1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[8796],{88595:(e,t,r)=>{r.d(t,{k:()=>rG});var n,s,o,i,a,u,c,l,h,f,d,p,v,g,y,b,k,m,w,A,x,E,S,L,q,R,P,W,T,O,C,M,I,j,N,D,_,H,U,G,B,F,J,z=r(47985),X=r(37249),V=r(98443),Y=r(89731),K=r(98504),Q=r(3091),$=r(72727),Z=r(41647),ee=r(64925),et=r(15032),er=r(15598),en=r(16701),es=r(46449),eo=r(45695),ei=r.n(eo),ea=r(16560),eu=r(32353),ec=r(10991),el=r(78984),eh=r(77752),ef=r(55236),ed=r(12812),ep=r(54804),ev=r(19420),eg=r(90889),ey=r(88304),eb=ei().mark(t1);function ek(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function em(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?ek(Object(r),!0).forEach(function(t){(0,Q.A)(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):ek(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}function ew(e,t,r,n){var s=(0,X.A)((0,er.A)(1&n?e.prototype:e),t,r);return 2&n&&"function"==typeof s?function(e){return s.apply(r,e)}:s}function eA(e,t){eS(e,t),t.add(e)}function ex(e,t,r){return e.set(eq(e,t),r),r}function eE(e,t,r){eS(e,t),t.set(e,r)}function eS(e,t){if(t.has(e))throw TypeError("Cannot initialize the same private elements twice on an object")}function eL(e,t){return e.get(eq(e,t))}function eq(e,t,r){if("function"==typeof e?e===t:e.has(t))return arguments.length<3?t:r;throw TypeError("Private element is not present on this object")}function eR(e,t){var r="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!r){if(Array.isArray(e)||(r=function(e,t){if(e){if("string"==typeof e)return eP(e,void 0);var r=({}).toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?eP(e,t):void 0}}(e))||t&&e&&"number"==typeof e.length){r&&(e=r);var n=0,s=function(){};return{s:s,n:function(){return n>=e.length?{done:!0}:{done:!1,value:e[n++]}},e:function(e){throw e},f:s}}throw TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var o,i=!0,a=!1;return{s:function(){r=r.call(e)},n:function(){var e=r.next();return i=e.done,e},e:function(e){a=!0,o=e},f:function(){try{i||null==r.return||r.return()}finally{if(a)throw o}}}}function eP(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r<t;r++)n[r]=e[r];return n}function eW(e,t,r){return t=(0,er.A)(t),(0,et.A)(e,eT()?Reflect.construct(t,r||[],(0,er.A)(e).constructor):t.apply(e,r))}function eT(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(e){}return(eT=function(){return!!e})()}var eO=/(%?)(%([sdijo]))/g;function eC(e){for(var t=arguments.length,r=Array(t>1?t-1:0),n=1;n<t;n++)r[n-1]=arguments[n];if(0===r.length)return e;var s=0,o=e.replace(eO,function(e,t,n,o){var i=function(e,t){switch(t){case"s":return e;case"d":case"i":return Number(e);case"j":return JSON.stringify(e);case"o":if("string"==typeof e)return e;var r=JSON.stringify(e);if("{}"===r||"[]"===r||/^\[object .+?\]$/.test(r))return e;return r}}(r[s],o);return t?e:(s++,i)});return s<r.length&&(o+=" ".concat(r.slice(s).join(" "))),o=o.replace(/%{2,2}/g,"%")}var eM=function(e){function t(e){(0,ee.A)(this,t),(r=eW(this,t,[e])).message=e,r.name="Invariant Violation";for(var r,n=arguments.length,s=Array(n>1?n-1:0),o=1;o<n;o++)s[o-1]=arguments[o];r.message=eC.apply(void 0,[e].concat(s));if(r.stack){var i=r.stack.split("\n");i.splice(1,2),r.stack=i.join("\n")}return r}return(0,en.A)(t,e),(0,Z.A)(t)}((0,es.A)(Error)),eI=function(e,t){if(!e){for(var r=arguments.length,n=Array(r>2?r-2:0),s=2;s<r;s++)n[s-2]=arguments[s];throw(0,$.A)(eM,[t].concat(n))}};function ej(){if("undefined"!=typeof navigator&&"ReactNative"===navigator.product)return!0;if(void 0!==ey){var e=ey.type;return"renderer"!==e&&"worker"!==e&&!!(ey.versions&&ey.versions.node)}return!1}eI.as=function(e,t,r){if(!t){for(var n,s=arguments.length,o=Array(s>3?s-3:0),i=3;i<s;i++)o[i-3]=arguments[i];var a=0===o.length?r:eC.apply(void 0,[r].concat(o));try{n=Reflect.construct(e,[a])}catch(t){n=e(a)}throw n}};var eN=Object.defineProperty,eD={};function e_(e){return"\x1b[33m".concat(e,"\x1b[0m")}function eH(e){return"\x1b[34m".concat(e,"\x1b[0m")}function eU(e){return"\x1b[90m".concat(e,"\x1b[0m")}function eG(e){return"\x1b[31m".concat(e,"\x1b[0m")}function eB(e){return"\x1b[32m".concat(e,"\x1b[0m")}!function(e,t){for(var r in t)eN(e,r,{get:t[r],enumerable:!0})}(eD,{blue:function(){return eH},gray:function(){return eU},green:function(){return eB},red:function(){return eG},yellow:function(){return e_}});var eF=ej(),eJ=(0,Z.A)(function e(t){(0,ee.A)(this,e),(0,Q.A)(this,"prefix",void 0),this.name=t,this.prefix="[".concat(this.name,"]");var r=eQ("DEBUG"),n=eQ("LOG_LEVEL");"1"===r||"true"===r||void 0!==r&&this.name.startsWith(r)?(this.debug=e$(n,"debug")?eX:this.debug,this.info=e$(n,"info")?eX:this.info,this.success=e$(n,"success")?eX:this.success,this.warning=e$(n,"warning")?eX:this.warning,this.error=e$(n,"error")?eX:this.error):(this.info=eX,this.success=eX,this.warning=eX,this.error=eX,this.only=eX)},[{key:"extend",value:function(e){return new eJ("".concat(this.name,":").concat(e))}},{key:"debug",value:function(e){for(var t=arguments.length,r=Array(t>1?t-1:0),n=1;n<t;n++)r[n-1]=arguments[n];this.logEntry({level:"debug",message:eU(e),positionals:r,prefix:this.prefix,colors:{prefix:"gray"}})}},{key:"info",value:function(e){for(var t=this,r=arguments.length,n=Array(r>1?r-1:0),s=1;s<r;s++)n[s-1]=arguments[s];this.logEntry({level:"info",message:e,positionals:n,prefix:this.prefix,colors:{prefix:"blue"}});var o=new ez;return function(e){o.measure();for(var r=arguments.length,n=Array(r>1?r-1:0),s=1;s<r;s++)n[s-1]=arguments[s];t.logEntry({level:"info",message:"".concat(e," ").concat(eU("".concat(o.deltaT
1ime,"ms"))),positionals:n,prefix:t.prefix,colors:{prefix:"blue"}})}}},{key:"success",value:function(e){for(var t=arguments.length,r=Array(t>1?t-1:0),n=1;n<t;n++)r[n-1]=arguments[n];this.logEntry({level:"info",message:e,positionals:r,prefix:"â ".concat(this.prefix),colors:{timestamp:"green",prefix:"green"}})}},{key:"warning",value:function(e){for(var t=arguments.length,r=Array(t>1?t-1:0),n=1;n<t;n++)r[n-1]=arguments[n];this.logEntry({level:"warning",message:e,positionals:r,prefix:"â ".concat(this.prefix),colors:{timestamp:"yellow",prefix:"yellow"}})}},{key:"error",value:function(e){for(var t=arguments.length,r=Array(t>1?t-1:0),n=1;n<t;n++)r[n-1]=arguments[n];this.logEntry({level:"error",message:e,positionals:r,prefix:"â ".concat(this.prefix),colors:{timestamp:"red",prefix:"red"}})}},{key:"only",value:function(e){e()}},{key:"createEntry",value:function(e,t){return{timestamp:new Date,level:e,message:t}}},{key:"logEntry",value:function(e){var t=e.level,r=e.message,n=e.prefix,s=e.colors,o=e.positionals,i=this.createEntry(t,r),a=(null==s?void 0:s.timestamp)||"gray",u=(null==s?void 0:s.prefix)||"gray",c={timestamp:eD[a],prefix:eD[u]};this.getWriter(t).apply(void 0,[[c.timestamp(this.formatTimestamp(i.timestamp))].concat(null!=n?c.prefix(n):[]).concat(eZ(r)).join(" ")].concat((0,K.A)((void 0===o?[]:o).map(eZ))))}},{key:"formatTimestamp",value:function(e){return"".concat(e.toLocaleTimeString("en-GB"),":").concat(e.getMilliseconds())}},{key:"getWriter",value:function(e){switch(e){case"debug":case"success":case"info":return eV;case"warning":return eY;case"error":return eK}}}]),ez=(0,Z.A)(function e(){(0,ee.A)(this,e),(0,Q.A)(this,"startTime",void 0),(0,Q.A)(this,"endTime",void 0),(0,Q.A)(this,"deltaTime",void 0),this.startTime=performance.now()},[{key:"measure",value:function(){this.endTime=performance.now();var e=this.endTime-this.startTime;this.deltaTime=e.toFixed(2)}}]),eX=function(){};function eV(e){for(var t,r=arguments.length,n=Array(r>1?r-1:0),s=1;s<r;s++)n[s-1]=arguments[s];if(eF)return void ey.stdout.write(eC.apply(void 0,[e].concat(n))+"\n");(t=console).log.apply(t,[e].concat(n))}function eY(e){for(var t,r=arguments.length,n=Array(r>1?r-1:0),s=1;s<r;s++)n[s-1]=arguments[s];if(eF)return void ey.stderr.write(eC.apply(void 0,[e].concat(n))+"\n");(t=console).warn.apply(t,[e].concat(n))}function eK(e){for(var t,r=arguments.length,n=Array(r>1?r-1:0),s=1;s<r;s++)n[s-1]=arguments[s];if(eF)return void ey.stderr.write(eC.apply(void 0,[e].concat(n))+"\n");(t=console).error.apply(t,[e].concat(n))}function eQ(e){var t;return eF?ey.env[e]:null==(t=globalThis[e])?void 0:t.toString()}function e$(e,t){return void 0!==e&&e!==t}function eZ(e){return void 0===e?"undefined":null===e?"null":"string"==typeof e?e:"object"==typeof e?JSON.stringify(e):e.toString()}var e0=function(e){function t(e,r,n){var s;return(0,ee.A)(this,t),(s=eW(this,t,["Possible EventEmitter memory leak detected. ".concat(n," ").concat(r.toString()," listeners added. Use emitter.setMaxListeners() to increase limit")])).emitter=e,s.type=r,s.count=n,s.name="MaxListenersExceededWarning",s}return(0,en.A)(t,e),(0,Z.A)(t)}((0,es.A)(Error)),e1=(0,Z.A)(function e(){(0,ee.A)(this,e),this.events=new Map,this.maxListeners=e1.defaultMaxListeners,this.hasWarnedAboutPotentialMemoryLeak=!1},[{key:"_emitInternalEvent",value:function(e,t,r){this.emit.apply(this,[e].concat([t,r]))}},{key:"_getListeners",value:function(e){return Array.prototype.concat.apply([],this.events.get(e))||[]}},{key:"_removeListener",value:function(e,t){var r=e.indexOf(t);return r>-1&&e.splice(r,1),[]}},{key:"_wrapOnceListener",value:function(e,t){var r=this,n=function(){r.removeListener(e,n);for(var s=arguments.length,o=Array(s),i=0;i<s;i++)o[i]=arguments[i];return t.apply(r,o)};return Object.defineProperty(n,"name",{value:t.name}),n}},{key:"setMaxListeners",value:function(e){return this.maxListeners=e,this}},{key:"getMaxListeners",value:function(){return this.maxListeners}},{key:"eventNames",value:function(){return Array.from(this.events.keys())}},{key:"emit",value:function(e){for(var t=this,r=arguments.length,n=Array(r>1?r-1:0),s=1;s<r;s++)n[s-1]=arguments[s];var o=this._getListeners(e);return o.forEach(function(e){e.apply(t,n)}),o.length>0}},{key:"addListener",value:function(e,t){this._emitInternalEvent("newListener",e,t);var r=this._getListeners(e).concat(t);return this.events.set(e,r),this.maxListeners>0&&this.listenerCount(e)>this.maxListeners&&!this.hasWarnedAboutPotentialMemoryLeak&&(this.hasWarnedAboutPotentialMemoryLeak=!0,console.warn(new e0(this,e,this.listenerCount(e)))),this}},{key:"on",value:function(e,t){return this.addListener(e,t)}},{key:"once",value:function(e,t){return this.addListener(e,this._wrapOnceListener(e,t))}},{key:"prependListener",value:function(e,t){var r=this._getListeners(e);if(r.length>0){var n=[t].concat(r);this.events.set(e,n)}else this.events.set(e,r.concat(t));return this}},{key:"prependOnceListener",value:function(e,t){return this.prependListener(e,this._wrapOnceListener(e,t))}},{key:"removeListener",value:function(e,t){var r=this._getListeners(e);return r.length>0&&(this._removeListener(r,t),this.events.set(e,r),this._emitInternalEvent("removeListener",e,t)),this}},{key:"off",value:function(e,t){return this.removeListener(e,t)}},{key:"removeAllListeners",value:function(e){return e?this.events.delete(e):this.events.clear(),this}},{key:"listeners",value:function(e){return Array.from(this._getListeners(e))}},{key:"listenerCount",value:function(e){return this._getListeners(e).length}},{key:"rawListeners",value:function(e){return this.listeners(e)}}],[{key:"listenerCount",value:function(e,t){return e.listenerCount(t)}}]);function e2(e){return globalThis[e]||void 0}e1.defaultMaxListeners=10;var e3=function(e){return e.INACTIVE="INACTIVE",e.APPLYING="APPLYING",e.APPLIED="APPLIED",e.DISPOSING="DISPOSING",e.DISPOSED="DISPOSED",e}({}),e5=(0,Z.A)(function e(t){(0,ee.A)(this,e),this.symbol=t,this.readyState=e3.INACTIVE,this.emitter=new e1,this.subscriptions=[],this.logger=new eJ(t.description),this.emitter.setMaxListeners(0),this.logger.info("constructing the interceptor...")},[{key:"checkEnvironment",value:function(){return!0}},{key:"apply",value:function(){var e=this,t=this.logger.extend("apply");if(t.info("applying the interceptor..."),this.readyState===e3.APPLIED)return void t.info("intercepted already applied!");if(!this.checkEnvironment())return void t.info("the interceptor cannot be applied in this environment!");this.readyState=e3.APPLYING;var r=this.getInstance();if(r){t.info("found a running instance, reusing..."),this.on=function(n,s){return t.info('proxying the "%s" listener',n
1),r.emitter.addListener(n,s),e.subscriptions.push(function(){r.emitter.removeListener(n,s),t.info('removed proxied "%s" listener!',n)}),e},this.readyState=e3.APPLIED;return}t.info("no running instance found, setting up a new instance..."),this.setup(),this.setInstance(),this.readyState=e3.APPLIED}},{key:"setup",value:function(){}},{key:"on",value:function(e,t){var r=this.logger.extend("on");return this.readyState===e3.DISPOSING||this.readyState===e3.DISPOSED?r.info("cannot listen to events, already disposed!"):(r.info('adding "%s" event listener:',e,t),this.emitter.on(e,t)),this}},{key:"once",value:function(e,t){return this.emitter.once(e,t),this}},{key:"off",value:function(e,t){return this.emitter.off(e,t),this}},{key:"removeAllListeners",value:function(e){return this.emitter.removeAllListeners(e),this}},{key:"dispose",value:function(){var e=this.logger.extend("dispose");if(this.readyState===e3.DISPOSED)return void e.info("cannot dispose, already disposed!");if(e.info("disposing the interceptor..."),this.readyState=e3.DISPOSING,!this.getInstance())return void e.info("no interceptors running, skipping dispose...");if(this.clearInstance(),e.info("global symbol deleted:",e2(this.symbol)),this.subscriptions.length>0){e.info("disposing of %d subscriptions...",this.subscriptions.length);var t,r=eR(this.subscriptions);try{for(r.s();!(t=r.n()).done;)(0,t.value)()}catch(e){r.e(e)}finally{r.f()}this.subscriptions=[],e.info("disposed of all subscriptions!",this.subscriptions.length)}this.emitter.removeAllListeners(),e.info("destroyed the listener!"),this.readyState=e3.DISPOSED}},{key:"getInstance",value:function(){var e,t=e2(this.symbol);return this.logger.info("retrieved global instance:",null==t||null==(e=t.constructor)?void 0:e.name),t}},{key:"setInstance",value:function(){var e;e=this.symbol,globalThis[e]=this,this.logger.info("set global instance!",this.symbol.description)}},{key:"clearInstance",value:function(){var e;e=this.symbol,delete globalThis[e],this.logger.info("cleared global instance!",this.symbol.description)}}]);function e4(){return Math.random().toString(16).slice(2)}function e8(e,t){return e7.apply(this,arguments)}function e7(){return(e7=(0,Y.A)(ei().mark(function e(t,r){var n,s,o,i,a,u,c,l=arguments;return ei().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(0!==(n=t.listeners(r)).length){e.next=3;break}return e.abrupt("return");case 3:for(o=Array((s=l.length)>2?s-2:0),i=2;i<s;i++)o[i-2]=l[i];a=eR(n),e.prev=5,a.s();case 7:if((u=a.n()).done){e.next=13;break}return c=u.value,e.next=11,c.apply(t,o);case 11:e.next=7;break;case 13:e.next=18;break;case 15:e.prev=15,e.t0=e.catch(5),a.e(e.t0);case 18:return e.prev=18,a.f(),e.finish(18);case 21:case"end":return e.stop()}},e,null,[[5,15,18,21]])}))).apply(this,arguments)}var e9=new(n=new WeakMap,(0,Z.A)(function e(){(0,ee.A)(this,e),eE(this,n,new Map)},[{key:"applyPatch",value:function(e,t,r){var s=this,o=eL(n,this).get(e);eI(!(null!=o&&o.has(t)),'Failed to replace a global value at "'.concat(String(t),'": already replaced.'));var i=e6(e,t);if(void 0===i)return console.warn('Failed to replace a global value at "'.concat(String(t),'": not a global value.')),function(){};if(i.descriptor.configurable)Object.defineProperty(e,t,{value:r(e[t]),enumerable:!0,configurable:!0});else if(i.descriptor.writable)e[t]=r(e[t]);else throw Error('Failed to patch a non-configurable non-writable property "'.concat(t.toString(),'"'));var a=function(){var r=eL(n,s).get(e);null!=r&&r.has(t)&&(i.owner===e?Object.defineProperty(i.owner,t,i.descriptor):Reflect.deleteProperty(e,t),r.delete(t),0===r.size&&eL(n,s).delete(e))};return o?o.set(t,a):eL(n,this).set(e,new Map([[t,a]])),a}},{key:"restoreAllPatches",value:function(){var e,t=[],r=eR(eL(n,this));try{for(r.s();!(e=r.n()).done;){var s,o=(0,V.A)(e.value,2)[1],i=eR(o);try{for(i.s();!(s=i.n()).done;){var a=(0,V.A)(s.value,2)[1];try{a()}catch(e){if(e instanceof Error)t.push(e);else throw e}}}catch(e){i.e(e)}finally{i.f()}}}catch(e){r.e(e)}finally{r.f()}if(t.length>0)throw AggregateError(t,"FOO!")}}]));function e6(e,t){for(var r,n=e;n;){if(r=Object.getOwnPropertyDescriptor(n,t))return{owner:n,descriptor:r};n=Object.getPrototypeOf(n)}}function te(e){var t=e6(globalThis,e);if(void 0===t)return!1;var r=t.descriptor;return("function"!=typeof r.get||void 0!==r.get())&&(void 0!==r.get||null!=r.value)&&(void 0!==r.set||!!r.configurable||(console.error("[MSW] Failed to apply interceptor: the global `".concat(e,"` property is non-configurable. This is likely an issue with your environment. If you are using a framework, please open an issue about this in their repository.")),!1))}var tt=(s=new WeakMap,o=new WeakSet,function(e){function t(){var e,r,n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null;(0,ee.A)(this,t);var i=e=function(t,r){e.state="pending",e.resolve=function(r){if("pending"===e.state)return e.result=r,t(r instanceof Promise?r:Promise.resolve(r).then(function(t){return e.state="fulfilled",t}))},e.reject=function(t){if("pending"===e.state)return queueMicrotask(function(){e.state="rejected"}),r(e.rejectionReason=t)}};return eA(r=eW(this,t,[function(e,t){i(e,t),null==n||n(i.resolve,i.reject)}]),o),eE(r,s,void 0),(0,Q.A)(r,"resolve",void 0),(0,Q.A)(r,"reject",void 0),ex(s,r,i),r.resolve=eL(s,r).resolve,r.reject=eL(s,r).reject,r}return(0,en.A)(t,e),(0,Z.A)(t,[{key:"state",get:function(){return eL(s,this).state}},{key:"rejectionReason",get:function(){return eL(s,this).rejectionReason}},{key:"then",value:function(e,r){return eq(o,this,tr).call(this,ew(t,"then",this,3)([e,r]))}},{key:"catch",value:function(e){return eq(o,this,tr).call(this,ew(t,"catch",this,3)([e]))}},{key:"finally",value:function(e){return eq(o,this,tr).call(this,ew(t,"finally",this,3)([e]))}}])}((0,es.A)(Promise)));function tr(e){return Object.defineProperties(e,{resolve:{configurable:!0,value:this.resolve},reject:{configurable:!0,value:this.reject}})}function tn(e,t){return Object.defineProperties(t,{target:{value:e,enumerable:!0,writable:!0},currentTarget:{value:e,enumerable:!0,writable:!0}}),t}var ts=Symbol("kCancelable"),to=Symbol("kDefaultPrevented"),ti=function(e){function t(e,r){var n;return(0,ee.A)(this,t),(n=eW(this,t,[e,r]))[ts]=!!r.cancelable,n[to]=!1,n}return(0,en.A)(t,e),(0,Z.A)(t,[{key:"cancelable",get:function(){return this[ts]},set:function(e){this[ts]=e}},{key:"defaultPrevented",get:function(){return this[to]},set:function(e){this[to]=e}},{key:"preventDefault",value:function(){this.cancelable&&!this[to]&&(this[to]=!0)}}])}((0,es.A)(MessageEvent)),ta=function(e){function t(e){var r,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return(0,ee.A)(this,t),(r=eW(this,t,[e,n])).code=void 0===n.code?0:n.code,r.reason=void 0===n.reason?"":n.reason,r.wasClean=void 0!==n.wasClean&&n.wasClean,r}return(0,en.A)(t,e),(0,Z.A)(t)}((0,es.A)(Event)),tu=function(e){function t(e){var r,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return(0,ee.A)(this,t),(r=eW(this,t,[e,n]))[ts]=!!n.cancelable,r[to]=!1,r}return(0,en.A)(t,e),(0,Z.A)(t,[{key:"cancelable",get:function(){return this[ts]},set:function(e){this[ts]=e}},{key:"defaultPrevented",get:function(){return this[to]},set:function(e){this[to]=e}},{key:"preventDefault",value:function(){this.cancelable&&!this[to]&&(this[to]=!0)}}])}(ta),tc=Symbol("kEmitter"),tl=Symbol("kBoundListener"),th=(0,Z.A)(function e(t,r){var n=this;(0,ee.A)(this,e),this.socket=t,this.transport=r,this.id=e4(),this.url=new URL(t.url),this[tc]=new EventTarget,this.transport.addEventListener("outgoing",function(e){var t=tn(n.socket,new ti("message",{data:e.data,origin:e.origin,cancelable:!0}));n[tc].dispatchEvent(t),t.defaultPrevented&&e.preventDefault()}),this.transport.addEventListener("close",function(e){n[tc].dispatchEvent(tn(n.socket,new ta("close",e)))})},[{key:"addEventListener",value:function(e,t,r){if(!Reflect.has(t,tl)){var n=t.bind(this.socket);
1Object.defineProperty(t,tl,{value:n,enumerable:!1,configurable:!1})}this[tc].addEventListener(e,Reflect.get(t,tl),r)}},{key:"removeEventListener",value:function(e,t,r){this[tc].removeEventListener(e,Reflect.get(t,tl),r)}},{key:"send",value:function(e){this.transport.send(e)}},{key:"close",value:function(e,t){this.transport.close(e,t)}}]),tf="InvalidAccessError: close code out of user configurable range",td=Symbol("kPassthroughPromise"),tp=Symbol("kOnSend"),tv=Symbol("kClose"),tg=((i=function(e){function t(e,r){var n;return(0,ee.A)(this,t),(n=eW(this,t)).CONNECTING=0,n.OPEN=1,n.CLOSING=2,n.CLOSED=3,n._onopen=null,n._onmessage=null,n._onerror=null,n._onclose=null,n.url=function e(t){if("string"==typeof t)return e(new URL(t,"undefined"!=typeof location?location.href:void 0));if("http:"===t.protocol?t.protocol="ws:":"https:"===t.protocol&&(t.protocol="wss:"),"ws:"!==t.protocol&&"wss:"!==t.protocol)throw SyntaxError("Failed to construct 'WebSocket': The URL's scheme must be either 'http', 'https', 'ws', or 'wss'. '".concat(t.protocol,"' is not allowed."));if(""!==t.hash)throw SyntaxError("Failed to construct 'WebSocket': The URL contains a fragment identifier ('".concat(t.hash,"'). Fragment identifiers are not allowed in WebSocket URLs."));return t.href}(e),n.protocol="",n.extensions="",n.binaryType="blob",n.readyState=n.CONNECTING,n.bufferedAmount=0,n[td]=new tt,queueMicrotask((0,Y.A)(ei().mark(function e(){return ei().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n[td];case 2:if(!e.sent){e.next=4;break}return e.abrupt("return");case 4:n.protocol="string"==typeof r?r:Array.isArray(r)&&r.length>0?r[0]:"",n.readyState===n.CONNECTING&&(n.readyState=n.OPEN,n.dispatchEvent(tn(n,new Event("open"))));case 6:case"end":return e.stop()}},e)}))),n}return(0,en.A)(t,e),(0,Z.A)(t,[{key:"onopen",get:function(){return this._onopen},set:function(e){this.removeEventListener("open",this._onopen),this._onopen=e,null!==e&&this.addEventListener("open",e)}},{key:"onmessage",get:function(){return this._onmessage},set:function(e){this.removeEventListener("message",this._onmessage),this._onmessage=e,null!==e&&this.addEventListener("message",e)}},{key:"onerror",get:function(){return this._onerror},set:function(e){this.removeEventListener("error",this._onerror),this._onerror=e,null!==e&&this.addEventListener("error",e)}},{key:"onclose",get:function(){return this._onclose},set:function(e){this.removeEventListener("close",this._onclose),this._onclose=e,null!==e&&this.addEventListener("close",e)}},{key:"send",value:function(e){var t,r=this;if(this.readyState===this.CONNECTING)throw this.close(),new DOMException("InvalidStateError");this.readyState!==this.CLOSING&&this.readyState!==this.CLOSED&&(this.bufferedAmount+="string"==typeof(t=e)?t.length:t instanceof Blob?t.size:t.byteLength,queueMicrotask(function(){var t;r.bufferedAmount=0,null==(t=r[tp])||t.call(r,e)}))}},{key:"close",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:1e3,t=arguments.length>1?arguments[1]:void 0;eI(e,tf),eI(1e3===e||e>=3e3&&e<=4999,tf),this[tv](e,t)}},{key:tv,value:function(){var e=this,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:1e3,r=arguments.length>1?arguments[1]:void 0,n=!(arguments.length>2)||void 0===arguments[2]||arguments[2];this.readyState!==this.CLOSING&&this.readyState!==this.CLOSED&&(this.readyState=this.CLOSING,queueMicrotask(function(){e.readyState=e.CLOSED,e.dispatchEvent(tn(e,new ta("close",{code:t,reason:r,wasClean:n}))),e._onopen=null,e._onmessage=null,e._onerror=null,e._onclose=null}))}},{key:"addEventListener",value:function(e,r,n){return ew(t,"addEventListener",this,3)([e,r,n])}},{key:"removeEventListener",value:function(e,r,n){return ew(t,"removeEventListener",this,3)([e,r,n])}}])}((0,es.A)(EventTarget))).CONNECTING=0,i.OPEN=1,i.CLOSING=2,i.CLOSED=3,i),ty=Symbol("kEmitter"),tb=Symbol("kBoundListener"),tk=Symbol("kSend"),tm=(0,Z.A)(function e(t,r,n){var s=this;(0,ee.A)(this,e),this.client=t,this.transport=r,this.createConnection=n,this[ty]=new EventTarget,this.mockCloseController=new AbortController,this.realCloseController=new AbortController,this.transport.addEventListener("outgoing",function(e){void 0!==s.realWebSocket&&queueMicrotask(function(){e.defaultPrevented||s[tk](e.data)})}),this.transport.addEventListener("incoming",this.handleIncomingMessage.bind(this))},[{key:"socket",get:function(){return eI(this.realWebSocket,'Cannot access "socket" on the original WebSocket server object: the connection is not open. Did you forget to call `server.connect()`?'),this.realWebSocket}},{key:"connect",value:function(){var e=this;eI(!this.realWebSocket||this.realWebSocket.readyState!==WebSocket.OPEN,'Failed to call "connect()" on the original WebSocket instance: the connection already open');var t=this.createConnection();t.binaryType=this.client.binaryType,t.addEventListener("open",function(t){e[ty].dispatchEvent(tn(e.realWebSocket,new Event("open",t)))},{once:!0}
1),t.addEventListener("message",function(t){e.transport.dispatchEvent(tn(e.realWebSocket,new MessageEvent("incoming",{data:t.data,origin:t.origin})))}),this.client.addEventListener("close",function(t){e.handleMockClose(t)},{signal:this.mockCloseController.signal}),t.addEventListener("close",function(t){e.handleRealClose(t)},{signal:this.realCloseController.signal}),t.addEventListener("error",function(){var r=tn(t,new Event("error",{cancelable:!0}));e[ty].dispatchEvent(r),r.defaultPrevented||e.client.dispatchEvent(tn(e.client,new Event("error")))}),this.realWebSocket=t}},{key:"addEventListener",value:function(e,t,r){if(!Reflect.has(t,tb)){var n=t.bind(this.client);Object.defineProperty(t,tb,{value:n,enumerable:!1})}this[ty].addEventListener(e,Reflect.get(t,tb),r)}},{key:"removeEventListener",value:function(e,t,r){this[ty].removeEventListener(e,Reflect.get(t,tb),r)}},{key:"send",value:function(e){this[tk](e)}},{key:tk,value:function(e){var t=this.realWebSocket;if(eI(t,'Failed to call "server.send()" for "%s": the connection is not open. Did you forget to call "server.connect()"?',this.client.url),t.readyState!==WebSocket.CLOSING&&t.readyState!==WebSocket.CLOSED){if(t.readyState===WebSocket.CONNECTING)return void t.addEventListener("open",function(){t.send(e)},{once:!0});t.send(e)}}},{key:"close",value:function(){var e=this,t=this.realWebSocket;eI(t,'Failed to close server connection for "%s": the connection is not open. Did you forget to call "server.connect()"?',this.client.url),this.realCloseController.abort(),t.readyState!==WebSocket.CLOSING&&t.readyState!==WebSocket.CLOSED&&(t.close(),queueMicrotask(function(){e[ty].dispatchEvent(tn(e.realWebSocket,new tu("close",{code:1e3,cancelable:!0})))}))}},{key:"handleIncomingMessage",value:function(e){var t=tn(e.target,new ti("message",{data:e.data,origin:e.origin,cancelable:!0}));this[ty].dispatchEvent(t),t.defaultPrevented||this.client.dispatchEvent(tn(this.client,new MessageEvent("message",{data:e.data,origin:e.origin})))}},{key:"handleMockClose",value:function(e){this.realWebSocket&&this.realWebSocket.close()}},{key:"handleRealClose",value:function(e){this.mockCloseController.abort();var t=tn(this.realWebSocket,new tu("close",{code:e.code,reason:e.reason,wasClean:e.wasClean,cancelable:!0}));this[ty].dispatchEvent(t),t.defaultPrevented||this.client[tv](e.code,e.reason)}}]),tw=function(e){function t(e){var r;return(0,ee.A)(this,t),(r=eW(this,t)).socket=e,r.socket.addEventListener("close",function(e){r.dispatchEvent(tn(r.socket,new ta("close",e)))}),r.socket[tp]=function(e){r.dispatchEvent(tn(r.socket,new ti("outgoing",{data:e,origin:r.socket.url,cancelable:!0})))},r}return(0,en.A)(t,e),(0,Z.A)(t,[{key:"addEventListener",value:function(e,r,n){return ew(t,"addEventListener",this,3)([e,r,n])}},{key:"dispatchEvent",value:function(e){return ew(t,"dispatchEvent",this,3)([e])}},{key:"send",value:function(e){var t=this;queueMicrotask(function(){if(t.socket.readyState!==t.socket.CLOSING&&t.socket.readyState!==t.socket.CLOSED){var r=function(){t.socket.dispatchEvent(tn(t.socket,new MessageEvent("message",{data:e,origin:t.socket.url})))};t.socket.readyState===t.socket.CONNECTING?t.socket.addEventListener("open",function(){r()},{once:!0}):r()}})}},{key:"close",value:function(e,t){this.socket[tv](e,t)}}])}((0,es.A)(EventTarget)),tA=((a=function(e){function t(){return(0,ee.A)(this,t),eW(this,t,[t.symbol])}return(0,en.A)(t,e),(0,Z.A)(t,[{key:"checkEnvironment",value:function(){return te("WebSocket")}},{key:"setup",value:function(){var e=this,t=this.logger.extend("setup"),r=new Proxy(globalThis.WebSocket,{construct:function(t,r,n){var s=(0,V.A)(r,2),o=s[0],i=s[1],a=function(){return Reflect.construct(t,r,n)},u=new tg(o,i),c=new tw(u);return queueMicrotask((0,Y.A)(ei().mark(function t(){var r,n;return ei().wrap(function(t){for(;;)switch(t.prev=t.next){case 0:return t.prev=0,r=new tm(u,c,a),n=e.emitter.listenerCount("connection")>0,t.next=5,e8(e.emitter,"connection",{client:new th(u,c),server:r,info:{protocols:i}});case 5:n?u[td].resolve(!1):(u[td].resolve(!0),r.connect(),r.addEventListener("open",function(){u.dispatchEvent(tn(u,new Event("open"))),r.realWebSocket&&(u.protocol=r.realWebSocket.protocol)})),t.next=11;break;case 8:t.prev=8,t.t0=t.catch(0),t.t0 instanceof Error&&(u.dispatchEvent(new Event("error")),u.readyState!==WebSocket.CLOSING&&u.readyState!==WebSocket.CLOSED&&u[tv](1011,t.t0.message,!1),console.error(t.t0));case 11:case"end":return t.stop()}},t,null,[[0,8]])}))),u}});t.info("patching global WebSocket..."),this.subscriptions.push(e9.applyPatch(globalThis,"WebSocket",function(){return r})),t.info("global WebSocket patched!",globalThis.WebSocket.name)}}])}(e5)).symbol=Symbol.for("websocket-interceptor"),a);function tx(){return"undefined"!=typeof navigator&&"serviceWorker"
1in navigator&&"undefined"!=typeof location&&"file:"!==location.protocol}var tE=(u=new WeakMap,c=new WeakSet,function(e){function t(){var e,r,n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null;(0,ee.A)(this,t);var s=e=function(t,r){e.state="pending",e.resolve=function(r){if("pending"===e.state)return e.result=r,t(r instanceof Promise?r:Promise.resolve(r).then(function(t){return e.state="fulfilled",t}))},e.reject=function(t){if("pending"===e.state)return queueMicrotask(function(){e.state="rejected"}),r(e.rejectionReason=t)}};return eA(r=eW(this,t,[function(e,t){s(e,t),null==n||n(s.resolve,s.reject)}]),c),eE(r,u,void 0),(0,Q.A)(r,"resolve",void 0),(0,Q.A)(r,"reject",void 0),ex(u,r,s),r.resolve=eL(u,r).resolve,r.reject=eL(u,r).reject,r}return(0,en.A)(t,e),(0,Z.A)(t,[{key:"state",get:function(){return eL(u,this).state}},{key:"rejectionReason",get:function(){return eL(u,this).rejectionReason}},{key:"then",value:function(e,r){return eq(c,this,tS).call(this,ew(t,"then",this,3)([e,r]))}},{key:"catch",value:function(e){return eq(c,this,tS).call(this,ew(t,"catch",this,3)([e]))}},{key:"finally",value:function(e){return eq(c,this,tS).call(this,ew(t,"finally",this,3)([e]))}}])}((0,es.A)(Promise)));function tS(e){return Object.defineProperties(e,{resolve:{configurable:!0,value:this.resolve},reject:{configurable:!0,value:this.reject}})}var tL=function(e){function t(e){var r;return(0,ee.A)(this,t),(r=eW(this,t,[e])).name="InterceptorError",Object.setPrototypeOf(r,t.prototype),r}return(0,en.A)(t,e),(0,Z.A)(t)}((0,es.A)(Error)),tq=(h=new WeakSet,(l=function(){var e;function t(e,r){(0,ee.A)(this,t),eA(this,h),this.request=e,this.source=r,this.readyState=t.PENDING,this.handled=new tt}return(0,Z.A)(t,[{key:"passthrough",value:(e=(0,Y.A)(ei().mark(function e(){return ei().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return eI.as(tL,this.readyState===t.PENDING,'Failed to passthrough the "%s %s" request: the request has already been handled',this.request.method,this.request.url),this.readyState=t.PASSTHROUGH,e.next=4,this.source.passthrough();case 4:tR(eq(h,this)).resolve();case 5:case"end":return e.stop()}},e,this)})),function(){return e.apply(this,arguments)})},{key:"respondWith",value:function(e){eI.as(tL,this.readyState===t.PENDING,'Failed to respond to the "%s %s" request with "%d %s": the request has already been handled (%d)',this.request.method,this.request.url,e.status,e.statusText||"OK",this.readyState),this.readyState=t.RESPONSE,tR(eq(h,this)).resolve(),this.source.respondWith(e)}},{key:"errorWith",value:function(e){eI.as(tL,this.readyState===t.PENDING,'Failed to error the "%s %s" request with "%s": the request has already been handled (%d)',this.request.method,this.request.url,null==e?void 0:e.toString(),this.readyState),this.readyState=t.ERROR,this.source.errorWith(e),tR(eq(h,this)).resolve()}}])}()).PENDING=0,l.PASSTHROUGH=1,l.RESPONSE=2,l.ERROR=3,l);function tR(e){return e.handled}function tP(e){try{return new URL(e),!0}catch(e){return!1}}function tW(e,t){var r=Object.getOwnPropertySymbols(t).find(function(t){return t.description===e});if(r)return Reflect.get(t,r)}var tT=(d=new WeakSet,f=function(e){function t(e,r){(0,ee.A)(this,t);var n=eq(f,t,tO).call(t,e,r,"method")||"GET",s=t.isConfigurableMethod(n)?n:"GET",o=null!=r&&"body"in r,i=t.isMethodWithBody(n)?o?{body:r.body}:{}:{body:void 0},a=null!=(c=eq(f,t,tO).call(t,e,r,"mode"))?c:void 0,u=t.isConfigurableMode(a)?a:void 0;if(eA(h=eW(this,t,[e,em(em({},r||{}),{},{method:s,mode:u,duplex:null!=(l=null==r?void 0:r.duplex)?l:t.isMethodWithBody(n)?"half":void 0},i)]),d),n!==s&&eq(d,h,tC).call(h,"method",n),"CONNECT"===n){var c,l,h,p,v=new URL(e instanceof Request?e.url:e);p="localhost:"===v.protocol?v.href:v.pathname.replace(/^\/+/,""),Object.defineProperty(h,"url",{get:function(){return p},enumerable:!0,configurable:!0})}return null!=a&&a!==u&&eq(d,h,tC).call(h,"mode",a),h}return(0,en.A)(t,e),(0,Z.A)(t,null,[{key:"isConfigurableMethod",value:function(e){return"CONNECT"!==e&&"TRACE"!==e&&"TRACK"!==e}},{key:"isMethodWithBody",value:function(e){return"HEAD"!==e&&"GET"!==e&&t.isConfigurableMethod(e)}},{key:"isConfigurableMode",value:function(e){return"navigate"!==e&&"websocket"!==e&&"webtransport"!==e}}])}((0,es.A)(Request)));function tO(e){var t,r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=arguments.length>2?arguments[2]:void 0;return null!=(t=r[n])?t:e instanceof Request?e[n]:void 0}function tC(e,t){var r=tW("state",this);r?Reflect.set(r,e,t):Object.defineProperty(this,e,{value:t,enumerable:!0,configurable:!0,writable:!1})}var tM=Symbol("kStatus"),tI=Symbol("kUrl"),tj=((p=function(e){function t(e){var r,n,s=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};(0,ee.A)(this,t);var o=null!=(r=s.status)?r:200,i=t.isConfigurableStatusCode(o)?o:200,a=t.isResponseWithBody(o)?e:null;return n=eW(this,t,[a,{status:i,statusText:s.statusText,headers:s.headers}]),o!==i&&t.setStatus(o,n),t.setUrl(s.url,n),n}return(0,en.A)(t,e),(0,Z.A)(t,[{key:"clone",value:function(){var e=ew(t,"clone",this,3)([]),r=Reflect.get(this,tM);r&&t.setStatus(r,e);var n=Reflect.get(this,tI);return n&&t.setUrl(n,e),e}}],[{key:"isConfigurableStatusCode",value:function(e){return e>=200&&e<=599}},{key:"isRedirectResponse",value:function(e){return t.STATUS_CODES_WITH_REDIRECT.includes(e)}},{key:"isResponseWithBody",value:function(e){return!t.STATUS_CODES_WITHOUT_BODY.includes(e)}},{key:"setStatus",value:function(e,t){var r=tW("state",t);r?r.status=e:Object.defineProperty(t,"status",{value:e,enumerable:!0,configurable:!0,writable:!1}),Object.defineProperty(t,tM,{value:e,enumerable:!1})}},{key:"setUrl",value:function(e,t){if(e&&"about:"!==e&&tP(e)){var r=tW("state",t);r?r.urlList.push(new URL(e)):Object.defineProperty(t,"url",{value:e,enumerable:!0,configurable:!0,writable:!1}),Object.defineProperty(t,tI,{value:e,enumerable:!1})}}},{key:"parseRawHeaders",value:function(e){for(var t=new Headers,r
1=0;r<e.length;r+=2)t.append(e[r],e[r+1]);return t}},{key:"clone",value:function(e){try{return e.clone()}catch(e){return Response.json(e instanceof Error?{name:e.name,message:e.message,stack:e.stack}:{},{status:500,statusText:"Unclonable Response"})}}}])}((0,es.A)(Response))).STATUS_CODES_WITHOUT_BODY=[101,103,204,205,304],p.STATUS_CODES_WITH_REDIRECT=[301,302,303,307,308],p),tN=Symbol("kRawRequest");function tD(e,t){Reflect.set(e,tN,t)}var t_=new TextEncoder;function tH(){return(tH=(0,Y.A)(ei().mark(function e(t){return ei().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,t().catch(function(e){throw e});case 3:return e.t0=e.sent,e.abrupt("return",[null,e.t0]);case 7:return e.prev=7,e.t1=e.catch(0),e.abrupt("return",[e.t1,null]);case 10:case"end":return e.stop()}},e,null,[[0,7]])}))).apply(this,arguments)}function tU(e,t,r){return[e.active,e.installing,e.waiting].filter(function(e){return null!=e}).find(function(e){return r(e.scriptURL,t)})||null}var tG=function(){var e=(0,Y.A)(ei().mark(function e(t){var r,n,s,o,i,a,u,c,l,h,f=arguments;return ei().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return r=f.length>1&&void 0!==f[1]?f[1]:{},n=f.length>2?f[2]:void 0,s=new URL(t,location.href).href,e.next=5,navigator.serviceWorker.getRegistrations().then(function(e){return e.filter(function(e){return tU(e,s,n)})});case 5:if(o=e.sent,!navigator.serviceWorker.controller&&o.length>0&&location.reload(),!(i=(0,V.A)(o,1)[0])){e.next=11;break}return i.update(),e.abrupt("return",[tU(i,s,n),i]);case 11:return e.next=13,function(e){return tH.apply(this,arguments)}((0,Y.A)(ei().mark(function e(){var o;return ei().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,navigator.serviceWorker.register(t,r);case 2:return o=e.sent,e.abrupt("return",[tU(o,s,n),o]);case 4:case"end":return e.stop()}},e)})));case 13:if(a=e.sent,c=(u=(0,V.A)(a,2))[0],l=u[1],!c){e.next=23;break}if(!c.message.includes("(404)")){e.next=22;break}throw h=new URL((null==r?void 0:r.scope)||"/",location.href),Error(el.J.formatMessage("Failed to register a Service Worker for scope ('".concat(h.href,"') with script ('").concat(s,'\'): Service Worker script does not exist at the given path.\n\nDid you forget to run "npx msw init <PUBLIC_DIR>"?\n\nLearn more about creating the Service Worker script: https://mswjs.io/docs/cli/init')));case 22:throw Error(el.J.formatMessage("Failed to register the Service Worker:\n\n%s",c.message));case 23:return e.abrupt("return",l);case 24:case"end":return e.stop()}},e)}));return function(t){return e.apply(this,arguments)}}(),tB=(v=new WeakMap,g=new WeakMap,y=new WeakSet,(0,Z.A)(function e(){(0,ee.A)(this,e),eA(this,y),eE(this,v,void 0),eE(this,g,void 0),ex(v,this,[]),ex(g,this,new Map)},[{key:Symbol.iterator,get:function(){return eL(v,this)[Symbol.iterator].bind(eL(v,this))}},{key:"entries",value:function(){return eL(g,this).entries()}},{key:"get",value:function(e){return eL(g,this).get(e)||[]}},{key:"getAll",value:function(){return eL(v,this).map(function(e){return(0,V.A)(e,2)[1]})}},{key:"append",value:function(e,t){eL(v,this).push([e,t]),eq(y,this,tF).call(this,e,function(e){return e.push(t)})}},{key:"prepend",value:function(e,t){eL(v,this).unshift([e,t]),eq(y,this,tF).call(this,e,function(e){return e.unshift(t)})}},{key:"delete",value:function(e,t){if(0===this.size)return!1;var r=eL(g,this).get(e);if(!r)return!1;var n=r.indexOf(t);return -1!==n&&(r.splice(n,1),eL(v,this).splice(eL(v,this).findIndex(function(r){return r[0]===e&&r[1]===t}),1),!0)}},{key:"deleteAll",value:function(e){0!==this.size&&(ex(v,this,eL(v,this).filter(function(t){return t[0]!==e})),eL(g,this).delete(e))}},{key:"size",get:function(){return eL(v,this).length}},{key:"clear",value:function(){0!==this.size&&(eL(v,this).length=0,eL(g,this).clear())}}]));function tF(e,t){t(eL(g,this).get(e)||eL(g,this).set(e,[]).get(e))}var tJ=Symbol("kDefaultPrevented"),tz=Symbol("kPropagationStopped"),tX=Symbol("kImmediatePropagationStopped"),tV=(b=new WeakMap,function(e){function t(){var e;return(0,ee.A)(this,t),e=eW(this,t,[arguments.length<=0?void 0:arguments[0],arguments.length<=1?void 0:arguments[1]]),eE(e,b,void 0),(0,Q.A)(e,tJ,void 0),(0,Q.A)(e,tz,void 0),(0,Q.A)(e,tX,void 0),e[tJ]=!1,e}return(0,en.A)(t,e),(0,Z.A)(t,[{key:"defaultPrevented",get:function(){return this[tJ]}},{key:"preventDefault",value:function(){ew(t,"preventDefault",this,3)([]),this[tJ]=!0}},{key:"stopImmediatePropagation",value:function(){ew(t,"stopImmediatePropagation",this,3)([]),this[tX]=!0}}])}((0,es.A)(MessageEvent))),tY=(k=new WeakMap,m=new WeakMap,w=new WeakMap,A=new WeakMap,x=new WeakMap,E=new WeakMap,S=new WeakMap,L=new WeakSet,function(){var e;return(0,Z.A)(function e(){var t=this;(0,ee.A)(this,e),eA(this,L),eE(this,k,void 0),eE(this,m,void 0),eE(this,w,void 0),eE(this,A,void 0),eE(this,x,void 0),eE(this,E,void 0),eE(this,S,void 0),(0,Q.A)(this,"hooks",void 0),ex(k,this,new tB),ex(m,this,new WeakMap),ex(w,this,new WeakMap),ex(A,this,new WeakSet),ex(x,this,new tB),ex(E,this,new WeakMap),ex(S,this,new WeakMap),this.hooks={on:function(e,r,n){var s;if(null==n||null==(s=n.signal)||!s.aborted){if(null!=n&&n.once){var o=r,i=function(){return eq(L,t,tK).call(t,e,i),o.apply(void 0,arguments)};r=i}if(eL(x,t).append(e,r),n&&eL(E,t).set(r,n),null!=n&&n.signal){var a=n.signal,u=function(){eq(L,t,tK).call(t,e,r)};a.addEventListener("abort",u,{once:!0}),eL(S,t).set(r,function(){a.removeEventListener("abort",u)})}}},removeListener:function(e,r){eq(L,t,tK).call(t,e,r)}}},[{key:"on",value:function(e,t,r){return eq(L,this,t$).call(this,e,t,r),this}},{key:"once",value:function(e,t,r){return this.on(e,t,em(em({},r||{}),{},{once:!0}))}},{key:"earlyOn",value:function(e,t,r){return eq(L,this,t$).call(this,e,t,r,"prepend"),this}},{key:"earlyOnce",value:function(e,t,r){return this.earlyOn(e,t,em(em({},r||{}),{},{once:!0}))}},{key:"emit",value:function(e){if(0===eL(k,this).size)return!1;var t,r=this.listenerCount(e.type)>0,n=eq(L,this,tZ).call(this,e),s=eR(eq(L,this,t1).call(this,e.type));try{for(s.s();!(t=s.n()).done;){var o=t.value;if(null!=n.event[tz]&&n.event[tz]!==this)return n.revoke(),!1;if(n.event[tX])break;eq(L,this,t0).call(this,n.event,o)}}catch(e){s.e(e)}finally{s.f()}return n.revoke(),r}},{key:"emitAsPromise",value:(e=(0,Y.A)(ei().mark(function e(t){var r,n,s,o,i,a;return ei().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(0!==eL(k,this).size){e.next=2;break}return e.abrupt("return",[]);case 2:r=[],n=eq(L,this,tZ).call(this,t),s=eR(eq(L,this,t1).call(this,t.type)),e.prev=5,s.s();case 7:if((o=s.n()).done){e.next=20;break}if(i=o.value,null==n.event[tz]||n.event[tz]===this){e.next=12;break}return n.revoke(),e.abrupt("return",[]);case 12:if(!n.event[tX]){e.next=14;break}return e.abrupt("break",20);case 14:return e.next=16,Promise.resolve(eq(L,this,t0).call(this,n.event,i));case 16:a=e.sent,eq(L,this,t2).call(this,i)||r.push(a);case 18:e.next=7;break;case 20:e.next=25;break;case 22:e.prev=22,e.t0=e.catch(5),s.e(e.t0);case 25:return e.prev=25,s.f(),e.finish(25);case 28:return n.revoke(),e.abrupt("return",Promise.allSettled(r).then(function(e){return e.map(function(e){return"fulfilled"===e.status?e.value:e.reason})}
1));case 30:case"end":return e.stop()}},e,this,[[5,22,25,28]])})),function(t){return e.apply(this,arguments)})},{key:"emitAsGenerator",value:ei().mark(function e(t){var r,n,s,o,i;return ei().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(0!==eL(k,this).size){e.next=2;break}return e.abrupt("return");case 2:r=eq(L,this,tZ).call(this,t),n=eR(eq(L,this,t1).call(this,t.type)),e.prev=4,n.s();case 6:if((s=n.n()).done){e.next=19;break}if(o=s.value,null==r.event[tz]||r.event[tz]===this){e.next=11;break}return r.revoke(),e.abrupt("return");case 11:if(!r.event[tX]){e.next=13;break}return e.abrupt("break",19);case 13:if(i=eq(L,this,t0).call(this,r.event,o),eq(L,this,t2).call(this,o)){e.next=17;break}return e.next=17,i;case 17:e.next=6;break;case 19:e.next=24;break;case 21:e.prev=21,e.t0=e.catch(4),n.e(e.t0);case 24:return e.prev=24,n.f(),e.finish(24);case 27:r.revoke();case 28:case"end":return e.stop()}},e,this,[[4,21,24,27]])})},{key:"removeListener",value:function(e,t){var r=eL(m,this).get(t);if(eq(L,this,tQ).call(this,e,t)){var n,s=eR(eL(x,this).get("removeListener").slice());try{for(s.s();!(n=s.n()).done;)(0,n.value)(e,t,r)}catch(e){s.e(e)}finally{s.f()}}}},{key:"removeAllListeners",value:function(e){if(null==e){var t,r=eR(eL(k,this).entries());try{for(r.s();!(t=r.n()).done;)for(var n=(0,V.A)(t.value,2),s=n[0],o=n[1];o.length>0;)this.removeListener(s,o[0])}catch(e){r.e(e)}finally{r.f()}for(var i=0,a=(0,K.A)(eL(x,this));i<a.length;i++){var u,c=(0,V.A)(a[i],2),l=c[0],h=c[1];null!=(u=eL(E,this).get(h))&&u.persist||eq(L,this,tK).call(this,l,h)}return}for(var f=this.listeners(e);f.length>0;)this.removeListener(e,f[0])}},{key:"listeners",value:function(e){return null==e?eL(k,this).getAll():eL(k,this).get(e)}},{key:"listenerCount",value:function(e){return null==e?eL(k,this).size:this.listeners(e).length}}])}());function tK(e,t){eL(x,this).delete(e,t);var r=eL(S,this).get(t);r&&(r(),eL(S,this).delete(t))}function tQ(e,t){var r=eL(k,this).delete(e,t),n=eL(w,this).get(t);return n&&(n(),eL(w,this).delete(t)),r}function t$(e,t,r){var n,s=this,o=arguments.length>3&&void 0!==arguments[3]?arguments[3]:"append";if(null==r||null==(n=r.signal)||!n.aborted){var i,a=eR(eL(x,this).get("newListener").slice());try{for(a.s();!(i=a.n()).done;)(0,i.value)(e,t,r)}catch(e){a.e(e)}finally{a.f()}if("*"===e&&eL(A,this).add(t),"prepend"===o?eL(k,this).prepend(e,t):eL(k,this).append(e,t),r&&(eL(m,this).set(t,r),r.signal)){var u=r.signal,c=function(){s.removeListener(e,t)};u.addEventListener("abort",c,{once:!0}),eL(w,this).set(t,function(){u.removeEventListener("abort",c)})}}}function tZ(e){var t=this,r=e.stopPropagation;return e.stopPropagation=function(){e[tz]=t,r.call(e)},{event:e,revoke:function(){e.stopPropagation=r}}}function t0(e,t){var r,n=eR(eL(x,this).get("beforeEmit").slice());try{for(n.s();!(r=n.n()).done;){var s=r.value;if(!1===s(e))return}}catch(e){n.e(e)}finally{n.f()}var o=t.call(this,e),i=eL(m,this).get(t);if(null!=i&&i.once){var a=eq(L,this,t2).call(this,t)?"*":e.type;if(eq(L,this,tQ).call(this,a,t)){var u,c=eR(eL(x,this).get("removeListener").slice());try{for(c.s();!(u=c.n()).done;)(0,u.value)(a,t,i)}catch(e){c.e(e)}finally{c.f()}}}return o}function t1(e){var t,r,n,s,o,i;return ei().wrap(function(a){for(;;)switch(a.prev=a.next){case 0:t=[],r=eR(eL(k,this));try{for(r.s();!(n=r.n()).done;)o=(s=(0,V.A)(n.value,2))[0],i=s[1],("*"===o||o===e)&&t.push(i)}catch(e){r.e(e)}finally{r.f()}return a.delegateYield(t,"t0",4);case 4:case"end":return a.stop()}},eb,this)}function t2(e){return eL(A,this).has(e)}var t3=tx(),t5=(q=new WeakMap,function(e){function t(e){var r;return(0,ee.A)(this,t),eE(r=eW(this,t,[e.data.type,{data:e.data.payload}]),q,void 0),ex(q,r,e),r}return(0,en.A)(t,e),(0,Z.A)(t,[{key:"ports",get:function(){return eL(q,this).ports}},{key:"postMessage",value:function(e){eL(q,this).ports[0].postMessage({type:e,data:arguments.length<=1?void 0:arguments[1]},{transfer:arguments.length<=2?void 0:arguments[2]})}}])}(tV)),t4=(R=new WeakMap,P=new WeakMap,function(e){function t(e){var r,n;return(0,ee.A)(this,t),eE(r=eW(this,t),R,void 0),eE(r,P,void 0),eI(t3,"Failed to open a WorkerChannel: Service Worker is not supported in this environment."),ex(R,r,e.getWorker),ex(P,r,new AbortController),navigator.serviceWorker.addEventListener("message",(n=(0,Y.A)(ei().mark(function e(t){var n;return ei().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,eL(R,r).call(r);case 2:if(n=e.sent,null==t.source||t.source===n){e.next=5;break}return e.abrupt("return");case 5:t.data&&(0,eg.G)(t.data)&&"type"in t.data&&r.emit(new t5(t));case 6:case"end":return e.stop()}},e)})),function(e){return n.apply(this,arguments)}),{signal:eL(P,r).signal}),r}return(0,en.A)(t,e),(0,Z.A)(t,[{key:"postMessage",value:function(e){eI(t3,"Failed to post message on a WorkerChannel: the Service Worker API is unavailable in this environment. This is likely an issue with MSW. Please report it on GitHub: https://github.com/mswjs/msw/issues"),eL(R,this).call(this).then(function(t){t.postMessage(e)})}},{key:"terminate",value:function(){eL(P,this).abort(),this.removeAllListeners()}}])}(tY));
1function t8(e){return new Request(e.url,em(em({},e),{},{body:function(e){if(!["HEAD","GET"].includes(e.method))return e.body}(e)}))}var t7=(T=new WeakMap,O=new WeakMap,C=new WeakMap,M=new WeakMap,I=new WeakMap,j=new WeakMap,N=new WeakMap,D=new WeakSet,_=new WeakMap,W=function(e){var t,r,n;function s(e){var t;return(0,ee.A)(this,s),eA(t=eW(this,s),D),eE(t,T,void 0),eE(t,O,void 0),eE(t,C,void 0),eE(t,M,void 0),eE(t,I,void 0),eE(t,j,void 0),eE(t,N,void 0),(0,Q.A)(t,"workerPromise",void 0),eE(t,_,function(e,t){return e===t}),eI(tx(),"Failed to use Service Worker as the network source: the Service Worker API is not supported in this environment"),ex(T,t,e),ex(O,t,new Map),t.workerPromise=new tE,ex(C,t,new t4({getWorker:function(){return t.workerPromise.then(function(e){return(0,V.A)(e,1)[0]})}})),t}return(0,en.A)(s,e),(0,Z.A)(s,[{key:"enable",value:(t=(0,Y.A)(ei().mark(function e(){var t,r,n,s,o,i,a;return ei().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if("fulfilled"!==this.workerPromise.state||void 0!==eL(N,this)){e.next=3;break}return el.J.warn('Found a redundant "worker.start()" call. Note that starting the worker while mocking is already enabled will have no effect. Consider removing this "worker.start()" call.'),e.abrupt("return",this.workerPromise.then(function(e){return(0,V.A)(e,2)[1]}));case 3:return ex(N,this,void 0),eL(C,this).removeAllListeners(),eL(O,this).clear(),ex(M,this,new AbortController),e.next=9,eq(D,this,t9).call(this);case 9:if(t=e.sent,n=(r=(0,V.A)(t,2))[0],s=r[1],"activated"===n.state){e.next=20;break}return o=new AbortController,(i=new tE).then(function(){return o.abort()}),n.addEventListener("statechange",function(){"activated"===n.state&&i.resolve()},{signal:o.signal}),e.next=20,i;case 20:return eL(C,this).postMessage("MOCK_ACTIVATE"),ex(I,this,a=new tE),eL(C,this).once("MOCKING_ENABLED",function(e){a.resolve(e.data.client)}),e.next=26,a;case 26:return eL(T,this).quiet||eq(D,this,ri).call(this),e.abrupt("return",s);case 28:case"end":return e.stop()}},e,this)})),function(){return t.apply(this,arguments)})},{key:"disable",value:function(){var e;if(void 0!==eL(N,this))return void el.J.warn('Found a redundant "worker.stop()" call. Notice that stopping the worker after it has already been stopped has no effect. Consider removing this "worker.stop()" call.');ex(N,this,Date.now()),null==(e=eL(M,this))||e.abort(),ex(M,this,void 0),eL(C,this).postMessage("CLIENT_CLOSED"),eL(T,this).quiet||eq(D,this,ru).call(this)}},{key:"terminate",value:(r=(0,Y.A)(ei().mark(function e(){var t,r,n;return ei().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(null!=eL(j,this)&&(clearInterval(eL(j,this)),ex(j,this,void 0)),eL(O,this).clear(),eL(C,this).terminate(),null==(t=eL(M,this))||t.abort(),ex(M,this,void 0),"fulfilled"!==this.workerPromise.state){e.next=13;break}return e.next=8,this.workerPromise;case 8:return r=e.sent,n=(0,V.A)(r,2)[1],e.next=13,n.unregister();case 13:eq(W,s,H)._===this&&(H._=eq(W,s,void 0));case 14:case"end":return e.stop()}},e,this)})),function(){return r.apply(this,arguments)})}],[{key:"from",value:(n=(0,Y.A)(ei().mark(function e(t){return ei().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(null!=eq(W,s,H)._){e.next=4;break}H._=eq(W,s,new s(t)),e.next=8;break;case 4:var r;if(r=eL(T,eq(W,s,H)._),r.findWorker===t.findWorker&&r.serviceWorker.url===t.serviceWorker.url&&JSON.stringify(r.serviceWorker.options)===JSON.stringify(t.serviceWorker.options)){e.next=8;break}return e.next=7,eq(W,s,H)._.terminate();case 7:H._=eq(W,s,new s(t));case 8:return e.abrupt("return",eq(W,s,H)._);case 9:case"end":return e.stop()}},e)})),function(e){return n.apply(this,arguments)})}])}(eh.A),H={_:void 0},W);function t9(){return t6.apply(this,arguments)}function t6(){return(t6=(0,Y.A)(ei().mark(function e(){var t,r,n,s,o,i,a,u=this;return ei().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return eL(j,this)&&clearInterval(eL(j,this)),t=eL(T,this).serviceWorker.url,e.next=4,tG(t,eL(T,this).serviceWorker.options,eL(T,this).findWorker||eL(_,this));case 4:if(r=e.sent,s=(n=(0,V.A)(r,2))[0],o=n[1],null!=s){e.next=11;break}throw Error(null!=(i=eL(T,this))&&i.findWorker?el.J.formatMessage('Failed to locate the Service Worker registration using a custom "findWorker" predicate.\n\nPlease ensure that the custom predicate properly locates the Service Worker registration at "%s".\nMore details: https://mswjs.io/docs/api/setup-worker/start#findworker\n ',t):el.J.formatMessage('Failed to locate the Service Worker registration.\n\nThis most likely means that the worker script URL "%s" cannot resolve against the actual public hostname (%s). This may happen if your application runs behind a proxy, or has a dynamic hostname.\n\nPlease consider using a custom "serviceWorker.url" option to point to the actual worker script location, or a custom "findWorker" option to resolve the Service Worker registration manually. More details: https://mswjs.io/docs/api/setup-worker/start',t,location.host));case 11:return"pending"===this.workerPromise.state?this.workerPromise.resolve([s,o]):this.workerPromise=new tE(function(e){e([s,o])}),eL(C,this).on("REQUEST",eq(D,this,re).bind(this)),eL(C,this).on("RESPONSE",eq(D,this,rr).bind(this)),window.addEventListener("beforeunload",function(){"redundant"!==s.state&&eL(C,u).postMessage("CLIENT_CLOSED"),clearInterval(eL(j,u)),window.postMessage({type:"msw/worker:stop"})},{signal:null==(a=eL(M,this))?void 0:a.signal}
1),e.next=17,eq(D,this,rs).call(this).catch(function(e){el.J.error("Error while checking the worker script integrity. Please report this on GitHub (https://github.com/mswjs/msw/issues) and include the original error below."),console.error(e)});case 17:var c;return ex(j,this,window.setInterval(function(){eL(C,u).postMessage("KEEPALIVE_REQUEST")},5e3)),!eL(T,this).quiet&&(c=o,location.href.startsWith(c.scope)||el.J.warn("Cannot intercept requests on this page because it's outside of the worker's scope (\"".concat(c.scope,'"). If you wish to mock API requests on this page, you must resolve this scope issue.\n\n- (Recommended) Register the worker at the root level ("/") of your application.\n- Set the "Service-Worker-Allowed" response header to allow out-of-scope workers.'))),e.abrupt("return",[s,o]);case 20:case"end":return e.stop()}},e,this)}))).apply(this,arguments)}function re(e){return rt.apply(this,arguments)}function rt(){return(rt=(0,Y.A)(ei().mark(function e(t){var r,n;return ei().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(!(eL(N,this)&&t.data.interceptedAt>eL(N,this))){e.next=2;break}return e.abrupt("return",t.postMessage("PASSTHROUGH"));case 2:return r=t8(t.data),ef.w.cache.set(r,r.clone()),n=new rc({event:t,request:r}),eL(O,this).set(t.data.id,n),e.next=8,this.queue(n);case 8:case"end":return e.stop()}},e,this)}))).apply(this,arguments)}function rr(e){return rn.apply(this,arguments)}function rn(){return(rn=(0,Y.A)(ei().mark(function e(t){var r,n,s,o,i,a,u,c;return ei().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(s=(n=t.data).request,o=n.response,i=n.isMockedResponse,a=eL(O,this).get(s.id),!(null!=(r=o.type)&&r.includes("opaque"))){e.next=6;break}return eL(O,this).delete(s.id),null==a||a.events.removeAllListeners(),e.abrupt("return");case 6:if(eL(O,this).delete(s.id),null!=a){e.next=9;break}return e.abrupt("return");case 9:u=t8(s),c=0===o.status?Response.error():new tj(tj.isResponseWithBody(o.status)?o.body:null,em(em({},o),{},{url:s.url}));try{a.events.emit(new ed.af(i?"response:mocked":"response:bypass",{requestId:a.data.id,request:u,response:c,isMockedResponse:i}))}finally{a.events.removeAllListeners()}case 12:case"end":return e.stop()}},e,this)}))).apply(this,arguments)}function rs(){return ro.apply(this,arguments)}function ro(){return(ro=(0,Y.A)(ei().mark(function e(){var t;return ei().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return t=new tE,eL(C,this).postMessage("INTEGRITY_CHECK_REQUEST"),eL(C,this).once("INTEGRITY_CHECK_RESPONSE",function(e){var r=e.data,n=r.checksum,s=r.packageVersion;"03cb67ac84128e63d7cd722a6e5b7f1e"!==n&&el.J.warn("The currently registered Service Worker has been generated by a different version of MSW (".concat(s,") and may not be fully compatible with the installed version.\n\nIt's recommended you update your worker script by running this command:\n\n ⢠npx msw init <PUBLIC_DIR>\n\nYou can also automate this process and make the worker script update automatically upon the library installations. Read more: https://mswjs.io/docs/cli/init.")),t.resolve()}),e.abrupt("return",t);case 4:case"end":return e.stop()}},e,this)}))).apply(this,arguments)}function ri(){return ra.apply(this,arguments)}function ra(){return(ra=(0,Y.A)(ei().mark(function e(){var t,r,n,s,o;return ei().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if("rejected"!==this.workerPromise.state){e.next=2;break}return e.abrupt("return");case 2:return eI(null!=eL(I,this),"[ServiceWorkerSource] Failed to print a start message: client confirmation not received"),e.next=5,eL(I,this);case 5:return t=e.sent,e.next=8,this.workerPromise;case 8:r=e.sent,s=(n=(0,V.A)(r,2))[0],o=n[1],console.groupCollapsed("%c".concat(el.J.formatMessage("Mocking enabled.")),"color:orangered;font-weight:bold;"),console.log("%cDocumentation: %chttps://mswjs.io/docs","font-weight:bold","font-weight:normal"),console.log("Found an issue? https://github.com/mswjs/msw/issues"),console.log("Worker script URL:",s.scriptURL),console.log("Worker scope:",o.scope),t&&console.log("Client ID: %s (%s)",t.id,t.frameType),console.groupEnd();case 19:case"end":return e.stop()}},e,this)}))).apply(this,arguments)}function ru(){console.log("%c".concat(el.J.formatMessage("Mocking disabled.")),"color:orangered;font-weight:bold;")}var rc=(U=new WeakMap,G=new WeakSet,function(e){function t(e){var r;return(0,ee.A)(this,t),eA(r=eW(this,t,[{request:e.request}]),G),eE(r,U,void 0),ex(U,r,e.event),r}return(0,en.A)(t,e),(0,Z.A)(t,[{key:"passthrough",value:function(){eL(U,this).postMessage("PASSTHROUGH")}},{key:"respondWith",value:function(e){e&&eq(G,this,rl).call(this,e)}},{key:"errorWith",value:function(e){if(e instanceof Response)return this.respondWith(e);el.J.warn('Uncaught exception in the request handler for "%s %s". This exception has been gracefully handled as a 500 response, however, it\'s strongly recommended to resolve this error, as it indicates a mistake in your code. If you wish to mock an error response, please see this guide: https://mswjs.io/docs/http/mocking-responses/error-responses',this.data.request.method,this.data.request.url);var t=e instanceof Error?e:Error((null==e?void 0:e.toString())||"Request failure");this.respondWith(ep.cS.json({name:t.name,message:t.message,stack:t.stack},{status:500,statusText:"Request Handler Error"}))}}])}(ed.Gt));function rl(e){return rh.apply(this,arguments)}function rh(){return(rh=(0,Y.A)(ei().mark(function e(t){var r,n,s;return ei().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(s=(0,ev.F)(t),!function(){try{var e=new ReadableStream({start:function(e){return e.close()}});return new MessageChannel().port1.postMessage(e,[e]),!0}catch(e){return!1}}()){e.next=6;break}r=t.body,n=null==t.body?void 0:[t.body],e.next=14;break;case 6:if(null!=t.body){e.next=10;break}e.t0=null,e.next=13;break;case 10:return e.next=12,t.clone().arrayBuffer();case 12:e.t0=e.sent;case 13:r=e.t0;case 14:eL(U,this).postMessage("MOCK_RESPONSE",em(em({},s),{},{body:r}),n);case 15:case"end":return e.stop()}},e,this)}))).apply(this,arguments)}var rf=function(){var e=(0,Y.A)(ei().mark(function e(t){var r;return ei().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,t().catch(function(e){throw e});case 3:return r=e.sent,e.abrupt("return",{error:null,data:r});case 7:return e.prev=7,e.t0=e.catch(0),e.abrupt("return",{error:e.t0,data:null});case 10:case"end":return e.stop()}},e,null,[[0,7]])}));return function(t){return e.apply(this,arguments)}}();function rd(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];return t?Object.prototype.toString.call(e).startsWith("[object "):"[object Object]"===Object.prototype.toString.call(e)}function rp(e,t){try{return e[t],!0}catch(e){return!1}}function rv(e){return null!=e&&e instanceof Response&&rp(e,"type")&&"error"===e.type}function rg(e){return ry.apply(this,arguments)}function ry(){return(ry=(0,Y.A)(ei().mark(function e(t){var r,n,s,o,i,a,u;return ei().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(n=function(){var e=(0,Y.A)(ei().mark(function e(r){return ei().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(!(r instanceof Error)){e.next=4;break}return e.next=3,t.controller.errorWith(r);case 3:case 7:case 11:case 15:return e.abrupt("return",!0);case 4:if(!rv(r)){e.next=8;break}return e.next=7,t.controller.respondWith(r);case 8:if(!(rd(r,!0)&&rp(r,"status")&&rp(r,"statusText")&&rp(r,"bodyUsed"))){e.next=12;break}return e.next=11,t.controller.respondWith(r);case 12:if(!rd(r)){e.next=16;break}return e.next=15,t.controller.errorWith(r);case 16:return e.abrupt("return",!1);case 17:case"end":return e.stop()}},e)}));return function(t){return e.apply(this,arguments)}}(),s=function(){var e=(0,Y.A)(ei().mark(function e(r){return ei().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(!(r instanceof tL)){e.next=2;break}throw a.error;case 2:if(!(null!=r&&r instanceof Error&&"code"in r&&"errno"in r)){e.next=6;break}return e.next=5,t.controller.errorWith(r);case 5:return e.abrupt("return",!0);case 6:if(!(r instanceof Response)){e.next=10;break}return e.next=9,n(r);case 9:return e.abrupt("return",e.sent);case 10:return e.abrupt("return",!1);case 11:case"end":return e.stop()}},e)}));return function(t){return e.apply(this,arguments)}}(),o=new tt,i=function(){var e;o.reject(null==(e=t.request.signal)?void 0:e.reason)},!t.request.signal){e.next=10;break}if(!t.request.signal.aborted){e.next=9;break}return e.next=8,t.controller.errorWith(t.request.signal.reason);case 8:return e.abrupt("return");case 9:t.request.signal.addEventListener("abort",i,{once:!0});case 10:return e.next=12,rf((0,Y.A)(ei().mark(function e(){var r;return ei().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return r=e8(t.emitter,"request",{requestId:t.requestId,request:t.request,controller:t.controller}),e.next=3,Promise.race([o,r,t.controller.handled]);case 3:case"end":return e.stop()}},e)})));case 12:if(a=e.sent,null==(r=t.request.signal)||r.removeEventListener("abort",i),"rejected"!==o.state){e.next=18;break}return e.next=17,t.controller.errorWith(o.rejectionReason);case 17:case 31:return e.abrupt("return");case 18:if(!a.error){e.next=32;break}return e.next=21,s(a.error);case 21:if(!e.sent){e.next=23;break}return e.abrupt("return");case 23:if(!(t.emitter.listenerCount("unhandledException")>0)){e.next=29;break}
1return u=new tq(t.request,{passthrough:function(){},respondWith:function(e){return(0,Y.A)(ei().mark(function t(){return ei().wrap(function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,n(e);case 2:case"end":return t.stop()}},t)}))()},errorWith:function(e){return(0,Y.A)(ei().mark(function r(){return ei().wrap(function(r){for(;;)switch(r.prev=r.next){case 0:return r.next=2,t.controller.errorWith(e);case 2:case"end":return r.stop()}},r)}))()}}),e.next=27,e8(t.emitter,"unhandledException",{error:a.error,request:t.request,requestId:t.requestId,controller:u});case 27:if(u.readyState===tq.PENDING){e.next=29;break}return e.abrupt("return");case 29:var c;return e.next=31,t.controller.respondWith(new Response(JSON.stringify((c=a.error)instanceof Error?{name:c.name,message:c.message,stack:c.stack}:c),{status:500,statusText:"Unhandled Exception",headers:{"Content-Type":"application/json"}}));case 32:if(t.controller.readyState!==tq.PENDING){e.next=36;break}return e.next=35,t.controller.passthrough();case 35:return e.abrupt("return",e.sent);case 36:return e.abrupt("return",t.controller.handled);case 37:case"end":return e.stop()}},e)}))).apply(this,arguments)}function rb(e){return Object.assign(TypeError("Failed to fetch"),{cause:e})}var rk=["content-encoding","content-language","content-location","content-type","content-length"],rm=Symbol("kRedirectCount");function rw(){return(rw=(0,Y.A)(ei().mark(function e(t,r){var n,s,o,i;return ei().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(303===r.status||null==t.body){e.next=2;break}return e.abrupt("return",Promise.reject(rb()));case 2:n=new URL(t.url),e.prev=3,s=new URL(r.headers.get("location"),t.url),e.next=10;break;case 7:return e.prev=7,e.t0=e.catch(3),e.abrupt("return",Promise.reject(rb(e.t0)));case 10:if("http:"===s.protocol||"https:"===s.protocol){e.next=12;break}return e.abrupt("return",Promise.reject(rb("URL scheme must be a HTTP(S) scheme")));case 12:if(!(Reflect.get(t,rm)>20)){e.next=14;break}return e.abrupt("return",Promise.reject(rb("redirect count exceeded")));case 14:if(Object.defineProperty(t,rm,{value:(Reflect.get(t,rm)||0)+1}),!("cors"===t.mode&&(s.username||s.password)&&!rA(n,s))){e.next=17;break}return e.abrupt("return",Promise.reject(rb('cross origin not allowed for request mode "cors"')));case 17:return o={},([301,302].includes(r.status)&&"POST"===t.method||303===r.status&&!["HEAD","GET"].includes(t.method))&&(o.method="GET",o.body=null,rk.forEach(function(e){t.headers.delete(e)})),rA(n,s)||(t.headers.delete("authorization"),t.headers.delete("proxy-authorization"),t.headers.delete("cookie"),t.headers.delete("host")),o.headers=t.headers,e.next=23,fetch(new Request(s,o));case 23:return Object.defineProperty(i=e.sent,"redirected",{value:!0,configurable:!0}),e.abrupt("return",i);case 26:case"end":return e.stop()}},e,null,[[3,7]])}))).apply(this,arguments)}function rA(e,t){return e.origin===t.origin&&"null"===e.origin||e.protocol===t.protocol&&e.hostname===t.hostname&&e.port===t.port}var rx=function(e){function t(){return(0,ee.A)(this,t),console.warn("[Interceptors]: Brotli decompression of response streams is not supported in the browser"),eW(this,t,[{transform:function(e,t){t.enqueue(e)}}])}return(0,en.A)(t,e),(0,Z.A)(t)}(TransformStream),rE=function(e){function t(e){(0,ee.A)(this,t);for(var r,n=arguments.length,s=Array(n>1?n-1:0),o=1;o<n;o++)s[o-1]=arguments[o];r=eW(this,t,[{}].concat(s));var i=[ew(t,"readable",r,1)].concat((0,K.A)(e)).reduce(function(e,t){return e.pipeThrough(t)});return Object.defineProperty(r,"readable",{get:function(){return i}}),r}return(0,en.A)(t,e),(0,Z.A)(t)}(TransformStream),rS=((B=function(e){var t;function r(){return(0,ee.A)(this,r),eW(this,r,[r.symbol])}return(0,en.A)(r,e),(0,Z.A)(r,[{key:"checkEnvironment",value:function(){return te("fetch")}},{key:"setup",value:(t=(0,Y.A)(ei().mark(function e(){var t,r,n,s=this;return ei().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:t=this.logger.extend("setup"),r=globalThis.fetch,n=function(){var e=(0,Y.A)(ei().mark(function e(t,n){var o,i,a,u;return ei().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return o=e4(),i=new tT("string"==typeof t&&"undefined"!=typeof location&&!tP(t)?new URL(t,location.href):t,n),t instanceof Request&&tD(i,t),a=new tt,u=ne
1w tq(i,{passthrough:function(){var e=(0,Y.A)(ei().mark(function e(){var t,n,u,c,l;return ei().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return s.logger.info("request has not been handled, passthrough..."),t=i.clone(),e.next=4,rf(function(){return r(i)});case 4:if(u=(n=e.sent).error,c=n.data,!u){e.next=9;break}return e.abrupt("return",a.reject(u));case 9:if(s.logger.info("original fetch performed",c),!(s.emitter.listenerCount("response")>0)){e.next=15;break}return s.logger.info('emitting the "response" event...'),l=tj.clone(c),e.next=15,e8(s.emitter,"response",{response:l,isMockedResponse:!1,request:t,requestId:o});case 15:a.resolve(c);case 16:case"end":return e.stop()}},e)}));return function(){return e.apply(this,arguments)}}(),respondWith:function(){var e=(0,Y.A)(ei().mark(function e(t){var r;return ei().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(!rv(t)){e.next=4;break}return s.logger.info("request has errored!",{response:t}),a.reject(rb(t)),e.abrupt("return");case 4:if(s.logger.info("received mocked response!",{rawResponse:t}),r=new tj(function(e){if(null===e.body)return null;var t=function(e){if(""===e)return null;var t=e.toLowerCase().split(",").map(function(e){return e.trim()});return 0===t.length?null:new rE(t.reduceRight(function(e,t){return"gzip"===t||"x-gzip"===t?e.concat(new DecompressionStream("gzip")):"deflate"===t?e.concat(new DecompressionStream("deflate")):"br"===t?e.concat(new rx):(e.length=0,e)},[]))}(e.headers.get("content-encoding")||"");return t?(e.body.pipeTo(t.writable),t.readable):null}(t)||t.body,{url:i.url,status:t.status,statusText:t.statusText,headers:t.headers}),!tj.isRedirectResponse(r.status)){e.next=13;break}if("error"!==i.redirect){e.next=10;break}return a.reject(rb("unexpected redirect")),e.abrupt("return");case 10:if("follow"!==i.redirect){e.next=13;break}return(function(e,t){return rw.apply(this,arguments)})(i,r).then(function(e){a.resolve(e)},function(e){a.reject(e)}),e.abrupt("return");case 13:if(!(s.emitter.listenerCount("response")>0)){e.next=17;break}return s.logger.info('emitting the "response" event...'),e.next=17,e8(s.emitter,"response",{response:tj.clone(r),isMockedResponse:!0,request:i,requestId:o});case 17:a.resolve(r);case 18:case"end":return e.stop()}},e)}));return function(t){return e.apply(this,arguments)}}(),errorWith:function(e){s.logger.info("request has been aborted!",{reason:e}),a.reject(e)}}),s.logger.info("[%s] %s",i.method,i.url),s.logger.info("awaiting for the mocked response..."),s.logger.info('emitting the "request" event for %s listener(s)...',s.emitter.listenerCount("request")),e.next=10,rg({request:i,requestId:o,emitter:s.emitter,controller:u});case 10:return e.abrupt("return",a);case 11:case"end":return e.stop()}},e)}));return function(t,r){return e.apply(this,arguments)}}(),t.info("patching global fetch..."),this.subscriptions.push(e9.applyPatch(globalThis,"fetch",function(){return n})),t.info("global fetch patched!",globalThis.fetch.name);case 6:case"end":return e.stop()}},e,this)})),function(){return t.apply(this,arguments)})}])}(e5)).symbol=Symbol.for("fetch-interceptor"),B),rL=(0,Z.A)(function e(t,r){(0,ee.A)(this,e),this.NONE=0,this.CAPTURING_PHASE=1,this.AT_TARGET=2,this.BUBBLING_PHASE=3,this.type="",this.srcElement=null,this.currentTarget=null,this.eventPhase=0,this.isTrusted=!0,this.composed=!1,this.cancelable=!0,this.defaultPrevented=!1,this.bubbles=!0,this.lengthComputable=!0,this.loaded=0,this.total=0,this.cancelBubble=!1,this.returnValue=!0,this.type=t,this.target=(null==r?void 0:r.target)||null,this.currentTarget=(null==r?void 0:r.currentTarget)||null,this.timeStamp=Date.now()},[{key:"composedPath",value:function(){return[]}},{key:"initEvent",value:function(e,t,r){this.type=e,this.bubbles=!!t,this.cancelable=!!r}},{key:"preventDefault",value:function(){this.defaultPrevented=!0}},{key:"stopPropagation",value:function(){}},{key:"stopImmediatePropagation",value:function(){}}]),rq=function(e){function t(e,r){var n;return(0,ee.A)(this,t),(n=eW(this,t,[e])).lengthComputable=(null==r?void 0:r.lengthComputable)||!1,n.composed=(null==r?void 0:r.composed)||!1,n.loaded=(null==r?void 0:r.loaded)||0,n.total=(null==r?void 0:r.total)||0,n}return(0,en.A)(t,e),(0,Z.A)(t)}(rL),rR="undefined"!=typeof ProgressEvent;function rP(e,t){var r,n,s,o,i,a;return new Proxy(e,(n=(r=t).constructorCall,s=r.methodCall,o=r.getProperty,i=r.setProperty,a={},void 0!==n&&(a.construct=function(e,t,r){var s=Reflect.construct.bind(null,e,t,r);return n.call(r,t,s)}),a.set=function(e,t,r){var n=function(){var n=function e(t,r){if(!(r in t))return null;if(Object.prototype.hasOwnProperty.call(t,r))return t;var n=Reflect.getPrototypeOf(t);return n?e(n,r):null}(e,t)||e,s=Reflect.getOwnPropertyDescriptor(n,t);return void 0!==(null==s?void 0:s.set)?(s.set.apply(e,[r]),!0):Reflect.defineProperty(n,t,{writable:!0,enumerable:!0,configurable:!0,value:r})};return void 0!==i?i.call(e,[t,r],n):n()},a.get=function(e,t,r){var n=function(){return e[t]},i=void 0!==o?o.call(e,[t,r],n):n();return"function"==typeof i?function(){for(var r=arguments.length,n=Array(r),o=0;o<r;o++)n[o]=arguments[o];
1var a=i.bind.apply(i,[e].concat(n));return void 0!==s?s.call(e,[t,n],a):a()}:i},a))}function rW(e){return rT.apply(this,arguments)}function rT(){return(rT=(0,Y.A)(ei().mark(function e(t){var r;return ei().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(null==(r=t.headers.get("content-length"))||""===r){e.next=3;break}return e.abrupt("return",Number(r));case 3:return e.next=5,t.arrayBuffer();case 5:return e.abrupt("return",e.sent.byteLength);case 6:case"end":return e.stop()}},e)}))).apply(this,arguments)}var rO=Symbol("kIsRequestHandled"),rC=ej(),rM=Symbol("kFetchRequest"),rI=function(){var e;return(0,Z.A)(function e(t,r){var n=this;(0,ee.A)(this,e),this.initialRequest=t,this.logger=r,this.method="GET",this.url=null,this[rO]=!1,this.events=new Map,this.uploadEvents=new Map,this.requestId=e4(),this.requestHeaders=new Headers,this.responseBuffer=new Uint8Array,this.request=rP(t,{setProperty:function(e,t){var r=(0,V.A)(e,2),s=r[0],o=r[1];if("ontimeout"!==s)return t();var i=s.slice(2);return n.request.addEventListener(i,o),t()},methodCall:function(e,t){var r=(0,V.A)(e,2),s=r[0],o=r[1];switch(s){case"open":var i=(0,V.A)(o,2),a=i[0],u=i[1];return void 0===u?(n.method="GET",n.url=rj(a)):(n.method=a,n.url=rj(u)),n.logger=n.logger.extend("".concat(n.method," ").concat(n.url.href)),n.logger.info("open",n.method,n.url.href),t();case"addEventListener":var c=(0,V.A)(o,2),l=c[0],h=c[1];return n.registerEvent(l,h),n.logger.info("addEventListener",l,h),t();case"setRequestHeader":var f=(0,V.A)(o,2),d=f[0],p=f[1];return n.requestHeaders.set(d,p),n.logger.info("setRequestHeader",d,p),t();case"send":var v=(0,V.A)(o,1)[0];n.request.addEventListener("load",function(){if(void 0!==n.onResponse){var e,t,r=(e=n.request,t=n.request.response,new tj(tj.isResponseWithBody(e.status)?t:null,{url:e.responseURL,status:e.status,statusText:e.statusText,headers:function(e){var t,r=new Headers,n=eR(e.split(/[\r\n]+/));try{for(n.s();!(t=n.n()).done;){var s=t.value;if(""!==s.trim()){var o=s.split(": "),i=(0,z.A)(o),a=i[0],u=i.slice(1).join(": ");r.append(a,u)}}}catch(e){n.e(e)}finally{n.f()}return r}(e.getAllResponseHeaders())}));n.onResponse.call(n,{response:r,isMockedResponse:n[rO],request:y,requestId:n.requestId})}});var g="string"==typeof v?t_.encode(v):v,y=n.toFetchApiRequest(g);n[rM]=y.clone(),queueMicrotask(function(){var e;((null==(e=n.onRequest)?void 0:e.call(n,{request:y,requestId:n.requestId}))||Promise.resolve()).finally(function(){if(!n[rO])return n.logger.info("request callback settled but request has not been handled (readystate %d), performing as-is...",n.request.readyState),rC&&n.request.setRequestHeader("x-interceptors-internal-request-id",n.requestId),t()})});break;default:return t()}}}),rN(this.request,"upload",rP(this.request.upload,{setProperty:function(e,t){var r=(0,V.A)(e,2),s=r[0],o=r[1];switch(s){case"onloadstart":case"onprogress":case"onaboart":case"onerror":case"onload":case"ontimeout":case"onloadend":var i=s.slice(2);n.registerUploadEvent(i,o)}return t()},methodCall:function(e,t){var r=(0,V.A)(e,2),s=r[0],o=r[1];if("addEventListener"===s){var i=(0,V.A)(o,2),a=i[0],u=i[1];return n.registerUploadEvent(a,u),n.logger.info("upload.addEventListener",a,u),t()}}}))},[{key:"registerEvent",value:function(e,t){var r=(this.events.get(e)||[]).concat(t);this.events.set(e,r),this.logger.info('registered event "%s"',e,t)}},{key:"registerUploadEvent",value:function(e,t){var r=(this.uploadEvents.get(e)||[]).concat(t);this.uploadEvents.set(e,r),this.logger.info('registered upload event "%s"',e,t)}},{key:"respondWith",value:(e=(0,Y.A)(ei().mark(function e(t){var r,n,s,o,i,a=this;return ei().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(this[rO]=!0,!this[rM]){e.next=9;break}return e.next=4,rW(this[rM]);case 4:r=e.sent,this.trigger("loadstart",this.request.upload,{loaded:0,total:r}),this.trigger("progress",this.request.upload,{loaded:r,total:r}),this.trigger("load",this.request.upload,{loaded:r,total:r}),this.trigger("loadend",this.request.upload,{loaded:r,total:r});case 9:return this.logger.info("responding with a mocked response: %d %s",t.status,t.statusText),rN(this.request,"status",t.status),rN(this.request,"statusText",t.statusText),rN(this.request,"responseURL",this.url.href),this.request.getResponseHeader=new Proxy(this.request.getResponseHeader,{apply:function(e,r,n){if(a.logger.info("getResponseHeader",n[0]),a.request.readyState<a.request.HEADERS_RECEIVED)return a.logger.info("headers not received yet, returning null"),null;var s=t.headers.get(n[0]);return a.logger.info('resolved response header "%s" to',n[0],s),s}}),this.request.getAllResponseHeaders=new Proxy(this.request.getAllResponseHeaders,{apply:function(){if(a.logger.info("getAllResponseHeaders"),a.request.readyState<a.request.HEADERS_RECEIVED)return a.logger.info("headers not received yet, returning empty string"),"";var e=Array.from(t.headers.entries()).map(function(e){var t=(0,V.A)(e,2),r=t[0],n=t[1];return"".concat(r,": ").concat(n)}).join("\r\n");return a.logger.info("resolved all response headers to",e),e}}),Object.defineProperties(this.request,{response:{enumerable:!0,configurable:!1,get:function(){return a.response}},responseText:{enumerable:!0,configurable:!1,get:function(){return a.responseText}},responseXML:{enumerable:!0,configurable:!1,get:function(){return a.responseXML}}}),e.next=18,rW(t.clone());case 18:n=e.sent,this.logger.info("calculated response body length",n),this.trigger("loadstart",this.request,{loaded:0,total:n}
1),this.setReadyState(this.request.HEADERS_RECEIVED),this.setReadyState(this.request.LOADING),s=function(){a.logger.info("finalizing the mocked response..."),a.setReadyState(a.request.DONE),a.trigger("load",a.request,{loaded:a.responseBuffer.byteLength,total:n}),a.trigger("loadend",a.request,{loaded:a.responseBuffer.byteLength,total:n})},t.body?(this.logger.info("mocked response has body, streaming..."),o=t.body.getReader(),(i=function(){var e=(0,Y.A)(ei().mark(function e(){var t,r;return ei().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,o.read();case 2:if(r=(t=e.sent).value,!t.done){e.next=9;break}return a.logger.info("response body stream done!"),s(),e.abrupt("return");case 9:r&&(a.logger.info("read response body chunk:",r),a.responseBuffer=function(e,t){var r=new Uint8Array(e.byteLength+t.byteLength);return r.set(e,0),r.set(t,e.byteLength),r}(a.responseBuffer,r),a.trigger("progress",a.request,{loaded:a.responseBuffer.byteLength,total:n})),i();case 11:case"end":return e.stop()}},e)}));return function(){return e.apply(this,arguments)}}())()):s();case 25:case"end":return e.stop()}},e,this)})),function(t){return e.apply(this,arguments)})},{key:"responseBufferToText",value:function(){var e;return e=this.responseBuffer,new TextDecoder(void 0).decode(e)}},{key:"response",get:function(){if(this.logger.info("getResponse (responseType: %s)",this.request.responseType),this.request.readyState!==this.request.DONE)return null;switch(this.request.responseType){case"json":var e=function(e){try{return JSON.parse(e)}catch(e){return null}}(this.responseBufferToText());return this.logger.info("resolved response JSON",e),e;case"arraybuffer":var t,r=(t=this.responseBuffer).buffer.slice(t.byteOffset,t.byteOffset+t.byteLength);return this.logger.info("resolved response ArrayBuffer",r),r;case"blob":var n=this.request.getResponseHeader("Content-Type")||"text/plain",s=new Blob([this.responseBufferToText()],{type:n});return this.logger.info("resolved response Blob (mime type: %s)",s,n),s;default:var o=this.responseBufferToText();return this.logger.info('resolving "%s" response type as text',this.request.responseType,o),o}}},{key:"responseText",get:function(){if(eI(""===this.request.responseType||"text"===this.request.responseType,"InvalidStateError: The object is in invalid state."),this.request.readyState!==this.request.LOADING&&this.request.readyState!==this.request.DONE)return"";var e=this.responseBufferToText();return this.logger.info('getResponseText: "%s"',e),e}},{key:"responseXML",get:function(){if(eI(""===this.request.responseType||"document"===this.request.responseType,"InvalidStateError: The object is in invalid state."),this.request.readyState!==this.request.DONE)return null;var e=this.request.getResponseHeader("Content-Type")||"";return"undefined"==typeof DOMParser?(console.warn("Cannot retrieve XMLHttpRequest response body as XML: DOMParser is not defined. You are likely using an environment that is not browser or does not polyfill browser globals correctly."),null):["application/xhtml+xml","application/xml","image/svg+xml","text/html","text/xml"].some(function(t){return e.startsWith(t)})?new DOMParser().parseFromString(this.responseBufferToText(),e):null}},{key:"errorWith",value:function(e){this[rO]=!0,this.logger.info("responding with an error"),this.setReadyState(this.request.DONE),this.trigger("error",this.request),this.trigger("loadend",this.request)}},{key:"setReadyState",value:function(e){if(this.logger.info("setReadyState: %d -> %d",this.request.readyState,e),this.request.readyState===e)return void this.logger.info("ready state identical, skipping transition...");rN(this.request,"readyState",e),this.logger.info("set readyState to: %d",e),e!==this.request.UNSENT&&(this.logger.info('triggering "readystatechange" event...'),this.trigger("readystatechange",this.request))}},{key:"trigger",value:function(e,t,r){var n=t["on".concat(e)],s=(o=rR?ProgressEvent:rq,["error","progress","loadstart","loadend","load","timeout","abort"].includes(e)?new o(e,{lengthComputable:!0,loaded:(null==r?void 0:r.loaded)||0,total:(null==r?void 0:r.total)||0}):new rL(e,{target:t,currentTarget:t}));this.logger.info('trigger "%s"',e,r||""),"function"==typeof n&&(this.logger.info('found a direct "%s" callback, calling...',e),n.call(t,s));var o,i,a=eR(t instanceof XMLHttpRequestUpload?this.uploadEvents:this.events);try{for(a.s();!(i=a.n()).done;){var u=(0,V.A)(i.value,2),c=u[0],l=u[1];c===e&&(this.logger.info('found %d listener(s) for "%s" event, calling...',l.length,e),l.forEach(function(e){return e.call(t,s)}))}}catch(e){a.e(e)}finally{a.f()}}},{key:"toFetchApiRequest",value:function(e){var t=this;this.logger.info("converting request to a Fetch API Request...");var r=e instanceof Document?e.documentElement.innerText:e,n=new tT(this.url.href,{method:this.method,headers:this.requestHeaders,credentials:this.request.withCredentials?"include":"same-origin",body:["GET","HEAD"].includes(this.method.toUpperCase())?null:r});return rN(n,"headers",rP(n.headers,{methodCall:function(e,r){var s=(0,V.A)(e,2),o=s[0],i=s[1];switch(o){case"append":case"set":var a=(0,V.A)(i,2),u=a[0],c=a[1];t.request.setRequestHeader(u,c);break;
1case"delete":var l=(0,V.A)(i,1)[0];console.warn('XMLHttpRequest: Cannot remove a "'.concat(l,'" header from the Fetch API representation of the "').concat(n.method," ").concat(n.url,'" request. XMLHttpRequest headers cannot be removed.'))}return r()}})),tD(n,this.request),this.logger.info("converted request to a Fetch API Request!",n),n}}])}();function rj(e){return"undefined"==typeof location?new URL(e):new URL(e.toString(),location.href)}function rN(e,t,r){Reflect.defineProperty(e,t,{writable:!0,enumerable:!0,value:r})}var rD=((F=function(e){function t(){return(0,ee.A)(this,t),eW(this,t,[t.symbol])}return(0,en.A)(t,e),(0,Z.A)(t,[{key:"checkEnvironment",value:function(){return te("XMLHttpRequest")}},{key:"setup",value:function(){var e=this,t=this.logger.extend("setup");t.info("patching global XMLHttpRequest..."),this.subscriptions.push(e9.applyPatch(globalThis,"XMLHttpRequest",function(){var t,r,n;return r=(t={emitter:e.emitter,logger:e.logger}).emitter,n=t.logger,new Proxy(globalThis.XMLHttpRequest,{construct:function(e,t,s){n.info("constructed new XMLHttpRequest");var o,i,a=Reflect.construct(e,t,s),u=Object.getOwnPropertyDescriptors(e.prototype);for(var c in u)Reflect.defineProperty(a,c,u[c]);var l=new rI(a,n);return o=(0,Y.A)(ei().mark(function e(t){var n,s,o,i=this;return ei().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return n=t.request,s=t.requestId,o=new tq(n,{passthrough:function(){i.logger.info("no mocked response received, performing request as-is...")},respondWith:function(){var e=(0,Y.A)(ei().mark(function e(t){return ei().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(!rv(t)){e.next=3;break}return i.errorWith(TypeError("Network error")),e.abrupt("return");case 3:return e.next=5,i.respondWith(t);case 5:case"end":return e.stop()}},e)}));return function(t){return e.apply(this,arguments)}}(),errorWith:function(e){i.logger.info("request errored!",{error:e}),e instanceof Error&&i.errorWith(e)}}),this.logger.info("awaiting mocked response..."),this.logger.info('emitting the "request" event for %s listener(s)...',r.listenerCount("request")),e.next=6,rg({request:n,requestId:s,controller:o,emitter:r});case 6:case"end":return e.stop()}},e,this)})),l.onRequest=function(e){return o.apply(this,arguments)},i=(0,Y.A)(ei().mark(function e(t){var n,s,o,i;return ei().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:n=t.response,s=t.isMockedResponse,o=t.request,i=t.requestId,this.logger.info('emitting the "response" event for %s listener(s)...',r.listenerCount("response")),r.emit("response",{response:n,isMockedResponse:s,request:o,requestId:i});case 3:case"end":return e.stop()}},e,this)})),l.onResponse=function(e){return i.apply(this,arguments)},l.request}})})),t.info("global XMLHttpRequest patched!",globalThis.XMLHttpRequest.name)}}])}(e5)).symbol=Symbol.for("xhr-interceptor"),F),r_=(J=new WeakSet,function(e){function t(e){var r;return(0,ee.A)(this,t),eA(r=eW(this,t,[{interceptors:[new rD,new rS]}]),J),(0,Q.A)(r,"options",void 0),r.options=e,r}return(0,en.A)(t,e),(0,Z.A)(t,[{key:"enable",value:function(){ew(t,"enable",this,3)([]),this.options.quiet||eq(J,this,rH).call(this)}},{key:"disable",value:function(){ew(t,"disable",this,3)([]),this.options.quiet||eq(J,this,rU).call(this)}}])}(eu.x));function rH(){console.groupCollapsed("%c".concat(el.J.formatMessage("Mocking enabled (fallback mode).")),"color:orangered;font-weight:bold;"),console.log("%cDocumentation: %chttps://mswjs.io/docs","font-weight:bold","font-weight:normal"),console.log("Found an issue? https://github.com/mswjs/msw/issues"),console.groupEnd()}function rU(){console.log("%c".concat(el.J.formatMessage("Mocking disabled.")),"color:orangered;font-weight:bold;")}function rG(){eI(!ej(),el.J.formatMessage("Failed to execute `setupWorker` in a non-browser environment"));for(var e=arguments.length,t=Array(e),r=0;r<e;r++)t[r]=arguments[r];var n=(0,ea.U)({sources:[],handlers:t});return{start:function(e){return(0,Y.A)(ei().mark(function t(){var r,s,o,i,a;return ei().wrap(function(t){for(;;)switch(t.prev=t.next){case 0:if((null==e?void 0:e.waitUntilReady)!=null&&el.J.warn('The "waitUntilReady" option has been deprecated. Please remove it from this "worker.start()" call. Follow the recommended Browser integration (https://mswjs.io/docs/integrations/browser) to eliminate any race conditions between the Service Worker registration and any requests made by your application on initial render.'),n.readyState!==ea.r.ENABLED){t.next=4;break}return el.J.warn('Found a redundant "worker.start()" call. Note that starting the worker while mocking is already enabled will have no effect. Consider removing this "worker.start()" call.'),t.abrupt("return");case 4:if(!tx()){t.next=10;break}return t.next=7,t7.from({serviceWorker:{url:(null==e||null==(r=e.serviceWorker)||null==(r=r.url)?void 0:r.toString())||"/mockServiceWorker.js",options:null==e||null==(s=e.serviceWorker)?void 0:s.options},findWorker:null==e?void 0:e.findWorker,quiet:null==e?void 0:e.quiet});case 7:t.t0=t.sent,t.next=11;break;case 10:t.t0=new r_({quiet:null==e?void 0:e.quiet});case 11:return o=t.t0,n.configure({sources:[o,new eu.x({interceptors:[new tA]})],onUnhandledFrame:(0,ec.X)(function(){return(null==e?void 0:e.onUnhandledRequest)||"warn"}),context:{quiet:null==e?void 0:e.quiet}}),t.next=15,n.enable();case 15:if(!(o instanceof t7)){t.next=22;break}return t.next=18,o.workerPromise;case 18:return i=t.sent,a=(0,V.A)(i,2)[1],t.abrupt("return",a);case 22:case"end":return t.stop()}},t)}))()},stop:function(){if(n.readyState===ea.r.DISABLED)return void el.J.warn('Found a redundant "worker.stop()" call. Notice that stopping the worker after it has already been stopped has no effect. Consider removing this "worker.stop()" call.');n.disable(),window.postMessage({type:"msw/worker:stop"})},events:n.events,use:n.use.bind(n),resetHandlers:n.resetHandlers.bind(n),restoreHandlers:n.restoreHandlers.bind(n),listHandlers:n.listHandlers.bind(n)}}}}]);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.