UNPKG

@vuedx/typescript-plugin-vue

Version:
21 lines 2.19 MB
var Hq=Object.create;var Eh=Object.defineProperty;var Gq=Object.getOwnPropertyDescriptor;var Wq=Object.getOwnPropertyNames;var Yq=Object.getPrototypeOf,zq=Object.prototype.hasOwnProperty;var Jq=(t,e)=>()=>(t&&(e=t(t=0)),e);var M=(t,e)=>()=>(e||t((e={exports:{}}).exports,e),e.exports),xh=(t,e)=>{for(var r in e)Eh(t,r,{get:e[r],enumerable:!0})},rN=(t,e,r,s)=>{if(e&&typeof e=="object"||typeof e=="function")for(let i of Wq(e))!zq.call(t,i)&&i!==r&&Eh(t,i,{get:()=>e[i],enumerable:!(s=Gq(e,i))||s.enumerable});return t};var ar=(t,e,r)=>(r=t!=null?Hq(Yq(t)):{},rN(e||!t||!t.__esModule?Eh(r,"default",{value:t,enumerable:!0}):r,t)),sN=t=>rN(Eh({},"__esModule",{value:!0}),t);var CN=M((dJe,Ah)=>{var oN,uN,lN,cN,pN,fN,hN,dN,mN,Ph,CT,yN,gN,ko,TN,bN,SN,EN,xN,PN,AN,vN,wN;(function(t){var e=typeof global=="object"?global:typeof self=="object"?self:typeof this=="object"?this:{};typeof define=="function"&&define.amd?define("tslib",["exports"],function(s){t(r(e,r(s)))}):typeof Ah=="object"&&typeof Ah.exports=="object"?t(r(e,r(Ah.exports))):t(r(e));function r(s,i){return s!==e&&(typeof Object.create=="function"?Object.defineProperty(s,"__esModule",{value:!0}):s.__esModule=!0),function(n,a){return s[n]=i?i(n,a):a}}})(function(t){var e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(r,s){r.__proto__=s}||function(r,s){for(var i in s)s.hasOwnProperty(i)&&(r[i]=s[i])};oN=function(r,s){e(r,s);function i(){this.constructor=r}r.prototype=s===null?Object.create(s):(i.prototype=s.prototype,new i)},uN=Object.assign||function(r){for(var s,i=1,n=arguments.length;i<n;i++){s=arguments[i];for(var a in s)Object.prototype.hasOwnProperty.call(s,a)&&(r[a]=s[a])}return r},lN=function(r,s){var i={};for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&s.indexOf(n)<0&&(i[n]=r[n]);if(r!=null&&typeof Object.getOwnPropertySymbols=="function")for(var a=0,n=Object.getOwnPropertySymbols(r);a<n.length;a++)s.indexOf(n[a])<0&&Object.prototype.propertyIsEnumerable.call(r,n[a])&&(i[n[a]]=r[n[a]]);return i},cN=function(r,s,i,n){var a=arguments.length,o=a<3?s:n===null?n=Object.getOwnPropertyDescriptor(s,i):n,u;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")o=Reflect.decorate(r,s,i,n);else for(var l=r.length-1;l>=0;l--)(u=r[l])&&(o=(a<3?u(o):a>3?u(s,i,o):u(s,i))||o);return a>3&&o&&Object.defineProperty(s,i,o),o},pN=function(r,s){return function(i,n){s(i,n,r)}},fN=function(r,s){if(typeof Reflect=="object"&&typeof Reflect.metadata=="function")return Reflect.metadata(r,s)},hN=function(r,s,i,n){function a(o){return o instanceof i?o:new i(function(u){u(o)})}return new(i||(i=Promise))(function(o,u){function l(y){try{p(n.next(y))}catch(g){u(g)}}function c(y){try{p(n.throw(y))}catch(g){u(g)}}function p(y){y.done?o(y.value):a(y.value).then(l,c)}p((n=n.apply(r,s||[])).next())})},dN=function(r,s){var i={label:0,sent:function(){if(o[0]&1)throw o[1];return o[1]},trys:[],ops:[]},n,a,o,u;return u={next:l(0),throw:l(1),return:l(2)},typeof Symbol=="function"&&(u[Symbol.iterator]=function(){return this}),u;function l(p){return function(y){return c([p,y])}}function c(p){if(n)throw new TypeError("Generator is already executing.");for(;i;)try{if(n=1,a&&(o=p[0]&2?a.return:p[0]?a.throw||((o=a.return)&&o.call(a),0):a.next)&&!(o=o.call(a,p[1])).done)return o;switch(a=0,o&&(p=[p[0]&2,o.value]),p[0]){case 0:case 1:o=p;break;case 4:return i.label++,{value:p[1],done:!1};case 5:i.label++,a=p[1],p=[0];continue;case 7:p=i.ops.pop(),i.trys.pop();continue;default:if(o=i.trys,!(o=o.length>0&&o[o.length-1])&&(p[0]===6||p[0]===2)){i=0;continue}if(p[0]===3&&(!o||p[1]>o[0]&&p[1]<o[3])){i.label=p[1];break}if(p[0]===6&&i.label<o[1]){i.label=o[1],o=p;break}if(o&&i.label<o[2]){i.label=o[2],i.ops.push(p);break}o[2]&&i.ops.pop(),i.trys.pop();continue}p=s.call(r,i)}catch(y){p=[6,y],a=0}finally{n=o=0}if(p[0]&5)throw p[1];return{value:p[0]?p[1]:void 0,done:!0}}},wN=function(r,s,i,n){n===void 0&&(n=i),r[n]=s[i]},mN=function(r,s){for(var i in r)i!=="default"&&!s.hasOwnProperty(i)&&(s[i]=r[i])},Ph=function(r){var s=typeof Symbol=="function"&&Symbol.iterator,i=s&&r[s],n=0;if(i)return i.call(r);if(r&&typeof r.length=="number")return{next:function(){return r&&n>=r.length&&(r=void 0),{value:r&&r[n++],done:!r}}};throw new TypeError(s?"Object is not iterable.":"Symbol.iterator is not defined.")},CT=function(r,s){var i=typeof Symbol=="function"&&r[Symbol.iterator];if(!i)return r;var n=i.call(r),a,o=[],u;try{for(;(s===void 0||s-- >0)&&!(a=n.next()).done;)o.push(a.value)}catch(l){u={error:l}}finally{try{a&&!a.done&&(i=n.return)&&i.call(n)}finally{if(u)throw u.error}}return o},yN=function(){for(var r=[],s=0;s<arguments.length;s++)r=r.concat(CT(arguments[s]));return r},gN=function(){for(var r=0,s=0,i=arguments.length;s<i;s++)r+=arguments[s].length;for(var n=Array(r),a=0,s=0;s<i;s++)for(var o=arguments[s],u=0,l=o.length;u<l;u++,a++)n[a]=o[u];return n},ko=function(r){return this instanceof ko?(this.v=r,this):new ko(r)},TN=function(r,s,i){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var n=i.apply(r,s||[]),a,o=[];return a={},u("next"),u("throw"),u("return"),a[Symbol.asyncIterator]=function(){return this},a;function u(S){n[S]&&(a[S]=function(E){return new Promise(function(P,x){o.push([S,E,P,x])>1||l(S,E)})})}function l(S,E){try{c(n[S](E))}catch(P){g(o[0][3],P)}}function c(S){S.value instanceof ko?Promise.resolve(S.value.v).then(p,y):g(o[0][2],S)}function p(S){l("next",S)}function y(S){l("throw",S)}function g(S,E){S(E),o.shift(),o.length&&l(o[0][0],o[0][1])}},bN=function(r){var s,i;return s={},n("next"),n("throw",function(a){throw a}),n("return"),s[Symbol.iterator]=function(){return this},s;function n(a,o){s[a]=r[a]?function(u){return(i=!i)?{value:ko(r[a](u)),done:a==="return"}:o?o(u):u}:o}},SN=function(r){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var s=r[Symbol.asyncIterator],i;return s?s.call(r):(r=typeof Ph=="function"?Ph(r):r[Symbol.iterator](),i={},n("next"),n("throw"),n("return"),i[Symbol.asyncIterator]=function(){return this},i);function n(o){i[o]=r[o]&&function(u){return new Promise(function(l,c){u=r[o](u),a(l,c,u.done,u.value)})}}function a(o,u,l,c){Promise.resolve(c).then(function(p){o({value:p,done:l})},u)}},EN=function(r,s){return Object.defineProperty?Object.defineProperty(r,"raw",{value:s}):r.raw=s,r},xN=function(r){if(r&&r.__esModule)return r;var s={};if(r!=null)for(var i in r)Object.hasOwnProperty.call(r,i)&&(s[i]=r[i]);return s.default=r,s},PN=function(r){return r&&r.__esModule?r:{default:r}},AN=function(r,s){if(!s.has(r))throw new TypeError("attempted to get private field on non-instance");return s.get(r)},vN=function(r,s,i){if(!s.has(r))throw new TypeError("attempted to set private field on non-instance");return s.set(r,i),i},t("__extends",oN),t("__assign",uN),t("__rest",lN),t("__decorate",cN),t("__param",pN),t("__metadata",fN),t("__awaiter",hN),t("__generator",dN),t("__exportStar",mN),t("__createBinding",wN),t("__values",Ph),t("__read",CT),t("__spread",yN),t("__spreadArrays",gN),t("__await",ko),t("__asyncGenerator",TN),t("__asyncDelegator",bN),t("__asyncValues",SN),t("__makeTemplateObject",EN),t("__importStar",xN),t("__importDefault",PN),t("__classPrivateFieldGet",AN),t("__classPrivateFieldSet",vN)})});var p_=M(Dh=>{(function(t,e){let r=typeof Dh=="object"?Dh:typeof t=="object"?t:{};e(r),typeof define=="function"&&define.amd&&define("lru",r)})(Dh,function(t){let e=Symbol("newer"),r=Symbol("older");function s(u,l){typeof u!="number"&&(l=u,u=0),this.size=0,this.limit=u,this.oldest=this.newest=void 0,this._keymap=new Map,l&&(this.assign(l),u<1&&(this.limit=this.size))}t.LRUMap=s;function i(u,l){this.key=u,this.value=l,this[e]=void 0,this[r]=void 0}s.prototype._markEntryAsUsed=function(u){u!==this.newest&&(u[e]&&(u===this.oldest&&(this.oldest=u[e]),u[e][r]=u[r]),u[r]&&(u[r][e]=u[e]),u[e]=void 0,u[r]=this.newest,this.newest&&(this.newest[e]=u),this.newest=u)},s.prototype.assign=function(u){let l,c=this.limit||Number.MAX_VALUE;this._keymap.clear();let p=u[Symbol.iterator]();for(let y=p.next();!y.done;y=p.next()){let g=new i(y.value[0],y.value[1]);if(this._keymap.set(g.key,g),l?(l[e]=g,g[r]=l):this.oldest=g,l=g,c--==0)throw new Error("overflow")}this.newest=l,this.size=this._keymap.size},s.prototype.get=function(u){var l=this._keymap.get(u);if(!!l)return this._markEntryAsUsed(l),l.value},s.prototype.set=function(u,l){var c=this._keymap.get(u);return c?(c.value=l,this._markEntryAsUsed(c),this):(this._keymap.set(u,c=new i(u,l)),this.newest?(this.newest[e]=c,c[r]=this.newest):this.oldest=c,this.newest=c,++this.size,this.size>this.limit&&this.shift(),this)},s.prototype.shift=function(){var u=this.oldest;if(u)return this.oldest[e]?(this.oldest=this.oldest[e],this.oldest[r]=void 0):(this.oldest=void 0,this.newest=void 0),u[e]=u[r]=void 0,this._keymap.delete(u.key),--this.size,[u.key,u.value]},s.prototype.find=function(u){let l=this._keymap.get(u);return l?l.value:void 0},s.prototype.has=function(u){return this._keymap.has(u)},s.prototype.delete=function(u){var l=this._keymap.get(u);if(!!l)return this._keymap.delete(l.key),l[e]&&l[r]?(l[r][e]=l[e],l[e][r]=l[r]):l[e]?(l[e][r]=void 0,this.oldest=l[e]):l[r]?(l[r][e]=void 0,this.newest=l[r]):this.oldest=this.newest=void 0,this.size--,l.value},s.prototype.clear=function(){this.oldest=this.newest=void 0,this.size=0,this._keymap.clear()};function n(u){this.entry=u}n.prototype[Symbol.iterator]=function(){return this},n.prototype.next=function(){let u=this.entry;return u?(this.entry=u[e],{done:!1,value:[u.key,u.value]}):{done:!0,value:void 0}};function a(u){this.entry=u}a.prototype[Symbol.iterator]=function(){return this},a.prototype.next=function(){let u=this.entry;return u?(this.entry=u[e],{done:!1,value:u.key}):{done:!0,value:void 0}};function o(u){this.entry=u}o.prototype[Symbol.iterator]=function(){return this},o.prototype.next=function(){let u=this.entry;return u?(this.entry=u[e],{done:!1,value:u.value}):{done:!0,value:void 0}},s.prototype.keys=function(){return new a(this.oldest)},s.prototype.values=function(){return new o(this.oldest)},s.prototype.entries=function(){return this},s.prototype[Symbol.iterator]=function(){return new n(this.oldest)},s.prototype.forEach=function(u,l){typeof l!="object"&&(l=this);let c=this.oldest;for(;c;)u.call(l,c.value,c.key,this),c=c[e]},s.prototype.toJSON=function(){for(var u=new Array(this.size),l=0,c=this.oldest;c;)u[l++]={key:c.key,value:c.value},c=c[e];return u},s.prototype.toString=function(){for(var u="",l=this.oldest;l;)u+=String(l.key)+":"+l.value,l=l[e],l&&(u+=" < ");return u}})});var YT=M((qQe,b_)=>{var $o=1e3,Ko=$o*60,Ho=Ko*60,Na=Ho*24,IV=Na*7,DV=Na*365.25;b_.exports=function(t,e){e=e||{};var r=typeof t;if(r==="string"&&t.length>0)return OV(t);if(r==="number"&&isFinite(t))return e.long?LV(t):kV(t);throw new Error("val is not a non-empty string or a valid number. val="+JSON.stringify(t))};function OV(t){if(t=String(t),!(t.length>100)){var e=/^(-?(?:\d+)?\.?\d+) *(milliseconds?|msecs?|ms|seconds?|secs?|s|minutes?|mins?|m|hours?|hrs?|h|days?|d|weeks?|w|years?|yrs?|y)?$/i.exec(t);if(!!e){var r=parseFloat(e[1]),s=(e[2]||"ms").toLowerCase();switch(s){case"years":case"year":case"yrs":case"yr":case"y":return r*DV;case"weeks":case"week":case"w":return r*IV;case"days":case"day":case"d":return r*Na;case"hours":case"hour":case"hrs":case"hr":case"h":return r*Ho;case"minutes":case"minute":case"mins":case"min":case"m":return r*Ko;case"seconds":case"second":case"secs":case"sec":case"s":return r*$o;case"milliseconds":case"millisecond":case"msecs":case"msec":case"ms":return r;default:return}}}}function kV(t){var e=Math.abs(t);return e>=Na?Math.round(t/Na)+"d":e>=Ho?Math.round(t/Ho)+"h":e>=Ko?Math.round(t/Ko)+"m":e>=$o?Math.round(t/$o)+"s":t+"ms"}function LV(t){var e=Math.abs(t);return e>=Na?Oh(t,e,Na,"day"):e>=Ho?Oh(t,e,Ho,"hour"):e>=Ko?Oh(t,e,Ko,"minute"):e>=$o?Oh(t,e,$o,"second"):t+" ms"}function Oh(t,e,r,s){var i=e>=r*1.5;return Math.round(t/r)+" "+s+(i?"s":"")}});var zT=M((VQe,S_)=>{function MV(t){r.debug=r,r.default=r,r.coerce=u,r.disable=n,r.enable=i,r.enabled=a,r.humanize=YT(),r.destroy=l,Object.keys(t).forEach(c=>{r[c]=t[c]}),r.names=[],r.skips=[],r.formatters={};function e(c){let p=0;for(let y=0;y<c.length;y++)p=(p<<5)-p+c.charCodeAt(y),p|=0;return r.colors[Math.abs(p)%r.colors.length]}r.selectColor=e;function r(c){let p,y=null;function g(...S){if(!g.enabled)return;let E=g,P=Number(new Date),x=P-(p||P);E.diff=x,E.prev=p,E.curr=P,p=P,S[0]=r.coerce(S[0]),typeof S[0]!="string"&&S.unshift("%O");let w=0;S[0]=S[0].replace(/%([a-zA-Z%])/g,(R,F)=>{if(R==="%%")return"%";w++;let G=r.formatters[F];if(typeof G=="function"){let U=S[w];R=G.call(E,U),S.splice(w,1),w--}return R}),r.formatArgs.call(E,S),(E.log||r.log).apply(E,S)}return g.namespace=c,g.useColors=r.useColors(),g.color=r.selectColor(c),g.extend=s,g.destroy=r.destroy,Object.defineProperty(g,"enabled",{enumerable:!0,configurable:!1,get:()=>y===null?r.enabled(c):y,set:S=>{y=S}}),typeof r.init=="function"&&r.init(g),g}function s(c,p){let y=r(this.namespace+(typeof p>"u"?":":p)+c);return y.log=this.log,y}function i(c){r.save(c),r.names=[],r.skips=[];let p,y=(typeof c=="string"?c:"").split(/[\s,]+/),g=y.length;for(p=0;p<g;p++)!y[p]||(c=y[p].replace(/\*/g,".*?"),c[0]==="-"?r.skips.push(new RegExp("^"+c.substr(1)+"$")):r.names.push(new RegExp("^"+c+"$")))}function n(){let c=[...r.names.map(o),...r.skips.map(o).map(p=>"-"+p)].join(",");return r.enable(""),c}function a(c){if(c[c.length-1]==="*")return!0;let p,y;for(p=0,y=r.skips.length;p<y;p++)if(r.skips[p].test(c))return!1;for(p=0,y=r.names.length;p<y;p++)if(r.names[p].test(c))return!0;return!1}function o(c){return c.toString().substring(2,c.toString().length-2).replace(/\.\*\?$/,"*")}function u(c){return c instanceof Error?c.stack||c.message:c}function l(){console.warn("Instance method `debug.destroy()` is deprecated and no longer does anything. It will be removed in the next major version of `debug`.")}return r.enable(r.load()),r}S_.exports=MV});var E_=M((Ts,kh)=>{Ts.formatArgs=RV;Ts.save=BV;Ts.load=jV;Ts.useColors=FV;Ts.storage=qV();Ts.destroy=(()=>{let t=!1;return()=>{t||(t=!0,console.warn("Instance method `debug.destroy()` is deprecated and no longer does anything. It will be removed in the next major version of `debug`."))}})();Ts.colors=["#0000CC","#0000FF","#0033CC","#0033FF","#0066CC","#0066FF","#0099CC","#0099FF","#00CC00","#00CC33","#00CC66","#00CC99","#00CCCC","#00CCFF","#3300CC","#3300FF","#3333CC","#3333FF","#3366CC","#3366FF","#3399CC","#3399FF","#33CC00","#33CC33","#33CC66","#33CC99","#33CCCC","#33CCFF","#6600CC","#6600FF","#6633CC","#6633FF","#66CC00","#66CC33","#9900CC","#9900FF","#9933CC","#9933FF","#99CC00","#99CC33","#CC0000","#CC0033","#CC0066","#CC0099","#CC00CC","#CC00FF","#CC3300","#CC3333","#CC3366","#CC3399","#CC33CC","#CC33FF","#CC6600","#CC6633","#CC9900","#CC9933","#CCCC00","#CCCC33","#FF0000","#FF0033","#FF0066","#FF0099","#FF00CC","#FF00FF","#FF3300","#FF3333","#FF3366","#FF3399","#FF33CC","#FF33FF","#FF6600","#FF6633","#FF9900","#FF9933","#FFCC00","#FFCC33"];function FV(){return typeof window<"u"&&window.process&&(window.process.type==="renderer"||window.process.__nwjs)?!0:typeof navigator<"u"&&navigator.userAgent&&navigator.userAgent.toLowerCase().match(/(edge|trident)\/(\d+)/)?!1:typeof document<"u"&&document.documentElement&&document.documentElement.style&&document.documentElement.style.WebkitAppearance||typeof window<"u"&&window.console&&(window.console.firebug||window.console.exception&&window.console.table)||typeof navigator<"u"&&navigator.userAgent&&navigator.userAgent.toLowerCase().match(/firefox\/(\d+)/)&&parseInt(RegExp.$1,10)>=31||typeof navigator<"u"&&navigator.userAgent&&navigator.userAgent.toLowerCase().match(/applewebkit\/(\d+)/)}function RV(t){if(t[0]=(this.useColors?"%c":"")+this.namespace+(this.useColors?" %c":" ")+t[0]+(this.useColors?"%c ":" ")+"+"+kh.exports.humanize(this.diff),!this.useColors)return;let e="color: "+this.color;t.splice(1,0,e,"color: inherit");let r=0,s=0;t[0].replace(/%[a-zA-Z%]/g,i=>{i!=="%%"&&(r++,i==="%c"&&(s=r))}),t.splice(s,0,e)}Ts.log=console.debug||console.log||(()=>{});function BV(t){try{t?Ts.storage.setItem("debug",t):Ts.storage.removeItem("debug")}catch{}}function jV(){let t;try{t=Ts.storage.getItem("debug")}catch{}return!t&&typeof process<"u"&&"env"in process&&(t=process.env.DEBUG),t}function qV(){try{return localStorage}catch{}}kh.exports=zT()(Ts);var{formatters:VV}=kh.exports;VV.j=function(t){try{return JSON.stringify(t)}catch(e){return"[UnexpectedJSONParseError]: "+e.message}}});var P_=M((UQe,x_)=>{"use strict";x_.exports=(t,e=process.argv)=>{let r=t.startsWith("-")?"":t.length===1?"-":"--",s=e.indexOf(r+t),i=e.indexOf("--");return s!==-1&&(i===-1||s<i)}});var QT=M(($Qe,v_)=>{"use strict";var UV=require("os"),A_=require("tty"),Ms=P_(),{env:Sr}=process,vn;Ms("no-color")||Ms("no-colors")||Ms("color=false")||Ms("color=never")?vn=0:(Ms("color")||Ms("colors")||Ms("color=true")||Ms("color=always"))&&(vn=1);"FORCE_COLOR"in Sr&&(Sr.FORCE_COLOR==="true"?vn=1:Sr.FORCE_COLOR==="false"?vn=0:vn=Sr.FORCE_COLOR.length===0?1:Math.min(parseInt(Sr.FORCE_COLOR,10),3));function JT(t){return t===0?!1:{level:t,hasBasic:!0,has256:t>=2,has16m:t>=3}}function XT(t,e){if(vn===0)return 0;if(Ms("color=16m")||Ms("color=full")||Ms("color=truecolor"))return 3;if(Ms("color=256"))return 2;if(t&&!e&&vn===void 0)return 0;let r=vn||0;if(Sr.TERM==="dumb")return r;if(process.platform==="win32"){let s=UV.release().split(".");return Number(s[0])>=10&&Number(s[2])>=10586?Number(s[2])>=14931?3:2:1}if("CI"in Sr)return["TRAVIS","CIRCLECI","APPVEYOR","GITLAB_CI","GITHUB_ACTIONS","BUILDKITE"].some(s=>s in Sr)||Sr.CI_NAME==="codeship"?1:r;if("TEAMCITY_VERSION"in Sr)return/^(9\.(0*[1-9]\d*)\.|\d{2,}\.)/.test(Sr.TEAMCITY_VERSION)?1:0;if(Sr.COLORTERM==="truecolor")return 3;if("TERM_PROGRAM"in Sr){let s=parseInt((Sr.TERM_PROGRAM_VERSION||"").split(".")[0],10);switch(Sr.TERM_PROGRAM){case"iTerm.app":return s>=3?3:2;case"Apple_Terminal":return 2}}return/-256(color)?$/i.test(Sr.TERM)?2:/^screen|^xterm|^vt100|^vt220|^rxvt|color|ansi|cygwin|linux/i.test(Sr.TERM)||"COLORTERM"in Sr?1:r}function $V(t){let e=XT(t,t&&t.isTTY);return JT(e)}v_.exports={supportsColor:$V,stdout:JT(XT(!0,A_.isatty(1))),stderr:JT(XT(!0,A_.isatty(2)))}});var C_=M((Nr,Mh)=>{var KV=require("tty"),Lh=require("util");Nr.init=XV;Nr.log=YV;Nr.formatArgs=GV;Nr.save=zV;Nr.load=JV;Nr.useColors=HV;Nr.destroy=Lh.deprecate(()=>{},"Instance method `debug.destroy()` is deprecated and no longer does anything. It will be removed in the next major version of `debug`.");Nr.colors=[6,2,3,4,5,1];try{let t=QT();t&&(t.stderr||t).level>=2&&(Nr.colors=[20,21,26,27,32,33,38,39,40,41,42,43,44,45,56,57,62,63,68,69,74,75,76,77,78,79,80,81,92,93,98,99,112,113,128,129,134,135,148,149,160,161,162,163,164,165,166,167,168,169,170,171,172,173,178,179,184,185,196,197,198,199,200,201,202,203,204,205,206,207,208,209,214,215,220,221])}catch{}Nr.inspectOpts=Object.keys(process.env).filter(t=>/^debug_/i.test(t)).reduce((t,e)=>{let r=e.substring(6).toLowerCase().replace(/_([a-z])/g,(i,n)=>n.toUpperCase()),s=process.env[e];return/^(yes|on|true|enabled)$/i.test(s)?s=!0:/^(no|off|false|disabled)$/i.test(s)?s=!1:s==="null"?s=null:s=Number(s),t[r]=s,t},{});function HV(){return"colors"in Nr.inspectOpts?Boolean(Nr.inspectOpts.colors):KV.isatty(process.stderr.fd)}function GV(t){let{namespace:e,useColors:r}=this;if(r){let s=this.color,i="\x1B[3"+(s<8?s:"8;5;"+s),n=` ${i};1m${e} \x1B[0m`;t[0]=n+t[0].split(` `).join(` `+n),t.push(i+"m+"+Mh.exports.humanize(this.diff)+"\x1B[0m")}else t[0]=WV()+e+" "+t[0]}function WV(){return Nr.inspectOpts.hideDate?"":new Date().toISOString()+" "}function YV(...t){return process.stderr.write(Lh.format(...t)+` `)}function zV(t){t?process.env.DEBUG=t:delete process.env.DEBUG}function JV(){return process.env.DEBUG}function XV(t){t.inspectOpts={};let e=Object.keys(Nr.inspectOpts);for(let r=0;r<e.length;r++)t.inspectOpts[e[r]]=Nr.inspectOpts[e[r]]}Mh.exports=zT()(Nr);var{formatters:w_}=Mh.exports;w_.o=function(t){return this.inspectOpts.colors=this.useColors,Lh.inspect(t,this.inspectOpts).split(` `).map(e=>e.trim()).join(" ")};w_.O=function(t){return this.inspectOpts.colors=this.useColors,Lh.inspect(t,this.inspectOpts)}});var eb=M((KQe,ZT)=>{typeof process>"u"||process.type==="renderer"||process.browser===!0||process.__nwjs?ZT.exports=E_():ZT.exports=C_()});var tb=M((HQe,N_)=>{function QV(t){r.debug=r,r.default=r,r.coerce=u,r.disable=n,r.enable=i,r.enabled=a,r.humanize=YT(),r.destroy=l,Object.keys(t).forEach(c=>{r[c]=t[c]}),r.names=[],r.skips=[],r.formatters={};function e(c){let p=0;for(let y=0;y<c.length;y++)p=(p<<5)-p+c.charCodeAt(y),p|=0;return r.colors[Math.abs(p)%r.colors.length]}r.selectColor=e;function r(c){let p,y=null,g,S;function E(...P){if(!E.enabled)return;let x=E,w=Number(new Date),q=w-(p||w);x.diff=q,x.prev=p,x.curr=w,p=w,P[0]=r.coerce(P[0]),typeof P[0]!="string"&&P.unshift("%O");let R=0;P[0]=P[0].replace(/%([a-zA-Z%])/g,(G,U)=>{if(G==="%%")return"%";R++;let ae=r.formatters[U];if(typeof ae=="function"){let ye=P[R];G=ae.call(x,ye),P.splice(R,1),R--}return G}),r.formatArgs.call(x,P),(x.log||r.log).apply(x,P)}return E.namespace=c,E.useColors=r.useColors(),E.color=r.selectColor(c),E.extend=s,E.destroy=r.destroy,Object.defineProperty(E,"enabled",{enumerable:!0,configurable:!1,get:()=>y!==null?y:(g!==r.namespaces&&(g=r.namespaces,S=r.enabled(c)),S),set:P=>{y=P}}),typeof r.init=="function"&&r.init(E),E}function s(c,p){let y=r(this.namespace+(typeof p>"u"?":":p)+c);return y.log=this.log,y}function i(c){r.save(c),r.namespaces=c,r.names=[],r.skips=[];let p,y=(typeof c=="string"?c:"").split(/[\s,]+/),g=y.length;for(p=0;p<g;p++)!y[p]||(c=y[p].replace(/\*/g,".*?"),c[0]==="-"?r.skips.push(new RegExp("^"+c.slice(1)+"$")):r.names.push(new RegExp("^"+c+"$")))}function n(){let c=[...r.names.map(o),...r.skips.map(o).map(p=>"-"+p)].join(",");return r.enable(""),c}function a(c){if(c[c.length-1]==="*")return!0;let p,y;for(p=0,y=r.skips.length;p<y;p++)if(r.skips[p].test(c))return!1;for(p=0,y=r.names.length;p<y;p++)if(r.names[p].test(c))return!0;return!1}function o(c){return c.toString().substring(2,c.toString().length-2).replace(/\.\*\?$/,"*")}function u(c){return c instanceof Error?c.stack||c.message:c}function l(){console.warn("Instance method `debug.destroy()` is deprecated and no longer does anything. It will be removed in the next major version of `debug`.")}return r.enable(r.load()),r}N_.exports=QV});var __=M((bs,Fh)=>{bs.formatArgs=e7;bs.save=t7;bs.load=r7;bs.useColors=ZV;bs.storage=s7();bs.destroy=(()=>{let t=!1;return()=>{t||(t=!0,console.warn("Instance method `debug.destroy()` is deprecated and no longer does anything. It will be removed in the next major version of `debug`."))}})();bs.colors=["#0000CC","#0000FF","#0033CC","#0033FF","#0066CC","#0066FF","#0099CC","#0099FF","#00CC00","#00CC33","#00CC66","#00CC99","#00CCCC","#00CCFF","#3300CC","#3300FF","#3333CC","#3333FF","#3366CC","#3366FF","#3399CC","#3399FF","#33CC00","#33CC33","#33CC66","#33CC99","#33CCCC","#33CCFF","#6600CC","#6600FF","#6633CC","#6633FF","#66CC00","#66CC33","#9900CC","#9900FF","#9933CC","#9933FF","#99CC00","#99CC33","#CC0000","#CC0033","#CC0066","#CC0099","#CC00CC","#CC00FF","#CC3300","#CC3333","#CC3366","#CC3399","#CC33CC","#CC33FF","#CC6600","#CC6633","#CC9900","#CC9933","#CCCC00","#CCCC33","#FF0000","#FF0033","#FF0066","#FF0099","#FF00CC","#FF00FF","#FF3300","#FF3333","#FF3366","#FF3399","#FF33CC","#FF33FF","#FF6600","#FF6633","#FF9900","#FF9933","#FFCC00","#FFCC33"];function ZV(){return typeof window<"u"&&window.process&&(window.process.type==="renderer"||window.process.__nwjs)?!0:typeof navigator<"u"&&navigator.userAgent&&navigator.userAgent.toLowerCase().match(/(edge|trident)\/(\d+)/)?!1:typeof document<"u"&&document.documentElement&&document.documentElement.style&&document.documentElement.style.WebkitAppearance||typeof window<"u"&&window.console&&(window.console.firebug||window.console.exception&&window.console.table)||typeof navigator<"u"&&navigator.userAgent&&navigator.userAgent.toLowerCase().match(/firefox\/(\d+)/)&&parseInt(RegExp.$1,10)>=31||typeof navigator<"u"&&navigator.userAgent&&navigator.userAgent.toLowerCase().match(/applewebkit\/(\d+)/)}function e7(t){if(t[0]=(this.useColors?"%c":"")+this.namespace+(this.useColors?" %c":" ")+t[0]+(this.useColors?"%c ":" ")+"+"+Fh.exports.humanize(this.diff),!this.useColors)return;let e="color: "+this.color;t.splice(1,0,e,"color: inherit");let r=0,s=0;t[0].replace(/%[a-zA-Z%]/g,i=>{i!=="%%"&&(r++,i==="%c"&&(s=r))}),t.splice(s,0,e)}bs.log=console.debug||console.log||(()=>{});function t7(t){try{t?bs.storage.setItem("debug",t):bs.storage.removeItem("debug")}catch{}}function r7(){let t;try{t=bs.storage.getItem("debug")}catch{}return!t&&typeof process<"u"&&"env"in process&&(t=process.env.DEBUG),t}function s7(){try{return localStorage}catch{}}Fh.exports=tb()(bs);var{formatters:i7}=Fh.exports;i7.j=function(t){try{return JSON.stringify(t)}catch(e){return"[UnexpectedJSONParseError]: "+e.message}}});var D_=M((_r,Bh)=>{var n7=require("tty"),Rh=require("util");_r.init=f7;_r.log=l7;_r.formatArgs=o7;_r.save=c7;_r.load=p7;_r.useColors=a7;_r.destroy=Rh.deprecate(()=>{},"Instance method `debug.destroy()` is deprecated and no longer does anything. It will be removed in the next major version of `debug`.");_r.colors=[6,2,3,4,5,1];try{let t=QT();t&&(t.stderr||t).level>=2&&(_r.colors=[20,21,26,27,32,33,38,39,40,41,42,43,44,45,56,57,62,63,68,69,74,75,76,77,78,79,80,81,92,93,98,99,112,113,128,129,134,135,148,149,160,161,162,163,164,165,166,167,168,169,170,171,172,173,178,179,184,185,196,197,198,199,200,201,202,203,204,205,206,207,208,209,214,215,220,221])}catch{}_r.inspectOpts=Object.keys(process.env).filter(t=>/^debug_/i.test(t)).reduce((t,e)=>{let r=e.substring(6).toLowerCase().replace(/_([a-z])/g,(i,n)=>n.toUpperCase()),s=process.env[e];return/^(yes|on|true|enabled)$/i.test(s)?s=!0:/^(no|off|false|disabled)$/i.test(s)?s=!1:s==="null"?s=null:s=Number(s),t[r]=s,t},{});function a7(){return"colors"in _r.inspectOpts?Boolean(_r.inspectOpts.colors):n7.isatty(process.stderr.fd)}function o7(t){let{namespace:e,useColors:r}=this;if(r){let s=this.color,i="\x1B[3"+(s<8?s:"8;5;"+s),n=` ${i};1m${e} \x1B[0m`;t[0]=n+t[0].split(` `).join(` `+n),t.push(i+"m+"+Bh.exports.humanize(this.diff)+"\x1B[0m")}else t[0]=u7()+e+" "+t[0]}function u7(){return _r.inspectOpts.hideDate?"":new Date().toISOString()+" "}function l7(...t){return process.stderr.write(Rh.format(...t)+` `)}function c7(t){t?process.env.DEBUG=t:delete process.env.DEBUG}function p7(){return process.env.DEBUG}function f7(t){t.inspectOpts={};let e=Object.keys(_r.inspectOpts);for(let r=0;r<e.length;r++)t.inspectOpts[e[r]]=_r.inspectOpts[e[r]]}Bh.exports=tb()(_r);var{formatters:I_}=Bh.exports;I_.o=function(t){return this.inspectOpts.colors=this.useColors,Rh.inspect(t,this.inspectOpts).split(` `).map(e=>e.trim()).join(" ")};I_.O=function(t){return this.inspectOpts.colors=this.useColors,Rh.inspect(t,this.inspectOpts)}});var O_=M((GQe,rb)=>{typeof process>"u"||process.type==="renderer"||process.browser===!0||process.__nwjs?rb.exports=__():rb.exports=D_()});var k_=M(sb=>{"use strict";Object.defineProperty(sb,"__esModule",{value:!0});function h7(t){return function(e,r){return new Promise((s,i)=>{t.call(this,e,r,(n,a)=>{n?i(n):s(a)})})}}sb.default=h7});var F_=M((nb,M_)=>{"use strict";var L_=nb&&nb.__importDefault||function(t){return t&&t.__esModule?t:{default:t}},d7=require("events"),m7=L_(O_()),y7=L_(k_()),_c=m7.default("agent-base");function g7(t){return Boolean(t)&&typeof t.addRequest=="function"}function ib(){let{stack:t}=new Error;return typeof t!="string"?!1:t.split(` `).some(e=>e.indexOf("(https.js:")!==-1||e.indexOf("node:https:")!==-1)}function jh(t,e){return new jh.Agent(t,e)}(function(t){class e extends d7.EventEmitter{constructor(s,i){super();let n=i;typeof s=="function"?this.callback=s:s&&(n=s),this.timeout=null,n&&typeof n.timeout=="number"&&(this.timeout=n.timeout),this.maxFreeSockets=1,this.maxSockets=1,this.maxTotalSockets=1/0,this.sockets={},this.freeSockets={},this.requests={},this.options={}}get defaultPort(){return typeof this.explicitDefaultPort=="number"?this.explicitDefaultPort:ib()?443:80}set defaultPort(s){this.explicitDefaultPort=s}get protocol(){return typeof this.explicitProtocol=="string"?this.explicitProtocol:ib()?"https:":"http:"}set protocol(s){this.explicitProtocol=s}callback(s,i,n){throw new Error('"agent-base" has no default implementation, you must subclass and override `callback()`')}addRequest(s,i){let n=Object.assign({},i);typeof n.secureEndpoint!="boolean"&&(n.secureEndpoint=ib()),n.host==null&&(n.host="localhost"),n.port==null&&(n.port=n.secureEndpoint?443:80),n.protocol==null&&(n.protocol=n.secureEndpoint?"https:":"http:"),n.host&&n.path&&delete n.path,delete n.agent,delete n.hostname,delete n._defaultAgent,delete n.defaultPort,delete n.createConnection,s._last=!0,s.shouldKeepAlive=!1;let a=!1,o=null,u=n.timeout||this.timeout,l=g=>{s._hadError||(s.emit("error",g),s._hadError=!0)},c=()=>{o=null,a=!0;let g=new Error(`A "socket" was not created for HTTP request before ${u}ms`);g.code="ETIMEOUT",l(g)},p=g=>{a||(o!==null&&(clearTimeout(o),o=null),l(g))},y=g=>{if(a)return;if(o!=null&&(clearTimeout(o),o=null),g7(g)){_c("Callback returned another Agent instance %o",g.constructor.name),g.addRequest(s,n);return}if(g){g.once("free",()=>{this.freeSocket(g,n)}),s.onSocket(g);return}let S=new Error(`no Duplex stream was returned to agent-base for \`${s.method} ${s.path}\``);l(S)};if(typeof this.callback!="function"){l(new Error("`callback` is not defined"));return}this.promisifiedCallback||(this.callback.length>=3?(_c("Converting legacy callback function to promise"),this.promisifiedCallback=y7.default(this.callback)):this.promisifiedCallback=this.callback),typeof u=="number"&&u>0&&(o=setTimeout(c,u)),"port"in n&&typeof n.port!="number"&&(n.port=Number(n.port));try{_c("Resolving socket for %o request: %o",n.protocol,`${s.method} ${s.path}`),Promise.resolve(this.promisifiedCallback(s,n)).then(y,p)}catch(g){Promise.reject(g).catch(p)}}freeSocket(s,i){_c("Freeing socket %o %o",s.constructor.name,i),s.destroy()}destroy(){_c("Destroying agent %o",this.constructor.name)}}t.Agent=e,t.prototype=t.Agent.prototype})(jh||(jh={}));M_.exports=jh});var R_=M(Dc=>{"use strict";var T7=Dc&&Dc.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(Dc,"__esModule",{value:!0});var b7=T7(eb()),Ic=b7.default("https-proxy-agent:parse-proxy-response");function S7(t){return new Promise((e,r)=>{let s=0,i=[];function n(){let p=t.read();p?c(p):t.once("readable",n)}function a(){t.removeListener("end",u),t.removeListener("error",l),t.removeListener("close",o),t.removeListener("readable",n)}function o(p){Ic("onclose had error %o",p)}function u(){Ic("onend")}function l(p){a(),Ic("onerror %o",p),r(p)}function c(p){i.push(p),s+=p.length;let y=Buffer.concat(i,s);if(y.indexOf(`\r \r `)===-1){Ic("have not received end of HTTP headers yet..."),n();return}let S=y.toString("ascii",0,y.indexOf(`\r `)),E=+S.split(" ")[1];Ic("got proxy server response: %o",S),e({statusCode:E,buffered:y})}t.on("error",l),t.on("close",o),t.on("end",u),n()})}Dc.default=S7});var q_=M(_a=>{"use strict";var E7=_a&&_a.__awaiter||function(t,e,r,s){function i(n){return n instanceof r?n:new r(function(a){a(n)})}return new(r||(r=Promise))(function(n,a){function o(c){try{l(s.next(c))}catch(p){a(p)}}function u(c){try{l(s.throw(c))}catch(p){a(p)}}function l(c){c.done?n(c.value):i(c.value).then(o,u)}l((s=s.apply(t,e||[])).next())})},Go=_a&&_a.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(_a,"__esModule",{value:!0});var B_=Go(require("net")),j_=Go(require("tls")),x7=Go(require("url")),P7=Go(require("assert")),A7=Go(eb()),v7=F_(),w7=Go(R_()),Oc=A7.default("https-proxy-agent:agent"),ab=class extends v7.Agent{constructor(e){let r;if(typeof e=="string"?r=x7.default.parse(e):r=e,!r)throw new Error("an HTTP(S) proxy server `host` and `port` must be specified!");Oc("creating new HttpsProxyAgent instance: %o",r),super(r);let s=Object.assign({},r);this.secureProxy=r.secureProxy||_7(s.protocol),s.host=s.hostname||s.host,typeof s.port=="string"&&(s.port=parseInt(s.port,10)),!s.port&&s.host&&(s.port=this.secureProxy?443:80),this.secureProxy&&!("ALPNProtocols"in s)&&(s.ALPNProtocols=["http 1.1"]),s.host&&s.path&&(delete s.path,delete s.pathname),this.proxy=s}callback(e,r){return E7(this,void 0,void 0,function*(){let{proxy:s,secureProxy:i}=this,n;i?(Oc("Creating `tls.Socket`: %o",s),n=j_.default.connect(s)):(Oc("Creating `net.Socket`: %o",s),n=B_.default.connect(s));let a=Object.assign({},s.headers),u=`CONNECT ${`${r.host}:${r.port}`} HTTP/1.1\r `;s.auth&&(a["Proxy-Authorization"]=`Basic ${Buffer.from(s.auth).toString("base64")}`);let{host:l,port:c,secureEndpoint:p}=r;N7(c,p)||(l+=`:${c}`),a.Host=l,a.Connection="close";for(let P of Object.keys(a))u+=`${P}: ${a[P]}\r `;let y=w7.default(n);n.write(`${u}\r `);let{statusCode:g,buffered:S}=yield y;if(g===200){if(e.once("socket",C7),r.secureEndpoint){let P=r.servername||r.host;if(!P)throw new Error('Could not determine "servername"');return Oc("Upgrading socket connection to TLS"),j_.default.connect(Object.assign(Object.assign({},I7(r,"host","hostname","path","port")),{socket:n,servername:P}))}return n}n.destroy();let E=new B_.default.Socket;return E.readable=!0,e.once("socket",P=>{Oc("replaying proxy buffer for failed request"),P7.default(P.listenerCount("data")>0),P.push(S),P.push(null)}),E})}};_a.default=ab;function C7(t){t.resume()}function N7(t,e){return Boolean(!e&&t===80||e&&t===443)}function _7(t){return typeof t=="string"?/^https:?$/i.test(t):!1}function I7(t,...e){let r={},s;for(s in t)e.includes(s)||(r[s]=t[s]);return r}});var cb=M((lb,V_)=>{"use strict";var D7=lb&&lb.__importDefault||function(t){return t&&t.__esModule?t:{default:t}},ob=D7(q_());function ub(t){return new ob.default(t)}(function(t){t.HttpsProxyAgent=ob.default,t.prototype=ob.default.prototype})(ub||(ub={}));V_.exports=ub});var dr=M(Nt=>{"use strict";Object.defineProperty(Nt,"__esModule",{value:!0});Nt.NON_CUSTOM_TAG_KEYS=Nt.POST_CONSTRUCT=Nt.DESIGN_PARAM_TYPES=Nt.PARAM_TYPES=Nt.TAGGED_PROP=Nt.TAGGED=Nt.MULTI_INJECT_TAG=Nt.INJECT_TAG=Nt.OPTIONAL_TAG=Nt.UNMANAGED_TAG=Nt.NAME_TAG=Nt.NAMED_TAG=void 0;Nt.NAMED_TAG="named";Nt.NAME_TAG="name";Nt.UNMANAGED_TAG="unmanaged";Nt.OPTIONAL_TAG="optional";Nt.INJECT_TAG="inject";Nt.MULTI_INJECT_TAG="multi_inject";Nt.TAGGED="inversify:tagged";Nt.TAGGED_PROP="inversify:tagged_props";Nt.PARAM_TYPES="inversify:paramtypes";Nt.DESIGN_PARAM_TYPES="design:paramtypes";Nt.POST_CONSTRUCT="post_construct";function bU(){return[Nt.INJECT_TAG,Nt.MULTI_INJECT_TAG,Nt.NAME_TAG,Nt.UNMANAGED_TAG,Nt.NAMED_TAG,Nt.OPTIONAL_TAG]}Nt.NON_CUSTOM_TAG_KEYS=bU()});var wi=M(Nn=>{"use strict";Object.defineProperty(Nn,"__esModule",{value:!0});Nn.TargetTypeEnum=Nn.BindingTypeEnum=Nn.BindingScopeEnum=void 0;var SU={Request:"Request",Singleton:"Singleton",Transient:"Transient"};Nn.BindingScopeEnum=SU;var EU={ConstantValue:"ConstantValue",Constructor:"Constructor",DynamicValue:"DynamicValue",Factory:"Factory",Function:"Function",Instance:"Instance",Invalid:"Invalid",Provider:"Provider"};Nn.BindingTypeEnum=EU;var xU={ClassProperty:"ClassProperty",ConstructorArgument:"ConstructorArgument",Variable:"Variable"};Nn.TargetTypeEnum=xU});var _n=M(Zh=>{"use strict";Object.defineProperty(Zh,"__esModule",{value:!0});Zh.id=void 0;var PU=0;function AU(){return PU++}Zh.id=AU});var AI=M(ed=>{"use strict";Object.defineProperty(ed,"__esModule",{value:!0});ed.Binding=void 0;var PI=wi(),vU=_n(),wU=function(){function t(e,r){this.id=vU.id(),this.activated=!1,this.serviceIdentifier=e,this.scope=r,this.type=PI.BindingTypeEnum.Invalid,this.constraint=function(s){return!0},this.implementationType=null,this.cache=null,this.factory=null,this.provider=null,this.onActivation=null,this.dynamicValue=null}return t.prototype.clone=function(){var e=new t(this.serviceIdentifier,this.scope);return e.activated=e.scope===PI.BindingScopeEnum.Singleton?this.activated:!1,e.implementationType=this.implementationType,e.dynamicValue=this.dynamicValue,e.scope=this.scope,e.type=this.type,e.factory=this.factory,e.provider=this.provider,e.constraint=this.constraint,e.onActivation=this.onActivation,e.cache=this.cache,e},t}();ed.Binding=wU});var is=M(Ae=>{"use strict";Object.defineProperty(Ae,"__esModule",{value:!0});Ae.STACK_OVERFLOW=Ae.CIRCULAR_DEPENDENCY_IN_FACTORY=Ae.POST_CONSTRUCT_ERROR=Ae.MULTIPLE_POST_CONSTRUCT_METHODS=Ae.CONTAINER_OPTIONS_INVALID_SKIP_BASE_CHECK=Ae.CONTAINER_OPTIONS_INVALID_AUTO_BIND_INJECTABLE=Ae.CONTAINER_OPTIONS_INVALID_DEFAULT_SCOPE=Ae.CONTAINER_OPTIONS_MUST_BE_AN_OBJECT=Ae.ARGUMENTS_LENGTH_MISMATCH=Ae.INVALID_DECORATOR_OPERATION=Ae.INVALID_TO_SELF_VALUE=Ae.INVALID_FUNCTION_BINDING=Ae.INVALID_MIDDLEWARE_RETURN=Ae.NO_MORE_SNAPSHOTS_AVAILABLE=Ae.INVALID_BINDING_TYPE=Ae.NOT_IMPLEMENTED=Ae.CIRCULAR_DEPENDENCY=Ae.UNDEFINED_INJECT_ANNOTATION=Ae.MISSING_INJECT_ANNOTATION=Ae.MISSING_INJECTABLE_ANNOTATION=Ae.NOT_REGISTERED=Ae.CANNOT_UNBIND=Ae.AMBIGUOUS_MATCH=Ae.KEY_NOT_FOUND=Ae.NULL_ARGUMENT=Ae.DUPLICATED_METADATA=Ae.DUPLICATED_INJECTABLE_DECORATOR=void 0;Ae.DUPLICATED_INJECTABLE_DECORATOR="Cannot apply @injectable decorator multiple times.";Ae.DUPLICATED_METADATA="Metadata key was used more than once in a parameter:";Ae.NULL_ARGUMENT="NULL argument";Ae.KEY_NOT_FOUND="Key Not Found";Ae.AMBIGUOUS_MATCH="Ambiguous match found for serviceIdentifier:";Ae.CANNOT_UNBIND="Could not unbind serviceIdentifier:";Ae.NOT_REGISTERED="No matching bindings found for serviceIdentifier:";Ae.MISSING_INJECTABLE_ANNOTATION="Missing required @injectable annotation in:";Ae.MISSING_INJECT_ANNOTATION="Missing required @inject or @multiInject annotation in:";var CU=function(t){return"@inject called with undefined this could mean that the class "+t+" has a circular dependency problem. You can use a LazyServiceIdentifer to overcome this limitation."};Ae.UNDEFINED_INJECT_ANNOTATION=CU;Ae.CIRCULAR_DEPENDENCY="Circular dependency found:";Ae.NOT_IMPLEMENTED="Sorry, this feature is not fully implemented yet.";Ae.INVALID_BINDING_TYPE="Invalid binding type:";Ae.NO_MORE_SNAPSHOTS_AVAILABLE="No snapshot available to restore.";Ae.INVALID_MIDDLEWARE_RETURN="Invalid return type in middleware. Middleware must return!";Ae.INVALID_FUNCTION_BINDING="Value provided to function binding must be a function!";Ae.INVALID_TO_SELF_VALUE="The toSelf function can only be applied when a constructor is used as service identifier";Ae.INVALID_DECORATOR_OPERATION="The @inject @multiInject @tagged and @named decorators must be applied to the parameters of a class constructor or a class property.";var NU=function(){for(var t=[],e=0;e<arguments.length;e++)t[e]=arguments[e];return"The number of constructor arguments in the derived class "+(t[0]+" must be >= than the number of constructor arguments of its base class.")};Ae.ARGUMENTS_LENGTH_MISMATCH=NU;Ae.CONTAINER_OPTIONS_MUST_BE_AN_OBJECT="Invalid Container constructor argument. Container options must be an object.";Ae.CONTAINER_OPTIONS_INVALID_DEFAULT_SCOPE="Invalid Container option. Default scope must be a string ('singleton' or 'transient').";Ae.CONTAINER_OPTIONS_INVALID_AUTO_BIND_INJECTABLE="Invalid Container option. Auto bind injectable must be a boolean";Ae.CONTAINER_OPTIONS_INVALID_SKIP_BASE_CHECK="Invalid Container option. Skip base check must be a boolean";Ae.MULTIPLE_POST_CONSTRUCT_METHODS="Cannot apply @postConstruct decorator multiple times in the same class";var _U=function(){for(var t=[],e=0;e<arguments.length;e++)t[e]=arguments[e];return"@postConstruct error in class "+t[0]+": "+t[1]};Ae.POST_CONSTRUCT_ERROR=_U;var IU=function(){for(var t=[],e=0;e<arguments.length;e++)t[e]=arguments[e];return"It looks like there is a circular dependency "+("in one of the '"+t[0]+"' bindings. Please investigate bindings with")+("service identifier '"+t[1]+"'.")};Ae.CIRCULAR_DEPENDENCY_IN_FACTORY=IU;Ae.STACK_OVERFLOW="Maximum call stack size exceeded"});var $b=M(td=>{"use strict";Object.defineProperty(td,"__esModule",{value:!0});td.MetadataReader=void 0;var Ub=dr(),DU=function(){function t(){}return t.prototype.getConstructorMetadata=function(e){var r=Reflect.getMetadata(Ub.PARAM_TYPES,e),s=Reflect.getMetadata(Ub.TAGGED,e);return{compilerGeneratedMetadata:r,userGeneratedMetadata:s||{}}},t.prototype.getPropertiesMetadata=function(e){var r=Reflect.getMetadata(Ub.TAGGED_PROP,e)||[];return r},t}();td.MetadataReader=DU});var vI=M(rd=>{"use strict";Object.defineProperty(rd,"__esModule",{value:!0});rd.BindingCount=void 0;var OU={MultipleBindingsAvailable:2,NoBindingsAvailable:0,OnlyOneBindingAvailable:1};rd.BindingCount=OU});var Kb=M(sd=>{"use strict";Object.defineProperty(sd,"__esModule",{value:!0});sd.isStackOverflowExeption=void 0;var kU=is();function LU(t){return t instanceof RangeError||t.message===kU.STACK_OVERFLOW}sd.isStackOverflowExeption=LU});var ru=M(Fs=>{"use strict";Object.defineProperty(Fs,"__esModule",{value:!0});Fs.circularDependencyToException=Fs.listMetadataForTarget=Fs.listRegisteredBindingsForServiceIdentifier=Fs.getServiceIdentifierAsString=Fs.getFunctionName=void 0;var MU=is();function wI(t){if(typeof t=="function"){var e=t;return e.name}else{if(typeof t=="symbol")return t.toString();var e=t;return e}}Fs.getServiceIdentifierAsString=wI;function FU(t,e,r){var s="",i=r(t,e);return i.length!==0&&(s=` Registered bindings:`,i.forEach(function(n){var a="Object";n.implementationType!==null&&(a=_I(n.implementationType)),s=s+` `+a,n.constraint.metaData&&(s=s+" - "+n.constraint.metaData)})),s}Fs.listRegisteredBindingsForServiceIdentifier=FU;function CI(t,e){return t.parentRequest===null?!1:t.parentRequest.serviceIdentifier===e?!0:CI(t.parentRequest,e)}function RU(t){function e(s,i){i===void 0&&(i=[]);var n=wI(s.serviceIdentifier);return i.push(n),s.parentRequest!==null?e(s.parentRequest,i):i}var r=e(t);return r.reverse().join(" --> ")}function NI(t){t.childRequests.forEach(function(e){if(CI(e,e.serviceIdentifier)){var r=RU(e);throw new Error(MU.CIRCULAR_DEPENDENCY+" "+r)}else NI(e)})}Fs.circularDependencyToException=NI;function BU(t,e){if(e.isTagged()||e.isNamed()){var r="",s=e.getNamedTag(),i=e.getCustomTags();return s!==null&&(r+=s.toString()+` `),i!==null&&i.forEach(function(n){r+=n.toString()+` `})," "+t+` `+t+" - "+r}else return" "+t}Fs.listMetadataForTarget=BU;function _I(t){if(t.name)return t.name;var e=t.toString(),r=e.match(/^function\s*([^\s(]+)/);return r?r[1]:"Anonymous function: "+e}Fs.getFunctionName=_I});var II=M(id=>{"use strict";Object.defineProperty(id,"__esModule",{value:!0});id.Context=void 0;var jU=_n(),qU=function(){function t(e){this.id=jU.id(),this.container=e}return t.prototype.addPlan=function(e){this.plan=e},t.prototype.setCurrentRequest=function(e){this.currentRequest=e},t}();id.Context=qU});var Rs=M(nd=>{"use strict";Object.defineProperty(nd,"__esModule",{value:!0});nd.Metadata=void 0;var VU=dr(),UU=function(){function t(e,r){this.key=e,this.value=r}return t.prototype.toString=function(){return this.key===VU.NAMED_TAG?"named: "+this.value.toString()+" ":"tagged: { key:"+this.key.toString()+", value: "+this.value+" }"},t}();nd.Metadata=UU});var DI=M(ad=>{"use strict";Object.defineProperty(ad,"__esModule",{value:!0});ad.Plan=void 0;var $U=function(){function t(e,r){this.parentContext=e,this.rootRequest=r}return t}();ad.Plan=$U});var Hi=M(In=>{"use strict";Object.defineProperty(In,"__esModule",{value:!0});In.tagProperty=In.tagParameter=In.decorate=void 0;var OI=is(),LI=dr();function KU(t,e,r,s){var i=LI.TAGGED;MI(i,t,e,s,r)}In.tagParameter=KU;function HU(t,e,r){var s=LI.TAGGED_PROP;MI(s,t.constructor,e,r)}In.tagProperty=HU;function MI(t,e,r,s,i){var n={},a=typeof i=="number",o=i!==void 0&&a?i.toString():r;if(a&&r!==void 0)throw new Error(OI.INVALID_DECORATOR_OPERATION);Reflect.hasOwnMetadata(t,e)&&(n=Reflect.getMetadata(t,e));var u=n[o];if(!Array.isArray(u))u=[];else for(var l=0,c=u;l<c.length;l++){var p=c[l];if(p.key===s.key)throw new Error(OI.DUPLICATED_METADATA+" "+p.key.toString())}u.push(s),n[o]=u,Reflect.defineMetadata(t,n,e)}function kI(t,e){Reflect.decorate(t,e)}function GU(t,e){return function(r,s){e(r,s,t)}}function WU(t,e,r){typeof r=="number"?kI([GU(r,t)],e):typeof r=="string"?Reflect.decorate([t],e,r):kI([t],e)}In.decorate=WU});var Hb=M(su=>{"use strict";Object.defineProperty(su,"__esModule",{value:!0});su.inject=su.LazyServiceIdentifer=void 0;var YU=is(),zU=dr(),JU=Rs(),FI=Hi(),XU=function(){function t(e){this._cb=e}return t.prototype.unwrap=function(){return this._cb()},t}();su.LazyServiceIdentifer=XU;function QU(t){return function(e,r,s){if(t===void 0)throw new Error(YU.UNDEFINED_INJECT_ANNOTATION(e.name));var i=new JU.Metadata(zU.INJECT_TAG,t);typeof s=="number"?FI.tagParameter(e,r,s,i):FI.tagProperty(e,r,i)}}su.inject=QU});var RI=M(od=>{"use strict";Object.defineProperty(od,"__esModule",{value:!0});od.QueryableString=void 0;var ZU=function(){function t(e){this.str=e}return t.prototype.startsWith=function(e){return this.str.indexOf(e)===0},t.prototype.endsWith=function(e){var r="",s=e.split("").reverse().join("");return r=this.str.split("").reverse().join(""),this.startsWith.call({str:r},s)},t.prototype.contains=function(e){return this.str.indexOf(e)!==-1},t.prototype.equals=function(e){return this.str===e},t.prototype.value=function(){return this.str},t}();od.QueryableString=ZU});var Gb=M(ud=>{"use strict";Object.defineProperty(ud,"__esModule",{value:!0});ud.Target=void 0;var Gi=dr(),e$=_n(),BI=Rs(),t$=RI(),r$=function(){function t(e,r,s,i){this.id=e$.id(),this.type=e,this.serviceIdentifier=s,this.name=new t$.QueryableString(r||""),this.metadata=new Array;var n=null;typeof i=="string"?n=new BI.Metadata(Gi.NAMED_TAG,i):i instanceof BI.Metadata&&(n=i),n!==null&&this.metadata.push(n)}return t.prototype.hasTag=function(e){for(var r=0,s=this.metadata;r<s.length;r++){var i=s[r];if(i.key===e)return!0}return!1},t.prototype.isArray=function(){return this.hasTag(Gi.MULTI_INJECT_TAG)},t.prototype.matchesArray=function(e){return this.matchesTag(Gi.MULTI_INJECT_TAG)(e)},t.prototype.isNamed=function(){return this.hasTag(Gi.NAMED_TAG)},t.prototype.isTagged=function(){return this.metadata.some(function(e){return Gi.NON_CUSTOM_TAG_KEYS.every(function(r){return e.key!==r})})},t.prototype.isOptional=function(){return this.matchesTag(Gi.OPTIONAL_TAG)(!0)},t.prototype.getNamedTag=function(){return this.isNamed()?this.metadata.filter(function(e){return e.key===Gi.NAMED_TAG})[0]:null},t.prototype.getCustomTags=function(){return this.isTagged()?this.metadata.filter(function(e){return Gi.NON_CUSTOM_TAG_KEYS.every(function(r){return e.key!==r})}):null},t.prototype.matchesNamedTag=function(e){return this.matchesTag(Gi.NAMED_TAG)(e)},t.prototype.matchesTag=function(e){var r=this;return function(s){for(var i=0,n=r.metadata;i<n.length;i++){var a=n[i];if(a.key===e&&a.value===s)return!0}return!1}},t}();ud.Target=r$});var GI=M(Ci=>{"use strict";var ld=Ci&&Ci.__spreadArray||function(t,e){for(var r=0,s=e.length,i=t.length;r<s;r++,i++)t[i]=e[r];return t};Object.defineProperty(Ci,"__esModule",{value:!0});Ci.getFunctionName=Ci.getBaseClassDependencyCount=Ci.getDependencies=void 0;var s$=Hb(),jI=is(),qI=wi(),Hc=dr(),Wb=ru();Object.defineProperty(Ci,"getFunctionName",{enumerable:!0,get:function(){return Wb.getFunctionName}});var VI=Gb();function i$(t,e){var r=Wb.getFunctionName(e),s=UI(t,r,e,!1);return s}Ci.getDependencies=i$;function UI(t,e,r,s){var i=t.getConstructorMetadata(r),n=i.compilerGeneratedMetadata;if(n===void 0){var a=jI.MISSING_INJECTABLE_ANNOTATION+" "+e+".";throw new Error(a)}var o=i.userGeneratedMetadata,u=Object.keys(o),l=r.length===0&&u.length>0,c=u.length>r.length,p=l||c?u.length:r.length,y=a$(s,e,n,o,p),g=$I(t,r),S=ld(ld([],y),g);return S}function n$(t,e,r,s,i){var n=i[t.toString()]||[],a=HI(n),o=a.unmanaged!==!0,u=s[t],l=a.inject||a.multiInject;if(u=l||u,u instanceof s$.LazyServiceIdentifer&&(u=u.unwrap()),o){var c=u===Object,p=u===Function,y=u===void 0,g=c||p||y;if(!e&&g){var S=jI.MISSING_INJECT_ANNOTATION+" argument "+t+" in class "+r+".";throw new Error(S)}var E=new VI.Target(qI.TargetTypeEnum.ConstructorArgument,a.targetName,u);return E.metadata=n,E}return null}function a$(t,e,r,s,i){for(var n=[],a=0;a<i;a++){var o=a,u=n$(o,t,e,r,s);u!==null&&n.push(u)}return n}function $I(t,e){for(var r=t.getPropertiesMetadata(e),s=[],i=Object.keys(r),n=0,a=i;n<a.length;n++){var o=a[n],u=r[o],l=HI(r[o]),c=l.targetName||o,p=l.inject||l.multiInject,y=new VI.Target(qI.TargetTypeEnum.ClassProperty,c,p);y.metadata=u,s.push(y)}var g=Object.getPrototypeOf(e.prototype).constructor;if(g!==Object){var S=$I(t,g);s=ld(ld([],s),S)}return s}function KI(t,e){var r=Object.getPrototypeOf(e.prototype).constructor;if(r!==Object){var s=Wb.getFunctionName(r),i=UI(t,s,r,!0),n=i.map(function(u){return u.metadata.filter(function(l){return l.key===Hc.UNMANAGED_TAG})}),a=[].concat.apply([],n).length,o=i.length-a;return o>0?o:KI(t,r)}else return 0}Ci.getBaseClassDependencyCount=KI;function HI(t){var e={};return t.forEach(function(r){e[r.key.toString()]=r.value}),{inject:e[Hc.INJECT_TAG],multiInject:e[Hc.MULTI_INJECT_TAG],targetName:e[Hc.NAME_TAG],unmanaged:e[Hc.UNMANAGED_TAG]}}});var WI=M(cd=>{"use strict";Object.defineProperty(cd,"__esModule",{value:!0});cd.Request=void 0;var o$=_n(),u$=function(){function t(e,r,s,i,n){this.id=o$.id(),this.serviceIdentifier=e,this.parentContext=r,this.parentRequest=s,this.target=n,this.childRequests=[],this.bindings=Array.isArray(i)?i:[i],this.requestScope=s===null?new Map:null}return t.prototype.addChildRequest=function(e,r,s){var i=new t(e,this.parentContext,this,r,s);return this.childRequests.push(i),i},t}();cd.Request=u$});var tD=M(Dn=>{"use strict";Object.defineProperty(Dn,"__esModule",{value:!0});Dn.getBindingDictionary=Dn.createMockRequest=Dn.plan=void 0;var pd=vI(),zb=is(),JI=wi(),YI=dr(),l$=Kb(),iu=ru(),XI=II(),Jb=Rs(