Files
integral-shop/dashboard-frontend/dist/assets/browser-EsQXAio1.js
danaisuiyuan ee32ecc995 feat(dashboard-frontend): 新增 dashboard 前端目录与构建产物
- 引入 dashboard-frontend/dist 静态资源占位(Vite 产物:assets + favicon + index.html + mockServiceWorker.js)
- .gitignore 排除 dashboard-frontend/node_modules 及日志,避免误入库(~304MB)
- src 暂留占位待后续接入

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-05-16 18:31:47 +08:00

61 lines
260 KiB
JavaScript
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
var e=/(%?)(%([sdijo]))/g;function t(e,t){switch(t){case`s`:return e;case`d`:case`i`:return Number(e);case`j`:return JSON.stringify(e);case`o`:{if(typeof e==`string`)return e;let t=JSON.stringify(e);return t===`{}`||t===`[]`||/^\[object .+?\]$/.test(t)?e:t}}}function n(n,...r){if(r.length===0)return n;let i=0,a=n.replace(e,(e,n,a,o)=>{let s=r[i],c=t(s,o);return n?e:(i++,c)});return i<r.length&&(a+=` ${r.slice(i).join(` `)}`),a=a.replace(/%{2,2}/g,`%`),a}var r=2;function i(e){if(!e.stack)return;let t=e.stack.split(`
`);t.splice(1,r),e.stack=t.join(`
`)}var a=class extends Error{constructor(e,...t){super(e),this.message=e,this.name=`Invariant Violation`,this.message=n(e,...t),i(this)}},o=(e,t,...n)=>{if(!e)throw new a(t,...n)};o.as=(e,t,r,...i)=>{if(!t){let t=i.length===0?r:n(r,...i),a;try{a=Reflect.construct(e,[t])}catch{a=e(t)}throw a}};var s=class{#e;#t;constructor(){this.#e=[],this.#t=new Map}get[Symbol.iterator](){return this.#e[Symbol.iterator].bind(this.#e)}entries(){return this.#t.entries()}get(e){return this.#t.get(e)||[]}getAll(){return this.#e.map(([,e])=>e)}append(e,t){this.#e.push([e,t]),this.#n(e,e=>e.push(t))}prepend(e,t){this.#e.unshift([e,t]),this.#n(e,e=>e.unshift(t))}delete(e,t){if(this.size===0)return!1;let n=this.#t.get(e);if(!n)return!1;let r=n.indexOf(t);return r===-1?!1:(n.splice(r,1),this.#e.splice(this.#e.findIndex(n=>n[0]===e&&n[1]===t),1),!0)}deleteAll(e){this.size!==0&&(this.#e=this.#e.filter(t=>t[0]!==e),this.#t.delete(e))}get size(){return this.#e.length}clear(){this.size!==0&&(this.#e.length=0,this.#t.clear())}#n(e,t){t(this.#t.get(e)||this.#t.set(e,[]).get(e))}},c=Symbol(`kDefaultPrevented`),l=Symbol(`kPropagationStopped`),u=Symbol(`kImmediatePropagationStopped`),d=class extends MessageEvent{[c];[l];[u];constructor(...e){super(e[0],e[1]),this[c]=!1}get defaultPrevented(){return this[c]}preventDefault(){super.preventDefault(),this[c]=!0}stopImmediatePropagation(){super.stopImmediatePropagation(),this[u]=!0}},f=class{#e;#t;#n;#r;#i;#a;#o;hooks;constructor(){this.#e=new s,this.#t=new WeakMap,this.#n=new WeakMap,this.#r=new WeakSet,this.#i=new s,this.#a=new WeakMap,this.#o=new WeakMap,this.hooks={on:(e,t,n)=>{if(!n?.signal?.aborted){if(n?.once){let n=t,r=((...t)=>(this.#s(e,r),n(...t)));t=r}if(this.#i.append(e,t),n&&this.#a.set(t,n),n?.signal){let{signal:r}=n,i=()=>{this.#s(e,t)};r.addEventListener(`abort`,i,{once:!0}),this.#o.set(t,()=>{r.removeEventListener(`abort`,i)})}}},removeListener:(e,t)=>{this.#s(e,t)}}}#s(e,t){this.#i.delete(e,t);let n=this.#o.get(t);n&&(n(),this.#o.delete(t))}#c(e,t){let n=this.#e.delete(e,t),r=this.#n.get(t);return r&&(r(),this.#n.delete(t)),n}on(e,t,n){return this.#l(e,t,n),this}once(e,t,n){return this.on(e,t,{...n||{},once:!0})}earlyOn(e,t,n){return this.#l(e,t,n,`prepend`),this}earlyOnce(e,t,n){return this.earlyOn(e,t,{...n||{},once:!0})}emit(e){if(this.#e.size===0)return!1;let t=this.listenerCount(e.type)>0,n=this.#u(e);for(let t of this.#f(e.type)){if(n.event[l]!=null&&n.event[l]!==this)return n.revoke(),!1;if(n.event[u])break;this.#d(n.event,t)}return n.revoke(),t}async emitAsPromise(e){if(this.#e.size===0)return[];let t=[],n=this.#u(e);for(let r of this.#f(e.type)){if(n.event[l]!=null&&n.event[l]!==this)return n.revoke(),[];if(n.event[u])break;let e=await Promise.resolve(this.#d(n.event,r));this.#p(r)||t.push(e)}return n.revoke(),Promise.allSettled(t).then(e=>e.map(e=>e.status===`fulfilled`?e.value:e.reason))}*emitAsGenerator(e){if(this.#e.size===0)return;let t=this.#u(e);for(let n of this.#f(e.type)){if(t.event[l]!=null&&t.event[l]!==this){t.revoke();return}if(t.event[u])break;let e=this.#d(t.event,n);this.#p(n)||(yield e)}t.revoke()}removeListener(e,t){let n=this.#t.get(t);if(this.#c(e,t))for(let r of this.#i.get(`removeListener`).slice())r(e,t,n)}removeAllListeners(e){if(e==null){for(let[e,t]of this.#e.entries())for(;t.length>0;)this.removeListener(e,t[0]);for(let[e,t]of[...this.#i])this.#a.get(t)?.persist||this.#s(e,t);return}let t=this.listeners(e);for(;t.length>0;)this.removeListener(e,t[0])}listeners(e){return e==null?this.#e.getAll():this.#e.get(e)}listenerCount(e){return e==null?this.#e.size:this.listeners(e).length}#l(e,t,n,r=`append`){if(!n?.signal?.aborted){for(let r of this.#i.get(`newListener`).slice())r(e,t,n);if(e===`*`&&this.#r.add(t),r===`prepend`?this.#e.prepend(e,t):this.#e.append(e,t),n&&(this.#t.set(t,n),n.signal)){let{signal:r}=n,i=()=>{this.removeListener(e,t)};r.addEventListener(`abort`,i,{once:!0}),this.#n.set(t,()=>{r.removeEventListener(`abort`,i)})}}}#u(e){let{stopPropagation:t}=e;return e.stopPropagation=()=>{e[l]=this,t.call(e)},{event:e,revoke(){e.stopPropagation=t}}}#d(e,t){for(let t of this.#i.get(`beforeEmit`).slice())if(t(e)===!1)return;let n=t.call(this,e),r=this.#t.get(t);if(r?.once){let n=this.#p(t)?`*`:e.type;if(this.#c(n,t))for(let e of this.#i.get(`removeListener`).slice())e(n,t,r)}return n}*#f(e){let t=[];for(let[n,r]of this.#e)(n===`*`||n===e)&&t.push(r);yield*t}#p(e){return this.#r.has(e)}},p=class{constructor(e,t){this.protocol=e,this.data=t,this.events=new f}events},m=class extends d{frame;constructor(e,t){super(e,{}),this.frame=t}},h=class{emitter;constructor(){this.emitter=new f}async queue(e){await this.emitter.emitAsPromise(new m(`frame`,e))}on(e,t,n){this.emitter.on(e,t,n)}disable(){this.emitter.removeAllListeners()}};function g(e){let t=new URL(e.url);return t.protocol===`file:`||/(fonts\.googleapis\.com)/.test(t.hostname)||/node_modules/.test(t.pathname)||t.pathname.includes(`@vite`)?!0:/\.(s?css|less|m?jsx?|m?tsx?|html|ttf|otf|woff|woff2|eot|gif|jpe?g|png|avif|webp|svg|mp4|webm|ogg|mov|mp3|wav|ogg|flac|aac|pdf|txt|csv|json|xml|md|zip|tar|gz|rar|7z)$/i.test(t.pathname)}var _=`[MSW]`;function v(e,...t){return`${_} ${n(e,...t)}`}function y(e,...t){console.warn(v(e,...t))}function b(e,...t){console.error(v(e,...t))}var x={formatMessage:v,warn:y,error:b},S=class extends Error{constructor(e){super(e),this.name=`InternalError`}};async function C(e){try{return[null,await e().catch(e=>{throw e})]}catch(e){return[e,null]}}function ee(){if(typeof navigator<`u`&&navigator.product===`ReactNative`)return!0;if(typeof process<`u`){let e=process.type;return e===`renderer`||e===`worker`?!1:!!(process.versions&&process.versions.node)}return!1}var te=Object.defineProperty,w=(e,t)=>{for(var n in t)te(e,n,{get:t[n],enumerable:!0})},ne={};w(ne,{blue:()=>T,gray:()=>E,green:()=>ae,red:()=>ie,yellow:()=>re});function re(e){return`\x1B[33m${e}\x1B[0m`}function T(e){return`\x1B[34m${e}\x1B[0m`}function E(e){return`\x1B[90m${e}\x1B[0m`}function ie(e){return`\x1B[31m${e}\x1B[0m`}function ae(e){return`\x1B[32m${e}\x1B[0m`}var D=ee(),O=class{constructor(e){this.name=e,this.prefix=`[${this.name}]`;let t=le(`DEBUG`),n=le(`LOG_LEVEL`);t===`1`||t===`true`||t!==void 0&&this.name.startsWith(t)?(this.debug=ue(n,`debug`)?k:this.debug,this.info=ue(n,`info`)?k:this.info,this.success=ue(n,`success`)?k:this.success,this.warning=ue(n,`warning`)?k:this.warning,this.error=ue(n,`error`)?k:this.error):(this.info=k,this.success=k,this.warning=k,this.error=k,this.only=k)}prefix;extend(e){return new O(`${this.name}:${e}`)}debug(e,...t){this.logEntry({level:`debug`,message:E(e),positionals:t,prefix:this.prefix,colors:{prefix:`gray`}})}info(e,...t){this.logEntry({level:`info`,message:e,positionals:t,prefix:this.prefix,colors:{prefix:`blue`}});let n=new oe;return(e,...t)=>{n.measure(),this.logEntry({level:`info`,message:`${e} ${E(`${n.deltaTime}ms`)}`,positionals:t,prefix:this.prefix,colors:{prefix:`blue`}})}}success(e,...t){this.logEntry({level:`info`,message:e,positionals:t,prefix:`\u2714 ${this.prefix}`,colors:{timestamp:`green`,prefix:`green`}})}warning(e,...t){this.logEntry({level:`warning`,message:e,positionals:t,prefix:`\u26A0 ${this.prefix}`,colors:{timestamp:`yellow`,prefix:`yellow`}})}error(e,...t){this.logEntry({level:`error`,message:e,positionals:t,prefix:`\u2716 ${this.prefix}`,colors:{timestamp:`red`,prefix:`red`}})}only(e){e()}createEntry(e,t){return{timestamp:new Date,level:e,message:t}}logEntry(e){let{level:t,message:n,prefix:r,colors:i,positionals:a=[]}=e,o=this.createEntry(t,n),s=i?.timestamp||`gray`,c=i?.prefix||`gray`,l={timestamp:ne[s],prefix:ne[c]};this.getWriter(t)([l.timestamp(this.formatTimestamp(o.timestamp))].concat(r==null?[]:l.prefix(r),de(n)).join(` `),...a.map(de))}formatTimestamp(e){return`${e.toLocaleTimeString(`en-GB`)}:${e.getMilliseconds()}`}getWriter(e){switch(e){case`debug`:case`success`:case`info`:return se;case`warning`:return ce;case`error`:return A}}},oe=class{startTime;endTime;deltaTime;constructor(){this.startTime=performance.now()}measure(){this.endTime=performance.now();let e=this.endTime-this.startTime;this.deltaTime=e.toFixed(2)}},k=()=>void 0;function se(e,...t){if(D){process.stdout.write(n(e,...t)+`
`);return}console.log(e,...t)}function ce(e,...t){if(D){process.stderr.write(n(e,...t)+`
`);return}console.warn(e,...t)}function A(e,...t){if(D){process.stderr.write(n(e,...t)+`
`);return}console.error(e,...t)}function le(e){return D?{}[e]:globalThis[e]?.toString()}function ue(e,t){return e!==void 0&&e!==t}function de(e){return e===void 0?`undefined`:e===null?`null`:typeof e==`string`?e:typeof e==`object`?JSON.stringify(e):e.toString()}var fe=class extends Error{constructor(e,t,n){super(`Possible EventEmitter memory leak detected. ${n} ${t.toString()} listeners added. Use emitter.setMaxListeners() to increase limit`),this.emitter=e,this.type=t,this.count=n,this.name=`MaxListenersExceededWarning`}},pe=class{static listenerCount(e,t){return e.listenerCount(t)}constructor(){this.events=new Map,this.maxListeners=pe.defaultMaxListeners,this.hasWarnedAboutPotentialMemoryLeak=!1}_emitInternalEvent(e,t,n){this.emit(e,t,n)}_getListeners(e){return Array.prototype.concat.apply([],this.events.get(e))||[]}_removeListener(e,t){let n=e.indexOf(t);return n>-1&&e.splice(n,1),[]}_wrapOnceListener(e,t){let n=(...r)=>(this.removeListener(e,n),t.apply(this,r));return Object.defineProperty(n,`name`,{value:t.name}),n}setMaxListeners(e){return this.maxListeners=e,this}getMaxListeners(){return this.maxListeners}eventNames(){return Array.from(this.events.keys())}emit(e,...t){let n=this._getListeners(e);return n.forEach(e=>{e.apply(this,t)}),n.length>0}addListener(e,t){this._emitInternalEvent(`newListener`,e,t);let n=this._getListeners(e).concat(t);if(this.events.set(e,n),this.maxListeners>0&&this.listenerCount(e)>this.maxListeners&&!this.hasWarnedAboutPotentialMemoryLeak){this.hasWarnedAboutPotentialMemoryLeak=!0;let t=new fe(this,e,this.listenerCount(e));console.warn(t)}return this}on(e,t){return this.addListener(e,t)}once(e,t){return this.addListener(e,this._wrapOnceListener(e,t))}prependListener(e,t){let n=this._getListeners(e);if(n.length>0){let r=[t].concat(n);this.events.set(e,r)}else this.events.set(e,n.concat(t));return this}prependOnceListener(e,t){return this.prependListener(e,this._wrapOnceListener(e,t))}removeListener(e,t){let n=this._getListeners(e);return n.length>0&&(this._removeListener(n,t),this.events.set(e,n),this._emitInternalEvent(`removeListener`,e,t)),this}off(e,t){return this.removeListener(e,t)}removeAllListeners(e){return e?this.events.delete(e):this.events.clear(),this}listeners(e){return Array.from(this._getListeners(e))}listenerCount(e){return this._getListeners(e).length}rawListeners(e){return this.listeners(e)}},me=pe;me.defaultMaxListeners=10;function he(e){return globalThis[e]||void 0}function ge(e,t){globalThis[e]=t}function _e(e){delete globalThis[e]}var j=function(e){return e.INACTIVE=`INACTIVE`,e.APPLYING=`APPLYING`,e.APPLIED=`APPLIED`,e.DISPOSING=`DISPOSING`,e.DISPOSED=`DISPOSED`,e}({}),ve=class{constructor(e){this.symbol=e,this.readyState=j.INACTIVE,this.emitter=new me,this.subscriptions=[],this.logger=new O(e.description),this.emitter.setMaxListeners(0),this.logger.info(`constructing the interceptor...`)}checkEnvironment(){return!0}apply(){let e=this.logger.extend(`apply`);if(e.info(`applying the interceptor...`),this.readyState===j.APPLIED){e.info(`intercepted already applied!`);return}if(!this.checkEnvironment()){e.info(`the interceptor cannot be applied in this environment!`);return}this.readyState=j.APPLYING;let t=this.getInstance();if(t){e.info(`found a running instance, reusing...`),this.on=(n,r)=>(e.info(`proxying the "%s" listener`,n),t.emitter.addListener(n,r),this.subscriptions.push(()=>{t.emitter.removeListener(n,r),e.info(`removed proxied "%s" listener!`,n)}),this),this.readyState=j.APPLIED;return}e.info(`no running instance found, setting up a new instance...`),this.setup(),this.setInstance(),this.readyState=j.APPLIED}setup(){}on(e,t){let n=this.logger.extend(`on`);return this.readyState===j.DISPOSING||this.readyState===j.DISPOSED?(n.info(`cannot listen to events, already disposed!`),this):(n.info(`adding "%s" event listener:`,e,t),this.emitter.on(e,t),this)}once(e,t){return this.emitter.once(e,t),this}off(e,t){return this.emitter.off(e,t),this}removeAllListeners(e){return this.emitter.removeAllListeners(e),this}dispose(){let e=this.logger.extend(`dispose`);if(this.readyState===j.DISPOSED){e.info(`cannot dispose, already disposed!`);return}if(e.info(`disposing the interceptor...`),this.readyState=j.DISPOSING,!this.getInstance()){e.info(`no interceptors running, skipping dispose...`);return}if(this.clearInstance(),e.info(`global symbol deleted:`,he(this.symbol)),this.subscriptions.length>0){e.info(`disposing of %d subscriptions...`,this.subscriptions.length);for(let e of this.subscriptions)e();this.subscriptions=[],e.info(`disposed of all subscriptions!`,this.subscriptions.length)}this.emitter.removeAllListeners(),e.info(`destroyed the listener!`),this.readyState=j.DISPOSED}getInstance(){let e=he(this.symbol);return this.logger.info(`retrieved global instance:`,e?.constructor?.name),e}setInstance(){ge(this.symbol,this),this.logger.info(`set global instance!`,this.symbol.description)}clearInstance(){_e(this.symbol),this.logger.info(`cleared global instance!`,this.symbol.description)}};function ye(){return Math.random().toString(16).slice(2)}function be(){let e=(t,n)=>{e.state=`pending`,e.resolve=n=>e.state===`pending`?(e.result=n,t(n instanceof Promise?n:Promise.resolve(n).then(t=>(e.state=`fulfilled`,t)))):void 0,e.reject=t=>{if(e.state===`pending`)return queueMicrotask(()=>{e.state=`rejected`}),n(e.rejectionReason=t)}};return e}var xe=class extends Promise{#e;resolve;reject;constructor(e=null){let t=be();super((n,r)=>{t(n,r),e?.(t.resolve,t.reject)}),this.#e=t,this.resolve=this.#e.resolve,this.reject=this.#e.reject}get state(){return this.#e.state}get rejectionReason(){return this.#e.rejectionReason}then(e,t){return this.#t(super.then(e,t))}catch(e){return this.#t(super.catch(e))}finally(e){return this.#t(super.finally(e))}#t(e){return Object.defineProperties(e,{resolve:{configurable:!0,value:this.resolve},reject:{configurable:!0,value:this.reject}})}},M=class e extends Error{constructor(t){super(t),this.name=`InterceptorError`,Object.setPrototypeOf(this,e.prototype)}};(class e{static{this.PENDING=0}static{this.PASSTHROUGH=1}static{this.RESPONSE=2}static{this.ERROR=3}constructor(t,n){this.request=t,this.source=n,this.readyState=e.PENDING,this.handled=new xe}get#e(){return this.handled}async passthrough(){o.as(M,this.readyState===e.PENDING,`Failed to passthrough the "%s %s" request: the request has already been handled`,this.request.method,this.request.url),this.readyState=e.PASSTHROUGH,await this.source.passthrough(),this.#e.resolve()}respondWith(t){o.as(M,this.readyState===e.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,t.status,t.statusText||`OK`,this.readyState),this.readyState=e.RESPONSE,this.#e.resolve(),this.source.respondWith(t)}errorWith(t){o.as(M,this.readyState===e.PENDING,`Failed to error the "%s %s" request with "%s": the request has already been handled (%d)`,this.request.method,this.request.url,t?.toString(),this.readyState),this.readyState=e.ERROR,this.source.errorWith(t),this.#e.resolve()}});function Se(e){try{return new URL(e),!0}catch{return!1}}function Ce(e,t){let n=Object.getOwnPropertySymbols(t).find(t=>t.description===e);if(n)return Reflect.get(t,n)}var we=Symbol(`kStatus`),Te=Symbol(`kUrl`),Ee=class e extends Response{static{this.STATUS_CODES_WITHOUT_BODY=[101,103,204,205,304]}static{this.STATUS_CODES_WITH_REDIRECT=[301,302,303,307,308]}static isConfigurableStatusCode(e){return e>=200&&e<=599}static isRedirectResponse(t){return e.STATUS_CODES_WITH_REDIRECT.includes(t)}static isResponseWithBody(t){return!e.STATUS_CODES_WITHOUT_BODY.includes(t)}static setStatus(e,t){let n=Ce(`state`,t);n?n.status=e:Object.defineProperty(t,`status`,{value:e,enumerable:!0,configurable:!0,writable:!1}),Object.defineProperty(t,we,{value:e,enumerable:!1})}static setUrl(e,t){if(!e||e===`about:`||!Se(e))return;let n=Ce(`state`,t);n?n.urlList.push(new URL(e)):Object.defineProperty(t,`url`,{value:e,enumerable:!0,configurable:!0,writable:!1}),Object.defineProperty(t,Te,{value:e,enumerable:!1})}static parseRawHeaders(e){let t=new Headers;for(let n=0;n<e.length;n+=2)t.append(e[n],e[n+1]);return t}static clone(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`})}}constructor(t,n={}){let r=n.status??200,i=e.isConfigurableStatusCode(r)?r:200,a=e.isResponseWithBody(r)?t:null;super(a,{status:i,statusText:n.statusText,headers:n.headers}),r!==i&&e.setStatus(r,this),e.setUrl(n.url,this)}clone(){let t=super.clone(),n=Reflect.get(this,we);n&&e.setStatus(n,t);let r=Reflect.get(this,Te);return r&&e.setUrl(r,t),t}};new TextEncoder;function De(e){if(typeof e==`string`)return De(new URL(e,typeof location<`u`?location.href:void 0));if(e.protocol===`http:`?e.protocol=`ws:`:e.protocol===`https:`&&(e.protocol=`wss:`),e.protocol!==`ws:`&&e.protocol!==`wss:`)throw SyntaxError(`Failed to construct 'WebSocket': The URL's scheme must be either 'http', 'https', 'ws', or 'wss'. '${e.protocol}' is not allowed.`);if(e.hash!==``)throw SyntaxError(`Failed to construct 'WebSocket': The URL contains a fragment identifier ('${e.hash}'). Fragment identifiers are not allowed in WebSocket URLs.`);return e.href}var Oe=class e extends ve{constructor(t){e.symbol=Symbol(t.name),super(e.symbol),this.interceptors=t.interceptors}setup(){let e=this.logger.extend(`setup`);e.info(`applying all %d interceptors...`,this.interceptors.length);for(let t of this.interceptors)e.info(`applying "%s" interceptor...`,t.constructor.name),t.apply(),e.info(`adding interceptor dispose subscription`),this.subscriptions.push(()=>t.dispose())}on(e,t){for(let n of this.interceptors)n.on(e,t);return this}once(e,t){for(let n of this.interceptors)n.once(e,t);return this}off(e,t){for(let n of this.interceptors)n.off(e,t);return this}removeAllListeners(e){for(let t of this.interceptors)t.removeAllListeners(e);return this}};function ke(e,t=!0){return[t&&e.origin,e.pathname].filter(Boolean).join(``)}function Ae(e){let t=e instanceof URL?e:new URL(e);return typeof location<`u`&&t.origin===location.origin?t.pathname:t.origin+t.pathname}var N={decodeValues:!0,map:!1,silent:!1,split:`auto`};function je(e){return typeof e!=`string`||e in{}}function P(){return Object.create(null)}function Me(e){return typeof e==`string`&&!!e.trim()}function F(e,t){var n=e.split(`;`).filter(Me),r=Ne(n.shift()),i=r.name,a=r.value;if(t=t?Object.assign({},N,t):N,je(i))return null;try{a=t.decodeValues?decodeURIComponent(a):a}catch(e){console.error(`set-cookie-parser: failed to decode cookie value. Set options.decodeValues=false to disable decoding.`,e)}var o=P();return o.name=i,o.value=a,n.forEach(function(e){var t=e.split(`=`),n=t.shift().trimLeft().toLowerCase();if(!je(n)){var r=t.join(`=`);if(n===`expires`)o.expires=new Date(r);else if(n===`max-age`){var i=parseInt(r,10);Number.isNaN(i)||(o.maxAge=i)}else n===`secure`?o.secure=!0:n===`httponly`?o.httpOnly=!0:n===`samesite`?o.sameSite=r:n===`partitioned`?o.partitioned=!0:n&&(o[n]=r)}}),o}function Ne(e){var t=``,n=``,r=e.split(`=`);return r.length>1?(t=r.shift(),n=r.join(`=`)):n=e,{name:t,value:n}}function Pe(e,t){if(t=t?Object.assign({},N,t):N,!e)return t.map?P():[];if(e.headers)if(typeof e.headers.getSetCookie==`function`)e=e.headers.getSetCookie();else if(e.headers[`set-cookie`])e=e.headers[`set-cookie`];else{var n=e.headers[Object.keys(e.headers).find(function(e){return e.toLowerCase()===`set-cookie`})];!n&&e.headers.cookie&&!t.silent&&console.warn(`Warning: set-cookie-parser appears to have been called on a request object. It is designed to parse Set-Cookie headers from responses, not Cookie headers from requests. Set the option {silent: true} to suppress this warning.`),e=n}var r=t.split,i=Array.isArray(e);if(r===`auto`&&(r=!i),i||(e=[e]),e=e.filter(Me),r&&(e=e.map(Fe).flat()),t.map){var a=P();return e.reduce(function(e,n){var r=F(n,t);return r&&!je(r.name)&&(e[r.name]=r),e},a)}else return e.map(function(e){return F(e,t)}).filter(Boolean)}function Fe(e){if(Array.isArray(e))return e;if(typeof e!=`string`)return[];var t=[],n=0,r,i,a,o,s;function c(){for(;n<e.length&&/\s/.test(e.charAt(n));)n+=1;return n<e.length}function l(){return i=e.charAt(n),i!==`=`&&i!==`;`&&i!==`,`}for(;n<e.length;){for(r=n,s=!1;c();)if(i=e.charAt(n),i===`,`){for(a=n,n+=1,c(),o=n;n<e.length&&l();)n+=1;n<e.length&&e.charAt(n)===`=`?(s=!0,n=o,t.push(e.substring(r,a)),r=n):n=a+1}else n+=1;(!s||n>=e.length)&&t.push(e.substring(r,e.length))}return t}Pe.parseSetCookie=Pe,Pe.parse=Pe,Pe.parseString=F,Pe.splitCookiesString=Fe;var Ie=/[^a-z0-9\-#$%&'*+.^_`|~]/i;function Le(e){if(Ie.test(e)||e.trim()===``)throw TypeError(`Invalid character in header field name`);return e.trim().toLowerCase()}var Re=[`
`,`\r`,` `,` `],ze=RegExp(`(^[${Re.join(``)}]|$[${Re.join(``)}])`,`g`);function Be(e){return e.replace(ze,``)}function Ve(e){if(typeof e!=`string`||e.length===0)return!1;for(let t=0;t<e.length;t++){let n=e.charCodeAt(t);if(n>127||!He(n))return!1}return!0}function He(e){return![127,32,`(`,`)`,`<`,`>`,`@`,`,`,`;`,`:`,`\\`,`"`,`/`,`[`,`]`,`?`,`=`,`{`,`}`].includes(e)}function Ue(e){if(typeof e!=`string`||e.trim()!==e)return!1;for(let t=0;t<e.length;t++){let n=e.charCodeAt(t);if(n===0||n===10||n===13)return!1}return!0}var We,Ge=Symbol(`normalizedHeaders`),Ke=Symbol(`rawHeaderNames`),qe=`, `,Je=class e{constructor(t){this[Ge]={},this[Ke]=new Map,this[We]=`Headers`,[`Headers`,`HeadersPolyfill`].includes(t?.constructor?.name)||t instanceof e||globalThis.Headers!==void 0&&t instanceof globalThis.Headers?t.forEach((e,t)=>{this.append(t,e)},this):Array.isArray(t)?t.forEach(([e,t])=>{this.append(e,Array.isArray(t)?t.join(qe):t)}):t&&Object.getOwnPropertyNames(t).forEach(e=>{let n=t[e];this.append(e,Array.isArray(n)?n.join(qe):n)})}[(We=Symbol.toStringTag,Symbol.iterator)](){return this.entries()}*keys(){for(let[e]of this.entries())yield e}*values(){for(let[,e]of this.entries())yield e}*entries(){let e=Object.keys(this[Ge]).sort((e,t)=>e.localeCompare(t));for(let t of e)if(t===`set-cookie`)for(let e of this.getSetCookie())yield[t,e];else yield[t,this.get(t)]}has(e){if(!Ve(e))throw TypeError(`Invalid header name "${e}"`);return this[Ge].hasOwnProperty(Le(e))}get(e){if(!Ve(e))throw TypeError(`Invalid header name "${e}"`);return this[Ge][Le(e)]??null}set(e,t){if(!Ve(e)||!Ue(t))return;let n=Le(e),r=Be(t);this[Ge][n]=Be(r),this[Ke].set(n,e)}append(e,t){if(!Ve(e)||!Ue(t))return;let n=Le(e),r=Be(t),i=this.has(n)?`${this.get(n)}, ${r}`:r;this.set(e,i)}delete(e){if(!Ve(e)||!this.has(e))return;let t=Le(e);delete this[Ge][t],this[Ke].delete(t)}forEach(e,t){for(let[n,r]of this.entries())e.call(t,r,n,this)}getSetCookie(){let e=this.get(`set-cookie`);return e===null?[]:e===``?[``]:Fe(e)}},Ye=/[/\\]msw[/\\]src[/\\](.+)/,Xe=/(node_modules)?[/\\]lib[/\\](core|browser|node|native|iife)[/\\]|^[^/\\]*$/;function Ze(e){let t=e.stack;if(!t)return;let n=t.split(`
`).slice(1).find(e=>!(Ye.test(e)||Xe.test(e)));if(n)return n.replace(/\s*at [^()]*\(([^)]+)\)/,`$1`).replace(/^@/,``)}function Qe(e){return e?Reflect.has(e,Symbol.iterator)||Reflect.has(e,Symbol.asyncIterator):!1}var $e=Object.create,et=Object.defineProperty,tt=Object.getOwnPropertyDescriptor,nt=Object.getOwnPropertyNames,rt=Object.getPrototypeOf,it=Object.prototype.hasOwnProperty,at=(e,t)=>function(){return t||(0,e[nt(e)[0]])((t={exports:{}}).exports,t),t.exports},ot=(e,t,n,r)=>{if(t&&typeof t==`object`||typeof t==`function`)for(let i of nt(t))!it.call(e,i)&&i!==n&&et(e,i,{get:()=>t[i],enumerable:!(r=tt(t,i))||r.enumerable});return e},st=(e,t,n)=>(n=e==null?{}:$e(rt(e)),ot(t||!e||!e.__esModule?et(n,`default`,{value:e,enumerable:!0}):n,e)),ct=at({"node_modules/.pnpm/statuses@2.0.2/node_modules/statuses/codes.json"(e,t){t.exports={100:`Continue`,101:`Switching Protocols`,102:`Processing`,103:`Early Hints`,200:`OK`,201:`Created`,202:`Accepted`,203:`Non-Authoritative Information`,204:`No Content`,205:`Reset Content`,206:`Partial Content`,207:`Multi-Status`,208:`Already Reported`,226:`IM Used`,300:`Multiple Choices`,301:`Moved Permanently`,302:`Found`,303:`See Other`,304:`Not Modified`,305:`Use Proxy`,307:`Temporary Redirect`,308:`Permanent Redirect`,400:`Bad Request`,401:`Unauthorized`,402:`Payment Required`,403:`Forbidden`,404:`Not Found`,405:`Method Not Allowed`,406:`Not Acceptable`,407:`Proxy Authentication Required`,408:`Request Timeout`,409:`Conflict`,410:`Gone`,411:`Length Required`,412:`Precondition Failed`,413:`Payload Too Large`,414:`URI Too Long`,415:`Unsupported Media Type`,416:`Range Not Satisfiable`,417:`Expectation Failed`,418:`I'm a Teapot`,421:`Misdirected Request`,422:`Unprocessable Entity`,423:`Locked`,424:`Failed Dependency`,425:`Too Early`,426:`Upgrade Required`,428:`Precondition Required`,429:`Too Many Requests`,431:`Request Header Fields Too Large`,451:`Unavailable For Legal Reasons`,500:`Internal Server Error`,501:`Not Implemented`,502:`Bad Gateway`,503:`Service Unavailable`,504:`Gateway Timeout`,505:`HTTP Version Not Supported`,506:`Variant Also Negotiates`,507:`Insufficient Storage`,508:`Loop Detected`,509:`Bandwidth Limit Exceeded`,510:`Not Extended`,511:`Network Authentication Required`}}}),lt=st(at({"node_modules/.pnpm/statuses@2.0.2/node_modules/statuses/index.js"(e,t){var n=ct();t.exports=s,s.message=n,s.code=r(n),s.codes=i(n),s.redirect={300:!0,301:!0,302:!0,303:!0,305:!0,307:!0,308:!0},s.empty={204:!0,205:!0,304:!0},s.retry={502:!0,503:!0,504:!0};function r(e){var t={};return Object.keys(e).forEach(function(n){var r=e[n],i=Number(n);t[r.toLowerCase()]=i}),t}function i(e){return Object.keys(e).map(function(e){return Number(e)})}function a(e){var t=e.toLowerCase();if(!Object.prototype.hasOwnProperty.call(s.code,t))throw Error(`invalid status message: "`+e+`"`);return s.code[t]}function o(e){if(!Object.prototype.hasOwnProperty.call(s.message,e))throw Error(`invalid status code: `+e);return s.message[e]}function s(e){if(typeof e==`number`)return o(e);if(typeof e!=`string`)throw TypeError(`code must be a number or string`);var t=parseInt(e,10);return isNaN(t)?a(e):o(t)}}})(),1),ut=lt.default||lt;ut.message;var dt=ut,{message:ft}=dt,pt=Symbol(`kSetCookie`);function I(e={}){let t=e?.status||200,n=e?.statusText||ft[t]||``,r=new Headers(e?.headers);return{...e,headers:r,status:t,statusText:n}}function mt(e,t){t.type&&Object.defineProperty(e,`type`,{value:t.type,enumerable:!0,writable:!1});let n=t.headers.get(`set-cookie`);return n&&Object.defineProperty(e,pt,{value:n,enumerable:!1,writable:!1}),e}function ht(e){return Reflect.get(e,pt)}var gt=Symbol(`bodyType`),_t=Symbol.for(`kDefaultContentType`),vt=class e extends Ee{[gt]=null;constructor(e,t){let n=I(t);super(e,n),mt(this,n)}static error(){return super.error()}static text(t,n){let r=I(n),i=r.headers.has(`Content-Type`);i||r.headers.set(`Content-Type`,`text/plain`),r.headers.has(`Content-Length`)||r.headers.set(`Content-Length`,t?new Blob([t]).size.toString():`0`);let a=new e(t,r);return i||Object.defineProperty(a,_t,{value:!0,enumerable:!1}),a}static json(t,n){let r=I(n),i=r.headers.has(`Content-Type`);i||r.headers.set(`Content-Type`,`application/json`);let a=JSON.stringify(t);r.headers.has(`Content-Length`)||r.headers.set(`Content-Length`,a?new Blob([a]).size.toString():`0`);let o=new e(a,r);return i||Object.defineProperty(o,_t,{value:!0,enumerable:!1}),o}static xml(t,n){let r=I(n),i=r.headers.has(`Content-Type`);i||r.headers.set(`Content-Type`,`text/xml`);let a=new e(t,r);return i||Object.defineProperty(a,_t,{value:!0,enumerable:!1}),a}static html(t,n){let r=I(n),i=r.headers.has(`Content-Type`);i||r.headers.set(`Content-Type`,`text/html`);let a=new e(t,r);return i||Object.defineProperty(a,_t,{value:!0,enumerable:!1}),a}static arrayBuffer(t,n){let r=I(n),i=r.headers.has(`Content-Type`);i||r.headers.set(`Content-Type`,`application/octet-stream`),t&&!r.headers.has(`Content-Length`)&&r.headers.set(`Content-Length`,t.byteLength.toString());let a=new e(t,r);return i||Object.defineProperty(a,_t,{value:!0,enumerable:!1}),a}static formData(t,n){return new e(t,I(n))}},yt=class e{static cache=new WeakMap;kind=`request`;resolver;resolverIterator;resolverIteratorResult;resolverIteratorCleanups;options;scheduledCleanups;info;isUsed;constructor(e){this.resolver=e.resolver,this.options=e.options,this.scheduledCleanups=new Map;let t=Ze(Error());this.info={...e.info,callFrame:t},this.isUsed=!1}reset(){this.scheduledCleanups.clear();let e=this.resolverIterator;this.resolverIterator=void 0,this.resolverIteratorResult=void 0,this.resolverIteratorCleanups=void 0,typeof e?.return==`function`&&Promise.resolve(e.return())}restore(){this.options?.once&&(this.reset(),this.isUsed=!1)}async parse(e){return{}}async test(e){let t=await this.parse({request:e.request,resolutionContext:e.resolutionContext});return this.predicate({request:e.request,parsedResult:t,resolutionContext:e.resolutionContext})}extendResolverArgs(e){return{}}cloneRequestOrGetFromCache(t){let n=e.cache.get(t);if(n!==void 0)return n;let r=t.clone();return e.cache.set(t,r),r}async run(e){if(this.isUsed&&this.options?.once)return null;let t=this.cloneRequestOrGetFromCache(e.request),n=await this.parse({request:e.request,resolutionContext:e.resolutionContext});if(!await this.predicate({request:e.request,parsedResult:n,resolutionContext:e.resolutionContext})||this.isUsed&&this.options?.once)return null;this.isUsed=!0;let r=this.wrapResolver(this.resolver),i=this.extendResolverArgs({request:e.request,parsedResult:n}),a=new AbortController;e.request.signal.addEventListener(`abort`,()=>this.runScheduledCleanups(e.requestId),{once:!0,signal:a.signal});let o=await r({...i,finalize:t=>{this.scheduleCleanup(e.requestId,t)},requestId:e.requestId,request:e.request}).catch(e=>{if(e instanceof Response)return e;throw e}).finally(()=>{a.abort()});return o&&bt(o),this.createExecutionResult({request:t,requestId:e.requestId,response:o,parsedResult:n})}wrapResolver(e){return async t=>{if(!this.resolverIterator){let n;try{n=await e(t)}catch(e){throw await this.runScheduledCleanups(t.requestId),e}if(!Qe(n))return await this.runScheduledCleanups(t.requestId),n;let r=this.scheduledCleanups.get(t.requestId);r!=null&&r.length>0&&(this.resolverIteratorCleanups=r,this.scheduledCleanups.delete(t.requestId)),this.resolverIterator=Symbol.iterator in n?n[Symbol.iterator]():n[Symbol.asyncIterator]()}this.isUsed=!1;let{done:n,value:r}=await this.resolverIterator.next(),i=await r;return i&&(this.resolverIteratorResult=i.clone()),n?(this.isUsed=!0,await this.runScheduledCleanups(t.requestId),this.resolverIteratorResult?.clone()):i}}createExecutionResult(e){return{handler:this,request:e.request,requestId:e.requestId,response:e.response,parsedResult:e.parsedResult}}scheduleCleanup(e,t){if(this.resolverIterator){(this.resolverIteratorCleanups||=[]).unshift(t);return}let n=this.scheduledCleanups.get(e)||[];n.unshift(t),this.scheduledCleanups.set(e,n)}async exhaustCleanups(e){let t=[];for(let n of e)try{await n()}catch(e){e instanceof Error&&t.push(e)}t.length>0&&x.error(`Failed to execute cleanup for request handler "%s"`,this.info.header,AggregateError(t,`Failed to execute cleanup for request handler "${this.info.header}"`))}async runScheduledCleanups(e){if(this.resolverIterator&&this.resolverIteratorCleanups!=null&&this.resolverIteratorCleanups.length>0){try{await this.exhaustCleanups(this.resolverIteratorCleanups)}finally{this.resolverIteratorCleanups=void 0}return}let t=this.scheduledCleanups.get(e);!t||t.length==0||(await this.exhaustCleanups(t),this.scheduledCleanups.delete(e))}};function bt(e){if(typeof document>`u`)return;let t=ht(e);if(!t)return;let n=Je.prototype.getSetCookie.call(new Headers([[`set-cookie`,t]]));for(let e of n)document.cookie=e}var xt=async({request:e,requestId:t,handlers:n,resolutionContext:r})=>{let i=null,a=null;for(let o of n)if(a=await o.run({request:e,requestId:t,resolutionContext:r}),a!==null&&(i=o),a?.response)break;return i?{handler:i,parsedResult:a?.parsedResult,response:a?.response}:null};function St(e,t){return e.endsWith(t)?e.length===t.length||e[e.length-t.length-1]===`.`:!1}function Ct(e,t){let n=e.length-t.length-2,r=e.lastIndexOf(`.`,n);return r===-1?e:e.slice(r+1)}function wt(e,t,n){if(n.validHosts!==null){let e=n.validHosts;for(let n of e)if(St(t,n))return n}let r=0;if(t.startsWith(`.`))for(;r<t.length&&t[r]===`.`;)r+=1;return e.length===t.length-r?null:Ct(t,e)}function Tt(e,t){return e.slice(0,-t.length-1)}function Et(e,t){let n=0,r=e.length,i=!1;if(!t){if(e.startsWith(`data:`))return null;for(;n<e.length&&e.charCodeAt(n)<=32;)n+=1;for(;r>n+1&&e.charCodeAt(r-1)<=32;)--r;if(e.charCodeAt(n)===47&&e.charCodeAt(n+1)===47)n+=2;else{let t=e.indexOf(`:/`,n);if(t!==-1){let r=t-n,i=e.charCodeAt(n),a=e.charCodeAt(n+1),o=e.charCodeAt(n+2),s=e.charCodeAt(n+3),c=e.charCodeAt(n+4);if(!(r===5&&i===104&&a===116&&o===116&&s===112&&c===115)&&!(r===4&&i===104&&a===116&&o===116&&s===112)&&!(r===3&&i===119&&a===115&&o===115)&&!(r===2&&i===119&&a===115))for(let r=n;r<t;r+=1){let t=e.charCodeAt(r)|32;if(!(t>=97&&t<=122||t>=48&&t<=57||t===46||t===45||t===43))return null}for(n=t+2;e.charCodeAt(n)===47;)n+=1}}let t=-1,a=-1,o=-1;for(let s=n;s<r;s+=1){let n=e.charCodeAt(s);if(n===35||n===47||n===63){r=s;break}else n===64?t=s:n===93?a=s:n===58?o=s:n>=65&&n<=90&&(i=!0)}if(t!==-1&&t>n&&t<r&&(n=t+1),e.charCodeAt(n)===91)return a===-1?null:e.slice(n+1,a).toLowerCase();o!==-1&&o>n&&o<r&&(r=o)}for(;r>n+1&&e.charCodeAt(r-1)===46;)--r;let a=n!==0||r!==e.length?e.slice(n,r):e;return i?a.toLowerCase():a}function Dt(e){if(e.length<7||e.length>15)return!1;let t=0;for(let n=0;n<e.length;n+=1){let r=e.charCodeAt(n);if(r===46)t+=1;else if(r<48||r>57)return!1}return t===3&&e.charCodeAt(0)!==46&&e.charCodeAt(e.length-1)!==46}function Ot(e){if(e.length<3)return!1;let t=+!!e.startsWith(`[`),n=e.length;if(e[n-1]===`]`&&--n,n-t>39)return!1;let r=!1;for(;t<n;t+=1){let n=e.charCodeAt(t);if(n===58)r=!0;else if(!(n>=48&&n<=57||n>=97&&n<=102||n>=65&&n<=90))return!1}return r}function kt(e){return Ot(e)||Dt(e)}function At(e){return e>=97&&e<=122||e>=48&&e<=57||e>127}function jt(e){if(e.length>255||e.length===0||!At(e.charCodeAt(0))&&e.charCodeAt(0)!==46&&e.charCodeAt(0)!==95)return!1;let t=-1,n=-1,r=e.length;for(let i=0;i<r;i+=1){let r=e.charCodeAt(i);if(r===46){if(i-t>64||n===46||n===45||n===95)return!1;t=i}else if(!(At(r)||r===45||r===95))return!1;n=r}return r-t-1<=63&&n!==45}function Mt({allowIcannDomains:e=!0,allowPrivateDomains:t=!1,detectIp:n=!0,extractHostname:r=!0,mixedInputs:i=!0,validHosts:a=null,validateHostname:o=!0}){return{allowIcannDomains:e,allowPrivateDomains:t,detectIp:n,extractHostname:r,mixedInputs:i,validHosts:a,validateHostname:o}}var Nt=Mt({});function Pt(e){return e===void 0?Nt:Mt(e)}function Ft(e,t){return t.length===e.length?``:e.slice(0,-t.length-1)}function It(){return{domain:null,domainWithoutSuffix:null,hostname:null,isIcann:null,isIp:null,isPrivate:null,publicSuffix:null,subdomain:null}}function Lt(e){e.domain=null,e.domainWithoutSuffix=null,e.hostname=null,e.isIcann=null,e.isIp=null,e.isPrivate=null,e.publicSuffix=null,e.subdomain=null}function Rt(e,t,n,r,i){let a=Pt(r);return typeof e!=`string`||(a.extractHostname?a.mixedInputs?i.hostname=Et(e,jt(e)):i.hostname=Et(e,!1):i.hostname=e,a.detectIp&&i.hostname!==null&&(i.isIp=kt(i.hostname),i.isIp))?i:a.validateHostname&&a.extractHostname&&i.hostname!==null&&!jt(i.hostname)?(i.hostname=null,i):(t===0||i.hostname===null||(n(i.hostname,a,i),t===2||i.publicSuffix===null)||(i.domain=wt(i.publicSuffix,i.hostname,a),t===3||i.domain===null)||(i.subdomain=Ft(i.hostname,i.domain),t===4)||(i.domainWithoutSuffix=Tt(i.domain,i.publicSuffix)),i)}function zt(e,t,n){if(!t.allowPrivateDomains&&e.length>3){let t=e.length-1,r=e.charCodeAt(t),i=e.charCodeAt(t-1),a=e.charCodeAt(t-2),o=e.charCodeAt(t-3);if(r===109&&i===111&&a===99&&o===46)return n.isIcann=!0,n.isPrivate=!1,n.publicSuffix=`com`,!0;if(r===103&&i===114&&a===111&&o===46)return n.isIcann=!0,n.isPrivate=!1,n.publicSuffix=`org`,!0;if(r===117&&i===100&&a===101&&o===46)return n.isIcann=!0,n.isPrivate=!1,n.publicSuffix=`edu`,!0;if(r===118&&i===111&&a===103&&o===46)return n.isIcann=!0,n.isPrivate=!1,n.publicSuffix=`gov`,!0;if(r===116&&i===101&&a===110&&o===46)return n.isIcann=!0,n.isPrivate=!1,n.publicSuffix=`net`,!0;if(r===101&&i===100&&a===46)return n.isIcann=!0,n.isPrivate=!1,n.publicSuffix=`de`,!0}return!1}var Bt=(function(){let e=[1,{}],t=[0,{city:e}];return[0,{ck:[0,{www:e}],jp:[0,{kawasaki:t,kitakyushu:t,kobe:t,nagoya:t,sapporo:t,sendai:t,yokohama:t}]}]})(),Vt=(function(){let e=[1,{}],t=[2,{}],n=[1,{com:e,edu:e,gov:e,net:e,org:e}],r=[1,{com:e,edu:e,gov:e,mil:e,net:e,org:e}],i=[0,{"*":t}],a=[2,{s:i}],o=[0,{relay:t}],s=[2,{id:t}],c=[1,{gov:e}],l=[0,{airflow:i,"lambda-url":t,"transfer-webapp":t}],u=[0,{airflow:i,"transfer-webapp":t}],d=[0,{"transfer-webapp":t}],f=[0,{"transfer-webapp":t,"transfer-webapp-fips":t}],p=[0,{notebook:t,studio:t}],m=[0,{labeling:t,notebook:t,studio:t}],h=[0,{notebook:t}],g=[0,{labeling:t,notebook:t,"notebook-fips":t,studio:t}],_=[0,{notebook:t,"notebook-fips":t,studio:t,"studio-fips":t}],v=[0,{shop:t}],y=[0,{"*":e}],b=[1,{co:t}],x=[0,{objects:t}],S=[2,{"eu-west-1":t,"us-east-1":t}],C=[0,{lb:t,s3:t,website:t}],ee=[2,{nodes:t}],te=[0,{my:t}],w=[0,{s3:t,"s3-accesspoint":t,"s3-website":t}],ne=[0,{s3:t,"s3-accesspoint":t}],re=[0,{direct:t}],T=[0,{"webview-assets":t}],E=[0,{vfs:t,"webview-assets":t}],ie=[0,{"execute-api":t,"emrappui-prod":t,"emrnotebooks-prod":t,"emrstudio-prod":t,dualstack:w,s3:t,"s3-accesspoint":t,"s3-object-lambda":t,"s3-website":t,"aws-cloud9":T,cloud9:E}],ae=[0,{"execute-api":t,"emrappui-prod":t,"emrnotebooks-prod":t,"emrstudio-prod":t,dualstack:ne,s3:t,"s3-accesspoint":t,"s3-object-lambda":t,"s3-website":t,"aws-cloud9":T,cloud9:E}],D=[0,{"execute-api":t,"emrappui-prod":t,"emrnotebooks-prod":t,"emrstudio-prod":t,dualstack:w,s3:t,"s3-accesspoint":t,"s3-object-lambda":t,"s3-website":t,"analytics-gateway":t,"aws-cloud9":T,cloud9:E}],O=[0,{"execute-api":t,"emrappui-prod":t,"emrnotebooks-prod":t,"emrstudio-prod":t,dualstack:w,s3:t,"s3-accesspoint":t,"s3-object-lambda":t,"s3-website":t}],oe=[0,{s3:t,"s3-accesspoint":t,"s3-accesspoint-fips":t,"s3-fips":t,"s3-website":t}],k=[0,{"execute-api":t,"emrappui-prod":t,"emrnotebooks-prod":t,"emrstudio-prod":t,dualstack:oe,s3:t,"s3-accesspoint":t,"s3-accesspoint-fips":t,"s3-fips":t,"s3-object-lambda":t,"s3-website":t,"aws-cloud9":T,cloud9:E}],se=[0,{"execute-api":t,"emrappui-prod":t,"emrnotebooks-prod":t,"emrstudio-prod":t,dualstack:oe,s3:t,"s3-accesspoint":t,"s3-accesspoint-fips":t,"s3-fips":t,"s3-object-lambda":t,"s3-website":t}],ce=[0,{"execute-api":t,"emrappui-prod":t,"emrnotebooks-prod":t,"emrstudio-prod":t,dualstack:oe,s3:t,"s3-accesspoint":t,"s3-accesspoint-fips":t,"s3-deprecated":t,"s3-fips":t,"s3-object-lambda":t,"s3-website":t,"analytics-gateway":t,"aws-cloud9":T,cloud9:E}],A=[0,{auth:t}],le=[0,{auth:t,"auth-fips":t}],ue=[0,{"auth-fips":t}],de=[0,{apps:t}],fe=[0,{paas:t}],pe=[2,{eu:t}],me=[0,{app:t}],he=[0,{site:t}],ge=[1,{com:e,edu:e,net:e,org:e}],_e=[0,{j:t}],j=[0,{dyn:t}],ve=[2,{web:t}],ye=[1,{co:e,com:e,edu:e,gov:e,net:e,org:e}],be=[0,{p:t}],xe=[0,{user:t}],M=[0,{cdn:t}],Se=[2,{raw:i}],Ce=[0,{cust:t,reservd:t}],we=[0,{cust:t}],Te=[0,{s3:t}],Ee=[1,{biz:e,com:e,edu:e,gov:e,info:e,net:e,org:e}],De=[0,{ipfs:t}],Oe=[1,{framer:t}],ke=[0,{forgot:t}],Ae=[0,{core:[0,{blob:t,file:t,web:t}],servicebus:t}],N=[1,{gs:e}],je=[0,{nes:e}],P=[1,{k12:e,cc:e,lib:e}],Me=[1,{cc:e}],F=[1,{cc:e,lib:e}];return[0,{ac:[1,{com:e,edu:e,gov:e,mil:e,net:e,org:e,drr:t,feedback:t,forms:t}],ad:e,ae:[1,{ac:e,co:e,gov:e,mil:e,net:e,org:e,sch:e}],aero:[1,{airline:e,airport:e,"accident-investigation":e,"accident-prevention":e,aerobatic:e,aeroclub:e,aerodrome:e,agents:e,"air-surveillance":e,"air-traffic-control":e,aircraft:e,airtraffic:e,ambulance:e,association:e,author:e,ballooning:e,broker:e,caa:e,cargo:e,catering:e,certification:e,championship:e,charter:e,civilaviation:e,club:e,conference:e,consultant:e,consulting:e,control:e,council:e,crew:e,design:e,dgca:e,educator:e,emergency:e,engine:e,engineer:e,entertainment:e,equipment:e,exchange:e,express:e,federation:e,flight:e,freight:e,fuel:e,gliding:e,government:e,groundhandling:e,group:e,hanggliding:e,homebuilt:e,insurance:e,journal:e,journalist:e,leasing:e,logistics:e,magazine:e,maintenance:e,marketplace:e,media:e,microlight:e,modelling:e,navigation:e,parachuting:e,paragliding:e,"passenger-association":e,pilot:e,press:e,production:e,recreation:e,repbody:e,res:e,research:e,rotorcraft:e,safety:e,scientist:e,services:e,show:e,skydiving:e,software:e,student:e,taxi:e,trader:e,trading:e,trainer:e,union:e,workinggroup:e,works:e}],af:n,ag:[1,{co:e,com:e,net:e,nom:e,org:e,obj:t}],ai:[1,{com:e,net:e,off:e,org:e,uwu:t,framer:t,kiloapps:t}],al:r,am:[1,{co:e,com:e,commune:e,net:e,org:e,radio:t}],ao:[1,{co:e,ed:e,edu:e,gov:e,gv:e,it:e,og:e,org:e,pb:e}],aq:e,ar:[1,{bet:e,com:e,coop:e,edu:e,gob:e,gov:e,int:e,mil:e,musica:e,mutual:e,net:e,org:e,seg:e,senasa:e,tur:e}],arpa:[1,{e164:e,home:e,"in-addr":e,ip6:e,iris:e,uri:e,urn:e}],as:c,asia:[1,{cloudns:t,daemon:t,dix:t}],at:[1,{4:t,ac:[1,{sth:e}],co:e,gv:e,or:e,funkfeuer:[0,{wien:t}],futurecms:[0,{"*":t,ex:i,in:i}],futurehosting:t,futuremailing:t,ortsinfo:[0,{ex:i,kunden:i}],biz:t,info:t,"123webseite":t,priv:t,my:t,myspreadshop:t,"12hp":t,"2ix":t,"4lima":t,"lima-city":t}],au:[1,{asn:e,com:[1,{cloudlets:[0,{mel:t}],myspreadshop:t}],edu:[1,{act:e,catholic:e,nsw:e,nt:e,qld:e,sa:e,tas:e,vic:e,wa:e}],gov:[1,{qld:e,sa:e,tas:e,vic:e,wa:e}],id:e,net:e,org:e,conf:e,oz:e,act:e,nsw:e,nt:e,qld:e,sa:e,tas:e,vic:e,wa:e,hrsn:[0,{vps:t}]}],aw:[1,{com:e}],ax:e,az:[1,{biz:e,co:e,com:e,edu:e,gov:e,info:e,int:e,mil:e,name:e,net:e,org:e,pp:e,pro:e}],ba:[1,{com:e,edu:e,gov:e,mil:e,net:e,org:e,brendly:v,rs:t}],bb:[1,{biz:e,co:e,com:e,edu:e,gov:e,info:e,net:e,org:e,store:e,tv:e}],bd:[1,{ac:e,ai:e,co:e,com:e,edu:e,gov:e,id:e,info:e,it:e,mil:e,net:e,org:e,sch:e,tv:e}],be:[1,{ac:e,cloudns:t,webhosting:t,interhostsolutions:[0,{cloud:t}],kuleuven:[0,{ezproxy:t}],my:t,"123website":t,myspreadshop:t,transurl:i}],bf:c,bg:[1,{0:e,1:e,2:e,3:e,4:e,5:e,6:e,7:e,8:e,9:e,a:e,b:e,c:e,d:e,e,f:e,g:e,h:e,i:e,j:e,k:e,l:e,m:e,n:e,o:e,p:e,q:e,r:e,s:e,t:e,u:e,v:e,w:e,x:e,y:e,z:e,barsy:t}],bh:n,bi:[1,{co:e,com:e,edu:e,or:e,org:e}],biz:[1,{activetrail:t,"cloud-ip":t,cloudns:t,jozi:t,dyndns:t,"for-better":t,"for-more":t,"for-some":t,"for-the":t,selfip:t,webhop:t,orx:t,mmafan:t,myftp:t,"no-ip":t,dscloud:t}],bj:[1,{africa:e,agro:e,architectes:e,assur:e,avocats:e,co:e,com:e,eco:e,econo:e,edu:e,info:e,loisirs:e,money:e,net:e,org:e,ote:e,restaurant:e,resto:e,tourism:e,univ:e}],bm:n,bn:[1,{com:e,edu:e,gov:e,net:e,org:e,co:t}],bo:[1,{com:e,edu:e,gob:e,int:e,mil:e,net:e,org:e,tv:e,web:e,academia:e,agro:e,arte:e,blog:e,bolivia:e,ciencia:e,cooperativa:e,democracia:e,deporte:e,ecologia:e,economia:e,empresa:e,indigena:e,industria:e,info:e,medicina:e,movimiento:e,musica:e,natural:e,nombre:e,noticias:e,patria:e,plurinacional:e,politica:e,profesional:e,pueblo:e,revista:e,salud:e,tecnologia:e,tksat:e,transporte:e,wiki:e}],br:[1,{"9guacu":e,abc:e,adm:e,adv:e,agr:e,aju:e,am:e,anani:e,aparecida:e,api:e,app:e,arq:e,art:e,ato:e,b:e,barueri:e,belem:e,bet:e,bhz:e,bib:e,bio:e,blog:e,bmd:e,boavista:e,bsb:e,campinagrande:e,campinas:e,caxias:e,cim:e,cng:e,cnt:e,com:[1,{simplesite:t}],contagem:e,coop:e,coz:e,cri:e,cuiaba:e,curitiba:e,def:e,des:e,det:e,dev:e,ecn:e,eco:e,edu:e,emp:e,enf:e,eng:e,esp:e,etc:e,eti:e,far:e,feira:e,flog:e,floripa:e,fm:e,fnd:e,fortal:e,fot:e,foz:e,fst:e,g12:e,geo:e,ggf:e,goiania:e,gov:[1,{ac:e,al:e,am:e,ap:e,ba:e,ce:e,df:e,es:e,go:e,ma:e,mg:e,ms:e,mt:e,pa:e,pb:e,pe:e,pi:e,pr:e,rj:e,rn:e,ro:e,rr:e,rs:e,sc:e,se:e,sp:e,to:e}],gru:e,ia:e,imb:e,ind:e,inf:e,jab:e,jampa:e,jdf:e,joinville:e,jor:e,jus:e,leg:[1,{ac:t,al:t,am:t,ap:t,ba:t,ce:t,df:t,es:t,go:t,ma:t,mg:t,ms:t,mt:t,pa:t,pb:t,pe:t,pi:t,pr:t,rj:t,rn:t,ro:t,rr:t,rs:t,sc:t,se:t,sp:t,to:t}],leilao:e,lel:e,log:e,londrina:e,macapa:e,maceio:e,manaus:e,maringa:e,mat:e,med:e,mil:e,morena:e,mp:e,mus:e,natal:e,net:e,niteroi:e,nom:y,not:e,ntr:e,odo:e,ong:e,org:e,osasco:e,palmas:e,poa:e,ppg:e,pro:e,psc:e,psi:e,pvh:e,qsl:e,radio:e,rec:e,recife:e,rep:e,ribeirao:e,rio:e,riobranco:e,riopreto:e,salvador:e,sampa:e,santamaria:e,santoandre:e,saobernardo:e,saogonca:e,seg:e,sjc:e,slg:e,slz:e,social:e,sorocaba:e,srv:e,taxi:e,tc:e,tec:e,teo:e,the:e,tmp:e,trd:e,tur:e,tv:e,udi:e,vet:e,vix:e,vlog:e,wiki:e,xyz:e,zlg:e,tche:t}],bs:[1,{com:e,edu:e,gov:e,net:e,org:e,we:t}],bt:n,bv:e,bw:[1,{ac:e,co:e,gov:e,net:e,org:e}],by:[1,{gov:e,mil:e,com:e,of:e,mediatech:t}],bz:[1,{co:e,com:e,edu:e,gov:e,net:e,org:e,za:t,mydns:t,gsj:t}],ca:[1,{ab:e,bc:e,mb:e,nb:e,nf:e,nl:e,ns:e,nt:e,nu:e,on:e,pe:e,qc:e,sk:e,yk:e,gc:e,barsy:t,awdev:i,co:t,"no-ip":t,onid:t,myspreadshop:t,box:t}],cat:e,cc:[1,{cleverapps:t,"cloud-ip":t,cloudns:t,ccwu:t,ftpaccess:t,"game-server":t,myphotos:t,scrapping:t,twmail:t,csx:t,fantasyleague:t,spawn:[0,{instances:t}],sryze:t,ec:t,eu:t,gu:t,uk:t,us:t}],cd:[1,{gov:e,cc:t}],cf:e,cg:e,ch:[1,{square7:t,cloudns:t,cloudscale:[0,{cust:t,lpg:x,rma:x}],objectstorage:[0,{lpg:t,rma:t}],flow:[0,{ae:[0,{alp1:t}],appengine:t}],"linkyard-cloud":t,gotdns:t,dnsking:t,"123website":t,myspreadshop:t,firenet:[0,{"*":t,svc:i}],"12hp":t,"2ix":t,"4lima":t,"lima-city":t}],ci:[1,{ac:e,"xn--aroport-bya":e,aéroport:e,asso:e,co:e,com:e,ed:e,edu:e,go:e,gouv:e,int:e,net:e,or:e,org:e,us:t}],ck:y,cl:[1,{co:e,gob:e,gov:e,mil:e,cloudns:t}],cm:[1,{co:e,com:e,gov:e,net:e}],cn:[1,{ac:e,com:[1,{amazonaws:[0,{"cn-north-1":[0,{"execute-api":t,"emrappui-prod":t,"emrnotebooks-prod":t,"emrstudio-prod":t,rds:i,dualstack:w,s3:t,"s3-accesspoint":t,"s3-deprecated":t,"s3-object-lambda":t,"s3-website":t}],"cn-northwest-1":[0,{"execute-api":t,"emrappui-prod":t,"emrnotebooks-prod":t,"emrstudio-prod":t,rds:i,dualstack:ne,s3:t,"s3-accesspoint":t,"s3-object-lambda":t,"s3-website":t}],compute:i,airflow:[0,{"cn-north-1":i,"cn-northwest-1":i}],eb:[0,{"cn-north-1":t,"cn-northwest-1":t}],elb:i}],amazonwebservices:[0,{on:[0,{"cn-north-1":u,"cn-northwest-1":u}]}],sagemaker:[0,{"cn-north-1":p,"cn-northwest-1":p}]}],edu:e,gov:e,mil:e,net:e,org:e,"xn--55qx5d":e,公司:e,"xn--od0alg":e,網絡:e,"xn--io0a7i":e,网络:e,ah:e,bj:e,cq:e,fj:e,gd:e,gs:e,gx:e,gz:e,ha:e,hb:e,he:e,hi:e,hk:e,hl:e,hn:e,jl:e,js:e,jx:e,ln:e,mo:e,nm:e,nx:e,qh:e,sc:e,sd:e,sh:[1,{as:t}],sn:e,sx:e,tj:e,tw:e,xj:e,xz:e,yn:e,zj:e,"canva-apps":t,canvasite:te,myqnapcloud:t,quickconnect:re}],co:[1,{com:e,edu:e,gov:e,mil:e,net:e,nom:e,org:e,carrd:t,crd:t,otap:i,hidns:t,leadpages:t,lpages:t,mypi:t,xmit:i,rdpa:[0,{clusters:i,srvrless:i}],firewalledreplit:s,repl:s,supabase:[2,{realtime:t,storage:t}],umso:t}],com:[1,{a2hosted:t,cpserver:t,adobeaemcloud:[2,{dev:i}],africa:t,auiusercontent:i,aivencloud:t,alibabacloudcs:t,kasserver:t,amazonaws:[0,{"af-south-1":ie,"ap-east-1":ae,"ap-northeast-1":D,"ap-northeast-2":D,"ap-northeast-3":ie,"ap-south-1":D,"ap-south-2":O,"ap-southeast-1":D,"ap-southeast-2":D,"ap-southeast-3":O,"ap-southeast-4":O,"ap-southeast-5":[0,{"execute-api":t,dualstack:w,s3:t,"s3-accesspoint":t,"s3-deprecated":t,"s3-object-lambda":t,"s3-website":t}],"ca-central-1":k,"ca-west-1":se,"eu-central-1":D,"eu-central-2":O,"eu-north-1":ae,"eu-south-1":ie,"eu-south-2":O,"eu-west-1":[0,{"execute-api":t,"emrappui-prod":t,"emrnotebooks-prod":t,"emrstudio-prod":t,dualstack:w,s3:t,"s3-accesspoint":t,"s3-deprecated":t,"s3-object-lambda":t,"s3-website":t,"analytics-gateway":t,"aws-cloud9":T,cloud9:E}],"eu-west-2":ae,"eu-west-3":ie,"il-central-1":[0,{"execute-api":t,"emrappui-prod":t,"emrnotebooks-prod":t,"emrstudio-prod":t,dualstack:w,s3:t,"s3-accesspoint":t,"s3-object-lambda":t,"s3-website":t,"aws-cloud9":T,cloud9:[0,{vfs:t}]}],"me-central-1":O,"me-south-1":ae,"sa-east-1":ie,"us-east-1":[2,{"execute-api":t,"emrappui-prod":t,"emrnotebooks-prod":t,"emrstudio-prod":t,dualstack:oe,s3:t,"s3-accesspoint":t,"s3-accesspoint-fips":t,"s3-deprecated":t,"s3-fips":t,"s3-object-lambda":t,"s3-website":t,"analytics-gateway":t,"aws-cloud9":T,cloud9:E}],"us-east-2":ce,"us-gov-east-1":se,"us-gov-west-1":se,"us-west-1":k,"us-west-2":ce,compute:i,"compute-1":i,airflow:[0,{"af-south-1":i,"ap-east-1":i,"ap-northeast-1":i,"ap-northeast-2":i,"ap-northeast-3":i,"ap-south-1":i,"ap-south-2":i,"ap-southeast-1":i,"ap-southeast-2":i,"ap-southeast-3":i,"ap-southeast-4":i,"ap-southeast-5":i,"ap-southeast-7":i,"ca-central-1":i,"ca-west-1":i,"eu-central-1":i,"eu-central-2":i,"eu-north-1":i,"eu-south-1":i,"eu-south-2":i,"eu-west-1":i,"eu-west-2":i,"eu-west-3":i,"il-central-1":i,"me-central-1":i,"me-south-1":i,"sa-east-1":i,"us-east-1":i,"us-east-2":i,"us-west-1":i,"us-west-2":i}],rds:[0,{"af-south-1":i,"ap-east-1":i,"ap-east-2":i,"ap-northeast-1":i,"ap-northeast-2":i,"ap-northeast-3":i,"ap-south-1":i,"ap-south-2":i,"ap-southeast-1":i,"ap-southeast-2":i,"ap-southeast-3":i,"ap-southeast-4":i,"ap-southeast-5":i,"ap-southeast-6":i,"ap-southeast-7":i,"ca-central-1":i,"ca-west-1":i,"eu-central-1":i,"eu-central-2":i,"eu-west-1":i,"eu-west-2":i,"eu-west-3":i,"il-central-1":i,"me-central-1":i,"me-south-1":i,"mx-central-1":i,"sa-east-1":i,"us-east-1":i,"us-east-2":i,"us-gov-east-1":i,"us-gov-west-1":i,"us-northeast-1":i,"us-west-1":i,"us-west-2":i}],s3:t,"s3-1":t,"s3-ap-east-1":t,"s3-ap-northeast-1":t,"s3-ap-northeast-2":t,"s3-ap-northeast-3":t,"s3-ap-south-1":t,"s3-ap-southeast-1":t,"s3-ap-southeast-2":t,"s3-ca-central-1":t,"s3-eu-central-1":t,"s3-eu-north-1":t,"s3-eu-west-1":t,"s3-eu-west-2":t,"s3-eu-west-3":t,"s3-external-1":t,"s3-fips-us-gov-east-1":t,"s3-fips-us-gov-west-1":t,"s3-global":[0,{accesspoint:[0,{mrap:t}]}],"s3-me-south-1":t,"s3-sa-east-1":t,"s3-us-east-2":t,"s3-us-gov-east-1":t,"s3-us-gov-west-1":t,"s3-us-west-1":t,"s3-us-west-2":t,"s3-website-ap-northeast-1":t,"s3-website-ap-southeast-1":t,"s3-website-ap-southeast-2":t,"s3-website-eu-west-1":t,"s3-website-sa-east-1":t,"s3-website-us-east-1":t,"s3-website-us-gov-west-1":t,"s3-website-us-west-1":t,"s3-website-us-west-2":t,elb:i}],amazoncognito:[0,{"af-south-1":A,"ap-east-1":A,"ap-northeast-1":A,"ap-northeast-2":A,"ap-northeast-3":A,"ap-south-1":A,"ap-south-2":A,"ap-southeast-1":A,"ap-southeast-2":A,"ap-southeast-3":A,"ap-southeast-4":A,"ap-southeast-5":A,"ap-southeast-7":A,"ca-central-1":A,"ca-west-1":A,"eu-central-1":A,"eu-central-2":A,"eu-north-1":A,"eu-south-1":A,"eu-south-2":A,"eu-west-1":A,"eu-west-2":A,"eu-west-3":A,"il-central-1":A,"me-central-1":A,"me-south-1":A,"mx-central-1":A,"sa-east-1":A,"us-east-1":le,"us-east-2":le,"us-gov-east-1":ue,"us-gov-west-1":ue,"us-west-1":le,"us-west-2":le}],amplifyapp:t,awsapprunner:i,awsapps:t,elasticbeanstalk:[2,{"af-south-1":t,"ap-east-1":t,"ap-northeast-1":t,"ap-northeast-2":t,"ap-northeast-3":t,"ap-south-1":t,"ap-southeast-1":t,"ap-southeast-2":t,"ap-southeast-3":t,"ap-southeast-5":t,"ap-southeast-7":t,"ca-central-1":t,"eu-central-1":t,"eu-north-1":t,"eu-south-1":t,"eu-south-2":t,"eu-west-1":t,"eu-west-2":t,"eu-west-3":t,"il-central-1":t,"me-central-1":t,"me-south-1":t,"sa-east-1":t,"us-east-1":t,"us-east-2":t,"us-gov-east-1":t,"us-gov-west-1":t,"us-west-1":t,"us-west-2":t}],awsglobalaccelerator:t,siiites:t,appspacehosted:t,appspaceusercontent:t,"on-aptible":t,myasustor:t,"atlassian-3p":i,"atlassian-3p-us-gov-mod":i,"atlassian-isolated-3p":i,"balena-devices":t,boutir:t,bplaced:t,cafjs:t,"canva-apps":t,"canva-hosted-embed":t,canvacode:t,"rice-labs":t,"cdn77-storage":t,br:t,cn:t,de:t,eu:t,jpn:t,mex:t,ru:t,sa:t,uk:t,us:t,za:t,"clever-cloud":[0,{services:i}],abrdns:t,dnsabr:t,"ip-ddns":t,jdevcloud:t,wpdevcloud:t,"cf-ipfs":t,"cloudflare-ipfs":t,trycloudflare:t,co:t,devinapps:i,builtwithdark:t,datadetect:[0,{demo:t,instance:t}],dattolocal:t,dattorelay:t,dattoweb:t,mydatto:t,deployagent:t,digitaloceanspaces:i,discordsays:t,discordsez:t,drayddns:t,dreamhosters:t,durumis:t,blogdns:t,cechire:t,dnsalias:t,dnsdojo:t,doesntexist:t,dontexist:t,doomdns:t,"dyn-o-saur":t,dynalias:t,"dyndns-at-home":t,"dyndns-at-work":t,"dyndns-blog":t,"dyndns-free":t,"dyndns-home":t,"dyndns-ip":t,"dyndns-mail":t,"dyndns-office":t,"dyndns-pics":t,"dyndns-remote":t,"dyndns-server":t,"dyndns-web":t,"dyndns-wiki":t,"dyndns-work":t,"est-a-la-maison":t,"est-a-la-masion":t,"est-le-patron":t,"est-mon-blogueur":t,"from-ak":t,"from-al":t,"from-ar":t,"from-ca":t,"from-ct":t,"from-dc":t,"from-de":t,"from-fl":t,"from-ga":t,"from-hi":t,"from-ia":t,"from-id":t,"from-il":t,"from-in":t,"from-ks":t,"from-ky":t,"from-ma":t,"from-md":t,"from-mi":t,"from-mn":t,"from-mo":t,"from-ms":t,"from-mt":t,"from-nc":t,"from-nd":t,"from-ne":t,"from-nh":t,"from-nj":t,"from-nm":t,"from-nv":t,"from-oh":t,"from-ok":t,"from-or":t,"from-pa":t,"from-pr":t,"from-ri":t,"from-sc":t,"from-sd":t,"from-tn":t,"from-tx":t,"from-ut":t,"from-va":t,"from-vt":t,"from-wa":t,"from-wi":t,"from-wv":t,"from-wy":t,getmyip:t,gotdns:t,"hobby-site":t,homelinux:t,homeunix:t,iamallama:t,"is-a-anarchist":t,"is-a-blogger":t,"is-a-bookkeeper":t,"is-a-bulls-fan":t,"is-a-caterer":t,"is-a-chef":t,"is-a-conservative":t,"is-a-cpa":t,"is-a-cubicle-slave":t,"is-a-democrat":t,"is-a-designer":t,"is-a-doctor":t,"is-a-financialadvisor":t,"is-a-geek":t,"is-a-green":t,"is-a-guru":t,"is-a-hard-worker":t,"is-a-hunter":t,"is-a-landscaper":t,"is-a-lawyer":t,"is-a-liberal":t,"is-a-libertarian":t,"is-a-llama":t,"is-a-musician":t,"is-a-nascarfan":t,"is-a-nurse":t,"is-a-painter":t,"is-a-personaltrainer":t,"is-a-photographer":t,"is-a-player":t,"is-a-republican":t,"is-a-rockstar":t,"is-a-socialist":t,"is-a-student":t,"is-a-teacher":t,"is-a-techie":t,"is-a-therapist":t,"is-an-accountant":t,"is-an-actor":t,"is-an-actress":t,"is-an-anarchist":t,"is-an-artist":t,"is-an-engineer":t,"is-an-entertainer":t,"is-certified":t,"is-gone":t,"is-into-anime":t,"is-into-cars":t,"is-into-cartoons":t,"is-into-games":t,"is-leet":t,"is-not-certified":t,"is-slick":t,"is-uberleet":t,"is-with-theband":t,"isa-geek":t,"isa-hockeynut":t,issmarterthanyou:t,"likes-pie":t,likescandy:t,"neat-url":t,"saves-the-whales":t,selfip:t,"sells-for-less":t,"sells-for-u":t,servebbs:t,"simple-url":t,"space-to-rent":t,"teaches-yoga":t,writesthisblog:t,"1cooldns":t,bumbleshrimp:t,ddnsfree:t,ddnsgeek:t,ddnsguru:t,dynuddns:t,dynuhosting:t,giize:t,gleeze:t,kozow:t,loseyourip:t,ooguy:t,pivohosting:t,theworkpc:t,wiredbladehosting:t,emergentagent:[0,{preview:t}],mytuleap:t,"tuleap-partners":t,encoreapi:t,evennode:[0,{"eu-1":t,"eu-2":t,"eu-3":t,"eu-4":t,"us-1":t,"us-2":t,"us-3":t,"us-4":t}],onfabrica:t,"fastly-edge":t,"fastly-terrarium":t,"fastvps-server":t,mydobiss:t,firebaseapp:t,fldrv:t,framercanvas:t,"freebox-os":t,freeboxos:t,freemyip:t,aliases121:t,gentapps:t,gentlentapis:t,githubusercontent:t,"0emm":i,appspot:[2,{r:i}],blogspot:t,codespot:t,googleapis:t,googlecode:t,pagespeedmobilizer:t,withgoogle:t,withyoutube:t,grayjayleagues:t,hatenablog:t,hatenadiary:t,"hercules-app":t,"hercules-dev":t,herokuapp:t,gr:t,smushcdn:t,wphostedmail:t,wpmucdn:t,pixolino:t,"apps-1and1":t,"live-website":t,"webspace-host":t,dopaas:t,"hosted-by-previder":fe,hosteur:[0,{"rag-cloud":t,"rag-cloud-ch":t}],"ik-server":[0,{jcloud:t,"jcloud-ver-jpc":t}],jelastic:[0,{demo:t}],massivegrid:fe,wafaicloud:[0,{jed:t,ryd:t}],"eu1-plenit":t,"la1-plenit":t,"us1-plenit":t,webadorsite:t,"on-forge":t,"on-vapor":t,lpusercontent:t,linode:[0,{members:t,nodebalancer:i}],linodeobjects:i,linodeusercontent:[0,{ip:t}],localtonet:t,lovableproject:t,barsycenter:t,barsyonline:t,lutrausercontent:i,magicpatternsapp:t,modelscape:t,mwcloudnonprod:t,polyspace:t,miniserver:t,atmeta:t,fbsbx:de,metaaiusercontent:i,meteorapp:pe,routingthecloud:t,"same-app":t,"same-preview":t,mydbserver:t,mochausercontent:t,hostedpi:t,"mythic-beasts":[0,{caracal:t,customer:t,fentiger:t,lynx:t,ocelot:t,oncilla:t,onza:t,sphinx:t,vs:t,x:t,yali:t}],nospamproxy:[0,{cloud:[2,{o365:t}]}],"4u":t,nfshost:t,"3utilities":t,blogsyte:t,ciscofreak:t,damnserver:t,ddnsking:t,ditchyourip:t,dnsiskinky:t,dynns:t,geekgalaxy:t,"health-carereform":t,homesecuritymac:t,homesecuritypc:t,myactivedirectory:t,mysecuritycamera:t,myvnc:t,"net-freaks":t,onthewifi:t,point2this:t,quicksytes:t,securitytactics:t,servebeer:t,servecounterstrike:t,serveexchange:t,serveftp:t,servegame:t,servehalflife:t,servehttp:t,servehumour:t,serveirc:t,servemp3:t,servep2p:t,servepics:t,servequake:t,servesarcasm:t,stufftoread:t,unusualperson:t,workisboring:t,myiphost:t,observableusercontent:[0,{static:t}],simplesite:t,oaiusercontent:i,orsites:t,operaunite:t,"customer-oci":[0,{"*":t,oci:i,ocp:i,ocs:i}],oraclecloudapps:i,oraclegovcloudapps:i,"authgear-staging":t,authgearapps:t,outsystemscloud:t,ownprovider:t,pgfog:t,gotpantheon:t,paywhirl:i,forgeblocks:t,upsunapp:t,"postman-echo":t,prgmr:[0,{xen:t}],"project-study":[0,{dev:t}],pythonanywhere:pe,qa2:t,"alpha-myqnapcloud":t,"dev-myqnapcloud":t,mycloudnas:t,mynascloud:t,myqnapcloud:t,qualifioapp:t,ladesk:t,qualyhqpartner:i,qualyhqportal:i,qbuser:t,quipelements:i,rackmaze:t,"readthedocs-hosted":t,rhcloud:t,onrender:t,render:me,"subsc-pay":t,"180r":t,dojin:t,sakuratan:t,sakuraweb:t,x0:t,code:[0,{builder:i,"dev-builder":i,"stg-builder":i}],salesforce:[0,{platform:[0,{"code-builder-stg":[0,{test:[0,{"001":i}]}]}]}],logoip:t,scrysec:t,"firewall-gateway":t,myshopblocks:t,myshopify:t,shopitsite:t,"1kapp":t,appchizi:t,applinzi:t,sinaapp:t,vipsinaapp:t,streamlitapp:t,"try-snowplow":t,"playstation-cloud":t,myspreadshop:t,"w-corp-staticblitz":t,"w-credentialless-staticblitz":t,"w-staticblitz":t,"stackhero-network":t,stdlib:[0,{api:t}],strapiapp:[2,{media:t}],"streak-link":t,streaklinks:t,streakusercontent:t,"temp-dns":t,dsmynas:t,familyds:t,mytabit:t,taveusercontent:t,"tb-hosting":he,reservd:t,thingdustdata:t,"townnews-staging":t,typeform:[0,{pro:t}],hk:t,it:t,"deus-canvas":t,vivenushop:t,vultrobjects:i,wafflecell:t,hotelwithflight:t,"reserve-online":t,cprapid:t,pleskns:t,remotewd:t,wiardweb:[0,{pages:t}],"drive-platform":t,"base44-sandbox":t,wixsite:t,wixstudio:t,messwithdns:t,"woltlab-demo":t,wpenginepowered:[2,{js:t}],xnbay:[2,{u2:t,"u2-local":t}],xtooldevice:t,yolasite:t}],coop:e,cr:[1,{ac:e,co:e,ed:e,fi:e,go:e,or:e,sa:e}],cu:[1,{com:e,edu:e,gob:e,inf:e,nat:e,net:e,org:e}],cv:[1,{com:e,edu:e,id:e,int:e,net:e,nome:e,org:e,publ:e}],cw:ge,cx:[1,{gov:e,cloudns:t,ath:t,info:t,assessments:t,calculators:t,funnels:t,paynow:t,quizzes:t,researched:t,tests:t}],cy:[1,{ac:e,biz:e,com:[1,{scaleforce:_e}],ekloges:e,gov:e,ltd:e,mil:e,net:e,org:e,press:e,pro:e,tm:e}],cz:[1,{gov:e,contentproxy9:[0,{rsc:t}],realm:t,e4:t,co:t,metacentrum:[0,{cloud:i,custom:t}],muni:[0,{cloud:[0,{flt:t,usr:t}]}]}],de:[1,{bplaced:t,square7:t,"bwcloud-os-instance":i,com:t,cosidns:j,dnsupdater:t,"dynamisches-dns":t,"internet-dns":t,"l-o-g-i-n":t,ddnss:[2,{dyn:t,dyndns:t}],"dyn-ip24":t,dyndns1:t,"home-webserver":[2,{dyn:t}],"myhome-server":t,dnshome:t,fuettertdasnetz:t,isteingeek:t,istmein:t,lebtimnetz:t,leitungsen:t,traeumtgerade:t,frusky:i,goip:t,"xn--gnstigbestellen-zvb":t,günstigbestellen:t,"xn--gnstigliefern-wob":t,günstigliefern:t,"hs-heilbronn":[0,{it:[0,{pages:t,"pages-research":t}]}],"dyn-berlin":t,"in-berlin":t,"in-brb":t,"in-butter":t,"in-dsl":t,"in-vpn":t,iservschule:t,"mein-iserv":t,schuldock:t,schulplattform:t,schulserver:t,"test-iserv":t,keymachine:t,co:t,"git-repos":t,"lcube-server":t,"svn-repos":t,barsy:t,webspaceconfig:t,"123webseite":t,rub:t,"ruhr-uni-bochum":[2,{noc:[0,{io:t}]}],logoip:t,"firewall-gateway":t,"my-gateway":t,"my-router":t,spdns:t,my:t,speedpartner:[0,{customer:t}],myspreadshop:t,"taifun-dns":t,"12hp":t,"2ix":t,"4lima":t,"lima-city":t,"virtual-user":t,virtualuser:t,"community-pro":t,diskussionsbereich:t,xenonconnect:i}],dj:e,dk:[1,{biz:t,co:t,firm:t,reg:t,store:t,"123hjemmeside":t,myspreadshop:t}],dm:ye,do:[1,{art:e,com:e,edu:e,gob:e,gov:e,mil:e,net:e,org:e,sld:e,web:e}],dz:[1,{art:e,asso:e,com:e,edu:e,gov:e,net:e,org:e,pol:e,soc:e,tm:e}],ec:[1,{abg:e,adm:e,agron:e,arqt:e,art:e,bar:e,chef:e,com:e,cont:e,cpa:e,cue:e,dent:e,dgn:e,disco:e,doc:e,edu:e,eng:e,esm:e,fin:e,fot:e,gal:e,gob:e,gov:e,gye:e,ibr:e,info:e,k12:e,lat:e,loj:e,med:e,mil:e,mktg:e,mon:e,net:e,ntr:e,odont:e,org:e,pro:e,prof:e,psic:e,psiq:e,pub:e,rio:e,rrpp:e,sal:e,tech:e,tul:e,tur:e,uio:e,vet:e,xxx:e,base:t,official:t}],edu:[1,{rit:[0,{"git-pages":t}]}],ee:[1,{aip:e,com:e,edu:e,fie:e,gov:e,lib:e,med:e,org:e,pri:e,riik:e}],eg:[1,{ac:e,com:e,edu:e,eun:e,gov:e,info:e,me:e,mil:e,name:e,net:e,org:e,sci:e,sport:e,tv:e}],er:y,es:[1,{com:e,edu:e,gob:e,nom:e,org:e,"123miweb":t,myspreadshop:t}],et:[1,{biz:e,com:e,edu:e,gov:e,info:e,name:e,net:e,org:e}],eu:[1,{amazonwebservices:[0,{on:[0,{"eusc-de-east-1":[0,{"cognito-idp":A}]}]}],cloudns:t,prvw:t,deuxfleurs:t,dogado:[0,{jelastic:t}],barsy:t,spdns:t,nxa:i,directwp:t,transurl:i}],fi:[1,{aland:e,dy:t,"xn--hkkinen-5wa":t,häkkinen:t,iki:t,cloudplatform:[0,{fi:t}],datacenter:[0,{demo:t,paas:t}],kapsi:t,"123kotisivu":t,myspreadshop:t}],fj:[1,{ac:e,biz:e,com:e,edu:e,gov:e,id:e,info:e,mil:e,name:e,net:e,org:e,pro:e}],fk:y,fm:[1,{com:e,edu:e,net:e,org:e,radio:t,user:i}],fo:e,fr:[1,{asso:e,com:e,gouv:e,nom:e,prd:e,tm:e,avoues:e,cci:e,greta:e,"huissier-justice":e,"fbx-os":t,fbxos:t,"freebox-os":t,freeboxos:t,goupile:t,kdns:t,"123siteweb":t,"on-web":t,"chirurgiens-dentistes-en-france":t,dedibox:t,aeroport:t,avocat:t,chambagri:t,"chirurgiens-dentistes":t,"experts-comptables":t,medecin:t,notaires:t,pharmacien:t,port:t,veterinaire:t,myspreadshop:t,ynh:t}],ga:e,gb:e,gd:[1,{edu:e,gov:e}],ge:[1,{com:e,edu:e,gov:e,net:e,org:e,pvt:e,school:e}],gf:e,gg:[1,{co:e,net:e,org:e,ply:[0,{at:i,d6:t}],botdash:t,kaas:t,stackit:t,panel:[2,{daemon:t}]}],gh:[1,{biz:e,com:e,edu:e,gov:e,mil:e,net:e,org:e}],gi:[1,{com:e,edu:e,gov:e,ltd:e,mod:e,org:e}],gl:[1,{co:e,com:e,edu:e,net:e,org:e}],gm:e,gn:[1,{ac:e,com:e,edu:e,gov:e,net:e,org:e}],gov:e,gp:[1,{asso:e,com:e,edu:e,mobi:e,net:e,org:e}],gq:e,gr:[1,{com:e,edu:e,gov:e,net:e,org:e,barsy:t,simplesite:t}],gs:e,gt:[1,{com:e,edu:e,gob:e,ind:e,mil:e,net:e,org:e}],gu:[1,{com:e,edu:e,gov:e,guam:e,info:e,net:e,org:e,web:e}],gw:[1,{nx:t}],gy:ye,hk:[1,{com:e,edu:e,gov:e,idv:e,net:e,org:e,"xn--ciqpn":e,个人:e,"xn--gmqw5a":e,個人:e,"xn--55qx5d":e,公司:e,"xn--mxtq1m":e,政府:e,"xn--lcvr32d":e,敎育:e,"xn--wcvs22d":e,教育:e,"xn--gmq050i":e,箇人:e,"xn--uc0atv":e,組織:e,"xn--uc0ay4a":e,組织:e,"xn--od0alg":e,網絡:e,"xn--zf0avx":e,網络:e,"xn--mk0axi":e,组織:e,"xn--tn0ag":e,组织:e,"xn--od0aq3b":e,网絡:e,"xn--io0a7i":e,网络:e,inc:t,ltd:t}],hm:e,hn:[1,{com:e,edu:e,gob:e,mil:e,net:e,org:e}],hr:[1,{com:e,from:e,iz:e,name:e,brendly:v}],ht:[1,{adult:e,art:e,asso:e,com:e,coop:e,edu:e,firm:e,gouv:e,info:e,med:e,net:e,org:e,perso:e,pol:e,pro:e,rel:e,shop:e,rt:t}],hu:[1,{2e3:e,agrar:e,bolt:e,casino:e,city:e,co:e,erotica:e,erotika:e,film:e,forum:e,games:e,hotel:e,info:e,ingatlan:e,jogasz:e,konyvelo:e,lakas:e,media:e,news:e,org:e,priv:e,reklam:e,sex:e,shop:e,sport:e,suli:e,szex:e,tm:e,tozsde:e,utazas:e,video:e}],id:[1,{ac:e,biz:e,co:e,desa:e,go:e,kop:e,mil:e,my:e,net:e,or:e,ponpes:e,sch:e,web:e,"xn--9tfky":e,ᬩᬮ:e,e:t,zone:t}],ie:[1,{gov:e,myspreadshop:t}],il:[1,{ac:e,co:[1,{ravpage:t,mytabit:t,tabitorder:t}],gov:e,idf:e,k12:e,muni:e,net:e,org:e}],"xn--4dbrk0ce":[1,{"xn--4dbgdty6c":e,"xn--5dbhl8d":e,"xn--8dbq2a":e,"xn--hebda8b":e}],ישראל:[1,{אקדמיה:e,ישוב:e,צהל:e,ממשל:e}],im:[1,{ac:e,co:[1,{ltd:e,plc:e}],com:e,net:e,org:e,tt:e,tv:e}],in:[1,{"5g":e,"6g":e,ac:e,ai:e,am:e,bank:e,bihar:e,biz:e,business:e,ca:e,cn:e,co:e,com:e,coop:e,cs:e,delhi:e,dr:e,edu:e,er:e,fin:e,firm:e,gen:e,gov:e,gujarat:e,ind:e,info:e,int:e,internet:e,io:e,me:e,mil:e,net:e,nic:e,org:e,pg:e,post:e,pro:e,res:e,travel:e,tv:e,uk:e,up:e,us:e,cloudns:t,barsy:t,web:t,indevs:t,supabase:t}],info:[1,{cloudns:t,"dynamic-dns":t,"barrel-of-knowledge":t,"barrell-of-knowledge":t,dyndns:t,"for-our":t,"groks-the":t,"groks-this":t,"here-for-more":t,knowsitall:t,selfip:t,webhop:t,barsy:t,mayfirst:t,mittwald:t,mittwaldserver:t,typo3server:t,dvrcam:t,ilovecollege:t,"no-ip":t,forumz:t,nsupdate:t,dnsupdate:t,"v-info":t}],int:[1,{eu:e}],io:[1,{2038:t,co:e,com:e,edu:e,gov:e,mil:e,net:e,nom:e,org:e,"on-acorn":i,myaddr:t,apigee:t,"b-data":t,beagleboard:t,bitbucket:t,bluebite:t,boxfuse:t,brave:a,browsersafetymark:t,bubble:M,bubbleapps:t,bigv:[0,{uk0:t}],cleverapps:t,cloudbeesusercontent:t,dappnode:[0,{dyndns:t}],darklang:t,definima:t,dedyn:t,icp0:Se,icp1:Se,qzz:t,"fh-muenster":t,gitbook:t,github:t,gitlab:t,lolipop:t,"hasura-app":t,hostyhosting:t,hypernode:t,moonscale:i,beebyte:fe,beebyteapp:[0,{sekd1:t}],jele:t,keenetic:t,kiloapps:t,webthings:t,loginline:t,barsy:t,azurecontainer:i,ngrok:[2,{ap:t,au:t,eu:t,in:t,jp:t,sa:t,us:t}],nodeart:[0,{stage:t}],pantheonsite:t,forgerock:[0,{id:t}],pstmn:[2,{mock:t}],protonet:t,qcx:[2,{sys:i}],qoto:t,vaporcloud:t,myrdbx:t,"rb-hosting":he,"on-k3s":i,"on-rio":i,readthedocs:t,resindevice:t,resinstaging:[0,{devices:t}],hzc:t,sandcats:t,scrypted:[0,{client:t}],"mo-siemens":t,lair:de,stolos:i,musician:t,utwente:t,edugit:t,telebit:t,thingdust:[0,{dev:Ce,disrec:Ce,prod:we,testing:Ce}],tickets:t,webflow:t,webflowtest:t,"drive-platform":t,editorx:t,wixstudio:t,basicserver:t,virtualserver:t}],iq:r,ir:[1,{ac:e,co:e,gov:e,id:e,net:e,org:e,sch:e,"xn--mgba3a4f16a":e,ایران:e,"xn--mgba3a4fra":e,ايران:e,arvanedge:t,vistablog:t}],is:e,it:[1,{edu:e,gov:e,abr:e,abruzzo:e,"aosta-valley":e,aostavalley:e,bas:e,basilicata:e,cal:e,calabria:e,cam:e,campania:e,"emilia-romagna":e,emiliaromagna:e,emr:e,"friuli-v-giulia":e,"friuli-ve-giulia":e,"friuli-vegiulia":e,"friuli-venezia-giulia":e,"friuli-veneziagiulia":e,"friuli-vgiulia":e,"friuliv-giulia":e,"friulive-giulia":e,friulivegiulia:e,"friulivenezia-giulia":e,friuliveneziagiulia:e,friulivgiulia:e,fvg:e,laz:e,lazio:e,lig:e,liguria:e,lom:e,lombardia:e,lombardy:e,lucania:e,mar:e,marche:e,mol:e,molise:e,piedmont:e,piemonte:e,pmn:e,pug:e,puglia:e,sar:e,sardegna:e,sardinia:e,sic:e,sicilia:e,sicily:e,taa:e,tos:e,toscana:e,"trentin-sud-tirol":e,"xn--trentin-sd-tirol-rzb":e,"trentin-süd-tirol":e,"trentin-sudtirol":e,"xn--trentin-sdtirol-7vb":e,"trentin-südtirol":e,"trentin-sued-tirol":e,"trentin-suedtirol":e,trentino:e,"trentino-a-adige":e,"trentino-aadige":e,"trentino-alto-adige":e,"trentino-altoadige":e,"trentino-s-tirol":e,"trentino-stirol":e,"trentino-sud-tirol":e,"xn--trentino-sd-tirol-c3b":e,"trentino-süd-tirol":e,"trentino-sudtirol":e,"xn--trentino-sdtirol-szb":e,"trentino-südtirol":e,"trentino-sued-tirol":e,"trentino-suedtirol":e,"trentinoa-adige":e,trentinoaadige:e,"trentinoalto-adige":e,trentinoaltoadige:e,"trentinos-tirol":e,trentinostirol:e,"trentinosud-tirol":e,"xn--trentinosd-tirol-rzb":e,"trentinosüd-tirol":e,trentinosudtirol:e,"xn--trentinosdtirol-7vb":e,trentinosüdtirol:e,"trentinosued-tirol":e,trentinosuedtirol:e,"trentinsud-tirol":e,"xn--trentinsd-tirol-6vb":e,"trentinsüd-tirol":e,trentinsudtirol:e,"xn--trentinsdtirol-nsb":e,trentinsüdtirol:e,"trentinsued-tirol":e,trentinsuedtirol:e,tuscany:e,umb:e,umbria:e,"val-d-aosta":e,"val-daosta":e,"vald-aosta":e,valdaosta:e,"valle-aosta":e,"valle-d-aosta":e,"valle-daosta":e,valleaosta:e,"valled-aosta":e,valledaosta:e,"vallee-aoste":e,"xn--valle-aoste-ebb":e,"vallée-aoste":e,"vallee-d-aoste":e,"xn--valle-d-aoste-ehb":e,"vallée-d-aoste":e,valleeaoste:e,"xn--valleaoste-e7a":e,valléeaoste:e,valleedaoste:e,"xn--valledaoste-ebb":e,valléedaoste:e,vao:e,vda:e,ven:e,veneto:e,ag:e,agrigento:e,al:e,alessandria:e,"alto-adige":e,altoadige:e,an:e,ancona:e,"andria-barletta-trani":e,"andria-trani-barletta":e,andriabarlettatrani:e,andriatranibarletta:e,ao:e,aosta:e,aoste:e,ap:e,aq:e,aquila:e,ar:e,arezzo:e,"ascoli-piceno":e,ascolipiceno:e,asti:e,at:e,av:e,avellino:e,ba:e,balsan:e,"balsan-sudtirol":e,"xn--balsan-sdtirol-nsb":e,"balsan-südtirol":e,"balsan-suedtirol":e,bari:e,"barletta-trani-andria":e,barlettatraniandria:e,belluno:e,benevento:e,bergamo:e,bg:e,bi:e,biella:e,bl:e,bn:e,bo:e,bologna:e,bolzano:e,"bolzano-altoadige":e,bozen:e,"bozen-sudtirol":e,"xn--bozen-sdtirol-2ob":e,"bozen-südtirol":e,"bozen-suedtirol":e,br:e,brescia:e,brindisi:e,bs:e,bt:e,bulsan:e,"bulsan-sudtirol":e,"xn--bulsan-sdtirol-nsb":e,"bulsan-südtirol":e,"bulsan-suedtirol":e,bz:e,ca:e,cagliari:e,caltanissetta:e,"campidano-medio":e,campidanomedio:e,campobasso:e,"carbonia-iglesias":e,carboniaiglesias:e,"carrara-massa":e,carraramassa:e,caserta:e,catania:e,catanzaro:e,cb:e,ce:e,"cesena-forli":e,"xn--cesena-forl-mcb":e,"cesena-forlì":e,cesenaforli:e,"xn--cesenaforl-i8a":e,cesenaforlì:e,ch:e,chieti:e,ci:e,cl:e,cn:e,co:e,como:e,cosenza:e,cr:e,cremona:e,crotone:e,cs:e,ct:e,cuneo:e,cz:e,"dell-ogliastra":e,dellogliastra:e,en:e,enna:e,fc:e,fe:e,fermo:e,ferrara:e,fg:e,fi:e,firenze:e,florence:e,fm:e,foggia:e,"forli-cesena":e,"xn--forl-cesena-fcb":e,"forlì-cesena":e,forlicesena:e,"xn--forlcesena-c8a":e,forlìcesena:e,fr:e,frosinone:e,ge:e,genoa:e,genova:e,go:e,gorizia:e,gr:e,grosseto:e,"iglesias-carbonia":e,iglesiascarbonia:e,im:e,imperia:e,is:e,isernia:e,kr:e,"la-spezia":e,laquila:e,laspezia:e,latina:e,lc:e,le:e,lecce:e,lecco:e,li:e,livorno:e,lo:e,lodi:e,lt:e,lu:e,lucca:e,macerata:e,mantova:e,"massa-carrara":e,massacarrara:e,matera:e,mb:e,mc:e,me:e,"medio-campidano":e,mediocampidano:e,messina:e,mi:e,milan:e,milano:e,mn:e,mo:e,modena:e,monza:e,"monza-brianza":e,"monza-e-della-brianza":e,monzabrianza:e,monzaebrianza:e,monzaedellabrianza:e,ms:e,mt:e,na:e,naples:e,napoli:e,no:e,novara:e,nu:e,nuoro:e,og:e,ogliastra:e,"olbia-tempio":e,olbiatempio:e,or:e,oristano:e,ot:e,pa:e,padova:e,padua:e,palermo:e,parma:e,pavia:e,pc:e,pd:e,pe:e,perugia:e,"pesaro-urbino":e,pesarourbino:e,pescara:e,pg:e,pi:e,piacenza:e,pisa:e,pistoia:e,pn:e,po:e,pordenone:e,potenza:e,pr:e,prato:e,pt:e,pu:e,pv:e,pz:e,ra:e,ragusa:e,ravenna:e,rc:e,re:e,"reggio-calabria":e,"reggio-emilia":e,reggiocalabria:e,reggioemilia:e,rg:e,ri:e,rieti:e,rimini:e,rm:e,rn:e,ro:e,roma:e,rome:e,rovigo:e,sa:e,salerno:e,sassari:e,savona:e,si:e,siena:e,siracusa:e,so:e,sondrio:e,sp:e,sr:e,ss:e,"xn--sdtirol-n2a":e,südtirol:e,suedtirol:e,sv:e,ta:e,taranto:e,te:e,"tempio-olbia":e,tempioolbia:e,teramo:e,terni:e,tn:e,to:e,torino:e,tp:e,tr:e,"trani-andria-barletta":e,"trani-barletta-andria":e,traniandriabarletta:e,tranibarlettaandria:e,trapani:e,trento:e,treviso:e,trieste:e,ts:e,turin:e,tv:e,ud:e,udine:e,"urbino-pesaro":e,urbinopesaro:e,va:e,varese:e,vb:e,vc:e,ve:e,venezia:e,venice:e,verbania:e,vercelli:e,verona:e,vi:e,"vibo-valentia":e,vibovalentia:e,vicenza:e,viterbo:e,vr:e,vs:e,vt:e,vv:e,ibxos:t,iliadboxos:t,neen:[0,{jc:t}],"123homepage":t,"16-b":t,"32-b":t,"64-b":t,myspreadshop:t,syncloud:t}],je:[1,{co:e,net:e,org:e,of:t}],jm:y,jo:[1,{agri:e,ai:e,com:e,edu:e,eng:e,fm:e,gov:e,mil:e,net:e,org:e,per:e,phd:e,sch:e,tv:e}],jobs:e,jp:[1,{ac:e,ad:e,co:e,ed:e,go:e,gr:e,lg:e,ne:[1,{aseinet:xe,gehirn:t,ivory:t,"mail-box":t,mints:t,mokuren:t,opal:t,sakura:t,sumomo:t,topaz:t}],or:e,aichi:[1,{aisai:e,ama:e,anjo:e,asuke:e,chiryu:e,chita:e,fuso:e,gamagori:e,handa:e,hazu:e,hekinan:e,higashiura:e,ichinomiya:e,inazawa:e,inuyama:e,isshiki:e,iwakura:e,kanie:e,kariya:e,kasugai:e,kira:e,kiyosu:e,komaki:e,konan:e,kota:e,mihama:e,miyoshi:e,nishio:e,nisshin:e,obu:e,oguchi:e,oharu:e,okazaki:e,owariasahi:e,seto:e,shikatsu:e,shinshiro:e,shitara:e,tahara:e,takahama:e,tobishima:e,toei:e,togo:e,tokai:e,tokoname:e,toyoake:e,toyohashi:e,toyokawa:e,toyone:e,toyota:e,tsushima:e,yatomi:e}],akita:[1,{akita:e,daisen:e,fujisato:e,gojome:e,hachirogata:e,happou:e,higashinaruse:e,honjo:e,honjyo:e,ikawa:e,kamikoani:e,kamioka:e,katagami:e,kazuno:e,kitaakita:e,kosaka:e,kyowa:e,misato:e,mitane:e,moriyoshi:e,nikaho:e,noshiro:e,odate:e,oga:e,ogata:e,semboku:e,yokote:e,yurihonjo:e}],aomori:[1,{aomori:e,gonohe:e,hachinohe:e,hashikami:e,hiranai:e,hirosaki:e,itayanagi:e,kuroishi:e,misawa:e,mutsu:e,nakadomari:e,noheji:e,oirase:e,owani:e,rokunohe:e,sannohe:e,shichinohe:e,shingo:e,takko:e,towada:e,tsugaru:e,tsuruta:e}],chiba:[1,{abiko:e,asahi:e,chonan:e,chosei:e,choshi:e,chuo:e,funabashi:e,futtsu:e,hanamigawa:e,ichihara:e,ichikawa:e,ichinomiya:e,inzai:e,isumi:e,kamagaya:e,kamogawa:e,kashiwa:e,katori:e,katsuura:e,kimitsu:e,kisarazu:e,kozaki:e,kujukuri:e,kyonan:e,matsudo:e,midori:e,mihama:e,minamiboso:e,mobara:e,mutsuzawa:e,nagara:e,nagareyama:e,narashino:e,narita:e,noda:e,oamishirasato:e,omigawa:e,onjuku:e,otaki:e,sakae:e,sakura:e,shimofusa:e,shirako:e,shiroi:e,shisui:e,sodegaura:e,sosa:e,tako:e,tateyama:e,togane:e,tohnosho:e,tomisato:e,urayasu:e,yachimata:e,yachiyo:e,yokaichiba:e,yokoshibahikari:e,yotsukaido:e}],ehime:[1,{ainan:e,honai:e,ikata:e,imabari:e,iyo:e,kamijima:e,kihoku:e,kumakogen:e,masaki:e,matsuno:e,matsuyama:e,namikata:e,niihama:e,ozu:e,saijo:e,seiyo:e,shikokuchuo:e,tobe:e,toon:e,uchiko:e,uwajima:e,yawatahama:e}],fukui:[1,{echizen:e,eiheiji:e,fukui:e,ikeda:e,katsuyama:e,mihama:e,minamiechizen:e,obama:e,ohi:e,ono:e,sabae:e,sakai:e,takahama:e,tsuruga:e,wakasa:e}],fukuoka:[1,{ashiya:e,buzen:e,chikugo:e,chikuho:e,chikujo:e,chikushino:e,chikuzen:e,chuo:e,dazaifu:e,fukuchi:e,hakata:e,higashi:e,hirokawa:e,hisayama:e,iizuka:e,inatsuki:e,kaho:e,kasuga:e,kasuya:e,kawara:e,keisen:e,koga:e,kurate:e,kurogi:e,kurume:e,minami:e,miyako:e,miyama:e,miyawaka:e,mizumaki:e,munakata:e,nakagawa:e,nakama:e,nishi:e,nogata:e,ogori:e,okagaki:e,okawa:e,oki:e,omuta:e,onga:e,onojo:e,oto:e,saigawa:e,sasaguri:e,shingu:e,shinyoshitomi:e,shonai:e,soeda:e,sue:e,tachiarai:e,tagawa:e,takata:e,toho:e,toyotsu:e,tsuiki:e,ukiha:e,umi:e,usui:e,yamada:e,yame:e,yanagawa:e,yukuhashi:e}],fukushima:[1,{aizubange:e,aizumisato:e,aizuwakamatsu:e,asakawa:e,bandai:e,date:e,fukushima:e,furudono:e,futaba:e,hanawa:e,higashi:e,hirata:e,hirono:e,iitate:e,inawashiro:e,ishikawa:e,iwaki:e,izumizaki:e,kagamiishi:e,kaneyama:e,kawamata:e,kitakata:e,kitashiobara:e,koori:e,koriyama:e,kunimi:e,miharu:e,mishima:e,namie:e,nango:e,nishiaizu:e,nishigo:e,okuma:e,omotego:e,ono:e,otama:e,samegawa:e,shimogo:e,shirakawa:e,showa:e,soma:e,sukagawa:e,taishin:e,tamakawa:e,tanagura:e,tenei:e,yabuki:e,yamato:e,yamatsuri:e,yanaizu:e,yugawa:e}],gifu:[1,{anpachi:e,ena:e,gifu:e,ginan:e,godo:e,gujo:e,hashima:e,hichiso:e,hida:e,higashishirakawa:e,ibigawa:e,ikeda:e,kakamigahara:e,kani:e,kasahara:e,kasamatsu:e,kawaue:e,kitagata:e,mino:e,minokamo:e,mitake:e,mizunami:e,motosu:e,nakatsugawa:e,ogaki:e,sakahogi:e,seki:e,sekigahara:e,shirakawa:e,tajimi:e,takayama:e,tarui:e,toki:e,tomika:e,wanouchi:e,yamagata:e,yaotsu:e,yoro:e}],gunma:[1,{annaka:e,chiyoda:e,fujioka:e,higashiagatsuma:e,isesaki:e,itakura:e,kanna:e,kanra:e,katashina:e,kawaba:e,kiryu:e,kusatsu:e,maebashi:e,meiwa:e,midori:e,minakami:e,naganohara:e,nakanojo:e,nanmoku:e,numata:e,oizumi:e,ora:e,ota:e,shibukawa:e,shimonita:e,shinto:e,showa:e,takasaki:e,takayama:e,tamamura:e,tatebayashi:e,tomioka:e,tsukiyono:e,tsumagoi:e,ueno:e,yoshioka:e}],hiroshima:[1,{asaminami:e,daiwa:e,etajima:e,fuchu:e,fukuyama:e,hatsukaichi:e,higashihiroshima:e,hongo:e,jinsekikogen:e,kaita:e,kui:e,kumano:e,kure:e,mihara:e,miyoshi:e,naka:e,onomichi:e,osakikamijima:e,otake:e,saka:e,sera:e,seranishi:e,shinichi:e,shobara:e,takehara:e}],hokkaido:[1,{abashiri:e,abira:e,aibetsu:e,akabira:e,akkeshi:e,asahikawa:e,ashibetsu:e,ashoro:e,assabu:e,atsuma:e,bibai:e,biei:e,bifuka:e,bihoro:e,biratori:e,chippubetsu:e,chitose:e,date:e,ebetsu:e,embetsu:e,eniwa:e,erimo:e,esan:e,esashi:e,fukagawa:e,fukushima:e,furano:e,furubira:e,haboro:e,hakodate:e,hamatonbetsu:e,hidaka:e,higashikagura:e,higashikawa:e,hiroo:e,hokuryu:e,hokuto:e,honbetsu:e,horokanai:e,horonobe:e,ikeda:e,imakane:e,ishikari:e,iwamizawa:e,iwanai:e,kamifurano:e,kamikawa:e,kamishihoro:e,kamisunagawa:e,kamoenai:e,kayabe:e,kembuchi:e,kikonai:e,kimobetsu:e,kitahiroshima:e,kitami:e,kiyosato:e,koshimizu:e,kunneppu:e,kuriyama:e,kuromatsunai:e,kushiro:e,kutchan:e,kyowa:e,mashike:e,matsumae:e,mikasa:e,minamifurano:e,mombetsu:e,moseushi:e,mukawa:e,muroran:e,naie:e,nakagawa:e,nakasatsunai:e,nakatombetsu:e,nanae:e,nanporo:e,nayoro:e,nemuro:e,niikappu:e,niki:e,nishiokoppe:e,noboribetsu:e,numata:e,obihiro:e,obira:e,oketo:e,okoppe:e,otaru:e,otobe:e,otofuke:e,otoineppu:e,oumu:e,ozora:e,pippu:e,rankoshi:e,rebun:e,rikubetsu:e,rishiri:e,rishirifuji:e,saroma:e,sarufutsu:e,shakotan:e,shari:e,shibecha:e,shibetsu:e,shikabe:e,shikaoi:e,shimamaki:e,shimizu:e,shimokawa:e,shinshinotsu:e,shintoku:e,shiranuka:e,shiraoi:e,shiriuchi:e,sobetsu:e,sunagawa:e,taiki:e,takasu:e,takikawa:e,takinoue:e,teshikaga:e,tobetsu:e,tohma:e,tomakomai:e,tomari:e,toya:e,toyako:e,toyotomi:e,toyoura:e,tsubetsu:e,tsukigata:e,urakawa:e,urausu:e,uryu:e,utashinai:e,wakkanai:e,wassamu:e,yakumo:e,yoichi:e}],hyogo:[1,{aioi:e,akashi:e,ako:e,amagasaki:e,aogaki:e,asago:e,ashiya:e,awaji:e,fukusaki:e,goshiki:e,harima:e,himeji:e,ichikawa:e,inagawa:e,itami:e,kakogawa:e,kamigori:e,kamikawa:e,kasai:e,kasuga:e,kawanishi:e,miki:e,minamiawaji:e,nishinomiya:e,nishiwaki:e,ono:e,sanda:e,sannan:e,sasayama:e,sayo:e,shingu:e,shinonsen:e,shiso:e,sumoto:e,taishi:e,taka:e,takarazuka:e,takasago:e,takino:e,tamba:e,tatsuno:e,toyooka:e,yabu:e,yashiro:e,yoka:e,yokawa:e}],ibaraki:[1,{ami:e,asahi:e,bando:e,chikusei:e,daigo:e,fujishiro:e,hitachi:e,hitachinaka:e,hitachiomiya:e,hitachiota:e,ibaraki:e,ina:e,inashiki:e,itako:e,iwama:e,joso:e,kamisu:e,kasama:e,kashima:e,kasumigaura:e,koga:e,miho:e,mito:e,moriya:e,naka:e,namegata:e,oarai:e,ogawa:e,omitama:e,ryugasaki:e,sakai:e,sakuragawa:e,shimodate:e,shimotsuma:e,shirosato:e,sowa:e,suifu:e,takahagi:e,tamatsukuri:e,tokai:e,tomobe:e,tone:e,toride:e,tsuchiura:e,tsukuba:e,uchihara:e,ushiku:e,yachiyo:e,yamagata:e,yawara:e,yuki:e}],ishikawa:[1,{anamizu:e,hakui:e,hakusan:e,kaga:e,kahoku:e,kanazawa:e,kawakita:e,komatsu:e,nakanoto:e,nanao:e,nomi:e,nonoichi:e,noto:e,shika:e,suzu:e,tsubata:e,tsurugi:e,uchinada:e,wajima:e}],iwate:[1,{fudai:e,fujisawa:e,hanamaki:e,hiraizumi:e,hirono:e,ichinohe:e,ichinoseki:e,iwaizumi:e,iwate:e,joboji:e,kamaishi:e,kanegasaki:e,karumai:e,kawai:e,kitakami:e,kuji:e,kunohe:e,kuzumaki:e,miyako:e,mizusawa:e,morioka:e,ninohe:e,noda:e,ofunato:e,oshu:e,otsuchi:e,rikuzentakata:e,shiwa:e,shizukuishi:e,sumita:e,tanohata:e,tono:e,yahaba:e,yamada:e}],kagawa:[1,{ayagawa:e,higashikagawa:e,kanonji:e,kotohira:e,manno:e,marugame:e,mitoyo:e,naoshima:e,sanuki:e,tadotsu:e,takamatsu:e,tonosho:e,uchinomi:e,utazu:e,zentsuji:e}],kagoshima:[1,{akune:e,amami:e,hioki:e,isa:e,isen:e,izumi:e,kagoshima:e,kanoya:e,kawanabe:e,kinko:e,kouyama:e,makurazaki:e,matsumoto:e,minamitane:e,nakatane:e,nishinoomote:e,satsumasendai:e,soo:e,tarumizu:e,yusui:e}],kanagawa:[1,{aikawa:e,atsugi:e,ayase:e,chigasaki:e,ebina:e,fujisawa:e,hadano:e,hakone:e,hiratsuka:e,isehara:e,kaisei:e,kamakura:e,kiyokawa:e,matsuda:e,minamiashigara:e,miura:e,nakai:e,ninomiya:e,odawara:e,oi:e,oiso:e,sagamihara:e,samukawa:e,tsukui:e,yamakita:e,yamato:e,yokosuka:e,yugawara:e,zama:e,zushi:e}],kochi:[1,{aki:e,geisei:e,hidaka:e,higashitsuno:e,ino:e,kagami:e,kami:e,kitagawa:e,kochi:e,mihara:e,motoyama:e,muroto:e,nahari:e,nakamura:e,nankoku:e,nishitosa:e,niyodogawa:e,ochi:e,okawa:e,otoyo:e,otsuki:e,sakawa:e,sukumo:e,susaki:e,tosa:e,tosashimizu:e,toyo:e,tsuno:e,umaji:e,yasuda:e,yusuhara:e}],kumamoto:[1,{amakusa:e,arao:e,aso:e,choyo:e,gyokuto:e,kamiamakusa:e,kikuchi:e,kumamoto:e,mashiki:e,mifune:e,minamata:e,minamioguni:e,nagasu:e,nishihara:e,oguni:e,ozu:e,sumoto:e,takamori:e,uki:e,uto:e,yamaga:e,yamato:e,yatsushiro:e}],kyoto:[1,{ayabe:e,fukuchiyama:e,higashiyama:e,ide:e,ine:e,joyo:e,kameoka:e,kamo:e,kita:e,kizu:e,kumiyama:e,kyotamba:e,kyotanabe:e,kyotango:e,maizuru:e,minami:e,minamiyamashiro:e,miyazu:e,muko:e,nagaokakyo:e,nakagyo:e,nantan:e,oyamazaki:e,sakyo:e,seika:e,tanabe:e,uji:e,ujitawara:e,wazuka:e,yamashina:e,yawata:e}],mie:[1,{asahi:e,inabe:e,ise:e,kameyama:e,kawagoe:e,kiho:e,kisosaki:e,kiwa:e,komono:e,kumano:e,kuwana:e,matsusaka:e,meiwa:e,mihama:e,minamiise:e,misugi:e,miyama:e,nabari:e,shima:e,suzuka:e,tado:e,taiki:e,taki:e,tamaki:e,toba:e,tsu:e,udono:e,ureshino:e,watarai:e,yokkaichi:e}],miyagi:[1,{furukawa:e,higashimatsushima:e,ishinomaki:e,iwanuma:e,kakuda:e,kami:e,kawasaki:e,marumori:e,matsushima:e,minamisanriku:e,misato:e,murata:e,natori:e,ogawara:e,ohira:e,onagawa:e,osaki:e,rifu:e,semine:e,shibata:e,shichikashuku:e,shikama:e,shiogama:e,shiroishi:e,tagajo:e,taiwa:e,tome:e,tomiya:e,wakuya:e,watari:e,yamamoto:e,zao:e}],miyazaki:[1,{aya:e,ebino:e,gokase:e,hyuga:e,kadogawa:e,kawaminami:e,kijo:e,kitagawa:e,kitakata:e,kitaura:e,kobayashi:e,kunitomi:e,kushima:e,mimata:e,miyakonojo:e,miyazaki:e,morotsuka:e,nichinan:e,nishimera:e,nobeoka:e,saito:e,shiiba:e,shintomi:e,takaharu:e,takanabe:e,takazaki:e,tsuno:e}],nagano:[1,{achi:e,agematsu:e,anan:e,aoki:e,asahi:e,azumino:e,chikuhoku:e,chikuma:e,chino:e,fujimi:e,hakuba:e,hara:e,hiraya:e,iida:e,iijima:e,iiyama:e,iizuna:e,ikeda:e,ikusaka:e,ina:e,karuizawa:e,kawakami:e,kiso:e,kisofukushima:e,kitaaiki:e,komagane:e,komoro:e,matsukawa:e,matsumoto:e,miasa:e,minamiaiki:e,minamimaki:e,minamiminowa:e,minowa:e,miyada:e,miyota:e,mochizuki:e,nagano:e,nagawa:e,nagiso:e,nakagawa:e,nakano:e,nozawaonsen:e,obuse:e,ogawa:e,okaya:e,omachi:e,omi:e,ookuwa:e,ooshika:e,otaki:e,otari:e,sakae:e,sakaki:e,saku:e,sakuho:e,shimosuwa:e,shinanomachi:e,shiojiri:e,suwa:e,suzaka:e,takagi:e,takamori:e,takayama:e,tateshina:e,tatsuno:e,togakushi:e,togura:e,tomi:e,ueda:e,wada:e,yamagata:e,yamanouchi:e,yasaka:e,yasuoka:e}],nagasaki:[1,{chijiwa:e,futsu:e,goto:e,hasami:e,hirado:e,iki:e,isahaya:e,kawatana:e,kuchinotsu:e,matsuura:e,nagasaki:e,obama:e,omura:e,oseto:e,saikai:e,sasebo:e,seihi:e,shimabara:e,shinkamigoto:e,togitsu:e,tsushima:e,unzen:e}],nara:[1,{ando:e,gose:e,heguri:e,higashiyoshino:e,ikaruga:e,ikoma:e,kamikitayama:e,kanmaki:e,kashiba:e,kashihara:e,katsuragi:e,kawai:e,kawakami:e,kawanishi:e,koryo:e,kurotaki:e,mitsue:e,miyake:e,nara:e,nosegawa:e,oji:e,ouda:e,oyodo:e,sakurai:e,sango:e,shimoichi:e,shimokitayama:e,shinjo:e,soni:e,takatori:e,tawaramoto:e,tenkawa:e,tenri:e,uda:e,yamatokoriyama:e,yamatotakada:e,yamazoe:e,yoshino:e}],niigata:[1,{aga:e,agano:e,gosen:e,itoigawa:e,izumozaki:e,joetsu:e,kamo:e,kariwa:e,kashiwazaki:e,minamiuonuma:e,mitsuke:e,muika:e,murakami:e,myoko:e,nagaoka:e,niigata:e,ojiya:e,omi:e,sado:e,sanjo:e,seiro:e,seirou:e,sekikawa:e,shibata:e,tagami:e,tainai:e,tochio:e,tokamachi:e,tsubame:e,tsunan:e,uonuma:e,yahiko:e,yoita:e,yuzawa:e}],oita:[1,{beppu:e,bungoono:e,bungotakada:e,hasama:e,hiji:e,himeshima:e,hita:e,kamitsue:e,kokonoe:e,kuju:e,kunisaki:e,kusu:e,oita:e,saiki:e,taketa:e,tsukumi:e,usa:e,usuki:e,yufu:e}],okayama:[1,{akaiwa:e,asakuchi:e,bizen:e,hayashima:e,ibara:e,kagamino:e,kasaoka:e,kibichuo:e,kumenan:e,kurashiki:e,maniwa:e,misaki:e,nagi:e,niimi:e,nishiawakura:e,okayama:e,satosho:e,setouchi:e,shinjo:e,shoo:e,soja:e,takahashi:e,tamano:e,tsuyama:e,wake:e,yakage:e}],okinawa:[1,{aguni:e,ginowan:e,ginoza:e,gushikami:e,haebaru:e,higashi:e,hirara:e,iheya:e,ishigaki:e,ishikawa:e,itoman:e,izena:e,kadena:e,kin:e,kitadaito:e,kitanakagusuku:e,kumejima:e,kunigami:e,minamidaito:e,motobu:e,nago:e,naha:e,nakagusuku:e,nakijin:e,nanjo:e,nishihara:e,ogimi:e,okinawa:e,onna:e,shimoji:e,taketomi:e,tarama:e,tokashiki:e,tomigusuku:e,tonaki:e,urasoe:e,uruma:e,yaese:e,yomitan:e,yonabaru:e,yonaguni:e,zamami:e}],osaka:[1,{abeno:e,chihayaakasaka:e,chuo:e,daito:e,fujiidera:e,habikino:e,hannan:e,higashiosaka:e,higashisumiyoshi:e,higashiyodogawa:e,hirakata:e,ibaraki:e,ikeda:e,izumi:e,izumiotsu:e,izumisano:e,kadoma:e,kaizuka:e,kanan:e,kashiwara:e,katano:e,kawachinagano:e,kishiwada:e,kita:e,kumatori:e,matsubara:e,minato:e,minoh:e,misaki:e,moriguchi:e,neyagawa:e,nishi:e,nose:e,osakasayama:e,sakai:e,sayama:e,sennan:e,settsu:e,shijonawate:e,shimamoto:e,suita:e,tadaoka:e,taishi:e,tajiri:e,takaishi:e,takatsuki:e,tondabayashi:e,toyonaka:e,toyono:e,yao:e}],saga:[1,{ariake:e,arita:e,fukudomi:e,genkai:e,hamatama:e,hizen:e,imari:e,kamimine:e,kanzaki:e,karatsu:e,kashima:e,kitagata:e,kitahata:e,kiyama:e,kouhoku:e,kyuragi:e,nishiarita:e,ogi:e,omachi:e,ouchi:e,saga:e,shiroishi:e,taku:e,tara:e,tosu:e,yoshinogari:e}],saitama:[1,{arakawa:e,asaka:e,chichibu:e,fujimi:e,fujimino:e,fukaya:e,hanno:e,hanyu:e,hasuda:e,hatogaya:e,hatoyama:e,hidaka:e,higashichichibu:e,higashimatsuyama:e,honjo:e,ina:e,iruma:e,iwatsuki:e,kamiizumi:e,kamikawa:e,kamisato:e,kasukabe:e,kawagoe:e,kawaguchi:e,kawajima:e,kazo:e,kitamoto:e,koshigaya:e,kounosu:e,kuki:e,kumagaya:e,matsubushi:e,minano:e,misato:e,miyashiro:e,miyoshi:e,moroyama:e,nagatoro:e,namegawa:e,niiza:e,ogano:e,ogawa:e,ogose:e,okegawa:e,omiya:e,otaki:e,ranzan:e,ryokami:e,saitama:e,sakado:e,satte:e,sayama:e,shiki:e,shiraoka:e,soka:e,sugito:e,toda:e,tokigawa:e,tokorozawa:e,tsurugashima:e,urawa:e,warabi:e,yashio:e,yokoze:e,yono:e,yorii:e,yoshida:e,yoshikawa:e,yoshimi:e}],shiga:[1,{aisho:e,gamo:e,higashiomi:e,hikone:e,koka:e,konan:e,kosei:e,koto:e,kusatsu:e,maibara:e,moriyama:e,nagahama:e,nishiazai:e,notogawa:e,omihachiman:e,otsu:e,ritto:e,ryuoh:e,takashima:e,takatsuki:e,torahime:e,toyosato:e,yasu:e}],shimane:[1,{akagi:e,ama:e,gotsu:e,hamada:e,higashiizumo:e,hikawa:e,hikimi:e,izumo:e,kakinoki:e,masuda:e,matsue:e,misato:e,nishinoshima:e,ohda:e,okinoshima:e,okuizumo:e,shimane:e,tamayu:e,tsuwano:e,unnan:e,yakumo:e,yasugi:e,yatsuka:e}],shizuoka:[1,{arai:e,atami:e,fuji:e,fujieda:e,fujikawa:e,fujinomiya:e,fukuroi:e,gotemba:e,haibara:e,hamamatsu:e,higashiizu:e,ito:e,iwata:e,izu:e,izunokuni:e,kakegawa:e,kannami:e,kawanehon:e,kawazu:e,kikugawa:e,kosai:e,makinohara:e,matsuzaki:e,minamiizu:e,mishima:e,morimachi:e,nishiizu:e,numazu:e,omaezaki:e,shimada:e,shimizu:e,shimoda:e,shizuoka:e,susono:e,yaizu:e,yoshida:e}],tochigi:[1,{ashikaga:e,bato:e,haga:e,ichikai:e,iwafune:e,kaminokawa:e,kanuma:e,karasuyama:e,kuroiso:e,mashiko:e,mibu:e,moka:e,motegi:e,nasu:e,nasushiobara:e,nikko:e,nishikata:e,nogi:e,ohira:e,ohtawara:e,oyama:e,sakura:e,sano:e,shimotsuke:e,shioya:e,takanezawa:e,tochigi:e,tsuga:e,ujiie:e,utsunomiya:e,yaita:e}],tokushima:[1,{aizumi:e,anan:e,ichiba:e,itano:e,kainan:e,komatsushima:e,matsushige:e,mima:e,minami:e,miyoshi:e,mugi:e,nakagawa:e,naruto:e,sanagochi:e,shishikui:e,tokushima:e,wajiki:e}],tokyo:[1,{adachi:e,akiruno:e,akishima:e,aogashima:e,arakawa:e,bunkyo:e,chiyoda:e,chofu:e,chuo:e,edogawa:e,fuchu:e,fussa:e,hachijo:e,hachioji:e,hamura:e,higashikurume:e,higashimurayama:e,higashiyamato:e,hino:e,hinode:e,hinohara:e,inagi:e,itabashi:e,katsushika:e,kita:e,kiyose:e,kodaira:e,koganei:e,kokubunji:e,komae:e,koto:e,kouzushima:e,kunitachi:e,machida:e,meguro:e,minato:e,mitaka:e,mizuho:e,musashimurayama:e,musashino:e,nakano:e,nerima:e,ogasawara:e,okutama:e,ome:e,oshima:e,ota:e,setagaya:e,shibuya:e,shinagawa:e,shinjuku:e,suginami:e,sumida:e,tachikawa:e,taito:e,tama:e,toshima:e}],tottori:[1,{chizu:e,hino:e,kawahara:e,koge:e,kotoura:e,misasa:e,nanbu:e,nichinan:e,sakaiminato:e,tottori:e,wakasa:e,yazu:e,yonago:e}],toyama:[1,{asahi:e,fuchu:e,fukumitsu:e,funahashi:e,himi:e,imizu:e,inami:e,johana:e,kamiichi:e,kurobe:e,nakaniikawa:e,namerikawa:e,nanto:e,nyuzen:e,oyabe:e,taira:e,takaoka:e,tateyama:e,toga:e,tonami:e,toyama:e,unazuki:e,uozu:e,yamada:e}],wakayama:[1,{arida:e,aridagawa:e,gobo:e,hashimoto:e,hidaka:e,hirogawa:e,inami:e,iwade:e,kainan:e,kamitonda:e,katsuragi:e,kimino:e,kinokawa:e,kitayama:e,koya:e,koza:e,kozagawa:e,kudoyama:e,kushimoto:e,mihama:e,misato:e,nachikatsuura:e,shingu:e,shirahama:e,taiji:e,tanabe:e,wakayama:e,yuasa:e,yura:e}],yamagata:[1,{asahi:e,funagata:e,higashine:e,iide:e,kahoku:e,kaminoyama:e,kaneyama:e,kawanishi:e,mamurogawa:e,mikawa:e,murayama:e,nagai:e,nakayama:e,nanyo:e,nishikawa:e,obanazawa:e,oe:e,oguni:e,ohkura:e,oishida:e,sagae:e,sakata:e,sakegawa:e,shinjo:e,shirataka:e,shonai:e,takahata:e,tendo:e,tozawa:e,tsuruoka:e,yamagata:e,yamanobe:e,yonezawa:e,yuza:e}],yamaguchi:[1,{abu:e,hagi:e,hikari:e,hofu:e,iwakuni:e,kudamatsu:e,mitou:e,nagato:e,oshima:e,shimonoseki:e,shunan:e,tabuse:e,tokuyama:e,toyota:e,ube:e,yuu:e}],yamanashi:[1,{chuo:e,doshi:e,fuefuki:e,fujikawa:e,fujikawaguchiko:e,fujiyoshida:e,hayakawa:e,hokuto:e,ichikawamisato:e,kai:e,kofu:e,koshu:e,kosuge:e,"minami-alps":e,minobu:e,nakamichi:e,nanbu:e,narusawa:e,nirasaki:e,nishikatsura:e,oshino:e,otsuki:e,showa:e,tabayama:e,tsuru:e,uenohara:e,yamanakako:e,yamanashi:e}],"xn--ehqz56n":e,三重:e,"xn--1lqs03n":e,京都:e,"xn--qqqt11m":e,佐賀:e,"xn--f6qx53a":e,兵庫:e,"xn--djrs72d6uy":e,北海道:e,"xn--mkru45i":e,千葉:e,"xn--0trq7p7nn":e,和歌山:e,"xn--5js045d":e,埼玉:e,"xn--kbrq7o":e,大分:e,"xn--pssu33l":e,大阪:e,"xn--ntsq17g":e,奈良:e,"xn--uisz3g":e,宮城:e,"xn--6btw5a":e,宮崎:e,"xn--1ctwo":e,富山:e,"xn--6orx2r":e,山口:e,"xn--rht61e":e,山形:e,"xn--rht27z":e,山梨:e,"xn--nit225k":e,岐阜:e,"xn--rht3d":e,岡山:e,"xn--djty4k":e,岩手:e,"xn--klty5x":e,島根:e,"xn--kltx9a":e,広島:e,"xn--kltp7d":e,徳島:e,"xn--c3s14m":e,愛媛:e,"xn--vgu402c":e,愛知:e,"xn--efvn9s":e,新潟:e,"xn--1lqs71d":e,東京:e,"xn--4pvxs":e,栃木:e,"xn--uuwu58a":e,沖縄:e,"xn--zbx025d":e,滋賀:e,"xn--8pvr4u":e,熊本:e,"xn--5rtp49c":e,石川:e,"xn--ntso0iqx3a":e,神奈川:e,"xn--elqq16h":e,福井:e,"xn--4it168d":e,福岡:e,"xn--klt787d":e,福島:e,"xn--rny31h":e,秋田:e,"xn--7t0a264c":e,群馬:e,"xn--uist22h":e,茨城:e,"xn--8ltr62k":e,長崎:e,"xn--2m4a15e":e,長野:e,"xn--32vp30h":e,青森:e,"xn--4it797k":e,静岡:e,"xn--5rtq34k":e,香川:e,"xn--k7yn95e":e,高知:e,"xn--tor131o":e,鳥取:e,"xn--d5qv7z876c":e,鹿児島:e,kawasaki:y,kitakyushu:y,kobe:y,nagoya:y,sapporo:y,sendai:y,yokohama:y,buyshop:t,fashionstore:t,handcrafted:t,kawaiishop:t,supersale:t,theshop:t,"0am":t,"0g0":t,"0j0":t,"0t0":t,mydns:t,pgw:t,wjg:t,usercontent:t,angry:t,babyblue:t,babymilk:t,backdrop:t,bambina:t,bitter:t,blush:t,boo:t,boy:t,boyfriend:t,but:t,candypop:t,capoo:t,catfood:t,cheap:t,chicappa:t,chillout:t,chips:t,chowder:t,chu:t,ciao:t,cocotte:t,coolblog:t,cranky:t,cutegirl:t,daa:t,deca:t,deci:t,digick:t,egoism:t,fakefur:t,fem:t,flier:t,floppy:t,fool:t,frenchkiss:t,girlfriend:t,girly:t,gloomy:t,gonna:t,greater:t,hacca:t,heavy:t,her:t,hiho:t,hippy:t,holy:t,hungry:t,icurus:t,itigo:t,jellybean:t,kikirara:t,kill:t,kilo:t,kuron:t,littlestar:t,lolipopmc:t,lolitapunk:t,lomo:t,lovepop:t,lovesick:t,main:t,mods:t,mond:t,mongolian:t,moo:t,namaste:t,nikita:t,nobushi:t,noor:t,oops:t,parallel:t,parasite:t,pecori:t,peewee:t,penne:t,pepper:t,perma:t,pigboat:t,pinoko:t,punyu:t,pupu:t,pussycat:t,pya:t,raindrop:t,readymade:t,sadist:t,schoolbus:t,secret:t,staba:t,stripper:t,sub:t,sunnyday:t,thick:t,tonkotsu:t,under:t,upper:t,velvet:t,verse:t,versus:t,vivian:t,watson:t,weblike:t,whitesnow:t,zombie:t,hateblo:t,hatenablog:t,hatenadiary:t,"2-d":t,bona:t,crap:t,daynight:t,eek:t,flop:t,halfmoon:t,jeez:t,matrix:t,mimoza:t,netgamers:t,nyanta:t,o0o0:t,rdy:t,rgr:t,rulez:t,sakurastorage:[0,{isk01:Te,isk02:Te}],saloon:t,sblo:t,skr:t,tank:t,"uh-oh":t,undo:t,webaccel:[0,{rs:t,user:t}],websozai:t,xii:t}],ke:[1,{ac:e,co:e,go:e,info:e,me:e,mobi:e,ne:e,or:e,sc:e}],kg:[1,{com:e,edu:e,gov:e,mil:e,net:e,org:e,us:t,xx:t,ae:t}],kh:n,ki:Ee,km:[1,{ass:e,com:e,edu:e,gov:e,mil:e,nom:e,org:e,prd:e,tm:e,asso:e,coop:e,gouv:e,medecin:e,notaires:e,pharmaciens:e,presse:e,veterinaire:e}],kn:[1,{edu:e,gov:e,net:e,org:e}],kp:[1,{com:e,edu:e,gov:e,org:e,rep:e,tra:e}],kr:[1,{ac:e,ai:e,co:e,es:e,go:e,hs:e,io:e,it:e,kg:e,me:e,mil:e,ms:e,ne:e,or:e,pe:e,re:e,sc:e,busan:e,chungbuk:e,chungnam:e,daegu:e,daejeon:e,gangwon:e,gwangju:e,gyeongbuk:e,gyeonggi:e,gyeongnam:e,incheon:e,jeju:e,jeonbuk:e,jeonnam:e,seoul:e,ulsan:e,c01:t,"eliv-api":t,"eliv-cdn":t,"eliv-dns":t,mmv:t,vki:t}],kw:[1,{com:e,edu:e,emb:e,gov:e,ind:e,net:e,org:e}],ky:ge,kz:[1,{com:e,edu:e,gov:e,mil:e,net:e,org:e,jcloud:t}],la:[1,{com:e,edu:e,gov:e,info:e,int:e,net:e,org:e,per:e,bnr:t}],lb:n,lc:[1,{co:e,com:e,edu:e,gov:e,net:e,org:e,oy:t}],li:e,lk:[1,{ac:e,assn:e,com:e,edu:e,gov:e,grp:e,hotel:e,int:e,ltd:e,net:e,ngo:e,org:e,sch:e,soc:e,web:e}],lr:n,ls:[1,{ac:e,biz:e,co:e,edu:e,gov:e,info:e,net:e,org:e,sc:e}],lt:c,lu:[1,{"123website":t}],lv:[1,{asn:e,com:e,conf:e,edu:e,gov:e,id:e,mil:e,net:e,org:e}],ly:[1,{com:e,edu:e,gov:e,id:e,med:e,net:e,org:e,plc:e,sch:e}],ma:[1,{ac:e,co:e,gov:e,net:e,org:e,press:e}],mc:[1,{asso:e,tm:e}],md:[1,{ir:t}],me:[1,{ac:e,co:e,edu:e,gov:e,its:e,net:e,org:e,priv:e,c66:t,craft:t,edgestack:t,mybox:t,filegear:t,hooc:[0,{seprox:t}],"filegear-sg":t,lohmus:t,barsy:t,mcdir:t,brasilia:t,ddns:t,dnsfor:t,hopto:t,loginto:t,noip:t,webhop:t,soundcast:t,tcp4:t,vp4:t,diskstation:t,dscloud:t,i234:t,myds:t,synology:t,transip:he,nohost:t}],mg:[1,{co:e,com:e,edu:e,gov:e,mil:e,nom:e,org:e,prd:e}],mh:e,mil:e,mk:[1,{com:e,edu:e,gov:e,inf:e,name:e,net:e,org:e}],ml:[1,{ac:e,art:e,asso:e,com:e,edu:e,gouv:e,gov:e,info:e,inst:e,net:e,org:e,pr:e,presse:e}],mm:y,mn:[1,{edu:e,gov:e,org:e,nyc:t}],mo:n,mobi:[1,{barsy:t,dscloud:t}],mp:[1,{ju:t}],mq:e,mr:c,ms:[1,{com:e,edu:e,gov:e,net:e,org:e,minisite:t}],mt:ge,mu:[1,{ac:e,co:e,com:e,gov:e,net:e,or:e,org:e}],museum:e,mv:[1,{aero:e,biz:e,com:e,coop:e,edu:e,gov:e,info:e,int:e,mil:e,museum:e,name:e,net:e,org:e,pro:e}],mw:[1,{ac:e,biz:e,co:e,com:e,coop:e,edu:e,gov:e,int:e,net:e,org:e}],mx:[1,{com:e,edu:e,gob:e,net:e,org:e}],my:[1,{biz:e,com:e,edu:e,gov:e,mil:e,name:e,net:e,org:e}],mz:[1,{ac:e,adv:e,co:e,edu:e,gov:e,mil:e,net:e,org:e}],na:[1,{alt:e,co:e,com:e,gov:e,net:e,org:e}],name:[1,{her:ke,his:ke,ispmanager:t,keenetic:t}],nc:[1,{asso:e,nom:e}],ne:e,net:[1,{adobeaemcloud:t,"adobeio-static":t,adobeioruntime:t,akadns:t,akamai:t,"akamai-staging":t,akamaiedge:t,"akamaiedge-staging":t,akamaihd:t,"akamaihd-staging":t,akamaiorigin:t,"akamaiorigin-staging":t,akamaized:t,"akamaized-staging":t,edgekey:t,"edgekey-staging":t,edgesuite:t,"edgesuite-staging":t,alwaysdata:t,myamaze:t,cloudfront:t,appudo:t,"atlassian-dev":[0,{prod:M}],myfritz:t,shopselect:t,blackbaudcdn:t,boomla:t,bplaced:t,square7:t,cdn77:[0,{r:t}],"cdn77-ssl":t,gb:t,hu:t,jp:t,se:t,uk:t,clickrising:t,"ddns-ip":t,"dns-cloud":t,"dns-dynamic":t,cloudaccess:t,cloudflare:[2,{cdn:t}],cloudflareanycast:M,cloudflarecn:M,cloudflareglobal:M,ctfcloud:t,"feste-ip":t,"knx-server":t,"static-access":t,cryptonomic:i,dattolocal:t,mydatto:t,debian:t,definima:t,deno:[2,{sandbox:t}],icp:i,de5:t,"at-band-camp":t,blogdns:t,"broke-it":t,buyshouses:t,dnsalias:t,dnsdojo:t,"does-it":t,dontexist:t,dynalias:t,dynathome:t,endofinternet:t,"from-az":t,"from-co":t,"from-la":t,"from-ny":t,"gets-it":t,"ham-radio-op":t,homeftp:t,homeip:t,homelinux:t,homeunix:t,"in-the-band":t,"is-a-chef":t,"is-a-geek":t,"isa-geek":t,"kicks-ass":t,"office-on-the":t,podzone:t,"scrapper-site":t,selfip:t,"sells-it":t,servebbs:t,serveftp:t,thruhere:t,webhop:t,casacam:t,dynu:t,dynuddns:t,mysynology:t,opik:t,spryt:t,dynv6:t,twmail:t,ru:t,channelsdvr:[2,{u:t}],fastly:[0,{freetls:t,map:t,prod:[0,{a:t,global:t}],ssl:[0,{a:t,b:t,global:t}]}],fastlylb:[2,{map:t}],"keyword-on":t,"live-on":t,"server-on":t,"cdn-edges":t,heteml:t,cloudfunctions:t,"grafana-dev":t,iobb:t,moonscale:t,"in-dsl":t,"in-vpn":t,oninferno:t,botdash:t,"apps-1and1":t,ipifony:t,cloudjiffy:[2,{"fra1-de":t,"west1-us":t}],elastx:[0,{"jls-sto1":t,"jls-sto2":t,"jls-sto3":t}],massivegrid:[0,{paas:[0,{"fr-1":t,"lon-1":t,"lon-2":t,"ny-1":t,"ny-2":t,"sg-1":t}]}],saveincloud:[0,{jelastic:t,"nordeste-idc":t}],scaleforce:_e,kinghost:t,uni5:t,krellian:t,ggff:t,localto:i,barsy:t,luyani:t,memset:t,"azure-api":t,"azure-mobile":t,azureedge:t,azurefd:t,azurestaticapps:[2,{1:t,2:t,3:t,4:t,5:t,6:t,7:t,centralus:t,eastasia:t,eastus2:t,westeurope:t,westus2:t}],azurewebsites:t,cloudapp:t,trafficmanager:t,usgovcloudapi:Ae,usgovcloudapp:t,usgovtrafficmanager:t,windows:Ae,mynetname:[0,{sn:t}],routingthecloud:t,bounceme:t,ddns:t,"eating-organic":t,mydissent:t,myeffect:t,mymediapc:t,mypsx:t,mysecuritycamera:t,nhlfan:t,"no-ip":t,pgafan:t,privatizehealthinsurance:t,redirectme:t,serveblog:t,serveminecraft:t,sytes:t,dnsup:t,hicam:t,"now-dns":t,ownip:t,vpndns:t,cloudycluster:t,ovh:[0,{hosting:i,webpaas:i}],rackmaze:t,myradweb:t,in:t,"subsc-pay":t,squares:t,schokokeks:t,"firewall-gateway":t,seidat:t,senseering:t,siteleaf:t,mafelo:t,myspreadshop:t,"vps-host":[2,{jelastic:[0,{atl:t,njs:t,ric:t}]}],srcf:[0,{soc:t,user:t}],supabase:t,dsmynas:t,familyds:t,ts:[2,{c:i}],torproject:[2,{pages:t}],tunnelmole:t,vusercontent:t,"reserve-online":t,localcert:t,"community-pro":t,meinforum:t,yandexcloud:[2,{storage:t,website:t}],za:t,zabc:t}],nf:[1,{arts:e,com:e,firm:e,info:e,net:e,other:e,per:e,rec:e,store:e,web:e}],ng:[1,{com:e,edu:e,gov:e,i:e,mil:e,mobi:e,name:e,net:e,org:e,sch:e,biz:[2,{co:t,dl:t,go:t,lg:t,on:t}],col:t,firm:t,gen:t,ltd:t,ngo:t,plc:t}],ni:[1,{ac:e,biz:e,co:e,com:e,edu:e,gob:e,in:e,info:e,int:e,mil:e,net:e,nom:e,org:e,web:e}],nl:[1,{co:t,"hosting-cluster":t,gov:t,khplay:t,"123website":t,myspreadshop:t,transurl:i,cistron:t,demon:t}],no:[1,{fhs:e,folkebibl:e,fylkesbibl:e,idrett:e,museum:e,priv:e,vgs:e,dep:e,herad:e,kommune:e,mil:e,stat:e,aa:N,ah:N,bu:N,fm:N,hl:N,hm:N,"jan-mayen":N,mr:N,nl:N,nt:N,of:N,ol:N,oslo:N,rl:N,sf:N,st:N,svalbard:N,tm:N,tr:N,va:N,vf:N,akrehamn:e,"xn--krehamn-dxa":e,åkrehamn:e,algard:e,"xn--lgrd-poac":e,ålgård:e,arna:e,bronnoysund:e,"xn--brnnysund-m8ac":e,brønnøysund:e,brumunddal:e,bryne:e,drobak:e,"xn--drbak-wua":e,drøbak:e,egersund:e,fetsund:e,floro:e,"xn--flor-jra":e,florø:e,fredrikstad:e,hokksund:e,honefoss:e,"xn--hnefoss-q1a":e,hønefoss:e,jessheim:e,jorpeland:e,"xn--jrpeland-54a":e,jørpeland:e,kirkenes:e,kopervik:e,krokstadelva:e,langevag:e,"xn--langevg-jxa":e,langevåg:e,leirvik:e,mjondalen:e,"xn--mjndalen-64a":e,mjøndalen:e,"mo-i-rana":e,mosjoen:e,"xn--mosjen-eya":e,mosjøen:e,nesoddtangen:e,orkanger:e,osoyro:e,"xn--osyro-wua":e,osøyro:e,raholt:e,"xn--rholt-mra":e,råholt:e,sandnessjoen:e,"xn--sandnessjen-ogb":e,sandnessjøen:e,skedsmokorset:e,slattum:e,spjelkavik:e,stathelle:e,stavern:e,stjordalshalsen:e,"xn--stjrdalshalsen-sqb":e,stjørdalshalsen:e,tananger:e,tranby:e,vossevangen:e,aarborte:e,aejrie:e,afjord:e,"xn--fjord-lra":e,åfjord:e,agdenes:e,akershus:je,aknoluokta:e,"xn--koluokta-7ya57h":e,ákŋoluokta:e,al:e,"xn--l-1fa":e,ål:e,alaheadju:e,"xn--laheadju-7ya":e,álaheadju:e,alesund:e,"xn--lesund-hua":e,ålesund:e,alstahaug:e,alta:e,"xn--lt-liac":e,áltá:e,alvdal:e,amli:e,"xn--mli-tla":e,åmli:e,amot:e,"xn--mot-tla":e,åmot:e,andasuolo:e,andebu:e,andoy:e,"xn--andy-ira":e,andøy:e,ardal:e,"xn--rdal-poa":e,årdal:e,aremark:e,arendal:e,"xn--s-1fa":e,ås:e,aseral:e,"xn--seral-lra":e,åseral:e,asker:e,askim:e,askoy:e,"xn--asky-ira":e,askøy:e,askvoll:e,asnes:e,"xn--snes-poa":e,åsnes:e,audnedaln:e,aukra:e,aure:e,aurland:e,"aurskog-holand":e,"xn--aurskog-hland-jnb":e,"aurskog-høland":e,austevoll:e,austrheim:e,averoy:e,"xn--avery-yua":e,averøy:e,badaddja:e,"xn--bdddj-mrabd":e,bådåddjå:e,"xn--brum-voa":e,bærum:e,bahcavuotna:e,"xn--bhcavuotna-s4a":e,báhcavuotna:e,bahccavuotna:e,"xn--bhccavuotna-k7a":e,báhccavuotna:e,baidar:e,"xn--bidr-5nac":e,báidár:e,bajddar:e,"xn--bjddar-pta":e,bájddar:e,balat:e,"xn--blt-elab":e,bálát:e,balestrand:e,ballangen:e,balsfjord:e,bamble:e,bardu:e,barum:e,batsfjord:e,"xn--btsfjord-9za":e,båtsfjord:e,bearalvahki:e,"xn--bearalvhki-y4a":e,bearalváhki:e,beardu:e,beiarn:e,berg:e,bergen:e,berlevag:e,"xn--berlevg-jxa":e,berlevåg:e,bievat:e,"xn--bievt-0qa":e,bievát:e,bindal:e,birkenes:e,bjerkreim:e,bjugn:e,bodo:e,"xn--bod-2na":e,bodø:e,bokn:e,bomlo:e,"xn--bmlo-gra":e,bømlo:e,bremanger:e,bronnoy:e,"xn--brnny-wuac":e,brønnøy:e,budejju:e,buskerud:je,bygland:e,bykle:e,cahcesuolo:e,"xn--hcesuolo-7ya35b":e,čáhcesuolo:e,davvenjarga:e,"xn--davvenjrga-y4a":e,davvenjárga:e,davvesiida:e,deatnu:e,dielddanuorri:e,divtasvuodna:e,divttasvuotna:e,donna:e,"xn--dnna-gra":e,dønna:e,dovre:e,drammen:e,drangedal:e,dyroy:e,"xn--dyry-ira":e,dyrøy:e,eid:e,eidfjord:e,eidsberg:e,eidskog:e,eidsvoll:e,eigersund:e,elverum:e,enebakk:e,engerdal:e,etne:e,etnedal:e,evenassi:e,"xn--eveni-0qa01ga":e,evenášši:e,evenes:e,"evje-og-hornnes":e,farsund:e,fauske:e,fedje:e,fet:e,finnoy:e,"xn--finny-yua":e,finnøy:e,fitjar:e,fjaler:e,fjell:e,fla:e,"xn--fl-zia":e,flå:e,flakstad:e,flatanger:e,flekkefjord:e,flesberg:e,flora:e,folldal:e,forde:e,"xn--frde-gra":e,førde:e,forsand:e,fosnes:e,"xn--frna-woa":e,fræna:e,frana:e,frei:e,frogn:e,froland:e,frosta:e,froya:e,"xn--frya-hra":e,frøya:e,fuoisku:e,fuossko:e,fusa:e,fyresdal:e,gaivuotna:e,"xn--givuotna-8ya":e,gáivuotna:e,galsa:e,"xn--gls-elac":e,gálsá:e,gamvik:e,gangaviika:e,"xn--ggaviika-8ya47h":e,gáŋgaviika:e,gaular:e,gausdal:e,giehtavuoatna:e,gildeskal:e,"xn--gildeskl-g0a":e,gildeskål:e,giske:e,gjemnes:e,gjerdrum:e,gjerstad:e,gjesdal:e,gjovik:e,"xn--gjvik-wua":e,gjøvik:e,gloppen:e,gol:e,gran:e,grane:e,granvin:e,gratangen:e,grimstad:e,grong:e,grue:e,gulen:e,guovdageaidnu:e,ha:e,"xn--h-2fa":e,:e,habmer:e,"xn--hbmer-xqa":e,hábmer:e,hadsel:e,"xn--hgebostad-g3a":e,hægebostad:e,hagebostad:e,halden:e,halsa:e,hamar:e,hamaroy:e,hammarfeasta:e,"xn--hmmrfeasta-s4ac":e,hámmárfeasta:e,hammerfest:e,hapmir:e,"xn--hpmir-xqa":e,hápmir:e,haram:e,hareid:e,harstad:e,hasvik:e,hattfjelldal:e,haugesund:e,hedmark:[0,{os:e,valer:e,"xn--vler-qoa":e,våler:e}],hemne:e,hemnes:e,hemsedal:e,hitra:e,hjartdal:e,hjelmeland:e,hobol:e,"xn--hobl-ira":e,hobøl:e,hof:e,hol:e,hole:e,holmestrand:e,holtalen:e,"xn--holtlen-hxa":e,holtålen:e,hordaland:[0,{os:e}],hornindal:e,horten:e,hoyanger:e,"xn--hyanger-q1a":e,høyanger:e,hoylandet:e,"xn--hylandet-54a":e,høylandet:e,hurdal:e,hurum:e,hvaler:e,hyllestad:e,ibestad:e,inderoy:e,"xn--indery-fya":e,inderøy:e,iveland:e,ivgu:e,jevnaker:e,jolster:e,"xn--jlster-bya":e,jølster:e,jondal:e,kafjord:e,"xn--kfjord-iua":e,kåfjord:e,karasjohka:e,"xn--krjohka-hwab49j":e,kárášjohka:e,karasjok:e,karlsoy:e,karmoy:e,"xn--karmy-yua":e,karmøy:e,kautokeino:e,klabu:e,"xn--klbu-woa":e,klæbu:e,klepp:e,kongsberg:e,kongsvinger:e,kraanghke:e,"xn--kranghke-b0a":e,kråanghke:e,kragero:e,"xn--krager-gya":e,kragerø:e,kristiansand:e,kristiansund:e,krodsherad:e,"xn--krdsherad-m8a":e,krødsherad:e,"xn--kvfjord-nxa":e,kvæfjord:e,"xn--kvnangen-k0a":e,kvænangen:e,kvafjord:e,kvalsund:e,kvam:e,kvanangen:e,kvinesdal:e,kvinnherad:e,kviteseid:e,kvitsoy:e,"xn--kvitsy-fya":e,kvitsøy:e,laakesvuemie:e,"xn--lrdal-sra":e,lærdal:e,lahppi:e,"xn--lhppi-xqa":e,láhppi:e,lardal:e,larvik:e,lavagis:e,lavangen:e,leangaviika:e,"xn--leagaviika-52b":e,leaŋgaviika:e,lebesby:e,leikanger:e,leirfjord:e,leka:e,leksvik:e,lenvik:e,lerdal:e,lesja:e,levanger:e,lier:e,lierne:e,lillehammer:e,lillesand:e,lindas:e,"xn--linds-pra":e,lindås:e,lindesnes:e,loabat:e,"xn--loabt-0qa":e,loabát:e,lodingen:e,"xn--ldingen-q1a":e,lødingen:e,lom:e,loppa:e,lorenskog:e,"xn--lrenskog-54a":e,lørenskog:e,loten:e,"xn--lten-gra":e,løten:e,lund:e,lunner:e,luroy:e,"xn--lury-ira":e,lurøy:e,luster:e,lyngdal:e,lyngen:e,malatvuopmi:e,"xn--mlatvuopmi-s4a":e,málatvuopmi:e,malselv:e,"xn--mlselv-iua":e,målselv:e,malvik:e,mandal:e,marker:e,marnardal:e,masfjorden:e,masoy:e,"xn--msy-ula0h":e,måsøy:e,"matta-varjjat":e,"xn--mtta-vrjjat-k7af":e,"mátta-várjjat":e,meland:e,meldal:e,melhus:e,meloy:e,"xn--mely-ira":e,meløy:e,meraker:e,"xn--merker-kua":e,meråker:e,midsund:e,"midtre-gauldal":e,moareke:e,"xn--moreke-jua":e,moåreke:e,modalen:e,modum:e,molde:e,"more-og-romsdal":[0,{heroy:e,sande:e}],"xn--mre-og-romsdal-qqb":[0,{"xn--hery-ira":e,sande:e}],"møre-og-romsdal":[0,{herøy:e,sande:e}],moskenes:e,moss:e,muosat:e,"xn--muost-0qa":e,muosát:e,naamesjevuemie:e,"xn--nmesjevuemie-tcba":e,nååmesjevuemie:e,"xn--nry-yla5g":e,nærøy:e,namdalseid:e,namsos:e,namsskogan:e,nannestad:e,naroy:e,narviika:e,narvik:e,naustdal:e,navuotna:e,"xn--nvuotna-hwa":e,návuotna:e,"nedre-eiker":e,nesna:e,nesodden:e,nesseby:e,nesset:e,nissedal:e,nittedal:e,"nord-aurdal":e,"nord-fron":e,"nord-odal":e,norddal:e,nordkapp:e,nordland:[0,{bo:e,"xn--b-5ga":e,:e,heroy:e,"xn--hery-ira":e,herøy:e}],"nordre-land":e,nordreisa:e,"nore-og-uvdal":e,notodden:e,notteroy:e,"xn--nttery-byae":e,nøtterøy:e,odda:e,oksnes:e,"xn--ksnes-uua":e,øksnes:e,omasvuotna:e,oppdal:e,oppegard:e,"xn--oppegrd-ixa":e,oppegård:e,orkdal:e,orland:e,"xn--rland-uua":e,ørland:e,orskog:e,"xn--rskog-uua":e,ørskog:e,orsta:e,"xn--rsta-fra":e,ørsta:e,osen:e,osteroy:e,"xn--ostery-fya":e,osterøy:e,ostfold:[0,{valer:e}],"xn--stfold-9xa":[0,{"xn--vler-qoa":e}],østfold:[0,{våler:e}],"ostre-toten":e,"xn--stre-toten-zcb":e,"østre-toten":e,overhalla:e,"ovre-eiker":e,"xn--vre-eiker-k8a":e,"øvre-eiker":e,oyer:e,"xn--yer-zna":e,øyer:e,oygarden:e,"xn--ygarden-p1a":e,øygarden:e,"oystre-slidre":e,"xn--ystre-slidre-ujb":e,"øystre-slidre":e,porsanger:e,porsangu:e,"xn--porsgu-sta26f":e,porsáŋgu:e,porsgrunn:e,rade:e,"xn--rde-ula":e,råde:e,radoy:e,"xn--rady-ira":e,radøy:e,"xn--rlingen-mxa":e,rælingen:e,rahkkeravju:e,"xn--rhkkervju-01af":e,ráhkkerávju:e,raisa:e,"xn--risa-5na":e,ráisa:e,rakkestad:e,ralingen:e,rana:e,randaberg:e,rauma:e,rendalen:e,rennebu:e,rennesoy:e,"xn--rennesy-v1a":e,rennesøy:e,rindal:e,ringebu:e,ringerike:e,ringsaker:e,risor:e,"xn--risr-ira":e,risør:e,rissa:e,roan:e,rodoy:e,"xn--rdy-0nab":e,rødøy:e,rollag:e,romsa:e,romskog:e,"xn--rmskog-bya":e,rømskog:e,roros:e,"xn--rros-gra":e,røros:e,rost:e,"xn--rst-0na":e,røst:e,royken:e,"xn--ryken-vua":e,røyken:e,royrvik:e,"xn--ryrvik-bya":e,røyrvik:e,ruovat:e,rygge:e,salangen:e,salat:e,"xn--slat-5na":e,sálat:e,"xn--slt-elab":e,sálát:e,saltdal:e,samnanger:e,sandefjord:e,sandnes:e,sandoy:e,"xn--sandy-yua":e,sandøy:e,sarpsborg:e,sauda:e,sauherad:e,sel:e,selbu:e,selje:e,seljord:e,siellak:e,sigdal:e,siljan:e,sirdal:e,skanit:e,"xn--sknit-yqa":e,skánit:e,skanland:e,"xn--sknland-fxa":e,skånland:e,skaun:e,skedsmo:e,ski:e,skien:e,skierva:e,"xn--skierv-uta":e,skiervá:e,skiptvet:e,skjak:e,"xn--skjk-soa":e,skjåk:e,skjervoy:e,"xn--skjervy-v1a":e,skjervøy:e,skodje:e,smola:e,"xn--smla-hra":e,smøla:e,snaase:e,"xn--snase-nra":e,snåase:e,snasa:e,"xn--snsa-roa":e,snåsa:e,snillfjord:e,snoasa:e,sogndal:e,sogne:e,"xn--sgne-gra":e,søgne:e,sokndal:e,sola:e,solund:e,somna:e,"xn--smna-gra":e,sømna:e,"sondre-land":e,"xn--sndre-land-0cb":e,"søndre-land":e,songdalen:e,"sor-aurdal":e,"xn--sr-aurdal-l8a":e,"sør-aurdal":e,"sor-fron":e,"xn--sr-fron-q1a":e,"sør-fron":e,"sor-odal":e,"xn--sr-odal-q1a":e,"sør-odal":e,"sor-varanger":e,"xn--sr-varanger-ggb":e,"sør-varanger":e,sorfold:e,"xn--srfold-bya":e,sørfold:e,sorreisa:e,"xn--srreisa-q1a":e,sørreisa:e,sortland:e,sorum:e,"xn--srum-gra":e,sørum:e,spydeberg:e,stange:e,stavanger:e,steigen:e,steinkjer:e,stjordal:e,"xn--stjrdal-s1a":e,stjørdal:e,stokke:e,"stor-elvdal":e,stord:e,stordal:e,storfjord:e,strand:e,stranda:e,stryn:e,sula:e,suldal:e,sund:e,sunndal:e,surnadal:e,sveio:e,svelvik:e,sykkylven:e,tana:e,telemark:[0,{bo:e,"xn--b-5ga":e,:e}],time:e,tingvoll:e,tinn:e,tjeldsund:e,tjome:e,"xn--tjme-hra":e,tjøme:e,tokke:e,tolga:e,tonsberg:e,"xn--tnsberg-q1a":e,tønsberg:e,torsken:e,"xn--trna-woa":e,træna:e,trana:e,tranoy:e,"xn--trany-yua":e,tranøy:e,troandin:e,trogstad:e,"xn--trgstad-r1a":e,trøgstad:e,tromsa:e,tromso:e,"xn--troms-zua":e,tromsø:e,trondheim:e,trysil:e,tvedestrand:e,tydal:e,tynset:e,tysfjord:e,tysnes:e,"xn--tysvr-vra":e,tysvær:e,tysvar:e,ullensaker:e,ullensvang:e,ulvik:e,unjarga:e,"xn--unjrga-rta":e,unjárga:e,utsira:e,vaapste:e,vadso:e,"xn--vads-jra":e,vadsø:e,"xn--vry-yla5g":e,værøy:e,vaga:e,"xn--vg-yiab":e,vågå:e,vagan:e,"xn--vgan-qoa":e,vågan:e,vagsoy:e,"xn--vgsy-qoa0j":e,vågsøy:e,vaksdal:e,valle:e,vang:e,vanylven:e,vardo:e,"xn--vard-jra":e,vardø:e,varggat:e,"xn--vrggt-xqad":e,várggát:e,varoy:e,vefsn:e,vega:e,vegarshei:e,"xn--vegrshei-c0a":e,vegårshei:e,vennesla:e,verdal:e,verran:e,vestby:e,vestfold:[0,{sande:e}],vestnes:e,"vestre-slidre":e,"vestre-toten":e,vestvagoy:e,"xn--vestvgy-ixa6o":e,vestvågøy:e,vevelstad:e,vik:e,vikna:e,vindafjord:e,voagat:e,volda:e,voss:e,co:t,"123hjemmeside":t,myspreadshop:t}],np:y,nr:Ee,nu:[1,{merseine:t,mine:t,shacknet:t,enterprisecloud:t}],nz:[1,{ac:e,co:e,cri:e,geek:e,gen:e,govt:e,health:e,iwi:e,kiwi:e,maori:e,"xn--mori-qsa":e,māori:e,mil:e,net:e,org:e,parliament:e,school:e,cloudns:t}],om:[1,{co:e,com:e,edu:e,gov:e,med:e,museum:e,net:e,org:e,pro:e}],onion:e,org:[1,{altervista:t,pimienta:t,poivron:t,potager:t,sweetpepper:t,cdn77:[0,{c:t,rsc:t}],"cdn77-secure":[0,{origin:[0,{ssl:t}]}],ae:t,cloudns:t,"ip-dynamic":t,ddnss:t,dpdns:t,duckdns:t,tunk:t,blogdns:t,blogsite:t,boldlygoingnowhere:t,dnsalias:t,dnsdojo:t,doesntexist:t,dontexist:t,doomdns:t,dvrdns:t,dynalias:t,dyndns:[2,{go:t,home:t}],endofinternet:t,endoftheinternet:t,"from-me":t,"game-host":t,gotdns:t,"hobby-site":t,homedns:t,homeftp:t,homelinux:t,homeunix:t,"is-a-bruinsfan":t,"is-a-candidate":t,"is-a-celticsfan":t,"is-a-chef":t,"is-a-geek":t,"is-a-knight":t,"is-a-linux-user":t,"is-a-patsfan":t,"is-a-soxfan":t,"is-found":t,"is-lost":t,"is-saved":t,"is-very-bad":t,"is-very-evil":t,"is-very-good":t,"is-very-nice":t,"is-very-sweet":t,"isa-geek":t,"kicks-ass":t,misconfused:t,podzone:t,readmyblog:t,selfip:t,sellsyourhome:t,servebbs:t,serveftp:t,servegame:t,"stuff-4-sale":t,webhop:t,accesscam:t,camdvr:t,freeddns:t,mywire:t,roxa:t,webredirect:t,twmail:t,eu:[2,{al:t,asso:t,at:t,au:t,be:t,bg:t,ca:t,cd:t,ch:t,cn:t,cy:t,cz:t,de:t,dk:t,edu:t,ee:t,es:t,fi:t,fr:t,gr:t,hr:t,hu:t,ie:t,il:t,in:t,int:t,is:t,it:t,jp:t,kr:t,lt:t,lu:t,lv:t,me:t,mk:t,mt:t,my:t,net:t,ng:t,nl:t,no:t,nz:t,pl:t,pt:t,ro:t,ru:t,se:t,si:t,sk:t,tr:t,uk:t,us:t}],fspages:t,fedorainfracloud:t,fedorapeople:t,fedoraproject:[0,{cloud:t,os:me,stg:[0,{os:me}]}],freedesktop:t,hatenadiary:t,hepforge:t,"in-dsl":t,"in-vpn":t,js:t,barsy:t,mayfirst:t,routingthecloud:t,bmoattachments:t,"cable-modem":t,collegefan:t,couchpotatofries:t,hopto:t,mlbfan:t,myftp:t,mysecuritycamera:t,nflfan:t,"no-ip":t,"read-books":t,ufcfan:t,zapto:t,dynserv:t,"now-dns":t,"is-local":t,httpbin:t,pubtls:t,jpn:t,"my-firewall":t,myfirewall:t,spdns:t,"small-web":t,dsmynas:t,familyds:t,teckids:Te,tuxfamily:t,hk:t,us:t,toolforge:t,wmcloud:[2,{beta:t}],wmflabs:t,za:t}],pa:[1,{abo:e,ac:e,com:e,edu:e,gob:e,ing:e,med:e,net:e,nom:e,org:e,sld:e}],pe:[1,{com:e,edu:e,gob:e,mil:e,net:e,nom:e,org:e}],pf:[1,{com:e,edu:e,org:e}],pg:y,ph:[1,{com:e,edu:e,gov:e,i:e,mil:e,net:e,ngo:e,org:e,cloudns:t}],pk:[1,{ac:e,biz:e,com:e,edu:e,fam:e,gkp:e,gob:e,gog:e,gok:e,gop:e,gos:e,gov:e,net:e,org:e,web:e}],pl:[1,{com:e,net:e,org:e,agro:e,aid:e,atm:e,auto:e,biz:e,edu:e,gmina:e,gsm:e,info:e,mail:e,media:e,miasta:e,mil:e,nieruchomosci:e,nom:e,pc:e,powiat:e,priv:e,realestate:e,rel:e,sex:e,shop:e,sklep:e,sos:e,szkola:e,targi:e,tm:e,tourism:e,travel:e,turystyka:e,gov:[1,{ap:e,griw:e,ic:e,is:e,kmpsp:e,konsulat:e,kppsp:e,kwp:e,kwpsp:e,mup:e,mw:e,oia:e,oirm:e,oke:e,oow:e,oschr:e,oum:e,pa:e,pinb:e,piw:e,po:e,pr:e,psp:e,psse:e,pup:e,rzgw:e,sa:e,sdn:e,sko:e,so:e,sr:e,starostwo:e,ug:e,ugim:e,um:e,umig:e,upow:e,uppo:e,us:e,uw:e,uzs:e,wif:e,wiih:e,winb:e,wios:e,witd:e,wiw:e,wkz:e,wsa:e,wskr:e,wsse:e,wuoz:e,wzmiuw:e,zp:e,zpisdn:e}],augustow:e,"babia-gora":e,bedzin:e,beskidy:e,bialowieza:e,bialystok:e,bielawa:e,bieszczady:e,boleslawiec:e,bydgoszcz:e,bytom:e,cieszyn:e,czeladz:e,czest:e,dlugoleka:e,elblag:e,elk:e,glogow:e,gniezno:e,gorlice:e,grajewo:e,ilawa:e,jaworzno:e,"jelenia-gora":e,jgora:e,kalisz:e,karpacz:e,kartuzy:e,kaszuby:e,katowice:e,"kazimierz-dolny":e,kepno:e,ketrzyn:e,klodzko:e,kobierzyce:e,kolobrzeg:e,konin:e,konskowola:e,kutno:e,lapy:e,lebork:e,legnica:e,lezajsk:e,limanowa:e,lomza:e,lowicz:e,lubin:e,lukow:e,malbork:e,malopolska:e,mazowsze:e,mazury:e,mielec:e,mielno:e,mragowo:e,naklo:e,nowaruda:e,nysa:e,olawa:e,olecko:e,olkusz:e,olsztyn:e,opoczno:e,opole:e,ostroda:e,ostroleka:e,ostrowiec:e,ostrowwlkp:e,pila:e,pisz:e,podhale:e,podlasie:e,polkowice:e,pomorskie:e,pomorze:e,prochowice:e,pruszkow:e,przeworsk:e,pulawy:e,radom:e,"rawa-maz":e,rybnik:e,rzeszow:e,sanok:e,sejny:e,skoczow:e,slask:e,slupsk:e,sosnowiec:e,"stalowa-wola":e,starachowice:e,stargard:e,suwalki:e,swidnica:e,swiebodzin:e,swinoujscie:e,szczecin:e,szczytno:e,tarnobrzeg:e,tgory:e,turek:e,tychy:e,ustka:e,walbrzych:e,warmia:e,warszawa:e,waw:e,wegrow:e,wielun:e,wlocl:e,wloclawek:e,wodzislaw:e,wolomin:e,wroclaw:e,zachpomor:e,zagan:e,zarow:e,zgora:e,zgorzelec:e,art:t,gliwice:t,krakow:t,poznan:t,wroc:t,zakopane:t,beep:t,"ecommerce-shop":t,cfolks:t,dfirma:t,dkonto:t,you2:t,shoparena:t,homesklep:t,sdscloud:t,unicloud:t,lodz:t,pabianice:t,plock:t,sieradz:t,skierniewice:t,zgierz:t,krasnik:t,leczna:t,lubartow:t,lublin:t,poniatowa:t,swidnik:t,co:t,torun:t,simplesite:t,myspreadshop:t,gda:t,gdansk:t,gdynia:t,med:t,sopot:t,bielsko:t}],pm:[1,{own:t,name:t}],pn:[1,{co:e,edu:e,gov:e,net:e,org:e}],post:e,pr:[1,{biz:e,com:e,edu:e,gov:e,info:e,isla:e,name:e,net:e,org:e,pro:e,ac:e,est:e,prof:e}],pro:[1,{aaa:e,aca:e,acct:e,avocat:e,bar:e,cpa:e,eng:e,jur:e,law:e,med:e,recht:e,cloudns:t,keenetic:t,barsy:t,ngrok:t}],ps:[1,{com:e,edu:e,gov:e,net:e,org:e,plo:e,sec:e}],pt:[1,{com:e,edu:e,gov:e,int:e,net:e,nome:e,org:e,publ:e,"123paginaweb":t}],pw:[1,{gov:e,cloudns:t,x443:t}],py:[1,{com:e,coop:e,edu:e,gov:e,mil:e,net:e,org:e}],qa:[1,{com:e,edu:e,gov:e,mil:e,name:e,net:e,org:e,sch:e}],re:[1,{asso:e,com:e,netlib:t,can:t}],ro:[1,{arts:e,com:e,firm:e,info:e,nom:e,nt:e,org:e,rec:e,store:e,tm:e,www:e,co:t,shop:t,barsy:t}],rs:[1,{ac:e,co:e,edu:e,gov:e,in:e,org:e,brendly:v,barsy:t,ox:t}],ru:[1,{ac:t,edu:t,gov:t,int:t,mil:t,eurodir:t,adygeya:t,bashkiria:t,bir:t,cbg:t,com:t,dagestan:t,grozny:t,kalmykia:t,kustanai:t,marine:t,mordovia:t,msk:t,mytis:t,nalchik:t,nov:t,pyatigorsk:t,spb:t,vladikavkaz:t,vladimir:t,na4u:t,mircloud:t,myjino:[2,{hosting:i,landing:i,spectrum:i,vps:i}],cldmail:[0,{hb:t}],mcdir:[2,{vps:t}],mcpre:t,net:t,org:t,pp:t,ras:t}],rw:[1,{ac:e,co:e,coop:e,gov:e,mil:e,net:e,org:e}],sa:[1,{com:e,edu:e,gov:e,med:e,net:e,org:e,pub:e,sch:e}],sb:n,sc:n,sd:[1,{com:e,edu:e,gov:e,info:e,med:e,net:e,org:e,tv:e}],se:[1,{a:e,ac:e,b:e,bd:e,brand:e,c:e,d:e,e,f:e,fh:e,fhsk:e,fhv:e,g:e,h:e,i:e,k:e,komforb:e,kommunalforbund:e,komvux:e,l:e,lanbib:e,m:e,n:e,naturbruksgymn:e,o:e,org:e,p:e,parti:e,pp:e,press:e,r:e,s:e,t:e,tm:e,u:e,w:e,x:e,y:e,z:e,com:t,iopsys:t,"123minsida":t,itcouldbewor:t,myspreadshop:t}],sg:[1,{com:e,edu:e,gov:e,net:e,org:e,enscaled:t}],sh:[1,{com:e,gov:e,mil:e,net:e,org:e,hashbang:t,botda:t,lovable:t,platform:[0,{ent:t,eu:t,us:t}],teleport:t,now:t}],si:[1,{f5:t,gitapp:t,gitpage:t}],sj:e,sk:[1,{org:e}],sl:n,sm:e,sn:[1,{art:e,com:e,edu:e,gouv:e,org:e,univ:e}],so:[1,{com:e,edu:e,gov:e,me:e,net:e,org:e,surveys:t}],sr:e,ss:[1,{biz:e,co:e,com:e,edu:e,gov:e,me:e,net:e,org:e,sch:e}],st:[1,{co:e,com:e,consulado:e,edu:e,embaixada:e,mil:e,net:e,org:e,principe:e,saotome:e,store:e,helioho:t,cn:i,kirara:t,noho:t}],su:[1,{abkhazia:t,adygeya:t,aktyubinsk:t,arkhangelsk:t,armenia:t,ashgabad:t,azerbaijan:t,balashov:t,bashkiria:t,bryansk:t,bukhara:t,chimkent:t,dagestan:t,"east-kazakhstan":t,exnet:t,georgia:t,grozny:t,ivanovo:t,jambyl:t,kalmykia:t,kaluga:t,karacol:t,karaganda:t,karelia:t,khakassia:t,krasnodar:t,kurgan:t,kustanai:t,lenug:t,mangyshlak:t,mordovia:t,msk:t,murmansk:t,nalchik:t,navoi:t,"north-kazakhstan":t,nov:t,obninsk:t,penza:t,pokrovsk:t,sochi:t,spb:t,tashkent:t,termez:t,togliatti:t,troitsk:t,tselinograd:t,tula:t,tuva:t,vladikavkaz:t,vladimir:t,vologda:t}],sv:[1,{com:e,edu:e,gob:e,org:e,red:e}],sx:c,sy:r,sz:[1,{ac:e,co:e,org:e}],tc:e,td:e,tel:e,tf:[1,{sch:t}],tg:e,th:[1,{ac:e,co:e,go:e,in:e,mi:e,net:e,or:e,online:t,shop:t}],tj:[1,{ac:e,biz:e,co:e,com:e,edu:e,go:e,gov:e,int:e,mil:e,name:e,net:e,nic:e,org:e,test:e,web:e}],tk:e,tl:c,tm:[1,{co:e,com:e,edu:e,gov:e,mil:e,net:e,nom:e,org:e}],tn:[1,{com:e,ens:e,fin:e,gov:e,ind:e,info:e,intl:e,mincom:e,nat:e,net:e,org:e,perso:e,tourism:e,orangecloud:t}],to:[1,{611:t,com:e,edu:e,gov:e,mil:e,net:e,org:e,oya:t,x0:t,quickconnect:re,vpnplus:t,nett:t}],tr:[1,{av:e,bbs:e,bel:e,biz:e,com:e,dr:e,edu:e,gen:e,gov:e,info:e,k12:e,kep:e,mil:e,name:e,net:e,org:e,pol:e,tel:e,tsk:e,tv:e,web:e,nc:c}],tt:[1,{biz:e,co:e,com:e,edu:e,gov:e,info:e,mil:e,name:e,net:e,org:e,pro:e}],tv:[1,{"better-than":t,dyndns:t,"on-the-web":t,"worse-than":t,from:t,sakura:t}],tw:[1,{club:e,com:[1,{mymailer:t}],ebiz:e,edu:e,game:e,gov:e,idv:e,mil:e,net:e,org:e,url:t,mydns:t}],tz:[1,{ac:e,co:e,go:e,hotel:e,info:e,me:e,mil:e,mobi:e,ne:e,or:e,sc:e,tv:e}],ua:[1,{com:e,edu:e,gov:e,in:e,net:e,org:e,cherkassy:e,cherkasy:e,chernigov:e,chernihiv:e,chernivtsi:e,chernovtsy:e,ck:e,cn:e,cr:e,crimea:e,cv:e,dn:e,dnepropetrovsk:e,dnipropetrovsk:e,donetsk:e,dp:e,if:e,"ivano-frankivsk":e,kh:e,kharkiv:e,kharkov:e,kherson:e,khmelnitskiy:e,khmelnytskyi:e,kiev:e,kirovograd:e,km:e,kr:e,kropyvnytskyi:e,krym:e,ks:e,kv:e,kyiv:e,lg:e,lt:e,lugansk:e,luhansk:e,lutsk:e,lv:e,lviv:e,mk:e,mykolaiv:e,nikolaev:e,od:e,odesa:e,odessa:e,pl:e,poltava:e,rivne:e,rovno:e,rv:e,sb:e,sebastopol:e,sevastopol:e,sm:e,sumy:e,te:e,ternopil:e,uz:e,uzhgorod:e,uzhhorod:e,vinnica:e,vinnytsia:e,vn:e,volyn:e,yalta:e,zakarpattia:e,zaporizhzhe:e,zaporizhzhia:e,zhitomir:e,zhytomyr:e,zp:e,zt:e,cc:t,inf:t,ltd:t,cx:t,biz:t,co:t,pp:t,v:t}],ug:[1,{ac:e,co:e,com:e,edu:e,go:e,gov:e,mil:e,ne:e,or:e,org:e,sc:e,us:e}],uk:[1,{ac:e,co:[1,{bytemark:[0,{dh:t,vm:t}],layershift:_e,barsy:t,barsyonline:t,retrosnub:we,"nh-serv":t,"no-ip":t,adimo:t,myspreadshop:t}],gov:[1,{api:t,campaign:t,service:t}],ltd:e,me:e,net:e,nhs:e,org:[1,{glug:t,lug:t,lugs:t,affinitylottery:t,raffleentry:t,weeklylottery:t}],plc:e,police:e,sch:y,conn:t,copro:t,hosp:t,"independent-commission":t,"independent-inquest":t,"independent-inquiry":t,"independent-panel":t,"independent-review":t,"public-inquiry":t,"royal-commission":t,pymnt:t,barsy:t,nimsite:t,oraclegovcloudapps:i}],us:[1,{dni:e,isa:e,nsn:e,ak:P,al:P,ar:P,as:P,az:P,ca:P,co:P,ct:P,dc:P,de:Me,fl:P,ga:P,gu:P,hi:F,ia:P,id:P,il:P,in:P,ks:P,ky:P,la:P,ma:[1,{k12:[1,{chtr:e,paroch:e,pvt:e}],cc:e,lib:e}],md:P,me:P,mi:[1,{k12:e,cc:e,lib:e,"ann-arbor":e,cog:e,dst:e,eaton:e,gen:e,mus:e,tec:e,washtenaw:e}],mn:P,mo:P,ms:[1,{k12:e,cc:e}],mt:P,nc:P,nd:F,ne:P,nh:P,nj:P,nm:P,nv:P,ny:P,oh:P,ok:P,or:P,pa:P,pr:P,ri:F,sc:P,sd:F,tn:P,tx:P,ut:P,va:P,vi:P,vt:P,wa:[1,{k12:e,cc:e,lib:e,aberdeen:t,"bainbridge-isl":t,bellevue:t,bremerton:t,centralia:t,chehalis:t,forks:t,"gig-harbor":t,hoquiam:t,keyport:t,kingston:t,olympia:t,"port-angeles":t,"port-ludlow":t,"port-orchard":t,"port-townsend":t,poulsbo:t,redmond:t,renton:t,sea:t,seattle:t,sequim:t,shelton:t,silverdale:t,"yarrow-point":t}],wi:P,wv:Me,wy:P,cloudns:t,"is-by":t,"land-4-sale":t,"stuff-4-sale":t,heliohost:t,enscaled:[0,{phx:t}],mircloud:t,"azure-api":t,azurewebsites:t,ngo:t,golffan:t,noip:t,pointto:t,freeddns:t,srv:[2,{gh:t,gl:t}],servername:t}],uy:[1,{com:e,edu:e,gub:e,mil:e,net:e,org:e,gv:t}],uz:[1,{co:e,com:e,net:e,org:e}],va:e,vc:[1,{com:e,edu:e,gov:e,mil:e,net:e,org:e,gv:[2,{d:t}],"0e":i,mydns:t}],ve:[1,{arts:e,bib:e,co:e,com:e,e12:e,edu:e,emprende:e,firm:e,gob:e,gov:e,ia:e,info:e,int:e,mil:e,net:e,nom:e,org:e,rar:e,rec:e,store:e,tec:e,web:e}],vg:[1,{edu:e}],vi:[1,{co:e,com:e,k12:e,net:e,org:e}],vn:[1,{ac:e,ai:e,biz:e,com:e,edu:e,gov:e,health:e,id:e,info:e,int:e,io:e,name:e,net:e,org:e,pro:e,angiang:e,bacgiang:e,backan:e,baclieu:e,bacninh:e,"baria-vungtau":e,bentre:e,binhdinh:e,binhduong:e,binhphuoc:e,binhthuan:e,camau:e,cantho:e,caobang:e,daklak:e,daknong:e,danang:e,dienbien:e,dongnai:e,dongthap:e,gialai:e,hagiang:e,haiduong:e,haiphong:e,hanam:e,hanoi:e,hatinh:e,haugiang:e,hoabinh:e,hue:e,hungyen:e,khanhhoa:e,kiengiang:e,kontum:e,laichau:e,lamdong:e,langson:e,laocai:e,longan:e,namdinh:e,nghean:e,ninhbinh:e,ninhthuan:e,phutho:e,phuyen:e,quangbinh:e,quangnam:e,quangngai:e,quangninh:e,quangtri:e,soctrang:e,sonla:e,tayninh:e,thaibinh:e,thainguyen:e,thanhhoa:e,thanhphohochiminh:e,thuathienhue:e,tiengiang:e,travinh:e,tuyenquang:e,vinhlong:e,vinhphuc:e,yenbai:e}],vu:ge,wf:[1,{biz:t,sch:t}],ws:[1,{com:e,edu:e,gov:e,net:e,org:e,advisor:i,cloud66:t,dyndns:t,mypets:t}],yt:[1,{org:t}],"xn--mgbaam7a8h":e,امارات:e,"xn--y9a3aq":e,հայ:e,"xn--54b7fta0cc":e,:e,"xn--90ae":e,бг:e,"xn--mgbcpq6gpa1a":e,البحرين:e,"xn--90ais":e,бел:e,"xn--fiqs8s":e,中国:e,"xn--fiqz9s":e,中國:e,"xn--lgbbat1ad8j":e,الجزائر:e,"xn--wgbh1c":e,مصر:e,"xn--e1a4c":e,ею:e,"xn--qxa6a":e,ευ:e,"xn--mgbah1a3hjkrd":e,موريتانيا:e,"xn--node":e,გე:e,"xn--qxam":e,ελ:e,"xn--j6w193g":[1,{"xn--gmqw5a":e,"xn--55qx5d":e,"xn--mxtq1m":e,"xn--wcvs22d":e,"xn--uc0atv":e,"xn--od0alg":e}],香港:[1,{個人:e,公司:e,政府:e,教育:e,組織:e,網絡:e}],"xn--2scrj9c":e,ರತ:e,"xn--3hcrj9c":e,ରତ:e,"xn--45br5cyl":e,ৰত:e,"xn--h2breg3eve":e,रतम:e,"xn--h2brj9c8c":e,:e,"xn--mgbgu82a":e,ڀارت:e,"xn--rvc1e0am3e":e,രത:e,"xn--h2brj9c":e,रत:e,"xn--mgbbh1a":e,بارت:e,"xn--mgbbh1a71e":e,بھارت:e,"xn--fpcrj9c3d":e,రత:e,"xn--gecrj9c":e,રત:e,"xn--s9brj9c":e,ਰਤ:e,"xn--45brj9c":e,রত:e,"xn--xkc2dl3a5ee0h":e,இநி:e,"xn--mgba3a4f16a":e,ایران:e,"xn--mgba3a4fra":e,ايران:e,"xn--mgbtx2b":e,عراق:e,"xn--mgbayh7gpa":e,الاردن:e,"xn--3e0b707e":e,한국:e,"xn--80ao21a":e,қаз:e,"xn--q7ce6a":e,ລາວ:e,"xn--fzc2c9e2c":e,:e,"xn--xkc2al3hye2a":e,இலங:e,"xn--mgbc0a9azcg":e,المغرب:e,"xn--d1alf":e,мкд:e,"xn--l1acc":e,мон:e,"xn--mix891f":e,澳門:e,"xn--mix082f":e,澳门:e,"xn--mgbx4cd0ab":e,مليسيا:e,"xn--mgb9awbf":e,عمان:e,"xn--mgbai9azgqp6j":e,پاکستان:e,"xn--mgbai9a5eva00b":e,پاكستان:e,"xn--ygbi2ammx":e,فلسطين:e,"xn--90a3ac":[1,{"xn--80au":e,"xn--90azh":e,"xn--d1at":e,"xn--c1avg":e,"xn--o1ac":e,"xn--o1ach":e}],срб:[1,{ак:e,обр:e,од:e,орг:e,пр:e,упр:e}],"xn--p1ai":e,рф:e,"xn--wgbl6a":e,قطر:e,"xn--mgberp4a5d4ar":e,السعودية:e,"xn--mgberp4a5d4a87g":e,السعودیة:e,"xn--mgbqly7c0a67fbc":e,السعودیۃ:e,"xn--mgbqly7cvafr":e,السعوديه:e,"xn--mgbpl2fh":e,سودان:e,"xn--yfro4i67o":e,新加坡:e,"xn--clchc0ea0b2g2a9gcd":e,ிகப:e,"xn--ogbpf8fl":e,سورية:e,"xn--mgbtf8fl":e,سوريا:e,"xn--o3cw4h":[1,{"xn--o3cyx2a":e,"xn--12co0c3b4eva":e,"xn--m3ch0j3a":e,"xn--h3cuzk1di":e,"xn--12c1fe0br":e,"xn--12cfi8ixb8l":e}],ไทย:[1,{ทหาร:e,รก:e,เน:e,ฐบาล:e,กษา:e,องคกร:e}],"xn--pgbs0dh":e,تونس:e,"xn--kpry57d":e,台灣:e,"xn--kprw13d":e,台湾:e,"xn--nnx388a":e,臺灣:e,"xn--j1amh":e,укр:e,"xn--mgb2ddes":e,اليمن:e,xxx:e,ye:r,za:[0,{ac:e,agric:e,alt:e,co:e,edu:e,gov:e,grondar:e,law:e,mil:e,net:e,ngo:e,nic:e,nis:e,nom:e,org:e,school:e,tm:e,web:e}],zm:[1,{ac:e,biz:e,co:e,com:e,edu:e,gov:e,info:e,mil:e,net:e,org:e,sch:e}],zw:[1,{ac:e,co:e,gov:e,mil:e,org:e}],aaa:e,aarp:e,abb:e,abbott:e,abbvie:e,abc:e,able:e,abogado:e,abudhabi:e,academy:[1,{official:t}],accenture:e,accountant:e,accountants:e,aco:e,actor:e,ads:e,adult:e,aeg:e,aetna:e,afl:e,africa:e,agakhan:e,agency:e,aig:e,airbus:e,airforce:e,airtel:e,akdn:e,alibaba:e,alipay:e,allfinanz:e,allstate:e,ally:e,alsace:e,alstom:e,amazon:e,americanexpress:e,americanfamily:e,amex:e,amfam:e,amica:e,amsterdam:e,analytics:e,android:e,anquan:e,anz:e,aol:e,apartments:e,app:[1,{adaptable:t,aiven:t,claude:t,beget:i,brave:a,clerk:t,clerkstage:t,cloudflare:t,wnext:t,csb:[2,{preview:t}],convex:t,corespeed:t,deta:t,ondigitalocean:t,easypanel:t,encr:[2,{frontend:t}],evervault:o,expo:[2,{on:t,staging:[2,{on:t}]}],edgecompute:t,"on-fleek":t,flutterflow:t,sprites:t,e2b:t,framer:t,gadget:t,github:t,hosted:i,run:[0,{"*":t,mtls:i}],web:t,hackclub:t,hasura:t,onhercules:t,botdash:t,shiptoday:t,leapcell:t,loginline:t,lovable:t,luyani:t,magicpatterns:t,medusajs:t,messerli:t,miren:t,mocha:t,netlify:t,ngrok:t,"ngrok-free":t,developer:i,noop:t,northflank:i,pplx:t,upsun:i,railway:[0,{up:t}],replit:s,nyat:t,snowflake:[0,{"*":t,privatelink:i}],streamlit:t,spawnbase:t,telebit:t,typedream:t,vercel:t,wal:t,wasmer:t,bookonline:t,windsurf:t,base44:t,zeabur:t,zerops:i}],apple:[1,{int:[2,{cloud:[0,{"*":t,r:[0,{"*":t,"ap-north-1":i,"ap-south-1":i,"ap-south-2":i,"eu-central-1":i,"eu-north-1":i,"us-central-1":i,"us-central-2":i,"us-east-1":i,"us-east-2":i,"us-west-1":i,"us-west-2":i,"us-west-3":i}]}]}]}],aquarelle:e,arab:e,aramco:e,archi:e,army:e,art:e,arte:e,asda:e,associates:e,athleta:e,attorney:e,auction:e,audi:e,audible:e,audio:e,auspost:e,author:e,auto:e,autos:e,aws:[1,{on:[0,{"af-south-1":l,"ap-east-1":l,"ap-northeast-1":l,"ap-northeast-2":l,"ap-northeast-3":l,"ap-south-1":l,"ap-south-2":u,"ap-southeast-1":l,"ap-southeast-2":l,"ap-southeast-3":l,"ap-southeast-4":u,"ap-southeast-5":u,"ca-central-1":l,"ca-west-1":u,"eu-central-1":l,"eu-central-2":u,"eu-north-1":l,"eu-south-1":l,"eu-south-2":u,"eu-west-1":l,"eu-west-2":l,"eu-west-3":l,"il-central-1":u,"me-central-1":u,"me-south-1":l,"sa-east-1":l,"us-east-1":l,"us-east-2":l,"us-west-1":l,"us-west-2":l,"ap-southeast-7":d,"mx-central-1":d,"us-gov-east-1":f,"us-gov-west-1":f}],sagemaker:[0,{"ap-northeast-1":m,"ap-northeast-2":m,"ap-south-1":m,"ap-southeast-1":m,"ap-southeast-2":m,"ca-central-1":g,"eu-central-1":m,"eu-west-1":m,"eu-west-2":m,"us-east-1":g,"us-east-2":g,"us-west-2":g,"af-south-1":p,"ap-east-1":p,"ap-northeast-3":p,"ap-south-2":h,"ap-southeast-3":p,"ap-southeast-4":h,"ca-west-1":[0,{notebook:t,"notebook-fips":t}],"eu-central-2":p,"eu-north-1":p,"eu-south-1":p,"eu-south-2":p,"eu-west-3":p,"il-central-1":p,"me-central-1":p,"me-south-1":p,"sa-east-1":p,"us-gov-east-1":_,"us-gov-west-1":_,"us-west-1":[0,{notebook:t,"notebook-fips":t,studio:t}],experiments:i}],repost:[0,{private:i}]}],axa:e,azure:e,baby:e,baidu:e,banamex:e,band:e,bank:e,bar:e,barcelona:e,barclaycard:e,barclays:e,barefoot:e,bargains:e,baseball:e,basketball:[1,{aus:t,nz:t}],bauhaus:e,bayern:e,bbc:e,bbt:e,bbva:e,bcg:e,bcn:e,beats:e,beauty:e,beer:e,berlin:e,best:e,bestbuy:e,bet:e,bharti:e,bible:e,bid:e,bike:e,bing:e,bingo:e,bio:e,black:e,blackfriday:e,blockbuster:e,blog:e,bloomberg:e,blue:e,bms:e,bmw:e,bnpparibas:e,boats:e,boehringer:e,bofa:e,bom:e,bond:e,boo:e,book:e,booking:e,bosch:e,bostik:e,boston:e,bot:e,boutique:e,box:e,bradesco:e,bridgestone:e,broadway:e,broker:e,brother:e,brussels:e,build:[1,{shiptoday:t,v0:t,windsurf:t}],builders:[1,{cloudsite:t}],business:b,buy:e,buzz:e,bzh:e,cab:e,cafe:e,cal:e,call:e,calvinklein:e,cam:e,camera:e,camp:[1,{emf:[0,{at:t}]}],canon:e,capetown:e,capital:e,capitalone:e,car:e,caravan:e,cards:e,care:e,career:e,careers:e,cars:e,casa:[1,{nabu:[0,{ui:t}]}],case:[1,{sav:t}],cash:e,casino:e,catering:e,catholic:e,cba:e,cbn:e,cbre:e,center:e,ceo:e,cern:e,cfa:e,cfd:e,chanel:e,channel:e,charity:e,chase:e,chat:e,cheap:e,chintai:e,christmas:e,chrome:e,church:e,cipriani:e,circle:e,cisco:e,citadel:e,citi:e,citic:e,city:e,claims:e,cleaning:e,click:e,clinic:e,clinique:e,clothing:e,cloud:[1,{antagonist:t,begetcdn:i,convex:S,elementor:t,emergent:t,encoway:[0,{eu:t}],statics:i,ravendb:t,axarnet:[0,{"es-1":t}],diadem:t,jelastic:[0,{vip:t}],jele:t,"jenv-aruba":[0,{aruba:[0,{eur:[0,{it1:t}]}],it1:t}],keliweb:[2,{cs:t}],oxa:[2,{tn:t,uk:t}],primetel:[2,{uk:t}],reclaim:[0,{ca:t,uk:t,us:t}],trendhosting:[0,{ch:t,de:t}],jote:t,jotelulu:t,k2:[0,{elastic:t,"ru-msk":C,"ru-spb":C,s3:t,website:t}],kuleuven:t,laravel:t,linkyard:t,magentosite:i,matlab:t,observablehq:t,perspecta:t,vapor:t,"on-rancher":i,scw:[0,{baremetal:[0,{"fr-par-1":t,"fr-par-2":t,"nl-ams-1":t}],"fr-par":[0,{cockpit:t,ddl:t,dtwh:t,fnc:[2,{functions:t}],ifr:t,k8s:ee,kafk:t,mgdb:t,rdb:t,s3:t,"s3-website":t,scbl:t,whm:t}],instances:[0,{priv:t,pub:t}],k8s:t,"nl-ams":[0,{cockpit:t,ddl:t,dtwh:t,ifr:t,k8s:ee,kafk:t,mgdb:t,rdb:t,s3:t,"s3-website":t,scbl:t,whm:t}],"pl-waw":[0,{cockpit:t,ddl:t,dtwh:t,ifr:t,k8s:ee,kafk:t,mgdb:t,rdb:t,s3:t,"s3-website":t,scbl:t}],scalebook:t,smartlabeling:t}],servebolt:t,onstackit:[0,{runs:t}],trafficplex:t,"unison-services":t,urown:t,voorloper:t,zap:t}],club:[1,{cloudns:t,jele:t,barsy:t}],clubmed:e,coach:e,codes:[1,{owo:i}],coffee:e,college:e,cologne:e,commbank:e,community:[1,{nog:t,ravendb:t,myforum:t}],company:[1,{mybox:t}],compare:e,computer:e,comsec:e,condos:e,construction:e,consulting:e,contact:e,contractors:e,cooking:e,cool:[1,{elementor:t,de:t}],corsica:e,country:e,coupon:e,coupons:e,courses:e,cpa:e,credit:e,creditcard:e,creditunion:e,cricket:e,crown:e,crs:e,cruise:e,cruises:e,cuisinella:e,cymru:e,cyou:e,dad:e,dance:e,data:e,date:e,dating:e,datsun:e,day:e,dclk:e,dds:e,deal:e,dealer:e,deals:e,degree:e,delivery:e,dell:e,deloitte:e,delta:e,democrat:e,dental:e,dentist:e,desi:e,design:[1,{graphic:t,bss:t}],dev:[1,{myaddr:t,panel:t,bearblog:t,brave:a,lcl:i,lclstage:i,stg:i,stgstage:i,pages:t,r2:t,workers:t,deno:t,"deno-staging":t,deta:t,lp:[2,{api:t,objects:t}],evervault:o,payload:t,fly:t,githubpreview:t,gateway:i,grebedoc:t,botdash:t,inbrowser:i,"is-a-good":t,iserv:t,leapcell:t,runcontainers:t,localcert:[0,{user:i}],loginline:t,barsy:t,mediatech:t,"mocha-sandbox":t,modx:t,ngrok:t,"ngrok-free":t,"is-a-fullstack":t,"is-cool":t,"is-not-a":t,localplayer:t,xmit:t,"platter-app":t,replit:[2,{archer:t,bones:t,canary:t,global:t,hacker:t,id:t,janeway:t,kim:t,kira:t,kirk:t,odo:t,paris:t,picard:t,pike:t,prerelease:t,reed:t,riker:t,sisko:t,spock:t,staging:t,sulu:t,tarpit:t,teams:t,tucker:t,wesley:t,worf:t}],crm:[0,{aa:i,ab:i,ac:i,ad:i,ae:i,af:i,ci:i,d:i,pa:i,pb:i,pc:i,pd:i,pe:i,pf:i,w:i,wa:i,wb:i,wc:i,wd:i,we:i,wf:i}],erp:ve,vercel:t,vivenushop:t,webhare:i,hrsn:t,"is-a":t}],dhl:e,diamonds:e,diet:e,digital:e,direct:[1,{libp2p:t}],directory:e,discount:e,discover:e,dish:e,diy:[1,{discourse:t,imagine:t}],dnp:e,docs:e,doctor:e,dog:e,domains:e,dot:e,download:e,drive:e,dtv:e,dubai:e,dupont:e,durban:e,dvag:e,dvr:e,earth:e,eat:e,eco:e,edeka:e,education:b,email:[1,{crisp:[0,{on:t}],intouch:t,tawk:be,tawkto:be}],emerck:e,energy:e,engineer:e,engineering:e,enterprises:e,epson:e,equipment:e,ericsson:e,erni:e,esq:e,estate:[1,{compute:i}],eurovision:e,eus:[1,{party:xe}],events:[1,{koobin:t,co:t}],exchange:e,expert:e,exposed:e,express:e,extraspace:e,fage:e,fail:e,fairwinds:e,faith:e,family:e,fan:e,fans:e,farm:[1,{storj:t}],farmers:e,fashion:e,fast:e,fedex:e,feedback:e,ferrari:e,ferrero:e,fidelity:e,fido:e,film:e,final:e,finance:e,financial:b,fire:e,firestone:e,firmdale:e,fish:e,fishing:e,fit:e,fitness:e,flickr:e,flights:e,flir:e,florist:e,flowers:e,fly:e,foo:e,food:e,football:e,ford:e,forex:e,forsale:e,forum:e,foundation:e,fox:e,free:e,fresenius:e,frl:e,frogans:e,frontier:e,ftr:e,fujitsu:e,fun:[1,{ms:t,vicp:t,yicp:t,zicp:t}],fund:e,furniture:e,futbol:e,fyi:e,gal:e,gallery:e,gallo:e,gallup:e,game:e,games:[1,{pley:t,sheezy:t}],gap:e,garden:e,gay:[1,{pages:t}],gbiz:e,gdn:[1,{cnpy:t}],gea:e,gent:e,genting:e,george:e,ggee:e,gift:e,gifts:e,gives:e,giving:e,glass:e,gle:e,global:[1,{appwrite:t}],globo:e,gmail:e,gmbh:e,gmo:e,gmx:e,godaddy:e,gold:e,goldpoint:e,golf:e,goodyear:e,goog:[1,{cloud:t,translate:t,usercontent:i}],google:e,gop:e,got:e,grainger:e,graphics:e,gratis:e,green:e,gripe:e,grocery:e,group:[1,{discourse:t}],gucci:e,guge:e,guide:e,guitars:e,guru:e,hair:e,hamburg:e,hangout:e,haus:e,hbo:e,hdfc:e,hdfcbank:e,health:[1,{hra:t}],healthcare:e,help:e,helsinki:e,here:e,hermes:e,hiphop:e,hisamitsu:e,hitachi:e,hiv:e,hkt:e,hockey:e,holdings:e,holiday:e,homedepot:e,homegoods:e,homes:e,homesense:e,honda:e,horse:e,hospital:e,host:[1,{cloudaccess:t,freesite:t,easypanel:t,emergent:t,fastvps:t,myfast:t,gadget:t,tempurl:t,wpmudev:t,iserv:t,jele:t,mircloud:t,bolt:t,wp2:t,half:t}],hosting:[1,{opencraft:t}],hot:e,hotel:e,hotels:e,hotmail:e,house:e,how:e,hsbc:e,hughes:e,hyatt:e,hyundai:e,ibm:e,icbc:e,ice:e,icu:e,ieee:e,ifm:e,ikano:e,imamat:e,imdb:e,immo:e,immobilien:e,inc:e,industries:e,infiniti:e,ing:e,ink:e,institute:e,insurance:e,insure:e,international:e,intuit:e,investments:e,ipiranga:e,irish:e,ismaili:e,ist:e,istanbul:e,itau:e,itv:e,jaguar:e,java:e,jcb:e,jeep:e,jetzt:e,jewelry:e,jio:e,jll:e,jmp:e,jnj:e,joburg:e,jot:e,joy:e,jpmorgan:e,jprs:e,juegos:e,juniper:e,kaufen:e,kddi:e,kerryhotels:e,kerryproperties:e,kfh:e,kia:e,kids:e,kim:e,kindle:e,kitchen:e,kiwi:e,koeln:e,komatsu:e,kosher:e,kpmg:e,kpn:e,krd:[1,{co:t,edu:t}],kred:e,kuokgroup:e,kyoto:e,lacaixa:e,lamborghini:e,lamer:e,land:e,landrover:e,lanxess:e,lasalle:e,lat:e,latino:e,latrobe:e,law:e,lawyer:e,lds:e,lease:e,leclerc:e,lefrak:e,legal:e,lego:e,lexus:e,lgbt:e,lidl:e,life:e,lifeinsurance:e,lifestyle:e,lighting:e,like:e,lilly:e,limited:e,limo:e,lincoln:e,link:[1,{myfritz:t,cyon:t,joinmc:t,dweb:i,inbrowser:i,keenetic:t,nftstorage:De,mypep:t,storacha:De,w3s:De}],live:[1,{aem:t,hlx:t,ewp:i}],living:e,llc:e,llp:e,loan:e,loans:e,locker:e,locus:e,lol:[1,{omg:t}],london:e,lotte:e,lotto:e,love:e,lpl:e,lplfinancial:e,ltd:e,ltda:e,lundbeck:e,luxe:e,luxury:e,madrid:e,maif:e,maison:e,makeup:e,man:e,management:e,mango:e,map:e,market:e,marketing:e,markets:e,marriott:e,marshalls:e,mattel:e,mba:e,mckinsey:e,med:e,media:Oe,meet:e,melbourne:e,meme:e,memorial:e,men:e,menu:[1,{barsy:t,barsyonline:t}],merck:e,merckmsd:e,miami:e,microsoft:e,mini:e,mint:e,mit:e,mitsubishi:e,mlb:e,mls:e,mma:e,mobile:e,moda:e,moe:e,moi:e,mom:e,monash:e,money:e,monster:e,mormon:e,mortgage:e,moscow:e,moto:e,motorcycles:e,mov:e,movie:e,msd:e,mtn:e,mtr:e,music:e,nab:e,nagoya:e,navy:e,nba:e,nec:e,netbank:e,netflix:e,network:[1,{aem:t,alces:i,appwrite:t,co:t,arvo:t,azimuth:t,tlon:t}],neustar:e,new:e,news:[1,{noticeable:t}],next:e,nextdirect:e,nexus:e,nfl:e,ngo:e,nhk:e,nico:e,nike:e,nikon:e,ninja:e,nissan:e,nissay:e,nokia:e,norton:e,now:e,nowruz:e,nowtv:e,nra:e,nrw:e,ntt:e,nyc:e,obi:e,observer:e,office:e,okinawa:e,olayan:e,olayangroup:e,ollo:e,omega:e,one:[1,{kin:i,service:t,website:t}],ong:e,onl:e,online:[1,{eero:t,"eero-stage":t,websitebuilder:t,leapcell:t,barsy:t}],ooo:e,open:e,oracle:e,orange:[1,{tech:t}],organic:e,origins:e,osaka:e,otsuka:e,ott:e,ovh:[1,{nerdpol:t}],page:[1,{aem:t,hlx:t,codeberg:t,deuxfleurs:t,mybox:t,heyflow:t,prvcy:t,rocky:t,statichost:t,pdns:t,plesk:t}],panasonic:e,paris:e,pars:e,partners:e,parts:e,party:e,pay:e,pccw:e,pet:e,pfizer:e,pharmacy:e,phd:e,philips:e,phone:e,photo:e,photography:e,photos:Oe,physio:e,pics:e,pictet:e,pictures:[1,{1337:t}],pid:e,pin:e,ping:e,pink:e,pioneer:e,pizza:[1,{ngrok:t}],place:b,play:e,playstation:e,plumbing:e,plus:[1,{playit:[2,{at:i,with:t}]}],pnc:e,pohl:e,poker:e,politie:e,porn:e,praxi:e,press:e,prime:e,prod:e,productions:e,prof:e,progressive:e,promo:e,properties:e,property:e,protection:e,pru:e,prudential:e,pub:[1,{id:i,kin:i,barsy:t}],pwc:e,qpon:e,quebec:e,quest:e,racing:e,radio:e,read:e,realestate:e,realtor:e,realty:e,recipes:e,red:e,redumbrella:e,rehab:e,reise:e,reisen:e,reit:e,reliance:e,ren:e,rent:e,rentals:e,repair:e,report:e,republican:e,rest:e,restaurant:e,review:e,reviews:[1,{aem:t}],rexroth:e,rich:e,richardli:e,ricoh:e,ril:e,rio:e,rip:[1,{clan:t}],rocks:[1,{myddns:t,stackit:t,"lima-city":t,webspace:t}],rodeo:e,rogers:e,room:e,rsvp:e,rugby:e,ruhr:e,run:[1,{appwrite:i,canva:t,development:t,ravendb:t,liara:[2,{iran:t}],lovable:t,needle:t,build:i,code:i,database:i,migration:i,onporter:t,repl:t,stackit:t,val:ve,vercel:t,wix:t}],rwe:e,ryukyu:e,saarland:e,safe:e,safety:e,sakura:e,sale:e,salon:e,samsclub:e,samsung:e,sandvik:e,sandvikcoromant:e,sanofi:e,sap:e,sarl:e,sas:e,save:e,saxo:e,sbi:e,sbs:e,scb:e,schaeffler:e,schmidt:e,scholarships:e,school:e,schule:e,schwarz:e,science:e,scot:[1,{co:t,me:t,org:t,gov:[2,{service:t}]}],search:e,seat:e,secure:e,security:e,seek:e,select:e,sener:e,services:[1,{loginline:t}],seven:e,sew:e,sex:e,sexy:e,sfr:e,shangrila:e,sharp:e,shell:e,shia:e,shiksha:e,shoes:e,shop:[1,{base:t,hoplix:t,barsy:t,barsyonline:t,shopware:t}],shopping:e,shouji:e,show:[1,{ms:t}],silk:e,sina:e,singles:e,site:[1,{square:t,canva:te,cloudera:i,convex:S,cyon:t,piebox:t,caffeine:t,fastvps:t,figma:t,"figma-gov":t,preview:t,heyflow:t,jele:t,jouwweb:t,loginline:t,barsy:t,co:t,notion:t,omniwe:t,opensocial:t,madethis:t,support:t,platformsh:i,tst:i,byen:t,sol:t,srht:t,novecore:t,cpanel:t,wpsquared:t,sourcecraft:t}],ski:e,skin:e,sky:e,skype:e,sling:e,smart:e,smile:e,sncf:e,soccer:e,social:e,softbank:e,software:e,sohu:e,solar:e,solutions:e,song:e,sony:e,soy:e,spa:e,space:[1,{deployagent:t,myfast:t,heiyu:t,hf:[2,{static:t}],"app-ionos":t,project:t,uber:t,xs4all:t}],sport:e,spot:e,srl:e,stada:e,staples:e,star:e,statebank:e,statefarm:e,stc:e,stcgroup:e,stockholm:e,storage:e,store:[1,{barsy:t,sellfy:t,shopware:t,storebase:t}],stream:e,studio:e,study:e,style:e,sucks:e,supplies:e,supply:e,support:[1,{barsy:t}],surf:e,surgery:e,suzuki:e,swatch:e,swiss:e,sydney:e,systems:[1,{knightpoint:t,miren:t}],tab:e,taipei:e,talk:e,taobao:e,target:e,tatamotors:e,tatar:e,tattoo:e,tax:e,taxi:e,tci:e,tdk:e,team:[1,{discourse:t,jelastic:t}],tech:[1,{cleverapps:t}],technology:b,temasek:e,tennis:e,teva:e,thd:e,theater:e,theatre:e,tiaa:e,tickets:e,tienda:e,tips:e,tires:e,tirol:e,tjmaxx:e,tjx:e,tkmaxx:e,tmall:e,today:[1,{prequalifyme:t}],tokyo:e,tools:[1,{addr:j,myaddr:t}],top:[1,{ntdll:t,wadl:i}],toray:e,toshiba:e,total:e,tours:e,town:e,toyota:e,toys:e,trade:e,trading:e,training:e,travel:e,travelers:e,travelersinsurance:e,trust:e,trv:e,tube:e,tui:e,tunes:e,tushu:e,tvs:e,ubank:e,ubs:e,unicom:e,university:e,uno:e,uol:e,ups:e,vacations:e,vana:e,vanguard:e,vegas:e,ventures:e,verisign:e,versicherung:e,vet:e,viajes:e,video:e,vig:e,viking:e,villas:e,vin:e,vip:[1,{hidns:t}],virgin:e,visa:e,vision:e,viva:e,vivo:e,vlaanderen:e,vodka:e,volvo:e,vote:e,voting:e,voto:e,voyage:e,wales:e,walmart:e,walter:e,wang:e,wanggou:e,watch:e,watches:e,weather:e,weatherchannel:e,webcam:e,weber:e,website:Oe,wed:e,wedding:e,weibo:e,weir:e,whoswho:e,wien:e,wiki:Oe,williamhill:e,win:e,windows:e,wine:e,winners:e,wme:e,woodside:e,work:[1,{"imagine-proxy":t}],works:e,world:e,wow:e,wtc:e,wtf:e,xbox:e,xerox:e,xihuan:e,xin:e,"xn--11b4c3d":e,:e,"xn--1ck2e1b":e,セール:e,"xn--1qqw23a":e,佛山:e,"xn--30rr7y":e,慈善:e,"xn--3bst00m":e,集团:e,"xn--3ds443g":e,在线:e,"xn--3pxu8k":e,点看:e,"xn--42c2d9a":e,คอม:e,"xn--45q11c":e,八卦:e,"xn--4gbrim":e,موقع:e,"xn--55qw42g":e,公益:e,"xn--55qx5d":e,公司:e,"xn--5su34j936bgsg":e,香格里拉:e,"xn--5tzm5g":e,网站:e,"xn--6frz82g":e,移动:e,"xn--6qq986b3xl":e,我爱你:e,"xn--80adxhks":e,москва:e,"xn--80aqecdr1a":e,католик:e,"xn--80asehdb":e,онлайн:e,"xn--80aswg":e,сайт:e,"xn--8y0a063a":e,联通:e,"xn--9dbq2a":e,קום:e,"xn--9et52u":e,时尚:e,"xn--9krt00a":e,微博:e,"xn--b4w605ferd":e,淡马锡:e,"xn--bck1b9a5dre4c":e,ファッション:e,"xn--c1avg":e,орг:e,"xn--c2br7g":e,:e,"xn--cck2b3b":e,ストア:e,"xn--cckwcxetd":e,アマゾン:e,"xn--cg4bki":e,삼성:e,"xn--czr694b":e,商标:e,"xn--czrs0t":e,商店:e,"xn--czru2d":e,商城:e,"xn--d1acj3b":e,дети:e,"xn--eckvdtc9d":e,ポイント:e,"xn--efvy88h":e,新闻:e,"xn--fct429k":e,家電:e,"xn--fhbei":e,كوم:e,"xn--fiq228c5hs":e,中文网:e,"xn--fiq64b":e,中信:e,"xn--fjq720a":e,娱乐:e,"xn--flw351e":e,谷歌:e,"xn--fzys8d69uvgm":e,電訊盈科:e,"xn--g2xx48c":e,购物:e,"xn--gckr3f0f":e,クラウド:e,"xn--gk3at1e":e,通販:e,"xn--hxt814e":e,网店:e,"xn--i1b6b1a6a2e":e,गठन:e,"xn--imr513n":e,餐厅:e,"xn--io0a7i":e,网络:e,"xn--j1aef":e,ком:e,"xn--jlq480n2rg":e,亚马逊:e,"xn--jvr189m":e,食品:e,"xn--kcrx77d1x4a":e,飞利浦:e,"xn--kput3i":e,手机:e,"xn--mgba3a3ejt":e,ارامكو:e,"xn--mgba7c0bbn0a":e,العليان:e,"xn--mgbab2bd":e,بازار:e,"xn--mgbca7dzdo":e,ابوظبي:e,"xn--mgbi4ecexp":e,كاثوليك:e,"xn--mgbt3dhd":e,همراه:e,"xn--mk1bu44c":e,닷컴:e,"xn--mxtq1m":e,政府:e,"xn--ngbc5azd":e,شبكة:e,"xn--ngbe9e0a":e,بيتك:e,"xn--ngbrx":e,عرب:e,"xn--nqv7f":e,机构:e,"xn--nqv7fs00ema":e,组织机构:e,"xn--nyqy26a":e,健康:e,"xn--otu796d":e,招聘:e,"xn--p1acf":[1,{"xn--90amc":t,"xn--j1aef":t,"xn--j1ael8b":t,"xn--h1ahn":t,"xn--j1adp":t,"xn--c1avg":t,"xn--80aaa0cvac":t,"xn--h1aliz":t,"xn--90a1af":t,"xn--41a":t}],рус:[1,{биз:t,ком:t,крым:t,мир:t,мск:t,орг:t,самара:t,сочи:t,спб:t,я:t}],"xn--pssy2u":e,大拿:e,"xn--q9jyb4c":e,みんな:e,"xn--qcka1pmc":e,グーグル:e,"xn--rhqv96g":e,世界:e,"xn--rovu88b":e,書籍:e,"xn--ses554g":e,网址:e,"xn--t60b56a":e,닷넷:e,"xn--tckwe":e,コム:e,"xn--tiq49xqyj":e,天主教:e,"xn--unup4y":e,游戏:e,"xn--vermgensberater-ctb":e,vermögensberater:e,"xn--vermgensberatung-pwb":e,vermögensberatung:e,"xn--vhquv":e,企业:e,"xn--vuq861b":e,信息:e,"xn--w4r85el8fhu5dnra":e,嘉里大酒店:e,"xn--w4rs40l":e,嘉里:e,"xn--xhq521b":e,广东:e,"xn--zfr164b":e,政务:e,xyz:[1,{opentunnel:t,caffeine:t,exe:t,botdash:t,telebit:i}],yachts:e,yahoo:e,yamaxun:e,yandex:e,yodobashi:e,yoga:e,yokohama:e,you:e,youtube:e,yun:e,zappos:e,zara:e,zero:e,zip:e,zone:[1,{stackit:t,lima:t,triton:i}],zuerich:e}]})();function Ht(e,t,n,r){let i=null,a=t;for(;a!==void 0&&((a[0]&r)!==0&&(i={index:n+1,isIcann:(a[0]&1)!=0,isPrivate:(a[0]&2)!=0}),n!==-1);){let t=a[1];a=Object.prototype.hasOwnProperty.call(t,e[n])?t[e[n]]:t[`*`],--n}return i}function Ut(e,t,n){if(zt(e,t,n))return;let r=e.split(`.`),i=(t.allowPrivateDomains?2:0)|!!t.allowIcannDomains,a=Ht(r,Bt,r.length-1,i);if(a!==null){n.isIcann=a.isIcann,n.isPrivate=a.isPrivate,n.publicSuffix=r.slice(a.index+1).join(`.`);return}let o=Ht(r,Vt,r.length-1,i);if(o!==null){n.isIcann=o.isIcann,n.isPrivate=o.isPrivate,n.publicSuffix=r.slice(o.index).join(`.`);return}n.isIcann=!1,n.isPrivate=!1,n.publicSuffix=r[r.length-1]??null}var Wt=It();function Gt(e,t={}){return Lt(Wt),Rt(e,3,Ut,t,Wt).domain}function Kt(e,t){return!!(t===e||e.indexOf(t)===0&&(t[t.length-1]===`/`||e.startsWith(t)&&e[t.length]===`/`))}var qt=[`local`,`example`,`invalid`,`localhost`,`test`],Jt=[`localhost`,`invalid`],Yt={allowSpecialUseDomain:!1,ignoreError:!1};function Xt(e,t={}){t={...Yt,...t};let n=e.split(`.`),r=n[n.length-1],i=!!t.allowSpecialUseDomain,a=!!t.ignoreError;if(i&&r!==void 0&&qt.includes(r)){if(n.length>1)return`${n[n.length-2]}.${r}`;if(Jt.includes(r))return r}if(!a&&r!==void 0&&qt.includes(r))throw Error(`Cookie has domain set to the public suffix "${r}" which is a special use domain. To allow this, configure your CookieJar with {allowSpecialUseDomain: true, rejectPublicSuffixes: false}.`);let o=Gt(e,{allowIcannDomains:!0,allowPrivateDomains:!0});if(o)return o}function Zt(e,t){let n=Xt(e,{allowSpecialUseDomain:t});if(!n)return;if(n==e)return[e];e.slice(-1)==`.`&&(e=e.slice(0,-1));let r=e.slice(0,-(n.length+1)).split(`.`).reverse(),i=n,a=[i];for(;r.length;)i=`${r.shift()}.${i}`,a.push(i);return a}var Qt=class{constructor(){this.synchronous=!1}findCookie(e,t,n,r){throw Error(`findCookie is not implemented`)}findCookies(e,t,n=!1,r){throw Error(`findCookies is not implemented`)}putCookie(e,t){throw Error(`putCookie is not implemented`)}updateCookie(e,t,n){throw Error(`updateCookie is not implemented`)}removeCookie(e,t,n,r){throw Error(`removeCookie is not implemented`)}removeCookies(e,t,n){throw Error(`removeCookies is not implemented`)}removeAllCookies(e){throw Error(`removeAllCookies is not implemented`)}getAllCookies(e){throw Error(`getAllCookies is not implemented (therefore jar cannot be serialized)`)}},$t=e=>Object.prototype.toString.call(e),en=(e,t)=>typeof e.join==`function`?(t.add(e),e.map(e=>e==null||t.has(e)?``:tn(e,t)).join()):$t(e),tn=(e,t=new WeakSet)=>typeof e!=`object`||!e?String(e):typeof e.toString==`function`?Array.isArray(e)?en(e,t):String(e):$t(e),nn=e=>tn(e);function L(e){let t,n,r,i=new Promise((e,t)=>{n=e,r=t});return t=typeof e==`function`?(t,n)=>{try{t?e(t):e(null,n)}catch(e){r(e instanceof Error?e:Error())}}:(e,t)=>{try{e?r(e):n(t)}catch(e){r(e instanceof Error?e:Error())}},{promise:i,callback:t,resolve:e=>(t(null,e),i),reject:e=>(t(e),i)}}function rn(e,t){return e in t}var an=class extends Qt{constructor(){super(),this.synchronous=!0,this.idx=Object.create(null)}findCookie(e,t,n,r){let i=L(r);if(e==null||t==null||n==null)return i.resolve(void 0);let a=this.idx[e]?.[t]?.[n];return i.resolve(a)}findCookies(e,t,n=!1,r){typeof n==`function`&&(r=n,n=!0);let i=[],a=L(r);if(!e)return a.resolve([]);let o;o=t?function(e){for(let n in e)if(Kt(t,n)){let t=e[n];for(let e in t){let n=t[e];n&&i.push(n)}}}:function(e){for(let t in e){let n=e[t];for(let e in n){let t=n[e];t&&i.push(t)}}};let s=Zt(e,n)||[e],c=this.idx;return s.forEach(e=>{let t=c[e];t&&o(t)}),a.resolve(i)}putCookie(e,t){let n=L(t),{domain:r,path:i,key:a}=e;if(r==null||i==null||a==null)return n.resolve(void 0);let o=this.idx[r]??Object.create(null);this.idx[r]=o;let s=o[i]??Object.create(null);return o[i]=s,s[a]=e,n.resolve(void 0)}updateCookie(e,t,n){if(n)this.putCookie(t,n);else return this.putCookie(t)}removeCookie(e,t,n,r){let i=L(r);return delete this.idx[e]?.[t]?.[n],i.resolve(void 0)}removeCookies(e,t,n){let r=L(n),i=this.idx[e];return i&&(t?delete i[t]:delete this.idx[e]),r.resolve(void 0)}removeAllCookies(e){let t=L(e);return this.idx=Object.create(null),t.resolve(void 0)}getAllCookies(e){let t=L(e),n=[],r=this.idx;return Object.keys(r).forEach(e=>{let t=r[e]??{};Object.keys(t).forEach(e=>{let r=t[e]??{};Object.keys(r).forEach(e=>{let t=r[e];t!=null&&n.push(t)})})}),n.sort((e,t)=>(e.creationIndex||0)-(t.creationIndex||0)),t.resolve(n)}};function on(e){return cn(e)&&e!==``}function sn(e){return e===``||e instanceof String&&e.toString()===``}function cn(e){return typeof e==`string`||e instanceof String}function ln(e){return $t(e)===`[object Object]`}function un(e,t,n){if(e)return;let r=typeof t==`function`?t:void 0,i=typeof t==`function`?n:t;ln(i)||(i=`[object Object]`);let a=new dn(nn(i));if(r)r(a);else throw a}var dn=class extends Error{},fn=`6.0.1`,R={SILENT:`silent`,STRICT:`strict`,DISABLED:`unsafe-disabled`};Object.freeze(R);var pn=`
\\[?(?:
(?:[a-fA-F\\d]{1,4}:){7}(?:[a-fA-F\\d]{1,4}|:)|
(?:[a-fA-F\\d]{1,4}:){6}(?:(?:25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]\\d|\\d)(?:\\.(?:25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]\\d|\\d)){3}|:[a-fA-F\\d]{1,4}|:)|
(?:[a-fA-F\\d]{1,4}:){5}(?::(?:25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]\\d|\\d)(?:\\.(?:25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]\\d|\\d)){3}|(?::[a-fA-F\\d]{1,4}){1,2}|:)|
(?:[a-fA-F\\d]{1,4}:){4}(?:(?::[a-fA-F\\d]{1,4}){0,1}:(?:25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]\\d|\\d)(?:\\.(?:25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]\\d|\\d)){3}|(?::[a-fA-F\\d]{1,4}){1,3}|:)|
(?:[a-fA-F\\d]{1,4}:){3}(?:(?::[a-fA-F\\d]{1,4}){0,2}:(?:25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]\\d|\\d)(?:\\.(?:25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]\\d|\\d)){3}|(?::[a-fA-F\\d]{1,4}){1,4}|:)|
(?:[a-fA-F\\d]{1,4}:){2}(?:(?::[a-fA-F\\d]{1,4}){0,3}:(?:25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]\\d|\\d)(?:\\.(?:25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]\\d|\\d)){3}|(?::[a-fA-F\\d]{1,4}){1,5}|:)|
(?:[a-fA-F\\d]{1,4}:){1}(?:(?::[a-fA-F\\d]{1,4}){0,4}:(?:25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]\\d|\\d)(?:\\.(?:25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]\\d|\\d)){3}|(?::[a-fA-F\\d]{1,4}){1,6}|:)|
(?::(?:(?::[a-fA-F\\d]{1,4}){0,5}:(?:25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]\\d|\\d)(?:\\.(?:25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]\\d|\\d)){3}|(?::[a-fA-F\\d]{1,4}){1,7}|:))
)(?:%[0-9a-zA-Z]{1,})?\\]?
`.replace(/\s*\/\/.*$/gm,``).replace(/\n/g,``).trim(),mn=RegExp(`^${pn}$`),hn=RegExp(`^(?:(?:25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9][0-9]|[0-9])\\.){3}(?:25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9][0-9]|[0-9])$`);function gn(e){return new URL(`http://${e}`).hostname}function _n(e){if(e==null)return;let t=e.trim().replace(/^\./,``);return mn.test(t)?(t.startsWith(`[`)||(t=`[`+t),t.endsWith(`]`)||(t+=`]`),gn(t).slice(1,-1)):/[^\u0001-\u007f]/.test(t)?gn(t):t.toLowerCase()}function vn(e){return e.toUTCString()}function yn(e){if(!e)return;let t={foundTime:void 0,foundDayOfMonth:void 0,foundMonth:void 0,foundYear:void 0},n=e.split(xn).filter(e=>e.length>0);for(let e of n){if(t.foundTime===void 0){let[,n,r,i]=Sn.exec(e)||[];if(n!=null&&r!=null&&i!=null){let e=parseInt(n,10),a=parseInt(r,10),o=parseInt(i,10);if(!isNaN(e)&&!isNaN(a)&&!isNaN(o)){t.foundTime={hours:e,minutes:a,seconds:o};continue}}}if(t.foundDayOfMonth===void 0&&Cn.test(e)){let n=parseInt(e,10);if(!isNaN(n)){t.foundDayOfMonth=n;continue}}if(t.foundMonth===void 0&&wn.test(e)){let n=bn.indexOf(e.substring(0,3).toLowerCase());if(n>=0&&n<=11){t.foundMonth=n;continue}}if(t.foundYear===void 0&&Tn.test(e)){let n=parseInt(e,10);if(!isNaN(n)){t.foundYear=n;continue}}}if(t.foundYear!==void 0&&t.foundYear>=70&&t.foundYear<=99&&(t.foundYear+=1900),t.foundYear!==void 0&&t.foundYear>=0&&t.foundYear<=69&&(t.foundYear+=2e3),t.foundDayOfMonth===void 0||t.foundMonth===void 0||t.foundYear===void 0||t.foundTime===void 0||t.foundDayOfMonth<1||t.foundDayOfMonth>31||t.foundYear<1601||t.foundTime.hours>23||t.foundTime.minutes>59||t.foundTime.seconds>59)return;let r=new Date(Date.UTC(t.foundYear,t.foundMonth,t.foundDayOfMonth,t.foundTime.hours,t.foundTime.minutes,t.foundTime.seconds));if(!(r.getUTCFullYear()!==t.foundYear||r.getUTCMonth()!==t.foundMonth||r.getUTCDate()!==t.foundDayOfMonth))return r}var bn=[`jan`,`feb`,`mar`,`apr`,`may`,`jun`,`jul`,`aug`,`sep`,`oct`,`nov`,`dec`],xn=/[\x09\x20-\x2F\x3B-\x40\x5B-\x60\x7B-\x7E]/,Sn=/^(\d{1,2}):(\d{1,2}):(\d{1,2})(?:[\x00-\x2F\x3A-\xFF][\x00-\xFF]*)?$/,Cn=/^[0-9]{1,2}(?:[\x00-\x2F\x3A-\xFF][\x00-\xFF]*)?$/,wn=/^(jan|feb|mar|apr|may|jun|jul|aug|sep|oct|nov|dec)[\x00-\xFF]*$/i,Tn=/^[\x30-\x39]{2,4}(?:[\x00-\x2F\x3A-\xFF][\x00-\xFF]*)?$/,En=/^[\x21\x23-\x2B\x2D-\x3A\x3C-\x5B\x5D-\x7E]+$/,Dn=/[\x20-\x3A\x3C-\x7E]+/,On=/[\x00-\x1F]/,kn=[`
`,`\r`,`\0`];function An(e){if(sn(e))return e;for(let t=0;t<kn.length;t++){let n=kn[t],r=n?e.indexOf(n):-1;r!==-1&&(e=e.slice(0,r))}return e}function jn(e,t){e=An(e);let n=e.indexOf(`=`);if(t)n===0&&(e=e.substring(1),n=e.indexOf(`=`));else if(n<=0)return;let r,i;if(n<=0?(r=``,i=e.trim()):(r=e.slice(0,n).trim(),i=e.slice(n+1).trim()),On.test(r)||On.test(i))return;let a=new B;return a.key=r,a.value=i,a}function Mn(e,t){if(sn(e)||!cn(e))return;e=e.trim();let n=e.indexOf(`;`),r=jn(n===-1?e:e.slice(0,n),t?.loose??!1);if(!r)return;if(n===-1)return r;let i=e.slice(n+1).trim();if(i.length===0)return r;let a=i.split(`;`);for(;a.length;){let e=(a.shift()??``).trim();if(e.length===0)continue;let t=e.indexOf(`=`),n,i;switch(t===-1?(n=e,i=null):(n=e.slice(0,t),i=e.slice(t+1)),n=n.trim().toLowerCase(),i&&=i.trim(),n){case`expires`:if(i){let e=yn(i);e&&(r.expires=e)}break;case`max-age`:if(i&&/^-?[0-9]+$/.test(i)){let e=parseInt(i,10);r.setMaxAge(e)}break;case`domain`:if(i){let e=i.trim().replace(/^\./,``);e&&(r.domain=e.toLowerCase())}break;case`path`:r.path=i&&i[0]===`/`?i:null;break;case`secure`:r.secure=!0;break;case`httponly`:r.httpOnly=!0;break;case`samesite`:switch(i?i.toLowerCase():``){case`strict`:r.sameSite=`strict`;break;case`lax`:r.sameSite=`lax`;break;case`none`:r.sameSite=`none`;break;default:r.sameSite=void 0;break}break;default:r.extensions=r.extensions||[],r.extensions.push(e);break}}return r}function Nn(e){if(!e||sn(e))return;let t;if(typeof e==`string`)try{t=JSON.parse(e)}catch{return}else t=e;let n=new B;return B.serializableProperties.forEach(e=>{if(t&&typeof t==`object`&&rn(e,t)){let r=t[e];if(r===void 0||rn(e,z)&&r===z[e])return;switch(e){case`key`:case`value`:case`sameSite`:typeof r==`string`&&(n[e]=r);break;case`expires`:case`creation`:case`lastAccessed`:typeof r==`number`||typeof r==`string`||r instanceof Date?n[e]=t[e]==`Infinity`?`Infinity`:new Date(r):r===null&&(n[e]=null);break;case`maxAge`:(typeof r==`number`||r===`Infinity`||r===`-Infinity`)&&(n[e]=r);break;case`domain`:case`path`:(typeof r==`string`||r===null)&&(n[e]=r);break;case`secure`:case`httpOnly`:typeof r==`boolean`&&(n[e]=r);break;case`extensions`:Array.isArray(r)&&r.every(e=>typeof e==`string`)&&(n[e]=r);break;case`hostOnly`:case`pathIsDefault`:(typeof r==`boolean`||r===null)&&(n[e]=r);break}}}),n}var z={key:``,value:``,expires:`Infinity`,maxAge:null,domain:null,path:null,secure:!1,httpOnly:!1,extensions:null,hostOnly:null,pathIsDefault:null,creation:null,lastAccessed:null,sameSite:void 0},Pn=class e{constructor(t={}){this.key=t.key??z.key,this.value=t.value??z.value,this.expires=t.expires??z.expires,this.maxAge=t.maxAge??z.maxAge,this.domain=t.domain??z.domain,this.path=t.path??z.path,this.secure=t.secure??z.secure,this.httpOnly=t.httpOnly??z.httpOnly,this.extensions=t.extensions??z.extensions,this.creation=t.creation??z.creation,this.hostOnly=t.hostOnly??z.hostOnly,this.pathIsDefault=t.pathIsDefault??z.pathIsDefault,this.lastAccessed=t.lastAccessed??z.lastAccessed,this.sameSite=t.sameSite??z.sameSite,this.creation=t.creation??new Date,Object.defineProperty(this,`creationIndex`,{configurable:!1,enumerable:!1,writable:!0,value:++e.cookiesCreated}),this.creationIndex=e.cookiesCreated}[Symbol.for(`nodejs.util.inspect.custom`)](){let e=Date.now(),t=this.hostOnly==null?`?`:this.hostOnly.toString(),n=this.creation&&this.creation!==`Infinity`?`${String(e-this.creation.getTime())}ms`:`?`,r=this.lastAccessed&&this.lastAccessed!==`Infinity`?`${String(e-this.lastAccessed.getTime())}ms`:`?`;return`Cookie="${this.toString()}; hostOnly=${t}; aAge=${r}; cAge=${n}"`}toJSON(){let t={};for(let n of e.serializableProperties){let e=this[n];if(e!==z[n])switch(n){case`key`:case`value`:case`sameSite`:typeof e==`string`&&(t[n]=e);break;case`expires`:case`creation`:case`lastAccessed`:typeof e==`number`||typeof e==`string`||e instanceof Date?t[n]=e==`Infinity`?`Infinity`:new Date(e).toISOString():e===null&&(t[n]=null);break;case`maxAge`:(typeof e==`number`||e===`Infinity`||e===`-Infinity`)&&(t[n]=e);break;case`domain`:case`path`:(typeof e==`string`||e===null)&&(t[n]=e);break;case`secure`:case`httpOnly`:typeof e==`boolean`&&(t[n]=e);break;case`extensions`:Array.isArray(e)&&(t[n]=e);break;case`hostOnly`:case`pathIsDefault`:(typeof e==`boolean`||e===null)&&(t[n]=e);break}}return t}clone(){return Nn(this.toJSON())}validate(){if(!this.value||!En.test(this.value)||this.expires!=`Infinity`&&!(this.expires instanceof Date)&&!yn(this.expires)||this.maxAge!=null&&this.maxAge!==`Infinity`&&(this.maxAge===`-Infinity`||this.maxAge<=0)||this.path!=null&&!Dn.test(this.path))return!1;let e=this.cdomain();return!(e&&(e.match(/\.$/)||Xt(e)==null))}setExpires(e){e instanceof Date?this.expires=e:this.expires=yn(e)||`Infinity`}setMaxAge(e){e===1/0?this.maxAge=`Infinity`:e===-1/0?this.maxAge=`-Infinity`:this.maxAge=e}cookieString(){let e=this.value||``;return this.key?`${this.key}=${e}`:e}toString(){let t=this.cookieString();return this.expires!=`Infinity`&&this.expires instanceof Date&&(t+=`; Expires=${vn(this.expires)}`),this.maxAge!=null&&this.maxAge!=1/0&&(t+=`; Max-Age=${String(this.maxAge)}`),this.domain&&!this.hostOnly&&(t+=`; Domain=${this.domain}`),this.path&&(t+=`; Path=${this.path}`),this.secure&&(t+=`; Secure`),this.httpOnly&&(t+=`; HttpOnly`),this.sameSite&&this.sameSite!==`none`&&(this.sameSite.toLowerCase()===e.sameSiteCanonical.lax.toLowerCase()?t+=`; SameSite=${e.sameSiteCanonical.lax}`:this.sameSite.toLowerCase()===e.sameSiteCanonical.strict.toLowerCase()?t+=`; SameSite=${e.sameSiteCanonical.strict}`:t+=`; SameSite=${this.sameSite}`),this.extensions&&this.extensions.forEach(e=>{t+=`; ${e}`}),t}TTL(e=Date.now()){if(this.maxAge!=null&&typeof this.maxAge==`number`)return this.maxAge<=0?0:this.maxAge*1e3;let t=this.expires;return t===`Infinity`?1/0:(t?.getTime()??e)-(e||Date.now())}expiryTime(e){if(this.maxAge!=null){let t=e||this.lastAccessed||new Date,n=typeof this.maxAge==`number`?this.maxAge:-1/0,r=n<=0?-1/0:n*1e3;return t===`Infinity`?1/0:t.getTime()+r}return this.expires==`Infinity`?1/0:this.expires?this.expires.getTime():void 0}expiryDate(e){let t=this.expiryTime(e);return t==1/0?new Date(2147483647e3):t==-1/0?new Date(0):t==null?void 0:new Date(t)}isPersistent(){return this.maxAge!=null||this.expires!=`Infinity`}canonicalizedDomain(){return _n(this.domain)}cdomain(){return _n(this.domain)}static parse(e,t){return Mn(e,t)}static fromJSON(e){return Nn(e)}};Pn.cookiesCreated=0,Pn.sameSiteLevel={strict:3,lax:2,none:1},Pn.sameSiteCanonical={strict:`Strict`,lax:`Lax`},Pn.serializableProperties=[`key`,`value`,`expires`,`maxAge`,`domain`,`path`,`secure`,`httpOnly`,`extensions`,`hostOnly`,`pathIsDefault`,`creation`,`lastAccessed`,`sameSite`];var B=Pn,Fn=2147483647e3;function In(e,t){let n,r=e.path?e.path.length:0;return n=(t.path?t.path.length:0)-r,n!==0||(n=(e.creation&&e.creation instanceof Date?e.creation.getTime():Fn)-(t.creation&&t.creation instanceof Date?t.creation.getTime():Fn),n!==0)||(n=(e.creationIndex||0)-(t.creationIndex||0)),n}function Ln(e){if(!e||e.slice(0,1)!==`/`)return`/`;if(e===`/`)return e;let t=e.lastIndexOf(`/`);return t===0?`/`:e.slice(0,t)}var Rn=/(?:^(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]\d|\d)(?:\.(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]\d|\d)){3}$)|(?:^(?:(?:[a-f\d]{1,4}:){7}(?:[a-f\d]{1,4}|:)|(?:[a-f\d]{1,4}:){6}(?:(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]\d|\d)(?:\.(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]\d|\d)){3}|:[a-f\d]{1,4}|:)|(?:[a-f\d]{1,4}:){5}(?::(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]\d|\d)(?:\.(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]\d|\d)){3}|(?::[a-f\d]{1,4}){1,2}|:)|(?:[a-f\d]{1,4}:){4}(?:(?::[a-f\d]{1,4}){0,1}:(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]\d|\d)(?:\.(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]\d|\d)){3}|(?::[a-f\d]{1,4}){1,3}|:)|(?:[a-f\d]{1,4}:){3}(?:(?::[a-f\d]{1,4}){0,2}:(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]\d|\d)(?:\.(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]\d|\d)){3}|(?::[a-f\d]{1,4}){1,4}|:)|(?:[a-f\d]{1,4}:){2}(?:(?::[a-f\d]{1,4}){0,3}:(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]\d|\d)(?:\.(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]\d|\d)){3}|(?::[a-f\d]{1,4}){1,5}|:)|(?:[a-f\d]{1,4}:){1}(?:(?::[a-f\d]{1,4}){0,4}:(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]\d|\d)(?:\.(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]\d|\d)){3}|(?::[a-f\d]{1,4}){1,6}|:)|(?::(?:(?::[a-f\d]{1,4}){0,5}:(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]\d|\d)(?:\.(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]\d|\d)){3}|(?::[a-f\d]{1,4}){1,7}|:)))$)/;function zn(e,t,n){if(e==null||t==null)return;let r,i;if(n===!1?(r=e,i=t):(r=_n(e),i=_n(t)),r==null||i==null)return;if(r==i)return!0;let a=r.lastIndexOf(i);return a<=0||r.length!==i.length+a||r.substring(a-1,a)!==`.`?!1:!Rn.test(r)}function Bn(e){let t=e.split(`.`);return t.length===4&&t[0]!==void 0&&parseInt(t[0],10)===127}function Vn(e){return e===`::1`}function Hn(e){return e.endsWith(`.localhost`)}function Un(e){let t=e.toLowerCase();return t===`localhost`||Hn(t)}function Wn(e){return e.length>=2&&e.startsWith(`[`)&&e.endsWith(`]`)?e.substring(1,e.length-1):e}function Gn(e,t=!0){let n;if(typeof e==`string`)try{n=new URL(e)}catch{return!1}else n=e;let r=n.protocol.replace(`:`,``).toLowerCase(),i=Wn(n.hostname).replace(/\.+$/,``);return r===`https`||r===`wss`?!0:t?hn.test(i)?Bn(i):mn.test(i)?Vn(i):Un(i):!1}var Kn={loose:!1,sameSiteContext:void 0,ignoreError:!1,http:!0},qn={http:!0,expire:!0,allPaths:!1,sameSiteContext:void 0,sort:void 0},Jn=`Invalid sameSiteContext option for getCookies(); expected one of "strict", "lax", or "none"`;function Yn(e){if(e&&typeof e==`object`&&`hostname`in e&&typeof e.hostname==`string`&&`pathname`in e&&typeof e.pathname==`string`&&`protocol`in e&&typeof e.protocol==`string`)return{hostname:e.hostname,pathname:e.pathname,protocol:e.protocol};if(typeof e==`string`)try{return new URL(decodeURI(e))}catch{return new URL(e)}else throw new dn("`url` argument is not a string or URL.")}function Xn(e){let t=String(e).toLowerCase();if(t===`none`||t===`lax`||t===`strict`)return t}function Zn(e){return!(typeof e.key==`string`&&e.key.startsWith(`__Secure-`))||e.secure}function Qn(e){return!(typeof e.key==`string`&&e.key.startsWith(`__Host-`))||!!(e.secure&&e.hostOnly&&e.path!=null&&e.path===`/`)}function $n(e){let t=e.toLowerCase();switch(t){case R.STRICT:case R.SILENT:case R.DISABLED:return t;default:return R.SILENT}}var er=class e{constructor(e,t){typeof t==`boolean`&&(t={rejectPublicSuffixes:t}),this.rejectPublicSuffixes=t?.rejectPublicSuffixes??!0,this.enableLooseMode=t?.looseMode??!1,this.allowSpecialUseDomain=t?.allowSpecialUseDomain??!0,this.allowSecureOnLocal=t?.allowSecureOnLocal??!0,this.prefixSecurity=$n(t?.prefixSecurity??`silent`),this.store=e??new an}callSync(e){if(!this.store.synchronous)throw Error(`CookieJar store is not synchronous; use async API instead.`);let t=null,n;try{e.call(this,(e,r)=>{t=e,n=r})}catch(e){t=e}if(t)throw t;return n}setCookie(e,t,n,r){typeof n==`function`&&(r=n,n=void 0);let i=L(r),a=i.callback,o;try{if(typeof t==`string`&&un(on(t),r,nn(n)),o=Yn(t),typeof t==`function`)return i.reject(Error(`No URL was specified`));if(typeof n==`function`&&(n=Kn),un(typeof a==`function`,a),!on(e)&&!ln(e)&&e instanceof String&&e.length==0)return i.resolve(void 0)}catch(e){return i.reject(e)}let s=_n(o.hostname)??null,c=n?.loose||this.enableLooseMode,l=null;if(n?.sameSiteContext&&(l=Xn(n.sameSiteContext),!l))return i.reject(Error(Jn));if(typeof e==`string`||e instanceof String){let t=B.parse(e.toString(),{loose:c});if(!t){let e=Error(`Cookie failed to parse`);return n?.ignoreError?i.resolve(void 0):i.reject(e)}e=t}else if(!(e instanceof B)){let e=Error(`First argument to setCookie must be a Cookie object or string`);return n?.ignoreError?i.resolve(void 0):i.reject(e)}let u=n?.now||new Date;if(this.rejectPublicSuffixes&&e.domain)try{let t=e.cdomain();if((typeof t==`string`?Xt(t,{allowSpecialUseDomain:this.allowSpecialUseDomain,ignoreError:n?.ignoreError}):null)==null&&!mn.test(e.domain)){let e=Error(`Cookie has domain set to a public suffix`);return n?.ignoreError?i.resolve(void 0):i.reject(e)}}catch(e){return n?.ignoreError?i.resolve(void 0):i.reject(e)}if(e.domain){if(!zn(s??void 0,e.cdomain()??void 0,!1)){let t=Error(`Cookie not in this host's domain. Cookie:${e.cdomain()??`null`} Request:${s??`null`}`);return n?.ignoreError?i.resolve(void 0):i.reject(t)}e.hostOnly??=!1}else e.hostOnly=!0,e.domain=s;if((!e.path||e.path[0]!==`/`)&&(e.path=Ln(o.pathname),e.pathIsDefault=!0),n?.http===!1&&e.httpOnly){let e=Error(`Cookie is HttpOnly and this isn't an HTTP API`);return n.ignoreError?i.resolve(void 0):i.reject(e)}if(e.sameSite!==`none`&&e.sameSite!==void 0&&l&&l===`none`){let e=Error(`Cookie is SameSite but this is a cross-origin request`);return n?.ignoreError?i.resolve(void 0):i.reject(e)}let d=this.prefixSecurity===R.SILENT;if(this.prefixSecurity!==R.DISABLED){let t=!1,r;if(Zn(e)?Qn(e)||(t=!0,r=`Cookie has __Host prefix but either Secure or HostOnly attribute is not set or Path is not '/'`):(t=!0,r=`Cookie has __Secure prefix but Secure attribute is not set`),t)return n?.ignoreError||d?i.resolve(void 0):i.reject(Error(r))}let f=this.store;return f.updateCookie||=async function(e,t,n){return this.putCookie(t).then(()=>n?.(null),e=>n?.(e))},f.findCookie(e.domain,e.path,e.key,function(t,r){if(t){a(t);return}let i=function(t){t?a(t):typeof e==`string`?a(null,void 0):a(null,e)};if(r){if(n&&`http`in n&&n.http===!1&&r.httpOnly){t=Error(`old Cookie is HttpOnly and this isn't an HTTP API`),n.ignoreError?a(null,void 0):a(t);return}e instanceof B&&(e.creation=r.creation,e.creationIndex=r.creationIndex,e.lastAccessed=u,f.updateCookie(r,e,i))}else e instanceof B&&(e.creation=e.lastAccessed=u,f.putCookie(e,i))}),i.promise}setCookieSync(e,t,n){let r=n?this.setCookie.bind(this,e,t,n):this.setCookie.bind(this,e,t);return this.callSync(r)}getCookies(e,t,n){typeof t==`function`?(n=t,t=qn):t===void 0&&(t=qn);let r=L(n),i=r.callback,a;try{typeof e==`string`&&un(on(e),i,e),a=Yn(e),un(ln(t),i,nn(t)),un(typeof i==`function`,i)}catch(e){return r.reject(e)}let o=_n(a.hostname),s=a.pathname||`/`,c=Gn(e,this.allowSecureOnLocal),l=0;if(t.sameSiteContext){let e=Xn(t.sameSiteContext);if(e==null||(l=B.sameSiteLevel[e],!l))return r.reject(Error(Jn))}let u=t.http??!0,d=Date.now(),f=t.expire??!0,p=t.allPaths??!1,m=this.store;function h(e){if(e.hostOnly){if(e.domain!=o)return!1}else if(!zn(o??void 0,e.domain??void 0,!1))return!1;if(!p&&typeof e.path==`string`&&!Kt(s,e.path)||e.secure&&!c||e.httpOnly&&!u)return!1;if(l){let t;if(t=e.sameSite===`lax`?B.sameSiteLevel.lax:e.sameSite===`strict`?B.sameSiteLevel.strict:B.sameSiteLevel.none,t>l)return!1}let t=e.expiryTime();return f&&t!=null&&t<=d?(m.removeCookie(e.domain,e.path,e.key,()=>{}),!1):!0}return m.findCookies(o,p?null:s,this.allowSpecialUseDomain,(e,n)=>{if(e){i(e);return}if(n==null){i(null,[]);return}n=n.filter(h),`sort`in t&&t.sort!==!1&&(n=n.sort(In));let r=new Date;for(let e of n)e.lastAccessed=r;i(null,n)}),r.promise}getCookiesSync(e,t){return this.callSync(this.getCookies.bind(this,e,t))??[]}getCookieString(e,t,n){typeof t==`function`&&(n=t,t=void 0);let r=L(n);return this.getCookies(e,t,function(e,t){e?r.callback(e):r.callback(null,t?.sort(In).map(e=>e.cookieString()).join(`; `))}),r.promise}getCookieStringSync(e,t){return this.callSync(t?this.getCookieString.bind(this,e,t):this.getCookieString.bind(this,e))??``}getSetCookieStrings(e,t,n){typeof t==`function`&&(n=t,t=void 0);let r=L(n);return this.getCookies(e,t,function(e,t){e?r.callback(e):r.callback(null,t?.map(e=>e.toString()))}),r.promise}getSetCookieStringsSync(e,t={}){return this.callSync(this.getSetCookieStrings.bind(this,e,t))??[]}serialize(e){let t=L(e),n=this.store.constructor.name;ln(n)&&(n=null);let r={version:`tough-cookie@${fn}`,storeType:n,rejectPublicSuffixes:this.rejectPublicSuffixes,enableLooseMode:this.enableLooseMode,allowSpecialUseDomain:this.allowSpecialUseDomain,prefixSecurity:$n(this.prefixSecurity),cookies:[]};return typeof this.store.getAllCookies==`function`?(this.store.getAllCookies((e,n)=>{if(e){t.callback(e);return}if(n==null){t.callback(null,r);return}r.cookies=n.map(e=>{let t=e.toJSON();return delete t.creationIndex,t}),t.callback(null,r)}),t.promise):t.reject(Error(`store does not support getAllCookies and cannot be serialized`))}serializeSync(){return this.callSync(e=>{this.serialize(e)})}toJSON(){return this.serializeSync()}_importCookies(e,t){let n;if(e&&typeof e==`object`&&rn(`cookies`,e)&&Array.isArray(e.cookies)&&(n=e.cookies),!n){t(Error(`serialized jar has no cookies array`),void 0);return}n=n.slice();let r=e=>{if(e){t(e,void 0);return}if(Array.isArray(n)){if(!n.length){t(e,this);return}let i;try{i=B.fromJSON(n.shift())}catch(e){t(e instanceof Error?e:Error(),void 0);return}if(i===void 0){r(null);return}this.store.putCookie(i,r)}};r(null)}_importCookiesSync(e){this.callSync(this._importCookies.bind(this,e))}clone(t,n){typeof t==`function`&&(n=t,t=void 0);let r=L(n),i=r.callback;return this.serialize((n,a)=>n?r.reject(n):e.deserialize(a??``,t,i)),r.promise}_cloneSync(e){let t=e&&typeof e!=`function`?this.clone.bind(this,e):this.clone.bind(this);return this.callSync(e=>{t(e)})}cloneSync(e){if(!e)return this._cloneSync();if(!e.synchronous)throw Error(`CookieJar clone destination store is not synchronous; use async API instead.`);return this._cloneSync(e)}removeAllCookies(e){let t=L(e),n=t.callback,r=this.store;return typeof r.removeAllCookies==`function`&&r.removeAllCookies!==Qt.prototype.removeAllCookies?(r.removeAllCookies(n),t.promise):(r.getAllCookies((e,t)=>{if(e){n(e);return}if(t||=[],t.length===0){n(null,void 0);return}let i=0,a=[],o=function(e){if(e&&a.push(e),i++,i===t.length){a[0]?n(a[0]):n(null,void 0);return}};t.forEach(e=>{r.removeCookie(e.domain,e.path,e.key,o)})}),t.promise)}removeAllCookiesSync(){this.callSync(e=>{this.removeAllCookies(e)})}static deserialize(t,n,r){typeof n==`function`&&(r=n,n=void 0);let i=L(r),a;if(typeof t==`string`)try{a=JSON.parse(t)}catch(e){return i.reject(e instanceof Error?e:Error())}else a=t;let o=e=>a&&typeof a==`object`&&rn(e,a)?a[e]:void 0,s=e=>{let t=o(e);return typeof t==`boolean`?t:void 0},c=new e(n,{rejectPublicSuffixes:s(`rejectPublicSuffixes`),looseMode:s(`enableLooseMode`),allowSpecialUseDomain:s(`allowSpecialUseDomain`),prefixSecurity:$n((e=>{let t=o(e);return typeof t==`string`?t:void 0})(`prefixSecurity`)??`silent`)});return c._importCookies(a,e=>{if(e){i.callback(e);return}i.callback(null,c)}),i.promise}static deserializeSync(t,n){let r=typeof t==`string`?JSON.parse(t):t,i=e=>r&&typeof r==`object`&&rn(e,r)?r[e]:void 0,a=e=>{let t=i(e);return typeof t==`boolean`?t:void 0},o=new e(n,{rejectPublicSuffixes:a(`rejectPublicSuffixes`),looseMode:a(`enableLooseMode`),allowSpecialUseDomain:a(`allowSpecialUseDomain`),prefixSecurity:$n((e=>{let t=i(e);return typeof t==`string`?t:void 0})(`prefixSecurity`)??`silent`)});if(!o.store.synchronous)throw Error(`CookieJar store is not synchronous; use async API instead.`);return o._importCookiesSync(r),o}static fromJSON(t,n){return e.deserializeSync(t,n)}};function tr(e){try{return JSON.parse(e)}catch{return}}var nr=new class{#e=`__msw-cookie-store__`;#t;#n;constructor(){ee()||o(typeof localStorage<`u`,"Failed to create a CookieStore: `localStorage` is not available in this environment. This is likely an issue with your environment, which has been detected as browser (or browser-like) environment and must implement global browser APIs correctly."),this.#n=new an,this.#n.idx=this.getCookieStoreIndex(),this.#t=new er(this.#n)}getCookies(e){return this.#t.getCookiesSync(e)}async setCookie(e,t){await this.#t.setCookie(e,t),this.persist()}getCookieStoreIndex(){if(typeof localStorage>`u`||typeof localStorage.getItem!=`function`)return{};let e=localStorage.getItem(this.#e);if(e==null)return{};let t=tr(e);if(t==null)return{};let n={};for(let e of t){let t=B.fromJSON(e);t!=null&&t.domain!=null&&t.path!=null&&(n[t.domain]||={},n[t.domain][t.path]||={},n[t.domain][t.path][t.key]=t)}return n}persist(){if(typeof localStorage>`u`||typeof localStorage.setItem!=`function`)return;let e=[],{idx:t}=this.#n;for(let n in t)for(let r in t[n])for(let i in t[n][r])e.push(t[n][r][i].toJSON());localStorage.setItem(this.#e,JSON.stringify(e))}};async function rr(e,t){let n=ht(t);n&&await nr.setCookie(n,e.url)}function ir(e){return!!e.headers.get(`accept`)?.includes(`msw/passthrough`)}function ar(e){return e.status===302&&e.headers.get(`x-msw-intention`)===`passthrough`}function or(e){let t=e.headers.get(`accept`);if(t){let n=t.replace(/(,\s+)?msw\/passthrough/,``);n?e.headers.set(`accept`,n):e.headers.delete(`accept`)}}function sr(e){for(var t=[],n=0;n<e.length;){var r=e[n];if(r===`*`||r===`+`||r===`?`){t.push({type:`MODIFIER`,index:n,value:e[n++]});continue}if(r===`\\`){t.push({type:`ESCAPED_CHAR`,index:n++,value:e[n++]});continue}if(r===`{`){t.push({type:`OPEN`,index:n,value:e[n++]});continue}if(r===`}`){t.push({type:`CLOSE`,index:n,value:e[n++]});continue}if(r===`:`){for(var i=``,a=n+1;a<e.length;){var o=e.charCodeAt(a);if(o>=48&&o<=57||o>=65&&o<=90||o>=97&&o<=122||o===95){i+=e[a++];continue}break}if(!i)throw TypeError(`Missing parameter name at ${n}`);t.push({type:`NAME`,index:n,value:i}),n=a;continue}if(r===`(`){var s=1,c=``,a=n+1;if(e[a]===`?`)throw TypeError(`Pattern cannot start with "?" at ${a}`);for(;a<e.length;){if(e[a]===`\\`){c+=e[a++]+e[a++];continue}if(e[a]===`)`){if(s--,s===0){a++;break}}else if(e[a]===`(`&&(s++,e[a+1]!==`?`))throw TypeError(`Capturing groups are not allowed at ${a}`);c+=e[a++]}if(s)throw TypeError(`Unbalanced pattern at ${n}`);if(!c)throw TypeError(`Missing pattern at ${n}`);t.push({type:`PATTERN`,index:n,value:c}),n=a;continue}t.push({type:`CHAR`,index:n,value:e[n++]})}return t.push({type:`END`,index:n,value:``}),t}function cr(e,t){t===void 0&&(t={});for(var n=sr(e),r=t.prefixes,i=r===void 0?`./`:r,a=t.delimiter,o=a===void 0?`/#?`:a,s=[],c=0,l=0,u=``,d=function(e){if(l<n.length&&n[l].type===e)return n[l++].value},f=function(e){var t=d(e);if(t!==void 0)return t;var r=n[l],i=r.type,a=r.index;throw TypeError(`Unexpected ${i} at ${a}, expected ${e}`)},p=function(){for(var e=``,t;t=d(`CHAR`)||d(`ESCAPED_CHAR`);)e+=t;return e},m=function(e){for(var t=0,n=o;t<n.length;t++){var r=n[t];if(e.indexOf(r)>-1)return!0}return!1},h=function(e){var t=s[s.length-1],n=e||(t&&typeof t==`string`?t:``);if(t&&!n)throw TypeError(`Must have text between two parameters, missing text after "${t.name}"`);return!n||m(n)?`[^${V(o)}]+?`:`(?:(?!${V(n)})[^${V(o)}])+?`};l<n.length;){var g=d(`CHAR`),_=d(`NAME`),v=d(`PATTERN`);if(_||v){var y=g||``;i.indexOf(y)===-1&&(u+=y,y=``),u&&=(s.push(u),``),s.push({name:_||c++,prefix:y,suffix:``,pattern:v||h(y),modifier:d(`MODIFIER`)||``});continue}var b=g||d(`ESCAPED_CHAR`);if(b){u+=b;continue}if(u&&=(s.push(u),``),d(`OPEN`)){var y=p(),x=d(`NAME`)||``,S=d(`PATTERN`)||``,C=p();f(`CLOSE`),s.push({name:x||(S?c++:``),pattern:x&&!S?h(y):S,prefix:y,suffix:C,modifier:d(`MODIFIER`)||``});continue}f(`END`)}return s}function lr(e,t){var n=[];return ur(gr(e,n,t),n,t)}function ur(e,t,n){n===void 0&&(n={});var r=n.decode,i=r===void 0?function(e){return e}:r;return function(n){var r=e.exec(n);if(!r)return!1;for(var a=r[0],o=r.index,s=Object.create(null),c=function(e){if(r[e]===void 0)return`continue`;var n=t[e-1];n.modifier===`*`||n.modifier===`+`?s[n.name]=r[e].split(n.prefix+n.suffix).map(function(e){return i(e,n)}):s[n.name]=i(r[e],n)},l=1;l<r.length;l++)c(l);return{path:a,index:o,params:s}}}function V(e){return e.replace(/([.+*?=^!:${}()[\]|/\\])/g,`\\$1`)}function dr(e){return e&&e.sensitive?``:`i`}function fr(e,t){if(!t)return e;for(var n=/\((?:\?<(.*?)>)?(?!\?)/g,r=0,i=n.exec(e.source);i;)t.push({name:i[1]||r++,prefix:``,suffix:``,modifier:``,pattern:``}),i=n.exec(e.source);return e}function pr(e,t,n){var r=e.map(function(e){return gr(e,t,n).source});return RegExp(`(?:${r.join(`|`)})`,dr(n))}function mr(e,t,n){return hr(cr(e,n),t,n)}function hr(e,t,n){n===void 0&&(n={});for(var r=n.strict,i=r===void 0?!1:r,a=n.start,o=a===void 0?!0:a,s=n.end,c=s===void 0?!0:s,l=n.encode,u=l===void 0?function(e){return e}:l,d=n.delimiter,f=d===void 0?`/#?`:d,p=n.endsWith,m=`[${V(p===void 0?``:p)}]|\$`,h=`[${V(f)}]`,g=o?`^`:``,_=0,v=e;_<v.length;_++){var y=v[_];if(typeof y==`string`)g+=V(u(y));else{var b=V(u(y.prefix)),x=V(u(y.suffix));if(y.pattern)if(t&&t.push(y),b||x)if(y.modifier===`+`||y.modifier===`*`){var S=y.modifier===`*`?`?`:``;g+=`(?:${b}((?:${y.pattern})(?:${x}${b}(?:${y.pattern}))*)${x})${S}`}else g+=`(?:${b}(${y.pattern})${x})${y.modifier}`;else{if(y.modifier===`+`||y.modifier===`*`)throw TypeError(`Can not repeat "${y.name}" without a prefix and suffix`);g+=`(${y.pattern})${y.modifier}`}else g+=`(?:${b}${x})${y.modifier}`}}if(c)i||(g+=`${h}?`),g+=n.endsWith?`(?=${m})`:`$`;else{var C=e[e.length-1],ee=typeof C==`string`?h.indexOf(C[C.length-1])>-1:C===void 0;i||(g+=`(?:${h}(?=${m}))?`),ee||(g+=`(?=${h}|${m})`)}return new RegExp(g,dr(n))}function gr(e,t,n){return e instanceof RegExp?fr(e,t):Array.isArray(e)?pr(e,t,n):mr(e,t,n)}var _r=/[?|#].*$/g;function vr(e){return e.endsWith(`?`)?e:e.replace(_r,``)}function yr(e){return/^([a-z][a-z\d+\-.]*:)?\/\//i.test(e)}function br(e,t){if(yr(e)||e.startsWith(`*`))return e;let n=t||typeof location<`u`&&location.href;return n?decodeURI(new URL(encodeURI(e),n).href):e}function xr(e,t){return e instanceof RegExp?e:vr(br(e,t))}function Sr(e){return e.replace(/([:a-zA-Z_-]*)(\*{1,2})+/g,(e,t,n)=>{let r=`(.*)`;return t?t.startsWith(`:`)?`${t}${n}`:`${t}${r}`:r}).replace(/([^/])(:)(?=(?:\d+|\(\.\*\))(?=\/|$))/,`$1\\$2`).replace(/^([^/]+)(:)(?=\/\/)/,`$1\\$2`)}function Cr(e,t,n){let r=xr(t,n),i=typeof r==`string`?Sr(r):r,a=ke(e),o=lr(i,{decode:decodeURIComponent})(a),s=o&&o.params||{};return{matches:o!==!1,params:s}}function wr(e){let t=new Date,n=`${t.getHours().toString().padStart(2,`0`)}:${t.getMinutes().toString().padStart(2,`0`)}:${t.getSeconds().toString().padStart(2,`0`)}`;return e?.milliseconds?`${n}.${t.getMilliseconds().toString().padStart(3,`0`)}`:n}function Tr(e){return typeof e==`object`&&!!e&&!Array.isArray(e)}var Er=Symbol(`kConnect`),Dr=Symbol(`kAutoConnect`),Or=Symbol(`kSiblingHandlers`);function kr(e){return Reflect.get(e,Or)||[]}function Ar(e){let t={},n=(e,n)=>{let r=t[e]||=[];r.includes(n)||r.push(n)};for(let t of e){n(t.kind,t);for(let e of kr(t))n(e.kind,e)}return t}var jr=class{getInitialState(e){o(this.#e(e),x.formatMessage(`Failed to apply given request handlers: invalid input. Did you forget to spread the request handlers Array?`));let t=Ar(e);return{initialHandlers:t,handlers:{...t}}}currentHandlers(){return Object.values(this.getState().handlers).flat().filter(e=>e!=null)}getHandlersByKind(e){return this.getState().handlers[e]||[]}use(e){if(o(this.#e(e),x.formatMessage(`[MSW] Failed to call "use()" with the given request handlers: invalid input. Did you forget to spread the array of request handlers?`)),e.length===0)return;let{handlers:t}=this.getState(),n=Ar(e);for(let e in n){let r=n[e],i=t[e];t[e]=i?[...r,...i]:r}this.setState({handlers:t})}reset(e){o(e.length>0?this.#e(e):!0,x.formatMessage(`Failed to replace initial handlers during reset: invalid handlers. Did you forget to spread the handlers array?`));for(let e of this.currentHandlers())`reset`in e&&e.reset();let{initialHandlers:t}=this.getState();if(e.length===0){this.setState({handlers:{...t}});return}let n=Ar(e);this.setState({initialHandlers:n,handlers:{...n}})}restore(){for(let e of this.currentHandlers())`restore`in e&&e.restore()}#e(e){return e.every(e=>!Array.isArray(e))}},Mr=class extends jr{#e;#t;constructor(e){super();let t=this.getInitialState(e);this.#t=t.initialHandlers,this.#e=t.handlers}getState(){return{initialHandlers:this.#t,handlers:this.#e}}setState(e){e.initialHandlers&&(this.#t=e.initialHandlers),e.handlers&&(this.#e=e.handlers)}},Nr=class extends d{requestId;request;constructor(e,t){super(e,{}),this.requestId=t.requestId,this.request=t.request}},Pr=class extends d{requestId;request;response;constructor(e,t){super(e,{}),this.requestId=t.requestId,this.request=t.request,this.response=t.response}},Fr=class extends d{error;requestId;request;constructor(e,t){super(e,{}),this.error=t.error,this.requestId=t.requestId,this.request=t.request}},Ir=class extends p{constructor(e){let t=e.id||ye();super(`http`,{id:t,request:e.request})}getHandlers(e){return e.getHandlersByKind(`request`)}async getUnhandledMessage(){let{request:e}=this.data,t=new URL(e.url),n=Ae(t)+t.search,r=e.body==null?null:await e.clone().text();return`intercepted a request without a matching request handler:${`
\u2022 ${e.method} ${n}
${r?` \u2022 Request body: ${r}
`:``}`}If you still wish to intercept this unhandled request, please create a request handler for it.
Read more: https://mswjs.io/docs/http/intercepting-requests`}async resolve(e,t,n){let{id:r,request:i}=this.data,a=n?.quiet?null:i.clone();if(this.events.emit(new Nr(`request:start`,{requestId:r,request:i})),ir(i))return this.events.emit(new Nr(`request:end`,{requestId:r,request:i})),this.passthrough(),null;let[o,s]=await C(()=>xt({requestId:r,request:i,handlers:e,resolutionContext:{baseUrl:n?.baseUrl?.toString(),quiet:n?.quiet}}));if(o!=null)return this.events.emit(new Fr(`unhandledException`,{error:o,requestId:r,request:i}))||(console.error(o),x.error(`Encountered an unhandled exception during the handler lookup for "%s %s". Please see the original error above.`,i.method,i.url)),this.errorWith(o),null;if(s==null)return this.events.emit(new Nr(`request:unhandled`,{requestId:r,request:i})),await Lr(this,t).then(()=>this.passthrough(),e=>this.errorWith(e)),this.events.emit(new Nr(`request:end`,{requestId:r,request:i})),!1;let{response:c,handler:l,parsedResult:u}=s;if(this.events.emit(new Nr(`request:match`,{requestId:r,request:i})),c==null||ar(c))return this.events.emit(new Nr(`request:end`,{requestId:r,request:i})),this.passthrough(),null;let d=n?.quiet?null:c.clone();return await rr(i,c),this.respondWith(c),this.events.emit(new Nr(`request:end`,{requestId:r,request:i})),n?.quiet||l.log({request:a,response:d,parsedResult:u}),!0}};async function Lr(e,t){let n=async t=>{if(t===`bypass`)return;let n=await e.getUnhandledMessage();switch(t){case`warn`:return x.warn(`Warning: %s`,n);case`error`:return x.error(`Error: %s`,n)}},r=async e=>{if(o.as(S,e===`bypass`||e===`warn`||e===`error`,x.formatMessage(`Failed to react to an unhandled network frame: unknown strategy "%s". Please provide one of the supported strategies ("bypass", "warn", "error") or a custom callback function as the value of the "onUnhandledRequest" option.`,e)),e!==`bypass`&&(await n(e),e===`error`))return Promise.reject(new S(x.formatMessage(`Cannot bypass a request when using the "error" strategy for the "onUnhandledRequest" option.`)))};if(typeof t==`function`)return t({frame:e,defaults:{warn:n.bind(null,`warn`),error:n.bind(null,`error`)}});if(!(e instanceof Ir&&g(e.data.request)))return r(t)}function Rr(e){let t=[...e];return Object.freeze(t),t}function zr(e){let t=[];for(let n of e)n instanceof Promise&&t.push(n);if(t.length>0)return Promise.all(t).then(()=>{})}var Br=(e=>(e[e.DISABLED=0]=`DISABLED`,e[e.ENABLED=1]=`ENABLED`,e))(Br||{});function Vr(e){let t=0,n=new f,r=e=>e instanceof jr?e:new Mr(e||[]),i={...e},a=r(i.handlers),s;return{get readyState(){return t},events:n,configure(e){o(t===0,``),e.handlers&&!Object.is(e.handlers,i.handlers)&&(a=r(e.handlers)),i={...i,...e}},enable(){return o(t===0,`Failed to call "enable" on the network: already enabled`),s=new AbortController,t=1,zr(i.sources.map(e=>(h.prototype.disable.call(e),e.on(`frame`,async({frame:e})=>{e.events.on(`*`,e=>n.emit(e),{signal:s.signal});let t=e.getHandlers(a);await e.resolve(t,i.onUnhandledFrame||`warn`,i.context)}),e.enable())))},disable(){return o(t===1,`Failed to call "disable" on the network: already disabled`),s.abort(),t=0,zr(i.sources.map(e=>e.disable()))},use(...e){a.use(e)},resetHandlers(...e){a.reset(e)},restoreHandlers(){a.restore()},listHandlers(){return Rr(a.currentHandlers())}}}async function Hr(e,t,...n){let r=e.listeners(t);if(r.length!==0)for(let t of r)await t.apply(e,n)}var Ur=new class{#e=new Map;applyPatch(e,t,n){let r=this.#e.get(e);o(!r?.has(t),`Failed to replace a global value at "${String(t)}": already replaced.`);let i=Wr(e,t);if(i===void 0)return console.warn(`Failed to replace a global value at "${String(t)}": not a global value.`),()=>{};if(i.descriptor.configurable)Object.defineProperty(e,t,{value:n(e[t]),enumerable:!0,configurable:!0});else if(i.descriptor.writable)e[t]=n(e[t]);else throw Error(`Failed to patch a non-configurable non-writable property "${t.toString()}"`);let a=()=>{let n=this.#e.get(e);n?.has(t)&&(i.owner===e?Object.defineProperty(i.owner,t,i.descriptor):Reflect.deleteProperty(e,t),n.delete(t),n.size===0&&this.#e.delete(e))};return r?r.set(t,a):this.#e.set(e,new Map([[t,a]])),a}restoreAllPatches(){let e=[];for(let[,t]of this.#e)for(let[,n]of t)try{n()}catch(t){if(t instanceof Error)e.push(t);else throw t}if(e.length>0)throw AggregateError(e,`FOO!`)}};function Wr(e,t){let n=e,r;for(;n;){if(r=Object.getOwnPropertyDescriptor(n,t),r)return{owner:n,descriptor:r};n=Object.getPrototypeOf(n)}}function Gr(e){let t=Wr(globalThis,e);if(t===void 0)return!1;let{descriptor:n}=t;return typeof n.get==`function`&&n.get()===void 0||n.get===void 0&&n.value==null?!1:n.set===void 0&&!n.configurable?(console.error(`[MSW] Failed to apply interceptor: the global \`${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):!0}function H(e,t){return Object.defineProperties(t,{target:{value:e,enumerable:!0,writable:!0},currentTarget:{value:e,enumerable:!0,writable:!0}}),t}var Kr=Symbol(`kCancelable`),U=Symbol(`kDefaultPrevented`),qr=class extends MessageEvent{constructor(e,t){super(e,t),this[Kr]=!!t.cancelable,this[U]=!1}get cancelable(){return this[Kr]}set cancelable(e){this[Kr]=e}get defaultPrevented(){return this[U]}set defaultPrevented(e){this[U]=e}preventDefault(){this.cancelable&&!this[U]&&(this[U]=!0)}},Jr=class extends Event{constructor(e,t={}){super(e,t),this.code=t.code===void 0?0:t.code,this.reason=t.reason===void 0?``:t.reason,this.wasClean=t.wasClean===void 0?!1:t.wasClean}},Yr=class extends Jr{constructor(e,t={}){super(e,t),this[Kr]=!!t.cancelable,this[U]=!1}get cancelable(){return this[Kr]}set cancelable(e){this[Kr]=e}get defaultPrevented(){return this[U]}set defaultPrevented(e){this[U]=e}preventDefault(){this.cancelable&&!this[U]&&(this[U]=!0)}},Xr=Symbol(`kEmitter`),Zr=Symbol(`kBoundListener`),Qr=class{constructor(e,t){this.socket=e,this.transport=t,this.id=ye(),this.url=new URL(e.url),this[Xr]=new EventTarget,this.transport.addEventListener(`outgoing`,e=>{let t=H(this.socket,new qr(`message`,{data:e.data,origin:e.origin,cancelable:!0}));this[Xr].dispatchEvent(t),t.defaultPrevented&&e.preventDefault()}),this.transport.addEventListener(`close`,e=>{this[Xr].dispatchEvent(H(this.socket,new Jr(`close`,e)))})}addEventListener(e,t,n){if(!Reflect.has(t,Zr)){let e=t.bind(this.socket);Object.defineProperty(t,Zr,{value:e,enumerable:!1,configurable:!1})}this[Xr].addEventListener(e,Reflect.get(t,Zr),n)}removeEventListener(e,t,n){this[Xr].removeEventListener(e,Reflect.get(t,Zr),n)}send(e){this.transport.send(e)}close(e,t){this.transport.close(e,t)}},$r=`InvalidAccessError: close code out of user configurable range`,ei=Symbol(`kPassthroughPromise`),ti=Symbol(`kOnSend`),ni=Symbol(`kClose`),ri=class extends EventTarget{static{this.CONNECTING=0}static{this.OPEN=1}static{this.CLOSING=2}static{this.CLOSED=3}constructor(e,t){super(),this.CONNECTING=0,this.OPEN=1,this.CLOSING=2,this.CLOSED=3,this._onopen=null,this._onmessage=null,this._onerror=null,this._onclose=null,this.url=De(e),this.protocol=``,this.extensions=``,this.binaryType=`blob`,this.readyState=this.CONNECTING,this.bufferedAmount=0,this[ei]=new xe,queueMicrotask(async()=>{await this[ei]||(this.protocol=typeof t==`string`?t:Array.isArray(t)&&t.length>0?t[0]:``,this.readyState===this.CONNECTING&&(this.readyState=this.OPEN,this.dispatchEvent(H(this,new Event(`open`)))))})}set onopen(e){this.removeEventListener(`open`,this._onopen),this._onopen=e,e!==null&&this.addEventListener(`open`,e)}get onopen(){return this._onopen}set onmessage(e){this.removeEventListener(`message`,this._onmessage),this._onmessage=e,e!==null&&this.addEventListener(`message`,e)}get onmessage(){return this._onmessage}set onerror(e){this.removeEventListener(`error`,this._onerror),this._onerror=e,e!==null&&this.addEventListener(`error`,e)}get onerror(){return this._onerror}set onclose(e){this.removeEventListener(`close`,this._onclose),this._onclose=e,e!==null&&this.addEventListener(`close`,e)}get onclose(){return this._onclose}send(e){if(this.readyState===this.CONNECTING)throw this.close(),new DOMException(`InvalidStateError`);this.readyState===this.CLOSING||this.readyState===this.CLOSED||(this.bufferedAmount+=ii(e),queueMicrotask(()=>{this.bufferedAmount=0,this[ti]?.(e)}))}close(e=1e3,t){o(e,$r),o(e===1e3||e>=3e3&&e<=4999,$r),this[ni](e,t)}[ni](e=1e3,t,n=!0){this.readyState===this.CLOSING||this.readyState===this.CLOSED||(this.readyState=this.CLOSING,queueMicrotask(()=>{this.readyState=this.CLOSED,this.dispatchEvent(H(this,new Jr(`close`,{code:e,reason:t,wasClean:n}))),this._onopen=null,this._onmessage=null,this._onerror=null,this._onclose=null}))}addEventListener(e,t,n){return super.addEventListener(e,t,n)}removeEventListener(e,t,n){return super.removeEventListener(e,t,n)}};function ii(e){return typeof e==`string`?e.length:e instanceof Blob?e.size:e.byteLength}var W=Symbol(`kEmitter`),ai=Symbol(`kBoundListener`),oi=Symbol(`kSend`),si=class{constructor(e,t,n){this.client=e,this.transport=t,this.createConnection=n,this[W]=new EventTarget,this.mockCloseController=new AbortController,this.realCloseController=new AbortController,this.transport.addEventListener(`outgoing`,e=>{this.realWebSocket!==void 0&&queueMicrotask(()=>{e.defaultPrevented||this[oi](e.data)})}),this.transport.addEventListener(`incoming`,this.handleIncomingMessage.bind(this))}get socket(){return o(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}connect(){o(!this.realWebSocket||this.realWebSocket.readyState!==WebSocket.OPEN,`Failed to call "connect()" on the original WebSocket instance: the connection already open`);let e=this.createConnection();e.binaryType=this.client.binaryType,e.addEventListener(`open`,e=>{this[W].dispatchEvent(H(this.realWebSocket,new Event(`open`,e)))},{once:!0}),e.addEventListener(`message`,e=>{this.transport.dispatchEvent(H(this.realWebSocket,new MessageEvent(`incoming`,{data:e.data,origin:e.origin})))}),this.client.addEventListener(`close`,e=>{this.handleMockClose(e)},{signal:this.mockCloseController.signal}),e.addEventListener(`close`,e=>{this.handleRealClose(e)},{signal:this.realCloseController.signal}),e.addEventListener(`error`,()=>{let t=H(e,new Event(`error`,{cancelable:!0}));this[W].dispatchEvent(t),t.defaultPrevented||this.client.dispatchEvent(H(this.client,new Event(`error`)))}),this.realWebSocket=e}addEventListener(e,t,n){if(!Reflect.has(t,ai)){let e=t.bind(this.client);Object.defineProperty(t,ai,{value:e,enumerable:!1})}this[W].addEventListener(e,Reflect.get(t,ai),n)}removeEventListener(e,t,n){this[W].removeEventListener(e,Reflect.get(t,ai),n)}send(e){this[oi](e)}[oi](e){let{realWebSocket:t}=this;if(o(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){t.addEventListener(`open`,()=>{t.send(e)},{once:!0});return}t.send(e)}}close(){let{realWebSocket:e}=this;o(e,`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(),!(e.readyState===WebSocket.CLOSING||e.readyState===WebSocket.CLOSED)&&(e.close(),queueMicrotask(()=>{this[W].dispatchEvent(H(this.realWebSocket,new Yr(`close`,{code:1e3,cancelable:!0})))}))}handleIncomingMessage(e){let t=H(e.target,new qr(`message`,{data:e.data,origin:e.origin,cancelable:!0}));this[W].dispatchEvent(t),t.defaultPrevented||this.client.dispatchEvent(H(this.client,new MessageEvent(`message`,{data:e.data,origin:e.origin})))}handleMockClose(e){this.realWebSocket&&this.realWebSocket.close()}handleRealClose(e){this.mockCloseController.abort();let t=H(this.realWebSocket,new Yr(`close`,{code:e.code,reason:e.reason,wasClean:e.wasClean,cancelable:!0}));this[W].dispatchEvent(t),t.defaultPrevented||this.client[ni](e.code,e.reason)}},ci=class extends EventTarget{constructor(e){super(),this.socket=e,this.socket.addEventListener(`close`,e=>{this.dispatchEvent(H(this.socket,new Jr(`close`,e)))}),this.socket[ti]=e=>{this.dispatchEvent(H(this.socket,new qr(`outgoing`,{data:e,origin:this.socket.url,cancelable:!0})))}}addEventListener(e,t,n){return super.addEventListener(e,t,n)}dispatchEvent(e){return super.dispatchEvent(e)}send(e){queueMicrotask(()=>{if(this.socket.readyState===this.socket.CLOSING||this.socket.readyState===this.socket.CLOSED)return;let t=()=>{this.socket.dispatchEvent(H(this.socket,new MessageEvent(`message`,{data:e,origin:this.socket.url})))};this.socket.readyState===this.socket.CONNECTING?this.socket.addEventListener(`open`,()=>{t()},{once:!0}):t()})}close(e,t){this.socket[ni](e,t)}};(class e extends ve{static{this.symbol=Symbol(`websocket`)}constructor(){super(e.symbol)}checkEnvironment(){return Gr(`WebSocket`)}setup(){let e=this.logger.extend(`setup`),t=new Proxy(globalThis.WebSocket,{construct:(e,t,n)=>{let[r,i]=t,a=()=>Reflect.construct(e,t,n),o=new ri(r,i),s=new ci(o);return queueMicrotask(async()=>{try{let e=new si(o,s,a),t=this.emitter.listenerCount(`connection`)>0;await Hr(this.emitter,`connection`,{client:new Qr(o,s),server:e,info:{protocols:i}}),t?o[ei].resolve(!1):(o[ei].resolve(!0),e.connect(),e.addEventListener(`open`,()=>{o.dispatchEvent(H(o,new Event(`open`))),e.realWebSocket&&(o.protocol=e.realWebSocket.protocol)}))}catch(e){e instanceof Error&&(o.dispatchEvent(new Event(`error`)),o.readyState!==WebSocket.CLOSING&&o.readyState!==WebSocket.CLOSED&&o[ni](1011,e.message,!1),console.error(e))}}),o}});e.info(`patching global WebSocket...`),this.subscriptions.push(Ur.applyPatch(globalThis,`WebSocket`,()=>t)),e.info(`global WebSocket patched!`,globalThis.WebSocket.name)}});var li=class extends d{url;protocols;constructor(e,t){super(e,{}),this.url=t.url,this.protocols=t.protocols}},ui=class extends d{url;protocols;error;constructor(e,t){super(e,{}),this.url=t.url,this.protocols=t.protocols,this.error=t.error}},di=class extends p{constructor(e){super(`ws`,{connection:e.connection})}getHandlers(e){return e.getHandlersByKind(`websocket`)}async resolve(e,t,n){let{connection:r}=this.data;if(this.events.emit(new li(`connection`,{url:r.client.url,protocols:r.info.protocols})),e.length===0)return await Lr(this,t).then(()=>this.passthrough(),e=>this.errorWith(e)),!1;let i=!1;for(let t of e){let e=await t.run(r,{baseUrl:n?.baseUrl?.toString(),[Dr]:!1});if(!e)continue;i=!0;let a=n?.quiet?void 0:t.log(r);try{t[Er](e)||a?.()}catch(e){throw this.events.emit(new ui(`unhandledException`,{error:e,url:r.client.url,protocols:r.info.protocols}))||(console.error(e),x.error(`Encountered an unhandled exception during the handler lookup for "%s". Please see the original error above.`,r.client.url)),e}}return i?!0:(await Lr(this,t).then(()=>this.passthrough(),e=>this.errorWith(e)),!1)}async getUnhandledMessage(){let{connection:e}=this.data;return`intercepted a WebSocket connection without a matching event handler:${`
\u2022 ${e.client.url}
`}If you still wish to intercept this unhandled connection, please create an event handler for it.
Read more: https://mswjs.io/docs/websocket`}},fi=class extends h{#e;#t;constructor(e){super(),this.#e=new Oe({name:`interceptor-source`,interceptors:e.interceptors}),this.#t=new Map}enable(){this.#e.apply(),this.#e.on(`request`,this.#n.bind(this)).on(`response`,this.#r.bind(this)).on(`connection`,this.#i.bind(this))}disable(){super.disable(),this.#e.dispose(),this.#t.clear()}async#n({requestId:e,request:t,controller:n}){let r=new pi({id:e,request:t,controller:n});this.#t.set(e,r),await this.queue(r)}async#r({requestId:e,request:t,response:n,isMockedResponse:r}){let i=this.#t.get(e);this.#t.delete(e),i!=null&&queueMicrotask(()=>{try{i.events.emit(new Pr(r?`response:mocked`:`response:bypass`,{requestId:e,request:t,response:n}))}finally{i.events.removeAllListeners()}})}async#i(e){await this.queue(new mi({connection:e}))}},pi=class extends Ir{#e;constructor(e){super({id:e.id,request:e.request}),this.#e=e.controller}passthrough(){or(this.data.request)}respondWith(e){e&&this.#e.respondWith(e)}errorWith(e){if(e instanceof Response)return this.respondWith(e);throw e instanceof S&&this.#e.errorWith(e),e}},mi=class extends di{constructor(e){super({connection:e.connection}),e.connection.client.addEventListener(`close`,()=>{this.events.removeAllListeners()},{once:!0})}errorWith(e){if(e instanceof Error){let{client:t}=this.data.connection,n=new Event(`error`);Object.defineProperty(n,`cause`,{enumerable:!0,configurable:!1,value:e}),t.socket.dispatchEvent(n)}}passthrough(){this.data.connection.server.connect()}};function hi(e){return({frame:t,defaults:n})=>{let r=e();if(r!=null){if(typeof r==`function`){let e=t instanceof Ir?t.data.request:t instanceof di?new Request(t.data.connection.client.url,{headers:{connection:`upgrade`,upgrade:`websocket`}}):null;return o(e!=null,'Failed to coerce a network frame to a legacy `onUnhandledRequest` strategy: unknown frame protocol "%s"',t.protocol),r(e,{warning:n.warn,error:n.error})}return Lr(t,r)}}}function gi(e){return{status:e.status,statusText:e.statusText,headers:Object.fromEntries(e.headers.entries())}}var _i=/(%?)(%([sdijo]))/g;function vi(e,t){switch(t){case`s`:return e;case`d`:case`i`:return Number(e);case`j`:return JSON.stringify(e);case`o`:{if(typeof e==`string`)return e;let t=JSON.stringify(e);return t===`{}`||t===`[]`||/^\[object .+?\]$/.test(t)?e:t}}}function yi(e,...t){if(t.length===0)return e;let n=0,r=e.replace(_i,(e,r,i,a)=>{let o=t[n],s=vi(o,a);return r?e:(n++,s)});return n<t.length&&(r+=` ${t.slice(n).join(` `)}`),r=r.replace(/%{2,2}/g,`%`),r}var bi=2;function xi(e){if(!e.stack)return;let t=e.stack.split(`
`);t.splice(1,bi),e.stack=t.join(`
`)}var Si=class extends Error{constructor(e,...t){super(e),this.message=e,this.name=`Invariant Violation`,this.message=yi(e,...t),xi(this)}},G=(e,t,...n)=>{if(!e)throw new Si(t,...n)};G.as=(e,t,n,...r)=>{if(!t){let t=r.length===0?n:yi(n,...r),i;try{i=Reflect.construct(e,[t])}catch{i=e(t)}throw i}};function Ci(){if(typeof navigator<`u`&&navigator.product===`ReactNative`)return!0;if(typeof process<`u`){let e=process.type;return e===`renderer`||e===`worker`?!1:!!(process.versions&&process.versions.node)}return!1}var wi=Object.defineProperty,Ti=(e,t)=>{for(var n in t)wi(e,n,{get:t[n],enumerable:!0})},Ei={};Ti(Ei,{blue:()=>Oi,gray:()=>ki,green:()=>ji,red:()=>Ai,yellow:()=>Di});function Di(e){return`\x1B[33m${e}\x1B[0m`}function Oi(e){return`\x1B[34m${e}\x1B[0m`}function ki(e){return`\x1B[90m${e}\x1B[0m`}function Ai(e){return`\x1B[31m${e}\x1B[0m`}function ji(e){return`\x1B[32m${e}\x1B[0m`}var Mi=Ci(),Ni=class{constructor(e){this.name=e,this.prefix=`[${this.name}]`;let t=Ri(`DEBUG`),n=Ri(`LOG_LEVEL`);t===`1`||t===`true`||t!==void 0&&this.name.startsWith(t)?(this.debug=zi(n,`debug`)?K:this.debug,this.info=zi(n,`info`)?K:this.info,this.success=zi(n,`success`)?K:this.success,this.warning=zi(n,`warning`)?K:this.warning,this.error=zi(n,`error`)?K:this.error):(this.info=K,this.success=K,this.warning=K,this.error=K,this.only=K)}prefix;extend(e){return new Ni(`${this.name}:${e}`)}debug(e,...t){this.logEntry({level:`debug`,message:ki(e),positionals:t,prefix:this.prefix,colors:{prefix:`gray`}})}info(e,...t){this.logEntry({level:`info`,message:e,positionals:t,prefix:this.prefix,colors:{prefix:`blue`}});let n=new Pi;return(e,...t)=>{n.measure(),this.logEntry({level:`info`,message:`${e} ${ki(`${n.deltaTime}ms`)}`,positionals:t,prefix:this.prefix,colors:{prefix:`blue`}})}}success(e,...t){this.logEntry({level:`info`,message:e,positionals:t,prefix:`\u2714 ${this.prefix}`,colors:{timestamp:`green`,prefix:`green`}})}warning(e,...t){this.logEntry({level:`warning`,message:e,positionals:t,prefix:`\u26A0 ${this.prefix}`,colors:{timestamp:`yellow`,prefix:`yellow`}})}error(e,...t){this.logEntry({level:`error`,message:e,positionals:t,prefix:`\u2716 ${this.prefix}`,colors:{timestamp:`red`,prefix:`red`}})}only(e){e()}createEntry(e,t){return{timestamp:new Date,level:e,message:t}}logEntry(e){let{level:t,message:n,prefix:r,colors:i,positionals:a=[]}=e,o=this.createEntry(t,n),s=i?.timestamp||`gray`,c=i?.prefix||`gray`,l={timestamp:Ei[s],prefix:Ei[c]};this.getWriter(t)([l.timestamp(this.formatTimestamp(o.timestamp))].concat(r==null?[]:l.prefix(r),Bi(n)).join(` `),...a.map(Bi))}formatTimestamp(e){return`${e.toLocaleTimeString(`en-GB`)}:${e.getMilliseconds()}`}getWriter(e){switch(e){case`debug`:case`success`:case`info`:return Fi;case`warning`:return Ii;case`error`:return Li}}},Pi=class{startTime;endTime;deltaTime;constructor(){this.startTime=performance.now()}measure(){this.endTime=performance.now();let e=this.endTime-this.startTime;this.deltaTime=e.toFixed(2)}},K=()=>void 0;function Fi(e,...t){if(Mi){process.stdout.write(yi(e,...t)+`
`);return}console.log(e,...t)}function Ii(e,...t){if(Mi){process.stderr.write(yi(e,...t)+`
`);return}console.warn(e,...t)}function Li(e,...t){if(Mi){process.stderr.write(yi(e,...t)+`
`);return}console.error(e,...t)}function Ri(e){return Mi?{}[e]:globalThis[e]?.toString()}function zi(e,t){return e!==void 0&&e!==t}function Bi(e){return e===void 0?`undefined`:e===null?`null`:typeof e==`string`?e:typeof e==`object`?JSON.stringify(e):e.toString()}var Vi=class extends Error{constructor(e,t,n){super(`Possible EventEmitter memory leak detected. ${n} ${t.toString()} listeners added. Use emitter.setMaxListeners() to increase limit`),this.emitter=e,this.type=t,this.count=n,this.name=`MaxListenersExceededWarning`}},Hi=class{static listenerCount(e,t){return e.listenerCount(t)}constructor(){this.events=new Map,this.maxListeners=Hi.defaultMaxListeners,this.hasWarnedAboutPotentialMemoryLeak=!1}_emitInternalEvent(e,t,n){this.emit(e,t,n)}_getListeners(e){return Array.prototype.concat.apply([],this.events.get(e))||[]}_removeListener(e,t){let n=e.indexOf(t);return n>-1&&e.splice(n,1),[]}_wrapOnceListener(e,t){let n=(...r)=>(this.removeListener(e,n),t.apply(this,r));return Object.defineProperty(n,`name`,{value:t.name}),n}setMaxListeners(e){return this.maxListeners=e,this}getMaxListeners(){return this.maxListeners}eventNames(){return Array.from(this.events.keys())}emit(e,...t){let n=this._getListeners(e);return n.forEach(e=>{e.apply(this,t)}),n.length>0}addListener(e,t){this._emitInternalEvent(`newListener`,e,t);let n=this._getListeners(e).concat(t);if(this.events.set(e,n),this.maxListeners>0&&this.listenerCount(e)>this.maxListeners&&!this.hasWarnedAboutPotentialMemoryLeak){this.hasWarnedAboutPotentialMemoryLeak=!0;let t=new Vi(this,e,this.listenerCount(e));console.warn(t)}return this}on(e,t){return this.addListener(e,t)}once(e,t){return this.addListener(e,this._wrapOnceListener(e,t))}prependListener(e,t){let n=this._getListeners(e);if(n.length>0){let r=[t].concat(n);this.events.set(e,r)}else this.events.set(e,n.concat(t));return this}prependOnceListener(e,t){return this.prependListener(e,this._wrapOnceListener(e,t))}removeListener(e,t){let n=this._getListeners(e);return n.length>0&&(this._removeListener(n,t),this.events.set(e,n),this._emitInternalEvent(`removeListener`,e,t)),this}off(e,t){return this.removeListener(e,t)}removeAllListeners(e){return e?this.events.delete(e):this.events.clear(),this}listeners(e){return Array.from(this._getListeners(e))}listenerCount(e){return this._getListeners(e).length}rawListeners(e){return this.listeners(e)}},Ui=Hi;Ui.defaultMaxListeners=10;var Wi=`x-interceptors-internal-request-id`;function Gi(e){return globalThis[e]||void 0}function Ki(e,t){globalThis[e]=t}function qi(e){delete globalThis[e]}var q=(function(e){return e.INACTIVE=`INACTIVE`,e.APPLYING=`APPLYING`,e.APPLIED=`APPLIED`,e.DISPOSING=`DISPOSING`,e.DISPOSED=`DISPOSED`,e})({}),Ji=class{constructor(e){this.symbol=e,this.readyState=q.INACTIVE,this.emitter=new Ui,this.subscriptions=[],this.logger=new Ni(e.description),this.emitter.setMaxListeners(0),this.logger.info(`constructing the interceptor...`)}checkEnvironment(){return!0}apply(){let e=this.logger.extend(`apply`);if(e.info(`applying the interceptor...`),this.readyState===q.APPLIED){e.info(`intercepted already applied!`);return}if(!this.checkEnvironment()){e.info(`the interceptor cannot be applied in this environment!`);return}this.readyState=q.APPLYING;let t=this.getInstance();if(t){e.info(`found a running instance, reusing...`),this.on=(n,r)=>(e.info(`proxying the "%s" listener`,n),t.emitter.addListener(n,r),this.subscriptions.push(()=>{t.emitter.removeListener(n,r),e.info(`removed proxied "%s" listener!`,n)}),this),this.readyState=q.APPLIED;return}e.info(`no running instance found, setting up a new instance...`),this.setup(),this.setInstance(),this.readyState=q.APPLIED}setup(){}on(e,t){let n=this.logger.extend(`on`);return this.readyState===q.DISPOSING||this.readyState===q.DISPOSED?(n.info(`cannot listen to events, already disposed!`),this):(n.info(`adding "%s" event listener:`,e,t),this.emitter.on(e,t),this)}once(e,t){return this.emitter.once(e,t),this}off(e,t){return this.emitter.off(e,t),this}removeAllListeners(e){return this.emitter.removeAllListeners(e),this}dispose(){let e=this.logger.extend(`dispose`);if(this.readyState===q.DISPOSED){e.info(`cannot dispose, already disposed!`);return}if(e.info(`disposing the interceptor...`),this.readyState=q.DISPOSING,!this.getInstance()){e.info(`no interceptors running, skipping dispose...`);return}if(this.clearInstance(),e.info(`global symbol deleted:`,Gi(this.symbol)),this.subscriptions.length>0){e.info(`disposing of %d subscriptions...`,this.subscriptions.length);for(let e of this.subscriptions)e();this.subscriptions=[],e.info(`disposed of all subscriptions!`,this.subscriptions.length)}this.emitter.removeAllListeners(),e.info(`destroyed the listener!`),this.readyState=q.DISPOSED}getInstance(){let e=Gi(this.symbol);return this.logger.info(`retrieved global instance:`,e?.constructor?.name),e}setInstance(){Ki(this.symbol,this),this.logger.info(`set global instance!`,this.symbol.description)}clearInstance(){qi(this.symbol),this.logger.info(`cleared global instance!`,this.symbol.description)}};function Yi(){return Math.random().toString(16).slice(2)}function Xi(e){if(typeof e==`string`)return Xi(new URL(e,typeof location<`u`?location.href:void 0));if(e.protocol===`http:`?e.protocol=`ws:`:e.protocol===`https:`&&(e.protocol=`wss:`),e.protocol!==`ws:`&&e.protocol!==`wss:`)throw SyntaxError(`Failed to construct 'WebSocket': The URL's scheme must be either 'http', 'https', 'ws', or 'wss'. '${e.protocol}' is not allowed.`);if(e.hash!==``)throw SyntaxError(`Failed to construct 'WebSocket': The URL contains a fragment identifier ('${e.hash}'). Fragment identifiers are not allowed in WebSocket URLs.`);return e.href}async function Zi(e,t,...n){let r=e.listeners(t);if(r.length!==0)for(let t of r)await t.apply(e,n)}function Qi(e){let t=Object.getOwnPropertyDescriptor(globalThis,e);return t===void 0||typeof t.get==`function`&&t.get()===void 0||t.get===void 0&&t.value==null?!1:t.set===void 0&&!t.configurable?(console.error(`[MSW] Failed to apply interceptor: the global \`${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):!0}function $i(){let e=(t,n)=>{e.state=`pending`,e.resolve=n=>e.state===`pending`?(e.result=n,t(n instanceof Promise?n:Promise.resolve(n).then(t=>(e.state=`fulfilled`,t)))):void 0,e.reject=t=>{if(e.state===`pending`)return queueMicrotask(()=>{e.state=`rejected`}),n(e.rejectionReason=t)}};return e}var ea=class extends Promise{#e;resolve;reject;constructor(e=null){let t=$i();super((n,r)=>{t(n,r),e?.(t.resolve,t.reject)}),this.#e=t,this.resolve=this.#e.resolve,this.reject=this.#e.reject}get state(){return this.#e.state}get rejectionReason(){return this.#e.rejectionReason}then(e,t){return this.#t(super.then(e,t))}catch(e){return this.#t(super.catch(e))}finally(e){return this.#t(super.finally(e))}#t(e){return Object.defineProperties(e,{resolve:{configurable:!0,value:this.resolve},reject:{configurable:!0,value:this.reject}})}};function J(e,t){return Object.defineProperties(t,{target:{value:e,enumerable:!0,writable:!0},currentTarget:{value:e,enumerable:!0,writable:!0}}),t}var ta=Symbol(`kCancelable`),Y=Symbol(`kDefaultPrevented`),na=class extends MessageEvent{constructor(e,t){super(e,t),this[ta]=!!t.cancelable,this[Y]=!1}get cancelable(){return this[ta]}set cancelable(e){this[ta]=e}get defaultPrevented(){return this[Y]}set defaultPrevented(e){this[Y]=e}preventDefault(){this.cancelable&&!this[Y]&&(this[Y]=!0)}},ra=class extends Event{constructor(e,t={}){super(e,t),this.code=t.code===void 0?0:t.code,this.reason=t.reason===void 0?``:t.reason,this.wasClean=t.wasClean===void 0?!1:t.wasClean}},ia=class extends ra{constructor(e,t={}){super(e,t),this[ta]=!!t.cancelable,this[Y]=!1}get cancelable(){return this[ta]}set cancelable(e){this[ta]=e}get defaultPrevented(){return this[Y]}set defaultPrevented(e){this[Y]=e}preventDefault(){this.cancelable&&!this[Y]&&(this[Y]=!0)}},aa=Symbol(`kEmitter`),oa=Symbol(`kBoundListener`),sa=class{constructor(e,t){this.socket=e,this.transport=t,this.id=Yi(),this.url=new URL(e.url),this[aa]=new EventTarget,this.transport.addEventListener(`outgoing`,e=>{let t=J(this.socket,new na(`message`,{data:e.data,origin:e.origin,cancelable:!0}));this[aa].dispatchEvent(t),t.defaultPrevented&&e.preventDefault()}),this.transport.addEventListener(`close`,e=>{this[aa].dispatchEvent(J(this.socket,new ra(`close`,e)))})}addEventListener(e,t,n){if(!Reflect.has(t,oa)){let e=t.bind(this.socket);Object.defineProperty(t,oa,{value:e,enumerable:!1,configurable:!1})}this[aa].addEventListener(e,Reflect.get(t,oa),n)}removeEventListener(e,t,n){this[aa].removeEventListener(e,Reflect.get(t,oa),n)}send(e){this.transport.send(e)}close(e,t){this.transport.close(e,t)}},ca=`InvalidAccessError: close code out of user configurable range`,la=Symbol(`kPassthroughPromise`),ua=Symbol(`kOnSend`),da=Symbol(`kClose`),fa=class extends EventTarget{static{this.CONNECTING=0}static{this.OPEN=1}static{this.CLOSING=2}static{this.CLOSED=3}constructor(e,t){super(),this.CONNECTING=0,this.OPEN=1,this.CLOSING=2,this.CLOSED=3,this._onopen=null,this._onmessage=null,this._onerror=null,this._onclose=null,this.url=Xi(e),this.protocol=``,this.extensions=``,this.binaryType=`blob`,this.readyState=this.CONNECTING,this.bufferedAmount=0,this[la]=new ea,queueMicrotask(async()=>{await this[la]||(this.protocol=typeof t==`string`?t:Array.isArray(t)&&t.length>0?t[0]:``,this.readyState===this.CONNECTING&&(this.readyState=this.OPEN,this.dispatchEvent(J(this,new Event(`open`)))))})}set onopen(e){this.removeEventListener(`open`,this._onopen),this._onopen=e,e!==null&&this.addEventListener(`open`,e)}get onopen(){return this._onopen}set onmessage(e){this.removeEventListener(`message`,this._onmessage),this._onmessage=e,e!==null&&this.addEventListener(`message`,e)}get onmessage(){return this._onmessage}set onerror(e){this.removeEventListener(`error`,this._onerror),this._onerror=e,e!==null&&this.addEventListener(`error`,e)}get onerror(){return this._onerror}set onclose(e){this.removeEventListener(`close`,this._onclose),this._onclose=e,e!==null&&this.addEventListener(`close`,e)}get onclose(){return this._onclose}send(e){if(this.readyState===this.CONNECTING)throw this.close(),new DOMException(`InvalidStateError`);this.readyState===this.CLOSING||this.readyState===this.CLOSED||(this.bufferedAmount+=pa(e),queueMicrotask(()=>{this.bufferedAmount=0,this[ua]?.(e)}))}close(e=1e3,t){G(e,ca),G(e===1e3||e>=3e3&&e<=4999,ca),this[da](e,t)}[da](e=1e3,t,n=!0){this.readyState===this.CLOSING||this.readyState===this.CLOSED||(this.readyState=this.CLOSING,queueMicrotask(()=>{this.readyState=this.CLOSED,this.dispatchEvent(J(this,new ra(`close`,{code:e,reason:t,wasClean:n}))),this._onopen=null,this._onmessage=null,this._onerror=null,this._onclose=null}))}addEventListener(e,t,n){return super.addEventListener(e,t,n)}removeEventListener(e,t,n){return super.removeEventListener(e,t,n)}};function pa(e){return typeof e==`string`?e.length:e instanceof Blob?e.size:e.byteLength}var X=Symbol(`kEmitter`),ma=Symbol(`kBoundListener`),ha=Symbol(`kSend`),ga=class{constructor(e,t,n){this.client=e,this.transport=t,this.createConnection=n,this[X]=new EventTarget,this.mockCloseController=new AbortController,this.realCloseController=new AbortController,this.transport.addEventListener(`outgoing`,e=>{this.realWebSocket!==void 0&&queueMicrotask(()=>{e.defaultPrevented||this[ha](e.data)})}),this.transport.addEventListener(`incoming`,this.handleIncomingMessage.bind(this))}get socket(){return G(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}connect(){G(!this.realWebSocket||this.realWebSocket.readyState!==WebSocket.OPEN,`Failed to call "connect()" on the original WebSocket instance: the connection already open`);let e=this.createConnection();e.binaryType=this.client.binaryType,e.addEventListener(`open`,e=>{this[X].dispatchEvent(J(this.realWebSocket,new Event(`open`,e)))},{once:!0}),e.addEventListener(`message`,e=>{this.transport.dispatchEvent(J(this.realWebSocket,new MessageEvent(`incoming`,{data:e.data,origin:e.origin})))}),this.client.addEventListener(`close`,e=>{this.handleMockClose(e)},{signal:this.mockCloseController.signal}),e.addEventListener(`close`,e=>{this.handleRealClose(e)},{signal:this.realCloseController.signal}),e.addEventListener(`error`,()=>{let t=J(e,new Event(`error`,{cancelable:!0}));this[X].dispatchEvent(t),t.defaultPrevented||this.client.dispatchEvent(J(this.client,new Event(`error`)))}),this.realWebSocket=e}addEventListener(e,t,n){if(!Reflect.has(t,ma)){let e=t.bind(this.client);Object.defineProperty(t,ma,{value:e,enumerable:!1})}this[X].addEventListener(e,Reflect.get(t,ma),n)}removeEventListener(e,t,n){this[X].removeEventListener(e,Reflect.get(t,ma),n)}send(e){this[ha](e)}[ha](e){let{realWebSocket:t}=this;if(G(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){t.addEventListener(`open`,()=>{t.send(e)},{once:!0});return}t.send(e)}}close(){let{realWebSocket:e}=this;G(e,`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(),!(e.readyState===WebSocket.CLOSING||e.readyState===WebSocket.CLOSED)&&(e.close(),queueMicrotask(()=>{this[X].dispatchEvent(J(this.realWebSocket,new ia(`close`,{code:1e3,cancelable:!0})))}))}handleIncomingMessage(e){let t=J(e.target,new na(`message`,{data:e.data,origin:e.origin,cancelable:!0}));this[X].dispatchEvent(t),t.defaultPrevented||this.client.dispatchEvent(J(this.client,new MessageEvent(`message`,{data:e.data,origin:e.origin})))}handleMockClose(e){this.realWebSocket&&this.realWebSocket.close()}handleRealClose(e){this.mockCloseController.abort();let t=J(this.realWebSocket,new ia(`close`,{code:e.code,reason:e.reason,wasClean:e.wasClean,cancelable:!0}));this[X].dispatchEvent(t),t.defaultPrevented||this.client[da](e.code,e.reason)}},_a=class extends EventTarget{constructor(e){super(),this.socket=e,this.socket.addEventListener(`close`,e=>{this.dispatchEvent(J(this.socket,new ra(`close`,e)))}),this.socket[ua]=e=>{this.dispatchEvent(J(this.socket,new na(`outgoing`,{data:e,origin:this.socket.url,cancelable:!0})))}}addEventListener(e,t,n){return super.addEventListener(e,t,n)}dispatchEvent(e){return super.dispatchEvent(e)}send(e){queueMicrotask(()=>{if(this.socket.readyState===this.socket.CLOSING||this.socket.readyState===this.socket.CLOSED)return;let t=()=>{this.socket.dispatchEvent(J(this.socket,new MessageEvent(`message`,{data:e,origin:this.socket.url})))};this.socket.readyState===this.socket.CONNECTING?this.socket.addEventListener(`open`,()=>{t()},{once:!0}):t()})}close(e,t){this.socket[da](e,t)}},va=class e extends Ji{static{this.symbol=Symbol(`websocket`)}constructor(){super(e.symbol)}checkEnvironment(){return Qi(`WebSocket`)}setup(){let e=Object.getOwnPropertyDescriptor(globalThis,`WebSocket`),t=new Proxy(globalThis.WebSocket,{construct:(e,t,n)=>{let[r,i]=t,a=()=>Reflect.construct(e,t,n),o=new fa(r,i),s=new _a(o);return queueMicrotask(async()=>{try{let e=new ga(o,s,a),t=this.emitter.listenerCount(`connection`)>0;await Zi(this.emitter,`connection`,{client:new sa(o,s),server:e,info:{protocols:i}}),t?o[la].resolve(!1):(o[la].resolve(!0),e.connect(),e.addEventListener(`open`,()=>{o.dispatchEvent(J(o,new Event(`open`))),e.realWebSocket&&(o.protocol=e.realWebSocket.protocol)}))}catch(e){e instanceof Error&&(o.dispatchEvent(new Event(`error`)),o.readyState!==WebSocket.CLOSING&&o.readyState!==WebSocket.CLOSED&&o[da](1011,e.message,!1),console.error(e))}}),o}});Object.defineProperty(globalThis,`WebSocket`,{value:t,configurable:!0}),this.subscriptions.push(()=>{Object.defineProperty(globalThis,`WebSocket`,e)})}};function ya(){return typeof navigator<`u`&&`serviceWorker`in navigator&&typeof location<`u`&&location.protocol!==`file:`}function ba(){try{let e=new ReadableStream({start:e=>e.close()});return new MessageChannel().port1.postMessage(e,[e]),!0}catch{return!1}}function xa(){let e=((t,n)=>{e.state=`pending`,e.resolve=n=>e.state===`pending`?(e.result=n,t(n instanceof Promise?n:Promise.resolve(n).then(t=>(e.state=`fulfilled`,t)))):void 0,e.reject=t=>{if(e.state===`pending`)return queueMicrotask(()=>{e.state=`rejected`}),n(e.rejectionReason=t)}});return e}var Sa=class extends Promise{#e;resolve;reject;constructor(e=null){let t=xa();super((n,r)=>{t(n,r),e?.(t.resolve,t.reject)}),this.#e=t,this.resolve=this.#e.resolve,this.reject=this.#e.reject}get state(){return this.#e.state}get rejectionReason(){return this.#e.rejectionReason}then(e,t){return this.#t(super.then(e,t))}catch(e){return this.#t(super.catch(e))}finally(e){return this.#t(super.finally(e))}#t(e){return Object.defineProperties(e,{resolve:{configurable:!0,value:this.resolve},reject:{configurable:!0,value:this.reject}})}},Ca=Symbol(`isPatchedModule`),wa=class e extends Error{constructor(t){super(t),this.name=`InterceptorError`,Object.setPrototypeOf(this,e.prototype)}},Ta=class e{static{this.PENDING=0}static{this.PASSTHROUGH=1}static{this.RESPONSE=2}static{this.ERROR=3}constructor(t,n){this.request=t,this.source=n,this.readyState=e.PENDING,this.handled=new ea}get#e(){return this.handled}async passthrough(){G.as(wa,this.readyState===e.PENDING,`Failed to passthrough the "%s %s" request: the request has already been handled`,this.request.method,this.request.url),this.readyState=e.PASSTHROUGH,await this.source.passthrough(),this.#e.resolve()}respondWith(t){G.as(wa,this.readyState===e.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,t.status,t.statusText||`OK`,this.readyState),this.readyState=e.RESPONSE,this.#e.resolve(),this.source.respondWith(t)}errorWith(t){G.as(wa,this.readyState===e.PENDING,`Failed to error the "%s %s" request with "%s": the request has already been handled (%d)`,this.request.method,this.request.url,t?.toString(),this.readyState),this.readyState=e.ERROR,this.source.errorWith(t),this.#e.resolve()}};function Ea(e){try{return new URL(e),!0}catch{return!1}}function Da(e,t){let n=Object.getOwnPropertySymbols(t).find(t=>t.description===e);if(n)return Reflect.get(t,n)}var Oa=class e extends Response{static{this.STATUS_CODES_WITHOUT_BODY=[101,103,204,205,304]}static{this.STATUS_CODES_WITH_REDIRECT=[301,302,303,307,308]}static isConfigurableStatusCode(e){return e>=200&&e<=599}static isRedirectResponse(t){return e.STATUS_CODES_WITH_REDIRECT.includes(t)}static isResponseWithBody(t){return!e.STATUS_CODES_WITHOUT_BODY.includes(t)}static setUrl(e,t){if(!e||e===`about:`||!Ea(e))return;let n=Da(`state`,t);n?n.urlList.push(new URL(e)):Object.defineProperty(t,`url`,{value:e,enumerable:!0,configurable:!0,writable:!1})}static parseRawHeaders(e){let t=new Headers;for(let n=0;n<e.length;n+=2)t.append(e[n],e[n+1]);return t}constructor(t,n={}){let r=n.status??200,i=e.isConfigurableStatusCode(r)?r:200,a=e.isResponseWithBody(r)?t:null;if(super(a,{status:i,statusText:n.statusText,headers:n.headers}),r!==i){let e=Da(`state`,this);e?e.status=r:Object.defineProperty(this,`status`,{value:r,enumerable:!0,configurable:!0,writable:!1})}e.setUrl(n.url,this)}},ka=Symbol(`kRawRequest`);function Aa(e,t){Reflect.set(e,ka,t)}var ja=new TextEncoder;function Ma(e){return ja.encode(e)}function Na(e,t){return new TextDecoder(t).decode(e)}function Pa(e){return e.buffer.slice(e.byteOffset,e.byteOffset+e.byteLength)}async function Fa(e){try{return[null,await e().catch(e=>{throw e})]}catch(e){return[e,null]}}function Ia(e){return new URL(e,location.href).href}function La(e,t,n){return[e.active,e.installing,e.waiting].filter(e=>e!=null).find(e=>n(e.scriptURL,t))||null}var Ra=async(e,t={},n)=>{let r=Ia(e),i=await navigator.serviceWorker.getRegistrations().then(e=>e.filter(e=>La(e,r,n)));!navigator.serviceWorker.controller&&i.length>0&&location.reload();let[a]=i;if(a)return a.update(),[La(a,r,n),a];let[o,s]=await Fa(async()=>{let i=await navigator.serviceWorker.register(e,t);return[La(i,r,n),i]});if(o){if(o.message.includes(`(404)`)){let e=new URL(t?.scope||`/`,location.href);throw Error(x.formatMessage(`Failed to register a Service Worker for scope ('${e.href}') with script ('${r}'): Service Worker script does not exist at the given path.
Did you forget to run "npx msw init <PUBLIC_DIR>"?
Learn more about creating the Service Worker script: https://mswjs.io/docs/cli/init`))}throw Error(x.formatMessage(`Failed to register the Service Worker:
%s`,o.message))}return s},za=class{#e;#t;constructor(){this.#e=[],this.#t=new Map}get[Symbol.iterator](){return this.#e[Symbol.iterator].bind(this.#e)}entries(){return this.#t.entries()}get(e){return this.#t.get(e)||[]}getAll(){return this.#e.map(([,e])=>e)}append(e,t){this.#e.push([e,t]),this.#n(e,e=>e.push(t))}prepend(e,t){this.#e.unshift([e,t]),this.#n(e,e=>e.unshift(t))}delete(e,t){if(this.size===0)return!1;let n=this.#t.get(e);if(!n)return!1;let r=n.indexOf(t);return r===-1?!1:(n.splice(r,1),this.#e.splice(this.#e.findIndex(n=>n[0]===e&&n[1]===t),1),!0)}deleteAll(e){this.size!==0&&(this.#e=this.#e.filter(t=>t[0]!==e),this.#t.delete(e))}get size(){return this.#e.length}clear(){this.size!==0&&(this.#e.length=0,this.#t.clear())}#n(e,t){t(this.#t.get(e)||this.#t.set(e,[]).get(e))}},Ba=Symbol(`kDefaultPrevented`),Z=Symbol(`kPropagationStopped`),Va=Symbol(`kImmediatePropagationStopped`),Ha=class extends MessageEvent{[Ba];[Z];[Va];constructor(...e){super(e[0],e[1]),this[Ba]=!1}get defaultPrevented(){return this[Ba]}preventDefault(){super.preventDefault(),this[Ba]=!0}stopImmediatePropagation(){super.stopImmediatePropagation(),this[Va]=!0}},Ua=class{#e;#t;#n;#r;#i;#a;#o;hooks;constructor(){this.#e=new za,this.#t=new WeakMap,this.#n=new WeakMap,this.#r=new WeakSet,this.#i=new za,this.#a=new WeakMap,this.#o=new WeakMap,this.hooks={on:(e,t,n)=>{if(!n?.signal?.aborted){if(n?.once){let n=t,r=((...t)=>(this.#s(e,r),n(...t)));t=r}if(this.#i.append(e,t),n&&this.#a.set(t,n),n?.signal){let{signal:r}=n,i=()=>{this.#s(e,t)};r.addEventListener(`abort`,i,{once:!0}),this.#o.set(t,()=>{r.removeEventListener(`abort`,i)})}}},removeListener:(e,t)=>{this.#s(e,t)}}}#s(e,t){this.#i.delete(e,t);let n=this.#o.get(t);n&&(n(),this.#o.delete(t))}#c(e,t){let n=this.#e.delete(e,t),r=this.#n.get(t);return r&&(r(),this.#n.delete(t)),n}on(e,t,n){return this.#l(e,t,n),this}once(e,t,n){return this.on(e,t,{...n||{},once:!0})}earlyOn(e,t,n){return this.#l(e,t,n,`prepend`),this}earlyOnce(e,t,n){return this.earlyOn(e,t,{...n||{},once:!0})}emit(e){if(this.#e.size===0)return!1;let t=this.listenerCount(e.type)>0,n=this.#u(e);for(let t of this.#f(e.type)){if(n.event[Z]!=null&&n.event[Z]!==this)return n.revoke(),!1;if(n.event[Va])break;this.#d(n.event,t)}return n.revoke(),t}async emitAsPromise(e){if(this.#e.size===0)return[];let t=[],n=this.#u(e);for(let r of this.#f(e.type)){if(n.event[Z]!=null&&n.event[Z]!==this)return n.revoke(),[];if(n.event[Va])break;let e=await Promise.resolve(this.#d(n.event,r));this.#p(r)||t.push(e)}return n.revoke(),Promise.allSettled(t).then(e=>e.map(e=>e.status===`fulfilled`?e.value:e.reason))}*emitAsGenerator(e){if(this.#e.size===0)return;let t=this.#u(e);for(let n of this.#f(e.type)){if(t.event[Z]!=null&&t.event[Z]!==this){t.revoke();return}if(t.event[Va])break;let e=this.#d(t.event,n);this.#p(n)||(yield e)}t.revoke()}removeListener(e,t){let n=this.#t.get(t);if(this.#c(e,t))for(let r of this.#i.get(`removeListener`).slice())r(e,t,n)}removeAllListeners(e){if(e==null){for(let[e,t]of this.#e.entries())for(;t.length>0;)this.removeListener(e,t[0]);for(let[e,t]of[...this.#i])this.#a.get(t)?.persist||this.#s(e,t);return}let t=this.listeners(e);for(;t.length>0;)this.removeListener(e,t[0])}listeners(e){return e==null?this.#e.getAll():this.#e.get(e)}listenerCount(e){return e==null?this.#e.size:this.listeners(e).length}#l(e,t,n,r=`append`){if(!n?.signal?.aborted){for(let r of this.#i.get(`newListener`).slice())r(e,t,n);if(e===`*`&&this.#r.add(t),r===`prepend`?this.#e.prepend(e,t):this.#e.append(e,t),n&&(this.#t.set(t,n),n.signal)){let{signal:r}=n,i=()=>{this.removeListener(e,t)};r.addEventListener(`abort`,i,{once:!0}),this.#n.set(t,()=>{r.removeEventListener(`abort`,i)})}}}#u(e){let{stopPropagation:t}=e;return e.stopPropagation=()=>{e[Z]=this,t.call(e)},{event:e,revoke(){e.stopPropagation=t}}}#d(e,t){for(let t of this.#i.get(`beforeEmit`).slice())if(t(e)===!1)return;let n=t.call(this,e),r=this.#t.get(t);if(r?.once){let n=this.#p(t)?`*`:e.type;if(this.#c(n,t))for(let e of this.#i.get(`removeListener`).slice())e(n,t,r)}return n}*#f(e){let t=[];for(let[n,r]of this.#e)(n===`*`||n===e)&&t.push(r);yield*t}#p(e){return this.#r.has(e)}},Wa=ya(),Ga=class extends Ha{#e;constructor(e){let t=e.data.type,n=e.data.payload;super(t,{data:n}),this.#e=e}get ports(){return this.#e.ports}postMessage(e,...t){this.#e.ports[0].postMessage({type:e,data:t[0]},{transfer:t[1]})}},Ka=class extends Ua{#e;#t;constructor(e){super(),G(Wa,`Failed to open a WorkerChannel: Service Worker is not supported in this environment.`),this.#e=e.getWorker,this.#t=new AbortController,navigator.serviceWorker.addEventListener(`message`,async e=>{let t=await this.#e();e.source!=null&&e.source!==t||e.data&&Tr(e.data)&&`type`in e.data&&this.emit(new Ga(e))},{signal:this.#t.signal})}postMessage(e){G(Wa,`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`),this.#e().then(t=>{t.postMessage(e)})}terminate(){this.#t.abort(),this.removeAllListeners()}};function qa(e){if(![`HEAD`,`GET`].includes(e.method))return e.body}function Ja(e){return new Request(e.url,{...e,body:qa(e)})}function Ya(e){location.href.startsWith(e.scope)||x.warn(`Cannot intercept requests on this page because it's outside of the worker's scope ("${e.scope}"). If you wish to mock API requests on this page, you must resolve this scope issue.
- (Recommended) Register the worker at the root level ("/") of your application.
- Set the "Service-Worker-Allowed" response header to allow out-of-scope workers.`)}function Xa(e,t){return e.findWorker!==t.findWorker||e.serviceWorker.url!==t.serviceWorker.url||JSON.stringify(e.serviceWorker.options)!==JSON.stringify(t.serviceWorker.options)}var Za=class e extends h{static#e;static async from(t){return e.#e==null?e.#e=new e(t):Xa(e.#e.#t,t)&&(await e.#e.terminate(),e.#e=new e(t)),e.#e}#t;#n;#r;#i;#a;#o;#s;workerPromise;constructor(e){super(),G(ya(),`Failed to use Service Worker as the network source: the Service Worker API is not supported in this environment`),this.#t=e,this.#n=new Map,this.workerPromise=new Sa,this.#r=new Ka({getWorker:()=>this.workerPromise.then(([e])=>e)})}async enable(){if(this.workerPromise.state===`fulfilled`&&this.#s===void 0)return x.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.`),this.workerPromise.then(([,e])=>e);this.#s=void 0,this.#r.removeAllListeners(),this.#n.clear(),this.#i=new AbortController;let[e,t]=await this.#c();if(e.state!==`activated`){let t=new AbortController,n=new Sa;n.then(()=>t.abort()),e.addEventListener(`statechange`,()=>{e.state===`activated`&&n.resolve()},{signal:t.signal}),await n}this.#r.postMessage(`MOCK_ACTIVATE`);let n=new Sa;return this.#a=n,this.#r.once(`MOCKING_ENABLED`,e=>{n.resolve(e.data.client)}),await n,this.#t.quiet||this.#p(),t}disable(){if(this.#s!==void 0){x.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.`);return}this.#s=Date.now(),this.#i?.abort(),this.#i=void 0,this.#r.postMessage(`CLIENT_CLOSED`),this.#t.quiet||this.#m()}async terminate(){if(this.#o!=null&&(clearInterval(this.#o),this.#o=void 0),this.#n.clear(),this.#r.terminate(),this.#i?.abort(),this.#i=void 0,this.workerPromise.state===`fulfilled`){let[,e]=await this.workerPromise;await e.unregister()}e.#e===this&&(e.#e=void 0)}async#c(){this.#o&&clearInterval(this.#o);let e=this.#t.serviceWorker.url,[t,n]=await Ra(e,this.#t.serviceWorker.options,this.#t.findWorker||this.#d);if(t==null){let t=this.#t?.findWorker?x.formatMessage(`Failed to locate the Service Worker registration using a custom "findWorker" predicate.
Please ensure that the custom predicate properly locates the Service Worker registration at "%s".
More details: https://mswjs.io/docs/api/setup-worker/start#findworker
`,e):x.formatMessage(`Failed to locate the Service Worker registration.
This 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.
Please 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`,e,location.host);throw Error(t)}return this.workerPromise.state===`pending`?this.workerPromise.resolve([t,n]):this.workerPromise=new Sa(e=>{e([t,n])}),this.#r.on(`REQUEST`,this.#l.bind(this)),this.#r.on(`RESPONSE`,this.#u.bind(this)),window.addEventListener(`beforeunload`,()=>{t.state!==`redundant`&&this.#r.postMessage(`CLIENT_CLOSED`),clearInterval(this.#o),window.postMessage({type:`msw/worker:stop`})},{signal:this.#i?.signal}),await this.#f().catch(e=>{x.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)}),this.#o=window.setInterval(()=>{this.#r.postMessage(`KEEPALIVE_REQUEST`)},5e3),this.#t.quiet||Ya(n),[t,n]}async#l(e){if(this.#s&&e.data.interceptedAt>this.#s)return e.postMessage(`PASSTHROUGH`);let t=Ja(e.data);yt.cache.set(t,t.clone());let n=new Qa({event:e,request:t});this.#n.set(e.data.id,n),await this.queue(n)}async#u(e){let{request:t,response:n,isMockedResponse:r}=e.data,i=this.#n.get(t.id);if(n.type?.includes(`opaque`)){this.#n.delete(t.id),i?.events.removeAllListeners();return}if(this.#n.delete(t.id),i==null)return;let a=Ja(t),o=n.status===0?Response.error():new Oa(Oa.isResponseWithBody(n.status)?n.body:null,{...n,url:t.url});try{i.events.emit(new Pr(r?`response:mocked`:`response:bypass`,{requestId:i.data.id,request:a,response:o,isMockedResponse:r}))}finally{i.events.removeAllListeners()}}#d=(e,t)=>e===t;async#f(){let e=new Sa;return this.#r.postMessage(`INTEGRITY_CHECK_REQUEST`),this.#r.once(`INTEGRITY_CHECK_RESPONSE`,t=>{let{checksum:n,packageVersion:r}=t.data;n!==`4db4a41e972cec1b64cc569c66952d82`&&x.warn(`The currently registered Service Worker has been generated by a different version of MSW (${r}) and may not be fully compatible with the installed version.
It's recommended you update your worker script by running this command:
\u2022 npx msw init <PUBLIC_DIR>
You can also automate this process and make the worker script update automatically upon the library installations. Read more: https://mswjs.io/docs/cli/init.`),e.resolve()}),e}async#p(){if(this.workerPromise.state===`rejected`)return;G(this.#a!=null,`[ServiceWorkerSource] Failed to print a start message: client confirmation not received`);let e=await this.#a,[t,n]=await this.workerPromise;console.groupCollapsed(`%c${x.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:`,t.scriptURL),console.log(`Worker scope:`,n.scope),e&&console.log(`Client ID: %s (%s)`,e.id,e.frameType),console.groupEnd()}#m(){console.log(`%c${x.formatMessage(`Mocking disabled.`)}`,`color:orangered;font-weight:bold;`)}},Qa=class extends Ir{#e;constructor(e){super({request:e.request}),this.#e=e.event}passthrough(){this.#e.postMessage(`PASSTHROUGH`)}respondWith(e){e&&this.#t(e)}errorWith(e){if(e instanceof Response)return this.respondWith(e);x.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);let t=e instanceof Error?e:Error(e?.toString()||`Request failure`);this.respondWith(vt.json({name:t.name,message:t.message,stack:t.stack},{status:500,statusText:`Request Handler Error`}))}async#t(e){let t,n,r=gi(e);ba()?(t=e.body,n=e.body==null?void 0:[e.body]):t=e.body==null?null:await e.clone().arrayBuffer(),this.#e.postMessage(`MOCK_RESPONSE`,{...r,body:t},n)}},$a=async e=>{try{return{error:null,data:await e().catch(e=>{throw e})}}catch(e){return{error:e,data:null}}};function eo(e,t=!1){return t?Object.prototype.toString.call(e).startsWith(`[object `):Object.prototype.toString.call(e)===`[object Object]`}function to(e,t){try{return e[t],!0}catch{return!1}}function no(e){return new Response(JSON.stringify(e instanceof Error?{name:e.name,message:e.message,stack:e.stack}:e),{status:500,statusText:`Unhandled Exception`,headers:{"Content-Type":`application/json`}})}function ro(e){return e!=null&&e instanceof Response&&to(e,`type`)&&e.type===`error`}function io(e){return eo(e,!0)&&to(e,`status`)&&to(e,`statusText`)&&to(e,`bodyUsed`)}function ao(e){return e==null||!(e instanceof Error)?!1:`code`in e&&`errno`in e}async function oo(e){let t=async t=>t instanceof Error?(await e.controller.errorWith(t),!0):ro(t)||io(t)?(await e.controller.respondWith(t),!0):eo(t)?(await e.controller.errorWith(t),!0):!1,n=async n=>{if(n instanceof wa)throw i.error;return ao(n)?(await e.controller.errorWith(n),!0):n instanceof Response?await t(n):!1},r=new ea;if(e.request.signal){if(e.request.signal.aborted){await e.controller.errorWith(e.request.signal.reason);return}e.request.signal.addEventListener(`abort`,()=>{r.reject(e.request.signal.reason)},{once:!0})}let i=await $a(async()=>{let t=Zi(e.emitter,`request`,{requestId:e.requestId,request:e.request,controller:e.controller});await Promise.race([r,t,e.controller.handled])});if(r.state===`rejected`){await e.controller.errorWith(r.rejectionReason);return}if(i.error){if(await n(i.error))return;if(e.emitter.listenerCount(`unhandledException`)>0){let n=new Ta(e.request,{passthrough(){},async respondWith(e){await t(e)},async errorWith(t){await e.controller.errorWith(t)}});if(await Zi(e.emitter,`unhandledException`,{error:i.error,request:e.request,requestId:e.requestId,controller:n}),n.readyState!==Ta.PENDING)return}await e.controller.respondWith(no(i.error));return}return e.controller.readyState===Ta.PENDING?await e.controller.passthrough():e.controller.handled}function so(e){return Object.assign(TypeError(`Failed to fetch`),{cause:e})}var co=[`content-encoding`,`content-language`,`content-location`,`content-type`,`content-length`],lo=Symbol(`kRedirectCount`);async function uo(e,t){if(t.status!==303&&e.body!=null)return Promise.reject(so());let n=new URL(e.url),r;try{r=new URL(t.headers.get(`location`),e.url)}catch(e){return Promise.reject(so(e))}if(!(r.protocol===`http:`||r.protocol===`https:`))return Promise.reject(so(`URL scheme must be a HTTP(S) scheme`));if(Reflect.get(e,lo)>20)return Promise.reject(so(`redirect count exceeded`));if(Object.defineProperty(e,lo,{value:(Reflect.get(e,lo)||0)+1}),e.mode===`cors`&&(r.username||r.password)&&!fo(n,r))return Promise.reject(so(`cross origin not allowed for request mode "cors"`));let i={};([301,302].includes(t.status)&&e.method===`POST`||t.status===303&&![`HEAD`,`GET`].includes(e.method))&&(i.method=`GET`,i.body=null,co.forEach(t=>{e.headers.delete(t)})),fo(n,r)||(e.headers.delete(`authorization`),e.headers.delete(`proxy-authorization`),e.headers.delete(`cookie`),e.headers.delete(`host`)),i.headers=e.headers;let a=await fetch(new Request(r,i));return Object.defineProperty(a,`redirected`,{value:!0,configurable:!0}),a}function fo(e,t){return e.origin===t.origin&&e.origin===`null`||e.protocol===t.protocol&&e.hostname===t.hostname&&e.port===t.port}var po=class extends TransformStream{constructor(){console.warn(`[Interceptors]: Brotli decompression of response streams is not supported in the browser`),super({transform(e,t){t.enqueue(e)}})}},mo=class extends TransformStream{constructor(e,...t){super({},...t);let n=[super.readable,...e].reduce((e,t)=>e.pipeThrough(t));Object.defineProperty(this,`readable`,{get(){return n}})}};function ho(e){return e.toLowerCase().split(`,`).map(e=>e.trim())}function go(e){if(e===``)return null;let t=ho(e);return t.length===0?null:new mo(t.reduceRight((e,t)=>t===`gzip`||t===`x-gzip`?e.concat(new DecompressionStream(`gzip`)):t===`deflate`?e.concat(new DecompressionStream(`deflate`)):t===`br`?e.concat(new po):(e.length=0,e),[]))}function _o(e){if(e.body===null)return null;let t=go(e.headers.get(`content-encoding`)||``);return t?(e.body.pipeTo(t.writable),t.readable):null}var vo=class e extends Ji{static{this.symbol=Symbol(`fetch`)}constructor(){super(e.symbol)}checkEnvironment(){return Qi(`fetch`)}async setup(){let e=globalThis.fetch;G(!e[Ca],`Failed to patch the "fetch" module: already patched.`),globalThis.fetch=async(t,n)=>{let r=Yi(),i=typeof t==`string`&&typeof location<`u`&&!Ea(t)?new URL(t,location.href):t,a=new Request(i,n);t instanceof Request&&Aa(a,t);let o=new ea,s=new Ta(a,{passthrough:async()=>{this.logger.info(`request has not been handled, passthrough...`);let t=a.clone(),{error:n,data:i}=await $a(()=>e(a));if(n)return o.reject(n);if(this.logger.info(`original fetch performed`,i),this.emitter.listenerCount(`response`)>0){this.logger.info(`emitting the "response" event...`);let e=i.clone();await Zi(this.emitter,`response`,{response:e,isMockedResponse:!1,request:t,requestId:r})}o.resolve(i)},respondWith:async e=>{if(ro(e)){this.logger.info(`request has errored!`,{response:e}),o.reject(so(e));return}this.logger.info(`received mocked response!`,{rawResponse:e});let t=_o(e),n=t===null?e:new Oa(t,e);if(Oa.setUrl(a.url,n),Oa.isRedirectResponse(n.status)){if(a.redirect===`error`){o.reject(so(`unexpected redirect`));return}if(a.redirect===`follow`){uo(a,n).then(e=>{o.resolve(e)},e=>{o.reject(e)});return}}this.emitter.listenerCount(`response`)>0&&(this.logger.info(`emitting the "response" event...`),await Zi(this.emitter,`response`,{response:n.clone(),isMockedResponse:!0,request:a,requestId:r})),o.resolve(n)},errorWith:e=>{this.logger.info(`request has been aborted!`,{reason:e}),o.reject(e)}});return this.logger.info(`[%s] %s`,a.method,a.url),this.logger.info(`awaiting for the mocked response...`),this.logger.info(`emitting the "request" event for %s listener(s)...`,this.emitter.listenerCount(`request`)),await oo({request:a,requestId:r,emitter:this.emitter,controller:s}),o},Object.defineProperty(globalThis.fetch,Ca,{enumerable:!0,configurable:!0,value:!0}),this.subscriptions.push(()=>{Object.defineProperty(globalThis.fetch,Ca,{value:void 0}),globalThis.fetch=e,this.logger.info(`restored native "globalThis.fetch"!`,globalThis.fetch.name)})}};function yo(e,t){let n=new Uint8Array(e.byteLength+t.byteLength);return n.set(e,0),n.set(t,e.byteLength),n}var bo=class{constructor(e,t){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=e,this.target=t?.target||null,this.currentTarget=t?.currentTarget||null,this.timeStamp=Date.now()}composedPath(){return[]}initEvent(e,t,n){this.type=e,this.bubbles=!!t,this.cancelable=!!n}preventDefault(){this.defaultPrevented=!0}stopPropagation(){}stopImmediatePropagation(){}},xo=class extends bo{constructor(e,t){super(e),this.lengthComputable=t?.lengthComputable||!1,this.composed=t?.composed||!1,this.loaded=t?.loaded||0,this.total=t?.total||0}},So=typeof ProgressEvent<`u`;function Co(e,t,n){let r=[`error`,`progress`,`loadstart`,`loadend`,`load`,`timeout`,`abort`],i=So?ProgressEvent:xo;return r.includes(t)?new i(t,{lengthComputable:!0,loaded:n?.loaded||0,total:n?.total||0}):new bo(t,{target:e,currentTarget:e})}function wo(e,t){if(!(t in e))return null;if(Object.prototype.hasOwnProperty.call(e,t))return e;let n=Reflect.getPrototypeOf(e);return n?wo(n,t):null}function To(e,t){return new Proxy(e,Eo(t))}function Eo(e){let{constructorCall:t,methodCall:n,getProperty:r,setProperty:i}=e,a={};return t!==void 0&&(a.construct=function(e,n,r){let i=Reflect.construct.bind(null,e,n,r);return t.call(r,n,i)}),a.set=function(e,t,n){let r=()=>{let r=wo(e,t)||e,i=Reflect.getOwnPropertyDescriptor(r,t);return i?.set===void 0?Reflect.defineProperty(r,t,{writable:!0,enumerable:!0,configurable:!0,value:n}):(i.set.apply(e,[n]),!0)};return i===void 0?r():i.call(e,[t,n],r)},a.get=function(e,t,i){let a=()=>e[t],o=r===void 0?a():r.call(e,[t,i],a);return typeof o==`function`?(...r)=>{let i=o.bind(e,...r);return n===void 0?i():n.call(e,[t,r],i)}:o},a}function Do(e){return[`application/xhtml+xml`,`application/xml`,`image/svg+xml`,`text/html`,`text/xml`].some(t=>e.startsWith(t))}function Oo(e){try{return JSON.parse(e)}catch{return null}}function ko(e,t){return new Oa(Oa.isResponseWithBody(e.status)?t:null,{url:e.responseURL,status:e.status,statusText:e.statusText,headers:Ao(e.getAllResponseHeaders())})}function Ao(e){let t=new Headers,n=e.split(/[\r\n]+/);for(let e of n){if(e.trim()===``)continue;let[n,...r]=e.split(`: `),i=r.join(`: `);t.append(n,i)}return t}async function jo(e){let t=e.headers.get(`content-length`);return t!=null&&t!==``?Number(t):(await e.arrayBuffer()).byteLength}var Mo=Symbol(`kIsRequestHandled`),No=Ci(),Po=Symbol(`kFetchRequest`),Fo=class{constructor(e,t){this.initialRequest=e,this.logger=t,this.method=`GET`,this.url=null,this[Mo]=!1,this.events=new Map,this.uploadEvents=new Map,this.requestId=Yi(),this.requestHeaders=new Headers,this.responseBuffer=new Uint8Array,this.request=To(e,{setProperty:([e,t],n)=>{switch(e){case`ontimeout`:{let r=e.slice(2);return this.request.addEventListener(r,t),n()}default:return n()}},methodCall:([e,t],n)=>{switch(e){case`open`:{let[e,r]=t;return r===void 0?(this.method=`GET`,this.url=Io(e)):(this.method=e,this.url=Io(r)),this.logger=this.logger.extend(`${this.method} ${this.url.href}`),this.logger.info(`open`,this.method,this.url.href),n()}case`addEventListener`:{let[e,r]=t;return this.registerEvent(e,r),this.logger.info(`addEventListener`,e,r),n()}case`setRequestHeader`:{let[e,r]=t;return this.requestHeaders.set(e,r),this.logger.info(`setRequestHeader`,e,r),n()}case`send`:{let[e]=t;this.request.addEventListener(`load`,()=>{if(this.onResponse!==void 0){let e=ko(this.request,this.request.response);this.onResponse.call(this,{response:e,isMockedResponse:this[Mo],request:i,requestId:this.requestId})}});let r=typeof e==`string`?Ma(e):e,i=this.toFetchApiRequest(r);this[Po]=i.clone(),queueMicrotask(()=>{(this.onRequest?.call(this,{request:i,requestId:this.requestId})||Promise.resolve()).finally(()=>{if(!this[Mo])return this.logger.info(`request callback settled but request has not been handled (readystate %d), performing as-is...`,this.request.readyState),No&&this.request.setRequestHeader(Wi,this.requestId),n()})});break}default:return n()}}}),Lo(this.request,`upload`,To(this.request.upload,{setProperty:([e,t],n)=>{switch(e){case`onloadstart`:case`onprogress`:case`onaboart`:case`onerror`:case`onload`:case`ontimeout`:case`onloadend`:{let n=e.slice(2);this.registerUploadEvent(n,t)}}return n()},methodCall:([e,t],n)=>{switch(e){case`addEventListener`:{let[e,r]=t;return this.registerUploadEvent(e,r),this.logger.info(`upload.addEventListener`,e,r),n()}}}}))}registerEvent(e,t){let n=(this.events.get(e)||[]).concat(t);this.events.set(e,n),this.logger.info(`registered event "%s"`,e,t)}registerUploadEvent(e,t){let n=(this.uploadEvents.get(e)||[]).concat(t);this.uploadEvents.set(e,n),this.logger.info(`registered upload event "%s"`,e,t)}async respondWith(e){if(this[Mo]=!0,this[Po]){let e=await jo(this[Po]);this.trigger(`loadstart`,this.request.upload,{loaded:0,total:e}),this.trigger(`progress`,this.request.upload,{loaded:e,total:e}),this.trigger(`load`,this.request.upload,{loaded:e,total:e}),this.trigger(`loadend`,this.request.upload,{loaded:e,total:e})}this.logger.info(`responding with a mocked response: %d %s`,e.status,e.statusText),Lo(this.request,`status`,e.status),Lo(this.request,`statusText`,e.statusText),Lo(this.request,`responseURL`,this.url.href),this.request.getResponseHeader=new Proxy(this.request.getResponseHeader,{apply:(t,n,r)=>{if(this.logger.info(`getResponseHeader`,r[0]),this.request.readyState<this.request.HEADERS_RECEIVED)return this.logger.info(`headers not received yet, returning null`),null;let i=e.headers.get(r[0]);return this.logger.info(`resolved response header "%s" to`,r[0],i),i}}),this.request.getAllResponseHeaders=new Proxy(this.request.getAllResponseHeaders,{apply:()=>{if(this.logger.info(`getAllResponseHeaders`),this.request.readyState<this.request.HEADERS_RECEIVED)return this.logger.info(`headers not received yet, returning empty string`),``;let t=Array.from(e.headers.entries()).map(([e,t])=>`${e}: ${t}`).join(`\r
`);return this.logger.info(`resolved all response headers to`,t),t}}),Object.defineProperties(this.request,{response:{enumerable:!0,configurable:!1,get:()=>this.response},responseText:{enumerable:!0,configurable:!1,get:()=>this.responseText},responseXML:{enumerable:!0,configurable:!1,get:()=>this.responseXML}});let t=await jo(e.clone());this.logger.info(`calculated response body length`,t),this.trigger(`loadstart`,this.request,{loaded:0,total:t}),this.setReadyState(this.request.HEADERS_RECEIVED),this.setReadyState(this.request.LOADING);let n=()=>{this.logger.info(`finalizing the mocked response...`),this.setReadyState(this.request.DONE),this.trigger(`load`,this.request,{loaded:this.responseBuffer.byteLength,total:t}),this.trigger(`loadend`,this.request,{loaded:this.responseBuffer.byteLength,total:t})};if(e.body){this.logger.info(`mocked response has body, streaming...`);let r=e.body.getReader(),i=async()=>{let{value:e,done:a}=await r.read();if(a){this.logger.info(`response body stream done!`),n();return}e&&(this.logger.info(`read response body chunk:`,e),this.responseBuffer=yo(this.responseBuffer,e),this.trigger(`progress`,this.request,{loaded:this.responseBuffer.byteLength,total:t})),i()};i()}else n()}responseBufferToText(){return Na(this.responseBuffer)}get response(){if(this.logger.info(`getResponse (responseType: %s)`,this.request.responseType),this.request.readyState!==this.request.DONE)return null;switch(this.request.responseType){case`json`:{let e=Oo(this.responseBufferToText());return this.logger.info(`resolved response JSON`,e),e}case`arraybuffer`:{let e=Pa(this.responseBuffer);return this.logger.info(`resolved response ArrayBuffer`,e),e}case`blob`:{let e=this.request.getResponseHeader(`Content-Type`)||`text/plain`,t=new Blob([this.responseBufferToText()],{type:e});return this.logger.info(`resolved response Blob (mime type: %s)`,t,e),t}default:{let e=this.responseBufferToText();return this.logger.info(`resolving "%s" response type as text`,this.request.responseType,e),e}}}get responseText(){if(G(this.request.responseType===``||this.request.responseType===`text`,`InvalidStateError: The object is in invalid state.`),this.request.readyState!==this.request.LOADING&&this.request.readyState!==this.request.DONE)return``;let e=this.responseBufferToText();return this.logger.info(`getResponseText: "%s"`,e),e}get responseXML(){if(G(this.request.responseType===``||this.request.responseType===`document`,`InvalidStateError: The object is in invalid state.`),this.request.readyState!==this.request.DONE)return null;let e=this.request.getResponseHeader(`Content-Type`)||``;return typeof DOMParser>`u`?(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):Do(e)?new DOMParser().parseFromString(this.responseBufferToText(),e):null}errorWith(e){this[Mo]=!0,this.logger.info(`responding with an error`),this.setReadyState(this.request.DONE),this.trigger(`error`,this.request),this.trigger(`loadend`,this.request)}setReadyState(e){if(this.logger.info(`setReadyState: %d -> %d`,this.request.readyState,e),this.request.readyState===e){this.logger.info(`ready state identical, skipping transition...`);return}Lo(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))}trigger(e,t,n){let r=t[`on${e}`],i=Co(t,e,n);this.logger.info(`trigger "%s"`,e,n||``),typeof r==`function`&&(this.logger.info(`found a direct "%s" callback, calling...`,e),r.call(t,i));let a=t instanceof XMLHttpRequestUpload?this.uploadEvents:this.events;for(let[n,r]of a)n===e&&(this.logger.info(`found %d listener(s) for "%s" event, calling...`,r.length,e),r.forEach(e=>e.call(t,i)))}toFetchApiRequest(e){this.logger.info(`converting request to a Fetch API Request...`);let t=e instanceof Document?e.documentElement.innerText:e,n=new Request(this.url.href,{method:this.method,headers:this.requestHeaders,credentials:this.request.withCredentials?`include`:`same-origin`,body:[`GET`,`HEAD`].includes(this.method.toUpperCase())?null:t});return Lo(n,`headers`,To(n.headers,{methodCall:([e,t],r)=>{switch(e){case`append`:case`set`:{let[e,n]=t;this.request.setRequestHeader(e,n);break}case`delete`:{let[e]=t;console.warn(`XMLHttpRequest: Cannot remove a "${e}" header from the Fetch API representation of the "${n.method} ${n.url}" request. XMLHttpRequest headers cannot be removed.`);break}}return r()}})),Aa(n,this.request),this.logger.info(`converted request to a Fetch API Request!`,n),n}};function Io(e){return typeof location>`u`?new URL(e):new URL(e.toString(),location.href)}function Lo(e,t,n){Reflect.defineProperty(e,t,{writable:!0,enumerable:!0,value:n})}function Ro({emitter:e,logger:t}){return new Proxy(globalThis.XMLHttpRequest,{construct(n,r,i){t.info(`constructed new XMLHttpRequest`);let a=Reflect.construct(n,r,i),o=Object.getOwnPropertyDescriptors(n.prototype);for(let e in o)Reflect.defineProperty(a,e,o[e]);let s=new Fo(a,t);return s.onRequest=async function({request:t,requestId:n}){let r=new Ta(t,{passthrough:()=>{this.logger.info(`no mocked response received, performing request as-is...`)},respondWith:async e=>{if(ro(e)){this.errorWith(TypeError(`Network error`));return}await this.respondWith(e)},errorWith:e=>{this.logger.info(`request errored!`,{error:e}),e instanceof Error&&this.errorWith(e)}});this.logger.info(`awaiting mocked response...`),this.logger.info(`emitting the "request" event for %s listener(s)...`,e.listenerCount(`request`)),await oo({request:t,requestId:n,controller:r,emitter:e})},s.onResponse=async function({response:t,isMockedResponse:n,request:r,requestId:i}){this.logger.info(`emitting the "response" event for %s listener(s)...`,e.listenerCount(`response`)),e.emit(`response`,{response:t,isMockedResponse:n,request:r,requestId:i})},s.request}})}var zo=class e extends Ji{static{this.interceptorSymbol=Symbol(`xhr`)}constructor(){super(e.interceptorSymbol)}checkEnvironment(){return Qi(`XMLHttpRequest`)}setup(){let e=this.logger.extend(`setup`);e.info(`patching "XMLHttpRequest" module...`);let t=globalThis.XMLHttpRequest;G(!t[Ca],`Failed to patch the "XMLHttpRequest" module: already patched.`),globalThis.XMLHttpRequest=Ro({emitter:this.emitter,logger:this.logger}),e.info(`native "XMLHttpRequest" module patched!`,globalThis.XMLHttpRequest.name),Object.defineProperty(globalThis.XMLHttpRequest,Ca,{enumerable:!0,configurable:!0,value:!0}),this.subscriptions.push(()=>{Object.defineProperty(globalThis.XMLHttpRequest,Ca,{value:void 0}),globalThis.XMLHttpRequest=t,e.info(`native "XMLHttpRequest" module restored!`,globalThis.XMLHttpRequest.name)})}},Bo=class extends fi{constructor(e){super({interceptors:[new zo,new vo]}),this.options=e}enable(){super.enable(),this.options.quiet||this.#e()}disable(){super.disable(),this.options.quiet||this.#t()}#e(){console.groupCollapsed(`%c${x.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()}#t(){console.log(`%c${x.formatMessage(`Mocking disabled.`)}`,`color:orangered;font-weight:bold;`)}},Vo=`/mockServiceWorker.js`;function Ho(...e){G(!Ci(),x.formatMessage("Failed to execute `setupWorker` in a non-browser environment"));let t=Vr({sources:[],handlers:e});return{async start(e){if(e?.waitUntilReady!=null&&x.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.`),t.readyState===Br.ENABLED){x.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.`);return}let n=ya()?await Za.from({serviceWorker:{url:e?.serviceWorker?.url?.toString()||Vo,options:e?.serviceWorker?.options},findWorker:e?.findWorker,quiet:e?.quiet}):new Bo({quiet:e?.quiet});if(t.configure({sources:[n,new fi({interceptors:[new va]})],onUnhandledFrame:hi(()=>e?.onUnhandledRequest||`warn`),context:{quiet:e?.quiet}}),await t.enable(),n instanceof Za){let[,e]=await n.workerPromise;return e}},stop(){if(t.readyState===Br.DISABLED){x.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.`);return}t.disable(),window.postMessage({type:`msw/worker:stop`})},events:t.events,use:t.use.bind(t),resetHandlers:t.resetHandlers.bind(t),restoreHandlers:t.restoreHandlers.bind(t),listHandlers:t.listHandlers.bind(t)}}function Uo(e,t){return e.toLowerCase()===t.toLowerCase()}function Wo(e){return e<300?`#69AB32`:e<400?`#F0BB4B`:`#E95F5D`}async function Go(e){let t=await e.clone().text();return{url:new URL(e.url),method:e.method,headers:Object.fromEntries(e.headers.entries()),body:t}}var{message:Ko}=dt;async function qo(e){let t=e.clone(),n=await t.text(),r=t.status||200;return{status:r,statusText:t.statusText||Ko[r]||`OK`,headers:Object.fromEntries(t.headers.entries()),body:n}}var Jo=Object.create,Yo=Object.defineProperty,Xo=Object.getOwnPropertyDescriptor,Zo=Object.getOwnPropertyNames,Qo=Object.getPrototypeOf,$o=Object.prototype.hasOwnProperty,es=(e,t)=>function(){return t||(0,e[Zo(e)[0]])((t={exports:{}}).exports,t),t.exports},ts=(e,t,n,r)=>{if(t&&typeof t==`object`||typeof t==`function`)for(let i of Zo(t))!$o.call(e,i)&&i!==n&&Yo(e,i,{get:()=>t[i],enumerable:!(r=Xo(t,i))||r.enumerable});return e},ns=((e,t,n)=>(n=e==null?{}:Jo(Qo(e)),ts(t||!e||!e.__esModule?Yo(n,`default`,{value:e,enumerable:!0}):n,e)))(es({"node_modules/.pnpm/cookie@1.1.1/node_modules/cookie/dist/index.js"(e){Object.defineProperty(e,`__esModule`,{value:!0}),e.parseCookie=c,e.parse=c,e.stringifyCookie=l,e.stringifySetCookie=u,e.serialize=u,e.parseSetCookie=d,e.stringifySetCookie=u,e.serialize=u;var t=/^[\u0021-\u003A\u003C\u003E-\u007E]+$/,n=/^[\u0021-\u003A\u003C-\u007E]*$/,r=/^([.]?[a-z0-9]([a-z0-9-]{0,61}[a-z0-9])?)([.][a-z0-9]([a-z0-9-]{0,61}[a-z0-9])?)*$/i,i=/^[\u0020-\u003A\u003D-\u007E]*$/,a=/^-?\d+$/,o=Object.prototype.toString,s=(()=>{let e=function(){};return e.prototype=Object.create(null),e})();function c(e,t){let n=new s,r=e.length;if(r<2)return n;let i=t?.decode||h,a=0;do{let t=p(e,a,r);if(t===-1)break;let o=f(e,a,r);if(t>o){a=e.lastIndexOf(`;`,t-1)+1;continue}let s=m(e,a,t);n[s]===void 0&&(n[s]=i(m(e,t+1,o))),a=o+1}while(a<r);return n}function l(e,r){let i=r?.encode||encodeURIComponent,a=[];for(let r of Object.keys(e)){let o=e[r];if(o===void 0)continue;if(!t.test(r))throw TypeError(`cookie name is invalid: ${r}`);let s=i(o);if(!n.test(s))throw TypeError(`cookie val is invalid: ${o}`);a.push(`${r}=${s}`)}return a.join(`; `)}function u(e,a,o){let s=typeof e==`object`?e:{...o,name:e,value:String(a)},c=(typeof a==`object`?a:o)?.encode||encodeURIComponent;if(!t.test(s.name))throw TypeError(`argument name is invalid: ${s.name}`);let l=s.value?c(s.value):``;if(!n.test(l))throw TypeError(`argument val is invalid: ${s.value}`);let u=s.name+`=`+l;if(s.maxAge!==void 0){if(!Number.isInteger(s.maxAge))throw TypeError(`option maxAge is invalid: ${s.maxAge}`);u+=`; Max-Age=`+s.maxAge}if(s.domain){if(!r.test(s.domain))throw TypeError(`option domain is invalid: ${s.domain}`);u+=`; Domain=`+s.domain}if(s.path){if(!i.test(s.path))throw TypeError(`option path is invalid: ${s.path}`);u+=`; Path=`+s.path}if(s.expires){if(!g(s.expires)||!Number.isFinite(s.expires.valueOf()))throw TypeError(`option expires is invalid: ${s.expires}`);u+=`; Expires=`+s.expires.toUTCString()}if(s.httpOnly&&(u+=`; HttpOnly`),s.secure&&(u+=`; Secure`),s.partitioned&&(u+=`; Partitioned`),s.priority)switch(typeof s.priority==`string`?s.priority.toLowerCase():void 0){case`low`:u+=`; Priority=Low`;break;case`medium`:u+=`; Priority=Medium`;break;case`high`:u+=`; Priority=High`;break;default:throw TypeError(`option priority is invalid: ${s.priority}`)}if(s.sameSite)switch(typeof s.sameSite==`string`?s.sameSite.toLowerCase():s.sameSite){case!0:case`strict`:u+=`; SameSite=Strict`;break;case`lax`:u+=`; SameSite=Lax`;break;case`none`:u+=`; SameSite=None`;break;default:throw TypeError(`option sameSite is invalid: ${s.sameSite}`)}return u}function d(e,t){let n=t?.decode||h,r=e.length,i=f(e,0,r),o=p(e,0,i),s=o===-1?{name:``,value:n(m(e,0,i))}:{name:m(e,0,o),value:n(m(e,o+1,i))},c=i+1;for(;c<r;){let t=f(e,c,r),n=p(e,c,t),i=n===-1?m(e,c,t):m(e,c,n),o=n===-1?void 0:m(e,n+1,t);switch(i.toLowerCase()){case`httponly`:s.httpOnly=!0;break;case`secure`:s.secure=!0;break;case`partitioned`:s.partitioned=!0;break;case`domain`:s.domain=o;break;case`path`:s.path=o;break;case`max-age`:o&&a.test(o)&&(s.maxAge=Number(o));break;case`expires`:if(!o)break;let e=new Date(o);Number.isFinite(e.valueOf())&&(s.expires=e);break;case`priority`:if(!o)break;let t=o.toLowerCase();(t===`low`||t===`medium`||t===`high`)&&(s.priority=t);break;case`samesite`:if(!o)break;let n=o.toLowerCase();(n===`lax`||n===`strict`||n===`none`)&&(s.sameSite=n);break}c=t+1}return s}function f(e,t,n){let r=e.indexOf(`;`,t);return r===-1?n:r}function p(e,t,n){let r=e.indexOf(`=`,t);return r<n?r:-1}function m(e,t,n){let r=t,i=n;do{let t=e.charCodeAt(r);if(t!==32&&t!==9)break}while(++r<i);for(;i>r;){let t=e.charCodeAt(i-1);if(t!==32&&t!==9)break;i--}return e.slice(r,i)}function h(e){if(e.indexOf(`%`)===-1)return e;try{return decodeURIComponent(e)}catch{return e}}function g(e){return o.call(e)===`[object Date]`}}})(),1),rs=ns.default||ns,is=rs.parse,as=rs.serialize;function os(e){let t=is(e),n={};for(let e in t)t[e]!==void 0&&(n[e]=t[e]);return n}function ss(){return os(document.cookie)}function cs(e){if(typeof document>`u`||typeof location>`u`)return{};switch(e.credentials){case`same-origin`:{let t=new URL(e.url);return location.origin===t.origin?ss():{}}case`include`:return ss();default:return{}}}function ls(e){let t=e.headers.get(`cookie`),n=t?os(t):{},r=cs(e);for(let t in r)e.headers.append(`cookie`,as(t,r[t]));let i=nr.getCookies(e.url),a=Object.fromEntries(i.map(e=>[e.key,e.value]));for(let t of i)e.headers.append(`cookie`,t.toString());return{...r,...a,...n}}var Q=(e=>(e.HEAD=`HEAD`,e.GET=`GET`,e.POST=`POST`,e.PUT=`PUT`,e.PATCH=`PATCH`,e.OPTIONS=`OPTIONS`,e.DELETE=`DELETE`,e))(Q||{}),us=class extends yt{constructor(e,t,n,r){let i=typeof t==`function`?`[custom predicate]`:t;super({info:{header:`${e}${i?` ${i}`:``}`,path:t,method:e},resolver:n,options:r}),this.checkRedundantQueryParameters()}checkRedundantQueryParameters(){let{method:e,path:t}=this.info;!t||t instanceof RegExp||typeof t==`function`||vr(t)!==t&&x.warn(`Found a redundant usage of query parameters in the request handler URL for "${e} ${t}". Please match against a path instead and access query parameters using "new URL(request.url).searchParams" instead. Learn more: https://mswjs.io/docs/http/intercepting-requests#querysearch-parameters`)}async parse(e){let t=new URL(e.request.url),n=ls(e.request);if(typeof this.info.path==`function`){let t=await this.info.path({request:e.request,cookies:n});return{match:typeof t==`boolean`?{matches:t,params:{}}:t,cookies:n}}return{match:this.info.path?Cr(t,this.info.path,e.resolutionContext?.baseUrl):{matches:!1,params:{}},cookies:n}}async predicate(e){let t=this.matchMethod(e.request.method),n=e.parsedResult.match.matches;return t&&n}matchMethod(e){return this.info.method instanceof RegExp?this.info.method.test(e):Uo(this.info.method,e)}extendResolverArgs(e){return{params:e.parsedResult.match?.params||{},cookies:e.parsedResult.cookies}}async log(e){let t=Ae(e.request.url),n=await Go(e.request),r=await qo(e.response),i=Wo(r.status);console.groupCollapsed(x.formatMessage(`${wr()} ${e.request.method} ${t} (%c${r.status} ${r.statusText}%c)`),`color:${i}`,`color:inherit`),console.log(`Request`,n),console.log(`Handler:`,this),console.log(`Response`,r),console.groupEnd()}};function $(e){return(t,n,r={})=>new us(e,t,n,r)}var ds={all:$(/.+/),head:$(Q.HEAD),get:$(Q.GET),post:$(Q.POST),put:$(Q.PUT),delete:$(Q.DELETE),patch:$(Q.PATCH),options:$(Q.OPTIONS)},fs={businessDate:`2026-05-10`,generatedAt:`2026-05-11 00:10:12`,summary:`昨日成交保持稳定,采购用户略有增长;资金风险主要集中在大额待提现和积分比例异常。`,kpis:[{key:`dealAmount`,title:`昨日成交额`,value:1289360.42,unit:``,trendLabel:`较前日`,trendValue:8.6,status:`success`,featured:!0},{key:`orderCount`,title:`昨日订单数`,value:1842,unit:``,trendLabel:`较前日`,trendValue:4.1,status:`success`},{key:`purchaseUsers`,title:`采购用户`,value:936,unit:``,trendLabel:`较前日`,trendValue:2.7,status:`success`},{key:`newUsers`,title:`新增用户`,value:318,unit:``,trendLabel:`较前日`,trendValue:-3.2,status:`warning`},{key:`newMerchandise`,title:`新增寄售商品`,value:472,unit:``,trendLabel:`较前日`,trendValue:12.4,status:`success`},{key:`selfBonus`,title:`个人奖金发放`,value:168230.36,unit:``,trendLabel:`较前日`,trendValue:6.8,status:`normal`},{key:`shareBonus`,title:`推广奖金发放`,value:82460.18,unit:``,trendLabel:`较前日`,trendValue:1.9,status:`normal`},{key:`pendingAmount`,title:`待支付/待结算`,value:95620.11,unit:``,trendLabel:`需关注`,status:`warning`}],fundPool:[{key:`balance`,title:`余额总额`,value:728903.22,unit:``,status:`normal`},{key:`coupon`,title:`优惠券总额`,value:391082.88,unit:``,status:`normal`},{key:`selfBonusPool`,title:`个人奖金总额`,value:836942.14,unit:``,status:`warning`},{key:`shareBonusPool`,title:`推广奖金总额`,value:295402.77,unit:``,status:`normal`},{key:`integral`,title:`积分总额`,value:418471.07,unit:``,status:`normal`},{key:`withdrawPending`,title:`待审核提现`,value:63200,unit:``,status:`danger`}],snapshots:[{slot:`1015`,title:`10:15 上午快报`,status:`success`,generatedAt:`2026-05-11 10:15:08`,message:`上午节点已完成,采购用户和成交额略高于昨日同节点。`,purchaseUsers:421,orderCount:756,dealAmount:526880.2,paidAmount:498320.5,newMerchandiseCount:185,selfBonusChange:64230.3,shareBonusChange:31820.1},{slot:`1455`,title:`14:55 下午快报`,status:`pending`,message:`下午节点尚未生成,预计 14:55 后可查看。`,purchaseUsers:0,orderCount:0,dealAmount:0,paidAmount:0,newMerchandiseCount:0,selfBonusChange:0,shareBonusChange:0}],trends:[{date:`05-04`,amount:948e3,orders:1390,newUsers:226,bonus:186e3},{date:`05-05`,amount:1024e3,orders:1512,newUsers:251,bonus:194e3},{date:`05-06`,amount:1119e3,orders:1604,newUsers:287,bonus:205e3},{date:`05-07`,amount:1086e3,orders:1542,newUsers:243,bonus:198e3},{date:`05-08`,amount:1198e3,orders:1731,newUsers:302,bonus:221e3},{date:`05-09`,amount:1187200,orders:1769,newUsers:329,bonus:229e3},{date:`05-10`,amount:1289360,orders:1842,newUsers:318,bonus:250690}],userRanks:[{id:`u1`,name:`刘先生`,value:96520,description:`个人奖金 + 推广奖金 + 积分折算`,badge:`高价值`},{id:`u2`,name:`陈女士`,value:81230,description:`昨日采购 12 单`,badge:`活跃`},{id:`u3`,name:`周先生`,value:75880,description:`团队新增 18 人`}],teamRanks:[{id:`t1`,name:`华东一队`,value:386200,description:`成交额第一,团队收益 4.8 万`,badge:`TOP1`},{id:`t2`,name:`苏州团队`,value:318760,description:`采购用户 182 人`},{id:`t3`,name:`扬州团队`,value:287500,description:`新增成员 36 人`}],productRanks:[{id:`p1`,name:`高端礼盒 A 款`,value:128800,description:`上架 7 天未成交`,badge:`滞销`},{id:`p2`,name:`精选组合 B 款`,value:98600,description:`高货值待成交`},{id:`p3`,name:`会员专享 C 款`,value:83500,description:`浏览高,成交低`}],risks:[{id:`r1`,level:`red`,type:`资金`,title:`大额待审核提现`,description:`当前待审核提现 6.32 万,建议今日处理。`,discoveredAt:`11:00`},{id:`r2`,level:`yellow`,type:`积分`,title:`积分与个人奖金比例异常`,description:`发现 3 名用户积分未接近个人奖金的 1/2。`,discoveredAt:`10:40`},{id:`r3`,level:`gray`,type:`数据`,title:`用户资料不一致`,description:`wa_users 与 eb_user 有 5 条手机号不一致。`,discoveredAt:`09:55`}]},ps=Ho(ds.get(`/mock/dashboard/overview`,()=>vt.json({code:200,message:`success`,data:fs})));export{ps as worker};