UNPKG

@api-helper/template

Version:

根据 Swagger 的接口定义生成 TypeScript/JavaScript 的接口类型及其请求函数代码。

11 lines 497 kB
/*! * @api-helper/template v3.2.0 * (c) 2023-present ztz2 * Released under the MIT License. */ !function(t,e){"object"==typeof exports&&"object"==typeof module?module.exports=e():"function"==typeof define&&define.amd?define([],e):"object"==typeof exports?exports.apihTemplate=e():t.apihTemplate=e()}(self,(function(){return function(){var __webpack_modules__={4575:function(t,e,r){var n,o,i,u;function a(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function");t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,writable:!0,configurable:!0}}),Object.defineProperty(t,"prototype",{writable:!1}),e&&h(t,e)}function c(t){var e=p();return function(){var r,n=d(t);if(e){var o=d(this).constructor;r=Reflect.construct(n,arguments,o)}else r=n.apply(this,arguments);return function(t,e){if(e&&("object"===T(e)||"function"==typeof e))return e;if(void 0!==e)throw new TypeError("Derived constructors may only return object or undefined");return s(t)}(this,r)}}function s(t){if(void 0===t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t}function f(t){var e="function"==typeof Map?new Map:void 0;return f=function(t){if(null===t||(r=t,-1===Function.toString.call(r).indexOf("[native code]")))return t;var r;if("function"!=typeof t)throw new TypeError("Super expression must either be null or a function");if(void 0!==e){if(e.has(t))return e.get(t);e.set(t,n)}function n(){return l(t,arguments,d(this).constructor)}return n.prototype=Object.create(t.prototype,{constructor:{value:n,enumerable:!1,writable:!0,configurable:!0}}),h(n,t)},f(t)}function l(t,e,r){return l=p()?Reflect.construct.bind():function(t,e,r){var n=[null];n.push.apply(n,e);var o=new(Function.bind.apply(t,n));return r&&h(o,r.prototype),o},l.apply(null,arguments)}function p(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(t){return!1}}function h(t,e){return h=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(t,e){return t.__proto__=e,t},h(t,e)}function d(t){return d=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(t){return t.__proto__||Object.getPrototypeOf(t)},d(t)}function v(t){return function(t){if(Array.isArray(t))return k(t)}(t)||function(t){if("undefined"!=typeof Symbol&&null!=t[Symbol.iterator]||null!=t["@@iterator"])return Array.from(t)}(t)||S(t)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function y(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),r.push.apply(r,n)}return r}function g(t){for(var e=1;e<arguments.length;e++){var r=null!=arguments[e]?arguments[e]:{};e%2?y(Object(r),!0).forEach((function(e){m(t,e,r[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(r)):y(Object(r)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(r,e))}))}return t}function m(t,e,r){return(e=E(e))in t?Object.defineProperty(t,e,{value:r,enumerable:!0,configurable:!0,writable:!0}):t[e]=r,t}function b(){"use strict";/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE */b=function(){return t};var t={},e=Object.prototype,r=e.hasOwnProperty,n=Object.defineProperty||function(t,e,r){t[e]=r.value},o="function"==typeof Symbol?Symbol:{},i=o.iterator||"@@iterator",u=o.asyncIterator||"@@asyncIterator",a=o.toStringTag||"@@toStringTag";function c(t,e,r){return Object.defineProperty(t,e,{value:r,enumerable:!0,configurable:!0,writable:!0}),t[e]}try{c({},"")}catch(t){c=function(t,e,r){return t[e]=r}}function s(t,e,r,o){var i=e&&e.prototype instanceof p?e:p,u=Object.create(i.prototype),a=new A(o||[]);return n(u,"_invoke",{value:x(t,r,a)}),u}function f(t,e,r){try{return{type:"normal",arg:t.call(e,r)}}catch(t){return{type:"throw",arg:t}}}t.wrap=s;var l={};function p(){}function h(){}function d(){}var v={};c(v,i,(function(){return this}));var y=Object.getPrototypeOf,g=y&&y(y(S([])));g&&g!==e&&r.call(g,i)&&(v=g);var m=d.prototype=p.prototype=Object.create(v);function _(t){["next","throw","return"].forEach((function(e){c(t,e,(function(t){return this._invoke(e,t)}))}))}function w(t,e){function o(n,i,u,a){var c=f(t[n],t,i);if("throw"!==c.type){var s=c.arg,l=s.value;return l&&"object"==T(l)&&r.call(l,"__await")?e.resolve(l.__await).then((function(t){o("next",t,u,a)}),(function(t){o("throw",t,u,a)})):e.resolve(l).then((function(t){s.value=t,u(s)}),(function(t){return o("throw",t,u,a)}))}a(c.arg)}var i;n(this,"_invoke",{value:function(t,r){function n(){return new e((function(e,n){o(t,r,e,n)}))}return i=i?i.then(n,n):n()}})}function x(t,e,r){var n="suspendedStart";return function(o,i){if("executing"===n)throw new Error("Generator is already running");if("completed"===n){if("throw"===o)throw i;return k()}for(r.method=o,r.arg=i;;){var u=r.delegate;if(u){var a=O(u,r);if(a){if(a===l)continue;return a}}if("next"===r.method)r.sent=r._sent=r.arg;else if("throw"===r.method){if("suspendedStart"===n)throw n="completed",r.arg;r.dispatchException(r.arg)}else"return"===r.method&&r.abrupt("return",r.arg);n="executing";var c=f(t,e,r);if("normal"===c.type){if(n=r.done?"completed":"suspendedYield",c.arg===l)continue;return{value:c.arg,done:r.done}}"throw"===c.type&&(n="completed",r.method="throw",r.arg=c.arg)}}}function O(t,e){var r=e.method,n=t.iterator[r];if(void 0===n)return e.delegate=null,"throw"===r&&t.iterator.return&&(e.method="return",e.arg=void 0,O(t,e),"throw"===e.method)||"return"!==r&&(e.method="throw",e.arg=new TypeError("The iterator does not provide a '"+r+"' method")),l;var o=f(n,t.iterator,e.arg);if("throw"===o.type)return e.method="throw",e.arg=o.arg,e.delegate=null,l;var i=o.arg;return i?i.done?(e[t.resultName]=i.value,e.next=t.nextLoc,"return"!==e.method&&(e.method="next",e.arg=void 0),e.delegate=null,l):i:(e.method="throw",e.arg=new TypeError("iterator result is not an object"),e.delegate=null,l)}function j(t){var e={tryLoc:t[0]};1 in t&&(e.catchLoc=t[1]),2 in t&&(e.finallyLoc=t[2],e.afterLoc=t[3]),this.tryEntries.push(e)}function E(t){var e=t.completion||{};e.type="normal",delete e.arg,t.completion=e}function A(t){this.tryEntries=[{tryLoc:"root"}],t.forEach(j,this),this.reset(!0)}function S(t){if(t){var e=t[i];if(e)return e.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var n=-1,o=function e(){for(;++n<t.length;)if(r.call(t,n))return e.value=t[n],e.done=!1,e;return e.value=void 0,e.done=!0,e};return o.next=o}}return{next:k}}function k(){return{value:void 0,done:!0}}return h.prototype=d,n(m,"constructor",{value:d,configurable:!0}),n(d,"constructor",{value:h,configurable:!0}),h.displayName=c(d,a,"GeneratorFunction"),t.isGeneratorFunction=function(t){var e="function"==typeof t&&t.constructor;return!!e&&(e===h||"GeneratorFunction"===(e.displayName||e.name))},t.mark=function(t){return Object.setPrototypeOf?Object.setPrototypeOf(t,d):(t.__proto__=d,c(t,a,"GeneratorFunction")),t.prototype=Object.create(m),t},t.awrap=function(t){return{__await:t}},_(w.prototype),c(w.prototype,u,(function(){return this})),t.AsyncIterator=w,t.async=function(e,r,n,o,i){void 0===i&&(i=Promise);var u=new w(s(e,r,n,o),i);return t.isGeneratorFunction(r)?u:u.next().then((function(t){return t.done?t.value:u.next()}))},_(m),c(m,a,"Generator"),c(m,i,(function(){return this})),c(m,"toString",(function(){return"[object Generator]"})),t.keys=function(t){var e=Object(t),r=[];for(var n in e)r.push(n);return r.reverse(),function t(){for(;r.length;){var n=r.pop();if(n in e)return t.value=n,t.done=!1,t}return t.done=!0,t}},t.values=S,A.prototype={constructor:A,reset:function(t){if(this.prev=0,this.next=0,this.sent=this._sent=void 0,this.done=!1,this.delegate=null,this.method="next",this.arg=void 0,this.tryEntries.forEach(E),!t)for(var e in this)"t"===e.charAt(0)&&r.call(this,e)&&!isNaN(+e.slice(1))&&(this[e]=void 0)},stop:function(){this.done=!0;var t=this.tryEntries[0].completion;if("throw"===t.type)throw t.arg;return this.rval},dispatchException:function(t){if(this.done)throw t;var e=this;function n(r,n){return u.type="throw",u.arg=t,e.next=r,n&&(e.method="next",e.arg=void 0),!!n}for(var o=this.tryEntries.length-1;o>=0;--o){var i=this.tryEntries[o],u=i.completion;if("root"===i.tryLoc)return n("end");if(i.tryLoc<=this.prev){var a=r.call(i,"catchLoc"),c=r.call(i,"finallyLoc");if(a&&c){if(this.prev<i.catchLoc)return n(i.catchLoc,!0);if(this.prev<i.finallyLoc)return n(i.finallyLoc)}else if(a){if(this.prev<i.catchLoc)return n(i.catchLoc,!0)}else{if(!c)throw new Error("try statement without catch or finally");if(this.prev<i.finallyLoc)return n(i.finallyLoc)}}}},abrupt:function(t,e){for(var n=this.tryEntries.length-1;n>=0;--n){var o=this.tryEntries[n];if(o.tryLoc<=this.prev&&r.call(o,"finallyLoc")&&this.prev<o.finallyLoc){var i=o;break}}i&&("break"===t||"continue"===t)&&i.tryLoc<=e&&e<=i.finallyLoc&&(i=null);var u=i?i.completion:{};return u.type=t,u.arg=e,i?(this.method="next",this.next=i.finallyLoc,l):this.complete(u)},complete:function(t,e){if("throw"===t.type)throw t.arg;return"break"===t.type||"continue"===t.type?this.next=t.arg:"return"===t.type?(this.rval=this.arg=t.arg,this.method="return",this.next="end"):"normal"===t.type&&e&&(this.next=e),l},finish:function(t){for(var e=this.tryEntries.length-1;e>=0;--e){var r=this.tryEntries[e];if(r.finallyLoc===t)return this.complete(r.completion,r.afterLoc),E(r),l}},catch:function(t){for(var e=this.tryEntries.length-1;e>=0;--e){var r=this.tryEntries[e];if(r.tryLoc===t){var n=r.completion;if("throw"===n.type){var o=n.arg;E(r)}return o}}throw new Error("illegal catch attempt")},delegateYield:function(t,e,r){return this.delegate={iterator:S(t),resultName:e,nextLoc:r},"next"===this.method&&(this.arg=void 0),l}},t}function _(t,e,r,n,o,i,u){try{var a=t[i](u),c=a.value}catch(t){return void r(t)}a.done?e(c):Promise.resolve(c).then(n,o)}function w(t){return function(){var e=this,r=arguments;return new Promise((function(n,o){var i=t.apply(e,r);function u(t){_(i,n,o,u,a,"next",t)}function a(t){_(i,n,o,u,a,"throw",t)}u(void 0)}))}}function x(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function O(t,e){for(var r=0;r<e.length;r++){var n=e[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(t,E(n.key),n)}}function j(t,e,r){return e&&O(t.prototype,e),r&&O(t,r),Object.defineProperty(t,"prototype",{writable:!1}),t}function E(t){var e=function(t,e){if("object"!==T(t)||null===t)return t;var r=t[Symbol.toPrimitive];if(void 0!==r){var n=r.call(t,e||"default");if("object"!==T(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===e?String:Number)(t)}(t,"string");return"symbol"===T(e)?e:String(e)}function A(t,e){var r="undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(!r){if(Array.isArray(t)||(r=S(t))||e&&t&&"number"==typeof t.length){r&&(t=r);var n=0,o=function(){};return{s:o,n:function(){return n>=t.length?{done:!0}:{done:!1,value:t[n++]}},e:function(t){throw t},f:o}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var i,u=!0,a=!1;return{s:function(){r=r.call(t)},n:function(){var t=r.next();return u=t.done,t},e:function(t){a=!0,i=t},f:function(){try{u||null==r.return||r.return()}finally{if(a)throw i}}}}function S(t,e){if(t){if("string"==typeof t)return k(t,e);var r=Object.prototype.toString.call(t).slice(8,-1);return"Object"===r&&t.constructor&&(r=t.constructor.name),"Map"===r||"Set"===r?Array.from(t):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?k(t,e):void 0}}function k(t,e){(null==e||e>t.length)&&(e=t.length);for(var r=0,n=new Array(e);r<e;r++)n[r]=t[r];return n}function T(t){return T="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},T(t) /*! * @api-helper/core v3.0.2 * (c) 2023-present ztz2 * Released under the MIT License. */}t=r.nmd(t),self,u=function(){return function(){var t={6230:function(t,e,r){"use strict";var n=this&&this.__createBinding||(Object.create?function(t,e,r,n){void 0===n&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);o&&!("get"in o?!e.__esModule:o.writable||o.configurable)||(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){void 0===n&&(n=r),t[n]=e[r]}),o=this&&this.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),i=this&&this.__importStar||function(t){if(t&&t.__esModule)return t;var e={};if(null!=t)for(var r in t)"default"!==r&&Object.prototype.hasOwnProperty.call(t,r)&&n(e,t,r);return o(e,t),e},u=this&&this.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(e,"__esModule",{value:!0});var a=u(r(2245)),c=u(r(8009)),s=i(r(2710));function f(t,e,r,n,o,i,u,s){var p=null===e?t:t[e];if(p&&"object"==T(p)&&!ArrayBuffer.isView(p))if(a.default.isAllowed$Ref(p))l(t,e,r,n,o,i,u,s);else{var h,d=Object.keys(p).sort((function(t,e){return"definitions"===t?-1:"definitions"===e?1:t.length-e.length})),v=A(d);try{for(v.s();!(h=v.n()).done;){var y=h.value,g=c.default.join(r,y),m=c.default.join(n,y),b=p[y];a.default.isAllowed$Ref(b)?l(p,y,r,m,o,i,u,s):f(p,y,g,m,o,i,u,s)}}catch(t){v.e(t)}finally{v.f()}}}function l(t,e,r,n,o,i,u,l){var p=null===e?t:t[e],h=s.resolve(r,p.$ref),d=u._resolve(h,n,l);if(null!==d){var v=c.default.parse(n).length,y=s.stripHash(d.path),g=s.getHash(d.path),m=y!==u._root$Ref.path,b=a.default.isExtended$Ref(p);o+=d.indirections;var _=function(t,e,r){var n,o=A(t);try{for(o.s();!(n=o.n()).done;){var i=n.value;if(i&&i.parent===e&&i.key===r)return i}}catch(t){o.e(t)}finally{o.f()}}(i,t,e);if(_){if(!(v<_.depth||o<_.indirections))return;!function(t,e){var r=t.indexOf(e);t.splice(r,1)}(i,_)}i.push({$ref:p,parent:t,key:e,pathFromRoot:n,depth:v,file:y,hash:g,value:d.value,circular:d.circular,extended:b,external:m,indirections:o}),_&&!m||f(d.value,null,d.path,n,o+1,i,u,l)}}e.default=function(t,e){var r=[];f(t,"schema",t.$refs._root$Ref.path+"#","#",0,r,t.$refs,e),function(t){var e,r,n;t.sort((function(t,e){if(t.file!==e.file)return t.file<e.file?-1:1;if(t.hash!==e.hash)return t.hash<e.hash?-1:1;if(t.circular!==e.circular)return t.circular?-1:1;if(t.extended!==e.extended)return t.extended?1:-1;if(t.indirections!==e.indirections)return t.indirections-e.indirections;if(t.depth!==e.depth)return t.depth-e.depth;var r=t.pathFromRoot.lastIndexOf("/definitions"),n=e.pathFromRoot.lastIndexOf("/definitions");return r!==n?n-r:t.pathFromRoot.length-e.pathFromRoot.length}));var o,i=A(t);try{for(i.s();!(o=i.n()).done;){var u=o.value;u.external?u.file===e&&u.hash===r?u.$ref.$ref=n:u.file===e&&0===u.hash.indexOf(r+"/")?u.$ref.$ref=c.default.join(n,c.default.parse(u.hash.replace(r,"#"))):(e=u.file,r=u.hash,n=u.pathFromRoot,u.$ref=u.parent[u.key]=a.default.dereference(u.$ref,u.value),u.circular&&(u.$ref.$ref=u.pathFromRoot)):u.$ref.$ref=u.hash}}catch(t){i.e(t)}finally{i.f()}}(r)}},410:function(t,e,r){"use strict";var n=this&&this.__createBinding||(Object.create?function(t,e,r,n){void 0===n&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);o&&!("get"in o?!e.__esModule:o.writable||o.configurable)||(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){void 0===n&&(n=r),t[n]=e[r]}),o=this&&this.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),i=this&&this.__importStar||function(t){if(t&&t.__esModule)return t;var e={};if(null!=t)for(var r in t)"default"!==r&&Object.prototype.hasOwnProperty.call(t,r)&&n(e,t,r);return o(e,t),e},u=this&&this.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(e,"__esModule",{value:!0});var a=u(r(2245)),c=u(r(8009)),s=r(3935),f=i(r(2710)),l=r(7099);function p(t,e,r,n,o,i,u,s,f){var v,y={value:t,circular:!1};if(s&&s.timeoutMs&&Date.now()-f>s.timeoutMs)throw new l.TimeoutError(s.timeoutMs);var g=s.dereference||{},m=g.excludedPathMatcher||function(){return!1};if(("ignore"===(null==g?void 0:g.circular)||!o.has(t))&&t&&"object"==T(t)&&!ArrayBuffer.isView(t)&&!m(r)){if(n.add(t),o.add(t),a.default.isAllowed$Ref(t,s))v=h(t,e,r,n,o,i,u,s,f),y.circular=v.circular,y.value=v.value;else for(var b=0,_=Object.keys(t);b<_.length;b++){var w,x=_[b],O=c.default.join(e,x),j=c.default.join(r,x);if(!m(j)){var E=t[x],A=!1;a.default.isAllowed$Ref(E,s)?(A=(v=h(E,O,j,n,o,i,u,s,f)).circular,t[x]!==v.value&&(t[x]=v.value,null==g||null===(w=g.onDereference)||void 0===w||w.call(g,E.$ref,t[x],t,x))):n.has(E)?A=d(O,u,s):(A=(v=p(E,O,j,n,o,i,u,s,f)).circular,t[x]!==v.value&&(t[x]=v.value)),y.circular=y.circular||A}}n.delete(t)}return y}function h(t,e,r,n,o,i,u,c,s){var l,h,v=a.default.isExternal$Ref(t)&&"root"===(null==c||null===(l=c.dereference)||void 0===l?void 0:l.externalReferenceResolution),y=f.resolve(v?f.cwd():e,t.$ref),g=i.get(y);if(g&&!g.circular){var m=Object.keys(t);if(m.length>1){var b,_={},w=A(m);try{for(w.s();!(b=w.n()).done;){var x=b.value;"$ref"===x||x in g.value||(_[x]=t[x])}}catch(t){w.e(t)}finally{w.f()}return{circular:g.circular,value:Object.assign({},g.value,_)}}return g}var O=u._resolve(y,e,c);if(null===O)return{circular:!1,value:null};var j=O.circular,E=j||n.has(O.value);E&&d(e,u,c);var S=a.default.dereference(t,O.value);if(!E){var k=p(S,O.path,r,n,o,i,u,c,s);E=k.circular,S=k.value}E&&!j&&"ignore"===(null===(h=c.dereference)||void 0===h?void 0:h.circular)&&(S=t),j&&(S.$ref=r);var T={circular:E,value:S};return 1===Object.keys(t).length&&i.set(y,T),T}function d(t,e,r){if(e.circular=!0,!r.dereference.circular)throw s.ono.reference("Circular $ref pointer found at ".concat(t));return!0}e.default=function(t,e){var r=Date.now(),n=p(t.schema,t.$refs._root$Ref.path,"#",new Set,new Set,new Map,t.$refs,e,r);t.$refs.circular=n.circular,t.schema=n.value}},9902:function(t,e,r){"use strict";var n=r(5313).lW,o=this&&this.__createBinding||(Object.create?function(t,e,r,n){void 0===n&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);o&&!("get"in o?!e.__esModule:o.writable||o.configurable)||(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){void 0===n&&(n=r),t[n]=e[r]}),i=this&&this.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),u=this&&this.__importStar||function(t){if(t&&t.__esModule)return t;var e={};if(null!=t)for(var r in t)"default"!==r&&Object.prototype.hasOwnProperty.call(t,r)&&o(e,t,r);return i(e,t),e},a=this&&this.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(e,"__esModule",{value:!0}),e.getJsonSchemaRefParserDefaultOptions=e.jsonSchemaParserNormalizeArgs=e.dereferenceInternal=e.JSONParserErrorGroup=e.isHandledError=e.UnmatchedParserError=e.ParserError=e.ResolverError=e.MissingPointerError=e.InvalidPointerError=e.JSONParserError=e.UnmatchedResolverError=e.dereference=e.bundle=e.resolve=e.parse=e.$RefParser=void 0;var c=a(r(1683)),s=a(r(5455)),f=a(r(7259));e.jsonSchemaParserNormalizeArgs=f.default;var l=a(r(7941)),p=a(r(6230)),h=a(r(410));e.dereferenceInternal=h.default;var d=u(r(2710)),v=r(7099);Object.defineProperty(e,"JSONParserError",{enumerable:!0,get:function(){return v.JSONParserError}}),Object.defineProperty(e,"InvalidPointerError",{enumerable:!0,get:function(){return v.InvalidPointerError}}),Object.defineProperty(e,"MissingPointerError",{enumerable:!0,get:function(){return v.MissingPointerError}}),Object.defineProperty(e,"ResolverError",{enumerable:!0,get:function(){return v.ResolverError}}),Object.defineProperty(e,"ParserError",{enumerable:!0,get:function(){return v.ParserError}}),Object.defineProperty(e,"UnmatchedParserError",{enumerable:!0,get:function(){return v.UnmatchedParserError}}),Object.defineProperty(e,"UnmatchedResolverError",{enumerable:!0,get:function(){return v.UnmatchedResolverError}}),Object.defineProperty(e,"isHandledError",{enumerable:!0,get:function(){return v.isHandledError}}),Object.defineProperty(e,"JSONParserErrorGroup",{enumerable:!0,get:function(){return v.JSONParserErrorGroup}});var y=r(3935),g=a(r(7344)),m=r(4617);Object.defineProperty(e,"getJsonSchemaRefParserDefaultOptions",{enumerable:!0,get:function(){return m.getJsonSchemaRefParserDefaultOptions}});var _=function(){function t(){x(this,t),this.schema=null,this.$refs=new c.default}var e,r,o,i;return j(t,[{key:"parse",value:(i=w(b().mark((function t(){var e,r,o,i,u,a,l,p,h=arguments;return b().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:if((e=(0,f.default)(h)).path||e.schema){t.next=4;break}return o=(0,y.ono)("Expected a file path, URL, or object. Got ".concat(e.path||e.schema)),t.abrupt("return",(0,g.default)(e.callback,Promise.reject(o)));case 4:return this.schema=null,this.$refs=new c.default,i="http",d.isFileSystemPath(e.path)?(e.path=d.fromFileSystemPath(e.path),i="file"):!e.path&&e.schema&&"$id"in e.schema&&e.schema.$id&&(u=d.parse(e.schema.$id),a="https:"===u.protocol?443:80,e.path="".concat(u.protocol,"//").concat(u.hostname,":").concat(a)),e.path=d.resolve(d.cwd(),e.path),e.schema&&"object"==T(e.schema)?((l=this.$refs._add(e.path)).value=e.schema,l.pathType=i,r=Promise.resolve(e.schema)):r=(0,s.default)(e.path,this.$refs,e.options),t.prev=8,t.next=11,r;case 11:if(null!==(p=t.sent)&&"object"==T(p)&&!n.isBuffer(p)){t.next=16;break}if(!e.options.continueOnError){t.next=15;break}return t.abrupt("return",(this.schema=null,(0,g.default)(e.callback,Promise.resolve(this.schema))));case 15:throw y.ono.syntax('"'.concat(this.$refs._root$Ref.path||p,'" is not a valid JSON Schema'));case 16:return t.abrupt("return",(this.schema=p,(0,g.default)(e.callback,Promise.resolve(this.schema))));case 19:return t.prev=19,t.t0=t.catch(8),t.abrupt("return",e.options.continueOnError&&(0,v.isHandledError)(t.t0)?(this.$refs._$refs[d.stripHash(e.path)]&&this.$refs._$refs[d.stripHash(e.path)].addError(t.t0),(0,g.default)(e.callback,Promise.resolve(null))):(0,g.default)(e.callback,Promise.reject(t.t0)));case 22:case"end":return t.stop()}}),t,this,[[8,19]])}))),function(){return i.apply(this,arguments)})},{key:"resolve",value:(o=w(b().mark((function t(){var e,r=arguments;return b().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return e=(0,f.default)(r),t.prev=1,t.next=4,this.parse(e.path,e.schema,e.options);case 4:return t.next=6,(0,l.default)(this,e.options);case 6:return O(this),t.abrupt("return",(0,g.default)(e.callback,Promise.resolve(this.$refs)));case 10:return t.prev=10,t.t0=t.catch(1),t.abrupt("return",(0,g.default)(e.callback,Promise.reject(t.t0)));case 13:case"end":return t.stop()}}),t,this,[[1,10]])}))),function(){return o.apply(this,arguments)})},{key:"bundle",value:(r=w(b().mark((function t(){var e,r=arguments;return b().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return e=(0,f.default)(r),t.prev=1,t.next=4,this.resolve(e.path,e.schema,e.options);case 4:return(0,p.default)(this,e.options),O(this),t.abrupt("return",(0,g.default)(e.callback,Promise.resolve(this.schema)));case 9:return t.prev=9,t.t0=t.catch(1),t.abrupt("return",(0,g.default)(e.callback,Promise.reject(t.t0)));case 12:case"end":return t.stop()}}),t,this,[[1,9]])}))),function(){return r.apply(this,arguments)})},{key:"dereference",value:(e=w(b().mark((function t(){var e,r=arguments;return b().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return e=(0,f.default)(r),t.prev=1,t.next=4,this.resolve(e.path,e.schema,e.options);case 4:return(0,h.default)(this,e.options),O(this),t.abrupt("return",(0,g.default)(e.callback,Promise.resolve(this.schema)));case 9:return t.prev=9,t.t0=t.catch(1),t.abrupt("return",(0,g.default)(e.callback,Promise.reject(t.t0)));case 12:case"end":return t.stop()}}),t,this,[[1,9]])}))),function(){return e.apply(this,arguments)})}],[{key:"parse",value:function(){var e=new t;return e.parse.apply(e,arguments)}},{key:"resolve",value:function(){var e=new t;return e.resolve.apply(e,arguments)}},{key:"bundle",value:function(){var e=new t;return e.bundle.apply(e,arguments)}},{key:"dereference",value:function(){var e=new t;return e.dereference.apply(e,arguments)}}]),t}();function O(t){if(v.JSONParserErrorGroup.getParserErrors(t).length>0)throw new v.JSONParserErrorGroup(t)}e.$RefParser=_,e.default=_,e.parse=_.parse,e.resolve=_.resolve,e.bundle=_.bundle,e.dereference=_.dereference},7259:function(t,e,r){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.normalizeArgs=o;var n=r(4617);function o(t){var e,r,o,i,u=Array.prototype.slice.call(t);"function"==typeof u[u.length-1]&&(i=u.pop()),"string"==typeof u[0]?(e=u[0],"object"==T(u[2])?(r=u[1],o=u[2]):(r=void 0,o=u[1])):(e="",r=u[0],o=u[1]);try{o=(0,n.getNewOptions)(o)}catch(t){console.error("JSON Schema Ref Parser: Error normalizing options: ".concat(t))}return o.mutateInputSchema||"object"!=T(r)||(r=JSON.parse(JSON.stringify(r))),{path:e,schema:r,options:o,callback:i}}e.default=o},4617:function(t,e,r){"use strict";var n=this&&this.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(e,"__esModule",{value:!0}),e.getNewOptions=e.getJsonSchemaRefParserDefaultOptions=void 0;var o=n(r(3484)),i=n(r(4920)),u=n(r(1901)),a=n(r(6252)),c=n(r(9238)),s=n(r(9253));function f(t,e){if(l(e))for(var r=Object.keys(e).filter((function(t){return!["__proto__","constructor","prototype"].includes(t)})),n=0;n<r.length;n++){var o=r[n],i=e[o],u=t[o];l(i)?t[o]=f(u||{},i):void 0!==i&&(t[o]=i)}return t}function l(t){return t&&"object"==T(t)&&!Array.isArray(t)&&!(t instanceof RegExp)&&!(t instanceof Date)}e.getJsonSchemaRefParserDefaultOptions=function(){return{parse:{json:g({},o.default),yaml:g({},i.default),text:g({},u.default),binary:g({},a.default)},resolve:{file:g({},c.default),http:g({},s.default),external:!0},continueOnError:!1,dereference:{circular:!0,excludedPathMatcher:function(){return!1},referenceResolution:"relative"},mutateInputSchema:!0}},e.getNewOptions=function(t){var r=(0,e.getJsonSchemaRefParserDefaultOptions)();return t&&f(r,t),r}},5455:function(t,e,r){"use strict";var n=r(5313).lW,o=this&&this.__createBinding||(Object.create?function(t,e,r,n){void 0===n&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);o&&!("get"in o?!e.__esModule:o.writable||o.configurable)||(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){void 0===n&&(n=r),t[n]=e[r]}),i=this&&this.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),u=this&&this.__importStar||function(t){if(t&&t.__esModule)return t;var e={};if(null!=t)for(var r in t)"default"!==r&&Object.prototype.hasOwnProperty.call(t,r)&&o(e,t,r);return i(e,t),e};Object.defineProperty(e,"__esModule",{value:!0});var a=r(3935),c=u(r(2710)),s=u(r(2767)),f=r(7099);e.default=function(){var t=w(b().mark((function t(e,r,o){var i,u,l,p,h,d;return b().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return i=e.indexOf("#"),u="",i>=0&&(u=e.substring(i),e=e.substring(0,i)),l=r._add(e),p={url:e,hash:u,extension:c.getExtension(e)},t.prev=4,t.next=7,function(){var t=w(b().mark((function t(e,r,n){var o;return b().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return o=s.all(r.resolve),o=s.filter(o,"canRead",e),s.sort(o),t.prev=2,t.next=5,s.run(o,"read",e,n);case 5:return t.abrupt("return",t.sent);case 8:throw t.prev=8,t.t0=t.catch(2),!t.t0&&r.continueOnError?new f.UnmatchedResolverError(e.url):t.t0&&"error"in t.t0?t.t0.error instanceof f.ResolverError?t.t0.error:new f.ResolverError(t.t0,e.url):a.ono.syntax('Unable to resolve $ref pointer "'.concat(e.url,'"'));case 11:case"end":return t.stop()}}),t,null,[[2,8]])})));return function(e,r,n){return t.apply(this,arguments)}}()(p,o,r);case 7:return h=t.sent,l.pathType=h.plugin.name,p.data=h.result,t.next=11,function(){var t=w(b().mark((function t(e,r,o){var i,u,c,l,p;return b().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return i=s.all(r.parse),u=s.filter(i,"canParse",e),c=u.length>0?u:i,s.sort(c),t.prev=2,t.next=5,s.run(c,"parse",e,o);case 5:if((l=t.sent).plugin.allowEmpty||!(void 0===(p=l.result)||"object"==T(p)&&0===Object.keys(p).length||"string"==typeof p&&0===p.trim().length||n.isBuffer(p)&&0===p.length)){t.next=8;break}throw a.ono.syntax('Error parsing "'.concat(e.url,'" as ').concat(l.plugin.name,". \nParsed value is empty"));case 8:return t.abrupt("return",l);case 11:throw t.prev=11,t.t0=t.catch(2),!t.t0&&r.continueOnError?new f.UnmatchedParserError(e.url):t.t0&&t.t0.message&&t.t0.message.startsWith("Error parsing")?t.t0:t.t0&&"error"in t.t0?t.t0.error instanceof f.ParserError?t.t0.error:new f.ParserError(t.t0.error.message,e.url):a.ono.syntax("Unable to parse ".concat(e.url));case 14:case"end":return t.stop()}}),t,null,[[2,11]])})));return function(e,r,n){return t.apply(this,arguments)}}()(p,o,r);case 11:return d=t.sent,t.abrupt("return",(l.value=d.result,d.result));case 15:throw t.prev=15,t.t0=t.catch(4),(0,f.isHandledError)(t.t0)&&(l.value=t.t0),t.t0;case 18:case"end":return t.stop()}}),t,null,[[4,15]])})));return function(e,r,n){return t.apply(this,arguments)}}()},6252:function(t,e,r){"use strict";var n=r(5313).lW;Object.defineProperty(e,"__esModule",{value:!0});var o=/\.(jpeg|jpg|gif|png|bmp|ico)$/i;e.default={order:400,allowEmpty:!0,canParse:function(t){return n.isBuffer(t.data)&&o.test(t.url)},parse:function(t){return n.isBuffer(t.data)?t.data:n.from(t.data)}}},3484:function(t,e,r){"use strict";var n=r(5313).lW;Object.defineProperty(e,"__esModule",{value:!0});var o=r(7099);e.default={order:100,allowEmpty:!0,canParse:".json",allowBOM:!0,parse:function(t){var e=this;return w(b().mark((function r(){var i,u;return b().wrap((function(r){for(;;)switch(r.prev=r.next){case 0:if(i=t.data,n.isBuffer(i)&&(i=i.toString()),"string"==typeof i){r.next=3;break}return r.abrupt("return",i);case 3:if(0===i.trim().length){r.next=20;break}return r.prev=4,r.abrupt("return",JSON.parse(i));case 8:if(r.prev=8,r.t0=r.catch(4),!e.allowBOM){r.next=19;break}return r.prev=11,u=i.indexOf("{"),r.abrupt("return",(i=i.slice(u),JSON.parse(i)));case 16:throw r.prev=16,r.t1=r.catch(11),new o.ParserError(r.t1.message,t.url);case 19:throw new o.ParserError(r.t0.message,t.url);case 20:case"end":return r.stop()}}),r,null,[[4,8],[11,16]])})))()}}},1901:function(t,e,r){"use strict";var n=r(5313).lW;Object.defineProperty(e,"__esModule",{value:!0});var o=r(7099),i=/\.(txt|htm|html|md|xml|js|min|map|css|scss|less|svg)$/i;e.default={order:300,allowEmpty:!0,encoding:"utf8",canParse:function(t){return("string"==typeof t.data||n.isBuffer(t.data))&&i.test(t.url)},parse:function(t){if("string"==typeof t.data)return t.data;if(n.isBuffer(t.data))return t.data.toString(this.encoding);throw new o.ParserError("data is not text",t.url)}}},4920:function(t,e,r){"use strict";var n=r(5313).lW,o=this&&this.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(e,"__esModule",{value:!0});var i=r(7099),u=o(r(97)),a=r(97);e.default={order:200,allowEmpty:!0,canParse:[".yaml",".yml",".json"],parse:function(t){return w(b().mark((function e(){var r;return b().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(r=t.data,n.isBuffer(r)&&(r=r.toString()),"string"==typeof r){e.next=3;break}return e.abrupt("return",r);case 3:return e.prev=3,e.abrupt("return",u.default.load(r,{schema:a.JSON_SCHEMA}));case 7:throw e.prev=7,e.t0=e.catch(3),new i.ParserError((null===e.t0||void 0===e.t0?void 0:e.t0.message)||"Parser Error",t.url);case 10:case"end":return e.stop()}}),e,null,[[3,7]])})))()}}},8009:function(t,e,r){"use strict";var n=this&&this.__createBinding||(Object.create?function(t,e,r,n){void 0===n&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);o&&!("get"in o?!e.__esModule:o.writable||o.configurable)||(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){void 0===n&&(n=r),t[n]=e[r]}),o=this&&this.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),i=this&&this.__importStar||function(t){if(t&&t.__esModule)return t;var e={};if(null!=t)for(var r in t)"default"!==r&&Object.prototype.hasOwnProperty.call(t,r)&&n(e,t,r);return o(e,t),e},u=this&&this.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(e,"__esModule",{value:!0});var a=u(r(2245)),c=i(r(2710)),s=r(7099),f=/\//g,l=/~/g,p=/~1/g,h=/~0/g,d=function(t){try{return decodeURIComponent(t)}catch(e){return t}},v=function(){function t(e,r,n){x(this,t),this.$ref=e,this.path=r,this.originalPath=n||r,this.value=void 0,this.circular=!1,this.indirections=0}return j(t,[{key:"resolve",value:function(e,r,n){var o=t.parse(this.path,this.originalPath);this.value=m(e);for(var i=0;i<o.length;i++){if(y(this,r,n)&&(this.path=t.join(this.path,o.slice(i))),"object"==T(this.value)&&null!==this.value&&!b(n)&&"$ref"in this.value)return this;var u=o[i];if(void 0===this.value[u]||null===this.value[u]&&i===o.length-1){for(var a=!1,f=o.length-1;f>i;f--){var l=o.slice(i,f+1).join("/");if(void 0!==this.value[l]){this.value=this.value[l],i=f,a=!0;break}}if(a)continue;throw this.value=null,new s.MissingPointerError(u,decodeURI(this.originalPath))}this.value=this.value[u]}return(!this.value||this.value.$ref&&c.resolve(this.path,this.value.$ref)!==n)&&y(this,r,n),this}},{key:"set",value:function(e,r,n){var o,i=t.parse(this.path);if(0===i.length)return this.value=r,r;this.value=m(e);for(var u=0;u<i.length-1;u++)y(this,n),o=i[u],this.value&&void 0!==this.value[o]?this.value=this.value[o]:this.value=g(this,o,{});return y(this,n),g(this,o=i[i.length-1],r),e}}],[{key:"parse",value:function(t,e){var r=c.getHash(t).substring(1);if(!r)return[];for(var n=r.split("/"),o=0;o<n.length;o++)n[o]=d(n[o].replace(p,"/").replace(h,"~"));if(""!==n[0])throw new s.InvalidPointerError(n,void 0===e?t:e);return n.slice(1)}},{key:"join",value:function(t,e){-1===t.indexOf("#")&&(t+="#"),e=Array.isArray(e)?e:[e];for(var r=0;r<e.length;r++){var n=e[r];t+="/"+encodeURIComponent(n.replace(l,"~0").replace(f,"~1"))}return t}}]),t}();function y(t,e,r){if(a.default.isAllowed$Ref(t.value,e)){var n=c.resolve(t.path,t.value.$ref);if(n!==t.path||b(r)){var o=t.$ref.$refs._resolve(n,t.path,e);return null!==o&&(t.indirections+=o.indirections+1,a.default.isExtended$Ref(t.value)?(t.value=a.default.dereference(t.value,o.value),!1):(t.$ref=o.$ref,t.path=o.path,t.value=o.value,!0))}t.circular=!0}}function g(t,e,r){if(!t.value||"object"!=T(t.value))throw new s.JSONParserError('Error assigning $ref pointer "'.concat(t.path,'". \nCannot set "').concat(e,'" of a non-object.'));return"-"===e&&Array.isArray(t.value)?t.value.push(r):t.value[e]=r,r}function m(t){if((0,s.isHandledError)(t))throw t;return t}function b(t){return"string"==typeof t&&0==v.parse(t).length}e.default=v},2245:function(t,e,r){"use strict";var n=this&&this.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(e,"__esModule",{value:!0});var o=n(r(8009)),i=r(7099),u=r(2710),a=function(){function t(e){x(this,t),this.errors=[],this.$refs=e}return j(t,[{key:"addError",value:function(t){var e;void 0===this.errors&&(this.errors=[]);var r=this.errors.map((function(t){return t.footprint}));"errors"in t&&Array.isArray(t.errors)?(e=this.errors).push.apply(e,v(t.errors.map(i.normalizeError).filter((function(t){var e=t.footprint;return!r.includes(e)})))):"footprint"in t&&r.includes(t.footprint)||this.errors.push((0,i.normalizeError)(t))}},{key:"exists",value:function(t,e){try{return this.resolve(t,e),!0}catch(t){return!1}}},{key:"get",value:function(t,e){var r;return null===(r=this.resolve(t,e))||void 0===r?void 0:r.value}},{key:"resolve",value:function(t,e,r,n){var a=new o.default(this,t,r);try{return a.resolve(this.value,e,n)}catch(t){if(!e||!e.continueOnError||!(0,i.isHandledError)(t))throw t;return null===t.path&&(t.path=(0,u.safePointerToPath)((0,u.getHash)(n))),t instanceof i.InvalidPointerError&&(t.source=decodeURI((0,u.stripHash)(n))),this.addError(t),null}}},{key:"set",value:function(t,e){var r=new o.default(this,t);this.value=r.set(this.value,e)}}],[{key:"is$Ref",value:function(t){return Boolean(t)&&"object"==T(t)&&null!==t&&"$ref"in t&&"string"==typeof t.$ref&&t.$ref.length>0}},{key:"isExternal$Ref",value:function(e){return t.is$Ref(e)&&"#"!==e.$ref[0]}},{key:"isAllowed$Ref",value:function(t,e){if(this.is$Ref(t)){var r;if("#/"===t.$ref.substring(0,2)||"#"===t.$ref)return!0;if("#"!==t.$ref[0]&&(!e||null!==(r=e.resolve)&&void 0!==r&&r.external))return!0}}},{key:"isExtended$Ref",value:function(e){return t.is$Ref(e)&&Object.keys(e).length>1}},{key:"dereference",value:function(e,r){if(r&&"object"==T(r)&&t.isExtended$Ref(e)){for(var n={},o=0,i=Object.keys(e);o<i.length;o++){var u=i[o];"$ref"!==u&&(n[u]=e[u])}for(var a=0,c=Object.keys(r);a<c.length;a++){var s=c[a];s in n||(n[s]=r[s])}return n}return r}}]),t}();e.default=a},1683:function(t,e,r){"use strict";var n=this&&this.__createBinding||(Object.create?function(t,e,r,n){void 0===n&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);o&&!("get"in o?!e.__esModule:o.writable||o.configurable)||(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){void 0===n&&(n=r),t[n]=e[r]}),o=this&&this.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),i=this&&this.__importStar||function(t){if(t&&t.__esModule)return t;var e={};if(null!=t)for(var r in t)"default"!==r&&Object.prototype.hasOwnProperty.call(t,r)&&n(e,t,r);return o(e,t),e},u=this&&this.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(e,"__esModule",{value:!0});var a=r(3935),c=u(r(2245)),s=i(r(2710)),f=u(r(5699));function l(t,e){var r=Object.keys(t);return(e=Array.isArray(e[0])?e[0]:Array.prototype.slice.call(e)).length>0&&e[0]&&(r=r.filter((function(r){return e.includes(t[r].pathType)}))),r.map((function(e){return{encoded:e,decoded:"file"===t[e].pathType?s.toFileSystemPath(e,!0):e}}))}e.default=function(){function t(){x(this,t),this._$refs={},this.toJSON=this.values,this.circular=!1,this._$refs={},this._root$Ref=null}return j(t,[{key:"paths",value:function(){for(var t=arguments.length,e=new Array(t),r=0;r<t;r++)e[r]=arguments[r];return l(this._$refs,e.flat()).map((function(t){return(0,f.default)(t.decoded)}))}},{key:"values",value:function(){for(var t=this._$refs,e=arguments.length,r=new Array(e),n=0;n<e;n++)r[n]=arguments[n];return l(t,r.flat()).reduce((function(e,r){return e[(0,f.default)(r.decoded)]=t[r.encoded].value,e}),{})}},{key:"exists",value:function(t,e){try{return this._resolve(t,"",e),!0}catch(t){return!1}}},{key:"get",value:function(t,e){return this._resolve(t,"",e).value}},{key:"set",value:function(t,e){var r=s.resolve(this._root$Ref.path,t),n=s.stripHash(r),o=this._$refs[n];if(!o)throw(0,a.ono)('Error resolving $ref pointer "'.concat(t,'". \n"').concat(n,'" not found.'));o.set(r,e)}},{key:"_get$Ref",value:function(t){t=s.resolve(this._root$Ref.path,t);var e=s.stripHash(t);return this._$refs[e]}},{key:"_add",value:function(t){var e=s.stripHash(t),r=new c.default(this);return r.path=e,this._$refs[e]=r,this._root$Ref=this._root$Ref||r,r}},{key:"_resolve",value:function(t,e,r){var n=s.resolve(this._root$Ref.path,t),o=s.stripHash(n),i=this._$refs[o];if(!i)throw(0,a.ono)('Error resolving $ref pointer "'.concat(t,'". \n"').concat(o,'" not found.'));return i.resolve(n,r,t,e)}}]),t}()},7941:function(t,e,r){"use strict";var n=this&&this.__createBinding||(Object.create?function(t,e,r,n){void 0===n&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);o&&!("get"in o?!e.__esModule:o.writable||o.configurable)||(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){void 0===n&&(n=r),t[n]=e[r]}),o=this&&this.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),i=this&&this.__importStar||function(t){if(t&&t.__esModule)return t;var e={};if(null!=t)for(var r in t)"default"!==r&&Object.prototype.hasOwnProperty.call(t,r)&&n(e,t,r);return o(e,t),e},u=this&&this.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(e,"__esModule",{value:!0});var a=u(r(2245)),c=u(r(8009)),s=u(r(5455)),f=i(r(2710)),l=r(7099);function p(t,e,r,n,o,i){o||(o=new Set);var u,h=[];if(t&&"object"==T(t)&&!ArrayBuffer.isView(t)&&!o.has(t)){o.add(t),a.default.isExternal$Ref(t)&&h.push((u=w(b().mark((function t(e,r,n,o){var i,u,a,c,h,d;return b().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:if(u="root"===(null===(i=o.dereference)||void 0===i?void 0:i.externalReferenceResolution),a=f.resolve(u?f.cwd():r,e.$ref),c=f.stripHash(a),!(h=n._$refs[c])){t.next=3;break}return t.abrupt("return",Promise.resolve(h.value));case 3:return t.prev=3,t.t0=p,t.next=7,(0,s.default)(a,n,o);case 7:return t.t1=t.sent,t.t2=c+"#",t.t3=n,t.t4=o,t.t5=new Set,t.t6=!0,d=(0,t.t0)(t.t1,t.t2,t.t3,t.t4,t.t5,t.t6),t.abrupt("return",Promise.all(d));case 17:if(t.prev=17,t.t7=t.catch(3),null!=o&&o.continueOnError&&(0,l.isHandledError)(t.t7)){t.next=21;break}throw t.t7;case 21:return t.abrupt("return",(n._$refs[c]&&(t.t7.source=decodeURI(f.stripHash(r)),t.t7.path=f.safePointerToPath(f.getHash(r))),[]));case 22:case"end":return t.stop()}}),t,null,[[3,17]])}))),function(t,e,r,n){return u.apply(this,arguments)})(t,e,r,n));for(var d=0,v=Object.keys(t);d<v.length;d++){var y=v[d],g=c.default.join(e,y),m=t[y];h=h.concat(p(m,g,r,n,o,i))}}return h}e.default=function(t,e){var r;if(null===(r=e.resolve)||void 0===r||!r.external)return Promise.resolve();try{var n=p(t.schema,t.$refs._root$Ref.path+"#",t.$refs,e);return Promise.all(n)}catch(t){return Promise.reject(t)}}},9238:function(t,e,r){"use strict";var n=this&&this.__createBinding||(Object.create?function(t,e,r,n){void 0===n&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);o&&!("get"in o?!e.__esModule:o.writable||o.configurable)||(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){void 0===n&&(n=r),t[n]=e[r]}),o=this&&this.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),i=this&&this.__importStar||function(t){if(t&&t.__esModule)return t;var e={};if(null!=t)for(var r in t)"default"!==r&&Object.prototype.hasOwnProperty.call(t,r)&&n(e,t,r);return o(e,t),e},u=this&&this.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(e,"__esModule",{value:!0});var a=u(r(4497)),c=r(3935),s=i(r(2710)),f=r(7099);e.default={order:100,canRead:function(t){return s.isFileSystemPath(t.url)},read:function(t){return w(b().mark((function e(){var r;return b().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:e.prev=0,r=s.toFileSystemPath(t.url),e.next=7;break;case 4:throw e.prev=4,e.t0=e.catch(0),new f.ResolverError(c.ono.uri(e.t0,"Malformed URI: ".concat(t.url)),t.url);case 7:return e.prev=7,e.next=10,a.default.promises.readFile(r);case 10:return e.abrupt("return",e.sent);case 13:throw e.prev=13,e.t1=e.catch(7),new f.ResolverError((0,c.ono)(e.t1,'Error opening file "'.concat(r,'"')),r);case 16:case"end":return e.stop()}}),e,null,[[0,4],[7,13]])})))()}}},9253:function(t,e,r){"use strict";var n=r(5313).lW,o=this&&this.__createBinding||(Object.create?function(t,e,r,n){void 0===n&&(n=r);var o=Object.getOwnPropertyDescriptor(e,r);o&&!("get"in o?!e.__esModule:o.writable||o.configurable)||(o={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,o)}:function(t,e,r,n){void 0===n&&(n=r),t[n]=e[r]}),i=this&&this.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),u=this&&this.__importStar||function(t){if(t&&t.__esModule)return t;var e={};if(null!=t)for(var r in t)"default"!==r&&Object.prototype.hasOwnProperty.call(t,r)&&o(e,t,r);return i(e,t),e};Object.defineProperty(e,"__esModule",{value:!0});var a=r(3935),c=u(r(2710)),s=r(7099);function f(t,e,r){return l.apply(this,arguments)}function l(){return l=w(b().mark((function t(e,r,o){var i,u,l;return b().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return e=c.parse(e),(i=o||[]).push(e.href),t.prev=3,t.next=6,function(){var t=w(b().mark((function t(e,r){var n,o,i;return b().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return r.timeout&&(n=new AbortController,o=setTimeout((function(){return n.abort()}),r.timeout)),t.next=3,fetch(e,{method:"GET",headers:r.headers||{},credentials:r.withCredentials?"include":"same-origin",signal:n?n.signal:null});case 3:return i=t.sent,o&&clearTimeout(o),t.abrupt("return",i);case 6:case"end":return t.stop()}}),t)})));return function(e,r){return t.apply(this,arguments)}}()(e,r);case 6:if(!((u=t.sent).status>=400)){t.next=9;break}throw(0,a.ono)({status:u.status},"HTTP ERROR ".concat(u.status));case 9:if(!(u.status>=300)){t.next=15;break}if(Number.isNaN(r.redirects)||!(i.length>r.redirects)){t.next=12;break}throw new s.ResolverError((0,a.ono)({status:u.status},"Error downloading ".concat(i[0],". \nToo many redirects: \n ").concat(i.join(" \n "))));case 12:if(!("location"in u.headers)||!u.headers.location){t.next=14;break}return t.abrupt("return",f(c.resolve(e.href,u.headers.location),r,i));case 14:throw(0,a.ono)({status:u.status},"HTTP ".concat(u.status," redirect with no location header"));case 15:if(!u.body){t.next=20;break}return t.next=18,u.arrayBuffer();case 18:return l=t.sent,t.abrupt("return",n.from(l));case 20:return t.abrupt("return",n.alloc(0));case 23:throw t.prev=23,t.t0=t.catch(3),new s.ResolverError((0,a.ono)(t.t0,"Error downloading ".concat(e.href)),e.href);case 26:case"end":return t.stop()}}),t,null,[[3,23]])}))),l.apply(this,arguments)}e.default={order:200,headers:null,timeout:6e4,redirects:5,withCredentials:!1,canRead:function(t){return c.isHttp(t.url)},read:function(t){var e=c.parse(t.url);return"undefined"==typeof window||e.protocol||(e.protocol=c.parse(location.href).protocol),f(e,this)}}},5699:function(t,e,r){"use strict";var n=this&&this.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(t){var e,r,n,i,u;return t.startsWith("\\\\?\\")?t:t.split(null===(e=o.default)||void 0===e||null===(r=e.win32)||void 0===r?void 0:r.sep).join(null!==(n=null===(i=o.default)||void 0===i||null===(u=i.posix)||void 0===u?void 0:u.sep)&&void 0!==n?n:"/")};var o=n(r(4203))},7099:function(t,e,r){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.InvalidPointerError=e.TimeoutError=e.MissingPointerError=e.UnmatchedResolverError=e.ResolverError=e.UnmatchedParserError=e.ParserError=e.JSONParserErrorGroup=e.JSONParserError=void 0,e.isHandledError=function(t){return t instanceof i||t instanceof u},e.normalizeError=function(t){return null===t.path&&(t.path=[]),t};var n=r(3935),o=r(2710),i=function(t){a(r,t);var e=c(r);function r(t,o){var i;return x(this,r),(i=e.call(this)).code="EUNKNOWN",i.name="JSONParserError",i.message=t,i.source=o,i.path=null,n.Ono.extend(s(i)),i}return j(r,[{key:"footprint",get:function(){return"".concat(this.path,"+").concat(this.source,"+").concat(this.code,"+").concat(this.message)}}]),r}(f(Error));e.JSONParserError=i;var u=function(t){a(r,t);var e=c(r);function r(t){var i;return x(this,r),(i=e.call(this)).files=t,i.name="JSONParserErrorGroup",i.message="".concat(i.errors.length," error").concat(i.errors.length>1?"s":""," occurred while reading '").concat((0,o.toFileSystemPath)(t.$refs._root$Ref.path),"'"),n.Ono.extend(s(i)),i}return j(r,[{key:"errors",get:function(){return r.getParserErrors(this.files)}}],[{key:"getParserErrors",value:function(t){for(var e=[],r=0,n=Object.values(t.$refs._$refs);r<n.length;r++){var o=n[r];o.errors&&e.push.apply(e,v(o.errors))}return e}}]),r}(f(Error));e.JSONParserErrorGroup=u,e.ParserError=function(t){a(r,t);var e=c(r);function r(t,n){var o;return x(this,r),(o=e.call(this,"Error parsing ".concat(n,": ").concat(t),n)).code="EPARSER",o.name="ParserError",o}return j(r)}(i),e.UnmatchedParserError=function(t){a(r,t);var e=c(r);function r(t){var n;return x(this,r),(n=e.call(this,'Could not find parser for "'.concat(t,'"'),t)).code="EUNMATCHEDPARSER",n.name="UnmatchedParserError",n}return j(r)}(i),e.ResolverError=function(t){a(r,t);var e=c(r);function r(t,n){var o;return x(this,r),(o=e.call(this,t.message||'Error reading file "'.concat(n,'"'),n)).code="ERESOLVER",o.name="ResolverError","code"in t&&(o.ioErrorCode=String(t.code)),o}return j(r)}(i),e.UnmatchedResolverError=function(t){a(r,t);var e=c(r);function r(t){var n;return x(this,r),(n=e.call(this,'Could not find resolver for "'.concat(t,'"'),t)).code="EUNMATCHEDRESOLVER",n.name="UnmatchedResolverError",n}return j(r)}(i),e.MissingPointerError=function(t){a(r,t);var e=c(r);function r(t,n){var i;return x(this,r),(i=e.call(this,'Token "'.concat(t,'" does not exist.'),(0,o.stripHash)(n))).code="EUNMATCHEDRESOLVER",i.name="MissingPointerError",i}return j(r)}(i),e.TimeoutError=function(t){a(r,t);var e=c(r);function r(t){var n;return x(this,r),(n=e.call(this,"Dereferencing timeout reached: ".concat(t,"ms"))).code="ETIMEOUT",n.name="TimeoutError",n}return j(r)}(i),e.InvalidPointerError=function(t){a(r,t);var e=