apiconnect-explorer
Version:
- [Getting Started](#getting-started) - [Configuration](#configuration) * [Required](#required) * [Optional](#optional) - [Usage in React](#usage-in-react) - [Usage outside of React](#usage-outside-of-react) - [Detailed description of options](#detail
1 lines • 9.63 MB
JavaScript
!function(){var e,t,n,r,i={61032:function(e,t,n){"use strict";var r,i=this&&this.__createBinding||(Object.create?function(e,t,n,r){void 0===r&&(r=n);var i=Object.getOwnPropertyDescriptor(t,n);i&&!("get"in i?!t.__esModule:i.writable||i.configurable)||(i={enumerable:!0,get:function(){return t[n]}}),Object.defineProperty(e,r,i)}:function(e,t,n,r){void 0===r&&(r=n),e[r]=t[n]}),o=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),a=this&&this.__importStar||(r=function(e){return r=Object.getOwnPropertyNames||function(e){var t=[];for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[t.length]=n);return t},r(e)},function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n=r(e),a=0;a<n.length;a++)"default"!==n[a]&&i(t,e,n[a]);return o(t,e),t}),s=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});const l=s(n(29619)),c=s(n(20759)),u=a(n(40538));function d(e,t,n,r,i,o,a,s){const u=null===t?e:e[t];if(u&&"object"==typeof u&&!ArrayBuffer.isView(u))if(l.default.isAllowed$Ref(u))p(e,t,n,r,i,o,a,s);else{const e=Object.keys(u).sort((e,t)=>"definitions"===e||"$defs"===e?-1:"definitions"===t||"$defs"===t?1:e.length-t.length);for(const t of e){const e=c.default.join(n,t),h=c.default.join(r,t),f=u[t];l.default.isAllowed$Ref(f)?p(u,t,n,h,i,o,a,s):d(u,t,e,h,i,o,a,s)}}}function p(e,t,n,r,i,o,a,s){const p=null===t?e:e[t],h=u.resolve(n,p.$ref),f=a._resolve(h,r,s);if(null===f)return;const m=c.default.parse(r).length,g=u.stripHash(f.path),v=u.getHash(f.path),y=g!==a._root$Ref.path,w=l.default.isExtended$Ref(p);i+=f.indirections;const b=function(e,t,n){for(const r of e)if(r&&r.parent===t&&r.key===n)return r;return}(o,e,t);if(b){if(!(m<b.depth||i<b.indirections))return;!function(e,t){const n=e.indexOf(t);e.splice(n,1)}(o,b)}o.push({$ref:p,parent:e,key:t,pathFromRoot:r,depth:m,file:g,hash:v,value:f.value,circular:f.circular,extended:w,external:y,indirections:i}),b&&!y||d(f.value,null,f.path,r,i+1,o,a,s)}t.default=function(e,t){const n=[];d(e,"schema",e.$refs._root$Ref.path+"#","#",0,n,e.$refs,t),function(e){let t,n,r;e.sort((e,t)=>{if(e.file!==t.file)return e.file<t.file?-1:1;if(e.hash!==t.hash)return e.hash<t.hash?-1:1;if(e.circular!==t.circular)return e.circular?-1:1;if(e.extended!==t.extended)return e.extended?1:-1;if(e.indirections!==t.indirections)return e.indirections-t.indirections;if(e.depth!==t.depth)return e.depth-t.depth;{const n=Math.max(e.pathFromRoot.lastIndexOf("/definitions"),e.pathFromRoot.lastIndexOf("/$defs")),r=Math.max(t.pathFromRoot.lastIndexOf("/definitions"),t.pathFromRoot.lastIndexOf("/$defs"));return n!==r?r-n:e.pathFromRoot.length-t.pathFromRoot.length}});for(const i of e)i.external?i.file===t&&i.hash===n?i.$ref.$ref=r:i.file===t&&0===i.hash.indexOf(n+"/")?i.$ref.$ref=c.default.join(r,c.default.parse(i.hash.replace(n,"#"))):(t=i.file,n=i.hash,r=i.pathFromRoot,i.$ref=i.parent[i.key]=l.default.dereference(i.$ref,i.value),i.circular&&(i.$ref.$ref=i.pathFromRoot)):i.$ref.$ref=i.hash}(n)}},41918:function(e,t,n){"use strict";var r,i=this&&this.__createBinding||(Object.create?function(e,t,n,r){void 0===r&&(r=n);var i=Object.getOwnPropertyDescriptor(t,n);i&&!("get"in i?!t.__esModule:i.writable||i.configurable)||(i={enumerable:!0,get:function(){return t[n]}}),Object.defineProperty(e,r,i)}:function(e,t,n,r){void 0===r&&(r=n),e[r]=t[n]}),o=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),a=this&&this.__importStar||(r=function(e){return r=Object.getOwnPropertyNames||function(e){var t=[];for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[t.length]=n);return t},r(e)},function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n=r(e),a=0;a<n.length;a++)"default"!==n[a]&&i(t,e,n[a]);return o(t,e),t}),s=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});const l=s(n(29619)),c=s(n(20759)),u=a(n(40538)),d=n(76452);function p(e,t,n,r,i,o,a,s,u){let d;const g={value:e,circular:!1};f(u,s);const v=s.dereference||{},y=v.excludedPathMatcher||(()=>!1);if(("ignore"===v?.circular||!i.has(e))&&e&&"object"==typeof e&&!ArrayBuffer.isView(e)&&!y(n)){if(r.add(e),i.add(e),l.default.isAllowed$Ref(e,s))d=h(e,t,n,r,i,o,a,s,u),g.circular=d.circular,g.value=d.value;else for(const w of Object.keys(e)){f(u,s);const b=c.default.join(t,w),x=c.default.join(n,w);if(y(x))continue;const _=e[w];let A=!1;if(l.default.isAllowed$Ref(_,s)){if(d=h(_,b,x,r,i,o,a,s,u),A=d.circular,e[w]!==d.value){const t=new Map;v?.preservedProperties&&("object"!=typeof e[w]||Array.isArray(e[w])||v?.preservedProperties.forEach(n=>{n in e[w]&&t.set(n,e[w][n])})),e[w]=d.value,v?.preservedProperties&&t.size&&"object"==typeof e[w]&&!Array.isArray(e[w])&&t.forEach((t,n)=>{e[w][n]=t}),v?.onDereference?.(_.$ref,e[w],e,w)}}else r.has(_)?A=m(b,a,s):(d=p(_,b,x,r,i,o,a,s,u),A=d.circular,e[w]!==d.value&&(e[w]=d.value));g.circular=g.circular||A}r.delete(e)}return g}function h(e,t,n,r,i,o,a,s,c){const d=l.default.isExternal$Ref(e)&&"root"===s?.dereference?.externalReferenceResolution,h=u.resolve(d?u.cwd():t,e.$ref),f=o.get(h);if(f){if(!f.circular){const t=Object.keys(e);if(t.length>1){const n={};for(const r of t)"$ref"===r||r in f.value||(n[r]=e[r]);return{circular:f.circular,value:Object.assign({},f.value,n)}}return f}if("object"!=typeof f.value||!("$ref"in f.value)||!("$ref"in e))return f;if(f.value.$ref===e.$ref)return f}const g=a._resolve(h,t,s);if(null===g)return{circular:!1,value:null};const v=g.circular;let y=v||r.has(g.value);y&&m(t,a,s);let w=l.default.dereference(e,g.value);if(!y){const e=p(w,g.path,n,r,i,o,a,s,c);y=e.circular,w=e.value}y&&!v&&"ignore"===s.dereference?.circular&&(w=e),v&&(w.$ref=n);const b={circular:y,value:w};return 1===Object.keys(e).length&&o.set(h,b),b}function f(e,t){if(t&&t.timeoutMs&&Date.now()-e>t.timeoutMs)throw new d.TimeoutError(t.timeoutMs)}function m(e,t,n){if(t.circular=!0,n?.dereference?.onCircular?.(e),!n.dereference.circular){throw new ReferenceError(`Circular $ref pointer found at ${e}`)}return!0}t.default=function(e,t){const n=Date.now(),r=p(e.schema,e.$refs._root$Ref.path,"#",new Set,new Set,new Map,e.$refs,t,n);e.$refs.circular=r.circular,e.schema=r.value}},39178:function(e,t,n){"use strict";var r,i=n(84686).Buffer,o=this&&this.__createBinding||(Object.create?function(e,t,n,r){void 0===r&&(r=n);var i=Object.getOwnPropertyDescriptor(t,n);i&&!("get"in i?!t.__esModule:i.writable||i.configurable)||(i={enumerable:!0,get:function(){return t[n]}}),Object.defineProperty(e,r,i)}:function(e,t,n,r){void 0===r&&(r=n),e[r]=t[n]}),a=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),s=this&&this.__importStar||(r=function(e){return r=Object.getOwnPropertyNames||function(e){var t=[];for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[t.length]=n);return t},r(e)},function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n=r(e),i=0;i<n.length;i++)"default"!==n[i]&&o(t,e,n[i]);return a(t,e),t}),l=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.isUnsafeUrl=t.$Refs=t.getJsonSchemaRefParserDefaultOptions=t.jsonSchemaParserNormalizeArgs=t.dereferenceInternal=t.JSONParserErrorGroup=t.isHandledError=t.UnmatchedParserError=t.ParserError=t.ResolverError=t.MissingPointerError=t.InvalidPointerError=t.JSONParserError=t.UnmatchedResolverError=t.dereference=t.bundle=t.resolve=t.parse=t.$RefParser=void 0;const c=l(n(54678));t.$Refs=c.default;const u=l(n(29977)),d=l(n(63767));t.jsonSchemaParserNormalizeArgs=d.default;const p=l(n(66212)),h=l(n(61032)),f=l(n(41918));t.dereferenceInternal=f.default;const m=s(n(40538)),g=n(76452);Object.defineProperty(t,"JSONParserError",{enumerable:!0,get:function(){return g.JSONParserError}}),Object.defineProperty(t,"InvalidPointerError",{enumerable:!0,get:function(){return g.InvalidPointerError}}),Object.defineProperty(t,"MissingPointerError",{enumerable:!0,get:function(){return g.MissingPointerError}}),Object.defineProperty(t,"ResolverError",{enumerable:!0,get:function(){return g.ResolverError}}),Object.defineProperty(t,"ParserError",{enumerable:!0,get:function(){return g.ParserError}}),Object.defineProperty(t,"UnmatchedParserError",{enumerable:!0,get:function(){return g.UnmatchedParserError}}),Object.defineProperty(t,"UnmatchedResolverError",{enumerable:!0,get:function(){return g.UnmatchedResolverError}}),Object.defineProperty(t,"isHandledError",{enumerable:!0,get:function(){return g.isHandledError}}),Object.defineProperty(t,"JSONParserErrorGroup",{enumerable:!0,get:function(){return g.JSONParserErrorGroup}});const v=l(n(5195)),y=n(7268);Object.defineProperty(t,"getJsonSchemaRefParserDefaultOptions",{enumerable:!0,get:function(){return y.getJsonSchemaRefParserDefaultOptions}});const w=n(40538);Object.defineProperty(t,"isUnsafeUrl",{enumerable:!0,get:function(){return w.isUnsafeUrl}});class b{constructor(){this.schema=null,this.$refs=new c.default}async parse(){const e=(0,d.default)(arguments);let t;if(!e.path&&!e.schema){const t=new Error(`Expected a file path, URL, or object. Got ${e.path||e.schema}`);return(0,v.default)(e.callback,Promise.reject(t))}this.schema=null,this.$refs=new c.default;let n="http";if(m.isFileSystemPath(e.path))e.path=m.fromFileSystemPath(e.path),n="file";else if(!e.path&&e.schema&&"$id"in e.schema&&e.schema.$id){const t=m.parse(e.schema.$id),n="https:"===t.protocol?443:80;e.path=`${t.protocol}//${t.hostname}:${n}`}if(e.path=m.resolve(m.cwd(),e.path),e.schema&&"object"==typeof e.schema){const r=this.$refs._add(e.path);r.value=e.schema,r.pathType=n,t=Promise.resolve(e.schema)}else t=(0,u.default)(e.path,this.$refs,e.options);try{const n=await t;if(null===n||"object"!=typeof n||i.isBuffer(n)){if(e.options.continueOnError)return this.schema=null,(0,v.default)(e.callback,Promise.resolve(this.schema));throw new SyntaxError(`"${this.$refs._root$Ref.path||n}" is not a valid JSON Schema`)}return this.schema=n,(0,v.default)(e.callback,Promise.resolve(this.schema))}catch(t){return e.options.continueOnError&&(0,g.isHandledError)(t)?(this.$refs._$refs[m.stripHash(e.path)]&&this.$refs._$refs[m.stripHash(e.path)].addError(t),(0,v.default)(e.callback,Promise.resolve(null))):(0,v.default)(e.callback,Promise.reject(t))}}static parse(){const e=new b;return e.parse.apply(e,arguments)}async resolve(){const e=(0,d.default)(arguments);try{return await this.parse(e.path,e.schema,e.options),await(0,p.default)(this,e.options),x(this),(0,v.default)(e.callback,Promise.resolve(this.$refs))}catch(t){return(0,v.default)(e.callback,Promise.reject(t))}}static resolve(){const e=new b;return e.resolve.apply(e,arguments)}static bundle(){const e=new b;return e.bundle.apply(e,arguments)}async bundle(){const e=(0,d.default)(arguments);try{return await this.resolve(e.path,e.schema,e.options),(0,h.default)(this,e.options),x(this),(0,v.default)(e.callback,Promise.resolve(this.schema))}catch(t){return(0,v.default)(e.callback,Promise.reject(t))}}static dereference(){const e=new b;return e.dereference.apply(e,arguments)}async dereference(){const e=(0,d.default)(arguments);try{return await this.resolve(e.path,e.schema,e.options),(0,f.default)(this,e.options),x(this),(0,v.default)(e.callback,Promise.resolve(this.schema))}catch(t){return(0,v.default)(e.callback,Promise.reject(t))}}}function x(e){if(g.JSONParserErrorGroup.getParserErrors(e).length>0)throw new g.JSONParserErrorGroup(e)}t.$RefParser=b,t.default=b,t.parse=b.parse,t.resolve=b.resolve,t.bundle=b.bundle,t.dereference=b.dereference},63767:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.normalizeArgs=i;const r=n(7268);function i(e){let t,n,i,o;const a=Array.prototype.slice.call(e);"function"==typeof a[a.length-1]&&(o=a.pop()),"string"==typeof a[0]?(t=a[0],"object"==typeof a[2]?(n=a[1],i=a[2]):(n=void 0,i=a[1])):(t="",n=a[0],i=a[1]);try{i=(0,r.getNewOptions)(i)}catch(e){console.error(`JSON Schema Ref Parser: Error normalizing options: ${e}`)}return i.mutateInputSchema||"object"!=typeof n||(n=JSON.parse(JSON.stringify(n))),{path:t,schema:n,options:i,callback:o}}t.default=i},7268:function(e,t,n){"use strict";var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.getNewOptions=t.getJsonSchemaRefParserDefaultOptions=void 0;const i=r(n(70183)),o=r(n(56382)),a=r(n(61414)),s=r(n(5740)),l=r(n(62266)),c=r(n(42276));t.getJsonSchemaRefParserDefaultOptions=()=>({parse:{json:{...i.default},yaml:{...o.default},text:{...a.default},binary:{...s.default}},resolve:{file:{...l.default},http:{...c.default},external:!0},continueOnError:!1,dereference:{circular:!0,excludedPathMatcher:()=>!1,referenceResolution:"relative"},mutateInputSchema:!0});function u(e,t){if(d(t)){const n=Object.keys(t).filter(e=>!["__proto__","constructor","prototype"].includes(e));for(let r=0;r<n.length;r++){const i=n[r],o=t[i],a=e[i];d(o)?e[i]=u(a||{},o):void 0!==o&&(e[i]=o)}}return e}function d(e){return e&&"object"==typeof e&&!Array.isArray(e)&&!(e instanceof RegExp)&&!(e instanceof Date)}t.getNewOptions=e=>{const n=(0,t.getJsonSchemaRefParserDefaultOptions)();return e&&u(n,e),n}},29977:function(e,t,n){"use strict";var r,i=n(84686).Buffer,o=this&&this.__createBinding||(Object.create?function(e,t,n,r){void 0===r&&(r=n);var i=Object.getOwnPropertyDescriptor(t,n);i&&!("get"in i?!t.__esModule:i.writable||i.configurable)||(i={enumerable:!0,get:function(){return t[n]}}),Object.defineProperty(e,r,i)}:function(e,t,n,r){void 0===r&&(r=n),e[r]=t[n]}),a=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),s=this&&this.__importStar||(r=function(e){return r=Object.getOwnPropertyNames||function(e){var t=[];for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[t.length]=n);return t},r(e)},function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n=r(e),i=0;i<n.length;i++)"default"!==n[i]&&o(t,e,n[i]);return a(t,e),t});Object.defineProperty(t,"__esModule",{value:!0});const l=s(n(40538)),c=s(n(36031)),u=n(76452);t.default=async function(e,t,n){const r=e.indexOf("#");let o="";r>=0&&(o=e.substring(r),e=e.substring(0,r));const a=t._add(e),s={url:e,hash:o,extension:l.getExtension(e)};try{const e=await async function(e,t,n){let r=c.all(t.resolve);r=c.filter(r,"canRead",e),c.sort(r);try{return await c.run(r,"read",e,n)}catch(n){throw!n&&t.continueOnError?new u.UnmatchedResolverError(e.url):n&&"error"in n?n.error instanceof u.ResolverError?n.error:new u.ResolverError(n,e.url):new SyntaxError(`Unable to resolve $ref pointer "${e.url}"`)}}(s,n,t);a.pathType=e.plugin.name,s.data=e.result;const r=await async function(e,t,n){const r=c.all(t.parse),o=c.filter(r,"canParse",e),a=o.length>0?o:r;c.sort(a);try{const t=await c.run(a,"parse",e,n);if(!t.plugin.allowEmpty&&(void 0===(s=t.result)||"object"==typeof s&&0===Object.keys(s).length||"string"==typeof s&&0===s.trim().length||i.isBuffer(s)&&0===s.length))throw new SyntaxError(`Error parsing "${e.url}" as ${t.plugin.name}. \nParsed value is empty`);return t}catch(n){throw!n&&t.continueOnError?new u.UnmatchedParserError(e.url):n&&n.message&&n.message.startsWith("Error parsing")?n:n&&"error"in n?n.error instanceof u.ParserError?n.error:new u.ParserError(n.error.message,e.url):new SyntaxError(`Unable to parse ${e.url}`)}var s}(s,n,t);return a.value=r.result,r.result}catch(e){throw(0,u.isHandledError)(e)&&(a.value=e),e}}},5740:function(e,t,n){"use strict";var r=n(84686).Buffer;Object.defineProperty(t,"__esModule",{value:!0});const i=/\.(jpeg|jpg|gif|png|bmp|ico)$/i;t.default={order:400,allowEmpty:!0,canParse(e){return r.isBuffer(e.data)&&i.test(e.url)},parse(e){return r.isBuffer(e.data)?e.data:r.from(e.data)}}},70183:function(e,t,n){"use strict";var r=n(84686).Buffer;Object.defineProperty(t,"__esModule",{value:!0});const i=n(76452);t.default={order:100,allowEmpty:!0,canParse:".json",allowBOM:!0,async parse(e){let t=e.data;if(r.isBuffer(t)&&(t=t.toString()),"string"!=typeof t)return t;if(0!==t.trim().length)try{return JSON.parse(t)}catch(n){if(this.allowBOM)try{const e=t.indexOf("{");return t=t.slice(e),JSON.parse(t)}catch(t){throw new i.ParserError(t.message,e.url)}throw new i.ParserError(n.message,e.url)}}}},61414:function(e,t,n){"use strict";var r=n(84686).Buffer;Object.defineProperty(t,"__esModule",{value:!0});const i=n(76452),o=/\.(txt|htm|html|md|xml|js|min|map|css|scss|less|svg)$/i;t.default={order:300,allowEmpty:!0,encoding:"utf8",canParse(e){return("string"==typeof e.data||r.isBuffer(e.data))&&o.test(e.url)},parse(e){if("string"==typeof e.data)return e.data;if(r.isBuffer(e.data))return e.data.toString(this.encoding);throw new i.ParserError("data is not text",e.url)}}},56382:function(e,t,n){"use strict";var r=n(84686).Buffer,i=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});const o=n(76452),a=i(n(24067)),s=n(24067);t.default={order:200,allowEmpty:!0,canParse:[".yaml",".yml",".json"],async parse(e){let t=e.data;if(r.isBuffer(t)&&(t=t.toString()),"string"!=typeof t)return t;try{return a.default.load(t,{schema:s.JSON_SCHEMA})}catch(t){throw new o.ParserError(t?.message||"Parser Error",e.url)}}}},20759:function(e,t,n){"use strict";var r,i=this&&this.__createBinding||(Object.create?function(e,t,n,r){void 0===r&&(r=n);var i=Object.getOwnPropertyDescriptor(t,n);i&&!("get"in i?!t.__esModule:i.writable||i.configurable)||(i={enumerable:!0,get:function(){return t[n]}}),Object.defineProperty(e,r,i)}:function(e,t,n,r){void 0===r&&(r=n),e[r]=t[n]}),o=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),a=this&&this.__importStar||(r=function(e){return r=Object.getOwnPropertyNames||function(e){var t=[];for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[t.length]=n);return t},r(e)},function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n=r(e),a=0;a<n.length;a++)"default"!==n[a]&&i(t,e,n[a]);return o(t,e),t}),s=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.nullSymbol=void 0;const l=s(n(29619)),c=a(n(40538)),u=n(76452);t.nullSymbol=Symbol("null");const d=/\//g,p=/~/g,h=/~1/g,f=/~0/g,m=e=>{try{return decodeURIComponent(e)}catch{return e}};class g{constructor(e,t,n){this.$ref=e,this.path=t,this.originalPath=n||t,this.value=void 0,this.circular=!1,this.indirections=0}resolve(e,n,r){const i=g.parse(this.path,this.originalPath),o=[];this.value=w(e);for(let e=0;e<i.length;e++){v(this,n,r)&&(this.path=g.join(this.path,i.slice(e)));const a=i[e];if(void 0===this.value[a]||null===this.value[a]&&e===i.length-1){let n=!1;for(let t=i.length-1;t>e;t--){const r=i.slice(e,t+1).join("/");if(void 0!==this.value[r]){this.value=this.value[r],e=t,n=!0;break}}if(n)continue;if(a in this.value&&null===this.value[a]){this.value=t.nullSymbol;continue}this.value=null;const s=this.$ref.path||"",l=this.path.replace(s,""),c=g.join("",o),d=r?.replace(s,"");throw new u.MissingPointerError(a,decodeURI(this.originalPath),l,c,d)}this.value=this.value[a],o.push(a)}return(!this.value||this.value.$ref&&c.resolve(this.path,this.value.$ref)!==r)&&v(this,n,r),this}set(e,t,n){const r=g.parse(this.path);let i;if(0===r.length)return this.value=t,t;this.value=w(e);for(let e=0;e<r.length-1;e++)v(this,n),i=r[e],this.value&&void 0!==this.value[i]?this.value=this.value[i]:this.value=y(this,i,{});return v(this,n),i=r[r.length-1],y(this,i,t),e}static parse(e,t){const n=c.getHash(e).substring(1);if(!n)return[];const r=n.split("/");for(let e=0;e<r.length;e++)r[e]=m(r[e].replace(h,"/").replace(f,"~"));if(""!==r[0])throw new u.InvalidPointerError(n,void 0===t?e:t);return r.slice(1)}static join(e,t){-1===e.indexOf("#")&&(e+="#"),t=Array.isArray(t)?t:[t];for(let n=0;n<t.length;n++){const r=t[n];e+="/"+encodeURIComponent(r.replace(p,"~0").replace(d,"~1"))}return e}}function v(e,t,n){if(l.default.isAllowed$Ref(e.value,t)){const r=c.resolve(e.path,e.value.$ref);if(r!==e.path||function(e){return"string"==typeof e&&0==g.parse(e).length}(n)){const n=e.$ref.$refs._resolve(r,e.path,t);return null!==n&&(e.indirections+=n.indirections+1,l.default.isExtended$Ref(e.value)?(e.value=l.default.dereference(e.value,n.value),!1):(e.$ref=n.$ref,e.path=n.path,e.value=n.value,!0))}e.circular=!0}}function y(e,t,n){if(!e.value||"object"!=typeof e.value)throw new u.JSONParserError(`Error assigning $ref pointer "${e.path}". \nCannot set "${t}" of a non-object.`);return"-"===t&&Array.isArray(e.value)?e.value.push(n):e.value[t]=n,n}function w(e){if((0,u.isHandledError)(e))throw e;return e}t.default=g},29619:function(e,t,n){"use strict";var r,i=this&&this.__createBinding||(Object.create?function(e,t,n,r){void 0===r&&(r=n);var i=Object.getOwnPropertyDescriptor(t,n);i&&!("get"in i?!t.__esModule:i.writable||i.configurable)||(i={enumerable:!0,get:function(){return t[n]}}),Object.defineProperty(e,r,i)}:function(e,t,n,r){void 0===r&&(r=n),e[r]=t[n]}),o=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),a=this&&this.__importStar||(r=function(e){return r=Object.getOwnPropertyNames||function(e){var t=[];for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[t.length]=n);return t},r(e)},function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n=r(e),a=0;a<n.length;a++)"default"!==n[a]&&i(t,e,n[a]);return o(t,e),t});Object.defineProperty(t,"__esModule",{value:!0});const s=a(n(20759)),l=n(76452),c=n(40538);class u{constructor(e){this.errors=[],this.$refs=e}addError(e){void 0===this.errors&&(this.errors=[]);const t=this.errors.map(({footprint:e})=>e);"errors"in e&&Array.isArray(e.errors)?this.errors.push(...e.errors.map(l.normalizeError).filter(({footprint:e})=>!t.includes(e))):"footprint"in e&&t.includes(e.footprint)||this.errors.push((0,l.normalizeError)(e))}exists(e,t){try{return this.resolve(e,t),!0}catch{return!1}}get(e,t){return this.resolve(e,t)?.value}resolve(e,t,n,r){const i=new s.default(this,e,n);try{const e=i.resolve(this.value,t,r);return e.value===s.nullSymbol&&(e.value=null),e}catch(e){if(!t||!t.continueOnError||!(0,l.isHandledError)(e))throw e;return null===e.path&&(e.path=(0,c.safePointerToPath)((0,c.getHash)(r))),e instanceof l.InvalidPointerError&&(e.source=decodeURI((0,c.stripHash)(r))),this.addError(e),null}}set(e,t){const n=new s.default(this,e);this.value=n.set(this.value,t),this.value===s.nullSymbol&&(this.value=null)}static is$Ref(e){return Boolean(e)&&"object"==typeof e&&null!==e&&"$ref"in e&&"string"==typeof e.$ref&&e.$ref.length>0}static isExternal$Ref(e){return u.is$Ref(e)&&"#"!==e.$ref[0]}static isAllowed$Ref(e,t){if(this.is$Ref(e)){if("#/"===e.$ref.substring(0,2)||"#"===e.$ref)return!0;if("#"!==e.$ref[0]&&(!t||t.resolve?.external))return!0}}static isExtended$Ref(e){return u.is$Ref(e)&&Object.keys(e).length>1}static dereference(e,t){if(t&&"object"==typeof t&&u.isExtended$Ref(e)){const n={};for(const t of Object.keys(e))"$ref"!==t&&(n[t]=e[t]);for(const e of Object.keys(t))e in n||(n[e]=t[e]);return n}return t}}t.default=u},54678:function(e,t,n){"use strict";var r,i=this&&this.__createBinding||(Object.create?function(e,t,n,r){void 0===r&&(r=n);var i=Object.getOwnPropertyDescriptor(t,n);i&&!("get"in i?!t.__esModule:i.writable||i.configurable)||(i={enumerable:!0,get:function(){return t[n]}}),Object.defineProperty(e,r,i)}:function(e,t,n,r){void 0===r&&(r=n),e[r]=t[n]}),o=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),a=this&&this.__importStar||(r=function(e){return r=Object.getOwnPropertyNames||function(e){var t=[];for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[t.length]=n);return t},r(e)},function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n=r(e),a=0;a<n.length;a++)"default"!==n[a]&&i(t,e,n[a]);return o(t,e),t}),s=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});const l=s(n(29619)),c=a(n(40538)),u=s(n(89756));function d(e,t){let n=Object.keys(e);return(t=Array.isArray(t[0])?t[0]:Array.prototype.slice.call(t)).length>0&&t[0]&&(n=n.filter(n=>t.includes(e[n].pathType))),n.map(t=>({encoded:t,decoded:"file"===e[t].pathType?c.toFileSystemPath(t,!0):t}))}t.default=class{paths(...e){return d(this._$refs,e.flat()).map(e=>(0,u.default)(e.decoded))}values(...e){const t=this._$refs;return d(t,e.flat()).reduce((e,n)=>(e[(0,u.default)(n.decoded)]=t[n.encoded].value,e),{})}exists(e,t){try{return this._resolve(e,"",t),!0}catch{return!1}}get(e,t){return this._resolve(e,"",t).value}set(e,t){const n=c.resolve(this._root$Ref.path,e),r=c.stripHash(n),i=this._$refs[r];if(!i)throw new Error(`Error resolving $ref pointer "${e}". \n"${r}" not found.`);i.set(n,t)}_get$Ref(e){e=c.resolve(this._root$Ref.path,e);const t=c.stripHash(e);return this._$refs[t]}_add(e){const t=c.stripHash(e),n=new l.default(this);return n.path=t,this._$refs[t]=n,this._root$Ref=this._root$Ref||n,n}_resolve(e,t,n){const r=c.resolve(this._root$Ref.path,e),i=c.stripHash(r),o=this._$refs[i];if(!o)throw new Error(`Error resolving $ref pointer "${e}". \n"${i}" not found.`);return o.resolve(r,n,e,t)}constructor(){this._$refs={},this.toJSON=this.values,this.circular=!1,this._$refs={},this._root$Ref=null}}},66212:function(e,t,n){"use strict";var r,i=this&&this.__createBinding||(Object.create?function(e,t,n,r){void 0===r&&(r=n);var i=Object.getOwnPropertyDescriptor(t,n);i&&!("get"in i?!t.__esModule:i.writable||i.configurable)||(i={enumerable:!0,get:function(){return t[n]}}),Object.defineProperty(e,r,i)}:function(e,t,n,r){void 0===r&&(r=n),e[r]=t[n]}),o=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),a=this&&this.__importStar||(r=function(e){return r=Object.getOwnPropertyNames||function(e){var t=[];for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[t.length]=n);return t},r(e)},function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n=r(e),a=0;a<n.length;a++)"default"!==n[a]&&i(t,e,n[a]);return o(t,e),t}),s=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});const l=s(n(29619)),c=s(n(20759)),u=s(n(29977)),d=a(n(40538)),p=n(76452);function h(e,t,n,r,i,o){i||(i=new Set);let a=[];if(e&&"object"==typeof e&&!ArrayBuffer.isView(e)&&!i.has(e)){i.add(e),l.default.isExternal$Ref(e)&&a.push(async function(e,t,n,r){const i="root"===r.dereference?.externalReferenceResolution,o=d.resolve(i?d.cwd():t,e.$ref),a=d.stripHash(o),s=n._$refs[a];if(s)return Promise.resolve(s.value);try{const e=h(await(0,u.default)(o,n,r),a+"#",n,r,new Set,!0);return Promise.all(e)}catch(e){if(!r?.continueOnError||!(0,p.isHandledError)(e))throw e;return n._$refs[a]&&(e.source=decodeURI(d.stripHash(t)),e.path=d.safePointerToPath(d.getHash(t))),[]}}(e,t,n,r));const s=Object.keys(e);for(const l of s){const s=c.default.join(t,l),u=e[l];a=a.concat(h(u,s,n,r,i,o))}}return a}t.default=function(e,t){if(!t.resolve?.external)return Promise.resolve();try{const n=h(e.schema,e.$refs._root$Ref.path+"#",e.$refs,t);return Promise.all(n)}catch(e){return Promise.reject(e)}}},62266:function(e,t,n){"use strict";var r,i=this&&this.__createBinding||(Object.create?function(e,t,n,r){void 0===r&&(r=n);var i=Object.getOwnPropertyDescriptor(t,n);i&&!("get"in i?!t.__esModule:i.writable||i.configurable)||(i={enumerable:!0,get:function(){return t[n]}}),Object.defineProperty(e,r,i)}:function(e,t,n,r){void 0===r&&(r=n),e[r]=t[n]}),o=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),a=this&&this.__importStar||(r=function(e){return r=Object.getOwnPropertyNames||function(e){var t=[];for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[t.length]=n);return t},r(e)},function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n=r(e),a=0;a<n.length;a++)"default"!==n[a]&&i(t,e,n[a]);return o(t,e),t}),s=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});const l=s(n(34433)),c=a(n(40538)),u=n(76452);t.default={order:100,canRead(e){return c.isFileSystemPath(e.url)},async read(e){let t;try{t=c.toFileSystemPath(e.url)}catch(t){const n=t;throw n.message=`Malformed URI: ${e.url}: ${n.message}`,new u.ResolverError(n,e.url)}try{return await l.default.promises.readFile(t)}catch(e){const n=e;throw n.message=`Error opening file ${t}: ${n.message}`,new u.ResolverError(n,t)}}}},42276:function(e,t,n){"use strict";var r,i=n(84686).Buffer,o=this&&this.__createBinding||(Object.create?function(e,t,n,r){void 0===r&&(r=n);var i=Object.getOwnPropertyDescriptor(t,n);i&&!("get"in i?!t.__esModule:i.writable||i.configurable)||(i={enumerable:!0,get:function(){return t[n]}}),Object.defineProperty(e,r,i)}:function(e,t,n,r){void 0===r&&(r=n),e[r]=t[n]}),a=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),s=this&&this.__importStar||(r=function(e){return r=Object.getOwnPropertyNames||function(e){var t=[];for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[t.length]=n);return t},r(e)},function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n=r(e),i=0;i<n.length;i++)"default"!==n[i]&&o(t,e,n[i]);return a(t,e),t});Object.defineProperty(t,"__esModule",{value:!0});const l=s(n(40538)),c=n(76452);async function u(e,t,n){e=l.parse(e);const r=n||[];r.push(e.href);try{const n=await async function(e,t){let n,r;t.timeout&&(n=new AbortController,r=setTimeout(()=>n.abort(),t.timeout));const i=await fetch(e,{method:"GET",headers:t.headers||{},credentials:t.withCredentials?"include":"same-origin",signal:n?n.signal:null});r&&clearTimeout(r);return i}(e,t);if(n.status>=400){const e=new Error(`HTTP ERROR ${n.status}`);throw e.status=n.status,e}if(n.status>=300){if(!Number.isNaN(t.redirects)&&r.length>t.redirects){const e=new Error(`Error downloading ${r[0]}. \nToo many redirects: \n ${r.join(" \n ")}`);throw e.status=n.status,new c.ResolverError(e)}if("location"in n.headers&&n.headers.location){return u(l.resolve(e.href,n.headers.location),t,r)}{const e=new Error(`HTTP ${n.status} redirect with no location header`);throw e.status=n.status,e}}if(n.body){const e=await n.arrayBuffer();return i.from(e)}return i.alloc(0)}catch(t){const n=t;throw n.message=`Error downloading ${e.href}: ${n.message}`,new c.ResolverError(n,e.href)}}t.default={order:200,headers:null,timeout:6e4,redirects:5,withCredentials:!1,safeUrlResolver:!0,canRead(e){return l.isHttp(e.url)&&(!this.safeUrlResolver||!l.isUnsafeUrl(e.url))},read(e){const t=l.parse(e.url);return"undefined"==typeof window||t.protocol||(t.protocol=l.parse(location.href).protocol),u(t,this)}}},89756:function(e,t,n){"use strict";var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){if(e.startsWith("\\\\?\\"))return e;return e.split(i.default?.win32?.sep).join(i.default?.posix?.sep??"/")};const i=r(n(52101))},76452:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.InvalidPointerError=t.TimeoutError=t.MissingPointerError=t.UnmatchedResolverError=t.ResolverError=t.UnmatchedParserError=t.ParserError=t.JSONParserErrorGroup=t.JSONParserError=void 0,t.toJSON=s,t.getDeepKeys=l,t.isHandledError=function(e){return e instanceof c||e instanceof u},t.normalizeError=function(e){null===e.path&&(e.path=[]);return e};const r=n(40538),i=["function","symbol","undefined"],o=["constructor","prototype","__proto__"],a=Object.getPrototypeOf({});function s(){const e={},t=this;for(const n of l(t))if("string"==typeof n){const r=t[n],o=typeof r;i.includes(o)||(e[n]=r)}return e}function l(e,t=[]){let n=[];for(;e&&e!==a;)n=n.concat(Object.getOwnPropertyNames(e),Object.getOwnPropertySymbols(e)),e=Object.getPrototypeOf(e);const r=new Set(n);for(const e of t.concat(o))r.delete(e);return r}class c extends Error{constructor(e,t){super(),this.toJSON=s.bind(this),this.code="EUNKNOWN",this.name="JSONParserError",this.message=e,this.source=t,this.path=null}get footprint(){return`${this.path}+${this.source}+${this.code}+${this.message}`}}t.JSONParserError=c;class u extends Error{constructor(e){super(),this.toJSON=s.bind(this),this.files=e,this.name="JSONParserErrorGroup",this.message=`${this.errors.length} error${this.errors.length>1?"s":""} occurred while reading '${(0,r.toFileSystemPath)(e.$refs._root$Ref.path)}'`}static getParserErrors(e){const t=[];for(const n of Object.values(e.$refs._$refs))n.errors&&t.push(...n.errors);return t}get errors(){return u.getParserErrors(this.files)}}t.JSONParserErrorGroup=u;t.ParserError=class extends c{constructor(e,t){super(`Error parsing ${t}: ${e}`,t),this.code="EPARSER",this.name="ParserError"}};t.UnmatchedParserError=class extends c{constructor(e){super(`Could not find parser for "${e}"`,e),this.code="EUNMATCHEDPARSER",this.name="UnmatchedParserError"}};t.ResolverError=class extends c{constructor(e,t){super(e.message||`Error reading file "${t}"`,t),this.code="ERESOLVER",this.name="ResolverError","code"in e&&(this.ioErrorCode=String(e.code))}};t.UnmatchedResolverError=class extends c{constructor(e){super(`Could not find resolver for "${e}"`,e),this.code="EUNMATCHEDRESOLVER",this.name="UnmatchedResolverError"}};t.MissingPointerError=class extends c{constructor(e,t,n,i,o){super(`Missing $ref pointer "${(0,r.getHash)(t)}". Token "${e}" does not exist.`,(0,r.stripHash)(t)),this.code="EMISSINGPOINTER",this.name="MissingPointerError",this.targetToken=e,this.targetRef=n,this.targetFound=i,this.parentPath=o}};t.TimeoutError=class extends c{constructor(e){super(`Dereferencing timeout reached: ${e}ms`),this.code="ETIMEOUT",this.name="TimeoutError"}};t.InvalidPointerError=class extends c{constructor(e,t){super(`Invalid $ref pointer "${e}". Pointers must begin with "#/"`,(0,r.stripHash)(t)),this.code="EUNMATCHEDRESOLVER",this.name="InvalidPointerError"}}},12691:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.isWindows=void 0;const n=/^win/.test(globalThis.process?globalThis.process.platform:"");t.isWindows=()=>n},5195:function(e,t,n){"use strict";var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){return e?void t.then(function(t){(0,i.default)(function(){e(null,t)})},function(t){(0,i.default)(function(){e(t)})}):t};const i=r(n(62746))},62746:function(e,t,n){"use strict";var r=n(68558);Object.defineProperty(t,"__esModule",{value:!0}),t.default="object"==typeof r&&"function"==typeof r.nextTick?r.nextTick:"function"==typeof setImmediate?setImmediate:function(e){setTimeout(e,0)}},36031:function(e,t){"use strict";function n(e,t,n,r,i){const o=e[t];if("function"==typeof o)return o.apply(e,[n,r,i]);if(!r){if(o instanceof RegExp)return o.test(n.url);if("string"==typeof o)return o===n.extension;if(Array.isArray(o))return-1!==o.indexOf(n.extension)}return o}Object.defineProperty(t,"__esModule",{value:!0}),t.all=function(e){return Object.keys(e||{}).filter(t=>"object"==typeof e[t]).map(t=>(e[t].name=t,e[t]))},t.filter=function(e,t,r){return e.filter(e=>!!n(e,t,r))},t.sort=function(e){for(const t of e)t.order=t.order||Number.MAX_SAFE_INTEGER;return e.sort((e,t)=>e.order-t.order)},t.run=async function(e,t,r,i){let o,a,s=0;return new Promise((l,c)=>{function u(){if(o=e[s++],!o)return c(a);try{const a=n(o,t,r,d,i);if(a&&"function"==typeof a.then)a.then(p,h);else if(void 0!==a)p(a);else if(s===e.length)throw new Error("No promise has been returned or callback has been called.")}catch(e){h(e)}}function d(e,t){e?h(e):p(t)}function p(e){l({plugin:o,result:e})}function h(e){a={plugin:o,error:e},u()}u()})}},40538:function(e,t,n){"use strict";var r,i=n(68558),o=this&&this.__createBinding||(Object.create?function(e,t,n,r){void 0===r&&(r=n);var i=Object.getOwnPropertyDescriptor(t,n);i&&!("get"in i?!t.__esModule:i.writable||i.configurable)||(i={enumerable:!0,get:function(){return t[n]}}),Object.defineProperty(e,r,i)}:function(e,t,n,r){void 0===r&&(r=n),e[r]=t[n]}),a=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),s=this&&this.__importStar||(r=function(e){return r=Object.getOwnPropertyNames||function(e){var t=[];for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[t.length]=n);return t},r(e)},function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n=r(e),i=0;i<n.length;i++)"default"!==n[i]&&o(t,e,n[i]);return a(t,e),t}),l=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.parse=void 0,t.resolve=w,t.cwd=b,t.getProtocol=x,t.getExtension=function(e){const t=e.lastIndexOf(".");if(t>=0)return _(e.substr(t).toLowerCase());return""},t.stripQuery=_,t.getHash=A,t.stripHash=j,t.isHttp=function(e){const t=x(e);return"http"===t||"https"===t||void 0===t&&"undefined"!=typeof window},t.isUnsafeUrl=function(e){if(!e||"string"!=typeof e)return!0;const t=e.trim().toLowerCase();if(!t)return!0;if(t.startsWith("javascript:")||t.startsWith("vbscript:")||t.startsWith("data:"))return!0;if(t.startsWith("file:"))return!0;if("undefined"!=typeof window&&window.location&&window.location.href)return!1;const n=["localhost","127.0.0.1","::1","10.","172.16.","172.17.","172.18.","172.19.","172.20.","172.21.","172.22.","172.23.","172.24.","172.25.","172.26.","172.27.","172.28.","172.29.","172.30.","172.31.","192.168.","169.254.",".local",".internal",".intranet",".corp",".home",".lan"];try{const e=new URL(t.startsWith("//")?"http:"+t:t),r=e.hostname.toLowerCase();for(const e of n)if(r===e||r.startsWith(e)||r.endsWith(e))return!0;if(function(e){const t=/^(\d{1,3})\.(\d{1,3})\.(\d{1,3})\.(\d{1,3})$/,n=e.match(t);if(!n)return!1;const[,r,i,o,a]=n.map(Number);if(r>255||i>255||o>255||a>255)return!1;return 10===r||127===r||172===r&&i>=16&&i<=31||192===r&&168===i||169===r&&254===i}(r))return!0;const i=e.port;if(i&&function(e){return[22,23,25,53,135,139,445,993,995,1433,1521,3306,3389,5432,5900,6379,8080,8443,9200,27017].includes(e)}(parseInt(i)))return!0}catch(e){if(t.startsWith("/")&&!t.startsWith("//"))return!1;for(const e of n)if(t.includes(e))return!0}return!1},t.isFileSystemPath=M,t.fromFileSystemPath=function(e){if((0,g.isWindows)()){const t=b(),n=e.toUpperCase(),r=(0,c.default)(t).toUpperCase(),i=n.includes(r),o=n.includes(r),a=u.win32?.isAbsolute(e)||e.startsWith("http://")||e.startsWith("https://")||e.startsWith("file://");i||o||a||t.startsWith("http")||(e=(0,m.join)(t,e)),e=(0,c.default)(e)}e=encodeURI(e);for(const t of v)e=e.replace(t[0],t[1]);return e},t.toFileSystemPath=function(e,t){e=decodeURI(e);for(let t=0;t<y.length;t+=2)e=e.replace(y[t],y[t+1]);let n="file://"===e.substr(0,7).toLowerCase();n&&(e="/"===e[7]?e.substr(8):e.substr(7),(0,g.isWindows)()&&"/"===e[1]&&(e=e[0]+":"+e.substr(1)),t?e="file:///"+e:(n=!1,e=(0,g.isWindows)()?e:"/"+e));(0,g.isWindows)()&&!n&&":\\"===(e=e.replace(d,"\\")).substr(1,2)&&(e=e[0].toUpperCase()+e.substr(1));return e},t.safePointerToPath=function(e){if(e.length<=1||"#"!==e[0]||"/"!==e[1])return[];return e.slice(2).split("/").map(e=>decodeURIComponent(e).replace(h,"/").replace(f,"~"))},t.relative=function(e,t){if(!M(e)||!M(t))return w(e,t);const n=u.default.dirname(j(e)),r=j(t);return u.default.relative(n,r)+A(t)};const c=l(n(89756)),u=s(n(52101)),d=/\//g,p=/^(\w{2,}):\/\//i,h=/~1/g,f=/~0/g,m=n(52101),g=n(12691),v=[[/\?/g,"%3F"],[/#/g,"%23"]],y=[/%23/g,"#",/%24/g,"$",/%26/g,"&",/%2C/g,",",/%40/g,"@"];function w(e,t){const n=new URL((0,c.default)(e),"https://aaa.nonexistanturl.com"),r=new URL((0,c.default)(t),n),i=t.match(/(\s*)$/)?.[1]||"";if("aaa.nonexistanturl.com"===r.hostname){const{pathname:e,search:t,hash:n}=r;return e+t+n+i}return r.toString()+i}function b(){if("undefined"!=typeof window&&window.location&&window.location.href){const e=window.location.href;if(!e||!e.startsWith("http"))try{return new URL(e),e}catch{return"/"}return e}if(void 0!==i&&i.cwd){const e=i.cwd(),t=e.slice(-1);return"/"===t||"\\"===t?e:e+"/"}return"/"}function x(e){const t=p.exec(e||"");if(t)return t[1].toLowerCase()}function _(e){const t=e.indexOf("?");return t>=0&&(e=e.substr(0,t)),e}function A(e){if(!e)return"#";const t=e.indexOf("#");return t>=0?e.substring(t):"#"}function j(e){if(!e)return"";const t=e.indexOf("#");return t>=0&&(e=e.substring(0,t)),e}function M(e){if("undefined"!=typeof window||void 0!==i&&i.browser)return!1;const t=x(e);return void 0===t||"file"===t}t.parse=e=>new URL(e)},26704:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.openapi=t.openapiV31=t.openapiV3=t.openapiV2=t.openapiV1=void 0,t.openapiV1=n(86234),t.openapiV2=n(81016),t.openapiV3=n(56185),t.openapiV31=n(26804),t.openapi={v1:t.openapiV1,v2:t.openapiV2,v3:t.openapiV3,v31:t.openapiV31},t.default=t.openapi,"object"==typeof e.exports&&(e.exports=Object.assign(e.exports.default,e.exports))},35982:function(e){"use strict";e.exports=["get","put","post","delete","options","head","patch"]},44200:function(e,t,n){"use strict";n.r(t),n.d(t,{AvroSchemaParser:function(){return a},avroToJsonSchema:function(){return _}});var r=n(6109),i=n.n(r),o=function(e,t,n,r){return new(n||(n=Promise))(function(i,o){function a(e){try{l(r.next(e))}catch(e){o(e)}}function s(e){try{l(r.throw(e))}catch(e){o(e)}}function l(e){var t;e.done?i(e.value):(t=e.value,t instanceof n?t:new n(function(e){e(t)})).then(a,s)}l((r=r.apply(e,t||[])).next())})};function a(){return{validate:s,parse:l,getMimeTypes:c}}function s(e){return o(this,void 0,void 0,function*(){const t=[];try{n=e.data,i().Type.forSchema(n)}catch(n){n instanceof Error&&t.push({message:n.message,path:e.path})}var n;return t})}function l(e){var t,n;return o(this,void 0,void 0,function*(){const r=yield _(e.data),i=e.meta.message,o=null===(n=null===(t=null==i?void 0:i.bindings)||void 0===t?void 0:t.kafka)||void 0===n?void 0:n.key;if(o){const e=yield _(o);i["x-parser-original-bindings-kafka-key"]=o,i.bindings.kafka.key=e}return r})}function c(){return["application/vnd.apache.avro;version=1.9.0","application/vnd.apache.avro+json;version=1.9.0","application/vnd.apache.avro+yaml;version=1.9.0","application/vnd.apache.avro;version=1.8.2","application/vnd.apache.avro+json;version=1.8.2","application/vnd.apache.avro+yaml;version=1.8.2"]}t.default=a;const u="^[\0-ÿ]*$",d=Math.pow(-2,31),p=Math.pow(2,31)-1,h=Math.pow(-2,63),f=Math.pow(2,63)-1,m={null:"null",boolean:"boolean",int:"integer",long:"integer",float:"number",double:"number",bytes:"string",string:"string",fixed:"string",map:"object",array:"array",enum:"string",record:"object",uuid:"string"};function g(e,t,n){e.doc&&(t.description=e.doc),void 0!==e.default&&(t.default=e.default);const r=v(e);void 0!==r&&n[r]&&(t["x-parser-schema-id"]=r)}function v(e){let t;return e.name&&(t=e.namespace?`${e.namespace}.${e.name}`:e.name),t}function y(e,t,n){Array.isArray(e.type)&&e.type.includes("null")||n||(t.required=t.required||[],t.required.push(e.name))}function w(e,t,n){const r=function(e,t){let n=e,r=t;Array.isArray(e)&&e.length>0&&(n=e[+(e.length>1&&"null"===e[0])],void 0!==r.oneOf&&(r=r.oneOf[0]));return{type:n,jsonSchema:r}}(e,n),i=r.type,o=r.jsonSchema;function a(...e){e.forEach(e=>{let n=!0;"minLength"===e||"maxLength"===e?n=t[e]>-1:"multipleOf"===e&&(n=t[e]>0),void 0!==t[e]&&n&&(o[e]=t[e])})}switch(function(e,t,n){if(void 0!==t&&!n.examples&&!Array.isArray(e))switch(e){case"boolean":n.examples=["true"===t];break;case"int":n.examples=[parseInt(t,10)];break;default:n.examples=[t]}}(i,t.example,o),i){case"int":case"long":case"float":case"double":a("minimum","maximum","exclusiveMinimum","exclusiveMaximum","multipleOf");break;case"string":t.logicalType&&(o.format=t.logicalType),a("pattern","minLength","maxLength");break;case"array":a("minItems","maxItems","uniqueItems")}}function b(e,t,n){void 0!==t&&(e[t]=n)}function x(e,t,n={}){return o(this,void 0,void 0,function*(){let r={};if(Array.isArray(e))return function(e,t,n,r){return o(this,void 0,void 0,function*(){e.oneOf=[];let i=null;for(const o of t){const t=yield x(o,n,r);if("null"===(o.type||o))i=t;else{e.oneOf.push(t);const n=v(o);b(r,n,t)}}return i&&e.oneOf.push(i),e})}(r,e,t,n);const i=e.type||e;switch(r.type=m[i],i){case"int":r.minimum=d,r.maximum=p;break;case"long":r.minimum=h,r.maximum=f;break;case"bytes":r.pattern=u;break;case"fixed":r.pattern=u,r.minLength=e.size,r.maxLength=e.size;break;case"map":r.additionalProperties=yield x(e.values,!1);break;case"array":r.items=yield x(e.items,!1);break;case"enum":r.enum=e.symbols;break;case"float":case"double":r.format=i;break;case"record":{const t=yield function(e,t,n){return o(this,void 0,void 0,function*(){const r=new Map;for(const i of e.fields)if(t[i.type]){r.set(i.name,t[i.type]);const e=r.get(i.name),o=Object.assign({name:i.name},e);y(o,n,void 0!==o.default)}else{const e=yield x(i.type,!1,t);y(i,n,void 0!==i.default),g(i,e,t),w(i.type,i,e),r.set(i.name,e);const o=v(i.type);b(t,o,e)}return r})}(e,n,r);b(n,v(e),t),r.properties=Object.fromEntries(t.entries());break}default:{const t=n[v(e)];t&&(r=t);break}}return g(e,r,n),w(i,e,r),r})}function _(e){return o(this,void 0,void 0,function*(){return x(e,!0)})}},92985:function(e,t,n){"use strict";n.r(t),n.d(t,{OpenAPISchemaParser:function(){return p},default:function(){return h}});var r=n(91220),i=n.n(r),o=n(43957),a=n.n(o),s=n(86774),l=n.n(s);const c={type:"object",definitions:{Reference:{type:"object",required:["$ref"],patternProperties:{"^\\$ref$":{type:"string",format:"uri-reference"}}},Discriminator:{type:"object",required:["propertyName"],properties:{propertyName:{type:"string"},mapping:{type:"object",additionalProperties:{type:"string"}}}},ExternalDocumentation:{type:"object",required:["url"],properties:{description:{type:"string"},url:{type:"string",format:"uri-reference"}},patternProperties:{"^x-":{}},additionalProperties:!1},XML:{type:"object",properties:{name:{type:"string"},namespace:{type:"string",format:"uri"},prefix:{type:"string"},attribute:{type:"boolean",default:!1},wrapped:{type:"boolean",default:!1}},patternProperties:{"^x-":{}},additionalProperties:!1}},properties:{title:{type:"string"},multipleOf:{type:"number",exclusiveMinimum:0},maximum:{type:"number"},exclusiveMaximum:{type:"boolean",default:!1},minimum:{type:"number"},exclusiveMinimum:{type:"boolean",default:!1},maxLength:{type:"integer",minimum:0},minLength:{type:"integer",minimum:0,default:0},pattern:{type:"string",format:"regex"},maxItems:{type:"integer",minimum:0},minItems:{type:"integer",minimum:0,default:0},uniqueItems:{type:"boolean",default:!1},maxProperties:{type:"integer",minimum:0},minProperties:{type:"integer",minimum:0,default:0},required:{type:"array",items:{type:"string"},minItems:1,uniqueItems:!0},enum:{type:"array",items:{},minItems:1,uniqueItems:!1},type:{type:"string",enum:["array","boolean","integer","number","object","string"]},not:{oneOf:[{$ref:"#"},{$ref:"#/definitions/Reference"}]},allOf:{type:"array",items:{oneOf:[{$ref:"#"},{$ref:"#/definitions/Reference"}]}},oneOf:{type:"array",items:{oneOf:[{$ref:"#"},{$ref:"#/definitions/Reference"}]}},anyOf:{type:"array",items:{oneOf:[{$ref:"#"},{$ref:"#/definitions/Reference"}]}},items:{oneOf:[{$ref:"#"},{$ref:"#/definitions/Reference"}]},properties:{type:"object",additionalProperties:{oneOf:[{$ref:"#"},{$ref:"#/definitions/Reference"}]}},additionalProperties:{oneOf:[{$ref:"#"},{$ref:"#/definitions/Reference"},{type:"boolean"}],default:!0},description:{type:"string"},format:{type:"string"},default:{},nullable:{type:"boolean",default:!1},discriminator:{$ref:"#/definitions/Discriminator"},readOnly:{type:"boolean",default:!1},writeOnly:{type:"boolean",default:!1},example:{},externalDocs:{$ref:"#/definitions/ExternalDocumentation"},deprecated:{type:"boolean",default:!1},xml:{$ref:"#/definitions/XML"}},patternProperties:{"^x-":{}},additionalProperties:!1};var u=function(e,t,n,r){return new(n||(n=Promise))(function(i,o){function a(e){try{l(r.next(e))}catch(e){o(e)}}function s(e){try{l(r.throw(e))}catch(e){o(e)}}function l(e){var t;e.done?i(e.value):(t=e.value,t instanceof n?t:new n(function(e){e(t)})).then(a,s)}l((r=r.apply(e,t||[])).next())})};const d=n(14438);function p(){return{validate:f,parse:m,getMimeTypes:g}}var h=p;function f(e){return u(this,void 0,void 0,function*(){const t=function(){if(w)return w;return w=new(i())({allErrors:!0,meta:!0,messages:!0,strict:!1,allowUnionTypes:!0,unicodeRegExp:!1}),a()(w),l()(w),w.addSchema(c,"openapi"),w}().getSchema("openapi");let n=[];var r;return!t(e.data)&&t.errors&&(r=e.path,n=[...t.errors].map(e=>({message:e.message,path:[...r,...e.instancePath.replace(/^\//,"").split("/")]}))),n})}function m(e){return u(this,void 0,void 0,function*(){const t=d(e.data,{cloneSchema:!0,keepNotSupported:["discriminator","readOnly","writeOnly","deprecated","xml","example"]});return v(t),t})}function g(){return["application/vnd.oai.openapi;version=3.0.0","application/vnd.oai.openapi+json;version=3.0.0","application/vnd.oai.openapi+yaml;version=3.0.0"]}function v(e){if(void 0!==e.example){const t=e.examples||[];t.push(e.example),e.examples=t,delete e.example}void 0!==e.$schema&&delete e.$schema,y(e.properties),y(e.patternProperties),y(e.additionalP