1/* 2* (c) Copyright Ascensio System SIA 2009-2026. All rights reserved 3* 4* https://www.onlyoffice.com/ 5* 6* Version: 4.0.0 (build at: 2026-10-05T19:09:16Z) 7*/ 8import{a as __toCommonJS,i as __require,n as __esmMin,o as __toESM,r as __exportAll,t as __commonJSMin}from"./rolldown-runtime.BNNRdYrd.js";import{Ft as __vitePreload,bn as require_react$2,dn as _assertThisInitialized,gn as require_jsx_runtime,un as _inheritsLoose,vt as clsx,yn as require_react_dom}from"./vendor-react.BzPWgjLr.js";function bind(t,r){return function(){return t.apply(r,arguments)}}var{toString:toString$1}=Object.prototype,{getPrototypeOf}=Object,{iterator,toStringTag}=Symbol,hasOwnProperty$1=(({hasOwnProperty:t})=>(r,Aa)=>t.call(r,Aa))(Object.prototype),isUnsafeObjectKey=t=>typeof t=="string"&&(t==="__proto__"||t==="constructor"||t==="prototype"),isPrototypeBoundary=(t,r,Aa)=>t===Object.prototype||!Aa&&r===null,isSafeAndFullyMutable=t=>{if(!Object.isExtensible(t))return!1;const r=Object.getOwnPropertyNames(t);return Object.getOwnPropertySymbols&&r.push(...Object.getOwnPropertySymbols(t)),r.every(Aa=>{if(isUnsafeObjectKey(Aa))return!1;const wa=Object.getOwnPropertyDescriptor(t,Aa);return!!wa&&wa.configurable&&wa.writable===!0})},hasOwnInPrototypeChain=(t,r)=>{let Aa=t;const wa=[];for(;Aa!=null;){if(wa.indexOf(Aa)!==-1)return!1;wa.push(Aa);const Pa=getPrototypeOf(Aa);if(isPrototypeBoundary(Aa,Pa,Aa===t))return!1;if(hasOwnProperty$1(Aa,r))return!0;Aa=Pa}return!1},getSafeProp=(t,r)=>t!=null&&hasOwnInPrototypeChain(t,r)?t[r]:void 0,toSafeFlatObject=t=>{if(t==null||typeof t!="object"&&typeof t!="function")return t;const r=getPrototypeOf(t);if(r===null&&isSafeAndFullyMutable(t))return t;const Aa=Object.create(null),wa=Object.create(null),Pa=[];let xa=t;for(;xa!=null&&Pa.indexOf(xa)===-1;){Pa.push(xa);const Ca=xa===t?r:getPrototypeOf(xa);if(isPrototypeBoundary(xa,Ca,xa===t))break;const ka=Object.getOwnPropertyNames(xa);Object.getOwnPropertySymbols&&ka.push(...Object.getOwnPropertySymbols(xa));for(const Ba of ka)isUnsafeObjectKey(Ba)||hasOwnProperty$1(wa,Ba)||(Aa[Ba]=t[Ba],wa[Ba]=!0);xa=Ca}return Aa},kindOf=(t=>r=>{const Aa=toString$1.call(r);return t[Aa]||(t[Aa]=Aa.slice(8,-1).toLowerCase())})(Object.create(null)),kindOfTest=t=>(t=t.toLowerCase(),r=>kindOf(r)===t),typeOfTest=t=>r=>typeof r===t,{isArray:isArray$1}=Array,isUndefined$1=typeOfTest("undefined");function isBuffer(t){return t!==null&&!isUndefined$1(t)&&t.constructor!==null&&!isUndefined$1(t.constructor)&&isFunction$1(t.constructor.isBuffer)&&t.constructor.isBuffer(t)}var isArrayBuffer=kindOfTest("ArrayBuffer");function isArrayBufferView(t){let r;return typeof ArrayBuffer<"u"&&ArrayBuffer.isView?r=ArrayBuffer.isView(t):r=t&&t.buffer&&isArrayBuffer(t.buffer),r}var isString$2=typeOfTest("string"),isFunction$1=typeOfTest("function"),isNumber$2=typeOfTest("number"),isObject$2=t=>t!==null&&typeof t=="object",isBoolean=t=>t===!0||t===!1,isPlainObject$1=t=>{if(!isObject$2(t))return!1;const r=getPrototypeOf(t);return(r===null||r===Object.prototype||getPrototypeOf(r)===null)&&!hasOwnInPrototypeChain(t,toStringTag)&&!hasOwnInPrototypeChain(t,iterator)},isEmptyObject=t=>{if(!isObject$2(t)||isBuffer(t))return!1;try{return Object.keys(t).length===0&&Object.getPrototypeOf(t)===Object.prototype}catch{return!1}},isDate$1=kindOfTest("Date"),isFile=kindOfTest("File"),isReactNativeBlob=t=>!!(t&&typeof t.uri<"u"),isReactNative$1=t=>t&&typeof t.getParts<"u",isBlob=kindOfTest("Blob"),isFileList=kindOfTest("FileList"),isSet=kindOfTest("Set"),isStream=t=>isObject$2(t)&&isFunction$1(t.pipe);function getGlobal$1(){return typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:typeof global<"u"?global:{}}var G$3=getGlobal$1(),FormDataCtor=typeof G$3.FormData<"u"?G$3.FormData:void 0,isFormData=t=>{if(!t)return!1;if(FormDataCtor&&t instanceof FormDataCtor)return!0;const r=getPrototypeOf(t);if(!r||r===Object.prototype||!isFunction$1(t.append))return!1;const Aa=kindOf(t);return Aa==="formdata"||Aa==="object"&&isFunction$1(t.toString)&&t.toString()==="[object FormData]"},isURLSearchParams=kindOfTest("URLSearchParams"),[isReadableStream,isRequest,isResponse,isHeaders]=["ReadableStream","Request","Response","Headers"].map(kindOfTest),trim=t=>t.trim?t.trim():t.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,"");function forEach(t,r,{allOwnKeys:Aa=!1}
vendor: 13,391 bytes, lines 8-10
8={}){if(t===null||typeof t>"u")return;let wa,Pa;if(typeof t!="object"&&(t=[t]),isArray$1(t))for(wa=0,Pa=t.length;wa<Pa;wa++)r.call(null,t[wa],wa,t);else{if(isBuffer(t))return;const xa=Aa?Object.getOwnPropertyNames(t):Object.keys(t),Ca=xa.length;let ka;for(wa=0;wa<Ca;wa++)ka=xa[wa],r.call(null,t[ka],ka,t)}}function findKey(t,r){if(isBuffer(t))return null;r=r.toLowerCase();const Aa=Object.keys(t);let wa=Aa.length,Pa;for(;wa-- >0;)if(Pa=Aa[wa],r===Pa.toLowerCase())return Pa;return null}var _global=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:global,isContextDefined=t=>!isUndefined$1(t)&&t!==_global;function merge(...t){const{caseless:r,skipUndefined:Aa}=isContextDefined(this)&&this||{},wa={},Pa=(xa,Ca)=>{if(Ca==="__proto__"||Ca==="constructor"||Ca==="prototype")return;const ka=r&&typeof Ca=="string"&&findKey(wa,Ca)||Ca,Ba=hasOwnProperty$1(wa,ka)?wa[ka]:void 0;isPlainObject$1(Ba)&&isPlainObject$1(xa)?wa[ka]=merge(Ba,xa):isPlainObject$1(xa)?wa[ka]=merge({},xa):isArray$1(xa)?wa[ka]=xa.slice():(!Aa||!isUndefined$1(xa))&&(wa[ka]=xa)};for(let xa=0,Ca=t.length;xa<Ca;xa++){const ka=t[xa];if(!ka||isBuffer(ka)||(forEach(ka,Pa),typeof ka!="object"||isArray$1(ka)))continue;const Ba=Object.getOwnPropertySymbols(ka);for(let $a=0;$a<Ba.length;$a++){const Da=Ba[$a];propertyIsEnumerable.call(ka,Da)&&Pa(ka[Da],Da)}}return wa}var extend=(t,r,Aa,{allOwnKeys:wa}={})=>(forEach(r,(Pa,xa)=>{Aa&&isFunction$1(Pa)?Object.defineProperty(t,xa,{__proto__:null,value:bind(Pa,Aa),writable:!0,enumerable:!0,configurable:!0}):Object.defineProperty(t,xa,{__proto__:null,value:Pa,writable:!0,enumerable:!0,configurable:!0})},{allOwnKeys:wa}),t),stripBOM=t=>(t.charCodeAt(0)===65279&&(t=t.slice(1)),t),inherits=(t,r,Aa,wa)=>{t.prototype=Object.create(r.prototype,wa),Object.defineProperty(t.prototype,"constructor",{__proto__:null,value:t,writable:!0,enumerable:!1,configurable:!0}),Object.defineProperty(t,"super",{__proto__:null,value:r.prototype}),Aa&&Object.assign(t.prototype,Aa)},toFlatObject=(t,r,Aa,wa)=>{let Pa,xa,Ca;const ka={};if(r=r||{},t==null)return r;do{for(Pa=Object.getOwnPropertyNames(t),xa=Pa.length;xa-- >0;)Ca=Pa[xa],(!wa||wa(Ca,t,r))&&!ka[Ca]&&(r[Ca]=t[Ca],ka[Ca]=!0);t=Aa!==!1&&getPrototypeOf(t)}while(t&&(!Aa||Aa(t,r))&&t!==Object.prototype);return r},endsWith=(t,r,Aa)=>{t=String(t),(Aa===void 0||Aa>t.length)&&(Aa=t.length),Aa-=r.length;const wa=t.indexOf(r,Aa);return wa!==-1&&wa===Aa},toArray$2=t=>{if(!t)return null;if(isArray$1(t))return t;let r=t.length;if(!isNumber$2(r))return null;const Aa=new Array(r);for(;r-- >0;)Aa[r]=t[r];return Aa},isTypedArray=(t=>r=>t&&r instanceof t)(typeof Uint8Array<"u"&&getPrototypeOf(Uint8Array)),forEachEntry=(t,r)=>{const Aa=(t&&t[iterator]).call(t);let wa;for(;(wa=Aa.next())&&!wa.done;){const Pa=wa.value;r.call(t,Pa[0],Pa[1])}},matchAll=(t,r)=>{let Aa;const wa=[];for(;(Aa=t.exec(r))!==null;)wa.push(Aa);return wa},isHTMLForm=kindOfTest("HTMLFormElement"),toCamelCase=t=>t.toLowerCase().replace(/[-_\s]([a-z\d])(\w*)/g,function(Aa,wa,Pa){return wa.toUpperCase()+Pa}),{propertyIsEnumerable}=Object.prototype,isRegExp=kindOfTest("RegExp"),reduceDescriptors=(t,r)=>{const Aa=Object.getOwnPropertyDescriptors(t),wa={};forEach(Aa,(Pa,xa)=>{let Ca;(Ca=r(Pa,xa,t))!==!1&&(wa[xa]=Ca||Pa)}),Object.defineProperties(t,wa)},freezeMethods=t=>{reduceDescriptors(t,(r,Aa)=>{if(isFunction$1(t)&&["arguments","caller","callee"].includes(Aa))return!1;const wa=t[Aa];if(isFunction$1(wa)){if(r.enumerable=!1,"writable"in r){r.writable=!1;return}r.set||(r.set=()=>{throw Error("Can not rewrite read-only method '"+Aa+"'")})}})},toObjectSet=(t,r)=>{const Aa={},wa=Pa=>{Pa.forEach(xa=>{Aa[xa]=!0})};return isArray$1(t)?wa(t):wa(String(t).split(r)),Aa},noop$5=()=>{},toFiniteNumber=(t,r)=>t!=null&&Number.isFinite(t=+t)?t:r;function isSpecCompliantForm(t){return!!(t&&isFunction$1(t.append)&&t[toStringTag]==="FormData"&&t[iterator])}var toJSONObject=t=>{const r=new WeakSet,Aa=wa=>{if(isObject$2(wa)){if(r.has(wa))return;if(isBuffer(wa))return wa;if(!("toJSON"in wa)){r.add(wa);let Pa;if(isSet(wa)){Pa=[];for(const xa of wa){const Ca=Aa(xa);!isUndefined$1(Ca)&&Pa.push(Ca)}}else Pa=isArray$1(wa)?[]:{},forEach(wa,(xa,Ca)=>{const ka=Aa(xa);!isUndefined$1(ka)&&(Pa[Ca]=ka)});return r.delete(wa),Pa}}return wa};return Aa(t)},isAsyncFn=kindOfTest("AsyncFunction"),isThenable=t=>t&&(isObject$2(t)||isFunction$1(t))&&isFunction$1(t.then)&&isFunction$1(t.catch),_setImmediate=((t,r)=>t?setImmediate:r?((Aa,wa)=>(_global.addEventListener("message",({source:Pa,data:xa})=>{Pa===_global&&xa===Aa&&wa.length&&wa.shift()()},!1),Pa=>{wa.push(Pa),_global.postMessage(Aa,"*")}))(`axios@${Math.random()}`,[]):Aa=>setTimeout(Aa))(typeof setImmediate=="function",isFunction$1(_global.postMessage)),asap=typeof queueMicrotask<"u"?queueMicrotask.bind(_global):typeof process<"u"&&process.nextTick||_setImmediate,isIterable=t=>t!=null&&isFunction$1(t[iterator]),isSafeIterable=t=>t!=null&&hasOwnInPrototypeChain(t,iterator)&&isIterable(t),utils_default={isArray:isArray$1,isArrayBuffer,isBuffer,isFormData,isArrayBufferView,isString:isString$2,isNumber:isNumber$2,isBoolean,isObject:isObject$2,isPlainObject:isPlainObject$1,isEmptyObject,isReadableStream,isRequest,isResponse,isHeaders,isUndefined:isUndefined$1,isDate:isDate$1,isFile,isReactNativeBlob,isReactNative:isReactNative$1,isBlob,isRegExp,isFunction:isFunction$1,isStream,isURLSearchParams,isTypedArray,isFileList,forEach,merge,extend,trim,stripBOM,inherits,toFlatObject,kindOf,kindOfTest,endsWith,toArray:toArray$2,forEachEntry,matchAll,isHTMLForm,hasOwnProperty:hasOwnProperty$1,hasOwnProp:hasOwnProperty$1,hasOwnInPrototypeChain,getSafeProp,toSafeFlatObject,reduceDescriptors,freezeMethods,toObjectSet,toCamelCase,noop:noop$5,toFiniteNumber,findKey,global:_global,isContextDefined,isSpecCompliantForm,toJSONObject,isAsyncFn,isThenable,setImmediate:_setImmediate,asap,isIterable,isSafeIterable},ignoreDuplicateOf=utils_default.toObjectSet(["age","authorization","content-length","content-type","etag","expires","from","host","if-modified-since","if-unmodified-since","last-modified","location","max-forwards","proxy-authorization","referer","retry-after","user-agent"]),parseHeaders_default=t=>{const r={};let Aa,wa,Pa;return t&&t.split(` 9`).forEach(function(Ca){Pa=Ca.indexOf(":"),Aa=Ca.substring(0,Pa).trim().toLowerCase(),wa=Ca.substring(Pa+1).trim();const ka=utils_default.hasOwnProp(r,Aa);!Aa||ka&&utils_default.hasOwnProp(ignoreDuplicateOf,Aa)||(Aa==="set-cookie"?ka?r[Aa].push(wa):r[Aa]=[wa]:r[Aa]=ka?r[Aa]+", "+wa:wa)}),r};function trimSPorHTAB(t){let r=0,Aa=t.length;for(;r<Aa;){const wa=t.charCodeAt(r);if(wa!==9&&wa!==32)break;r+=1}for(;Aa>r;){const wa=t.charCodeAt(Aa-1);if(wa!==9&&wa!==32)break;Aa-=1}return r===0&&Aa===t.length?t:t.slice(r,Aa)}var INVALID_UNICODE_HEADER_VALUE_CHARS=new RegExp("[\\u0000-\\u0008\\u000a-\\u001f\\u007f]+","g"),INVALID_BYTE_STRING_HEADER_VALUE_CHARS=new RegExp("[^\\u0009\\u0020-\\u007e\\u0080-\\u00ff]+","g");function sanitizeValue(t,r){return utils_default.isArray(t)?t.map(Aa=>sanitizeValue(Aa,r)):trimSPorHTAB(String(t).replace(r,""))}var sanitizeHeaderValue=t=>sanitizeValue(t,INVALID_UNICODE_HEADER_VALUE_CHARS),sanitizeByteStringHeaderValue=t=>sanitizeValue(t,INVALID_BYTE_STRING_HEADER_VALUE_CHARS);function toByteStringHeaderObject(t){const r=Object.create(null);return utils_default.forEach(t.toJSON(),(Aa,wa)=>{r[wa]=sanitizeByteStringHeaderValue(Aa)}),r}var $internals$1=Symbol("internals");function normalizeHeader(t){return t&&String(t).trim().toLowerCase()}function normalizeValue(t){return t===!1||t==null?t:utils_default.isArray(t)?t.map(normalizeValue):sanitizeHeaderValue(String(t))}function parseTokens(t){const r=Object.create(null),Aa=/([^\s,;=]+)\s*(?:=\s*([^,;]+))?/g;let wa;for(;wa=Aa.exec(t);)r[wa[1]]=wa[2];return r}var parameterNameRE=/^[!#$%&'*+\-.^_`|~0-9A-Za-z]+$/;function trimOWS(t){let r=0,Aa=t.length;for(;r<Aa;){const wa=t.charCodeAt(r);if(wa!==9&&wa!==32)break;r+=1}for(;Aa>r;){const wa=t.charCodeAt(Aa-1);if(wa!==9&&wa!==32)break;Aa-=1}return r===0&&Aa===t.length?t:t.slice(r,Aa)}function decodeQuotedString(t){const r=t.length-1;if(r<1||t.charCodeAt(0)!==34||t.charCodeAt(r)!==34)return t;let Aa="";for(let wa=1;wa<r;wa++){const Pa=t.charCodeAt(wa);if(Pa===34||Pa===92&&(wa+=1,wa>=r))return t;Aa+=t[wa]}return Aa}function parseParameters(t){const r=Object.create(null),Aa=String(t);let wa=0,Pa=!1,xa=!1;function Ca(ka){const Ba=trimOWS(Aa.slice(wa,ka)),$a=Ba.indexOf("=");if($a<1)return;const Da=trimOWS(Ba.slice(0,$a));if(!parameterNameRE.test(Da))return;const Va=Da.toLowerCase();if(Va==="__proto__"||Va==="constructor"||Va==="prototype")return;const Fa=trimOWS(Ba.slice($a+1));r[Va]=decodeQuotedString(Fa)}for(let ka=0;ka<Aa.length;ka++){const Ba=Aa.charCodeAt(ka);Pa?xa?xa=!1:Ba===92?xa=!0:Ba===34&&(Pa=!1):Ba===34?Pa=!0:(Ba===44||Ba===59)&&(Ca(ka),wa=ka+1)}return Ca(Aa.length),r}var isValidHeaderName=t=>/^[-_a-zA-Z0-9^`|~,!#$%&'*+.]+$/.test(t.trim());function matchHeaderValue(t,r,Aa,wa,Pa){if(utils_default.isFunction(wa))return wa.call(this,r,Aa);if(Pa&&(r=Aa),!!utils_default.isString(r)){if(utils_default.isString(wa))return r.indexOf(wa)!==-1;if(utils_default.isRegExp(wa))return wa.test(r)}}function formatHeader(t){return t.trim().toLowerCase().replace(/([a-z\d])(\w*)/g,(r,Aa,wa)=>Aa.toUpperCase()+wa)}function buildAccessors(t,r){const Aa=utils_default.toCamelCase(" "+r);["get","set","has"].forEach(wa=>{Object.defineProperty(t,wa+Aa,{__proto__:null,value:function(Pa,xa,Ca){return this[wa].call(this,r,Pa,xa,Ca)},configurable:!0})})}var AxiosHeaders=class{constructor(t){t&&this.set(t)}set(t,r,Aa){const wa=this;function Pa(Ca,ka,Ba){const $a=normalizeHeader(ka);if(!$a)return;const Da=utils_default.findKey(wa,$a);(!Da||wa[Da]===void 0||Ba===!0||Ba===void 0&&wa[Da]!==!1)&&(wa[Da||ka]=normalizeValue(Ca))}const xa=(Ca,ka)=>utils_default.forEach(Ca,(Ba,$a)=>Pa(Ba,$a,ka));if(utils_default.isPlainObject(t)||t instanceof this.constructor)xa(t,r);else if(utils_default.isString(t)&&(t=t.trim())&&!isValidHeaderName(t))xa(parseHeaders_default(t),r);else if(utils_default.isObject(t)&&utils_default.isSafeIterable(t)){let Ca=Object.create(null),ka,Ba;for(const $a of t){if(!utils_default.isArray($a))throw new TypeError("Object iterator must return a key-value pair");Ba=$a[0],utils_default.hasOwnProp(Ca,Ba)?(ka=Ca[Ba],Ca[Ba]=utils_default.isArray(ka)?[...ka,$a[1]]:[ka,$a[1]]):Ca[Ba]=$a[1]}xa(Ca,r)}else t!=null&&Pa(r,t,Aa);return this}get(t,r){if(t=normalizeHeader(t),t){const Aa=utils_default.findKey(this,t);if(Aa){const wa=this[Aa];if(!r)return wa;if(r===!0)return parseTokens(wa);if(utils_default.isFunction(r))return r.call(this,wa,Aa);if(utils_default.isRegExp(r))return r.exec(wa);throw new TypeError("parser must be boolean|regexp|function")}}}has(t,r){if(t=normalizeHeader(t),t){const Aa=utils_default.findKey(this,t);return!!(Aa&&this[Aa]!==void 0&&(!r||matchHeaderValue(this,this[Aa],Aa,r)))}return!1}delete(t,r){const Aa=this;let wa=!1;function Pa(xa){if(xa=normalizeHeader(xa),xa){const Ca=utils_default.findKey(Aa,xa);Ca&&(!r||matchHeaderValue(Aa,Aa[Ca],Ca,r))&&(delete Aa[Ca],wa=!0)}}return utils_default.isArray(t)?t.forEach(Pa):Pa(t),wa}clear(t){const r=Object.keys(this);let Aa=r.length,wa=!1;for(;Aa--;){const Pa=r[Aa];(!t||matchHeaderValue(this,this[Pa],Pa,t,!0))&&(delete this[Pa],wa=!0)}return wa}normalize(t){const r=this,Aa={};return utils_default.forEach(this,(wa,Pa)=>{const xa=utils_default.findKey(Aa,Pa);if(xa){r[xa]=normalizeValue(wa),delete r[Pa];return}const Ca=t?formatHeader(Pa):String(Pa).trim();Ca!==Pa&&delete r[Pa],r[Ca]=normalizeValue(wa),Aa[Ca]=!0}),this}concat(...t){return this.constructor.concat(this,...t)}toJSON(t){const r=Object.create(null);return utils_default.forEach(this,(Aa,wa)=>{Aa!=null&&Aa!==!1&&(r[wa]=t&&utils_default.isArray(Aa)?Aa.join(", "):Aa)}),r}[Symbol.iterator](){return Object.entries(this.toJSON())[Symbol.iterator]()}toString(){return Object.entries(this.toJSON()).map(([t,r])=>t+": "+r).join(` 10`)}getSetCookie(){const t=this.get("set-cookie");return utils_default.isArray(t)?t:t==null||t===!1?[]:[t]}get[Symbol.toStringTag](){return"AxiosHeaders"}static from(t){return t instanceof this?t:new this(t)}static parseParameters(t){return parseParameters(t)}static concat(t,...r){const Aa=new this(t);return r.forEach(wa=>Aa.set(wa)),Aa}static accessor(t){const r=(this[$internals$1]=this[$internals$1]={accessors:{}}).accessors,Aa=this.prototype;function wa(Pa){const xa=normalizeHeader(Pa);r[xa]||(buildAccessors(Aa,Pa),r[xa]=!0)}return utils_default.isArray(t)?t.forEach(wa):wa(t),this}};AxiosHeaders.accessor(["Content-Type","Content-Length","Accept","Accept-Encoding","User-Agent","Authorization"]);utils_default.reduceDescriptors(AxiosHeaders.prototype,({value:t},r)=>{let Aa=r[0].toUpperCase()+r.slice(1);return{get:()=>t,set(wa){this[Aa]=wa}}});utils_default.freezeMethods(AxiosHeaders);var REDACTED="[REDACTED ****]";function hasOwnOrPrototypeToJSON(t){if(utils_default.hasOwnProp(t,"toJSON"))return!0;let r=Object.getPrototypeOf(t);for(;r&&r!==Object.prototype;){if(utils_default.hasOwnProp(r,"toJSON"))return!0;r=Object.getPrototypeOf(r)}return!1}function redactConfig(t,r){const Aa=new Set(r.map(xa=>String(xa).toLowerCase())),wa=[],Pa=xa=>{if(xa===null||typeof xa!="object"||utils_default.isBuffer(xa))return xa;if(wa.indexOf(xa)!==-1)return;xa instanceof AxiosHeaders&&(xa=xa.toJSON()),wa.push(xa);let Ca;
10if(utils_default.isArray(xa))Ca=[],xa.forEach((ka,Ba)=>{const $a=Pa(ka);utils_default.isUndefined($a)||(Ca[Ba]=$a)});else{if(!utils_default.isPlainObject(xa)&&hasOwnOrPrototypeToJSON(xa))return wa.pop(),xa;Ca=Object.create(null);for(const[ka,Ba]of Object.entries(xa)){const $a=Aa.has(ka.toLowerCase())?REDACTED:Pa(Ba);utils_default.isUndefined($a)||(Ca[ka]=$a)}}return wa.pop(),Ca};return Pa(t)}function stringifySafely$1(t){try{return String(t)}catch{return""}}function aggregateErrorMessage(t){return t.errors.map(r=>{try{return r&&r.message?stringifySafely$1(r.message):stringifySafely$1(r)}catch{return""}}).filter(Boolean).join("; ")||t.name||"AggregateError"}var AxiosError=class tu extends Error{static from(r,Aa,wa,Pa,xa,Ca){let ka=r.message;!ka&&utils_default.isArray(r.errors)&&r.errors.length&&(ka=aggregateErrorMessage(r));const Ba=new tu(ka,Aa||r.code,wa,Pa,xa);return Object.defineProperty(Ba,"cause",{__proto__:null,value:r,writable:!0,enumerable:!1,configurable:!0}),Ba.name=r.name,r.status!=null&&Ba.status==null&&(Ba.status=r.status),Ca&&Object.assign(Ba,Ca),Ba}constructor(r,Aa,wa,Pa,xa){super(r),Object.defineProperty(this,"message",{__proto__:null,value:r,enumerable:!0,writable:!0,configurable:!0}),this.name="AxiosError",this.isAxiosError=!0,Aa&&(this.code=Aa),wa&&(this.config=wa),Pa&&(this.request=Pa),xa&&(this.response=xa,this.status=xa.status)}toJSON(){const r=this.config,Aa=r&&utils_default.hasOwnProp(r,"redact")?r.redact:void 0,wa=utils_default.isArray(Aa)&&Aa.length>0?redactConfig(r,Aa):utils_default.toJSONObject(r);return{message:this.message,name:this.name,description:this.description,number:this.number,fileName:this.fileName,lineNumber:this.lineNumber,columnNumber:this.columnNumber,stack:this.stack,config:wa,code:this.code,status:this.status}}};AxiosError.ERR_BAD_OPTION_VALUE="ERR_BAD_OPTION_VALUE";AxiosError.ERR_BAD_OPTION="ERR_BAD_OPTION";AxiosError.ECONNABORTED="ECONNABORTED";AxiosError.ETIMEDOUT="ETIMEDOUT";AxiosError.ECONNREFUSED="ECONNREFUSED";AxiosError.ERR_NETWORK="ERR_NETWORK";AxiosError.ERR_FR_TOO_MANY_REDIRECTS="ERR_FR_TOO_MANY_REDIRECTS";AxiosError.ERR_DEPRECATED="ERR_DEPRECATED";AxiosError.ERR_BAD_RESPONSE="ERR_BAD_RESPONSE";AxiosError.ERR_BAD_REQUEST="ERR_BAD_REQUEST";AxiosError.ERR_CANCELED="ERR_CANCELED";AxiosError.ERR_NOT_SUPPORT="ERR_NOT_SUPPORT";AxiosError.ERR_INVALID_URL="ERR_INVALID_URL";AxiosError.ERR_FORM_DATA_DEPTH_EXCEEDED="ERR_FORM_DATA_DEPTH_EXCEEDED";var DEFAULT_FORM_DATA_MAX_DEPTH=100;function isVisitable(t){return utils_default.isPlainObject(t)||utils_default.isArray(t)}function removeBrackets(t){return utils_default.endsWith(t,"[]")?t.slice(0,-2):t}function renderKey(t,r,Aa){return t?t.concat(r).map(function(Pa,xa){return Pa=removeBrackets(Pa),!Aa&&xa?"["+Pa+"]":Pa}).join(Aa?".":""):r}function isFlatArray(t){return utils_default.isArray(t)&&!t.some(isVisitable)}var predicates=utils_default.toFlatObject(utils_default,{},null,function(r){return/^is[A-Z]/.test(r)});function toFormData(t,r,Aa){if(!utils_default.isObject(t))throw new TypeError("target must be an object");r=r||new FormData;const wa=(ja,qa)=>{const Ha=utils_default.getSafeProp(Aa,ja);return utils_default.isUndefined(Ha)?qa:Ha},Pa=wa("metaTokens",!0),xa=wa("visitor")||La,Ca=wa("dots",!1),ka=wa("indexes",!1),Ba=wa("Blob")||typeof Blob<"u"&&Blob,$a=wa("maxDepth",100),Da=Ba&&utils_default.isSpecCompliantForm(r),Va=[];if(!utils_default.isFunction(xa))throw new TypeError("visitor must be a function");function Fa(ja){if(ja===null)return"";if(utils_default.isDate(ja))return ja.toISOString();if(utils_default.isBoolean(ja))return ja.toString();if(!Da&&utils_default.isBlob(ja))throw new AxiosError("Blob is not supported. Use a Buffer instead.");if(utils_default.isArrayBuffer(ja)||utils_default.isTypedArray(ja)){if(Da&&typeof Ba=="function")return new Ba([ja]);throw new AxiosError("Blob is not supported. Use a Buffer instead.",AxiosError.ERR_NOT_SUPPORT)}return ja}function Ma(ja){if(ja>$a)throw new AxiosError("Object is too deeply nested ("+ja+" levels). Max depth: "+$a,AxiosError.ERR_FORM_DATA_DEPTH_EXCEEDED)}function Ua(ja,qa){if($a===1/0)return JSON.stringify(ja);const Ha=[];return JSON.stringify(ja,function(Ga,Ka){if(!utils_default.isObject(Ka))return Ka;for(;Ha.length&&Ha[Ha.length-1]!==this;)Ha.pop();return Ha.push(Ka),Ma(qa+Ha.length-1),Ka})}function La(ja,qa,Ha){let za=ja;if(utils_default.isReactNative(r)&&utils_default.isReactNativeBlob(ja))return r.append(renderKey(Ha,qa,Ca),Fa(ja)),!1;if(ja&&!Ha&&typeof ja=="object"){if(utils_default.endsWith(qa,"{}"))qa=Pa?qa:qa.slice(0,-2),ja=Ua(ja,1);else if(utils_default.isArray(ja)&&isFlatArray(ja)||(utils_default.isFileList(ja)||utils_default.endsWith(qa,"[]"))&&(za=utils_default.toArray(ja)
10))return qa=removeBrackets(qa),za.forEach(function(Ka,Ya){!(utils_default.isUndefined(Ka)||Ka===null)&&r.append(ka===!0?renderKey([qa],Ya,Ca):ka===null?qa:qa+"[]",Fa(Ka))}),!1}return isVisitable(ja)?!0:(r.append(renderKey(Ha,qa,Ca),Fa(ja)),!1)}const Qa=Object.assign(predicates,{defaultVisitor:La,convertValue:Fa,isVisitable});function Za(ja,qa,Ha=0){if(!utils_default.isUndefined(ja)){if(Ma(Ha),Va.indexOf(ja)!==-1)throw new Error("Circular reference detected in "+qa.join("."));Va.push(ja),utils_default.forEach(ja,function(Ga,Ka){(!(utils_default.isUndefined(Ga)||Ga===null)&&xa.call(r,Ga,utils_default.isString(Ka)?Ka.trim():Ka,qa,Qa))===!0&&Za(Ga,qa?qa.concat(Ka):[Ka],Ha+1)}),Va.pop()}}if(!utils_default.isObject(t))throw new TypeError("data must be an object");return Za(t),r}function encode$2(t){const r={"!":"%21","'":"%27","(":"%28",")":"%29","~":"%7E","%20":"+"};return encodeURIComponent(t).replace(/[!'()~]|%20/g,function(wa){return r[wa]})}function AxiosURLSearchParams(t,r){this._pairs=[],t&&toFormData(t,this,r)}var prototype=AxiosURLSearchParams.prototype;prototype.append=function(r,Aa){this._pairs.push([r,Aa])};prototype.toString=function(r){const Aa=r?wa=>r.call(this,wa,encode$2):encode$2;return this._pairs.map(function(Pa){return Aa(Pa[0])+"="+Aa(Pa[1])},"").join("&")};function encode$1(t){return encodeURIComponent(t).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+")}function buildURL(t,r,Aa){if(!r)return t;t=t||"";const wa=utils_default.isFunction(Aa)?{serialize:Aa}:Aa,Pa=utils_default.getSafeProp(wa,"encode")||encode$1,xa=utils_default.getSafeProp(wa,"serialize");let Ca;if(xa?Ca=xa(r,wa):Ca=utils_default.isURLSearchParams(r)?r.toString():new AxiosURLSearchParams(r,wa).toString(Pa),Ca){const ka=t.indexOf("#");ka!==-1&&(t=t.slice(0,ka)),t+=(t.indexOf("?")===-1?"?":"&")+Ca}return t}var $internals=Symbol("internals");function countHandlers(t){return t?t.length:0}function trimHandlers(t){if(t)for(;t.length&&t[t.length-1]===null;)t.pop()}function syncHandlerEntries(t,r){const Aa=t.handlers,wa=countHandlers(Aa);Aa!==r.handlersRef?(r.handlersRef=Aa,r.handlerEntries.clear()):wa!==r.handlersLength&&(wa?r.handlerEntries.forEach(function(xa,Ca){Aa[xa.index]!==xa.handler&&r.handlerEntries.delete(Ca)}):r.handlerEntries.clear()),r.handlersLength=wa}var InterceptorManager=class{constructor(){this.handlers=[],this[$internals]={handlersRef:this.handlers,handlersLength:this.handlers.length,handlerEntries:new Map,iterationDepth:0,nextId:0}}use(t,r,Aa){const wa={fulfilled:t,rejected:r,synchronous:Aa?Aa.synchronous:!1,runWhen:Aa?Aa.runWhen:null},Pa=this[$internals];this.handlers==null&&(this.handlers=[]),syncHandlerEntries(this,Pa);const xa=Pa.nextId++;return this.handlers.push(wa),Pa.handlerEntries.set(xa,{handler:wa,index:this.handlers.length-1}),Pa.handlersLength=this.handlers.length,xa}eject(t){const r=this[$internals];syncHandlerEntries(this,r);const Aa=r.handlerEntries.get(t);if(Aa){if(r.handlerEntries.delete(t),this.handlers[Aa.index]!==Aa.handler)return;this.handlers[Aa.index]=null,r.iterationDepth||(trimHandlers(this.handlers),r.handlersLength=this.handlers.length)}}clear(){this.handlers&&(this.handlers=[],syncHandlerEntries(this,this[$internals]))}forEach(t){const r=this[$internals];syncHandlerEntries(this,r),r.iterationDepth++;try{utils_default.forEach(this.handlers,function(wa){wa!==null&&t(wa)})}finally{--r.iterationDepth||(syncHandlerEntries(this,r),trimHandlers(this.handlers),r.handlersLength=countHandlers(this.handlers))}}},transitional_default={silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1,legacyInterceptorReqResOrdering:!0,advertiseZstdAcceptEncoding:!1,validateStatusUndefinedResolves:!0},URLSearchParams_default=typeof URLSearchParams<"u"?URLSearchParams:AxiosURLSearchParams,FormData_default=typeof FormData<"u"?FormData:null,Blob_default=typeof Blob<"u"?Blob:null,browser_default={isBrowser:!0,classes:{URLSearchParams:URLSearchParams_default,FormData:FormData_default,Blob:Blob_default},protocols:["http","https","file","blob","url","data"]}
vendor: 7,399 bytes, line 10
10,utils_exports=__exportAll({hasBrowserEnv:()=>hasBrowserEnv,hasStandardBrowserEnv:()=>hasStandardBrowserEnv,hasStandardBrowserWebWorkerEnv:()=>hasStandardBrowserWebWorkerEnv,navigator:()=>_navigator,origin:()=>origin}),hasBrowserEnv=typeof window<"u"&&typeof document<"u",_navigator=typeof navigator=="object"&&navigator||void 0,hasStandardBrowserEnv=hasBrowserEnv&&(!_navigator||["ReactNative","NativeScript","NS"].indexOf(_navigator.product)<0),hasStandardBrowserWebWorkerEnv=typeof WorkerGlobalScope<"u"&&self instanceof WorkerGlobalScope&&typeof self.importScripts=="function",origin=hasBrowserEnv&&window.location.href||"http://localhost",platform_default={...utils_exports,...browser_default};function toURLEncodedForm(t,r){return toFormData(t,new platform_default.classes.URLSearchParams,{visitor:function(Aa,wa,Pa,xa){return platform_default.isNode&&utils_default.isBuffer(Aa)?(this.append(wa,Aa.toString("base64")),!1):xa.defaultVisitor.apply(this,arguments)},...r})}var MAX_DEPTH=100;function throwIfDepthExceeded(t){if(t>MAX_DEPTH)throw new AxiosError("FormData field is too deeply nested ("+t+" levels). Max depth: "+MAX_DEPTH,AxiosError.ERR_FORM_DATA_DEPTH_EXCEEDED)}function parsePropPath(t){const r=[],Aa=/[^.[\]]+|\[([^.[\]]*)]/g;let wa;for(;(wa=Aa.exec(t))!==null;)throwIfDepthExceeded(r.length),r.push(wa[0]==="[]"?"":wa[1]||wa[0]);return r}function arrayToObject(t){const r={},Aa=Object.keys(t);let wa;const Pa=Aa.length;let xa;for(wa=0;wa<Pa;wa++)xa=Aa[wa],r[xa]=t[xa];return r}function formDataToJSON(t){function r(Aa,wa,Pa,xa){throwIfDepthExceeded(xa);let Ca=Aa[xa++];if(Ca==="__proto__")return!0;const ka=Number.isFinite(+Ca),Ba=xa>=Aa.length;return Ca=!Ca&&utils_default.isArray(Pa)?Pa.length:Ca,Ba?(utils_default.hasOwnProp(Pa,Ca)?Pa[Ca]=utils_default.isArray(Pa[Ca])?Pa[Ca].concat(wa):[Pa[Ca],wa]:Pa[Ca]=wa,!ka):((!utils_default.hasOwnProp(Pa,Ca)||!utils_default.isObject(Pa[Ca]))&&(Pa[Ca]=[]),r(Aa,wa,Pa[Ca],xa)&&utils_default.isArray(Pa[Ca])&&(Pa[Ca]=arrayToObject(Pa[Ca])),!ka)}if(utils_default.isFormData(t)&&utils_default.isFunction(t.entries)){const Aa={};return utils_default.forEachEntry(t,(wa,Pa)=>{r(parsePropPath(wa),Pa,Aa,0)}),Aa}return null}var methodList=Object.freeze(["get","delete","head","options","post","put","patch","purge","link","unlink","query"]),own=(t,r)=>t!=null&&utils_default.hasOwnProp(t,r)?t[r]:void 0;function stringifySafely(t,r,Aa){if(utils_default.isString(t))try{return(r||JSON.parse)(t),utils_default.trim(t)}catch(wa){if(wa.name!=="SyntaxError")throw wa}return(Aa||JSON.stringify)(t)}var defaults$1={transitional:transitional_default,adapter:["xhr","http","fetch"],transformRequest:[function(r,Aa){const wa=Aa.getContentType()||"",Pa=wa.indexOf("application/json")>-1,xa=utils_default.isObject(r);if(xa&&utils_default.isHTMLForm(r)&&(r=new FormData(r)),utils_default.isFormData(r))return Pa?JSON.stringify(formDataToJSON(r)):r;if(utils_default.isArrayBuffer(r)||utils_default.isBuffer(r)||utils_default.isStream(r)||utils_default.isFile(r)||utils_default.isBlob(r)||utils_default.isReadableStream(r))return r;if(utils_default.isArrayBufferView(r))return r.buffer;if(utils_default.isURLSearchParams(r))return Aa.setContentType("application/x-www-form-urlencoded;charset=utf-8",!1),r.toString();let Ca;if(xa){const ka=own(this,"formSerializer");if(wa.indexOf("application/x-www-form-urlencoded")>-1)return toURLEncodedForm(r,ka).toString();if((Ca=utils_default.isFileList(r))||wa.indexOf("multipart/form-data")>-1){const Ba=own(this,"env"),$a=Ba&&Ba.FormData;return toFormData(Ca?{"files[]":r}:r,$a&&new $a,ka)}}return xa||Pa?(Aa.setContentType("application/json",!1),stringifySafely(r)):r}],transformResponse:[function(r){const Aa=own(this,"transitional")||defaults$1.transitional,wa=Aa&&Aa.forcedJSONParsing,Pa=own(this,"responseType"),xa=Pa==="json";if(utils_default.isResponse(r)||utils_default.isReadableStream(r))return r;if(r&&utils_default.isString(r)&&(wa&&!Pa||xa)){const Ca=!(Aa&&Aa.silentJSONParsing)&&xa;try{return JSON.parse(r,own(this,"parseReviver"))}catch(ka){if(Ca)throw ka.name==="SyntaxError"?AxiosError.from(ka,AxiosError.ERR_BAD_RESPONSE,this,null,own(this,"response")):ka}}return r}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,env:{FormData:platform_default.classes.FormData,Blob:platform_default.classes.Blob},validateStatus:function(r){return r>=200&&r<300},headers:{common:{Accept:"application/json, text/plain, */*","Content-Type":void 0}}};utils_default.forEach(methodList,t=>{defaults$1.headers[t]={}});function transformData(t,r){const Aa=this||defaults$1,wa=r||Aa,Pa=AxiosHeaders.from(wa.headers);let xa=wa.data;return utils_default.forEach(t,function(ka){xa=ka.call(Aa,xa,Pa.normalize(),r?r.status:void 0)}),Pa.normalize(),xa}function isCancel(t){return!!(t&&t.__CANCEL__)}var CanceledError=class extends AxiosError{constructor(t,r,Aa){super(t??"canceled",AxiosError.ERR_CANCELED,r,Aa),this.name="CanceledError",this.__CANCEL__=!0}};function settle(t,r,Aa){const wa=Aa.config.validateStatus;!Aa.status||!wa||wa(Aa.status)?t(Aa):r(new AxiosError("Request failed with status code "+Aa.status,Aa.status>=400&&Aa.status<500?AxiosError.ERR_BAD_REQUEST:AxiosError.ERR_BAD_RESPONSE,Aa.config,Aa.request,Aa))}var urlParserControlCharacters=/[\t\n\r]/g;function normalizeURLForProtocolCheck(t){if(typeof t!="string")return t;let r=0;for(;r<t.length&&t.charCodeAt(r)<=32;)r++;return t.slice(r).replace(urlParserControlCharacters,"")}function parseProtocol(t){const r=/^([-+\w]{1,25}):(?:\/\/)?/.exec(t);return r&&r[1]||""}function speedometer(t,r){t=t||10;const Aa=new Array(t),wa=new Array(t);let Pa=0,xa=0,Ca;return r=r!==void 0?r:1e3,function(Ba){const $a=Date.now(),Da=wa[xa];Ca||(Ca=$a),Aa[Pa]=Ba,wa[Pa]=$a;let Va=xa,Fa=0;for(;Va!==Pa;)Fa+=Aa[Va++],Va=Va%t;if(Pa=(Pa+1)%t,Pa===xa&&(xa=(xa+1)%t),$a-Ca<r)return;const Ma=Da&&$a-Da;return Ma?Math.round(Fa*1e3/Ma):void 0}}function throttle(t,r){let Aa=0,wa=1e3/r,Pa,xa;const Ca=(Da,Va=Date.now())=>{Aa=Va,Pa=null,xa&&(clearTimeout(xa),xa=null),t(...Da)};return[(...Da)=>{const Va=Date.now(),Fa=Va-Aa;Fa>=wa?Ca(Da,Va):(Pa=Da,xa||(xa=setTimeout(()=>{xa=null,Ca(Pa)},wa-Fa)))},()=>Pa&&Ca(Pa),(...Da)=>Ca(Da)]}var progressEventReducer=(t,r,Aa=3)=>{let wa=0;const Pa=speedometer(50,250);return throttle(xa=>{if(!xa||!utils_default.isNumber(xa.loaded))return;const Ca=xa.loaded,ka=xa.lengthComputable?xa.total:void 0,Ba=Math.max(0,ka!=null?Math.min(Ca,ka):Ca),$a=Math.max(0,Ba-wa),Da=Pa($a);wa=Math.max(wa,Ba),t({loaded:Ba,total:ka,progress:ka?Ba/ka:void 0,bytes:$a,rate:Da||void 0,estimated:Da&&ka?(ka-Ba)/Da:void 0,event:xa,lengthComputable:ka!=null,[r?"download":"upload"]:!0})},Aa)},progressEventDecorator=(t,r)=>{const Aa=t!=null;return[wa=>r[0]({lengthComputable:Aa,total:t,loaded:wa}),r[1]]},asyncDecorator=(t,r=utils_default.asap)=>(...Aa)=>r(()=>t(...Aa)),isURLSameOrigin_default=platform_default.hasStandardBrowserEnv?((t,r)=>Aa=>(Aa=new URL(Aa,platform_default.origin),t.protocol===Aa.protocol&&t.host===Aa.host&&(r||t.port===Aa.port)))(new URL(platform_default.origin),platform_default.navigator&&/(msie|trident)/i.test(platform_default.navigator.userAgent)):()=>!0,cookies_default=platform_default.hasStandardBrowserEnv?{write(t,r,Aa,wa,Pa,xa,Ca){if(typeof document>"u")return;const ka=[`${t}=${encodeURIComponent(r)}`];utils_default.isNumber(Aa)&&ka.push(`expires=${new Date(Aa).toUTCString()}
10`),utils_default.isString(wa)&&ka.push(`path=${wa}`),utils_default.isString(Pa)&&ka.push(`domain=${Pa}`),xa===!0&&ka.push("secure"),utils_default.isString(Ca)&&ka.push(`SameSite=${Ca}`),document.cookie=ka.join("; ")},read(t){if(typeof document>"u")return null;const r=document.cookie.split(";");for(let Aa=0;Aa<r.length;Aa++){const wa=r[Aa].replace(/^\s+/,""),Pa=wa.indexOf("=");if(Pa!==-1&&wa.slice(0,Pa)===t)try{return decodeURIComponent(wa.slice(Pa+1))}catch{return wa.slice(Pa+1)}}return null},remove(t){this.write(t,"",Date.now()-864e5,"/")}}:{write(){},read(){return null},remove(){}};function isAbsoluteURL(t){return typeof t!="string"?!1:/^([a-z][a-z\d+\-.]*:)?\/\//i.test(t)}function combineURLs(t,r){if(!r)return t;let Aa=t.length;for(;Aa>0&&t.charCodeAt(Aa-1)===47;)Aa--;return t.slice(0,Aa)+"/"+r.replace(/^\/+/,"")}var malformedHttpProtocol=/^https?:(?!\/\/)/i;function redactFragment(t){return t&&t.replace(/(^|&)([^=&]*=)?[^&]+/g,(r,Aa,wa="")=>`${Aa}${wa}${REDACTED}`)}function redactSensitiveURLParts(t){const r=t.replace(/^(https?:\/{0,2})[^/?#]*@/i,`$1${REDACTED}@`),Aa=r.indexOf("#"),wa=(Aa===-1?r:r.slice(0,Aa)).replace(/([?&][^=&#]*=)[^&#]*/g,`$1${REDACTED}`);return Aa===-1?wa:`${wa}#${redactFragment(r.slice(Aa+1))}`}function assertValidHttpProtocolURL(t,r){if(typeof t=="string"){const Aa=normalizeURLForProtocolCheck(t);if(malformedHttpProtocol.test(Aa))throw new AxiosError(`Invalid URL ${JSON.stringify(redactSensitiveURLParts(Aa))}: missing "//" after protocol`,AxiosError.ERR_INVALID_URL,r)}}function buildFullPath(t,r,Aa,wa){assertValidHttpProtocolURL(r,wa);let Pa=!isAbsoluteURL(r);return t&&(Pa||Aa===!1)?(assertValidHttpProtocolURL(t,wa),combineURLs(t,r)):r}var headersToObject=t=>t instanceof AxiosHeaders?{...t}:t,ownEnumerableKeys=t=>Object.getOwnPropertySymbols&&Object.getOwnPropertyDescriptor?Object.keys(t).concat(Object.getOwnPropertySymbols(t).filter(r=>Object.getOwnPropertyDescriptor(t,r).enumerable)):Object.keys(t);function mergeConfig$1(t,r){t=t||{},r=r||{};const Aa=Object.create(null);Object.defineProperty(Aa,"hasOwnProperty",{__proto__:null,value:Object.prototype.hasOwnProperty,enumerable:!1,writable:!0,configurable:!0});function wa(Da,Va,Fa,Ma){return utils_default.isPlainObject(Da)&&utils_default.isPlainObject(Va)?utils_default.merge.call({caseless:Ma},Da,Va):utils_default.isPlainObject(Va)?utils_default.merge({},Va):utils_default.isArray(Va)?Va.slice():Va}function Pa(Da,Va,Fa,Ma){if(utils_default.isUndefined(Va)){if(!utils_default.isUndefined(Da))return wa(void 0,Da,Fa,Ma)}else return wa(Da,Va,Fa,Ma)}function xa(Da,Va){if(!utils_default.isUndefined(Va))return wa(void 0,Va)}function Ca(Da,Va){if(utils_default.isUndefined(Va)){if(!utils_default.isUndefined(Da))return wa(void 0,Da)}else return wa(void 0,Va)}function ka(Da){const Va=utils_default.hasOwnProp(r,"transitional")?r.transitional:void 0;if(!utils_default.isUndefined(Va))if(utils_default.isPlainObject(Va)){if(utils_default.hasOwnProp(Va,Da))return Va[Da]}else return;const Fa=utils_default.hasOwnProp(t,"transitional")?t.transitional:void 0;if(utils_default.isPlainObject(Fa)&&utils_default.hasOwnProp(Fa,Da))return Fa[Da]}function Ba(Da,Va,Fa){if(utils_default.hasOwnProp(r,Fa))return wa(Da,Va);if(utils_default.hasOwnProp(t,Fa))return wa(void 0,Da)}const $a={url:xa,method:xa,data:xa,baseURL:Ca,transformRequest:Ca,transformResponse:Ca,paramsSerializer:Ca,timeout:Ca,timeoutErrorMessage:Ca,withCredentials:Ca,withXSRFToken:Ca,adapter:Ca,responseType:Ca,xsrfCookieName:Ca,xsrfHeaderName:Ca,onUploadProgress:Ca,onDownloadProgress:Ca,decompress:Ca,maxContentLength:Ca,maxBodyLength:Ca,beforeRedirect:Ca,transport:Ca,httpAgent:Ca,httpsAgent:Ca,cancelToken:Ca,socketPath:Ca,allowedSocketPaths:Ca,responseEncoding:Ca,validateStatus:Ba,headers:(Da,Va,Fa)=>Pa(headersToObject(Da),headersToObject(Va),Fa,!0)};return utils_default.forEach(ownEnumerableKeys({...t,...r}),function(Va){if(Va==="__proto__"||Va==="constructor"||Va==="prototype")return;const Fa=utils_default.hasOwnProp($a,Va)?$a[Va]:Pa,Ma=Fa(utils_default.hasOwnProp(t,Va)?t[Va]:void 0,utils_default.hasOwnProp(r,Va)?r[Va]:void 0,Va);
vendor: 5,980 bytes, line 10
10utils_default.isUndefined(Ma)&&Fa!==Ba||(Aa[Va]=Ma)}),utils_default.hasOwnProp(r,"validateStatus")&&utils_default.isUndefined(r.validateStatus)&&ka("validateStatusUndefinedResolves")===!1&&(utils_default.hasOwnProp(t,"validateStatus")?Aa.validateStatus=wa(void 0,t.validateStatus):delete Aa.validateStatus),Aa}var FORM_DATA_CONTENT_HEADERS=["content-type","content-length"];function setFormDataHeaders(t,r,Aa){if(Aa!=="content-only"){t.set(r);return}Object.entries(r||{}).forEach(([wa,Pa])=>{FORM_DATA_CONTENT_HEADERS.includes(wa.toLowerCase())&&t.set(wa,Pa)})}var encodeUTF8$1=t=>encodeURIComponent(t).replace(/%([0-9A-F]{2})/gi,(r,Aa)=>String.fromCharCode(parseInt(Aa,16)));function resolveConfig(t){const r=mergeConfig$1({},t),Aa=Fa=>utils_default.hasOwnProp(r,Fa)?r[Fa]:void 0,wa=Aa("data");let Pa=Aa("withXSRFToken");const xa=Aa("xsrfHeaderName"),Ca=Aa("xsrfCookieName");let ka=Aa("headers");const Ba=Aa("auth"),$a=Aa("baseURL"),Da=Aa("allowAbsoluteUrls"),Va=Aa("url");if(r.headers=ka=AxiosHeaders.from(ka),r.url=buildURL(buildFullPath($a,Va,Da,r),Aa("params"),Aa("paramsSerializer")),Ba){const Fa=utils_default.getSafeProp(Ba,"username")||"",Ma=utils_default.getSafeProp(Ba,"password")||"";try{ka.set("Authorization","Basic "+btoa(Fa+":"+(Ma?encodeUTF8$1(Ma):"")))}catch(Ua){throw AxiosError.from(Ua,AxiosError.ERR_BAD_OPTION_VALUE,t)}}if(utils_default.isFormData(wa)){const Fa=utils_default.getSafeProp(wa,"getHeaders");platform_default.hasStandardBrowserEnv||platform_default.hasStandardBrowserWebWorkerEnv||utils_default.isReactNative(wa)?ka.setContentType(void 0):utils_default.isFunction(Fa)&&setFormDataHeaders(ka,Fa.call(wa),Aa("formDataHeaderPolicy"))}if(platform_default.hasStandardBrowserEnv&&(utils_default.isFunction(Pa)&&(Pa=Pa(r)),Pa===!0||Pa==null&&isURLSameOrigin_default(r.url))){const Fa=xa&&Ca&&cookies_default.read(Ca);Fa&&ka.set(xa,Fa)}return r}var isXHRAdapterSupported=typeof XMLHttpRequest<"u",xhr_default=isXHRAdapterSupported&&function(t){return new Promise(function(Aa,wa){const Pa=resolveConfig(t);let xa=Pa.data;const Ca=AxiosHeaders.from(Pa.headers).normalize();let{responseType:ka,onUploadProgress:Ba,onDownloadProgress:$a}=Pa,Da,Va,Fa,Ma,Ua,La;function Qa(){Ma&&Ma(),Ua&&Ua(),Pa.cancelToken&&Pa.cancelToken.unsubscribe(Da),Pa.signal&&Pa.signal.removeEventListener("abort",Da)}let Za=new XMLHttpRequest;Za.open(Pa.method.toUpperCase(),Pa.url,!0),Za.timeout=Pa.timeout;function ja(Ha){if(!Za)return;if(Za.status===0&&(parseProtocol(normalizeURLForProtocolCheck(Pa.url))||parseProtocol(platform_default.origin))!=="file"&&!(Za.responseURL&&Za.responseURL.startsWith("file:"))){wa(new AxiosError("Request aborted",AxiosError.ECONNABORTED,t,Za)),Qa(),Za=null;return}try{Ha?La&&La(Ha):Ua&&Ua()}catch(Ka){setTimeout(()=>{throw Ka})}if(!Za)return;const za=AxiosHeaders.from("getAllResponseHeaders"in Za&&Za.getAllResponseHeaders()),Ga={data:!ka||ka==="text"||ka==="json"?Za.responseText:Za.response,status:Za.status,statusText:Za.statusText,headers:za,config:t,request:Za};settle(function(Ya){Aa(Ya),Qa()},function(Ya){wa(Ya),Qa()},Ga),Za=null}"onloadend"in Za?Za.onloadend=ja:Za.onreadystatechange=function(){!Za||Za.readyState!==4||Za.status===0&&!(Za.responseURL&&Za.responseURL.startsWith("file:"))||setTimeout(ja)},Za.onabort=function(){Za&&(wa(new AxiosError("Request aborted",AxiosError.ECONNABORTED,t,Za)),Qa(),Za=null)},Za.onerror=function(za){const Ga=za&&za.message?za.message:"Network Error",Ka=new AxiosError(Ga,AxiosError.ERR_NETWORK,t,Za);Ka.event=za||null,wa(Ka),Qa(),Za=null},Za.ontimeout=function(){let za=Pa.timeout?"timeout of "+Pa.timeout+"ms exceeded":"timeout exceeded";const Ga=Pa.transitional||transitional_default;Pa.timeoutErrorMessage&&(za=Pa.timeoutErrorMessage),wa(new AxiosError(za,Ga.clarifyTimeoutError?AxiosError.ETIMEDOUT:AxiosError.ECONNABORTED,t,Za)),Qa(),Za=null},xa===void 0&&Ca.setContentType(null),"setRequestHeader"in Za&&utils_default.forEach(toByteStringHeaderObject(Ca),function(za,Ga){Za.setRequestHeader(Ga,za)}),utils_default.isUndefined(Pa.withCredentials)||(Za.withCredentials=!!Pa.withCredentials),ka&&ka!=="json"&&(Za.responseType=Pa.responseType),$a&&([Fa,Ua,La]=progressEventReducer($a,!0),Za.addEventListener("progress",Fa)),Ba&&Za.upload&&([Va,Ma]=progressEventReducer(Ba),Za.upload.addEventListener("progress",Va),Za.upload.addEventListener("loadend",Ma)),(Pa.cancelToken||Pa.signal)&&(Da=Ha=>{Za&&(wa(!Ha||Ha.type?new CanceledError(null,t,Za):Ha),Za.abort(),Qa(),Za=null)},Pa.cancelToken&&Pa.cancelToken.subscribe(Da),Pa.signal&&(Pa.signal.aborted?Da():Pa.signal.addEventListener("abort",Da)));const qa=parseProtocol(Pa.url);if(qa&&!platform_default.protocols.includes(qa)){wa(new AxiosError("Unsupported protocol "+qa+":",AxiosError.ERR_BAD_REQUEST,t)),Qa();return}Za.send(xa||null)})},composeSignals=(t,r)=>{if(t=t?t.filter(Boolean):[],!r&&!t.length)return;const Aa=new AbortController;let wa=!1;const Pa=function(Ba){if(!wa){wa=!0,Ca();const $a=Ba instanceof Error?Ba:this.reason;Aa.abort($a instanceof AxiosError?$a:new CanceledError($a instanceof Error?$a.message:$a))}};let xa=r&&setTimeout(()=>{xa=null,Pa(new AxiosError(`timeout of ${r}ms exceeded`,AxiosError.ETIMEDOUT))},r);const Ca=()=>{t&&(xa&&clearTimeout(xa),xa=null,t.forEach(Ba=>{Ba.unsubscribe?Ba.unsubscribe(Pa):Ba.removeEventListener("abort",Pa)}),t=null)};t.forEach(Ba=>{if(!wa){if(Ba.aborted){Pa.call(Ba);return}Ba.addEventListener("abort",Pa,{once:!0})}});const{signal:ka}=Aa;return ka.unsubscribe=()=>utils_default.asap(Ca),ka},streamChunk=function*(t,r){let Aa=t.byteLength;if(!r||Aa<r){yield t;return}let wa=0,Pa;for(;wa<Aa;)Pa=wa+r,yield t.slice(wa,Pa),wa=Pa},readBytes=async function*(t,r){for await(const Aa of readStream(t))yield*streamChunk(Aa,r)},readStream=async function*(t){if(t[Symbol.asyncIterator]){yield*t;return}const r=t.getReader();try{for(;;){const{done:Aa,value:wa}=await r.read();if(Aa)break;yield wa}}finally{await r.cancel()}},trackStream=(t,r,Aa,wa)=>{const Pa=readBytes(t,r);let xa=0,Ca,ka=Ba=>
10{Ca||(Ca=!0,wa&&wa(Ba))};return new ReadableStream({async pull(Ba){try{const{done:$a,value:Da}=await Pa.next();if($a){ka(),Ba.close();return}let Va=Da.byteLength;Aa&&Aa(xa+=Va),Ba.enqueue(new Uint8Array(Da))}catch($a){throw ka($a),$a}},cancel(Ba){return ka(Ba),Pa.return()}},{highWaterMark:2})},isHexDigit=t=>t>=48&&t<=57||t>=65&&t<=70||t>=97&&t<=102,isPercentEncodedByte=(t,r,Aa)=>r+2<Aa&&isHexDigit(t.charCodeAt(r+1))&&isHexDigit(t.charCodeAt(r+2)),hexValue=t=>t<=57?t-48:(t&223)-55,isBase64Char=t=>t>=65&&t<=90||t>=97&&t<=122||t>=48&&t<=57||t===43||t===47||t===45||t===95,isBase64Whitespace=t=>t===9||t===10||t===12||t===13||t===32,base64Bytes=t=>{const r=Math.floor(t/4),Aa=t%4;return r*3+(Aa===2?1:Aa===3?2:0)},estimateBase64BufferAllocation=t=>{const r=t.length;let Aa=0;return r>0&&t.charCodeAt(r-1)===61&&(Aa++,r>1&&t.charCodeAt(r-2)===61&&Aa++),Math.floor((r-Aa)*3/4)},estimatePercentDecodedBase64Bytes=t=>{const r=t.length;let Aa=0,wa=0,Pa=!1;for(let xa=0;xa<r;xa++){let Ca=t.charCodeAt(xa);if(Ca===37&&isPercentEncodedByte(t,xa,r)&&(Ca=hexValue(t.charCodeAt(xa+1))*16+hexValue(t.charCodeAt(xa+2)),xa+=2),!isBase64Whitespace(Ca)){if(Ca===61){wa++;continue}if(!isBase64Char(Ca)||wa>0){Pa=!0;continue}Aa++}}return Pa||wa>2||wa>0&&(Aa+wa)%4!==0||Aa%4===1?estimateBase64BufferAllocation(t):base64Bytes(Aa)},estimateDataURLBytes=(t,r)=>{if(!t||typeof t!="string"||!t.startsWith("data:"))return 0;const Aa=t.indexOf(",");if(Aa<0)return 0;const wa=t.slice(5,Aa),Pa=t.slice(Aa+1);if(/;base64/i.test(wa))return r(Pa);let xa=0;for(let Ca=0,ka=Pa.length;Ca<ka;Ca++){const Ba=Pa.charCodeAt(Ca);if(Ba===37&&isPercentEncodedByte(Pa,Ca,ka))xa+=1,Ca+=2;else if(Ba<128)xa+=1;else if(Ba<2048)xa+=2;else if(Ba>=55296&&Ba<=56319&&Ca+1<ka){const $a=Pa.charCodeAt(Ca+1);$a>=56320&&$a<=57343?(xa+=4,Ca++):xa+=3}else xa+=3}return xa};function estimateDataURLDecodedBytes(t){const r=typeof t=="string"?t.indexOf("#"):-1;return estimateDataURLBytes(r===-1?t:t.slice(0,r),estimatePercentDecodedBase64Bytes)}var VERSION="1.20.0",DEFAULT_CHUNK_SIZE=65536,DEFAULT_REQUEST_OPTIONS={cache:"default",redirect:"follow",referrer:"about:client",referrerPolicy:"",mode:"cors",integrity:"",keepalive:!1,priority:"auto",window:null},{isFunction}=utils_default,encodeUTF8=t=>encodeURIComponent(t).replace(/%([0-9A-F]{2})/gi,(r,Aa)=>String.fromCharCode(parseInt(Aa,16))),decodeURIComponentSafe=t=>{if(!utils_default.isString(t))return t;try{return decodeURIComponent(t)}catch{return t}},test$1=(t,...r)=>{try{return!!t(...r)}catch{return!1}},maybeWithAuthCredentials=t=>{const r=t.indexOf("://");let Aa=t;return r!==-1&&(Aa=Aa.slice(r+3)),Aa.includes("@")||Aa.includes(":")},factory=t=>{const r=utils_default.global!==void 0&&utils_default.global!==null?utils_default.global:globalThis,{ReadableStream:Aa,TextEncoder:wa}=r;t=utils_default.merge.call({skipUndefined:!0},{Request:r.Request,Response:r.Response},t);const{fetch:Pa,Request:xa,Response:Ca}=t,ka=Pa?isFunction(Pa):typeof fetch=="function",Ba=isFunction(xa),$a=isFunction(Ca);if(!ka)return!1;const Da=ka&&isFunction(Aa),Va=ka&&(typeof wa=="function"?(Za=>ja=>Za.encode(ja))(new wa):async Za=>new Uint8Array(await new xa(Za).arrayBuffer())),Fa=Ba&&Da&&test$1(()=>{let Za=!1;const ja=new xa(platform_default.origin,{body:new Aa,method:"POST",get duplex(){return Za=!0,"half"}}),qa=ja.headers.has("Content-Type");return ja.body!=null&&ja.body.cancel(),Za&&!qa}),Ma=$a&&Da&&test$1(()=>utils_default.isReadableStream(new Ca("").body)),Ua={stream:Ma&&(Za=>Za.body)};ka&&["text","arrayBuffer","blob","formData","stream"].forEach(Za=>{!Ua[Za]&&(Ua[Za]=(ja,qa)=>{let Ha=ja&&ja[Za];if(Ha)return Ha.call(ja);throw new AxiosError(`Response type '${Za}' is not supported`,AxiosError.ERR_NOT_SUPPORT,qa)})});const La=async Za=>
vendor: 10,795 bytes, lines 10-16
10{if(Za==null)return 0;if(utils_default.isBlob(Za))return Za.size;if(utils_default.isSpecCompliantForm(Za))return(await new xa(platform_default.origin,{method:"POST",body:Za}).arrayBuffer()).byteLength;if(utils_default.isArrayBufferView(Za)||utils_default.isArrayBuffer(Za))return Za.byteLength;if(utils_default.isURLSearchParams(Za)&&(Za=Za+""),utils_default.isString(Za))return(await Va(Za)).byteLength},Qa=async(Za,ja)=>{const qa=utils_default.toFiniteNumber(Za.getContentLength());return qa??La(ja)};return async Za=>{let{url:ja,method:qa,data:Ha,signal:za,cancelToken:Ga,timeout:Ka,onDownloadProgress:Ya,onUploadProgress:Wa,responseType:gi,headers:Ei,withCredentials:zi="same-origin",fetchOptions:cs,maxContentLength:Xi,maxBodyLength:ls,maxRedirects:ds}=resolveConfig(Za);const us=utils_default.isNumber(Xi)&&Xi>-1,gs=utils_default.isNumber(ls)&&ls>-1,hs=ol=>utils_default.hasOwnProp(Za,ol)?Za[ol]:void 0;let fs=Pa||fetch;gi=gi?(gi+"").toLowerCase():"text";let al=composeSignals([za,Ga&&Ga.toAbortSignal()],Ka),el=null;const tl=al&&al.unsubscribe&&(()=>{al.unsubscribe()});let il,ll=null;const hl=()=>new AxiosError("Request body larger than maxBodyLength limit",AxiosError.ERR_BAD_REQUEST,Za,el);try{let ol;const pl=hs("auth");if(pl&&(ol={username:utils_default.getSafeProp(pl,"username")||"",password:utils_default.getSafeProp(pl,"password")||""}),maybeWithAuthCredentials(ja)){const yl=new URL(ja,platform_default.origin);!ol&&(yl.username||yl.password)&&(ol={username:decodeURIComponentSafe(yl.username),password:decodeURIComponentSafe(yl.password)}),(yl.username||yl.password)&&(yl.username="",yl.password="",ja=yl.href)}if(ol&&(Ei.delete("authorization"),Ei.set("Authorization","Basic "+btoa(encodeUTF8((ol.username||"")+":"+(ol.password||""))))),us&&typeof ja=="string"&&ja.startsWith("data:")&&estimateDataURLDecodedBytes(ja)>Xi)throw new AxiosError("maxContentLength size of "+Xi+" exceeded",AxiosError.ERR_BAD_RESPONSE,Za,el);if(gs&&qa!=="get"&&qa!=="head"){const yl=await La(Ha);if(typeof yl=="number"&&isFinite(yl)&&(il=yl,yl>ls))throw hl()}const wl=gs&&(utils_default.isReadableStream(Ha)||utils_default.isStream(Ha)),Vl=(yl,Pl,Il)=>trackStream(yl,DEFAULT_CHUNK_SIZE,kl=>{if(gs&&kl>ls)throw ll=hl();Pl&&Pl(kl)},Il);if(Fa&&qa!=="get"&&qa!=="head"&&(Wa||wl)){if(il=il??await Qa(Ei,Ha),il!==0||wl){let yl=new xa(ja,{method:"POST",body:Ha,duplex:"half"}),Pl;if(utils_default.isFormData(Ha)&&(Pl=yl.headers.get("content-type"))&&Ei.setContentType(Pl),yl.body){const[Il,kl]=Wa&&progressEventDecorator(il,progressEventReducer(asyncDecorator(Wa)))||[];Ha=Vl(yl.body,Il,kl)}}}else if(wl&&!Ba&&Da&&qa!=="get"&&qa!=="head")Ha=Vl(Ha);else if(wl&&Ba&&!Fa&&qa!=="get"&&qa!=="head")throw new AxiosError("Stream request bodies are not supported by the current fetch implementation",AxiosError.ERR_NOT_SUPPORT,Za,el);utils_default.isString(zi)||(zi=zi?"include":"omit");const Ml=Ba&&"credentials"in xa.prototype;if(utils_default.isFormData(Ha)){const yl=Ei.getContentType();yl&&/^multipart\/form-data/i.test(yl)&&!/boundary=/i.test(yl)&&Ei.delete("content-type")}Ei.set("User-Agent","axios/"+VERSION,!1);const ml=cs==null?cs:Object.assign(Object.create(null),cs);ml&&(delete ml.body,delete ml.headers,delete ml.method,delete ml.signal,delete ml.duplex,delete ml.credentials);const gl=Object.assign(Object.create(null),ml,{signal:al,method:qa.toUpperCase(),headers:toByteStringHeaderObject(Ei.normalize()),body:Ha,duplex:"half",credentials:Ml?zi:void 0});Ba&&(utils_default.forEach(DEFAULT_REQUEST_OPTIONS,(yl,Pl)=>{gl[Pl]===void 0&&(gl[Pl]=yl)}),gl.signal===void 0&&(gl.signal=null),gl.body===void 0&&(gl.body=null)),ds===0&&(gl.redirect="manual",ml&&(ml.redirect="manual")),el=Ba&&new xa(ja,gl);let Cl=await(Ba?fs(el,ml):fs(ja,gl));const Ql=AxiosHeaders.from(Cl.headers);if(us){const yl=utils_default.toFiniteNumber(Ql.getContentLength());if(yl!=null&&yl>Xi)throw new AxiosError("maxContentLength size of "+Xi+" exceeded",AxiosError.ERR_BAD_RESPONSE,Za,el)}const Zl=Ma&&(gi==="stream"||gi==="response");if(Ma&&Cl.body&&(Ya||us||Zl&&tl)){const yl={};["status","statusText","headers"].forEach(ql=>{yl[ql]=Cl[ql]});const Pl=utils_default.toFiniteNumber(Ql.getContentLength()),[Il,kl]=Ya&&progressEventDecorator(Pl,progressEventReducer(asyncDecorator(Ya),!0))||[];let Ll=0;const Xl=ql=>{if(us&&(Ll=ql,Ll>Xi))throw new AxiosError("maxContentLength size of "+Xi+" exceeded",AxiosError.ERR_BAD_RESPONSE,Za,el);Il&&Il(ql)};Cl=new Ca(trackStream(Cl.body,DEFAULT_CHUNK_SIZE,Xl,()=>{kl&&kl(),tl&&tl()}),yl)}gi=gi||"text";let bl=await Ua[utils_default.findKey(Ua,gi)||"text"](Cl,Za);if(us&&!Ma&&!Zl){let yl;if(bl!=null&&(typeof bl.byteLength=="number"?yl=bl.byteLength:typeof bl.size=="number"?yl=bl.size:typeof bl=="string"&&(yl=typeof wa=="function"?new wa().encode(bl).byteLength:bl.length)),typeof yl=="number"&&yl>Xi)throw new AxiosError("maxContentLength size of "+Xi+" exceeded",AxiosError.ERR_BAD_RESPONSE,Za,el)}return!Zl&&tl&&tl(),await new Promise((yl,Pl)=>{settle(yl,Pl,{data:bl,headers:AxiosHeaders.from(Cl.headers),status:Cl.status,statusText:Cl.statusText,config:Za,request:el})})}catch(ol){if(tl&&tl(),al&&al.aborted&&al.reason instanceof AxiosError){const pl=al.reason;throw pl.config=Za,el&&(pl.request=el),ol!==pl&&Object.defineProperty(pl,"cause",{__proto__:null,value:ol,writable:!0,enumerable:!1,configurable:!0}),pl}if(ll)throw el&&!ll.request&&(ll.request=el),ll;if(ol instanceof AxiosError)throw el&&!ol.request&&(ol.request=el),ol;if(ol&&ol.name==="TypeError"&&/Load failed|fetch/i.test(ol.message)){const pl=new AxiosError("Network Error",AxiosError.ERR_NETWORK,Za,el,ol&&ol.response);throw Object.defineProperty(pl,"cause",{__proto__:null,value:ol.cause||ol,writable:!0,enumerable:!1,configurable:!0}),pl}throw AxiosError.from(ol,ol&&ol.code,Za,el,ol&&ol.response)}}},seedCache=new Map,getFetch=t=>{let r=t&&t.env||{};const{fetch:Aa,Request:wa,Response:Pa}=r,xa=[wa,Pa,Aa];let Ca=xa.length,ka,Ba,$a=seedCache;for(;Ca--;)ka=xa[Ca],Ba=$a.get(ka),Ba===void 0&&$a.set(ka,Ba=Ca?new Map:factory(r)),$a=Ba;return Ba},adapter=getFetch(),knownAdapters={http:null,xhr:xhr_default,fetch:{get:getFetch}};utils_default.forEach(knownAdapters,(t,r)=>{if(t){try{Object.defineProperty(t,"name",{__proto__:null,value:r})}catch{}Object.defineProperty(t,"adapterName",{__proto__:null,value:r})}});var renderReason=t=>`- ${t}`,isResolvedHandle=t=>utils_default.isFunction(t)||t===null||t===!1;function getAdapter(t,r){t=utils_default.isArray(t)?t:[t];const{length:Aa}=t;let wa,Pa;const xa={};for(let Ca=0;Ca<Aa;Ca++){wa=t[Ca];let ka;if(Pa=wa,!isResolvedHandle(wa)&&(Pa=knownAdapters[(ka=String(wa)).toLowerCase()],Pa===void 0))throw new AxiosError(`Unknown adapter '${ka}'`);if(Pa&&(utils_default.isFunction(Pa)||(Pa=Pa.get(r))))break;xa[ka||"#"+Ca]=Pa}if(!Pa){const Ca=Object.entries(xa).map(([Ba,$a])=>`adapter ${Ba} `+($a===!1?"is not supported by the environment":"is not available in the build"));let ka=Aa?Ca.length>1?`since : 11`+Ca.map(renderReason).join(` 12`):" "+renderReason(Ca[0]):"as no adapter specified";throw new AxiosError("There is no suitable adapter to dispatch the request "+ka,AxiosError.ERR_NOT_SUPPORT)}return Pa}var adapters_default={getAdapter,adapters:knownAdapters};function throwIfCancellationRequested(t){if(t.cancelToken&&t.cancelToken.throwIfRequested(),t.signal&&t.signal.aborted)throw new CanceledError(null,t)}function dispatchRequest(t){const r=utils_default.toSafeFlatObject(t);return throwIfCancellationRequested(r),r.headers=AxiosHeaders.from(utils_default.getSafeProp(r,"headers")),r.data=transformData.call(r,r.transformRequest),["post","put","patch"].indexOf(r.method)!==-1&&r.headers.setContentType("application/x-www-form-urlencoded",!1),adapters_default.getAdapter(r.adapter||defaults$1.adapter,r)(r).then(function(wa){throwIfCancellationRequested(r),r.response=wa;try{wa.data=transformData.call(r,r.transformResponse,wa)}finally{delete r.response}return wa.headers=AxiosHeaders.from(wa.headers),wa},function(wa){if(!isCancel(wa)&&(throwIfCancellationRequested(r),wa&&wa.response)){r.response=wa.response;try{wa.response.data=transformData.call(r,r.transformResponse,wa.response)}finally{delete r.response}wa.response.headers=AxiosHeaders.from(wa.response.headers)}return Promise.reject(wa)})}var validators$1={};["object","boolean","number","function","string","symbol"].forEach((t,r)=>{validators$1[t]=function(wa){return typeof wa===t||"a"+(r<1?"n ":" ")+t}});var deprecatedWarnings={};validators$1.transitional=function(r,Aa,wa){function Pa(xa,Ca){return"[Axios v"+VERSION+"] Transitional option '"+xa+"'"+Ca+(wa?". "+wa:"")}return(xa,Ca,ka)=>{if(r===!1)throw new AxiosError(Pa(Ca," has been removed"+(Aa?" in "+Aa:"")),AxiosError.ERR_DEPRECATED);return Aa&&!deprecatedWarnings[Ca]&&(deprecatedWarnings[Ca]=!0,console.warn(Pa(Ca," has been deprecated since v"+Aa+" and will be removed in the near future"))),r?r(xa,Ca,ka):!0}};validators$1.spelling=function(r){return(Aa,wa)=>(console.warn(`${wa} is likely a misspelling of ${r}`),!0)};function assertOptions(t,r,Aa){if(typeof t!="object"||t===null)throw new AxiosError("options must be an object",AxiosError.ERR_BAD_OPTION_VALUE);const wa=Object.keys(t);let Pa=wa.length;for(;Pa-- >0;){const xa=wa[Pa],Ca=Object.prototype.hasOwnProperty.call(r,xa)?r[xa]:void 0;if(Ca){const ka=t[xa],Ba=ka===void 0||Ca(ka,xa,t);if(Ba!==!0)throw new AxiosError("option "+xa+" must be "+Ba,AxiosError.ERR_BAD_OPTION_VALUE);continue}if(Aa!==!0)throw new AxiosError("Unknown option "+xa,AxiosError.ERR_BAD_OPTION)}}var validator_default={assertOptions,validators:validators$1},validators=validator_default.validators,Axios=class{constructor(t){this.defaults=t||{},this.interceptors={request:new InterceptorManager,response:new InterceptorManager}}async request(t,r){try{return await this._request(t,r)}catch(Aa){if(Aa instanceof Error)try{let wa={};Error.captureStackTrace?Error.captureStackTrace(wa):wa=new Error;const Pa=wa.stack;let xa="";if(typeof Pa=="string"){const Ca=Pa.indexOf(` 13`);xa=Ca===-1?"":Pa.slice(Ca+1)}if(!Aa.stack)Aa.stack=xa;else if(xa){const Ca=xa.indexOf(` 14`),ka=Ca===-1?-1:xa.indexOf(` 15`,Ca+1),Ba=ka===-1?"":xa.slice(ka+1);String(Aa.stack).endsWith(Ba)||(Aa.stack+=` 16`+xa)}}catch{}throw Aa}}_request(t,r){typeof t=="string"?(r=r||{},r.url=t):r=t||{},r=mergeConfig$1(this.defaults,r);const{transitional:Aa,paramsSerializer:wa,headers:Pa}=r;Aa!==void 0&&validator_default.assertOptions(Aa,{silentJSONParsing:validators.transitional(validators.boolean),forcedJSONParsing:validators.transitional(validators.boolean),clarifyTimeoutError:validators.transitional(validators.boolean),legacyInterceptorReqResOrdering:validators.transitional(validators.boolean),advertiseZstdAcceptEncoding:validators.transitional(validators.boolean),validateStatusUndefinedResolves:validators.transitional(validators.boolean)}
vendor: 3,834 bytes, line 16
16,!1),wa!=null&&(utils_default.isFunction(wa)?r.paramsSerializer={serialize:wa}:validator_default.assertOptions(wa,{encode:validators.function,serialize:validators.function},!0)),r.allowAbsoluteUrls!==void 0||(this.defaults.allowAbsoluteUrls!==void 0?r.allowAbsoluteUrls=this.defaults.allowAbsoluteUrls:r.allowAbsoluteUrls=!0),validator_default.assertOptions(r,{baseUrl:validators.spelling("baseURL"),withXsrfToken:validators.spelling("withXSRFToken")},!0),r.method=(utils_default.getSafeProp(r,"method")||utils_default.getSafeProp(this.defaults,"method")||"get").toLowerCase();let xa=Pa&&utils_default.merge(Pa.common,Pa[r.method]);Pa&&utils_default.forEach(methodList.concat("common"),Ma=>{delete Pa[Ma]}),r.headers=AxiosHeaders.concat(xa,Pa);const Ca=[];let ka=!0;this.interceptors.request.forEach(function(Ua){if(typeof Ua.runWhen=="function"&&Ua.runWhen(r)===!1)return;ka=ka&&Ua.synchronous;const La=r.transitional||transitional_default;La&&La.legacyInterceptorReqResOrdering?Ca.unshift(Ua.fulfilled,Ua.rejected):Ca.push(Ua.fulfilled,Ua.rejected)});const Ba=[];this.interceptors.response.forEach(function(Ua){Ba.push(Ua.fulfilled,Ua.rejected)});let $a,Da=0,Va;if(!ka){const Ma=[dispatchRequest.bind(this),void 0];for(Ma.unshift(...Ca),Ma.push(...Ba),Va=Ma.length,$a=Promise.resolve(r);Da<Va;)$a=$a.then(Ma[Da++],Ma[Da++]);return $a}Va=Ca.length;let Fa=r;for(;Da<Va;){const Ma=Ca[Da++],Ua=Ca[Da++];try{Fa=Ma?Ma(Fa):Fa}catch(La){if(!Ua){$a=Promise.reject(La);break}try{const Qa=Ua.call(this,La);utils_default.isThenable(Qa)&&($a=Promise.resolve(Qa).then(()=>dispatchRequest.call(this,Fa)))}catch(Qa){$a=Promise.reject(Qa)}break}}if(!$a)try{$a=dispatchRequest.call(this,Fa)}catch(Ma){$a=Promise.reject(Ma)}for(Da=0,Va=Ba.length;Da<Va;)$a=$a.then(Ba[Da++],Ba[Da++]);return $a}getUri(t){t=mergeConfig$1(this.defaults,t);const r=buildFullPath(t.baseURL,t.url,t.allowAbsoluteUrls,t);return buildURL(r,t.params,t.paramsSerializer)}};utils_default.forEach(["delete","get","head","options"],function(r){Axios.prototype[r]=function(Aa,wa){return this.request(mergeConfig$1(wa||{},{method:r,url:Aa,data:wa&&utils_default.hasOwnProp(wa,"data")?wa.data:void 0}))}});utils_default.forEach(["post","put","patch","query"],function(r){function Aa(wa){return function(xa,Ca,ka){return this.request(mergeConfig$1(ka||{},{method:r,headers:wa?{"Content-Type":"multipart/form-data"}:{},url:xa,data:Ca}))}}Axios.prototype[r]=Aa(),r!=="query"&&(Axios.prototype[r+"Form"]=Aa(!0))});var CancelToken=class ru{constructor(r){if(typeof r!="function")throw new TypeError("executor must be a function.");let Aa;this.promise=new Promise(function(xa){Aa=xa});const wa=this;this.promise.then(Pa=>{if(!wa._listeners)return;let xa=wa._listeners.length;for(;xa-- >0;)wa._listeners[xa](Pa);wa._listeners=null}),this.promise.then=Pa=>{let xa;const Ca=new Promise(ka=>{wa.subscribe(ka),xa=ka}).then(Pa);return Ca.cancel=function(){wa.unsubscribe(xa)},Ca},r(function(xa,Ca,ka){wa.reason||(wa.reason=new CanceledError(xa,Ca,ka),Aa(wa.reason))})}throwIfRequested(){if(this.reason)throw this.reason}subscribe(r){if(this.reason){r(this.reason);return}this._listeners?this._listeners.push(r):this._listeners=[r]}unsubscribe(r){if(!this._listeners)return;const Aa=this._listeners.indexOf(r);Aa!==-1&&this._listeners.splice(Aa,1)}toAbortSignal(){const r=new AbortController,Aa=wa=>{r.abort(wa)};return this.subscribe(Aa),r.signal.unsubscribe=()=>this.unsubscribe(Aa),r.signal}static source(){let r;return{token:new ru(function(wa){r=wa}),cancel:r}}};function spread(t){return function(Aa){return t.apply(null,Aa)}}function isAxiosError(t){return utils_default.isObject(t)&&t.isAxiosError===!0}var HttpStatusCode={Continue:100,SwitchingProtocols:101,Processing:102,EarlyHints:103,Ok:200,Created:201,Accepted:202,NonAuthoritativeInformation:203,NoContent:204,ResetContent:205,Parti
16alContent:206,MultiStatus:207,AlreadyReported:208,ImUsed:226,MultipleChoices:300,MovedPermanently:301,Found:302,SeeOther:303,NotModified:304,UseProxy:305,Unused:306,TemporaryRedirect:307,PermanentRedirect:308,BadRequest:400,Unauthorized:401,PaymentRequired:402,Forbidden:403,NotFound:404,MethodNotAllowed:405,NotAcceptable:406,ProxyAuthenticationRequired:407,RequestTimeout:408,Conflict:409,Gone:410,LengthRequired:411,PreconditionFailed:412,PayloadTooLarge:413,ContentTooLarge:413,UriTooLong:414,UnsupportedMediaType:415,RangeNotSatisfiable:416,ExpectationFailed:417,ImATeapot:418,MisdirectedRequest:421,UnprocessableEntity:422,UnprocessableContent:422,Locked:423,FailedDependency:424,TooEarly:425,UpgradeRequired:426,PreconditionRequired:428,TooManyRequests:429,RequestHeaderFieldsTooLarge:431,UnavailableForLegalReasons:451,InternalServerError:500,NotImplemented:501,BadGateway:502,ServiceUnavailable:503,GatewayTimeout:504,HttpVersionNotSupported:505,VariantAlsoNegotiates:506,InsufficientStorage:507,LoopDetected:508,NotExtended:510,NetworkAuthenticationRequired:511,WebServerReturnsAnUnknownError:520,WebServerIsDown:521,ConnectionTimedOut:522,OriginIsUnreachable:523,TimeoutOccurred:524,SslHandshakeFailed:525,InvalidSslCertificate:526};Object.entries(HttpStatusCode).forEach(([t,r])=>{HttpStatusCode[r]===void 0&&(HttpStatusCode[r]=t)});function createInstance$1(t){const r=new Axios(t),Aa=bind(Axios.prototype.request,r);return utils_default.extend(Aa,Axios.prototype,r,{allOwnKeys:!0}),utils_default.extend(Aa,r,null,{allOwnKeys:!0}),Aa.create=function(Pa){return createInstance$1(mergeConfig$1(t,Pa))},Aa}var axios=createInstance$1(defaults$1);axios.Axios=Axios;axios.CanceledError=CanceledError;axios.CancelToken=CancelToken;axios.isCancel=isCancel;axios.VERSION=VERSION;axios.toFormData=toFormData;axios.AxiosError=AxiosError;axios.Cancel=axios.CanceledError;axios.all=function(r){return Promise.all(r)};axios.spread=spread;axios.isAxiosError=isAxiosError;axios.mergeConfig=mergeConfig$1;axios.AxiosHeaders=AxiosHeaders;axios.formToJSON=t=>formDataToJSON(utils_default.isHTMLForm(t)?new FormData(t):t);axios.getAdapter=adapters_default.getAdapter;axios.HttpStatusCode=HttpStatusCode;axios.default=axios;var require__listCacheClear=__commonJSMin(((t,r)=>{function Aa(){this.__data__=[],this.size=0}r.exports=Aa})),require_eq=__commonJSMin(((t,r)=>{function Aa(wa,Pa){return wa===Pa||wa!==wa&&Pa!==Pa}r.exports=Aa})),require__assocIndexOf=__commonJSMin(((t,r)=>{var Aa=require_eq();function wa(Pa,xa){for(var Ca=Pa.length;Ca--;)if(Aa(Pa[Ca][0],xa))return Ca;return-1}r.exports=wa})),require__listCacheDelete=__commonJSMin(((t,r)=>{var Aa=require__assocIndexOf(),wa=Array.prototype.splice;function Pa(xa){var Ca=this.__data__,ka=Aa(Ca,xa);return ka<0?!1:(ka==Ca.length-1?Ca.pop():wa.call(Ca,ka,1),--this.size,!0)}r.exports=Pa})),require__listCacheGet=__commonJSMin(((t,r)=>{var Aa=require__assocIndexOf();function wa(Pa){var xa=this.__data__,Ca=Aa(xa,Pa);return Ca<0?void 0:xa[Ca][1]}r.exports=wa})),require__listCacheHas=__commonJSMin(((t,r)=>{var Aa=require__assocIndexOf();function wa(Pa){return Aa(this.__data__,Pa)>-1}r.exports=wa})),require__listCacheSet=__commonJSMin(((t,r)=>{var Aa=require__assocIndexOf();function wa(Pa,xa){var Ca=this.__data__,ka=Aa(Ca,Pa);return ka<0?(++this.size,Ca.push([Pa,xa])):Ca[ka][1]=xa,this}r.exports=wa})),require__ListCache=__commonJSMin(((t,r)=>{var Aa=require__listCacheClear(),wa=require__listCacheDelete(),Pa=require__listCacheGet(),xa=require__listCacheHas(),Ca=require__listCacheSet();function ka(Ba){var $a=-1,Da=Ba==null?0:Ba.length;for(this.clear();++$a<Da;){var Va=Ba[$a];this.set(Va[0],Va[1])}}ka.prototype.clear=Aa,ka.prototype.delete=wa,ka.prototype.get=Pa,ka.prototype.has=xa,ka.prototype.set=Ca,r.exports=ka})),require__stackClear=__commonJSMin(((t,r)=>{var Aa=require__ListCache();function wa(){this.__data__=new Aa,this.size=0}r.exports=wa})),require__stackDelete=__commonJSMin(((t,r)=>{function Aa(wa){var Pa=this.__data__,xa=Pa.delete(wa);return this.size=Pa.size,xa}r.exports=Aa})),require__stackGet=__commonJSMin(((t,r)=>{function Aa(wa){return this.__data__.get(wa)}r.exports=Aa})),require__stackHas=__commonJSMin(((t,r)=>{function Aa(wa){return this.__data__.has(wa)}r.exports=Aa})),require__freeGlobal=__commonJSMin(((t,r)=>{var Aa=typeof global=="object"&&global&&global.Object===Object&&global;r.exports=Aa})),require__root=__commonJSMin(((t,r)=>{var Aa=require__freeGlobal(),wa=typeof self=="object"&&self&&self.Object===Object&&self,Pa=Aa||wa||Function("return this")();r.exports=Pa})),require__Symbol=__commonJSMin(((t,r)=>{var Aa=require__root().Symbol;r.exports=Aa})),require__getRawTag=__commonJSMin(((t,r)=>{var Aa=require__Symbol(),wa=Object.prototype,Pa=wa.hasOwnProperty,xa=wa.toString,Ca=Aa?Aa.toStringTag:void 0;function ka(Ba){var $a=Pa.call(Ba,Ca),Da=Ba[Ca];try{Ba[Ca]=void 0;var Va=!0}catch{}var Fa=xa.call(Ba);return Va&&($a?Ba[Ca]=Da:delete Ba[Ca]),Fa}r.exports=ka})),require__objectToString=__commonJSMin(((t,r)=>{var Aa=Object.prototype.toString;function wa(Pa){return Aa.call(Pa)}r.exports=wa})),require__baseGetTag=__commonJSMin(((t,r)=>{var Aa=require__Symbol(),wa=require__getRawTag(),Pa=require__objectToString(),xa="[object Null]",Ca="[object Undef
16ined]",ka=Aa?Aa.toStringTag:void 0;function Ba($a){return $a==null?$a===void 0?Ca:xa:ka&&ka in Object($a)?wa($a):Pa($a)}r.exports=Ba})),require_isObject=__commonJSMin(((t,r)=>{function Aa(wa){var Pa=typeof wa;return wa!=null&&(Pa=="object"||Pa=="function")}r.exports=Aa})),require_isFunction=__commonJSMin(((t,r)=>{var Aa=require__baseGetTag(),wa=require_isObject(),Pa="[object AsyncFunction]",xa="[object Function]",Ca="[object GeneratorFunction]",ka="[object Proxy]";function Ba($a){if(!wa($a))return!1;var Da=Aa($a);return Da==xa||Da==Ca||Da==Pa||Da==ka}r.exports=Ba})),require__coreJsData=__commonJSMin(((t,r)=>{var Aa=require__root()["__core-js_shared__"];r.exports=Aa})),require__isMasked=__commonJSMin(((t,r)=>{var Aa=require__coreJsData(),wa=(function(){var xa=/[^.]+$/.exec(Aa&&Aa.keys&&Aa.keys.IE_PROTO||"");return xa?"Symbol(src)_1."+xa:""})();function Pa(xa){return!!wa&&wa in xa}r.exports=Pa})),require__toSource=__commonJSMin(((t,r)=>{var Aa=Function.prototype.toString;function wa(Pa){if(Pa!=null){try{return Aa.call(Pa)}catch{}try{return Pa+""}catch{}}return""}r.exports=wa})),require__baseIsNative=__commonJSMin(((t,r)=>{var Aa=require_isFunction(),wa=require__isMasked(),Pa=require_isObject(),xa=require__toSource(),Ca=/[\\^$.*+?()[\]{}|]/g,ka=/^\[object .+?Constructor\]$/,Ba=Function.prototype,$a=Object.prototype,Da=Ba.toString,Va=$a.hasOwnProperty,Fa=RegExp("^"+Da.call(Va).replace(Ca,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");function Ma(Ua){return!Pa(Ua)||wa(Ua)?!1:(Aa(Ua)?Fa:ka).test(xa(Ua))}r.exports=Ma})),require__getValue=__commonJSMin(((t,r)=>{function Aa(wa,Pa){return wa?.[Pa]}r.exports=Aa})),require__getNative=__commonJSMin(((t,r)=>{var Aa=require__baseIsNative(),wa=require__getValue();function Pa(xa,Ca){var ka=wa(xa,Ca);return Aa(ka)?ka:void 0}r.exports=Pa})),require__Map=__commonJSMin(((t,r)=>{var Aa=require__getNative()(require__root(),"Map");r.exports=Aa})),require__nativeCreate=__commonJSMin(((t,r)=>{var Aa=require__getNative()(Object,"create");r.exports=Aa})),require__hashClear=__commonJSMin(((t,r)=>{var Aa=require__nativeCreate();function wa(){this.__data__=Aa?Aa(null):{},this.size=0}r.exports=wa})),require__hashDelete=__commonJSMin(((t,r)=>{function Aa(wa){var Pa=this.has(wa)&&delete this.__data__[wa];return this.size-=Pa?1:0,Pa}r.exports=Aa})),require__hashGet=__commonJSMin(((t,r)=>{var Aa=require__nativeCreate(),wa="__lodash_hash_undefined__",Pa=Object.prototype.hasOwnProperty;function xa(Ca){var ka=this.__data__;if(Aa){var Ba=ka[Ca];return Ba===wa?void 0:Ba}return Pa.call(ka,Ca)?ka[Ca]:void 0}r.exports=xa})),require__hashHas=__commonJSMin(((t,r)=>{var Aa=require__nativeCreate(),wa=Object.prototype.hasOwnProperty;function Pa(xa){var Ca=this.__data__;return Aa?Ca[xa]!==void 0:wa.call(Ca,xa)}r.exports=Pa})),require__hashSet=__commonJSMin(((t,r)=>{var Aa=require__nativeCreate(),wa="__lodash_hash_undefined__";function Pa(xa,Ca){var ka=this.__data__;return this.size+=this.has(xa)?0:1,ka[xa]=Aa&&Ca===void 0?wa:Ca,this}r.exports=Pa})),require__Hash=__commonJSMin(((t,r)=>{var Aa=require__hashClear(),wa=require__hashDelete(),Pa=require__hashGet(),xa=require__hashHas(),Ca=require__hashSet();function ka(Ba){var $a=-1,Da=Ba==null?0:Ba.length;for(this.clear();++$a<Da;){var Va=Ba[$a];this.set(Va[0],Va[1])}}ka.prototype.clear=Aa,ka.prototype.delete=wa,ka.prototype.get=Pa,ka.prototype.has=xa,ka.prototype.set=Ca,r.exports=ka})),require__mapCacheClear=__commonJSMin(((t,r)=>{var Aa=require__Hash(),wa=require__ListCache(),Pa=require__Map();function xa(){this.size=0,this.__data__={hash:new Aa,map:new(Pa||wa),string:new Aa}}r.exports=xa})),require__isKeyable=__commonJSMin(((t,r)=>{function Aa(wa){var Pa=typeof wa;return Pa=="string"||Pa=="number"||Pa=="symbol"||Pa=="boolean"?wa!=="__proto__":wa===null}r.exports=Aa})),require__getMapData=__commonJSMin(((t,r)=>{var Aa=require__isKeyable();function wa(Pa,xa){var Ca=Pa.__data__;return Aa(xa)?Ca[typeof xa=="string"?"string":"hash"]:Ca.map}r.exports=wa})),require__mapCacheDelete=__commonJSMin(((t,r)=>{var Aa=require__getMapData();function wa(Pa){var xa=Aa(this,Pa).delete(Pa);return this.size-=xa?1:0,xa}r.exports=wa}
vendor: 5,184 bytes, line 16
16)),require__mapCacheGet=__commonJSMin(((t,r)=>{var Aa=require__getMapData();function wa(Pa){return Aa(this,Pa).get(Pa)}r.exports=wa})),require__mapCacheHas=__commonJSMin(((t,r)=>{var Aa=require__getMapData();function wa(Pa){return Aa(this,Pa).has(Pa)}r.exports=wa})),require__mapCacheSet=__commonJSMin(((t,r)=>{var Aa=require__getMapData();function wa(Pa,xa){var Ca=Aa(this,Pa),ka=Ca.size;return Ca.set(Pa,xa),this.size+=Ca.size==ka?0:1,this}r.exports=wa})),require__MapCache=__commonJSMin(((t,r)=>{var Aa=require__mapCacheClear(),wa=require__mapCacheDelete(),Pa=require__mapCacheGet(),xa=require__mapCacheHas(),Ca=require__mapCacheSet();function ka(Ba){var $a=-1,Da=Ba==null?0:Ba.length;for(this.clear();++$a<Da;){var Va=Ba[$a];this.set(Va[0],Va[1])}}ka.prototype.clear=Aa,ka.prototype.delete=wa,ka.prototype.get=Pa,ka.prototype.has=xa,ka.prototype.set=Ca,r.exports=ka})),require__stackSet=__commonJSMin(((t,r)=>{var Aa=require__ListCache(),wa=require__Map(),Pa=require__MapCache(),xa=200;function Ca(ka,Ba){var $a=this.__data__;if($a instanceof Aa){var Da=$a.__data__;if(!wa||Da.length<xa-1)return Da.push([ka,Ba]),this.size=++$a.size,this;$a=this.__data__=new Pa(Da)}return $a.set(ka,Ba),this.size=$a.size,this}r.exports=Ca})),require__Stack=__commonJSMin(((t,r)=>{var Aa=require__ListCache(),wa=require__stackClear(),Pa=require__stackDelete(),xa=require__stackGet(),Ca=require__stackHas(),ka=require__stackSet();function Ba($a){var Da=this.__data__=new Aa($a);this.size=Da.size}Ba.prototype.clear=wa,Ba.prototype.delete=Pa,Ba.prototype.get=xa,Ba.prototype.has=Ca,Ba.prototype.set=ka,r.exports=Ba})),require__setCacheAdd=__commonJSMin(((t,r)=>{var Aa="__lodash_hash_undefined__";function wa(Pa){return this.__data__.set(Pa,Aa),this}r.exports=wa})),require__setCacheHas=__commonJSMin(((t,r)=>{function Aa(wa){return this.__data__.has(wa)}r.exports=Aa})),require__SetCache=__commonJSMin(((t,r)=>{var Aa=require__MapCache(),wa=require__setCacheAdd(),Pa=require__setCacheHas();function xa(Ca){var ka=-1,Ba=Ca==null?0:Ca.length;for(this.__data__=new Aa;++ka<Ba;)this.add(Ca[ka])}xa.prototype.add=xa.prototype.push=wa,xa.prototype.has=Pa,r.exports=xa})),require__arraySome=__commonJSMin(((t,r)=>{function Aa(wa,Pa){for(var xa=-1,Ca=wa==null?0:wa.length;++xa<Ca;)if(Pa(wa[xa],xa,wa))return!0;return!1}r.exports=Aa})),require__cacheHas=__commonJSMin(((t,r)=>{function Aa(wa,Pa){return wa.has(Pa)}r.exports=Aa})),require__equalArrays=__commonJSMin(((t,r)=>{var Aa=require__SetCache(),wa=require__arraySome(),Pa=require__cacheHas(),xa=1,Ca=2;function ka(Ba,$a,Da,Va,Fa,Ma){var Ua=Da&xa,La=Ba.length,Qa=$a.length;if(La!=Qa&&!(Ua&&Qa>La))return!1;var Za=Ma.get(Ba),ja=Ma.get($a);if(Za&&ja)return Za==$a&&ja==Ba;var qa=-1,Ha=!0,za=Da&Ca?new Aa:void 0;for(Ma.set(Ba,$a),Ma.set($a,Ba);++qa<La;){var Ga=Ba[qa],Ka=$a[qa];if(Va)var Ya=Ua?Va(Ka,Ga,qa,$a,Ba,Ma):Va(Ga,Ka,qa,Ba,$a,Ma);if(Ya!==void 0){if(Ya)continue;Ha=!1;break}if(za){if(!wa($a,function(Wa,gi){if(!Pa(za,gi)&&(Ga===Wa||Fa(Ga,Wa,Da,Va,Ma)))return za.push(gi)})){Ha=!1;break}}else if(!(Ga===Ka||Fa(Ga,Ka,Da,Va,Ma))){Ha=!1;break}}return Ma.delete(Ba),Ma.delete($a),Ha}r.exports=ka})),require__Uint8Array=__commonJSMin(((t,r)=>{var Aa=require__root().Uint8Array;r.exports=Aa})),require__mapToArray=__commonJSMin(((t,r)=>{function Aa(wa){var Pa=-1,xa=Array(wa.size);return wa.forEach(function(Ca,ka){xa[++Pa]=[ka,Ca]}),xa}r.exports=Aa})),require__setToArray=__commonJSMin(((t,r)=>{function Aa(wa){var Pa=-1,xa=Array(wa.size);return wa.forEach(function(Ca){xa[++Pa]=Ca}),xa}r.exports=Aa})),require__equalByTag=__commonJSMin(((t,r)=>{var Aa=require__Symbol(),wa=require__Uint8Array(),Pa=require_eq(),xa=require__equalArrays(),Ca=require__mapToArray(),ka=require__setToArray(),Ba=1,$a=2,Da="[object Boolean]",Va="[object Date]",Fa="[object Error]",Ma="[object Map]",Ua="[object Number]",La="[object RegExp]",Qa="[object Set]",Za="[object String]",ja="[object Symbol]",qa="[object ArrayBuffer]",Ha="[object DataView]",za=Aa?Aa.prototype:void 0,Ga=za?za.valueOf:void 0;function Ka(Ya,Wa,gi,Ei,zi,cs,Xi){switch(gi){case Ha:if(Ya.byteLength!=Wa.byteLength||Ya.byteOffset!=Wa.byteOffset)return!1;Ya=Ya.buffer,Wa=Wa.buffer;case qa:return!(Ya.byteLength!=Wa.byteLength||!cs(new wa(Ya),new wa(Wa)));case Da:case Va:case Ua:return Pa(+Ya,+Wa);case Fa:return Ya.name==Wa.name&&Ya.message==Wa.message;case La:case Za:return Ya==Wa+"";case Ma:var ls=Ca;case Qa:var ds=Ei&Ba;if(ls||(ls=ka),Ya.size!=Wa.size&&!ds)return!1;var us=Xi.get(Ya);if(us)return us==Wa;Ei|=$a,Xi.set(Ya,Wa);var gs=xa(ls(Ya),ls(Wa),Ei,zi,cs,Xi);return Xi.delete(Ya),gs;case ja:if(Ga)return Ga.call(Ya)==Ga.call(Wa)}return!1}r.exports=Ka})),require__arrayPush=__commonJSMin(((t,r)=>{function Aa(wa,Pa){for(var xa=-1,Ca=Pa.length,ka=wa.length;++xa<Ca;)wa[ka+xa]=Pa[xa];return wa}r.exports=Aa})),require_isArray=__commonJSMin(((t,r)=>{var Aa=Array.isArray;r.exports=Aa})),require__baseGetAllKeys=__commonJSMin(((t,r)=>{var Aa=require__arrayPush(),wa=require_isArray();function Pa(xa,Ca,ka){var Ba=Ca(xa);return wa(xa)?Ba:Aa(Ba,ka(xa))}r.exports=Pa})),require__arrayFilter=__commonJSMin(((t,r)=>{function Aa(wa,Pa){for(var xa=-1,Ca=wa==null?0:wa.length,ka=0,Ba=[];++xa<Ca;){var $a=wa[xa];
16Pa($a,xa,wa)&&(Ba[ka++]=$a)}return Ba}r.exports=Aa})),require_stubArray=__commonJSMin(((t,r)=>{function Aa(){return[]}r.exports=Aa})),require__getSymbols=__commonJSMin(((t,r)=>{var Aa=require__arrayFilter(),wa=require_stubArray(),Pa=Object.prototype.propertyIsEnumerable,xa=Object.getOwnPropertySymbols,Ca=xa?function(ka){return ka==null?[]:(ka=Object(ka),Aa(xa(ka),function(Ba){return Pa.call(ka,Ba)}))}:wa;r.exports=Ca})),require__baseTimes=__commonJSMin(((t,r)=>{function Aa(wa,Pa){for(var xa=-1,Ca=Array(wa);++xa<wa;)Ca[xa]=Pa(xa);return Ca}r.exports=Aa})),require_isObjectLike=__commonJSMin(((t,r)=>{function Aa(wa){return wa!=null&&typeof wa=="object"}r.exports=Aa})),require__baseIsArguments=__commonJSMin(((t,r)=>{var Aa=require__baseGetTag(),wa=require_isObjectLike(),Pa="[object Arguments]";function xa(Ca){return wa(Ca)&&Aa(Ca)==Pa}r.exports=xa})),require_isArguments=__commonJSMin(((t,r)=>{var Aa=require__baseIsArguments(),wa=require_isObjectLike(),Pa=Object.prototype,xa=Pa.hasOwnProperty,Ca=Pa.propertyIsEnumerable,ka=Aa((function(){return arguments})())?Aa:function(Ba){return wa(Ba)&&xa.call(Ba,"callee")&&!Ca.call(Ba,"callee")};r.exports=ka})),require_stubFalse=__commonJSMin(((t,r)=>{function Aa(){return!1}r.exports=Aa})),require_isBuffer=__commonJSMin(((t,r)=>{var Aa=require__root(),wa=require_stubFalse(),Pa=typeof t=="object"&&t&&!t.nodeType&&t,xa=Pa&&typeof r=="object"&&r&&!r.nodeType&&r,Ca=xa&&xa.exports===Pa?Aa.Buffer:void 0,ka=(Ca?Ca.isBuffer:void 0)||wa;r.exports=ka})),require__isIndex=__commonJSMin(((t,r)=>{var Aa=9007199254740991,wa=/^(?:0|[1-9]\d*)$/;function Pa(xa,Ca){var ka=typeof xa;return Ca=Ca??Aa,!!Ca&&(ka=="number"||ka!="symbol"&&wa.test(xa))&&xa>-1&&xa%1==0&&xa<Ca}r.exports=Pa})),require_isLength=__commonJSMin(((t,r)=>{var Aa=9007199254740991;function wa(Pa){return typeof Pa=="number"&&Pa>-1&&Pa%1==0&&Pa<=Aa}r.exports=wa})),require__baseIsTypedArray=__commonJSMin(((t,r)=>{var Aa=require__baseGetTag(),wa=require_isLength(),Pa=require_isObjectLike(),xa="[object Arguments]",Ca="[object Array]",ka="[object Boolean]",Ba="[object Date]",$a="[object Error]",Da="[object Function]",Va="[object Map]",Fa="[object Number]",Ma="[object Object]",Ua="[object RegExp]",La="[object Set]",Qa="[object String]",Za="[object WeakMap]",ja="[object ArrayBuffer]",qa="[object DataView]",Ha="[object Float32Array]",za="[object Float64Array]",Ga="[object Int8Array]",Ka="[object Int16Array]",Ya="[object Int32Array]",Wa="[object Uint8Array]",gi="[object Uint8ClampedArray]",Ei="[object Uint16Array]",zi="[object Uint32Array]",cs={};cs[Ha]=cs[za]=cs[Ga]=cs[Ka]=cs[Ya]=cs[Wa]=cs[gi]=cs[Ei]=cs[zi]=!0,cs[xa]=cs[Ca]=cs[ja]=cs[ka]=cs[qa]=cs[Ba]=cs[$a]=cs[Da]=cs[Va]=cs[Fa]=cs[Ma]=cs[Ua]=cs[La]=cs[Qa]=cs[Za]=!1;function Xi(ls){return Pa(ls)&&wa(ls.length)&&!!cs[Aa(ls)]}r.exports=Xi})),require__baseUnary=__commonJSMin(((t,r)=>{function Aa(wa){return function(Pa){return wa(Pa)}}r.exports=Aa})),require__nodeUtil=__commonJSMin(((t,r)=>{var Aa=require__freeGlobal(),wa=typeof t=="object"&&t&&!t.nodeType&&t,Pa=wa&&typeof r=="object"&&r&&!r.nodeType&&r,xa=Pa&&Pa.exports===wa&&Aa.process,Ca=(function(){try{var ka=Pa&&Pa.require&&Pa.require("util").types;return ka||xa&&xa.binding&&xa.binding("util")}catch{}})();r.exports=Ca})),require_isTypedArray=__commonJSMin(((t,r)=>{var Aa=require__baseIsTypedArray(),wa=require__baseUnary(),Pa=require__nodeUtil(),xa=Pa&&Pa.isTypedArray,Ca=xa?wa(xa):Aa;r.exports=Ca})),require__arrayLikeKeys=__commonJSMin(((t,r)=>{var Aa=require__baseTimes(),wa=require_isArguments(),Pa=require_isArray(),xa=require_isBuffer(),Ca=require__isIndex(),ka=require_isTypedArray(),Ba=Object.prototype.hasOwnProperty;function $a(Da,Va){var Fa=Pa(Da),Ma=!Fa&&wa(Da),Ua=!Fa&&!Ma&&xa(Da),La=!Fa&&!Ma&&!Ua&&ka(Da),Qa=Fa||Ma||Ua||La,Za=Qa?Aa(Da.length,String):[],ja=Za.length;for(var qa in Da)(Va||Ba.call(Da,qa))&&!(Qa&&(qa=="length"||Ua&&(qa=="offset"||qa=="parent")||La&&(qa=="buffer"||qa=="byteLength"||qa=="byteOffset")||Ca(qa,ja)))&&Za.push(qa);return Za}r.exports=$a})),require__isPrototype=__commonJSMin(((t,r)=>{var Aa=Object.prototype;function wa(Pa){var xa=Pa&&Pa.constructor;return Pa===(typeof xa=="function"&&xa.prototype||Aa)}r.exports=wa})),require__overArg=__commonJSMin(((t,r)=>{function Aa(wa,Pa){return function(xa){return wa(Pa(xa))}}r.exports=Aa})),require__nativeKeys=__commonJSMin(((t,r)=>{var Aa=require__overArg()(Object.keys,Object);r.exports=Aa})),require__baseKeys=__commonJSMin(((t,r)=>{var Aa=require__isPrototype(),wa=require__nativeKeys(),Pa=Object.prototype.hasOwnProperty;
vendor: 3,384 bytes, line 16
16function xa(Ca){if(!Aa(Ca))return wa(Ca);var ka=[];for(var Ba in Object(Ca))Pa.call(Ca,Ba)&&Ba!="constructor"&&ka.push(Ba);return ka}r.exports=xa})),require_isArrayLike=__commonJSMin(((t,r)=>{var Aa=require_isFunction(),wa=require_isLength();function Pa(xa){return xa!=null&&wa(xa.length)&&!Aa(xa)}r.exports=Pa})),require_keys=__commonJSMin(((t,r)=>{var Aa=require__arrayLikeKeys(),wa=require__baseKeys(),Pa=require_isArrayLike();function xa(Ca){return Pa(Ca)?Aa(Ca):wa(Ca)}r.exports=xa})),require__getAllKeys=__commonJSMin(((t,r)=>{var Aa=require__baseGetAllKeys(),wa=require__getSymbols(),Pa=require_keys();function xa(Ca){return Aa(Ca,Pa,wa)}r.exports=xa})),require__equalObjects=__commonJSMin(((t,r)=>{var Aa=require__getAllKeys(),wa=1,Pa=Object.prototype.hasOwnProperty;function xa(Ca,ka,Ba,$a,Da,Va){var Fa=Ba&wa,Ma=Aa(Ca),Ua=Ma.length;if(Ua!=Aa(ka).length&&!Fa)return!1;for(var La=Ua;La--;){var Qa=Ma[La];if(!(Fa?Qa in ka:Pa.call(ka,Qa)))return!1}var Za=Va.get(Ca),ja=Va.get(ka);if(Za&&ja)return Za==ka&&ja==Ca;var qa=!0;Va.set(Ca,ka),Va.set(ka,Ca);for(var Ha=Fa;++La<Ua;){Qa=Ma[La];var za=Ca[Qa],Ga=ka[Qa];if($a)var Ka=Fa?$a(Ga,za,Qa,ka,Ca,Va):$a(za,Ga,Qa,Ca,ka,Va);if(!(Ka===void 0?za===Ga||Da(za,Ga,Ba,$a,Va):Ka)){qa=!1;break}Ha||(Ha=Qa=="constructor")}if(qa&&!Ha){var Ya=Ca.constructor,Wa=ka.constructor;Ya!=Wa&&"constructor"in Ca&&"constructor"in ka&&!(typeof Ya=="function"&&Ya instanceof Ya&&typeof Wa=="function"&&Wa instanceof Wa)&&(qa=!1)}return Va.delete(Ca),Va.delete(ka),qa}r.exports=xa})),require__DataView=__commonJSMin(((t,r)=>{var Aa=require__getNative()(require__root(),"DataView");r.exports=Aa})),require__Promise=__commonJSMin(((t,r)=>{var Aa=require__getNative()(require__root(),"Promise");r.exports=Aa})),require__Set=__commonJSMin(((t,r)=>{var Aa=require__getNative()(require__root(),"Set");r.exports=Aa})),require__WeakMap=__commonJSMin(((t,r)=>{var Aa=require__getNative()(require__root(),"WeakMap");r.exports=Aa})),require__getTag=__commonJSMin(((t,r)=>{var Aa=require__DataView(),wa=require__Map(),Pa=require__Promise(),xa=require__Set(),Ca=require__WeakMap(),ka=require__baseGetTag(),Ba=require__toSource(),$a="[object Map]",Da="[object Object]",Va="[object Promise]",Fa="[object Set]",Ma="[object WeakMap]",Ua="[object DataView]",La=Ba(Aa),Qa=Ba(wa),Za=Ba(Pa),ja=Ba(xa),qa=Ba(Ca),Ha=ka;(Aa&&Ha(new Aa(new ArrayBuffer(1)))!=Ua||wa&&Ha(new wa)!=$a||Pa&&Ha(Pa.resolve())!=Va||xa&&Ha(new xa)!=Fa||Ca&&Ha(new Ca)!=Ma)&&(Ha=function(za){var Ga=ka(za),Ka=Ga==Da?za.constructor:void 0,Ya=Ka?Ba(Ka):"";if(Ya)switch(Ya){case La:return Ua;case Qa:return $a;case Za:return Va;case ja:return Fa;case qa:return Ma}return Ga}),r.exports=Ha})),require__baseIsEqualDeep=__commonJSMin(((t,r)=>{var Aa=require__Stack(),wa=require__equalArrays(),Pa=require__equalByTag(),xa=require__equalObjects(),Ca=require__getTag(),ka=require_isArray(),Ba=require_isBuffer(),$a=require_isTypedArray(),Da=1,Va="[object Arguments]",Fa="[object Array]",Ma="[object Object]",Ua=Object.prototype.hasOwnProperty;function La(Qa,Za,ja,qa,Ha,za){var Ga=ka(Qa),Ka=ka(Za),Ya=Ga?Fa:Ca(Qa),Wa=Ka?Fa:Ca(Za);Ya=Ya==Va?Ma:Ya,Wa=Wa==Va?Ma:Wa;var gi=Ya==Ma,Ei=Wa==Ma,zi=Ya==Wa;if(zi&&Ba(Qa)){if(!Ba(Za))return!1;Ga=!0,gi=!1}if(zi&&!gi)return za||(za=new Aa),Ga||$a(Qa)?wa(Qa,Za,ja,qa,Ha,za):Pa(Qa,Za,Ya,ja,qa,Ha,za);if(!(ja&Da)){var cs=gi&&Ua.call(Qa,"__wrapped__"),Xi=Ei&&Ua.call(Za,"__wrapped__");
vendor: 4,275 bytes, line 16
16if(cs||Xi){var ls=cs?Qa.value():Qa,ds=Xi?Za.value():Za;return za||(za=new Aa),Ha(ls,ds,ja,qa,za)}}return zi?(za||(za=new Aa),xa(Qa,Za,ja,qa,Ha,za)):!1}r.exports=La})),require__baseIsEqual=__commonJSMin(((t,r)=>{var Aa=require__baseIsEqualDeep(),wa=require_isObjectLike();function Pa(xa,Ca,ka,Ba,$a){return xa===Ca?!0:xa==null||Ca==null||!wa(xa)&&!wa(Ca)?xa!==xa&&Ca!==Ca:Aa(xa,Ca,ka,Ba,Pa,$a)}r.exports=Pa})),require__baseIsMatch=__commonJSMin(((t,r)=>{var Aa=require__Stack(),wa=require__baseIsEqual(),Pa=1,xa=2;function Ca(ka,Ba,$a,Da){var Va=$a.length,Fa=Va,Ma=!Da;if(ka==null)return!Fa;for(ka=Object(ka);Va--;){var Ua=$a[Va];if(Ma&&Ua[2]?Ua[1]!==ka[Ua[0]]:!(Ua[0]in ka))return!1}for(;++Va<Fa;){Ua=$a[Va];var La=Ua[0],Qa=ka[La],Za=Ua[1];if(Ma&&Ua[2]){if(Qa===void 0&&!(La in ka))return!1}else{var ja=new Aa;if(Da)var qa=Da(Qa,Za,La,ka,Ba,ja);if(!(qa===void 0?wa(Za,Qa,Pa|xa,Da,ja):qa))return!1}}return!0}r.exports=Ca})),require__isStrictComparable=__commonJSMin(((t,r)=>{var Aa=require_isObject();function wa(Pa){return Pa===Pa&&!Aa(Pa)}r.exports=wa})),require__getMatchData=__commonJSMin(((t,r)=>{var Aa=require__isStrictComparable(),wa=require_keys();function Pa(xa){for(var Ca=wa(xa),ka=Ca.length;ka--;){var Ba=Ca[ka],$a=xa[Ba];Ca[ka]=[Ba,$a,Aa($a)]}return Ca}r.exports=Pa})),require__matchesStrictComparable=__commonJSMin(((t,r)=>{function Aa(wa,Pa){return function(xa){return xa==null?!1:xa[wa]===Pa&&(Pa!==void 0||wa in Object(xa))}}r.exports=Aa})),require__baseMatches=__commonJSMin(((t,r)=>{var Aa=require__baseIsMatch(),wa=require__getMatchData(),Pa=require__matchesStrictComparable();function xa(Ca){var ka=wa(Ca);return ka.length==1&&ka[0][2]?Pa(ka[0][0],ka[0][1]):function(Ba){return Ba===Ca||Aa(Ba,Ca,ka)}}r.exports=xa})),require_isSymbol=__commonJSMin(((t,r)=>{var Aa=require__baseGetTag(),wa=require_isObjectLike(),Pa="[object Symbol]";function xa(Ca){return typeof Ca=="symbol"||wa(Ca)&&Aa(Ca)==Pa}r.exports=xa})),require__isKey=__commonJSMin(((t,r)=>{var Aa=require_isArray(),wa=require_isSymbol(),Pa=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,xa=/^\w*$/;function Ca(ka,Ba){if(Aa(ka))return!1;var $a=typeof ka;return $a=="number"||$a=="symbol"||$a=="boolean"||ka==null||wa(ka)?!0:xa.test(ka)||!Pa.test(ka)||Ba!=null&&ka in Object(Ba)}r.exports=Ca})),require_memoize=__commonJSMin(((t,r)=>{var Aa=require__MapCache(),wa="Expected a function";function Pa(xa,Ca){if(typeof xa!="function"||Ca!=null&&typeof Ca!="function")throw new TypeError(wa);var ka=function(){var Ba=arguments,$a=Ca?Ca.apply(this,Ba):Ba[0],Da=ka.cache;if(Da.has($a))return Da.get($a);var Va=xa.apply(this,Ba);return ka.cache=Da.set($a,Va)||Da,Va};return ka.cache=new(Pa.Cache||Aa),ka}Pa.Cache=Aa,r.exports=Pa})),require__memoizeCapped=__commonJSMin(((t,r)=>{var Aa=require_memoize(),wa=500;function Pa(xa){var Ca=Aa(xa,function(Ba){return ka.size===wa&&ka.clear(),Ba}),ka=Ca.cache;return Ca}r.exports=Pa})),require__stringToPath=__commonJSMin(((t,r)=>{var Aa=require__memoizeCapped(),wa=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,Pa=/\\(\\)?/g,xa=Aa(function(Ca){var ka=[];return Ca.charCodeAt(0)===46&&ka.push(""),Ca.replace(wa,function(Ba,$a,Da,Va){ka.push(Da?Va.replace(Pa,"$1"):$a||Ba)}),ka});r.exports=xa})),require__arrayMap=__commonJSMin(((t,r)=>{function Aa(wa,Pa){for(var xa=-1,Ca=wa==null?0:wa.length,ka=Array(Ca);++xa<Ca;)ka[xa]=Pa(wa[xa],xa,wa);return ka}r.exports=Aa})),require__baseToString=__commonJSMin(((t,r)=>{var Aa=require__Symbol(),wa=require__arrayMap(),Pa=require_isArray(),xa=require_isSymbol(),Ca=1/0,ka=Aa?Aa.prototype:void 0,Ba=ka?ka.toString:void 0;function $a(Da){if(typeof Da=="string")return Da;if(Pa(Da))return wa(Da,$a)+"";if(xa(Da))return Ba?Ba.call(Da):"";var Va=Da+"";return Va=="0"&&1/Da==-Ca?"-0":Va}r.exports=$a})),require_toString=__commonJSMin(((t,r)=>{var Aa=require__baseToString();function wa(Pa){return Pa==null?"":Aa(Pa)}r.exports=wa})),require__castPath=__commonJSMin(((t,r)=>{var Aa=require_isArray(),wa=require__isKey(),Pa=require__stringToPath(),xa=require_toString();function Ca(ka,Ba){return Aa(ka)?ka:wa(ka,Ba)?[ka]:Pa(xa(ka))}r.exports=Ca})),require__toKey=__commonJSMin(((t,r)=>{var Aa=require_isSymbol(),wa=1/0;function Pa(xa){if(typeof xa=="string"||Aa(xa))return xa;
vendor: 4,441 bytes, line 16
16var Ca=xa+"";return Ca=="0"&&1/xa==-wa?"-0":Ca}r.exports=Pa})),require__baseGet=__commonJSMin(((t,r)=>{var Aa=require__castPath(),wa=require__toKey();function Pa(xa,Ca){Ca=Aa(Ca,xa);for(var ka=0,Ba=Ca.length;xa!=null&&ka<Ba;)xa=xa[wa(Ca[ka++])];return ka&&ka==Ba?xa:void 0}r.exports=Pa})),require_get=__commonJSMin(((t,r)=>{var Aa=require__baseGet();function wa(Pa,xa,Ca){var ka=Pa==null?void 0:Aa(Pa,xa);return ka===void 0?Ca:ka}r.exports=wa})),require__baseHasIn=__commonJSMin(((t,r)=>{function Aa(wa,Pa){return wa!=null&&Pa in Object(wa)}r.exports=Aa})),require__hasPath=__commonJSMin(((t,r)=>{var Aa=require__castPath(),wa=require_isArguments(),Pa=require_isArray(),xa=require__isIndex(),Ca=require_isLength(),ka=require__toKey();function Ba($a,Da,Va){Da=Aa(Da,$a);for(var Fa=-1,Ma=Da.length,Ua=!1;++Fa<Ma;){var La=ka(Da[Fa]);if(!(Ua=$a!=null&&Va($a,La)))break;$a=$a[La]}return Ua||++Fa!=Ma?Ua:(Ma=$a==null?0:$a.length,!!Ma&&Ca(Ma)&&xa(La,Ma)&&(Pa($a)||wa($a)))}r.exports=Ba})),require_hasIn=__commonJSMin(((t,r)=>{var Aa=require__baseHasIn(),wa=require__hasPath();function Pa(xa,Ca){return xa!=null&&wa(xa,Ca,Aa)}r.exports=Pa})),require__baseMatchesProperty=__commonJSMin(((t,r)=>{var Aa=require__baseIsEqual(),wa=require_get(),Pa=require_hasIn(),xa=require__isKey(),Ca=require__isStrictComparable(),ka=require__matchesStrictComparable(),Ba=require__toKey(),$a=1,Da=2;function Va(Fa,Ma){return xa(Fa)&&Ca(Ma)?ka(Ba(Fa),Ma):function(Ua){var La=wa(Ua,Fa);return La===void 0&&La===Ma?Pa(Ua,Fa):Aa(Ma,La,$a|Da)}}r.exports=Va})),require_identity=__commonJSMin(((t,r)=>{function Aa(wa){return wa}r.exports=Aa})),require__baseProperty=__commonJSMin(((t,r)=>{function Aa(wa){return function(Pa){return Pa?.[wa]}}r.exports=Aa})),require__basePropertyDeep=__commonJSMin(((t,r)=>{var Aa=require__baseGet();function wa(Pa){return function(xa){return Aa(xa,Pa)}}r.exports=wa})),require_property=__commonJSMin(((t,r)=>{var Aa=require__baseProperty(),wa=require__basePropertyDeep(),Pa=require__isKey(),xa=require__toKey();function Ca(ka){return Pa(ka)?Aa(xa(ka)):wa(ka)}r.exports=Ca})),require__baseIteratee=__commonJSMin(((t,r)=>{var Aa=require__baseMatches(),wa=require__baseMatchesProperty(),Pa=require_identity(),xa=require_isArray(),Ca=require_property();function ka(Ba){return typeof Ba=="function"?Ba:Ba==null?Pa:typeof Ba=="object"?xa(Ba)?wa(Ba[0],Ba[1]):Aa(Ba):Ca(Ba)}r.exports=ka})),require__createFind=__commonJSMin(((t,r)=>{var Aa=require__baseIteratee(),wa=require_isArrayLike(),Pa=require_keys();function xa(Ca){return function(ka,Ba,$a){var Da=Object(ka);if(!wa(ka)){var Va=Aa(Ba,3);ka=Pa(ka),Ba=function(Ma){return Va(Da[Ma],Ma,Da)}}var Fa=Ca(ka,Ba,$a);return Fa>-1?Da[Va?ka[Fa]:Fa]:void 0}}r.exports=xa})),require__baseFindIndex=__commonJSMin(((t,r)=>{function Aa(wa,Pa,xa,Ca){for(var ka=wa.length,Ba=xa+(Ca?1:-1);Ca?Ba--:++Ba<ka;)if(Pa(wa[Ba],Ba,wa))return Ba;return-1}r.exports=Aa})),require__trimmedEndIndex=__commonJSMin(((t,r)=>{var Aa=/\s/;function wa(Pa){for(var xa=Pa.length;xa--&&Aa.test(Pa.charAt(xa)););return xa}r.exports=wa})),require__baseTrim=__commonJSMin(((t,r)=>{var Aa=require__trimmedEndIndex(),wa=/^\s+/;function Pa(xa){return xa&&xa.slice(0,Aa(xa)+1).replace(wa,"")}r.exports=Pa})),require_toNumber=__commonJSMin(((t,r)=>{var Aa=require__baseTrim(),wa=require_isObject(),Pa=require_isSymbol(),xa=NaN,Ca=/^[-+]0x[0-9a-f]+$/i,ka=/^0b[01]+$/i,Ba=/^0o[0-7]+$/i,$a=parseInt;function Da(Va){if(typeof Va=="number")return Va;if(Pa(Va))return xa;if(wa(Va)){var Fa=typeof Va.valueOf=="function"?Va.valueOf():Va;Va=wa(Fa)?Fa+"":Fa}if(typeof Va!="string")return Va===0?Va:+Va;Va=Aa(Va);var Ma=ka.test(Va);return Ma||Ba.test(Va)?$a(Va.slice(2),Ma?2:8):Ca.test(Va)?xa:+Va}r.exports=Da})),require_toFinite=__commonJSMin(((t,r)=>{var Aa=require_toNumber(),wa=1/0,Pa=17976931348623157e292;function xa(Ca){return Ca?(Ca=Aa(Ca),Ca===wa||Ca===-wa?(Ca<0?-1:1)*Pa:Ca===Ca?Ca:0):Ca===0?Ca:0}r.exports=xa})),require_toInteger=__commonJSMin(((t,r)=>{var Aa=require_toFinite();function wa(Pa){var xa=Aa(Pa),Ca=xa%1;return xa===xa?Ca?xa-Ca:xa:0}r.exports=wa})),require_findIndex=__commonJSMin(((t,r)=>{var Aa=require__baseFindIndex(),wa=require__baseIteratee(),Pa=require_toInteger(),xa=Math.max;function Ca(ka,Ba,$a){var Da=ka==null?0:ka.length;if(!Da)return-1;var Va=$a==null?0:Pa($a);return Va<0&&(Va=xa(Da+Va,0)),Aa(ka,wa(Ba,3),Va)}r.exports=Ca})),require_find=__commonJSMin(((t,r)=>{var Aa=require__createFind()(require_findIndex());
vendor: 6,448 bytes, line 16
16r.exports=Aa})),LuxonError=class extends Error{},InvalidDateTimeError=class extends LuxonError{constructor(t){super(`Invalid DateTime: ${t.toMessage()}`)}},InvalidIntervalError=class extends LuxonError{constructor(t){super(`Invalid Interval: ${t.toMessage()}`)}},InvalidDurationError=class extends LuxonError{constructor(t){super(`Invalid Duration: ${t.toMessage()}`)}},ConflictingSpecificationError=class extends LuxonError{},InvalidUnitError=class extends LuxonError{constructor(t){super(`Invalid unit ${t}`)}},InvalidArgumentError=class extends LuxonError{},ZoneIsAbstractError=class extends LuxonError{constructor(){super("Zone is an abstract class")}},n$3="numeric",s$3="short",l$2="long",DATE_SHORT={year:n$3,month:n$3,day:n$3},DATE_MED={year:n$3,month:s$3,day:n$3},DATE_MED_WITH_WEEKDAY={year:n$3,month:s$3,day:n$3,weekday:s$3},DATE_FULL={year:n$3,month:l$2,day:n$3},DATE_HUGE={year:n$3,month:l$2,day:n$3,weekday:l$2},TIME_SIMPLE={hour:n$3,minute:n$3},TIME_WITH_SECONDS={hour:n$3,minute:n$3,second:n$3},TIME_WITH_SHORT_OFFSET={hour:n$3,minute:n$3,second:n$3,timeZoneName:s$3},TIME_WITH_LONG_OFFSET={hour:n$3,minute:n$3,second:n$3,timeZoneName:l$2},TIME_24_SIMPLE={hour:n$3,minute:n$3,hourCycle:"h23"},TIME_24_WITH_SECONDS={hour:n$3,minute:n$3,second:n$3,hourCycle:"h23"},TIME_24_WITH_SHORT_OFFSET={hour:n$3,minute:n$3,second:n$3,hourCycle:"h23",timeZoneName:s$3},TIME_24_WITH_LONG_OFFSET={hour:n$3,minute:n$3,second:n$3,hourCycle:"h23",timeZoneName:l$2},DATETIME_SHORT={year:n$3,month:n$3,day:n$3,hour:n$3,minute:n$3},DATETIME_SHORT_WITH_SECONDS={year:n$3,month:n$3,day:n$3,hour:n$3,minute:n$3,second:n$3},DATETIME_MED={year:n$3,month:s$3,day:n$3,hour:n$3,minute:n$3},DATETIME_MED_WITH_SECONDS={year:n$3,month:s$3,day:n$3,hour:n$3,minute:n$3,second:n$3},DATETIME_MED_WITH_WEEKDAY={year:n$3,month:s$3,day:n$3,weekday:s$3,hour:n$3,minute:n$3},DATETIME_FULL={year:n$3,month:l$2,day:n$3,hour:n$3,minute:n$3,timeZoneName:s$3},DATETIME_FULL_WITH_SECONDS={year:n$3,month:l$2,day:n$3,hour:n$3,minute:n$3,second:n$3,timeZoneName:s$3},DATETIME_HUGE={year:n$3,month:l$2,day:n$3,weekday:l$2,hour:n$3,minute:n$3,timeZoneName:l$2},DATETIME_HUGE_WITH_SECONDS={year:n$3,month:l$2,day:n$3,weekday:l$2,hour:n$3,minute:n$3,second:n$3,timeZoneName:l$2},Zone=class{get type(){throw new ZoneIsAbstractError}get name(){throw new ZoneIsAbstractError}get ianaName(){return this.name}get isUniversal(){throw new ZoneIsAbstractError}offsetName(t,r){throw new ZoneIsAbstractError}formatOffset(t,r){throw new ZoneIsAbstractError}offset(t){throw new ZoneIsAbstractError}equals(t){throw new ZoneIsAbstractError}get isValid(){throw new ZoneIsAbstractError}},singleton$1=null,SystemZone=class au extends Zone{static get instance(){return singleton$1===null&&(singleton$1=new au),singleton$1}get type(){return"system"}get name(){return new Intl.DateTimeFormat().resolvedOptions().timeZone}get isUniversal(){return!1}offsetName(r,{format:Aa,locale:wa}){return parseZoneInfo(r,Aa,wa)}formatOffset(r,Aa){return formatOffset(this.offset(r),Aa)}offset(r){return-new Date(r).getTimezoneOffset()}equals(r){return r.type==="system"}get isValid(){return!0}},dtfCache=new Map;function makeDTF(t){let r=dtfCache.get(t);return r===void 0&&(r=new Intl.DateTimeFormat("en-US",{hour12:!1,timeZone:t,year:"numeric",month:"2-digit",day:"2-digit",hour:"2-digit",minute:"2-digit",second:"2-digit",era:"short"}),dtfCache.set(t,r)),r}var typeToPos={year:0,month:1,day:2,era:3,hour:4,minute:5,second:6};function hackyOffset(t,r){const Aa=t.format(r).replace(/\u200E/g,""),[,wa,Pa,xa,Ca,ka,Ba,$a]=/(\d+)\/(\d+)\/(\d+) (AD|BC),? (\d+):(\d+):(\d+)/.exec(Aa);return[xa,wa,Pa,Ca,ka,Ba,$a]}function partsOffset(t,r){const Aa=t.formatToParts(r),wa=[];for(let Pa=0;Pa<Aa.length;Pa++){const{type:xa,value:Ca}=Aa[Pa],ka=typeToPos[xa];xa==="era"?wa[ka]=Ca:isUndefined(ka)||(wa[ka]=parseInt(Ca,10))}return wa}var ianaZoneCache=new Map,IANAZone=class jc extends Zone{static create(r){let Aa=ianaZoneCache.get(r);return Aa===void 0&&ianaZoneCache.set(r,Aa=new jc(r)),Aa}static resetCache(){ianaZoneCache.clear(),dtfCache.clear()}static isValidSpecifier(r){return this.isValidZone(r)}static isValidZone(r){if(!r)return!1;try{return new Intl.DateTimeFormat("en-US",{timeZone:r}).format(),!0}catch{return!1}}constructor(r){super(),this.zoneName=r,this.valid=jc.isValidZone(r)}get type(){return"iana"}get name(){return this.zoneName}get isUniversal(){return!1}offsetName(r,{format:Aa,locale:wa}){return parseZoneInfo(r,Aa,wa,this.name)}formatOffset(r,Aa){return formatOffset(this.offset(r),Aa)}offset(r){if(!this.valid)return NaN;const Aa=new Date(r);if(isNaN(Aa))return NaN;const wa=makeDTF(this.name);let[Pa,xa,Ca,ka,Ba,$a,Da]=wa.formatToParts?partsOffset(wa,Aa):hackyOffset(wa,Aa);ka==="BC"&&(Pa=-Math.abs(Pa)+1);const Va=objToLocalTS({year:Pa,month:xa,day:Ca,hour:Ba===24?0:Ba,minute:$a,second:Da,millisecond:0});let Fa=+Aa;const Ma=Fa%1e3;return Fa-=Ma>=0?Ma:1e3+Ma,(Va-Fa)/6e4}equals(r){return r.type==="iana"&&r.name===this.name}get isValid(){return this.valid}},intlLFCache={};function getCachedLF(t,r={}){const Aa=JSON.stringify([t,r]);let wa=intlLFCache[Aa];return wa||(wa=new Intl.ListFormat(t,r),intlLFCache[Aa]=wa),wa}var intlDTCache=new Map;function getCachedDTF(t,r={}){const Aa=JSON.stringify([t,r]);let wa=intlDTCache.get(Aa);return wa===void 0&&(wa=new Intl.DateTimeFormat(t,r),intlDTCache.set(Aa,wa)),wa}var intlNumCache=new Map;function getCachedINF(t,r={}){const Aa=JSON.stringify([t,r]);let wa=intlNumCache.get(Aa);return wa===void 0&&(wa=new Intl.NumberFormat(t,r),intlNumCache.set(Aa,wa)),wa}var intlRelCache=new Map;function getCachedRTF(t,r={}){const{base:Aa,...wa}=r,Pa=JSON.stringify([t,wa]);let xa=intlRelCache.get(Pa);return xa===void 0&&(xa=new Intl.RelativeTimeFormat(t,r),intlRelCache.set(Pa,xa)),xa}var sysLocaleCache=null;function systemLocale(){return sysLocaleCache||(sysLocaleCache=new Intl.DateTimeFormat().resolvedOptions().locale,sysLocaleCache)}var intlResolvedOptionsCache=new Map;function getCachedIntResolvedOptions(t){let r=intlResolvedOptionsCache.get(t);return r===void 0&&(r=new Intl.DateTimeFormat(t).resolvedOptions(),intlResolvedOptionsCache.set(t,r)),r}var weekInfoCache=new Map;function getCachedWeekInfo(t){let r=weekInfoCache.get(t);if(!r){const Aa=new Intl.Locale(t);r="getWeekInfo"in Aa?Aa.getWeekInfo():Aa.weekInfo,"minimalDays"in r||(r={...fallbackWeekSettings,...r}),weekInfoCache.set(t,r)}return r}function parseLocaleString(t){const r=t.indexOf("-x-");
vendor: 19,507 bytes, line 16
16r!==-1&&(t=t.substring(0,r));const Aa=t.indexOf("-u-");if(Aa===-1)return[t];{let wa,Pa;try{wa=getCachedDTF(t).resolvedOptions(),Pa=t}catch{const Ba=t.substring(0,Aa);wa=getCachedDTF(Ba).resolvedOptions(),Pa=Ba}const{numberingSystem:xa,calendar:Ca}=wa;return[Pa,xa,Ca]}}function intlConfigString(t,r,Aa){return(Aa||r)&&(t.includes("-u-")||(t+="-u"),Aa&&(t+=`-ca-${Aa}`),r&&(t+=`-nu-${r}`)),t}function mapMonths(t){const r=[];for(let Aa=1;Aa<=12;Aa++){const wa=DateTime.utc(2009,Aa,1);r.push(t(wa))}return r}function mapWeekdays(t){const r=[];for(let Aa=1;Aa<=7;Aa++){const wa=DateTime.utc(2016,11,13+Aa);r.push(t(wa))}return r}function listStuff(t,r,Aa,wa){const Pa=t.listingMode();return Pa==="error"?null:Pa==="en"?Aa(r):wa(r)}function supportsFastNumbers(t){return t.numberingSystem&&t.numberingSystem!=="latn"?!1:t.numberingSystem==="latn"||!t.locale||t.locale.startsWith("en")||getCachedIntResolvedOptions(t.locale).numberingSystem==="latn"}var PolyNumberFormatter=class{constructor(t,r,Aa){this.padTo=Aa.padTo||0,this.floor=Aa.floor||!1;const{padTo:wa,floor:Pa,...xa}=Aa;if(!r||Object.keys(xa).length>0){const Ca={useGrouping:!1,...Aa};Aa.padTo>0&&(Ca.minimumIntegerDigits=Aa.padTo),this.inf=getCachedINF(t,Ca)}}format(t){if(this.inf){const r=this.floor?Math.floor(t):t;return this.inf.format(r)}else return padStart(this.floor?Math.floor(t):roundTo(t,3),this.padTo)}},PolyDateFormatter=class{constructor(t,r,Aa){this.opts=Aa,this.originalZone=void 0;let wa;if(this.opts.timeZone)this.dt=t;else if(t.zone.type==="fixed"){const xa=-1*(t.offset/60),Ca=xa>=0?`Etc/GMT+${xa}`:`Etc/GMT${xa}`;t.offset!==0&&IANAZone.create(Ca).valid?(wa=Ca,this.dt=t):(wa="UTC",this.dt=t.offset===0?t:t.setZone("UTC").plus({minutes:t.offset}),this.originalZone=t.zone)}else t.zone.type==="system"?this.dt=t:t.zone.type==="iana"?(this.dt=t,wa=t.zone.name):(wa="UTC",this.dt=t.setZone("UTC").plus({minutes:t.offset}),this.originalZone=t.zone);const Pa={...this.opts};Pa.timeZone=Pa.timeZone||wa,this.dtf=getCachedDTF(r,Pa)}format(){return this.originalZone?this.formatToParts().map(({value:t})=>t).join(""):this.dtf.format(this.dt.toJSDate())}formatToParts(){const t=this.dtf.formatToParts(this.dt.toJSDate());return this.originalZone?t.map(r=>{if(r.type==="timeZoneName"){const Aa=this.originalZone.offsetName(this.dt.ts,{locale:this.dt.locale,format:this.opts.timeZoneName});return{...r,value:Aa}}else return r}):t}resolvedOptions(){return this.dtf.resolvedOptions()}},PolyRelFormatter=class{constructor(t,r,Aa){this.opts={style:"long",...Aa},!r&&hasRelative()&&(this.rtf=getCachedRTF(t,Aa))}format(t,r){return this.rtf?this.rtf.format(t,r):formatRelativeTime(r,t,this.opts.numeric,this.opts.style!=="long")}formatToParts(t,r){return this.rtf?this.rtf.formatToParts(t,r):[]}},fallbackWeekSettings={firstDay:1,minimalDays:4,weekend:[6,7]},Locale=class Ec{static fromOpts(r){return Ec.create(r.locale,r.numberingSystem,r.outputCalendar,r.weekSettings,r.defaultToEN)}static create(r,Aa,wa,Pa,xa=!1){const Ca=r||Settings.defaultLocale,ka=Ca||(xa?"en-US":systemLocale()),Ba=Aa||Settings.defaultNumberingSystem,$a=wa||Settings.defaultOutputCalendar,Da=validateWeekSettings(Pa)||Settings.defaultWeekSettings;return new Ec(ka,Ba,$a,Da,Ca)}static resetCache(){sysLocaleCache=null,intlDTCache.clear(),intlNumCache.clear(),intlRelCache.clear(),intlResolvedOptionsCache.clear(),weekInfoCache.clear()}static fromObject({locale:r,numberingSystem:Aa,outputCalendar:wa,weekSettings:Pa}={}){return Ec.create(r,Aa,wa,Pa)}constructor(r,Aa,wa,Pa,xa){const[Ca,ka,Ba]=parseLocaleString(r);this.locale=Ca,this.numberingSystem=Aa||ka||null,this.outputCalendar=wa||Ba||null,this.weekSettings=Pa,this.intl=intlConfigString(this.locale,this.numberingSystem,this.outputCalendar),this.weekdaysCache={format:{},standalone:{}},this.monthsCache={format:{},standalone:{}},this.meridiemCache=null,this.eraCache={},this.specifiedLocale=xa,this.fastNumbersCached=null}get fastNumbers(){return this.fastNumbersCached==null&&(this.fastNumbersCached=supportsFastNumbers(this)),this.fastNumbersCached}listingMode(){const r=this.isEnglish(),Aa=(this.numberingSystem===null||this.numberingSystem==="latn")&&(this.outputCalendar===null||this.outputCalendar==="gregory");return r&&Aa?"en":"intl"}clone(r){return!r||Object.getOwnPropertyNames(r).length===0?this:Ec.create(r.locale||this.specifiedLocale,r.numberingSystem||this.numberingSystem,r.outputCalendar||this.outputCalendar,validateWeekSettings(r.weekSettings)||this.weekSettings,r.defaultToEN||!1)}redefaultToEN(r={}){return this.clone({...r,defaultToEN:!0})}redefaultToSystem(r={}){return this.clone({...r,defaultToEN:!1})}months(r,Aa=!1){return listStuff(this,r,months,()=>{const wa=this.intl==="ja"||this.intl.startsWith("ja-");Aa&=!wa;const Pa=Aa?{month:r,day:"numeric"}:{month:r},xa=Aa?"format":"standalone";if(!this.monthsCache[xa][r]){const Ca=wa?ka=>this.dtFormatter(ka,Pa).format():ka=>this.extract(ka,Pa,"month");this.monthsCache[xa][r]=mapMonths(Ca)}return this.monthsCache[xa][r]})}weekdays(r,Aa=!1){return listStuff(this,r,weekdays,()=>{const wa=Aa?{weekday:r,year:"numeric",month:"long",day:"numeric"}:{weekday:r},Pa=Aa?"format":"standalone";return this.weekdaysCache[Pa][r]||(this.weekdaysCache[Pa][r]=mapWeekdays(xa=>this.extract(xa,wa,"weekday"))),this.weekdaysCache[Pa][r]})}meridiems(){return listStuff(this,void 0,()=>meridiems,()=>{if(!this.meridiemCache){const r={hour:"numeric",hourCycle:"h12"};this.meridiemCache=[DateTime.utc(2016,11,13,9),DateTime.utc(2016,11,13,19)].map(Aa=>this.extract(Aa,r,"dayperiod"))}return this.meridiemCache})}eras(r){return listStuff(this,r,eras,()=>{const Aa={era:r};return this.eraCache[r]||(this.eraCache[r]=[DateTime.utc(-40,1,1),DateTime.utc(2017,1,1)].map(wa=>this.extract(wa,Aa,"era"))),this.eraCache[r]})}extract(r,Aa,wa){const Pa=this.dtFormatter(r,Aa).formatToParts().find(xa=>xa.type.toLowerCase()===wa);return Pa?Pa.value:null}numberFormatter(r={}){return new PolyNumberFormatter(this.intl,r.forceSimple||this.fastNumbers,r)}dtFormatter(r,Aa={}){return new PolyDateFormatter(r,this.intl,Aa)}relFormatter(r={}){return new PolyRelFormatter(this.intl,this.isEnglish(),r)}listFormatter(r={}){return getCachedLF(this.intl,r)}isEnglish(){return this.locale==="en"||this.locale.toLowerCase()==="en-us"||getCachedIntResolvedOptions(this.intl).locale.startsWith("en-us")}getWeekSettings(){return this.weekSettings?this.weekSettings:hasLocaleWeekInfo()?getCachedWeekInfo(this.locale):fallbackWeekSettings}getStartOfWeek(){return this.getWeekSettings().firstDay}getMinDaysInFirstWeek(){return this.getWeekSettings().minimalDays}getWeekendDays(){return this.getWeekSettings().weekend}equals(r){return this.locale===r.locale&&this.numberingSystem===r.numberingSystem&&this.outputCalendar===r.outputCalendar}toString(){return`Locale(${this.locale}, ${this.numberingSystem}, ${this.outputCalendar})`}},singleton=null,FixedOffsetZone=class Ic extends Zone{static get utcInstance(){return singleton===null&&(singleton=new Ic(0)),singleton}static instance(r){return r===0?Ic.utcInstance:new Ic(r)}static parseSpecifier(r){if(r){const Aa=r.match(/^utc(?:([+-]\d{1,2})(?::(\d{2}))?)?$/i);if(Aa)return new Ic(signedOffset(Aa[1],Aa[2]))}return null}constructor(r){super(),this.fixed=r}get type(){return"fixed"}get name(){return this.fixed===0?"UTC":`UTC${formatOffset(this.fixed,"narrow")}`}get ianaName(){return this.fixed===0?"Etc/UTC":`Etc/GMT${formatOffset(-this.fixed,"narrow")}`}offsetName(){return this.name}formatOffset(r,Aa){return formatOffset(this.fixed,Aa)}get isUniversal(){return!0}offset(){return this.fixed}equals(r){return r.type==="fixed"&&r.fixed===this.fixed}get isValid(){return!0}},InvalidZone=class extends Zone{constructor(t){super(),this.zoneName=t}get type(){return"invalid"}get name(){return this.zoneName}get isUniversal(){return!1}offsetName(){return null}formatOffset(){return""}offset(){return NaN}equals(){return!1}get isValid(){return!1}};function normalizeZone(t,r){if(isUndefined(t)||t===null)return r;if(t instanceof Zone)return t;if(isString$1(t)){const Aa=t.toLowerCase();return Aa==="default"?r:Aa==="local"||Aa==="system"?SystemZone.instance:Aa==="utc"||Aa==="gmt"?FixedOffsetZone.utcInstance:FixedOffsetZone.parseSpecifier(Aa)||IANAZone.create(t)}else return isNumber$1(t)?FixedOffsetZone.instance(t):typeof t=="object"&&"offset"in t&&typeof t.offset=="function"?t:new InvalidZone(t)}var numberingSystems={arab:"[Ù -Ù©]",arabext:"[Û°-Û¹]",bali:"[á-á]",beng:"[০-৯]",deva:"[०-९]",fullwide:"[ï¼-ï¼]",gujr:"[૦-૯]",hanidec:"[ã|ä¸|äº|ä¸|å|äº|å
|ä¸|å
«|ä¹]",khmr:"[á -á©]",knda:"[೦-೯]",laoo:"[à»-à»]",limb:"[á¥-á¥]",mlym:"[൦-൯]",mong:"[á -á ]",mymr:"[á-á]",orya:"[à¦-à¯]",tamldec:"[௦-௯]",telu:"[౦-౯]",thai:"[à¹-à¹]",tibt:"[༠-༩]",latn:"\\d"},numberingSystemsUTF16={arab:[1632,1641],arabext:[1776,1785],bali:[6992,7001],beng:[2534,2543],deva:[2406,2415],fullwide:[65296,65303],gujr:[2790,2799],khmr:[6112,6121],knda:[3302,3311],laoo:[3792,3801],limb:[6470,6479],mlym:[3430,3439],mong:[6160,6169],mymr:[4160,4169],orya:[2918,2927],tamldec:[3046,3055],telu:[3174,3183],thai:[3664,3673],tibt:[3872,3881]},hanidecChars=numberingSystems.hanidec.replace(/[\[|\]]/g,"").split("");function parseDigits(t){let r=parseInt(t,10);if(isNaN(r)){r="";for(let Aa=0;Aa<t.length;Aa++){const wa=t.charCodeAt(Aa);if(t[Aa].search(numberingSystems.hanidec)!==-1)r+=hanidecChars.indexOf(t[Aa]);else for(const Pa in numberingSystemsUTF16){const[xa,Ca]=numberingSystemsUTF16[Pa];wa>=xa&&wa<=Ca&&(r+=wa-xa)}}return parseInt(r,10)}else return r}var digitRegexCache=new Map;function resetDigitRegexCache(){digitRegexCache.clear()}function digitRegex({numberingSystem:t},r=""){const Aa=t||"latn";let wa=digitRegexCache.get(Aa);wa===void 0&&(wa=new Map,digitRegexCache.set(Aa,wa));let Pa=wa.get(r);return Pa===void 0&&(Pa=new RegExp(`${numberingSystems[Aa]}${r}`),wa.set(r,Pa)),Pa}var now$1=()=>Date.now(),defaultZone="system",defaultLocale=null,defaultNumberingSystem=null,defaultOutputCalendar=null,twoDigitCutoffYear=60,throwOnInvalid,defaultWeekSettings=null,Settings=class{static get now(){return now$1}static set now(t){now$1=t}static set defaultZone(t){defaultZone=t}static get defaultZone(){return normalizeZone(defaultZone,SystemZone.instance)}static get defaultLocale(){return defaultLocale}static set defaultLocale(t){defaultLocale=t}static get defaultNumberingSystem(){return defaultNumberingSystem}static set defaultNumberingSystem(t){defaultNumberingSystem=t}static get defaultOutputCalendar(){return defaultOutputCalendar}static set defaultOutputCalendar(t){defaultOutputCalendar=t}static get defaultWeekSettings(){return defaultWeekSettings}static set defaultWeekSettings(t){defaultWeekSettings=validateWeekSettings(t)}static get twoDigitCutoffYear(){return twoDigitCutoffYear}static set twoDigitCutoffYear(t){twoDigitCutoffYear=t%100}static get throwOnInvalid(){return throwOnInvalid}static set throwOnInvalid(t){throwOnInvalid=t}static resetCaches(){Locale.resetCache(),IANAZone.resetCache(),DateTime.resetCache(),resetDigitRegexCache()}},Invalid=class{constructor(t,r){this.reason=t,this.explanation=r}toMessage(){return this.explanation?`${this.reason}: ${this.explanation}`:this.reason}},nonLeapLadder=[0,31,59,90,120,151,181,212,243,273,304,334],leapLadder=[0,31,60,91,121,152,182,213,244,274,305,335];function unitOutOfRange(t,r){return new Invalid("unit out of range",`you specified ${r} (of type ${typeof r}) as a ${t}, which is invalid`)}function dayOfWeek(t,r,Aa){const wa=new Date(Date.UTC(t,r-1,Aa));t<100&&t>=0&&wa.setUTCFullYear(wa.getUTCFullYear()-1900);const Pa=wa.getUTCDay();return Pa===0?7:Pa}function computeOrdinal(t,r,Aa){return Aa+(isLeapYear(t)?leapLadder:nonLeapLadder)[r-1]}function uncomputeOrdinal(t,r){const Aa=isLeapYear(t)?leapLadder:nonLeapLadder,wa=Aa.findIndex(xa=>xa<r),Pa=r-Aa[wa];return{month:wa+1,day:Pa}}function isoWeekdayToLocal(t,r){return(t-r+7)%7+1}function gregorianToWeek(t,r=4,Aa=1){const{year:wa,month:Pa,day:xa}=t,Ca=computeOrdinal(wa,Pa,xa),ka=isoWeekdayToLocal(dayOfWeek(wa,Pa,xa),Aa);let Ba=Math.floor((Ca-ka+14-r)/7),$a;return Ba<1?($a=wa-1,Ba=weeksInWeekYear($a,r,Aa)):Ba>weeksInWeekYear(wa,r,Aa)?($a=wa+1,Ba=1):$a=wa,{weekYear:$a,weekNumber:Ba,weekday:ka,...timeObject(t)}}function weekToGregorian(t,r=4,Aa=1){const{weekYear:wa,weekNumber:Pa,weekday:xa}=t,Ca=isoWeekdayToLocal(dayOfWeek(wa,1,r),Aa),ka=daysInYear(wa);let Ba=Pa*7+xa-Ca-7+r,$a;Ba<1?($a=wa-1,Ba+=daysInYear($a)):Ba>ka?($a=wa+1,Ba-=daysInYear(wa)):$a=wa;const{month:Da,day:Va}=uncomputeOrdinal($a,Ba);return{year:$a,month:Da,day:Va,...timeObject(t)}}function gregorianToOrdinal(t){const{year:r,month:Aa,day:wa}=t;return{year:r,ordinal:computeOrdinal(r,Aa,wa),...timeObject(t)}}function ordinalToGregorian(t){const{year:r,ordinal:Aa}=t,{month:wa,day:Pa}=uncomputeOrdinal(r,Aa);return{year:r,month:wa,day:Pa,...timeObject(t)}}function usesLocalWeekValues(t,r){if(!isUndefined(t.localWeekday)||!isUndefined(t.localWeekNumber)||!isUndefined(t.localWeekYear)){if(!isUndefined(t.weekday)||!isUndefined(t.weekNumber)||!isUndefined(t.weekYear))throw new ConflictingSpecificationError("Cannot mix locale-based week fields with ISO-based week fields");return isUndefined(t.localWeekday)||(t.weekday=t.localWeekday),isUndefined(t.localWeekNumber)||(t.weekNumber=t.localWeekNumber),isUndefined(t.localWeekYear)||(t.weekYear=t.localWeekYear),delete t.localWeekday,delete t.localWeekNumber,delete t.localWeekYear,{minDaysInFirstWeek:r.getMinDaysInFirstWeek(),startOfWeek:r.getStartOfWeek()}}else return{minDaysInFirstWeek:4,startOfWeek:1}}function hasInvalidWeekData(t,r=4,Aa=1){const wa=isInteger$2(t.weekYear),Pa=integerBetween(t.weekNumber,1,weeksInWeekYear(t.weekYear,r,Aa)),xa=integerBetween(t.weekday,1,7);return wa?Pa?xa?!1:unitOutOfRange("weekday",t.weekday):unitOutOfRange("week",t.weekNumber):unitOutOfRange("weekYear",t.weekYear)}function hasInvalidOrdinalData(t){const r=isInteger$2(t.year),Aa=integerBetween(t.ordinal,1,daysInYear(t.year));return r?Aa?!1:unitOutOfRange("ordinal",t.ordinal):unitOutOfRange("year",t.year)}function hasInvalidGregorianData(t){const r=isInteger$2(t.year),Aa=integerBetween(t.month,1,12),wa=integerBetween(t.day,1,daysInMonth(t.year,t.month));return r?Aa?wa?!1:unitOutOfRange("day",t.day):unitOutOfRange("month",t.month):unitOutOfRange("year",t.year)}function hasInvalidTimeData(t){const{hour:r,minute:Aa,second:wa,millisecond:Pa}=t,xa=integerBetween(r,0,23)||r===24&&Aa===0&&wa===0&&Pa===0,Ca=integerBetween(Aa,0,59),ka=integerBetween(wa,0,59),Ba=integerBetween(Pa,0,999);return xa?Ca?ka?Ba?!1:unitOutOfRange("millisecond",Pa):unitOutOfRange("second",wa):unitOutOfRange("minute",Aa):unitOutOfRange("hour",r)}function isUndefined(t){return typeof t>"u"}function isNumber$1(t){return typeof t=="number"}function isInteger$2(t){return typeof t=="number"&&t%1===0}function isString$1(t){return typeof t=="string"}function isDate(t){return Object.prototype.toString.call(t)==="[object Date]"}function hasRelative(){try{return typeof Intl<"u"&&!!Intl.RelativeTimeFormat}catch{return!1}}function hasLocaleWeekInfo(){try{return typeof Intl<"u"&&!!Intl.Locale&&("weekInfo"in Intl.Locale.prototype||"getWeekInfo"in Intl.Locale.prototype)}catch{return!1}}function maybeArray(t){return Array.isArray(t)?t:[t]}function bestBy(t,r,Aa){if(t.length!==0)return t.reduce((wa,Pa)=>{const xa=[r(Pa),Pa];return wa&&Aa(wa[0],xa[0])===wa[0]?wa:xa},null)[1]}function pick$1(t,r){return r.reduce((Aa,wa)=>(Aa[wa]=t[wa],Aa),{})}function hasOwnProperty(t,r){return Object.prototype.hasOwnProperty.call(t,r)}function validateWeekSettings(t){if(t==null)return null;if(typeof t!="object")throw new InvalidArgumentError("Week settings must be an object");if(!integerBetween(t.firstDay,1,7)||!integerBetween(t.minimalDays,1,7)||!Array.isArray(t.weekend)||t.weekend.some(r=>!integerBetween(r,1,7)))throw new InvalidArgumentError("Invalid week settings");return{firstDay:t.firstDay,minimalDays:t.minimalDays,weekend:Array.from(t.weekend)}}function integerBetween(t,r,Aa){return isInteger$2(t)&&t>=r&&t<=Aa}function floorMod(t,r){return t-r*Math.floor(t/r)}function padStart(t,r=2){const Aa=t<0;let wa;return Aa?wa="-"+(""+-t).padStart(r,"0"):wa=(""+t).padStart(r,"0"),wa}function parseInteger(t){if(!(isUndefined(t)||t===null||t===""))return parseInt(t,10)}function parseFloating(t){if(!(isUndefined(t)||t===null||t===""))return parseFloat(t)}function parseMillis(t){if(!(isUndefined(t)||t===null||t==="")){const r=parseFloat("0."+t)*1e3;return Math.floor(r)}}function roundTo(t,r,Aa="round"){const wa=10**r;switch(Aa){case"expand":return t>0?Math.ceil(t*wa)/wa:Math.floor(t*wa)/wa;case"trunc":return Math.trunc(t*wa)/wa;case"round":return Math.round(t*wa)/wa;case"floor":return Math.floor(t*wa)/wa;case"ceil":return Math.ceil(t*wa)/wa;default:throw new RangeError(`Value rounding ${Aa} is out of range`)}}function isLeapYear(t){return t%4===0&&(t%100!==0||t%400===0)}function daysInYear(t){return isLeapYear(t)?366:365}function daysInMonth(t,r){const Aa=floorMod(r-1,12)+1,wa=t+(r-Aa)/12;return Aa===2?isLeapYear(wa)?29:28:[31,null,31,30,31,30,31,31,30,31,30,31][Aa-1]}function objToLocalTS(t){let r=Date.UTC(t.year,t.month-1,t.day,t.hour,t.minute,t.second,t.millisecond);return t.year<100&&t.year>=0&&(r=new Date(r),r.setUTCFullYear(t.year,t.month-1,t.day)),+r}function firstWeekOffset(t,r,Aa){return-isoWeekdayToLocal(dayOfWeek(t,1,r),Aa)+r-1}function weeksInWeekYear(t,r=4,Aa=1){const wa=firstWeekOffset(t,r,Aa),Pa=firstWeekOffset(t+1,r,Aa);return(daysInYear(t)-wa+Pa)/7}function untruncateYear(t){return t>99?t:t>Settings.twoDigitCutoffYear?1900+t:2e3+t}function parseZoneInfo(t,r,Aa,wa=null){const Pa=new Date(t),xa={hourCycle:"h23",year:"numeric",month:"2-digit",day:"2-digit",hour:"2-digit",minute:"2-digit"};wa&&(xa.timeZone=wa);const Ca={timeZoneName:r,...xa},ka=new Intl.DateTimeFormat(Aa,Ca).formatToParts(Pa).find(Ba=>Ba.type.toLowerCase()==="timezonename");return ka?ka.value:null}function signedOffset(t,r){let Aa=parseInt(t,10);Number.isNaN(Aa)&&(Aa=0);const wa=parseInt(r,10)||0,Pa=Aa<0||Object.is(Aa,-0)?-wa:wa;return Aa*60+Pa}function asNumber$1(t){const r=Number(t);if(typeof t=="boolean"||t===""||!Number.isFinite(r))throw new InvalidArgumentError(`Invalid unit value ${t}`);return r}function normalizeObject(t,r){const Aa={};for(const wa in t)if(hasOwnProperty(t,wa)){const Pa=t[wa];if(Pa==null)continue;Aa[r(wa)]=asNumber$1(Pa)}return Aa}function formatOffset(t,r){const Aa=Math.trunc(Math.abs(t/60)),wa=Math.trunc(Math.abs(t%60)),Pa=t>=0?"+":"-";switch(r){case"short":return`${Pa}${padStart(Aa,2)}:${padStart(wa,2)}`;case"narrow":return`${Pa}${Aa}${wa>0?`:${wa}`:""}`;case"techie":return`${Pa}${padStart(Aa,2)}${padStart(wa,2)}`;default:throw new RangeError(`Value format ${r} is out of range for property format`)}}function timeObject(t){return pick$1(t,["hour","minute","second","millisecond"])}var monthsLong=["January","February","March","April","May","June","July","August","September","October","November","December"],monthsShort=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],monthsNarrow=["J","F","M","A","M","J","J","A","S","O","N","D"];function months(t){switch(t){case"narrow":return[...monthsNarrow];case"short":return[...monthsShort];case"long":return[...monthsLong];case"numeric":return["1","2","3","4","5","6","7","8","9","10","11","12"];case"2-digit":return["01","02","03","04","05","06","07","08","09","10","11","12"];default:return null}}var weekdaysLong=["Monday","Tuesday","Wednesday","Thursday","Frid
16ay","Saturday","Sunday"],weekdaysShort=["Mon","Tue","Wed","Thu","Fri","Sat","Sun"],weekdaysNarrow=["M","T","W","T","F","S","S"];function weekdays(t){switch(t){case"narrow":return[...weekdaysNarrow];case"short":return[...weekdaysShort];case"long":return[...weekdaysLong];case"numeric":return["1","2","3","4","5","6","7"];default:return null}}var meridiems=["AM","PM"],erasLong=["Before Christ","Anno Domini"],erasShort=["BC","AD"],erasNarrow=["B","A"];function eras(t){switch(t){case"narrow":return[...erasNarrow];case"short":return[...erasShort];case"long":return[...erasLong];default:return null}}function meridiemForDateTime(t){return meridiems[t.hour<12?0:1]}function weekdayForDateTime(t,r){return weekdays(r)[t.weekday-1]}function monthForDateTime(t,r){return months(r)[t.month-1]}function eraForDateTime(t,r){return eras(r)[t.year<0?0:1]}function formatRelativeTime(t,r,Aa="always",wa=!1){const Pa={years:["year","yr."],quarters:["quarter","qtr."],months:["month","mo."],weeks:["week","wk."],days:["day","day","days"],hours:["hour","hr."],minutes:["minute","min."],seconds:["second","sec."]},xa=["hours","minutes","seconds"].indexOf(t)===-1;if(Aa==="auto"&&xa){const Va=t==="days";switch(r){case 1:return Va?"tomorrow":`next ${Pa[t][0]}`;case-1:return Va?"yesterday":`last ${Pa[t][0]}`;case 0:return Va?"today":`this ${Pa[t][0]}`}}const Ca=Object.is(r,-0)||r<0,ka=Math.abs(r),Ba=ka===1,$a=Pa[t],Da=wa?Ba?$a[1]:$a[2]||$a[1]:Ba?Pa[t][0]:t;return Ca?`${ka} ${Da} ago`:`in ${ka} ${Da}`}function stringifyTokens(t,r){let Aa="";for(const wa of t)wa.literal?Aa+=wa.val:Aa+=r(wa.val);return Aa}var macroTokenToFormatOpts={D:DATE_SHORT,DD:DATE_MED,DDD:DATE_FULL,DDDD:DATE_HUGE,t:TIME_SIMPLE,tt:TIME_WITH_SECONDS,ttt:TIME_WITH_SHORT_OFFSET,tttt:TIME_WITH_LONG_OFFSET,T:TIME_24_SIMPLE,TT:TIME_24_WITH_SECONDS,TTT:TIME_24_WITH_SHORT_OFFSET,TTTT:TIME_24_WITH_LONG_OFFSET,f:DATETIME_SHORT,ff:DATETIME_MED,fff:DATETIME_FULL,ffff:DATETIME_HUGE,F:DATETIME_SHORT_WITH_SECONDS,FF:DATETIME_MED_WITH_SECONDS,FFF:DATETIME_FULL_WITH_SECONDS,FFFF:DATETIME_HUGE_WITH_SECONDS},Formatter$1=class Rc{static create(r,Aa={}){return new Rc(r,Aa)}static parseFormat(r){let Aa=null,wa="",Pa=!1;const xa=[];for(let Ca=0;Ca<r.length;Ca++){const ka=r.charAt(Ca);ka==="'"?((wa.length>0||Pa)&&xa.push({literal:Pa||/^\s+$/.test(wa),val:wa===""?"'":wa}),Aa=null,wa="",Pa=!Pa):Pa||ka===Aa?wa+=ka:(wa.length>0&&xa.push({literal:/^\s+$/.test(wa),val:wa}),wa=ka,Aa=ka)}return wa.length>0&&xa.push({literal:Pa||/^\s+$/.test(wa),val:wa}),xa}static macroTokenToFormatOpts(r){return macroTokenToFormatOpts[r]}constructor(r,Aa){this.opts=Aa,this.loc=r,this.systemLoc=null}formatWithSystemDefault(r,Aa){return this.systemLoc===null&&(this.systemLoc=this.loc.redefaultToSystem()),this.systemLoc.dtFormatter(r,{...this.opts,...Aa}).format()}dtFormatter(r,Aa={}){return this.loc.dtFormatter(r,{...this.opts,...Aa})}formatDateTime(r,Aa){return this.dtFormatter(r,Aa).format()}formatDateTimeParts(r,Aa){return this.dtFormatter(r,Aa).formatToParts()}formatInterval(r,Aa){return this.dtFormatter(r.start,Aa).dtf.formatRange(r.start.toJSDate(),r.end.toJSDate())}resolvedOptions(r,Aa){return this.dtFormatter(r,Aa).resolvedOptions()}num(r,Aa=0,wa=void 0){if(this.opts.forceSimple)return padStart(r,Aa);const Pa={...this.opts};return Aa>0&&(Pa.padTo=Aa),wa&&(Pa.signDisplay=wa),this.loc.numberFormatter(Pa).format(r)}formatDateTimeFromString(r,Aa){const wa=this.loc.listingMode()==="en",Pa=this.loc.outputCalendar&&this.loc.outputCalendar!=="gregory",xa=(Ma,Ua)=>this.loc.extract(r,Ma,Ua),Ca=Ma=>r.isOffsetFixed&&r.offset===0&&Ma.allowZ?"Z":r.isValid?r.zone.formatOffset(r.ts,Ma.format):"",ka=()=>wa?meridiemForDateTime(r):xa({hour:"numeric",hourCycle:"h12"},"dayperiod"),Ba=(Ma,Ua)=>wa?monthForDateTime(r,Ma):xa(Ua?{month:Ma}:{month:Ma,day:"numeric"},"month"),$a=(Ma,Ua)=>wa?weekdayForDateTime(r,Ma):xa(Ua?{weekday:Ma}:{weekday:Ma,month:"long",day:"numeric"},"weekday"),Da=Ma=>{const Ua=Rc.macroTokenToFormatOpts(Ma);return Ua?this.formatWithSystemDefault(r,Ua):Ma},Va=Ma=>wa?eraForDateTime(r,Ma):xa({era:Ma},"era"),Fa=Ma=>{switch(Ma){case"S":return this.num(r.millisecond);case"u":case"SSS":return this.num(r.millisecond,3);case"s":return this.num(r.second);case"ss":return this.num(r.second,2);case"uu":return this.num(Math.floor(r.millisecond/10),2);case"uuu":return this.num(Math.floor(r.millisecond/100));case"m":return this.num(r.minute);case"mm":return this.num(r.minute,2);case"h":return this.num(r.hour%12===0?12:r.hour%12);case"hh":return this.num(r.hour%12===0?12:r.hour%12,2);case"H":return this.num(r.hour);case"HH":return this.num(r.hour,2);case"Z":return Ca({format:"narrow",allowZ:this.opts.allowZ});case"ZZ":return Ca({format:"short",allowZ:this.opts.allowZ});case"ZZZ":return Ca({format:"techie",allowZ:this.opts.allowZ});case"ZZZZ":return r.zone.offsetName(r.ts,{format:"short",locale:this.loc.locale});case"ZZZZZ":return r.zone.offsetName(r.ts,{format:"long",locale:this.loc.locale});case"z":return r.zoneName;case"a":return ka();case"d":return Pa?xa({day:"numeric"},"day"):this.num(r.day);case"dd":return Pa?xa({day:"2-digit"},"day"):this.num(r.day,2);case"c":return this.num(r.weekday);case"ccc":return $a("short",!0);case"cccc":return $a("long",!0);case"ccccc":return $a("narrow",!0);case"E":return this.num(r.weekday);case"EEE":return $a("short",!1);case"EEEE":return $a("long",!1);case"EEEEE":return $a("narrow",!1);case"L":return Pa?xa({month:"numeric",day:"numeric"},"month"):this.num(r.month);case"LL":return Pa?xa({month:"2-digit",day:"numeric"},"month"):this.num(r.month,2);case"LLL":return Ba("short",!0);case"LLLL":return Ba("long",!0);case"LLLLL":return Ba("narrow",!0);case"M":return Pa?xa({month:"numeric"},"month"):this.num(r.month);case"MM":return Pa?xa({month:"2-digit"},"month"):this.num(r.month,2);case"MMM":return Ba("short",!1);case"MMMM":return Ba("long",!1);case"MMMMM":return Ba("narrow",!1);case"y":return Pa?xa({year:"numeric"},"year"):this.num(r.year);case"yy":return Pa?xa({year:"2-digit"},"year"):this.num(r.year.toString().slice(-2),2);case"yyyy":return Pa?xa({year:"numeric"},"year"):this.num(r.year,4);case"yyyyyy":return Pa?xa({year:"numeric"},"year"):this.num(r.year,6);case"G":return Va("short");case"GG":return Va("long");case"GGGGG":return Va("narrow");case"kk":return this.num(r.weekYear.toString().slice(-2),2);case"kkkk":return this.num(r.weekYear,4);case"W":return this.num(r.weekNumber);
vendor: 21,561 bytes, line 16
16case"WW":return this.num(r.weekNumber,2);case"n":return this.num(r.localWeekNumber);case"nn":return this.num(r.localWeekNumber,2);case"ii":return this.num(r.localWeekYear.toString().slice(-2),2);case"iiii":return this.num(r.localWeekYear,4);case"o":return this.num(r.ordinal);case"ooo":return this.num(r.ordinal,3);case"q":return this.num(r.quarter);case"qq":return this.num(r.quarter,2);case"X":return this.num(Math.floor(r.ts/1e3));case"x":return this.num(r.ts);default:return Da(Ma)}};return stringifyTokens(Rc.parseFormat(Aa),Fa)}formatDurationFromString(r,Aa){const wa=this.opts.signMode==="negativeLargestOnly"?-1:1,Pa=$a=>{switch($a[0]){case"S":return"milliseconds";case"s":return"seconds";case"m":return"minutes";case"h":return"hours";case"d":return"days";case"w":return"weeks";case"M":return"months";case"y":return"years";default:return null}},xa=($a,Da)=>Va=>{const Fa=Pa(Va);if(Fa){const Ma=Da.isNegativeDuration&&Fa!==Da.largestUnit?wa:1;let Ua;return this.opts.signMode==="negativeLargestOnly"&&Fa!==Da.largestUnit?Ua="never":this.opts.signMode==="all"?Ua="always":Ua="auto",this.num($a.get(Fa)*Ma,Va.length,Ua)}else return Va},Ca=Rc.parseFormat(Aa),ka=Ca.reduce(($a,{literal:Da,val:Va})=>Da?$a:$a.concat(Va),[]),Ba=r.shiftTo(...ka.map(Pa).filter($a=>$a));return stringifyTokens(Ca,xa(Ba,{isNegativeDuration:Ba<0,largestUnit:Object.keys(Ba.values)[0]}))}},ianaRegex=/[A-Za-z_+-]{1,256}(?::?\/[A-Za-z0-9_+-]{1,256}(?:\/[A-Za-z0-9_+-]{1,256})?)?/;function combineRegexes(...t){const r=t.reduce((Aa,wa)=>Aa+wa.source,"");return RegExp(`^${r}$`)}function combineExtractors(...t){return r=>t.reduce(([Aa,wa,Pa],xa)=>{const[Ca,ka,Ba]=xa(r,Pa);return[{...Aa,...Ca},ka||wa,Ba]},[{},null,1]).slice(0,2)}function parse$2(t,...r){if(t==null)return[null,null];for(const[Aa,wa]of r){const Pa=Aa.exec(t);if(Pa)return wa(Pa)}return[null,null]}function simpleParse(...t){return(r,Aa)=>{const wa={};let Pa=0;for(;Pa<t.length;Pa++)wa[t[Pa]]=parseInteger(r[Aa+Pa]);return[wa,null,Aa+Pa]}}var offsetRegex=/(?:([Zz])|([+-]\d\d)(?::?(\d\d))?)/,isoExtendedZone=`(?:${offsetRegex.source}?(?:\\[(${ianaRegex.source})\\])?)?`,isoTimeBaseRegex=/(\d\d)(?::?(\d\d)(?::?(\d\d)(?:[.,](\d{1,30}))?)?)?/,isoTimeRegex=RegExp(`${isoTimeBaseRegex.source}${isoExtendedZone}`),isoTimeExtensionRegex=RegExp(`(?:[Tt]${isoTimeRegex.source})?`),isoYmdRegex=/([+-]\d{6}|\d{4})(?:-?(\d\d)(?:-?(\d\d))?)?/,isoWeekRegex=/(\d{4})-?W(\d\d)(?:-?(\d))?/,isoOrdinalRegex=/(\d{4})-?(\d{3})/,extractISOWeekData=simpleParse("weekYear","weekNumber","weekDay"),extractISOOrdinalData=simpleParse("year","ordinal"),sqlYmdRegex=/(\d{4})-(\d\d)-(\d\d)/,sqlTimeRegex=RegExp(`${isoTimeBaseRegex.source} ?(?:${offsetRegex.source}|(${ianaRegex.source}))?`),sqlTimeExtensionRegex=RegExp(`(?: ${sqlTimeRegex.source})?`);function int$1(t,r,Aa){const wa=t[r];return isUndefined(wa)?Aa:parseInteger(wa)}function extractISOYmd(t,r){return[{year:int$1(t,r),month:int$1(t,r+1,1),day:int$1(t,r+2,1)},null,r+3]}function extractISOTime(t,r){return[{hours:int$1(t,r,0),minutes:int$1(t,r+1,0),seconds:int$1(t,r+2,0),milliseconds:parseMillis(t[r+3])},null,r+4]}function extractISOOffset(t,r){const Aa=!t[r]&&!t[r+1],wa=signedOffset(t[r+1],t[r+2]);return[{},Aa?null:FixedOffsetZone.instance(wa),r+3]}function extractIANAZone(t,r){return[{},t[r]?IANAZone.create(t[r]):null,r+1]}var isoTimeOnly=RegExp(`^T?${isoTimeBaseRegex.source}$`),isoDuration=/^-?P(?:(?:(-?\d{1,20}(?:\.\d{1,20})?)Y)?(?:(-?\d{1,20}(?:\.\d{1,20})?)M)?(?:(-?\d{1,20}(?:\.\d{1,20})?)W)?(?:(-?\d{1,20}(?:\.\d{1,20})?)D)?(?:T(?:(-?\d{1,20}(?:\.\d{1,20})?)H)?(?:(-?\d{1,20}(?:\.\d{1,20})?)M)?(?:(-?\d{1,20})(?:[.,](-?\d{1,20}))?S)?)?)$/;function extractISODuration(t){const[r,Aa,wa,Pa,xa,Ca,ka,Ba,$a]=t,Da=r[0]==="-",Va=Ba&&Ba[0]==="-",Fa=(Ma,Ua=!1)=>Ma!==void 0&&(Ua||Ma&&Da)?-Ma:Ma;return[{years:Fa(parseFloating(Aa)),months:Fa(parseFloating(wa)),weeks:Fa(parseFloating(Pa)),days:Fa(parseFloating(xa)),hours:Fa(parseFloating(Ca)),minutes:Fa(parseFloating(ka)),seconds:Fa(parseFloating(Ba),Ba==="-0"),milliseconds:Fa(parseMillis($a),Va)}]}var obsOffsets={GMT:0,EDT:-240,EST:-300,CDT:-300,CST:-360,MDT:-360,MST:-420,PDT:-420,PST:-480};function fromStrings(t,r,Aa,wa,Pa,xa,Ca){const ka={year:r.length===2?untruncateYear(parseInteger(r)):parseInteger(r),month:monthsShort.indexOf(Aa)+1,day:parseInteger(wa),hour:parseInteger(Pa),minute:parseInteger(xa)};return Ca&&(ka.second=parseInteger(Ca)),t&&(ka.weekday=t.length>3?weekdaysLong.indexOf(t)+1:weekdaysShort.indexOf(t)+1),ka}var rfc2822=/^(?:(Mon|Tue|Wed|Thu|Fri|Sat|Sun),\s)?(\d{1,2})\s(Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec)\s(\d{2,4})\s(\d\d):(\d\d)(?::(\d\d))?\s(?:(UT|GMT|[ECMP][SD]T)|([Zz])|(?:([+-]\d\d)(\d\d)))$/;function extractRFC2822(t){const[,r,Aa,wa,Pa,xa,Ca,ka,Ba,$a,Da,Va]=t,Fa=fromStrings(r,Pa,wa,Aa,xa,Ca,ka);let Ma;return Ba?Ma=obsOffsets[Ba]:$a?Ma=0:Ma=signedOffset(Da,Va),[Fa,new FixedOffsetZone(Ma)]}function preprocessRFC2822(t){return t.replace(/\([^()]*\)|[\n\t]/g," ").replace(/(\s\s+)/g," ").trim()}var rfc1123=/^(Mon|Tue|Wed|Thu|Fri|Sat|Sun), (\d\d) (Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec) (\d{4}) (\d\d):(\d\d):(\d\d) GMT$/,rfc850=/^(Monday|Tuesday|Wednesday|Thursday|Friday|Saturday|Sunday), (\d\d)-(Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec)-(\d\d) (\d\d):(\d\d):(\d\d) GMT$/,ascii=/^(Mon|Tue|Wed|Thu|Fri|Sat|Sun) (Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec) ( \d|\d\d) (\d\d):(\d\d):(\d\d) (\d{4})$/;function extractRFC1123Or850(t){const[,r,Aa,wa,Pa,xa,Ca,ka]=t;return[fromStrings(r,Pa,wa,Aa,xa,Ca,ka),FixedOffsetZone.utcInstance]}function extractASCII(t){const[,r,Aa,wa,Pa,xa,Ca,ka]=t;return[fromStrings(r,ka,Aa,wa,Pa,xa,Ca),FixedOffsetZone.utcInstance]}var isoYmdWithTimeExtensionRegex=combineRegexes(isoYmdRegex,isoTimeExtensionRegex),isoWeekWithTimeExtensionRegex=combineRegexes(isoWeekRegex,isoTimeExtensionRegex),isoOrdinalWithTimeExtensionRegex=combineRegexes(isoOrdinalRegex,isoTimeExtensionRegex),isoTimeCombinedRegex=combineRegexes(isoTimeRegex),extractISOYmdTimeAndOffset=combineExtractors(extractISOYmd,extractISOTime,extractISOOffset,extractIANAZone),extractISOWeekTimeAndOffset=combineExtractors(extractISOWeekData,extractISOTime,extractISOOffset,extractIANAZone),extractISOOrdinalDateAndTime=combineExtractors(extractISOOrdinalData,extractISOTime,extractISOOffset,extractIANAZone),extractISOTimeAndOffset=combineExtractors(extractISOTime,extractISOOffset,extractIANAZone);function parseISODate(t){return parse$2(t,[isoYmdWithTimeExtensionRegex,extractISOYmdTimeAndOffset],[isoWeekWithTimeExtensionRegex,extractISOWeekTimeAndOffset],[isoOrdinalWithTimeExtensionRegex,extractISOOrdinalDateAndTime],[isoTimeCombinedRegex,extractISOTimeAndOffset])}function parseRFC2822Date(t){return parse$2(preprocessRFC2822(t),[rfc2822,extractRFC2822])}function parseHTTPDate(t){return parse$2(t,[rfc1123,extractRFC1123Or850],[rfc850,extractRFC1123Or850],[ascii,extractASCII])}function parseISODuration(t){return parse$2(t,[isoDuration,extractISODuration])}var extractISOTimeOnly=combineExtractors(extractISOTime);function parseISOTimeOnly(t){return parse$2(t,[isoTimeOnly,extractISOTimeOnly])}var sqlYmdWithTimeExtensionRegex=combineRegexes(sqlYmdRegex,sqlTimeExtensionRegex),sqlTimeCombinedRegex=combineRegexes(sqlTimeRegex),extractISOTimeOffsetAndIANAZone=combineExtractors(extractISOTime,extractISOOffset,extractIANAZone);function parseSQL(t){return parse$2(t,[sqlYmdWithTimeExtensionRegex,extractISOYmdTimeAndOffset],[sqlTimeCombinedRegex,extractISOTimeOffsetAndIANAZone])}var INVALID$2="Invalid Duration",lowOrderMatrix={weeks:{days:7,hours:168,minutes:10080,seconds:604800,milliseconds:6048e5},days:{hours:24,minutes:1440,seconds:86400,milliseconds:864e5},hours:{minutes:60,seconds:3600,milliseconds:36e5},minutes:{seconds:60,milliseconds:6e4},seconds:{milliseconds:1e3}},casualMatrix={years:{quarters:4,months:12,weeks:52,days:365,hours:8760,minutes:525600,seconds:31536e3,milliseconds:31536e6},quarters:{months:3,weeks:13,days:91,hours:2184,minutes:131040,seconds:7862400,milliseconds:78624e5},months:{weeks:4,days:30,hours:720,minutes:43200,seconds:2592e3,milliseconds:2592e6},...lowOrderMatrix},daysInYearAccurate=146097/400,daysInMonthAccurate=146097/4800,accurateMatrix={years:{quarters:4,months:12,weeks:daysInYearAccurate/7,days:daysInYearAccurate,hours:daysInYearAccurate*24,minutes:daysInYearAccurate*24*60,seconds:daysInYearAccurate*24*60*60,milliseconds:daysInYearAccurate*24*60*60*1e3},quarters:{months:3,weeks:daysInYearAccurate/28,days:daysInYearAccurate/4,hours:daysInYearAccurate*24/4,minutes:daysInYearAccurate*24*60/4,seconds:daysInYearAccurate*24*60*60/4,milliseconds:daysInYearAccurate*24*60*60*1e3/4},months:{weeks:daysInMonthAccurate/7,days:daysInMonthAccurate,hours:daysInMonthAccurate*24,minutes:daysInMonthAccurate*24*60,seconds:daysInMonthAccurate*24*60*60,milliseconds:daysInMonthAccurate*24*60*60*1e3},...lowOrderMatrix},orderedUnits$1=["years","quarters","months","weeks","days","hours","minutes","seconds","milliseconds"],reverseUnits=orderedUnits$1.slice(0).reverse();function clone$1(t,r,Aa=!1){const wa={values:Aa?r.values:{...t.values,...r.values||{}},loc:t.loc.clone(r.loc),conversionAccuracy:r.conversionAccuracy||t.conversionAccuracy,matrix:r.matrix||t.matrix};return new Duration(wa)}function durationToMillis(t,r){let Aa=r.milliseconds??0;for(const wa of reverseUnits.slice(1))r[wa]&&(Aa+=r[wa]*t[wa].milliseconds);return Aa}function normalizeValues(t,r){const Aa=durationToMillis(t,r)<0?-1:1;orderedUnits$1.reduceRight((wa,Pa)=>{if(isUndefined(r[Pa]))return wa;if(wa){const xa=r[wa]*Aa,Ca=t[Pa][wa],ka=Math.floor(xa/Ca);r[Pa]+=ka*Aa,r[wa]-=ka*Ca*Aa}return Pa},null),orderedUnits$1.reduce((wa,Pa)=>{if(isUndefined(r[Pa]))return wa;if(wa){const xa=r[wa]%1;r[wa]-=xa,r[Pa]+=xa*t[wa][Pa]}return Pa},null)}function removeZeroes(t){const r={};for(const[Aa,wa]of Object.entries(t))wa!==0&&(r[Aa]=wa);return r}var Duration=class vc{constructor(r){const Aa=r.conversionAccuracy==="longterm"||!1;let wa=Aa?accurateMatrix:casualMatrix;r.matrix&&(wa=r.matrix),this.values=r.values,this.loc=r.loc||Locale.create(),this.conversionAccuracy=Aa?"longterm":"casual",this.invalid=r.invalid||null,this.matrix=wa,this.isLuxonDuration=!0}static fromMillis(r,Aa){return vc.fromObject({milliseconds:r},Aa)}static fromObject(r,Aa={}){if(r==null||typeof r!="object")throw new InvalidArgumentError(`Duration.fromObject: argument expected to be an object, got ${r===null?"null":typeof r}`);return new vc({values:normalizeObject(r,vc.normalizeUnit),loc:Locale.fromObject(Aa),conversionAccuracy:Aa.conversionAccuracy,matrix:Aa.matrix})}static fromDurationLike(r){if(isNumber$1(r))return vc.fromMillis(r);if(vc.isDuration(r))return r;if(typeof r=="object")return vc.fromObject(r);throw new InvalidArgumentError(`Unknown duration argument ${r} of type ${typeof r}`)}static fromISO(r,Aa){const[wa]=parseISODuration(r);return wa?vc.fromObject(wa,Aa):vc.invalid("unparsable",`the input "${r}" can't be parsed as ISO 8601`)}static fromISOTime(r,Aa){const[wa]=parseISOTimeOnly(r);return wa?vc.fromObject(wa,Aa):vc.invalid("unparsable",`the input "${r}" can't be parsed as ISO 8601`)}static invalid(r,Aa=null){if(!r)throw new InvalidArgumentError("need to specify a reason the Duration is invalid");const wa=r instanceof Invalid?r:new Invalid(r,Aa);if(Settings.throwOnInvalid)throw new InvalidDurationError(wa);return new vc({invalid:wa})}static normalizeUnit(r){const Aa={year:"years",years:"years",quarter:"quarters",quarters:"quarters",month:"months",months:"months",week:"weeks",weeks:"weeks",day:"days",days:"days",hour:"hours",hours:"hours",minute:"minutes",minutes:"minutes",second:"seconds",seconds:"seconds",millisecond:"milliseconds",milliseconds:"milliseconds"}[r&&r.toLowerCase()];if(!Aa)throw new InvalidUnitError(r);return Aa}static isDuration(r){return r&&r.isLuxonDuration||!1}get locale(){return this.isValid?this.loc.locale:null}get numberingSystem(){return this.isValid?this.loc.numberingSystem:null}toFormat(r,Aa={}){const wa={...Aa,floor:Aa.round!==!1&&Aa.floor!==!1};return this.isValid?Formatter$1.create(this.loc,wa).formatDurationFromString(this,r):INVALID$2}toHuman(r={}){if(!this.isValid)return INVALID$2;const Aa=r.showZeros!==!1,wa=orderedUnits$1.map(Pa=>{const xa=this.values[Pa];return isUndefined(xa)||xa===0&&!Aa?null:this.loc.numberFormatter({style:"unit",unitDisplay:"long",...r,unit:Pa.slice(0,-1)}).format(xa)}).filter(Pa=>Pa);return this.loc.listFormatter({type:"conjunction",style:r.listStyle||"narrow",...r}).format(wa)}toObject(){return this.isValid?{...this.values}:{}}toISO(){if(!this.isValid)return null;let r="P";return this.years!==0&&(r+=this.years+"Y"),(this.months!==0||this.quarters!==0)&&(r+=this.months+this.quarters*3+"M"),this.weeks!==0&&(r+=this.weeks+"W"),this.days!==0&&(r+=this.days+"D"),(this.hours!==0||this.minutes!==0||this.seconds!==0||this.milliseconds!==0)&&(r+="T"),this.hours!==0&&(r+=this.hours+"H"),this.minutes!==0&&(r+=this.minutes+"M"),(this.seconds!==0||this.milliseconds!==0)&&(r+=roundTo(this.seconds+this.milliseconds/1e3,3)+"S"),r==="P"&&(r+="T0S"),r}toISOTime(r={}){if(!this.isValid)return null;const Aa=this.toMillis();return Aa<0||Aa>=864e5?null:(r={suppressMilliseconds:!1,suppressSeconds:!1,includePrefix:!1,format:"extended",...r,includeOffset:!1},DateTime.fromMillis(Aa,{zone:"UTC"}).toISOTime(r))}toJSON(){return this.toISO()}toString(){return this.toISO()}[Symbol.for("nodejs.util.inspect.custom")](){return this.isValid?`Duration { values: ${JSON.stringify(this.values)} }`:`Duration { Invalid, reason: ${this.invalidReason} }`}toMillis(){return this.isValid?durationToMillis(this.matrix,this.values):NaN}valueOf(){return this.toMillis()}plus(r){if(!this.isValid)return this;const Aa=vc.fromDurationLike(r),wa={};for(const Pa of orderedUnits$1)(hasOwnProperty(Aa.values,Pa)||hasOwnProperty(this.values,Pa))&&(wa[Pa]=Aa.get(Pa)+this.get(Pa));return clone$1(this,{values:wa},!0)}minus(r){if(!this.isValid)return this;const Aa=vc.fromDurationLike(r);return this.plus(Aa.negate())}mapUnits(r){if(!this.isValid)return this;const Aa={};for(const wa of Object.keys(this.values))Aa[wa]=asNumber$1(r(this.values[wa],wa));return clone$1(this,{values:Aa},!0)}get(r){return this[vc.normalizeUnit(r)]}set(r){if(!this.isValid)return this;const Aa={...this.values,...normalizeObject(r,vc.normalizeUnit)};return clone$1(this,{values:Aa})}reconfigure({locale:r,numberingSystem:Aa,conversionAccuracy:wa,matrix:Pa}={}){const xa={loc:this.loc.clone({locale:r,numberingSystem:Aa}),matrix:Pa,conversionAccuracy:wa};return clone$1(this,xa)}as(r){return this.isValid?this.shiftTo(r).get(r):NaN}normalize(){if(!this.isValid)return this;const r=this.toObject();return normalizeValues(this.matrix,r),clone$1(this,{values:r},!0)}rescale(){if(!this.isValid)return this;const r=removeZeroes(this.normalize().shiftToAll().toObject());return clone$1(this,{values:r},!0)}shiftTo(...r){if(!this.isValid)return this;if(r.length===0)return this;r=r.map(Ca=>vc.normalizeUnit(Ca));const Aa={},wa={},Pa=this.toObject();let xa;for(const Ca of orderedUnits$1)if(r.indexOf(Ca)>=0){xa=Ca;let ka=0;for(const $a in wa)ka+=this.matrix[$a][Ca]*wa[$a],wa[$a]=0;isNumber$1(Pa[Ca])&&(ka+=Pa[Ca]);const Ba=Math.trunc(ka);Aa[Ca]=Ba,wa[Ca]=(ka*1e3-Ba*1e3)/1e3}else isNumber$1(Pa[Ca])&&(wa[Ca]=Pa[Ca]);for(const Ca in wa)wa[Ca]!==0&&(Aa[xa]+=Ca===xa?wa[Ca]:wa[Ca]/this.matrix[xa][Ca]);return normalizeValues(this.matrix,Aa),clone$1(this,{values:Aa},!0)}shiftToAll(){return this.isValid?this.shiftTo("years","months","weeks","days","hours","minutes","seconds","milliseconds"):this}negate(){if(!this.isValid)return this;const r={};for(const Aa of Object.keys(this.values))r[Aa]=this.values[Aa]===0?0:-this.values[Aa];return clone$1(this,{values:r},!0)}removeZeros(){if(!this.isValid)return this;const r=removeZeroes(this.values);return clone$1(this,{values:r},!0)}get years(){return this.isValid?this.values.years||0:NaN}get quarters(){return this.isValid?this.values.quarters||0:NaN}get months(){return this.isValid?this.values.months||0:NaN}get weeks(){return this.isValid?this.values.weeks||0:NaN}get days(){return this.isValid?this.values.days||0:NaN}get hours(){return this.isValid?this.values.hours||0:NaN}get minutes(){return this.isValid?this.values.minutes||0:NaN}get seconds(){return this.isValid?this.values.seconds||0:NaN}get milliseconds(){return this.isValid?this.values.milliseconds||0:NaN}get isValid(){return this.invalid===null}get invalidReason(){return this.invalid?this.invalid.reason:null}get invalidExplanation(){return this.invalid?this.invalid.explanation:null}equals(r){if(!this.isValid||!r.isValid||!this.loc.equals(r.loc))return!1;function Aa(wa,Pa){return wa===void 0||wa===0?Pa===void 0||Pa===0:wa===Pa}for(const wa of orderedUnits$1)if(!Aa(this.values[wa],r.values[wa]))return!1;return!0}},INVALID$1="Invalid Interval";function validateStartEnd(t,r){return!t||!t.isValid?Interval.invalid("missing or invalid start"):!r||!r.isValid?Interval.invalid("missing or invalid end"):r<t?Interval.invalid("end before start",`The end of an interval must be after its start, but you had start=${t.toISO()} and end=${r.toISO()}`):null}var Interval=class fc{constructor(r){this.s=r.start,this.e=r.end,this.invalid=r.invalid||null,this.isLuxonInterval=!0}static invalid(r,Aa=null){if(!r)throw new InvalidArgumentError("need to specify a reason the Interval is invalid");const wa=r instanceof Invalid?r:new Invalid(r,Aa);if(Settings.throwOnInvalid)throw new InvalidIntervalError(wa);return new fc({invalid:wa})}static fromDateTimes(r,Aa){const wa=friendlyDateTime(r),Pa=friendlyDateTime(Aa),xa=validateStartEnd(wa,Pa);return xa??new fc({start:wa,end:Pa})}static after(r,Aa){const wa=Duration.fromDurationLike(Aa),Pa=friendlyDateTime(r);return fc.fromDateTimes(Pa,Pa.plus(wa))}static before(r,Aa){const wa=Duration.fromDurationLike(Aa),Pa=friendlyDateTime(r);return fc.fromDateTimes(Pa.minus(wa),Pa)}static fromISO(r,Aa){const[wa,Pa]=(r||"").split("/",2);if(wa&&Pa){let xa,Ca;try{xa=DateTime.fromISO(wa,Aa),Ca=xa.isValid}catch{Ca=!1}let ka,Ba;try{ka=DateTime.fromISO(Pa,Aa),Ba=ka.isValid}catch{Ba=!1}if(Ca&&Ba)return fc.fromDateTimes(xa,ka);if(Ca){const $a=Duration.fromISO(Pa,Aa);if($a.isValid)return fc.after(xa,$a)}else if(Ba){const $a=Duration.fromISO(wa,Aa);if($a.isValid)return fc.before(ka,$a)}}return fc.invalid("unparsable",`the input "${r}" can't be parsed as ISO 8601`)}static isInterval(r){return r&&r.isLuxonInterval||!1}get start(){return this.isValid?this.s:null}get end(){return this.isValid?this.e:null}get lastDateTime(){return this.isValid&&this.e?this.e.minus(1):null}get isValid(){return this.invalidReason===null}get invalidReason(){return this.invalid?this.invalid.reason:null}get invalidExplanation(){return this.invalid?this.invalid.explanation:null}length(r="milliseconds"){return this.isValid?this.toDuration(r).get(r):NaN}count(r="milliseconds",Aa){if(!this.isValid)return NaN;const wa=this.start.startOf(r,Aa);let Pa;return Aa?.useLocaleWeeks?Pa=this.end.reconfigure({locale:wa.locale}):Pa=this.end,Pa=Pa.startOf(r,Aa),Math.floor(Pa.diff(wa,r).get(r))+(Pa.valueOf()!==this.end.valueOf())}hasSame(r){return this.isValid?this.isEmpty()||this.e.minus(1).hasSame(this.s,r):!1}isEmpty(){return this.s.valueOf()===this.e.valueOf()}isAfter(r){return this.isValid?this.s>r:!1}isBefore(r){return this.isValid?this.e<=r:!1}contains(r){return this.isValid?this.s<=r&&this.e>r:!1}set({start:r,end:Aa}={}){return this.isValid?fc.fromDateTimes(r||this.s,Aa||this.e):this}splitAt(...r){if(!this.isValid)return[];const Aa=r.map(friendlyDateTime).filter(Ca=>this.contains(Ca)).sort((Ca,ka)=>Ca.toMillis()-ka.toMillis()),wa=[];let{s:Pa}=this,xa=0;for(;Pa<this.e;){const Ca=Aa[xa]||this.e,ka=+Ca>+this.e?this.e:Ca;wa.push(fc.fromDateTimes(Pa,ka)),Pa=ka,xa+=1}return wa}splitBy(r){const Aa=Duration.fromDurationLike(r);if(!this.isValid||!Aa.isValid||Aa.as("milliseconds")===0)return[];let{s:wa}=this,Pa=1,xa;const Ca=[];for(;wa<this.e;){const ka=this.start.plus(Aa.mapUnits(Ba=>Ba*Pa));xa=+ka>+this.e?this.e:ka,Ca.push(fc.fromDateTimes(wa,xa)),wa=xa,Pa+=1}return Ca}divideEqually(r){return this.isValid?this.splitBy(this.length()/r).slice(0,r):[]}overlaps(r){return this.e>r.s&&this.s<r.e}abutsStart(r){return this.isValid?+this.e==+r.s:!1}abutsEnd(r){return this.isValid?+r.e==+this.s:!1}engulfs(r){return this.isValid?this.s<=r.s&&this.e>=r.e:!1}equals(r){return!this.isValid||!r.isValid?!1:this.s.equals(r.s)&&this.e.equals(r.e)}intersection(r){if(!this.isValid)return this;const Aa=this.s>r.s?this.s:r.s,wa=this.e<r.e?this.e:r.e;return Aa>=wa?null:fc.fromDateTimes(Aa,wa)}union(r){if(!this.isValid)return this;const Aa=this.s<r.s?this.s:r.s,wa=this.e>r.e?this.e:r.e;return fc.fromDateTimes(Aa,wa)}static merge(r){const[Aa,wa]=r.sort((Pa,xa)=>Pa.s-xa.s).reduce(([Pa,xa],Ca)=>xa?xa.overlaps(Ca)||xa.abutsStart(Ca)?[Pa,xa.union(Ca)]:[Pa.concat([xa]),Ca]:[Pa,Ca],[[],null]);return wa&&Aa.push(wa),Aa}static xor(r){let Aa=null,wa=0;const Pa=[],xa=r.map(ka=>[{time:ka.s,type:"s"},{time:ka.e,type:"e"}]),Ca=Array.prototype.concat(...xa).sort((ka,Ba)=>ka.time-Ba.time);for(const ka of Ca)wa+=ka.type==="s"?1:-1,wa===1?Aa=ka.time:(Aa&&+Aa!=+ka.time&&Pa.push(fc.fromDateTimes(Aa,ka.time)),Aa=null);return fc.merge(Pa)}difference(...r){return fc.xor([this].concat(r)).map(Aa=>this.intersection(Aa)).filter(Aa=>Aa&&!Aa.isEmpty())}toString(){return this.isValid?`[${this.s.toISO()} â ${this.e.toISO()})`:INVALID$1}[Symbol.for("nodejs.util.inspect.custom")](){return this.isValid?`Interval { start: ${this.s.toISO()}, end: ${this.e.toISO()} }`:`Interval { Invalid, reason: ${this.invalidReason} }`}
vendor: 4,305 bytes, line 16
16toLocaleString(r=DATE_SHORT,Aa={}){return this.isValid?Formatter$1.create(this.s.loc.clone(Aa),r).formatInterval(this):INVALID$1}toISO(r){return this.isValid?`${this.s.toISO(r)}/${this.e.toISO(r)}`:INVALID$1}toISODate(){return this.isValid?`${this.s.toISODate()}/${this.e.toISODate()}`:INVALID$1}toISOTime(r){return this.isValid?`${this.s.toISOTime(r)}/${this.e.toISOTime(r)}`:INVALID$1}toFormat(r,{separator:Aa=" â "}={}){return this.isValid?`${this.s.toFormat(r)}${Aa}${this.e.toFormat(r)}`:INVALID$1}toDuration(r,Aa){return this.isValid?this.e.diff(this.s,r,Aa):Duration.invalid(this.invalidReason)}mapEndpoints(r){return fc.fromDateTimes(r(this.s),r(this.e))}},Info=class{static hasDST(t=Settings.defaultZone){const r=DateTime.now().setZone(t).set({month:12});return!t.isUniversal&&r.offset!==r.set({month:6}).offset}static isValidIANAZone(t){return IANAZone.isValidZone(t)}static normalizeZone(t){return normalizeZone(t,Settings.defaultZone)}static getStartOfWeek({locale:t=null,locObj:r=null}={}){return(r||Locale.create(t)).getStartOfWeek()}static getMinimumDaysInFirstWeek({locale:t=null,locObj:r=null}={}){return(r||Locale.create(t)).getMinDaysInFirstWeek()}static getWeekendWeekdays({locale:t=null,locObj:r=null}={}){return(r||Locale.create(t)).getWeekendDays().slice()}static months(t="long",{locale:r=null,numberingSystem:Aa=null,locObj:wa=null,outputCalendar:Pa="gregory"}={}){return(wa||Locale.create(r,Aa,Pa)).months(t)}static monthsFormat(t="long",{locale:r=null,numberingSystem:Aa=null,locObj:wa=null,outputCalendar:Pa="gregory"}={}){return(wa||Locale.create(r,Aa,Pa)).months(t,!0)}static weekdays(t="long",{locale:r=null,numberingSystem:Aa=null,locObj:wa=null}={}){return(wa||Locale.create(r,Aa,null)).weekdays(t)}static weekdaysFormat(t="long",{locale:r=null,numberingSystem:Aa=null,locObj:wa=null}={}){return(wa||Locale.create(r,Aa,null)).weekdays(t,!0)}static meridiems({locale:t=null}={}){return Locale.create(t).meridiems()}static eras(t="short",{locale:r=null}={}){return Locale.create(r,null,"gregory").eras(t)}static features(){return{relative:hasRelative(),localeWeek:hasLocaleWeekInfo()}}};function dayDiff(t,r){const Aa=Pa=>Pa.toUTC(0,{keepLocalTime:!0}).startOf("day").valueOf(),wa=Aa(r)-Aa(t);return Math.floor(Duration.fromMillis(wa).as("days"))}function highOrderDiffs(t,r,Aa){const wa=[["years",(Ba,$a)=>$a.year-Ba.year],["quarters",(Ba,$a)=>$a.quarter-Ba.quarter+($a.year-Ba.year)*4],["months",(Ba,$a)=>$a.month-Ba.month+($a.year-Ba.year)*12],["weeks",(Ba,$a)=>{const Da=dayDiff(Ba,$a);return(Da-Da%7)/7}],["days",dayDiff]],Pa={},xa=t;let Ca,ka;for(const[Ba,$a]of wa)Aa.indexOf(Ba)>=0&&(Ca=Ba,Pa[Ba]=$a(t,r),ka=xa.plus(Pa),ka>r?(Pa[Ba]--,t=xa.plus(Pa),t>r&&(ka=t,Pa[Ba]--,t=xa.plus(Pa))):t=ka);return[t,Pa,ka,Ca]}function diff(t,r,Aa,wa){let[Pa,xa,Ca,ka]=highOrderDiffs(t,r,Aa);const Ba=r-Pa,$a=Aa.filter(Va=>["hours","minutes","seconds","milliseconds"].indexOf(Va)>=0);$a.length===0&&(Ca<r&&(Ca=Pa.plus({[ka]:1})),Ca!==Pa&&(xa[ka]=(xa[ka]||0)+Ba/(Ca-Pa)));const Da=Duration.fromObject(xa,wa);return $a.length>0?Duration.fromMillis(Ba,wa).shiftTo(...$a).plus(Da):Da}var MISSING_FTP="missing Intl.DateTimeFormat.formatToParts support";function intUnit(t,r=Aa=>Aa){return{regex:t,deser:([Aa])=>r(parseDigits(Aa))}}var spaceOrNBSP="[ Â ]",spaceOrNBSPRegExp=new RegExp(spaceOrNBSP,"g");function fixListRegex(t){return t.replace(/\./g,"\\.?").replace(spaceOrNBSPRegExp,spaceOrNBSP)}function stripInsensitivities(t){return t.replace(/\./g,"").replace(spaceOrNBSPRegExp," ").toLowerCase()}function oneOf(t,r){return t===null?null:{regex:RegExp(t.map(fixListRegex).join("|")),deser:([Aa])=>t.findIndex(wa=>stripInsensitivities(Aa)===stripInsensitivities(wa))+r}}function offset(t,r){return{regex:t,deser:([,Aa,wa])=>signedOffset(Aa,wa),groups:r}}function simple(t){return{regex:t,deser:([r])=>r}}function escapeToken(t){return t.replace(/[\-\[\]{}()*+?.,\\\^$|#\s]/g,"\\$&")}function unitForToken(t,r){const Aa=digitRegex(r),wa=digitRegex(r,"{2}"),Pa=digitRegex(r,"{3}"),xa=digitRegex(r,"{4}"),Ca=digitRegex(r,"{6}"),ka=digitRegex(r,"{1,2}"),Ba=digitRegex(r,"{1,3}"),$a=digitRegex(r,"{1,6}"),Da=digitRegex(r,"{1,9}"),Va=digitRegex(r,"{2,4}"),Fa=digitRegex(r,"{4,6}"),Ma=Qa=>({regex:RegExp(escapeToken(Qa.val)),deser:([Za])=>Za,literal:!0}),La=(Qa=>{if(t.literal)return Ma(Qa);
vendor: 15,811 bytes, line 16
16switch(Qa.val){case"G":return oneOf(r.eras("short"),0);case"GG":return oneOf(r.eras("long"),0);case"y":return intUnit($a);case"yy":return intUnit(Va,untruncateYear);case"yyyy":return intUnit(xa);case"yyyyy":return intUnit(Fa);case"yyyyyy":return intUnit(Ca);case"M":return intUnit(ka);case"MM":return intUnit(wa);case"MMM":return oneOf(r.months("short",!0),1);case"MMMM":return oneOf(r.months("long",!0),1);case"L":return intUnit(ka);case"LL":return intUnit(wa);case"LLL":return oneOf(r.months("short",!1),1);case"LLLL":return oneOf(r.months("long",!1),1);case"d":return intUnit(ka);case"dd":return intUnit(wa);case"o":return intUnit(Ba);case"ooo":return intUnit(Pa);case"HH":return intUnit(wa);case"H":return intUnit(ka);case"hh":return intUnit(wa);case"h":return intUnit(ka);case"mm":return intUnit(wa);case"m":return intUnit(ka);case"q":return intUnit(ka);case"qq":return intUnit(wa);case"s":return intUnit(ka);case"ss":return intUnit(wa);case"S":return intUnit(Ba);case"SSS":return intUnit(Pa);case"u":return simple(Da);case"uu":return simple(ka);case"uuu":return intUnit(Aa);case"a":return oneOf(r.meridiems(),0);case"kkkk":return intUnit(xa);case"kk":return intUnit(Va,untruncateYear);case"W":return intUnit(ka);case"WW":return intUnit(wa);case"E":case"c":return intUnit(Aa);case"EEE":return oneOf(r.weekdays("short",!1),1);case"EEEE":return oneOf(r.weekdays("long",!1),1);case"ccc":return oneOf(r.weekdays("short",!0),1);case"cccc":return oneOf(r.weekdays("long",!0),1);case"Z":case"ZZ":return offset(new RegExp(`([+-]${ka.source})(?::(${wa.source}))?`),2);case"ZZZ":return offset(new RegExp(`([+-]${ka.source})(${wa.source})?`),2);case"z":return simple(/[a-z_+-/]{1,256}?/i);case" ":return simple(/[^\S\n\r]/);default:return Ma(Qa)}})(t)||{invalidReason:MISSING_FTP};return La.token=t,La}var partTypeStyleToTokenVal={year:{"2-digit":"yy",numeric:"yyyyy"},month:{numeric:"M","2-digit":"MM",short:"MMM",long:"MMMM"},day:{numeric:"d","2-digit":"dd"},weekday:{short:"EEE",long:"EEEE"},dayperiod:"a",dayPeriod:"a",hour12:{numeric:"h","2-digit":"hh"},hour24:{numeric:"H","2-digit":"HH"},minute:{numeric:"m","2-digit":"mm"},second:{numeric:"s","2-digit":"ss"},timeZoneName:{long:"ZZZZZ",short:"ZZZ"}};function tokenForPart(t,r,Aa){const{type:wa,value:Pa}=t;if(wa==="literal"){const Ba=/^\s+$/.test(Pa);return{literal:!Ba,val:Ba?" ":Pa}}const xa=r[wa];let Ca=wa;wa==="hour"&&(r.hour12!=null?Ca=r.hour12?"hour12":"hour24":r.hourCycle!=null?r.hourCycle==="h11"||r.hourCycle==="h12"?Ca="hour12":Ca="hour24":Ca=Aa.hour12?"hour12":"hour24");let ka=partTypeStyleToTokenVal[Ca];if(typeof ka=="object"&&(ka=ka[xa]),ka)return{literal:!1,val:ka}}function buildRegex(t){return[`^${t.map(r=>r.regex).reduce((r,Aa)=>`${r}(${Aa.source})`,"")}$`,t]}function match(t,r,Aa){const wa=t.match(r);if(wa){const Pa={};let xa=1;for(const Ca in Aa)if(hasOwnProperty(Aa,Ca)){const ka=Aa[Ca],Ba=ka.groups?ka.groups+1:1;!ka.literal&&ka.token&&(Pa[ka.token.val[0]]=ka.deser(wa.slice(xa,xa+Ba))),xa+=Ba}return[wa,Pa]}else return[wa,{}]}function dateTimeFromMatches(t){const r=Pa=>{switch(Pa){case"S":return"millisecond";case"s":return"second";case"m":return"minute";case"h":case"H":return"hour";case"d":return"day";case"o":return"ordinal";case"L":case"M":return"month";case"y":return"year";case"E":case"c":return"weekday";case"W":return"weekNumber";case"k":return"weekYear";case"q":return"quarter";default:return null}};let Aa=null,wa;return isUndefined(t.z)||(Aa=IANAZone.create(t.z)),isUndefined(t.Z)||(Aa||(Aa=new FixedOffsetZone(t.Z)),wa=t.Z),isUndefined(t.q)||(t.M=(t.q-1)*3+1),isUndefined(t.h)||(t.h<12&&t.a===1?t.h+=12:t.h===12&&t.a===0&&(t.h=0)),t.G===0&&t.y&&(t.y=-t.y),isUndefined(t.u)||(t.S=parseMillis(t.u)),[Object.keys(t).reduce((Pa,xa)=>{const Ca=r(xa);return Ca&&(Pa[Ca]=t[xa]),Pa},{}),Aa,wa]}var dummyDateTimeCache=null;function getDummyDateTime(){return dummyDateTimeCache||(dummyDateTimeCache=DateTime.fromMillis(1555555555555)),dummyDateTimeCache}function maybeExpandMacroToken(t,r){if(t.literal)return t;const Aa=formatOptsToTokens(Formatter$1.macroTokenToFormatOpts(t.val),r);return Aa==null||Aa.includes(void 0)?t:Aa}function expandMacroTokens(t,r){return Array.prototype.concat(...t.map(Aa=>maybeExpandMacroToken(Aa,r)))}var TokenParser=class{constructor(t,r){if(this.locale=t,this.format=r,this.tokens=expandMacroTokens(Formatter$1.parseFormat(r),t),this.units=this.tokens.map(Aa=>unitForToken(Aa,t)),this.disqualifyingUnit=this.units.find(Aa=>Aa.invalidReason),!this.disqualifyingUnit){const[Aa,wa]=buildRegex(this.units);this.regex=RegExp(Aa,"i"),this.handlers=wa}}explainFromTokens(t){if(this.isValid){const[r,Aa]=match(t,this.regex,this.handlers),[wa,Pa,xa]=Aa?dateTimeFromMatches(Aa):[null,null,void 0];if(hasOwnProperty(Aa,"a")&&hasOwnProperty(Aa,"H"))throw new ConflictingSpecificationError("Can't include meridiem when specifying 24-hour format");return{input:t,tokens:this.tokens,regex:this.regex,rawMatches:r,matches:Aa,result:wa,zone:Pa,specificOffset:xa}}else return{input:t,tokens:this.tokens,invalidReason:this.invalidReason}}get isValid(){return!this.disqualifyingUnit}get invalidReason(){return this.disqualifyingUnit?this.disqualifyingUnit.invalidReason:null}};function explainFromTokens(t,r,Aa){return new TokenParser(t,Aa).explainFromTokens(r)}function parseFromTokens(t,r,Aa){const{result:wa,zone:Pa,specificOffset:xa,invalidReason:Ca}=explainFromTokens(t,r,Aa);return[wa,Pa,xa,Ca]}function formatOptsToTokens(t,r){if(!t)return null;const Aa=Formatter$1.create(r,t).dtFormatter(getDummyDateTime()),wa=Aa.formatToParts(),Pa=Aa.resolvedOptions();return wa.map(xa=>tokenForPart(xa,t,Pa))}var INVALID="Invalid DateTime",MAX_DATE=864e13;function unsupportedZone(t){return new Invalid("unsupported zone",`the zone "${t.name}" is not supported`)}function possiblyCachedWeekData(t){return t.weekData===null&&(t.weekData=gregorianToWeek(t.c)),t.weekData}function possiblyCachedLocalWeekData(t){return t.localWeekData===null&&(t.localWeekData=gregorianToWeek(t.c,t.loc.getMinDaysInFirstWeek(),t.loc.getStartOfWeek())),t.localWeekData}function clone(t,r){const Aa={ts:t.ts,zone:t.zone,c:t.c,o:t.o,loc:t.loc,invalid:t.invalid};return new DateTime({...Aa,...r,old:Aa})}function fixOffset(t,r,Aa){let wa=t-r*60*1e3;const Pa=Aa.offset(wa);if(r===Pa)return[wa,r];wa-=(Pa-r)*60*1e3;const xa=Aa.offset(wa);return Pa===xa?[wa,Pa]:[t-Math.min(Pa,xa)*60*1e3,Math.max(Pa,xa)]}function tsToObj(t,r){t+=r*60*1e3;const Aa=new Date(t);return{year:Aa.getUTCFullYear(),month:Aa.getUTCMonth()+1,day:Aa.getUTCDate(),hour:Aa.getUTCHours(),minute:Aa.getUTCMinutes(),second:Aa.getUTCSeconds(),millisecond:Aa.getUTCMilliseconds()}}function objToTS(t,r,Aa){return fixOffset(objToLocalTS(t),r,Aa)}function adjustTime(t,r){const Aa=t.o,wa=t.c.year+Math.trunc(r.years),Pa=t.c.month+Math.trunc(r.months)+Math.trunc(r.quarters)*3,xa={...t.c,year:wa,month:Pa,day:Math.min(t.c.day,daysInMonth(wa,Pa))+Math.trunc(r.days)+Math.trunc(r.weeks)*7},Ca=Duration.fromObject({years:r.years-Math.trunc(r.years),quarters:r.quarters-Math.trunc(r.quarters),months:r.months-Math.trunc(r.months),weeks:r.weeks-Math.trunc(r.weeks),days:r.days-Math.trunc(r.days),hours:r.hours,minutes:r.minutes,seconds:r.seconds,milliseconds:r.milliseconds}).as("milliseconds");let[ka,Ba]=fixOffset(objToLocalTS(xa),Aa,t.zone);return Ca!==0&&(ka+=Ca,Ba=t.zone.offset(ka)),{ts:ka,o:Ba}}function parseDataToDateTime(t,r,Aa,wa,Pa,xa){const{setZone:Ca,zone:ka}=Aa;if(t&&Object.keys(t).length!==0||r){const Ba=r||ka,$a=DateTime.fromObject(t,{...Aa,zone:Ba,specificOffset:xa});return Ca?$a:$a.setZone(ka)}else return DateTime.invalid(new Invalid("unparsable",`the input "${Pa}" can't be parsed as ${wa}`))}function toTechFormat(t,r,Aa=!0){return t.isValid?Formatter$1.create(Locale.create("en-US"),{allowZ:Aa,forceSimple:!0}).formatDateTimeFromString(t,r):null}function toISODate(t,r,Aa){const wa=t.c.year>9999||t.c.year<0;let Pa="";if(wa&&t.c.year>=0&&(Pa+="+"),Pa+=padStart(t.c.year,wa?6:4),Aa==="year")return Pa;if(r){if(Pa+="-",Pa+=padStart(t.c.month),Aa==="month")return Pa;Pa+="-"}else if(Pa+=padStart(t.c.month),Aa==="month")return Pa;return Pa+=padStart(t.c.day),Pa}function toISOTime(t,r,Aa,wa,Pa,xa,Ca){let ka=!Aa||t.c.millisecond!==0||t.c.second!==0,Ba="";switch(Ca){case"day":case"month":case"year":break;default:if(Ba+=padStart(t.c.hour),Ca==="hour")break;if(r){if(Ba+=":",Ba+=padStart(t.c.minute),Ca==="minute")break;ka&&(Ba+=":",Ba+=padStart(t.c.second))}else{if(Ba+=padStart(t.c.minute),Ca==="minute")break;ka&&(Ba+=padStart(t.c.second))}if(Ca==="second")break;ka&&(!wa||t.c.millisecond!==0)&&(Ba+=".",Ba+=padStart(t.c.millisecond,3))}return Pa&&(t.isOffsetFixed&&t.offset===0&&!xa?Ba+="Z":t.o<0?(Ba+="-",Ba+=padStart(Math.trunc(-t.o/60)),Ba+=":",Ba+=padStart(Math.trunc(-t.o%60))):(Ba+="+",Ba+=padStart(Math.trunc(t.o/60)),Ba+=":",Ba+=padStart(Math.trunc(t.o%60)))),xa&&(Ba+="["+t.zone.ianaName+"]"),Ba}var defaultUnitValues={month:1,day:1,hour:0,minute:0,second:0,millisecond:0},defaultWeekUnitValues={weekNumber:1,weekday:1,hour:0,minute:0,second:0,millisecond:0},defaultOrdinalUnitValues={ordinal:1,hour:0,minute:0,second:0,millisecond:0},orderedUnits=["year","month","day","hour","minute","second","millisecond"],orderedWeekUnits=["weekYear","weekNumber","weekday","hour","minute","second","millisecond"],orderedOrdinalUnits=["year","ordinal","hour","minute","second","millisecond"];function normalizeUnit(t){const r={year:"year",years:"year",month:"month",months:"month",day:"day",days:"day",hour:"hour",hours:"hour",minute:"minute",minutes:"minute",quarter:"quarter",quarters:"quarter",second:"second",seconds:"second",millisecond:"millisecond",milliseconds:"millisecond",weekday:"weekday",weekdays:"weekday",weeknumber:"weekNumber",weeksnumber:"weekNumber",weeknumbers:"weekNumber",weekyear:"weekYear",weekyears:"weekYear",ordinal:"ordinal"}[t.toLowerCase()];if(!r)throw new InvalidUnitError(t);return r}function normalizeUnitWithLocalWeeks(t){switch(t.toLowerCase()){case"localweekday":case"localweekdays":return"localWeekday";case"localweeknumber":case"localweeknumbers":return"localWeekNumber";case"localweekyear":case"localweekyears":return"localWeekYear";default:return normalizeUnit(t)}}function guessOffsetForZone(t){if(zoneOffsetTs===void 0&&(zoneOffsetTs=Settings.now()),t.type!=="iana")return t.offset(zoneOffsetTs);const r=t.name;let Aa=zoneOffsetGuessCache.get(r);return Aa===void 0&&(Aa=t.offset(zoneOffsetTs),zoneOffsetGuessCache.set(r,Aa)),Aa}function quickDT(t,r){const Aa=normalizeZone(r.zone,Settings.defaultZone);if(!Aa.isValid)return DateTime.invalid(unsupportedZone(Aa));const wa=Locale.fromObject(r);let Pa,xa;if(isUndefined(t.year))Pa=Settings.now();else{for(const Ba of orderedUnits)isUndefined(t[Ba])&&(t[Ba]=defaultUnitValues[Ba]);const Ca=hasInvalidGregorianData(t)||hasInvalidTimeData(t);if(Ca)return DateTime.invalid(Ca);const ka=guessOffsetForZone(Aa);[Pa,xa]=objToTS(t,ka,Aa)}return new DateTime({ts:Pa,zone:Aa,loc:wa,o:xa})}function diffRelative(t,r,Aa){const wa=isUndefined(Aa.round)?!0:Aa.round,Pa=isUndefined(Aa.rounding)?"trunc":Aa.rounding,xa=(ka,Ba)=>(ka=roundTo(ka,wa||Aa.calendary?0:2,Aa.calendary?"round":Pa),r.loc.clone(Aa).relFormatter(Aa).format(ka,Ba)),Ca=ka=>Aa.calendary?r.hasSame(t,ka)?0:r.startOf(ka).diff(t.startOf(ka),ka).get(ka):r.diff(t,ka).get(ka);if(Aa.unit)return xa(Ca(Aa.unit),Aa.unit);for(const ka of Aa.units){const Ba=Ca(ka);if(Math.abs(Ba)>=1)return xa(Ba,ka)}return xa(t>r?-0:0,Aa.units[Aa.units.length-1])}function lastOpts(t){let r={},Aa;return t.length>0&&typeof t[t.length-1]=="object"?(r=t[t.length-1],Aa=Array.from(t).slice(0,t.length-1)):Aa=Array.from(t),[r,Aa]}var zoneOffsetTs,zoneOffsetGuessCache=new Map,DateTime=class uc{constructor(r){const Aa=r.zone||Settings.defaultZone;let wa=r.invalid||(Number.isNaN(r.ts)?new Invalid("invalid input"):null)||(Aa.isValid?null:unsupportedZone(Aa));this.ts=isUndefined(r.ts)?Settings.now():r.ts;let Pa=null,xa=null;if(!wa)if(r.old&&r.old.ts===this.ts&&r.old.zone.equals(Aa))[Pa,xa]=[r.old.c,r.old.o];else{const Ca=isNumber$1(r.o)&&!r.old?r.o:Aa.offset(this.ts);Pa=tsToObj(this.ts,Ca),wa=Number.isNaN(Pa.year)?new Invalid("invalid input"):null,Pa=wa?null:Pa,xa=wa?null:Ca}this._zone=Aa,this.loc=r.loc||Locale.create(),this.invalid=wa,this.weekData=null,this.localWeekData=null,this.c=Pa,this.o=xa,this.isLuxonDateTime=!0}static now(){return new uc({})}static local(){const[r,Aa]=lastOpts(arguments),[wa,Pa,xa,Ca,ka,Ba,$a]=Aa;return quickDT({year:wa,month:Pa,day:xa,hour:Ca,minute:ka,second:Ba,millisecond:$a},r)}static utc(){const[r,Aa]=lastOpts(arguments),[wa,Pa,xa,Ca,ka,Ba,$a]=Aa;return r.zone=FixedOffsetZone.utcInstance,quickDT({year:wa,month:Pa,day:xa,hour:Ca,minute:ka,second:Ba,millisecond:$a},r)}static fromJSDate(r,Aa={}){const wa=isDate(r)?r.valueOf():NaN;if(Number.isNaN(wa))return uc.invalid("invalid input");const Pa=normalizeZone(Aa.zone,Settings.defaultZone);return Pa.isValid?new uc({ts:wa,zone:Pa,loc:Locale.fromObject(Aa)}):uc.invalid(unsupportedZone(Pa))}static fromMillis(r,Aa={}){if(isNumber$1(r))return r<-864e13||r>MAX_DATE?uc.invalid("Timestamp out of range"):new uc({ts:r,zone:normalizeZone(Aa.zone,Settings.defaultZone),loc:Locale.fromObject(Aa)});throw new InvalidArgumentError(`fromMillis requires a numerical input, but received a ${typeof r} with value ${r}`)}static fromSeconds(r,Aa={}){if(isNumber$1(r))return new uc({ts:r*1e3,zone:normalizeZone(Aa.zone,Settings.defaultZone),loc:Locale.fromObject(Aa)});throw new InvalidArgumentError("fromSeconds requires a numerical input")}static fromObject(r,Aa={}){r=r||{};const wa=normalizeZone(Aa.zone,Settings.defaultZone);if(!wa.isValid)return uc.invalid(unsupportedZone(wa));const Pa=Locale.fromObject(Aa),xa=normalizeObject(r,normalizeUnitWithLocalWeeks),{minDaysInFirstWeek:Ca,startOfWeek:ka}=usesLocalWeekValues(xa,Pa),Ba=Settings.now(),$a=isUndefined(Aa.specificOffset)?wa.offset(Ba):Aa.specificOffset,Da=!isUndefined(xa.ordinal),Va=!isUndefined(xa.year),Fa=!isUndefined(xa.month)||!isUndefined(xa.day),Ma=Va||Fa,Ua=xa.weekYear||xa.weekNumber;if((Ma||Da)&&Ua)throw new ConflictingSpecificationError("Can't mix weekYear/weekNumber units with year/month/day or ordinals");if(Fa&&Da)throw new ConflictingSpecificationError("Can't mix ordinal dates with month/day");const La=Ua||xa.weekday&&!Ma;let Qa,Za,ja=tsToObj(Ba,$a);La?(Qa=orderedWeekUnits,Za=defaultWeekUnitValues,ja=gregorianToWeek(ja,Ca,ka)):Da?(Qa=orderedOrdinalUnits,Za=defaultOrdinalUnitValues,ja=gregorianToOrdinal(ja)):(Qa=orderedUnits,Za=defaultUnitValues);let qa=!1;for(const Ya of Qa){const Wa=xa[Ya];isUndefined(Wa)?qa?xa[Ya]=Za[Ya]:xa[Ya]=ja[Ya]:qa=!0}const Ha=(La?hasInvalidWeekData(xa,Ca,ka):Da?hasInvalidOrdinalData(xa):hasInvalidGregorianData(xa))||hasInvalidTimeData(xa);if(Ha)return uc.invalid(Ha);const[za,Ga]=objToTS(La?weekToGregorian(xa,Ca,ka):Da?ordinalToGregorian(xa):xa,$a,wa),Ka=new uc({ts:za,zone:wa,o:Ga,loc:Pa});return xa.weekday&&Ma&&r.weekday!==Ka.weekday?uc.invalid("mismatched weekday",`you can't specify both a weekday of ${xa.weekday} and a date of ${Ka.toISO()}`):Ka.isValid?Ka:uc.invalid(Ka.invalid)}static fromISO(r,Aa={}){const[wa,Pa]=parseISODate(r);return parseDataToDateTime(wa,Pa,Aa,"ISO 8601",r)}static fromRFC2822(r,Aa={}){const[wa,Pa]=parseRFC2822Date(r);return parseDataToDateTime(wa,Pa,Aa,"RFC 2822",r)}static fromHTTP(r,Aa={}){const[wa,Pa]=parseHTTPDate(r);return parseDataToDateTime(wa,Pa,Aa,"HTTP",Aa)}static fromFormat(r,Aa,wa={}){if(isUndefined(r)||isUndefined(Aa))throw new InvalidArgumentError("fromFormat requires an input string and a format");const{locale:Pa=null,numberingSystem:xa=null}=wa,[Ca,ka,Ba,$a]=parseFromTokens(Locale.fromOpts({locale:Pa,numberingSystem:xa,defaultToEN:!0}),r,Aa);return $a?uc.invalid($a):parseDataToDateTime(Ca,ka,wa,`format ${Aa}`,r,Ba)}static fromString(r,Aa,wa={}){return uc.fromFormat(r,Aa,wa)}static fromSQL(r,Aa={}
vendor: 1,046 bytes, line 16
16){const[wa,Pa]=parseSQL(r);return parseDataToDateTime(wa,Pa,Aa,"SQL",r)}static invalid(r,Aa=null){if(!r)throw new InvalidArgumentError("need to specify a reason the DateTime is invalid");const wa=r instanceof Invalid?r:new Invalid(r,Aa);if(Settings.throwOnInvalid)throw new InvalidDateTimeError(wa);return new uc({invalid:wa})}static isDateTime(r){return r&&r.isLuxonDateTime||!1}static parseFormatForOpts(r,Aa={}){const wa=formatOptsToTokens(r,Locale.fromObject(Aa));return wa?wa.map(Pa=>Pa?Pa.val:null).join(""):null}static expandFormat(r,Aa={}){return expandMacroTokens(Formatter$1.parseFormat(r),Locale.fromObject(Aa)).map(wa=>wa.val).join("")}static resetCache(){zoneOffsetTs=void 0,zoneOffsetGuessCache.clear()}get(r){return this[r]}get isValid(){return this.invalid===null}get invalidReason(){return this.invalid?this.invalid.reason:null}get invalidExplanation(){return this.invalid?this.invalid.explanation:null}get locale(){return this.isValid?this.loc.locale:null}get numberingSystem(){return this.isValid?this.loc.numberingSystem:null}
vendor: 5,010 bytes, line 16
16get outputCalendar(){return this.isValid?this.loc.outputCalendar:null}get zone(){return this._zone}get zoneName(){return this.isValid?this.zone.name:null}get year(){return this.isValid?this.c.year:NaN}get quarter(){return this.isValid?Math.ceil(this.c.month/3):NaN}get month(){return this.isValid?this.c.month:NaN}get day(){return this.isValid?this.c.day:NaN}get hour(){return this.isValid?this.c.hour:NaN}get minute(){return this.isValid?this.c.minute:NaN}get second(){return this.isValid?this.c.second:NaN}get millisecond(){return this.isValid?this.c.millisecond:NaN}get weekYear(){return this.isValid?possiblyCachedWeekData(this).weekYear:NaN}get weekNumber(){return this.isValid?possiblyCachedWeekData(this).weekNumber:NaN}get weekday(){return this.isValid?possiblyCachedWeekData(this).weekday:NaN}get isWeekend(){return this.isValid&&this.loc.getWeekendDays().includes(this.weekday)}get localWeekday(){return this.isValid?possiblyCachedLocalWeekData(this).weekday:NaN}get localWeekNumber(){return this.isValid?possiblyCachedLocalWeekData(this).weekNumber:NaN}get localWeekYear(){return this.isValid?possiblyCachedLocalWeekData(this).weekYear:NaN}get ordinal(){return this.isValid?gregorianToOrdinal(this.c).ordinal:NaN}get monthShort(){return this.isValid?Info.months("short",{locObj:this.loc})[this.month-1]:null}get monthLong(){return this.isValid?Info.months("long",{locObj:this.loc})[this.month-1]:null}get weekdayShort(){return this.isValid?Info.weekdays("short",{locObj:this.loc})[this.weekday-1]:null}get weekdayLong(){return this.isValid?Info.weekdays("long",{locObj:this.loc})[this.weekday-1]:null}get offset(){return this.isValid?+this.o:NaN}get offsetNameShort(){return this.isValid?this.zone.offsetName(this.ts,{format:"short",locale:this.locale}):null}get offsetNameLong(){return this.isValid?this.zone.offsetName(this.ts,{format:"long",locale:this.locale}):null}get isOffsetFixed(){return this.isValid?this.zone.isUniversal:null}get isInDST(){return this.isOffsetFixed?!1:this.offset>this.set({month:1,day:1}).offset||this.offset>this.set({month:5}).offset}getPossibleOffsets(){if(!this.isValid||this.isOffsetFixed)return[this];const r=864e5,Aa=6e4,wa=objToLocalTS(this.c),Pa=this.zone.offset(wa-r),xa=this.zone.offset(wa+r),Ca=this.zone.offset(wa-Pa*Aa),ka=this.zone.offset(wa-xa*Aa);if(Ca===ka)return[this];const Ba=wa-Ca*Aa,$a=wa-ka*Aa,Da=tsToObj(Ba,Ca),Va=tsToObj($a,ka);return Da.hour===Va.hour&&Da.minute===Va.minute&&Da.second===Va.second&&Da.millisecond===Va.millisecond?[clone(this,{ts:Ba}),clone(this,{ts:$a})]:[this]}get isInLeapYear(){return isLeapYear(this.year)}get daysInMonth(){return daysInMonth(this.year,this.month)}get daysInYear(){return this.isValid?daysInYear(this.year):NaN}get weeksInWeekYear(){return this.isValid?weeksInWeekYear(this.weekYear):NaN}get weeksInLocalWeekYear(){return this.isValid?weeksInWeekYear(this.localWeekYear,this.loc.getMinDaysInFirstWeek(),this.loc.getStartOfWeek()):NaN}resolvedLocaleOptions(r={}){const{locale:Aa,numberingSystem:wa,calendar:Pa}=Formatter$1.create(this.loc.clone(r),r).resolvedOptions(this);return{locale:Aa,numberingSystem:wa,outputCalendar:Pa}}toUTC(r=0,Aa={}){return this.setZone(FixedOffsetZone.instance(r),Aa)}toLocal(){return this.setZone(Settings.defaultZone)}setZone(r,{keepLocalTime:Aa=!1,keepCalendarTime:wa=!1}={}){if(r=normalizeZone(r,Settings.defaultZone),r.equals(this.zone))return this;if(r.isValid){let Pa=this.ts;if(Aa||wa){const xa=r.offset(this.ts),Ca=this.toObject();[Pa]=objToTS(Ca,xa,r)}return clone(this,{ts:Pa,zone:r})}else return uc.invalid(unsupportedZone(r))}reconfigure({locale:r,numberingSystem:Aa,outputCalendar:wa}={}){const Pa=this.loc.clone({locale:r,numberingSystem:Aa,outputCalendar:wa});return clone(this,{loc:Pa})}setLocale(r){return this.reconfigure({locale:r})}set(r){if(!this.isValid)return this;const Aa=normalizeObject(r,normalizeUnitWithLocalWeeks),{minDaysInFirstWeek:wa,startOfWeek:Pa}=usesLocalWeekValues(Aa,this.loc),xa=!isUndefined(Aa.weekYear)||!isUndefined(Aa.weekNumber)||!isUndefined(Aa.weekday),Ca=!isUndefined(Aa.ordinal),ka=!isUndefined(Aa.year),Ba=!isUndefined(Aa.month)||!isUndefined(Aa.day),$a=ka||Ba,Da=Aa.weekYear||Aa.weekNumber;if(($a||Ca)&&Da)throw new ConflictingSpecificationError("Can't mix weekYear/weekNumber units with year/month/day or ordinals");if(Ba&&Ca)throw new ConflictingSpecificationError("Can't mix ordinal dates with month/day");let Va;xa?Va=weekToGregorian({...gregorianToWeek(this.c,wa,Pa),...Aa},wa,Pa):isUndefined(Aa.ordinal)?(Va={...this.toObject(),...Aa},isUndefined(Aa.day)&&(Va.day=Math.min(daysInMonth(Va.year,Va.month),Va.day))):Va=ordinalToGregorian({...gregorianToOrdinal(this.c),...Aa});const[Fa,Ma]=objToTS(Va,this.o,this.zone);return clone(this,{ts:Fa,o:Ma})}plus(r){if(!this.isValid)return this;const Aa=Duration.fromDurationLike(r);return clone(this,adjustTime(this,Aa))}minus(r){if(!this.isValid)return this;const Aa=Duration.fromDurationLike(r).negate();return clone(this,adjustTime(this,Aa))}startOf(r,{useLocaleWeeks:Aa=!1}
16={}){if(!this.isValid)return this;const wa={},Pa=Duration.normalizeUnit(r);switch(Pa){case"years":wa.month=1;case"quarters":case"months":wa.day=1;case"weeks":case"days":wa.hour=0;case"hours":wa.minute=0;case"minutes":wa.second=0;case"seconds":wa.millisecond=0}if(Pa==="weeks")if(Aa){const xa=this.loc.getStartOfWeek(),{weekday:Ca}=this;Ca<xa&&(wa.weekNumber=this.weekNumber-1),wa.weekday=xa}else wa.weekday=1;return Pa==="quarters"&&(wa.month=(Math.ceil(this.month/3)-1)*3+1),this.set(wa)}endOf(r,Aa){return this.isValid?this.plus({[r]:1}).startOf(r,Aa).minus(1):this}toFormat(r,Aa={}){return this.isValid?Formatter$1.create(this.loc.redefaultToEN(Aa)).formatDateTimeFromString(this,r):INVALID}toLocaleString(r=DATE_SHORT,Aa={}){return this.isValid?Formatter$1.create(this.loc.clone(Aa),r).formatDateTime(this):INVALID}toLocaleParts(r={}){return this.isValid?Formatter$1.create(this.loc.clone(r),r).formatDateTimeParts(this):[]}toISO({format:r="extended",suppressSeconds:Aa=!1,suppressMilliseconds:wa=!1,includeOffset:Pa=!0,extendedZone:xa=!1,precision:Ca="milliseconds"}={}){if(!this.isValid)return null;Ca=normalizeUnit(Ca);const ka=r==="extended";let Ba=toISODate(this,ka,Ca);return orderedUnits.indexOf(Ca)>=3&&(Ba+="T"),Ba+=toISOTime(this,ka,Aa,wa,Pa,xa,Ca),Ba}toISODate({format:r="extended",precision:Aa="day"}={}){return this.isValid?toISODate(this,r==="extended",normalizeUnit(Aa)):null}toISOWeekDate(){return toTechFormat(this,"kkkk-'W'WW-c")}toISOTime({suppressMilliseconds:r=!1,suppressSeconds:Aa=!1,includeOffset:wa=!0,includePrefix:Pa=!1,extendedZone:xa=!1,format:Ca="extended",precision:ka="milliseconds"}={}){return this.isValid?(ka=normalizeUnit(ka),(Pa&&orderedUnits.indexOf(ka)>=3?"T":"")+toISOTime(this,Ca==="extended",Aa,r,wa,xa,ka)):null}toRFC2822(){return toTechFormat(this,"EEE, dd LLL yyyy HH:mm:ss ZZZ",!1)}toHTTP(){return toTechFormat(this.toUTC(),"EEE, dd LLL yyyy HH:mm:ss 'GMT'")}toSQLDate(){return this.isValid?toISODate(this,!0):null}toSQLTime({includeOffset:r=!0,includeZone:Aa=!1,includeOffsetSpace:wa=!0}={}){let Pa="HH:mm:ss.SSS";return(Aa||r)&&(wa&&(Pa+=" "),Aa?Pa+="z":r&&(Pa+="ZZ")),toTechFormat(this,Pa,!0)}toSQL(r={}){return this.isValid?`${this.toSQLDate()} ${this.toSQLTime(r)}`:null}toString(){return this.isValid?this.toISO():INVALID}[Symbol.for("nodejs.util.inspect.custom")](){return this.isValid?`DateTime { ts: ${this.toISO()}, zone: ${this.zone.name}, locale: ${this.locale} }`:`DateTime { Invalid, reason: ${this.invalidReason} }`}valueOf(){return this.toMillis()}toMillis(){return this.isValid?this.ts:NaN}toSeconds(){return this.isValid?this.ts/1e3:NaN}toUnixInteger(){return this.isValid?Math.floor(this.ts/1e3):NaN}toJSON(){return this.toISO()}toBSON(){return this.toJSDate()}toObject(r={}){if(!this.isValid)return{};const Aa={...this.c};return r.includeConfig&&(Aa.outputCalendar=this.outputCalendar,Aa.numberingSystem=this.loc.numberingSystem,Aa.locale=this.loc.locale),Aa}toJSDate(){return new Date(this.isValid?this.ts:NaN)}diff(r,Aa="milliseconds",wa={}){if(!this.isValid||!r.isValid)return Duration.invalid("created by diffing an invalid DateTime");const Pa={locale:this.locale,numberingSystem:this.numberingSystem,...wa},xa=maybeArray(Aa).map(Duration.normalizeUnit),Ca=r.valueOf()>this.valueOf(),ka=diff(Ca?this:r,Ca?r:this,xa,Pa);return Ca?ka.negate():ka}diffNow(r="milliseconds",Aa={}){return this.diff(uc.now(),r,Aa)}until(r){return this.isValid?Interval.fromDateTimes(this,r):this}hasSame(r,Aa,wa){if(!this.isValid)return!1;const Pa=r.valueOf(),xa=this.setZone(r.zone,{keepLocalTime:!0});return xa.startOf(Aa,wa)<=Pa&&Pa<=xa.endOf(Aa,wa)}equals(r){return this.isValid&&r.isValid&&this.valueOf()===r.valueOf()&&this.zone.equals(r.zone)&&this.loc.equals(r.loc)}toRelative(r={}){if(!this.isValid)return null;const Aa=r.base||uc.fromObject({},{zone:this.zone}),wa=r.padding?this<Aa?-r.padding:r.padding:0;let Pa=["years","months","days","hours","minutes","seconds"],xa=r.unit;return Array.isArray(r.unit)&&(Pa=r.unit,xa=void 0),diffRelative(Aa,this.plus(wa),{...r,numeric:"always",units:Pa,unit:xa})}toRelativeCalendar(r={}){return this.isValid?diffRelative(r.base||uc.fromObject({},{zone:this.zone}),this,{...r,numeric:"auto",units:["years","months","days"],calendary:!0}):null}static min(...r){if(!r.every(uc.isDateTime))throw new InvalidArgumentError("min requires all arguments be DateTimes");return bestBy(r,Aa=>Aa.valueOf(),Math.min)}static max(...r){if(!r.every(uc.isDateTime))throw new InvalidArgumentError("max requires all arguments be DateTimes");return bestBy(r,Aa=>Aa.valueOf(),Math.max)}static fromFormatExplain(r,Aa,wa={}){const{locale:Pa=null,numberingSystem:xa=null}=wa;return explainFromTokens(Locale.fromOpts({locale:Pa,numberingSystem:xa,defaultToEN:!0}),r,Aa)}static fromStringExplain(r,Aa,wa={}){return uc.fromFormatExplain(r,Aa,wa)}static buildFormatParser(r,Aa={}){const{locale:wa=null,numberingSystem:Pa=null}=Aa,xa=Locale.fromOpts({locale:wa,numberingSystem:Pa,defaultToEN:!0});return new TokenParser(xa,r)}static fromFormatParser(r,Aa,wa={}){if(isUndefined(r)||isUndefined(Aa))throw new InvalidArgumentError("fromFormatParser requires an input string and a format parser");const{locale:Pa=null,numberingSystem:xa=null}=wa,Ca=Locale.fromOpts({locale:Pa,numberingSystem:xa,defaultToEN:!0});if(!Ca.equals(Aa.locale))throw new InvalidArgumentError(`fromFormatParser called with a locale of ${Ca}, but the format parser was created for ${Aa.locale}`);const{result:ka,zone:Ba,specificOffset:$a,invalidReason:Da}=Aa.explainFromTokens(r);return Da?uc.invalid(Da):parseDataToDateTime(ka,Ba,wa,`format ${Aa.format}`,r,$a)}static get DATE_SHORT(){return DATE_SHORT}static get DATE_MED(){return DATE_MED}static get DATE_MED_WITH_WEEKDAY(){return DATE_MED_WITH_WEEKDAY}static get DATE_FULL(){return DATE_FULL}static get DATE_HUGE(){return DATE_HUGE}static get TIME_SIMPLE(){return TIME_SIMPLE}static get TIME_WITH_SECONDS(){return TIME_WITH_SECONDS}static get TIME_WITH_SHORT_OFFSET(){return TIME_WITH_SHORT_OFFSET}static get TIME_WITH_LONG_OFFSET(){return TIME_WITH_LONG_OFFSET}static get TIME_24_SIMPLE(){return TIME_24_SIMPLE}static get TIME_24_WITH_SECONDS(){return TIME_24_WITH_SECONDS}static get TIME_24_WITH_SHORT_OFFSET(){return TIME_24_WITH_SHORT_OFFSET}static get TIME_24_WITH_LONG_OFFSET(){return TIME_24_WITH_LONG_OFFSET}static get DATETIME_SHORT(){return DATETIME_SHORT}static get DATETIME_SHORT_WITH_SECONDS(){return DATETIME_SHORT_WITH_SECONDS}static get DATETIME_MED(){return DATETIME_MED}static get DATETIME_MED_WITH_SECONDS(){return DATETIME_MED_WITH_SECONDS}static get DATETIME_MED_WITH_WEEKDAY(){return DATETIME_MED_WITH_WEEKDAY}static get DATETIME_FULL(){return DATETIME_FULL}static get DATETIME_FULL_WITH_SECONDS(){return DATETIME_FULL_WITH_SECONDS}static get DATETIME_HUGE(){return DATETIME_HUGE}static get DATETIME_HUGE_WITH_SECONDS(){return DATETIME_HUGE_WITH_SECONDS}};function friendlyDateTime(t){if(DateTime.isDateTime(t))return t;if(t&&t.valueOf&&isNumber$1(t.valueOf()))return DateTime.fromJSDate(t);if(t&&typeof t=="object")return DateTime.fromObject(t);throw new InvalidArgumentError(`Unknown datetime argument: ${t}, of type ${typeof t}`)}var require_resize_image=__commonJSMin(((t,r)=>{(function(Aa,wa){"use strict";typeof t=="object"?r.exports=wa():typeof define=="function"&&define.amd?define(function(){return wa()}):typeof define=="function"&&define.cmd?define(function(Pa,xa,Ca){Ca.exports=wa()}):Aa.ResizeImage=wa()})(t,function(){"use strict";for(var Aa={},wa="png",Pa=[wa,"gif","bmp","jpeg","webp"],xa=0;xa<Pa.length;xa++)Aa[Pa[xa].toUpperCase()]=Pa[xa];function Ca(Ba,$a,Da){var Va=Ba.width/Ba.height;return $a>0&&Da>0?($a/Da>Va?Da=$a/Va:$a=Da*Va,[$a,Da]):$a>0?[$a,$a/Va]:Da>0?[Da*Va,Da]:[Ba.width,Ba.height]}function ka(Ba,$a,Da){if(!Ba)return Ba;var Va=Ca(Ba,$a,Da);$a=Va[0],Da=Va[1];var Fa=document.createElement("canvas");return Fa.width=$a,Fa.height=Da,Fa.getContext("2d").drawImage(Ba,0,0,$a,Da),Fa}return Aa.resize2Canvas=ka,Aa.resize=function($a,Da,Va,Fa){Pa.indexOf(Fa)<0&&(Fa=wa);var Ma=ka($a,Da,Va),Ua=Ma.getContext("2d");return Fa!==wa&&(Ua.globalCompositeOperation="destination-over",Ua.fillStyle="#fff",Ua.fillRect(0,0,Ma.width,Ma.height),Ua.globalCompositeOperation=""),Ma.toDataURL("image/"+Fa
16)},Aa})}));function isBytes$1(t){return t instanceof Uint8Array||ArrayBuffer.isView(t)&&t.constructor.name==="Uint8Array"&&"BYTES_PER_ELEMENT"in t&&t.BYTES_PER_ELEMENT===1}var atitle=t=>t?`"${t}" `:"";function anumber$1(t,r=""){if(typeof t!="number")throw new TypeError(atitle(r)+"expected number, got "+typeof t);if(!Number.isSafeInteger(t)||t<0)throw new RangeError(atitle(r)+"expected integer >= 0, got "+t);return t}function abytes$1(t,r,Aa=""){if(isBytes$1(t)&&(r===void 0||t.length===r))return t;r!==void 0&&anumber$1(r,"length");const wa=isBytes$1(t),Pa=r!==void 0?` of length ${r}`:"",xa=wa?`length=${t.length}`:`type=${typeof t}`,Ca=atitle(Aa)+"expected Uint8Array"+Pa+", got "+xa;throw wa?new RangeError(Ca):new TypeError(Ca)}function ahash$1(t){if(typeof t!="function"||typeof t.create!="function")throw new TypeError("expected hash wrapped by utils.createHasher");if(anumber$1(t.outputLen),anumber$1(t.blockLen),t.outputLen<1||t.blockLen<1)throw new Error("hash blockLen / outputLen must be >= 1")}var aobject=(t,r)=>{if(t===null||typeof t!="object"||Array.isArray(t))throw new TypeError((r==="object"?"":`"${r}" `)+"expected object, got type="+typeof t)},aopts=(t,r)=>{aobject(t,r);const Aa=Object.getPrototypeOf(t);if(Aa!==Object.prototype&&Aa!==null)throw new TypeError(`"${r}" expected plain object`);if(Object.hasOwn(t,"__proto__"))throw new TypeError(`"${r}.__proto__" is not allowed`)};function aexists$1(t,r=!0){if(t.destroyed)throw new Error("hash was destroyed");if(r&&t.finished)throw new Error("digest() was already called")}function aoutput$1(t,r){abytes$1(t,void 0,"output");const Aa=r.outputLen;if(!(t.length>=Aa))throw new RangeError('"output" expected length >= '+Aa)}function clean$1(...t){for(let r=0;r<t.length;r++)t[r].fill(0)}function createView$1(t){return new DataView(t.buffer,t.byteOffset,t.byteLength)}function rotr$1(t,r){return t<<32-r|t>>>r}function utf8ToBytes(t){if(typeof t!="string")throw new TypeError("string expected");const r=new TextEncoder().encode(t);try{return new Uint8Array(r)}finally{clean$1(r)}}function kdfInputToBytes(t,r=""){return typeof t=="string"?utf8ToBytes(t):abytes$1(t,void 0,r)}function checkOpts(t,r,Aa="opts"){return aopts(t,"defaults"),r!==void 0&&aopts(r,Aa),Object.assign(Object.create(null),t,r)}function createHasher$1(t,r={}){if(typeof t!="function")throw new TypeError('"hashCons" expected function, got type='+typeof t);r=checkOpts({},r,"info");const Aa=(Pa,xa)=>t(xa).update(Pa).digest(),wa=t(void 0);return Aa.outputLen=wa.outputLen,Aa.blockLen=wa.blockLen,Aa.canXOF=wa.canXOF,Aa.create=Pa=>t(Pa),Object.assign(Aa,r),Object.freeze(Aa)}var oidNist$1=t=>({oid:Uint8Array.from([6,9,96,134,72,1,101,3,4,2,t])}),_HMAC$1=class{oHash;iHash;blockLen;outputLen;canXOF=!1;finished=!1;destroyed=!1;constructor(t,r){if(ahash$1(t),abytes$1(r,void 0,"key"),this.iHash=t.create(),typeof this.iHash.update!="function")throw new Error("expected Hash instance");this.blockLen=this.iHash.blockLen,this.outputLen=this.iHash.outputLen;const Aa=this.blockLen,wa=new Uint8Array(Aa);wa.set(r.length>Aa?t.create().update(r).digest():r);for(let Pa=0;Pa<wa.length;Pa++)wa[Pa]^=54;this.iHash.update(wa),this.oHash=t.create();for(let Pa=0;Pa<wa.length;Pa++)wa[Pa]^=106;this.oHash.update(wa),clean$1(wa)}update(t){return aexists$1(this),this.iHash.update(t),this}digestInto(t){aexists$1(this),aoutput$1(t,this),this.finished=!0;const r=t.subarray(0,this.outputLen);this.iHash.digestInto(r),this.oHash.update(r),this.oHash.digestInto(r),this.destroy()}digest(){const t=new Uint8Array(this.oHash.outputLen);return this.digestInto(t),t}_cloneInto(t){t||=Object.create(Object.getPrototypeOf(this),{});const{oHash:r,iHash:Aa,finished:wa,destroyed:Pa,blockLen:xa,outputLen:Ca,canXOF:ka}=this;return t=t,t.finished=wa,t.destroyed=Pa,t.blockLen=xa,t.outputLen=Ca,t.canXOF=ka,t.oHash=r._cloneInto(t.oHash),t.iHash=Aa._cloneInto(t.iHash),t}clone(){return this._cloneInto()}destroy(){this.destroyed=!0,this.oHash.destroy(),this.iHash.destroy()}},hmac$1=(()=>{const t=((r,Aa,wa)=>new _HMAC$1(r,Aa).update(wa).digest());return t.create=(r,Aa)=>new _HMAC$1(r,Aa),t})();function pbkdf2Init(t,r,Aa,wa){ahash$1(t);const{c:Pa,dkLen:xa,asyncTick:Ca}=checkOpts({dkLen:32,asyncTick:10},wa);if(anumber$1(Pa,"c"),anumber$1(xa,"dkLen"),anumber$1(Ca,"asyncTick"),Pa<1)throw new Error('"c" (iterations) must be >= 1');if(xa<1)throw new Error('"dkLen" must be >= 1');if(xa>(2**32-1)*t.outputLen)throw new Error("derived key too long");const ka=kdfInputToBytes(r,"password");try{const Ba=kdfInputToBytes(Aa,"salt");try{const $a=new Uint8Array(xa),{iHash:Da,oHash:Va,outputLen:Fa}=hmac$1.create(t,ka);return{c:Pa,dkLen:xa,asyncTick:Ca,DK:$a,outputLen:Fa,eng:pbkdf2Engine(Da,Va,Ba,new Uint8Array(Fa))}}
16finally{typeof Aa=="string"&&clean$1(Ba)}}finally{typeof r=="string"&&clean$1(ka)}}function pbkdf2Engine(t,r,Aa,wa){const Pa=new Uint8Array(4),xa=createView$1(Pa),Ca=t._cloneInto().update(Aa),ka=r._cloneInto(),Ba=t._cloneInto,$a=r._cloneInto;return{u1:(Da,Va)=>{xa.setInt32(0,Da,!1),Ca._cloneInto(ka).update(Pa).digestInto(wa),r._cloneInto(ka).update(wa).digestInto(wa),Va.set(wa.subarray(0,Va.length))},rounds:(Da,Va)=>{for(let Fa=1;Fa<Da;Fa++){Ba.call(t,ka).update(wa).digestInto(wa),$a.call(r,ka).update(wa).digestInto(wa);for(let Ma=0;Ma<Va.length;Ma++)Va[Ma]^=wa[Ma]}},output:Da=>(t.destroy(),r.destroy(),Ca.destroy(),ka.destroy(),clean$1(wa),Da)}}function pbkdf2(t,r,Aa,wa){const{c:Pa,dkLen:xa,DK:Ca,outputLen:ka,eng:Ba}=pbkdf2Init(t,r,Aa,wa);for(let $a=1,Da=0;Da<xa;$a++,Da+=ka){const Va=Ca.subarray(Da,Da+ka);Ba.u1($a,Va),Ba.rounds(Pa,Va)}return Ba.output(Ca)}var fromNumH=t=>t/2**32|0,fromNumL=t=>t>>>0;function setU64FromNum(t,r,Aa,wa){const Pa=fromNumH(Aa),xa=fromNumL(Aa);t.setUint32(r,wa?xa:Pa,wa),t.setUint32(r+4,wa?Pa:xa,wa)}function Chi$1(t,r,Aa){return t&r^~t&Aa}function Maj$1(t,r,Aa){return t&r^t&Aa^r&Aa}var HashMD$1=class{blockLen;outputLen;canXOF=!1;padOffset;isLE;buffer;view;finished=!1;length=0;pos=0;destroyed=!1;constructor(t,r,Aa,wa){this.blockLen=t,this.outputLen=r,this.padOffset=Aa,this.isLE=wa,this.buffer=new Uint8Array(t),this.view=createView$1(this.buffer)}update(t){aexists$1(this),abytes$1(t);const{view:r,buffer:Aa,blockLen:wa}=this,Pa=t.length;let xa=!1;for(let Ca=0;Ca<Pa;){const ka=Math.min(wa-this.pos,Pa-Ca);if(ka===wa){const Ba=createView$1(t);for(;wa<=Pa-Ca;Ca+=wa)this.process(Ba,Ca);xa=!0;continue}Aa.set(Ca===0&&ka===Pa?t:t.subarray(Ca,Ca+ka),this.pos),this.pos+=ka,Ca+=ka,this.pos===wa&&(this.process(r,0),this.pos=0,xa=!0)}return this.length+=t.length,xa&&this.roundClean(),this}digestInto(t){aexists$1(this),aoutput$1(t,this),this.finished=!0;const{buffer:r,view:Aa,blockLen:wa,isLE:Pa}=this;let{pos:xa}=this;r[xa++]=128,r.fill(0,xa),this.padOffset>wa-xa&&(this.process(Aa,0),r.fill(0)),setU64FromNum(Aa,wa-8,this.length*8,Pa),this.process(Aa,0),this.roundClean();const Ca=t===r?Aa:createView$1(t),ka=this.outputLen,Ba=ka/4,$a=this.get();if(ka%4||Ba>$a.length)throw new Error("invalid outputLen");for(let Da=0;Da<Ba;Da++)Ca.setUint32(4*Da,$a[Da],Pa)}digest(){const{buffer:t,outputLen:r}=this;this.digestInto(t);const Aa=t.slice(0,r);return this.destroy(),Aa}_cloneIntoMeta(t){const{buffer:r,length:Aa,finished:wa,destroyed:Pa,pos:xa}=this;return t.destroyed=Pa,t.finished=wa,t.length=Aa,t.pos=xa,xa&&t.buffer.set(r),t}clone(){return this._cloneInto()}},SHA256_IV$1=Uint32Array.from([1779033703,3144134277,1013904242,2773480762,1359893119,2600822924,528734635,1541459225]),SHA256_K$1=Uint32Array.from([1116352408,1899447441,3049323471,3921009573,961987163,1508970993,2453635748,2870763221,3624381080,310598401,607225278,1426881987,1925078388,2162078206,2614888103,3248222580,3835390401,4022224774,264347078,604807628,770255983,1249150122,1555081692,1996064986,2554220882,2821834349,2952996808,3210313671,3336571891,3584528711,113926993,338241895,666307205,773529912,1294757372,1396182291,1695183700,1986661051,2177026350,2456956037,2730485921,2820302411,3259730800,3345764771,3516065817,3600352804,4094571909,275423344,430227734,506948616,659060556,883997877,958139571,1322822218,1537002063,1747873779,1955562222,2024104815,2227730452,2361852424,2428436474,2756734187,3204031479,3329325298]),SHA256_W$1=new Uint32Array(64),SHA2_32B$1=class extends HashMD$1{A=0;B=0;C=0;D=0;E=0;F=0;G=0;H=0;constructor(t,r){super(64,t,8,!1),this.A=r[0]|0,this.B=r[1]|0,this.C=r[2]|0,this.D=r[3]|0,this.E=r[4]|0,this.F=r[5]|0,this.G=r[6]|0,this.H=r[7]|0}get(){const{A:t,B:r,C:Aa,D:wa,E:Pa,F:xa,G:Ca,H:ka}=this;return[t,r,Aa,wa,Pa,xa,Ca,ka]}set(t,r,Aa,wa,Pa,xa,Ca,ka){this.A=t|0,this.B=r|0,this.C=Aa|0,this.D=wa|0,this.E=Pa|0,this.F=xa|0,this.G=Ca|0,this.H=ka|0}_cloneInto(t){return(t||=new this.constructor).set(...this.get()),this._cloneIntoMeta(t)}process(t,r){for(let Da=0;Da<16;Da++,r+=4)SHA256_W$1[Da]=t.getUint32(r,!1);for(let Da=16;Da<64;Da++){const Va=SHA256_W$1[Da-15],Fa=SHA256_W$1[Da-2],Ma=rotr$1(Va,7)^rotr$1(Va,18)^Va>>>3,Ua=rotr$1(Fa,17)^rotr$1(Fa,19)^Fa>>>10;SHA256_W$1[Da]=Ua+SHA256_W$1[Da-7]+Ma+SHA256_W$1[Da-16]|0}let{A:Aa,B:wa,C:Pa,D:xa,E:Ca,F:ka,G:Ba,H:$a}=this;for(let Da=0;Da<64;Da++){const Va=rotr$1(Ca,6)^rotr$1(Ca,11)^rotr$1(Ca,25),Fa=$a+Va+Chi$1(Ca,ka,Ba)+SHA256_K$1[Da]+SHA256_W$1[Da]|0,Ma=(rotr$1(Aa,2)^rotr$1(Aa,13)^rotr$1(Aa,22))+Maj$1(Aa,wa,Pa)|0;$a=Ba,Ba=ka,ka=Ca,Ca=xa+Fa|0,xa=Pa,Pa=wa,wa=Aa,Aa=Fa+Ma|0}Aa=Aa+this.A|0,wa=wa+this.B|0,Pa=Pa+this.C|0,xa=xa+this.D|0,Ca=Ca+this.E|0,ka=ka+this.F|0,Ba=Ba+this.G|0,$a=$a+this.H|0,this.set(Aa,wa,Pa,xa,Ca,ka,Ba,$a)}roundClean(){clean$1(SHA256_W$1)}destroy(){this.destroyed=!0,this.set(0,0,0,0,0,0,0,0),clean$1(this.buffer)}},_SHA256$1=class extends SHA2_32B$1{constructor(){super(32,SHA256_IV$1)}},sha256$1=createHasher$1(()=>new _SHA256$1,oidNist$1(1)),require_now=__commonJSMin(((t,r)=>{var Aa=require__root(),wa=function(){return Aa.Date.now()};r.exports=wa})),require_debounce=__commonJSMin(((t,r)=>{var Aa=require_isObject(),wa=require_now(),Pa=require_toNumber(),xa="Expected a function",Ca=Math.max,ka=Math.min;function Ba($a,Da,Va){var Fa,Ma,Ua,La,Qa,Za,ja=0,qa=!1,Ha=!1,za=!0;if(typeof $a!="function")throw new TypeError(xa);Da=Pa(Da)||0,Aa(Va)&&(qa=!!Va.leading,Ha="maxWait"in Va,Ua=Ha?Ca(Pa(Va.maxWait)||0,Da):Ua,za="trailing"in Va?!!Va.trailing:za);function Ga(ls){var ds=Fa,us=Ma;return Fa=Ma=void 0,ja=ls,La=$a.apply(us,ds),La}function Ka(ls){return ja=ls,Qa=setTimeout(gi,Da),qa?Ga(ls):La}function Ya(ls){var ds=ls-Za,us=ls-ja,gs=Da-ds;return Ha?ka(gs,Ua-us):gs}function Wa(ls){var ds=ls-Za,us=ls-ja;return Za===void 0||ds>=Da||ds<0||Ha&&us>=Ua}function gi(){var ls=wa();if(Wa(ls))return Ei(ls);Qa=setTimeout(gi,Ya(ls))}function Ei(ls){return Qa=void 0,za&&Fa?Ga(ls):(Fa=Ma=void 0,La)}function zi(){Qa!==void 0&&clearTimeout(Qa),ja=0,Fa=Za=Ma=Qa=void 0}function cs(){return Qa===void 0?La:Ei(wa())}function Xi(){var ls=wa(),ds=Wa(ls);if(Fa=arguments,Ma=this,Za=ls,ds){if(Qa===void 0)return Ka(Za);if(Ha)return clearTimeout(Qa),Qa=setTimeout(gi,Da),Ga(Za)}return Qa===void 0&&(Qa=setTimeout(gi,Da)),La}return Xi.cancel=zi,Xi.flush=cs,Xi}r.exports=Ba})),require_throttle=__commonJSMin(((t,r)=>{var Aa=require_debounce(),wa=require_isObject(),Pa="Expected a function";function xa(Ca,ka,Ba){var $a=!0,Da=!0;if(typeof Ca!="function")throw new TypeError(Pa);return wa(Ba)&&($a="leading"in Ba?!!Ba.leading:$a,Da="trailing"in Ba?!!Ba.trailing:Da),Aa(Ca,ka,{leading:$a,maxWait:ka,trailing:Da})}r.exports=xa})),isArray=Array.isArray,toClassName=function(t){var r="";if(typeof t=="string")r+=t;else if(typeof t=="object"){var Aa=void 0;if(isArray(t))for(var wa=0,Pa=t.length;wa<Pa;)Aa=toClassName(t[wa++]),Aa&&(r&&(r+=" "),r+=Aa);else for(Aa in t)Aa&&t[Aa]&&(r&&(r+=" "),r+=Aa)}return r};function cnb(){for(var t=arguments.length,r=0,Aa,wa,Pa="";r<t;)Aa=arguments[r++],Aa&&(wa=toClassName(Aa),wa&&(Pa&&(Pa+=" "),Pa+=wa));return Pa}function e$2(t,r,Aa,wa){for(;r>=Aa&&!t("(min-resolution: "+r/wa+"dppx)").matches;)r--;return r}function i$4(t){if(t===void 0&&(t=window),!t)return 1;if(t.devicePixelRatio!==void 0)return t.devicePixelRatio;var r=t.document.frames;return r!==void 0?r.devicePixelRatio!==void 0?r.devicePixelRatio:r.screen.deviceXDPI/r.screen.systemXDPI:t.matchMedia!==void 0?(function(Aa){for(var wa=Aa.matchMedia,Pa=10,xa=.1,Ca=1,ka=Pa,Ba=0;Ba<4;Ba++)Pa=(ka=10*e$2(wa,Pa,xa,Ca))+9,xa=ka,Ca*=10;return ka/Ca})(t):1}var t$3=Symbol.for("@ts-pattern/matcher"),e$1=Symbol.for("@ts-pattern/isVariadic"),n$2="@ts-pattern/anonymous-select-key",r$1=t=>!!(t&&typeof t=="object"),i$3=t=>t&&!!t[t$3],s$2=(t,r,Aa)=>
16{if(i$3(t)){const{matched:wa,selections:Pa}=t[t$3]().match(r);return wa&&Pa&&Object.keys(Pa).forEach(xa=>Aa(xa,Pa[xa])),wa}if(r$1(t)){if(!r$1(r))return!1;if(Array.isArray(t)){if(!Array.isArray(r))return!1;let wa=[],Pa=[],xa=[];for(const Ca of t.keys()){const ka=t[Ca];i$3(ka)&&ka[e$1]?xa.push(ka):xa.length?Pa.push(ka):wa.push(ka)}if(xa.length){if(xa.length>1)throw new Error("Pattern error: Using `...P.array(...)` several times in a single pattern is not allowed.");if(r.length<wa.length+Pa.length)return!1;const Ca=r.slice(0,wa.length),ka=Pa.length===0?[]:r.slice(-Pa.length),Ba=r.slice(wa.length,Pa.length===0?1/0:-Pa.length);return wa.every(($a,Da)=>s$2($a,Ca[Da],Aa))&&Pa.every(($a,Da)=>s$2($a,ka[Da],Aa))&&(xa.length===0||s$2(xa[0],Ba,Aa))}return t.length===r.length&&t.every((Ca,ka)=>s$2(Ca,r[ka],Aa))}return Reflect.ownKeys(t).every(wa=>{const Pa=t[wa];return(wa in r||i$3(xa=Pa)&&xa[t$3]().matcherType==="optional")&&s$2(Pa,r[wa],Aa);var xa})}return Object.is(r,t)},o$1=t=>{var r,Aa,wa;return r$1(t)?i$3(t)?(r=(Aa=(wa=t[t$3]()).getSelectionKeys)==null?void 0:Aa.call(wa))!=null?r:[]:Array.isArray(t)?c$1(t,o$1):c$1(Object.values(t),o$1):[]},c$1=(t,r)=>t.reduce((Aa,wa)=>Aa.concat(r(wa)),[]);function a$1(...t){if(t.length===1){const[r]=t;return Aa=>s$2(r,Aa,()=>{})}if(t.length===2){const[r,Aa]=t;return s$2(r,Aa,()=>{})}throw new Error(`isMatching wasn't given the right number of arguments: expected 1 or 2, received ${t.length}.`)}function u$2(t){return Object.assign(t,{optional:()=>h$2(t),and:r=>m$1(t,r),or:r=>d$2(t,r),select:r=>r===void 0?y$3(t):y$3(r,t)})}function l$1(t){return Object.assign((r=>Object.assign(r,{[Symbol.iterator](){let Aa=0;const wa=[{value:Object.assign(r,{[e$1]:!0}),done:!1},{done:!0,value:void 0}];return{next:()=>{var Pa;return(Pa=wa[Aa++])!=null?Pa:wa.at(-1)}}}}))(t),{optional:()=>l$1(h$2(t)),select:r=>l$1(r===void 0?y$3(t):y$3(r,t))})}function h$2(t){return u$2({[t$3]:()=>({match:r=>{let Aa={};const wa=(Pa,xa)=>{Aa[Pa]=xa};return r===void 0?(o$1(t).forEach(Pa=>wa(Pa,void 0)),{matched:!0,selections:Aa}):{matched:s$2(t,r,wa),selections:Aa}},getSelectionKeys:()=>o$1(t),matcherType:"optional"})})}var f$3=(t,r)=>{for(const Aa of t)if(!r(Aa))return!1;return!0},g$3=(t,r)=>{for(const[Aa,wa]of t.entries())if(!r(wa,Aa))return!1;return!0};function m$1(...t){return u$2({[t$3]:()=>({match:r=>{let Aa={};const wa=(Pa,xa)=>{Aa[Pa]=xa};return{matched:t.every(Pa=>s$2(Pa,r,wa)),selections:Aa}},getSelectionKeys:()=>c$1(t,o$1),matcherType:"and"})})}function d$2(...t){return u$2({[t$3]:()=>({match:r=>{let Aa={};const wa=(Pa,xa)=>{Aa[Pa]=xa};return c$1(t,o$1).forEach(Pa=>wa(Pa,void 0)),{matched:t.some(Pa=>s$2(Pa,r,wa)),selections:Aa}},getSelectionKeys:()=>c$1(t,o$1),matcherType:"or"})})}function p$2(t){return{[t$3]:()=>({match:r=>({matched:!!t(r)})})}}function y$3(...t){const r=typeof t[0]=="string"?t[0]:void 0,Aa=t.length===2?t[1]:typeof t[0]=="string"?void 0:t[0];return u$2({[t$3]:()=>({match:wa=>{let Pa={[r??n$2]:wa};return{matched:Aa===void 0||s$2(Aa,wa,(xa,Ca)=>{Pa[xa]=Ca}),selections:Pa}},getSelectionKeys:()=>[r??n$2].concat(Aa===void 0?[]:o$1(Aa))})})}function v$3(t){return typeof t=="number"}function b$3(t){return typeof t=="string"}function w$3(t){return typeof t=="bigint"}var S$2=u$2(p$2(function(t){return!0})),O$3=S$2,j$3=t=>Object.assign(u$2(t),{startsWith:r=>{return j$3(m$1(t,(Aa=r,p$2(wa=>b$3(wa)&&wa.startsWith(Aa)))));var Aa},endsWith:r=>{return j$3(m$1(t,(Aa=r,p$2(wa=>b$3(wa)&&wa.endsWith(Aa)))));var Aa},minLength:r=>j$3(m$1(t,(Aa=>p$2(wa=>b$3(wa)&&wa.length>=Aa))(r))),length:r=>j$3(m$1(t,(Aa=>p$2(wa=>b$3(wa)&&wa.length===Aa))(r))),maxLength:r=>j$3(m$1(t,(Aa=>p$2(wa=>b$3(wa)&&wa.length<=Aa))(r))),includes:r=>{return j$3(m$1(t,(Aa=r,p$2(wa=>b$3(wa)&&wa.includes(Aa)))));var Aa},regex:r=>{return j$3(m$1(t,(Aa=r,p$2(wa=>b$3(wa)&&!!wa.match(Aa)))));var Aa}}),K$3=j$3(p$2(b$3)),x$4=t=>Object.assign(u$2(t),{between:(r,Aa)=>x$4(m$1(t,((wa,Pa)=>p$2(xa=>v$3(xa)&&wa<=xa&&Pa>=xa))(r,Aa))),lt:r=>x$4(m$1(t,(Aa=>p$2(wa=>v$3(wa)&&wa<Aa))(r))),gt:r=>x$4(m$1(t,(Aa=>p$2(wa=>v$3(wa)&&wa>Aa))(r))),lte:r=>x$4(m$1(t,(Aa=>p$2(wa=>v$3(wa)&&wa<=Aa))(r))),gte:r=>x$4(m$1(t,(Aa=>p$2(wa=>v$3(wa)&&wa>=Aa))(r))),int:()=>x$4(m$1(t,p$2(r=>v$3(r)&&Number.isInteger(r)))),finite:()=>x$4(m$1(t,p$2(r=>v$3(r)&&Number.isFinite(r)))),positive:()=>x$4(m$1(t,p$2(r=>v$3(r)&&r>0))),negative:()=>x$4(m$1(t,p$2(r=>v$3(r)&&r<0)))}),E$2=x$4(p$2(v$3)),A$3=t=>Object.assign(u$2(t),{between:(r,Aa)=>A$3(m$1(t,((wa,Pa)=>p$2(xa=>w$3(xa)&&wa<=xa&&Pa>=xa))(r,Aa))),lt:r=>A$3(m$1(t,(Aa=>p$2(wa=>w$3(wa)&&wa<Aa))(r))),gt:r=>A$3(m$1(t,(Aa=>p$2(wa=>w$3(wa)&&wa>Aa))(r))),lte:r=>A$3(m$1(t,(Aa=>p$2(wa=>w$3(wa)&&wa<=Aa))(r))),gte:r=>A$3(m$1(t,(Aa=>p$2(wa=>w$3(wa)&&wa>=Aa))(r))),positive:()=>A$3(m$1(t,p$2(r=>w$3(r)&&r>0))),negative:()=>A$3(m$1(t,p$2(r=>w$3(r)&&r<0)))}),N$3={__proto__:null,matcher:t$3,optional:h$2,array:function(...t){return l$1({[t$3]:()=>({match:r=>{if(!Array.isArray(r))return{matched:!1};if(t.length===0)return{matched:!0};const Aa=t[0];let wa={};
16if(r.length===0)return o$1(Aa).forEach(xa=>{wa[xa]=[]}),{matched:!0,selections:wa};const Pa=(xa,Ca)=>{wa[xa]=(wa[xa]||[]).concat([Ca])};return{matched:r.every(xa=>s$2(Aa,xa,Pa)),selections:wa}},getSelectionKeys:()=>t.length===0?[]:o$1(t[0])})})},set:function(...t){return u$2({[t$3]:()=>({match:r=>{if(!(r instanceof Set))return{matched:!1};let Aa={};if(r.size===0)return{matched:!0,selections:Aa};if(t.length===0)return{matched:!0};const wa=(xa,Ca)=>{Aa[xa]=(Aa[xa]||[]).concat([Ca])},Pa=t[0];return{matched:f$3(r,xa=>s$2(Pa,xa,wa)),selections:Aa}},getSelectionKeys:()=>t.length===0?[]:o$1(t[0])})})},map:function(...t){return u$2({[t$3]:()=>({match:r=>{if(!(r instanceof Map))return{matched:!1};let Aa={};if(r.size===0)return{matched:!0,selections:Aa};const wa=(ka,Ba)=>{Aa[ka]=(Aa[ka]||[]).concat([Ba])};if(t.length===0)return{matched:!0};var Pa;if(t.length===1)throw new Error(`\`P.map\` wasn't given enough arguments. Expected (key, value), received ${(Pa=t[0])==null?void 0:Pa.toString()}`);const[xa,Ca]=t;return{matched:g$3(r,(ka,Ba)=>{const $a=s$2(xa,Ba,wa),Da=s$2(Ca,ka,wa);return $a&&Da}),selections:Aa}},getSelectionKeys:()=>t.length===0?[]:[...o$1(t[0]),...o$1(t[1])]})})},intersection:m$1,union:d$2,not:function(t){return u$2({[t$3]:()=>({match:r=>({matched:!s$2(t,r,()=>{})}),getSelectionKeys:()=>[],matcherType:"not"})})},when:p$2,select:y$3,any:S$2,_:O$3,string:K$3,number:E$2,bigint:A$3(p$2(w$3)),boolean:u$2(p$2(function(t){return typeof t=="boolean"})),symbol:u$2(p$2(function(t){return typeof t=="symbol"})),nullish:u$2(p$2(function(t){return t==null})),nonNullable:u$2(p$2(function(t){return t!=null})),instanceOf:function(t){return u$2(p$2((function(r){return Aa=>Aa instanceof r})(t)))},shape:function(t){return u$2(p$2(a$1(t)))}},W$3=class extends Error{constructor(t){let r;try{r=JSON.stringify(t)}catch{r=t}super(`Pattern matching error: no pattern matches value ${r}`),this.input=void 0,this.input=t}},$$3={matched:!1,value:void 0};function z$3(t){return new I$3(t,$$3)}var I$3=class Qc{constructor(r,Aa){this.input=void 0,this.state=void 0,this.input=r,this.state=Aa}with(...r){if(this.state.matched)return this;const Aa=r[r.length-1],wa=[r[0]];let Pa;r.length===3&&typeof r[1]=="function"?Pa=r[1]:r.length>2&&wa.push(...r.slice(1,r.length-1));let xa=!1,Ca={};const ka=($a,Da)=>{xa=!0,Ca[$a]=Da},Ba=!wa.some($a=>s$2($a,this.input,ka))||Pa&&!Pa(this.input)?$$3:{matched:!0,value:Aa(xa?n$2 in Ca?Ca[n$2]:Ca:this.input,this.input)};return new Qc(this.input,Ba)}when(r,Aa){if(this.state.matched)return this;const wa=!!r(this.input);return new Qc(this.input,wa?{matched:!0,value:Aa(this.input,this.input)}:$$3)}otherwise(r){return this.state.matched?this.state.value:r(this.input)}exhaustive(){if(this.state.matched)return this.state.value;throw new W$3(this.input)}run(){return this.exhaustive()}returnType(){return this}},isString=t=>typeof t=="string",defer=()=>{let t,r;const Aa=new Promise((wa,Pa)=>{t=wa,r=Pa});return Aa.resolve=t,Aa.reject=r,Aa},makeString=t=>t==null?"":""+t,copy=(t,r,Aa)=>{t.forEach(wa=>{r[wa]&&(Aa[wa]=r[wa])})},lastOfPathSeparatorRegExp=/###/g,cleanKey=t=>t&&t.indexOf("###")>-1?t.replace(lastOfPathSeparatorRegExp,"."):t,canNotTraverseDeeper=t=>!t||isString(t),getLastOfPath=(t,r,Aa)=>{const wa=isString(r)?r.split("."):r;let Pa=0;for(;Pa<wa.length-1;){if(canNotTraverseDeeper(t))return{};const xa=cleanKey(wa[Pa]);!t[xa]&&Aa&&(t[xa]=new Aa),Object.prototype.hasOwnProperty.call(t,xa)?t=t[xa]:t={},++Pa}return canNotTraverseDeeper(t)?{}:{obj:t,k:cleanKey(wa[Pa])}},setPath=(t,r,Aa)=>{const{obj:wa,k:Pa}=getLastOfPath(t,r,Object);if(wa!==void 0||r.length===1){wa[Pa]=Aa;return}let xa=r[r.length-1],Ca=r.slice(0,r.length-1),ka=getLastOfPath(t,Ca,Object);for(;ka.obj===void 0&&Ca.length;)xa=`${Ca[Ca.length-1]}.${xa}`,Ca=Ca.slice(0,Ca.length-1),ka=getLastOfPath(t,Ca,Object),ka?.obj&&typeof ka.obj[`${ka.k}.${xa}`]<"u"&&(ka.obj=void 0);ka.obj[`${ka.k}.${xa}`]=Aa},pushPath=(t,r,Aa,wa)=>{const{obj:Pa,k:xa}=getLastOfPath(t,r,Object);Pa[xa]=Pa[xa]||[],Pa[xa].push(Aa)},getPath=(t,r)=>{const{obj:Aa,k:wa}=getLastOfPath(t,r);if(Aa&&Object.prototype.hasOwnProperty.call(Aa,wa))return Aa[wa]},getPathWithDefaults=(t,r,Aa)=>{const wa=getPath(t,Aa);return wa!==void 0?wa:getPath(r,Aa)},deepExtend=(t,r,Aa)=>{for(const wa in r)wa!=="__proto__"&&wa!=="constructor"&&(wa in t?isString(t[wa])||t[wa]instanceof String||isString(r[wa])||r[wa]instanceof String?Aa&&(t[wa]=r[wa]):deepExtend(t[wa],r[wa],Aa):t[wa]=r[wa]);return t},regexEscape=t=>t.replace(/[\-\[\]\/\{\}\(\)\*\+\?\.\\\^\$\|]/g,"\\$&"),_entityMap={"&":"&","<":"<",">":">",'"':""","'":"'","/":"/"},escape$2=t=>isString(t)?t.replace(/[&<>
16"'\/]/g,r=>_entityMap[r]):t,RegExpCache=class{constructor(t){this.capacity=t,this.regExpMap=new Map,this.regExpQueue=[]}getRegExp(t){const r=this.regExpMap.get(t);if(r!==void 0)return r;const Aa=new RegExp(t);return this.regExpQueue.length===this.capacity&&this.regExpMap.delete(this.regExpQueue.shift()),this.regExpMap.set(t,Aa),this.regExpQueue.push(t),Aa}},chars$1=[" ",",","?","!",";"],looksLikeObjectPathRegExpCache=new RegExpCache(20),looksLikeObjectPath=(t,r,Aa)=>{r=r||"",Aa=Aa||"";const wa=chars$1.filter(Ca=>r.indexOf(Ca)<0&&Aa.indexOf(Ca)<0);if(wa.length===0)return!0;const Pa=looksLikeObjectPathRegExpCache.getRegExp(`(${wa.map(Ca=>Ca==="?"?"\\?":Ca).join("|")})`);let xa=!Pa.test(t);if(!xa){const Ca=t.indexOf(Aa);Ca>0&&!Pa.test(t.substring(0,Ca))&&(xa=!0)}return xa},deepFind=(t,r,Aa=".")=>{if(!t)return;if(t[r])return Object.prototype.hasOwnProperty.call(t,r)?t[r]:void 0;const wa=r.split(Aa);let Pa=t;for(let xa=0;xa<wa.length;){if(!Pa||typeof Pa!="object")return;let Ca,ka="";for(let Ba=xa;Ba<wa.length;++Ba)if(Ba!==xa&&(ka+=Aa),ka+=wa[Ba],Ca=Pa[ka],Ca!==void 0){if(["string","number","boolean"].indexOf(typeof Ca)>-1&&Ba<wa.length-1)continue;xa+=Ba-xa+1;break}Pa=Ca}return Pa},getCleanedCode=t=>t?.replace(/_/g,"-"),consoleLogger={type:"logger",log(t){this.output("log",t)},warn(t){this.output("warn",t)},error(t){this.output("error",t)},output(t,r){console?.[t]?.apply?.(console,r)}},Logger=class Lc{constructor(r,Aa={}){this.init(r,Aa)}init(r,Aa={}){this.prefix=Aa.prefix||"i18next:",this.logger=r||consoleLogger,this.options=Aa,this.debug=Aa.debug}log(...r){return this.forward(r,"log","",!0)}warn(...r){return this.forward(r,"warn","",!0)}error(...r){return this.forward(r,"error","")}deprecate(...r){return this.forward(r,"warn","WARNING DEPRECATED: ",!0)}forward(r,Aa,wa,Pa){return Pa&&!this.debug?null:(isString(r[0])&&(r[0]=`${wa}${this.prefix} ${r[0]}`),this.logger[Aa](r))}create(r){return new Lc(this.logger,{prefix:`${this.prefix}:${r}:`,...this.options})}clone(r){return r=r||this.options,r.prefix=r.prefix||this.prefix,new Lc(this.logger,r)}},baseLogger=new Logger,EventEmitter=class{constructor(){this.observers={}}on(t,r){return t.split(" ").forEach(Aa=>{this.observers[Aa]||(this.observers[Aa]=new Map);const wa=this.observers[Aa].get(r)||0;this.observers[Aa].set(r,wa+1)}),this}off(t,r){if(this.observers[t]){if(!r){delete this.observers[t];return}this.observers[t].delete(r)}}emit(t,...r){this.observers[t]&&Array.from(this.observers[t].entries()).forEach(([Aa,wa])=>{for(let Pa=0;Pa<wa;Pa++)Aa(...r)}),this.observers["*"]&&Array.from(this.observers["*"].entries()).forEach(([Aa,wa])=>{for(let Pa=0;Pa<wa;Pa++)Aa.apply(Aa,[t,...r])})}},ResourceStore=class extends EventEmitter{constructor(t,r={ns:["translation"],defaultNS:"translation"}){super(),this.data=t||{},this.options=r,this.options.keySeparator===void 0&&(this.options.keySeparator="."),this.options.ignoreJSONStructure===void 0&&(this.options.ignoreJSONStructure=!0)}addNamespaces(t){this.options.ns.indexOf(t)<0&&this.options.ns.push(t)}removeNamespaces(t){const r=this.options.ns.indexOf(t);r>-1&&this.options.ns.splice(r,1)}getResource(t,r,Aa,wa={}){const Pa=wa.keySeparator!==void 0?wa.keySeparator:this.options.keySeparator,xa=wa.ignoreJSONStructure!==void 0?wa.ignoreJSONStructure:this.options.ignoreJSONStructure;let Ca;t.indexOf(".")>-1?Ca=t.split("."):(Ca=[t,r],Aa&&(Array.isArray(Aa)?Ca.push(...Aa):isString(Aa)&&Pa?Ca.push(...Aa.split(Pa)):Ca.push(Aa)));const ka=getPath(this.data,Ca);return!ka&&!r&&!Aa&&t.indexOf(".")>-1&&(t=Ca[0],r=Ca[1],Aa=Ca.slice(2).join(".")),ka||!xa||!isString(Aa)?ka:deepFind(this.data?.[t]?.[r],Aa,Pa)}addResource(t,r,Aa,wa,Pa={silent:!1}){const xa=Pa.keySeparator!==void 0?Pa.keySeparator:this.options.keySeparator;let Ca=[t,r];Aa&&(Ca=Ca.concat(xa?Aa.split(xa):Aa)),t.indexOf(".")>-1&&(Ca=t.split("."),wa=r,r=Ca[1]),this.addNamespaces(r),setPath(this.data,Ca,wa),Pa.silent||this.emit("added",t,r,Aa,wa)}addResources(t,r,Aa,wa={silent:!1}){for(const Pa in Aa)(isString(Aa[Pa])||Array.isArray(Aa[Pa]))&&this.addResource(t,r,Pa,Aa[Pa],{silent:!0});
16wa.silent||this.emit("added",t,r,Aa)}addResourceBundle(t,r,Aa,wa,Pa,xa={silent:!1,skipCopy:!1}){let Ca=[t,r];t.indexOf(".")>-1&&(Ca=t.split("."),wa=Aa,Aa=r,r=Ca[1]),this.addNamespaces(r);let ka=getPath(this.data,Ca)||{};xa.skipCopy||(Aa=JSON.parse(JSON.stringify(Aa))),wa?deepExtend(ka,Aa,Pa):ka={...ka,...Aa},setPath(this.data,Ca,ka),xa.silent||this.emit("added",t,r,Aa)}removeResourceBundle(t,r){this.hasResourceBundle(t,r)&&delete this.data[t][r],this.removeNamespaces(r),this.emit("removed",t,r)}hasResourceBundle(t,r){return this.getResource(t,r)!==void 0}getResourceBundle(t,r){return r||(r=this.options.defaultNS),this.getResource(t,r)}getDataByLanguage(t){return this.data[t]}hasLanguageSomeTranslations(t){const r=this.getDataByLanguage(t);return!!(r&&Object.keys(r)||[]).find(Aa=>r[Aa]&&Object.keys(r[Aa]).length>0)}toJSON(){return this.data}},postProcessor={processors:{},addPostProcessor(t){this.processors[t.name]=t},handle(t,r,Aa,wa,Pa){return t.forEach(xa=>{r=this.processors[xa]?.process(r,Aa,wa,Pa)??r}),r}},PATH_KEY=Symbol("i18next/PATH_KEY");function createProxy(){const t=[],r=Object.create(null);let Aa;return r.get=(wa,Pa)=>(Aa?.revoke?.(),Pa===PATH_KEY?t:(t.push(Pa),Aa=Proxy.revocable(wa,r),Aa.proxy)),Proxy.revocable(Object.create(null),r).proxy}function keysFromSelector(t,r){const{[PATH_KEY]:Aa}=t(createProxy()),wa=r?.keySeparator??".",Pa=r?.nsSeparator??":";if(Aa.length>1&&Pa){const xa=r?.ns,Ca=Array.isArray(xa)?xa:null;if(Ca&&Ca.length>1&&Ca.slice(1).includes(Aa[0]))return`${Aa[0]}${Pa}${Aa.slice(1).join(wa)}`}return Aa.join(wa)}var checkedLoadedFor={},shouldHandleAsObject=t=>!isString(t)&&typeof t!="boolean"&&typeof t!="number",Translator=class iu extends EventEmitter{constructor(r,Aa={}){super(),copy(["resourceStore","languageUtils","pluralResolver","interpolator","backendConnector","
16i18nFormat","utils"],r,this),this.options=Aa,this.options.keySeparator===void 0&&(this.options.keySeparator="."),this.logger=baseLogger.create("translator")}changeLanguage(r){r&&(this.language=r)}exists(r,Aa={interpolation:{}}){const wa={...Aa};if(r==null)return!1;const Pa=this.resolve(r,wa);if(Pa?.res===void 0)return!1;const xa=shouldHandleAsObject(Pa.res);return!(wa.returnObjects===!1&&xa)}extractFromKey(r,Aa){let wa=Aa.nsSeparator!==void 0?Aa.nsSeparator:this.options.nsSeparator;wa===void 0&&(wa=":");const Pa=Aa.keySeparator!==void 0?Aa.keySeparator:this.options.keySeparator;let xa=Aa.ns||this.options.defaultNS||[];const Ca=wa&&r.indexOf(wa)>-1,ka=!this.options.userDefinedKeySeparator&&!Aa.keySeparator&&!this.options.userDefinedNsSeparator&&!Aa.nsSeparator&&!looksLikeObjectPath(r,wa,Pa);if(Ca&&!ka){const Ba=r.match(this.interpolator.nestingRegexp);if(Ba&&Ba.length>0)return{key:r,namespaces:isString(xa)?[xa]:xa};const $a=r.split(wa);(wa!==Pa||wa===Pa&&this.options.ns.indexOf($a[0])>-1)&&(xa=$a.shift()),r=$a.join(Pa)}return{key:r,namespaces:isString(xa)?[xa]:xa}}translate(r,Aa,wa){let Pa=typeof Aa=="object"?{...Aa}:Aa;if(typeof Pa!="object"&&this.options.overloadTranslationOptionHandler&&(Pa=this.options.overloadTranslationOptionHandler(arguments)),typeof Pa=="object"&&(Pa={...Pa}),Pa||(Pa={}),r==null)return"";typeof r=="function"&&(r=keysFromSelector(r,{...this.options,...Pa})),Array.isArray(r)||(r=[String(r)]),r=r.map(cs=>typeof cs=="function"?keysFromSelector(cs,{...this.options,...Pa}):String(cs));const xa=Pa.returnDetails!==void 0?Pa.returnDetails:this.options.returnDetails,Ca=Pa.keySeparator!==void 0?Pa.keySeparator:this.options.keySeparator,{key:ka,namespaces:Ba}=this.extractFromKey(r[r.length-1],Pa),$a=Ba[Ba.length-1];let Da=Pa.nsSeparator!==void 0?Pa.nsSeparator:this.options.nsSeparator;Da===void 0&&(Da=":");const Va=Pa.lng||this.language,Fa=Pa.appendNamespaceToCIMode||this.options.appendNamespaceToCIMode;if(Va?.toLowerCase()==="cimode")return Fa?xa?{res:`${$a}${Da}${ka}`,usedKey:ka,exactUsedKey:ka,usedLng:Va,usedNS:$a,usedParams:this.getUsedParamsDetails(Pa)}:`${$a}${Da}${ka}`:xa?{res:ka,usedKey:ka,exactUsedKey:ka,usedLng:Va,usedNS:$a,usedParams:this.getUsedParamsDetails(Pa)}:ka;const Ma=this.resolve(r,Pa);let Ua=Ma?.res;const La=Ma?.usedKey||ka,Qa=Ma?.exactUsedKey||ka,Za=["[object Number]","[object Function]","[object RegExp]"],ja=Pa.joinArrays!==void 0?Pa.joinArrays:this.options.joinArrays,qa=!this.i18nFormat||this.i18nFormat.handleAsObject,Ha=Pa.count!==void 0&&!isString(Pa.count),za=iu.hasDefaultValue(Pa),Ga=Ha?this.pluralResolver.getSuffix(Va,Pa.count,Pa):"",Ka=Pa.ordinal&&Ha?this.pluralResolver.getSuffix(Va,Pa.count,{ordinal:!1}):"",Ya=Ha&&!Pa.ordinal&&Pa.count===0,Wa=Ya&&Pa[`defaultValue${this.options.pluralSeparator}zero`]||Pa[`defaultValue${Ga}`]||Pa[`defaultValue${Ka}`]||Pa.defaultValue;let gi=Ua;qa&&!Ua&&za&&(gi=Wa);const Ei=shouldHandleAsObject(gi),zi=Object.prototype.toString.apply(gi);if(qa&&gi&&Ei&&Za.indexOf(zi)<0&&!(isString(ja)&&Array.isArray(gi))){if(!Pa.returnObjects&&!this.options.returnObjects){this.options.returnedObjectHandler||this.logger.warn("accessing an object - but returnObjects options is not enabled!");const cs=this.options.returnedObjectHandler?this.options.returnedObjectHandler(La,gi,{...Pa,ns:Ba}):`key '${ka} (${this.language})' returned an object instead of string.`;return xa?(Ma.res=cs,Ma.usedParams=this.getUsedParamsDetails(Pa),Ma):cs}if(Ca){const cs=Array.isArray(gi),Xi=cs?[]:{},ls=cs?Qa:La;for(const ds in gi)if(Object.prototype.hasOwnProperty.call(gi,ds)){const us=`${ls}${Ca}${ds}`;za&&!Ua?Xi[ds]=this.translate(us,{...Pa,defaultValue:shouldHandleAsObject(Wa)?Wa[ds]:void 0,joinArrays:!1,ns:Ba}):Xi[ds]=this.translate(us,{...Pa,joinArrays:!1,ns:Ba}),Xi[ds]===us&&(Xi[ds]=gi[ds])}Ua=Xi}}else if(qa&&isString(ja)&&Array.isArray(Ua))Ua=Ua.join(ja),Ua&&(Ua=this.extendTranslation(Ua,r,Pa,wa));else{let cs=!1,Xi=!1;!this.isValidLookup(Ua)&&za&&(cs=!0,Ua=Wa),this.isValidLookup(Ua)||(Xi=!0,Ua=ka);const ls=(Pa.missingKeyNoValueFallbackToKey||this.options.missingKeyNoValueFallbackToKey)&&Xi?void 0:Ua,ds=za&&Wa!==Ua&&this.options.updateMissing;if(Xi||cs||ds){if(this.logger.log(ds?"updateKey":"missingKey",Va,$a,ka,ds?Wa:Ua),Ca){const fs=this.resolve(ka,{...Pa,keySeparator:!1});fs&&fs.res&&this.logger.warn("Seems the loaded translations were in flat JSON format instead of nested. Either set keySeparator: false on init or make sure your translations are published in nested format.")}let us=[];const gs=this.languageUtils.getFallbackCodes(this.options.fallbackLng,Pa.lng||this.language);if(this.options.saveMissingTo==="fallback"&&gs&&gs[0])for(let fs=0;fs<gs.length;fs++)us.push(gs[fs]);else this.options.saveMissingTo==="all"?us=this.languageUtils.toResolveHierarchy(Pa.lng||this.language):us.push(Pa.lng||this.language);const hs=(fs,al,el)=>{const tl=za&&el!==Ua?el:ls;this.options.missingKeyHandler?this.options.missingKeyHandler(fs,$a,al,tl,ds,Pa):this.backendConnector?.saveMissing&&this.backendConnector.saveMissing(fs,$a,al,tl,ds,Pa),this.emit
vendor: 7,031 bytes, line 16
16("missingKey",fs,$a,al,Ua)};this.options.saveMissing&&(this.options.saveMissingPlurals&&Ha?us.forEach(fs=>{const al=this.pluralResolver.getSuffixes(fs,Pa);Ya&&Pa[`defaultValue${this.options.pluralSeparator}zero`]&&al.indexOf(`${this.options.pluralSeparator}zero`)<0&&al.push(`${this.options.pluralSeparator}zero`),al.forEach(el=>{hs([fs],ka+el,Pa[`defaultValue${el}`]||Wa)})}):hs(us,ka,Wa))}Ua=this.extendTranslation(Ua,r,Pa,Ma,wa),Xi&&Ua===ka&&this.options.appendNamespaceToMissingKey&&(Ua=`${$a}${Da}${ka}`),(Xi||cs)&&this.options.parseMissingKeyHandler&&(Ua=this.options.parseMissingKeyHandler(this.options.appendNamespaceToMissingKey?`${$a}${Da}${ka}`:ka,cs?Ua:void 0,Pa))}return xa?(Ma.res=Ua,Ma.usedParams=this.getUsedParamsDetails(Pa),Ma):Ua}extendTranslation(r,Aa,wa,Pa,xa){if(this.i18nFormat?.parse)r=this.i18nFormat.parse(r,{...this.options.interpolation.defaultVariables,...wa},wa.lng||this.language||Pa.usedLng,Pa.usedNS,Pa.usedKey,{resolved:Pa});else if(!wa.skipInterpolation){wa.interpolation&&this.interpolator.init({...wa,interpolation:{...this.options.interpolation,...wa.interpolation}});const Ba=isString(r)&&(wa?.interpolation?.skipOnVariables!==void 0?wa.interpolation.skipOnVariables:this.options.interpolation.skipOnVariables);let $a;if(Ba){const Va=r.match(this.interpolator.nestingRegexp);$a=Va&&Va.length}let Da=wa.replace&&!isString(wa.replace)?wa.replace:wa;if(this.options.interpolation.defaultVariables&&(Da={...this.options.interpolation.defaultVariables,...Da}),r=this.interpolator.interpolate(r,Da,wa.lng||this.language||Pa.usedLng,wa),Ba){const Va=r.match(this.interpolator.nestingRegexp),Fa=Va&&Va.length;$a<Fa&&(wa.nest=!1)}!wa.lng&&Pa&&Pa.res&&(wa.lng=this.language||Pa.usedLng),wa.nest!==!1&&(r=this.interpolator.nest(r,(...Va)=>xa?.[0]===Va[0]&&!wa.context?(this.logger.warn(`It seems you are nesting recursively key: ${Va[0]} in key: ${Aa[0]}`),null):this.translate(...Va,Aa),wa)),wa.interpolation&&this.interpolator.reset()}const Ca=wa.postProcess||this.options.postProcess,ka=isString(Ca)?[Ca]:Ca;return r!=null&&ka?.length&&wa.applyPostProcessor!==!1&&(r=postProcessor.handle(ka,r,Aa,this.options&&this.options.postProcessPassResolved?{i18nResolved:{...Pa,usedParams:this.getUsedParamsDetails(wa)},...wa}:wa,this)),r}resolve(r,Aa={}){let wa,Pa,xa,Ca,ka;return isString(r)&&(r=[r]),Array.isArray(r)&&(r=r.map(Ba=>typeof Ba=="function"?keysFromSelector(Ba,{...this.options,...Aa}):Ba)),r.forEach(Ba=>{if(this.isValidLookup(wa))return;const $a=this.extractFromKey(Ba,Aa),Da=$a.key;Pa=Da;let Va=$a.namespaces;this.options.fallbackNS&&(Va=Va.concat(this.options.fallbackNS));const Fa=Aa.count!==void 0&&!isString(Aa.count),Ma=Fa&&!Aa.ordinal&&Aa.count===0,Ua=Aa.context!==void 0&&(isString(Aa.context)||typeof Aa.context=="number")&&Aa.context!=="",La=Aa.lngs?Aa.lngs:this.languageUtils.toResolveHierarchy(Aa.lng||this.language,Aa.fallbackLng);Va.forEach(Qa=>{this.isValidLookup(wa)||(ka=Qa,!checkedLoadedFor[`${La[0]}-${Qa}`]&&this.utils?.hasLoadedNamespace&&!this.utils?.hasLoadedNamespace(ka)&&(checkedLoadedFor[`${La[0]}-${Qa}`]=!0,this.logger.warn(`key "${Pa}" for languages "${La.join(", ")}" won't get resolved as namespace "${ka}" was not yet loaded`,"This means something IS WRONG in your setup. You access the t function before i18next.init / i18next.loadNamespace / i18next.changeLanguage was done. Wait for the callback or Promise to resolve before accessing it!!!")),La.forEach(Za=>{if(this.isValidLookup(wa))return;Ca=Za;const ja=[Da];if(this.i18nFormat?.addLookupKeys)this.i18nFormat.addLookupKeys(ja,Da,Za,Qa,Aa);else{let Ha;Fa&&(Ha=this.pluralResolver.getSuffix(Za,Aa.count,Aa));const za=`${this.options.pluralSeparator}zero`,Ga=`${this.options.pluralSeparator}ordinal${this.options.pluralSeparator}`;if(Fa&&(Aa.ordinal&&Ha.indexOf(Ga)===0&&ja.push(Da+Ha.replace(Ga,this.options.pluralSeparator)),ja.push(Da+Ha),Ma&&ja.push(Da+za)),Ua){const Ka=`${Da}${this.options.contextSeparator||"_"}${Aa.context}`;ja.push(Ka),Fa&&(Aa.ordinal&&Ha.indexOf(Ga)===0&&ja.push(Ka+Ha.replace(Ga,this.options.pluralSeparator)),ja.push(Ka+Ha),Ma&&ja.push(Ka+za))}}let qa;for(;qa=ja.pop();)this.isValidLookup(wa)||(xa=qa,wa=this.getResource(Za,Qa,qa,Aa))}))})}),{res:wa,usedKey:Pa,exactUsedKey:xa,usedLng:Ca,usedNS:ka}}isValidLookup(r){return r!==void 0&&!(!this.options.returnNull&&r===null)&&!(!this.options.returnEmptyString&&r==="")}getResource(r,Aa,wa,Pa={}){return this.i18nFormat?.getResource?this.i18nFormat.getResource(r,Aa,wa,Pa):this.resourceStore.getResource(r,Aa,wa,Pa)}getUsedParamsDetails(r={}){const Aa=["defaultValue","ordinal","context","replace","lng","lngs","fallbackLng","ns","keySeparator","nsSeparator","returnObjects","returnDetails","joinArrays","postProcess","interpolation"],wa=r.replace&&!isString(r.replace);let Pa=wa?r.replace:r;if(wa&&typeof r.count<"u"&&(Pa.count=r.count),this.options.interpolation.defaultVariables&&(Pa={...this.options.interpolation.defaultVariables,...Pa}),!wa){Pa={...Pa};for(const xa of Aa)delete Pa[xa]}return Pa}static hasDefaultValue(r){const Aa="defaultValue";for(const wa in r)if(Object.prototype.hasOwnProperty.call(r,wa)&&Aa===wa.substring(0,12)&&r[wa]!==void 0)return!0;return!1}},LanguageUtil=class{constructor(t){this.options=t,this.supportedLngs=this.options.supportedLngs||!1,this.logger=baseLogger.create("languageUtils")}getScriptPartFromCode(t){if(t=getCleanedCode(t),!t||t.indexOf("-")<0)return null;const r=t.split("-");return r.length===2||(r.pop(),r[r.length-1].toLowerCase()==="x")?null:this.formatLanguageCode(r.join("-"))}getLanguagePartFromCode(t){if(t=getCleanedCode(t),!t||t.indexOf("-")<0)return t;const r=t.split("-");return this.formatLanguageCode(r[0])}formatLanguageCode(t){if(isString(t)&&t.indexOf("-")>-1){let r;try{r=Intl.getCanonicalLocales(t)[0]}catch{}return r&&this.options.lowerCaseLng&&(r=r.toLowerCase()),r||(this.options.lowerCaseLng?t.toLowerCase():t)}return this.options.cleanCode||this.options.lowerCaseLng?t.toLowerCase():t}isSupportedCode(t){return(this.options.load==="languageOnly"||this.options.nonExplicitSupportedLngs)&&(t=this.getLanguagePartFromCode(t)),!this.supportedLngs||!this.supportedLngs.length||this.supportedLngs.indexOf(t)>-1}getBestMatchFromCodes(t){if(!t)return null;let r;return t.forEach(Aa=>{if(r)return;const wa=this.formatLanguageCode(Aa);(!this.options.supportedLngs||this.isSupportedCode(wa))&&(r=wa)}),!r&&this.options.supportedLngs&&t.forEach(Aa=>{if(r)return;const wa=this.getScriptPartFromCode(Aa);if(this.isSupportedCode(wa))return r=wa;const Pa=this.getLanguagePartFromCode(Aa);if(this.isSupportedCode(Pa))return r=Pa;r=this.options.supportedLngs.find(xa=>{if(xa===Pa)return xa;if(!(xa.indexOf("-")<0&&Pa.indexOf("-")<0)&&(xa.indexOf("-")>0&&Pa.indexOf("-")<0&&xa.substring(0,xa.indexOf("-"))===Pa||xa.indexOf(Pa)===0&&Pa.length>1))return xa})}),r||(r=this.getFallbackCodes(this.options.fallbackLng)[0]),r}getFallbackCodes(t,r){if(!t)return[];if(typeof t=="function"&&(t=t(r)),isString(t)&&(t=[t]),Array.isArray(t))return t;if(!r)return t.default||[];let Aa=t[r];
vendor: 4,276 bytes, line 16
16return Aa||(Aa=t[this.getScriptPartFromCode(r)]),Aa||(Aa=t[this.formatLanguageCode(r)]),Aa||(Aa=t[this.getLanguagePartFromCode(r)]),Aa||(Aa=t.default),Aa||[]}toResolveHierarchy(t,r){const Aa=this.getFallbackCodes((r===!1?[]:r)||this.options.fallbackLng||[],t),wa=[],Pa=xa=>{xa&&(this.isSupportedCode(xa)?wa.push(xa):this.logger.warn(`rejecting language code not found in supportedLngs: ${xa}`))};return isString(t)&&(t.indexOf("-")>-1||t.indexOf("_")>-1)?(this.options.load!=="languageOnly"&&Pa(this.formatLanguageCode(t)),this.options.load!=="languageOnly"&&this.options.load!=="currentOnly"&&Pa(this.getScriptPartFromCode(t)),this.options.load!=="currentOnly"&&Pa(this.getLanguagePartFromCode(t))):isString(t)&&Pa(this.formatLanguageCode(t)),Aa.forEach(xa=>{wa.indexOf(xa)<0&&Pa(this.formatLanguageCode(xa))}),wa}},suffixesOrder={zero:0,one:1,two:2,few:3,many:4,other:5},dummyRule={select:t=>t===1?"one":"other",resolvedOptions:()=>({pluralCategories:["one","other"]})},PluralResolver=class{constructor(t,r={}){this.languageUtils=t,this.options=r,this.logger=baseLogger.create("pluralResolver"),this.pluralRulesCache={}}clearCache(){this.pluralRulesCache={}}getRule(t,r={}){const Aa=getCleanedCode(t==="dev"?"en":t),wa=r.ordinal?"ordinal":"cardinal",Pa=JSON.stringify({cleanedCode:Aa,type:wa});if(Pa in this.pluralRulesCache)return this.pluralRulesCache[Pa];let xa;try{xa=new Intl.PluralRules(Aa,{type:wa})}catch{if(typeof Intl>"u")return this.logger.error("No Intl support, please use an Intl polyfill!"),dummyRule;if(!t.match(/-|_/))return dummyRule;const ka=this.languageUtils.getLanguagePartFromCode(t);xa=this.getRule(ka,r)}return this.pluralRulesCache[Pa]=xa,xa}needsPlural(t,r={}){let Aa=this.getRule(t,r);return Aa||(Aa=this.getRule("dev",r)),Aa?.resolvedOptions().pluralCategories.length>1}getPluralFormsOfKey(t,r,Aa={}){return this.getSuffixes(t,Aa).map(wa=>`${r}${wa}`)}getSuffixes(t,r={}){let Aa=this.getRule(t,r);return Aa||(Aa=this.getRule("dev",r)),Aa?Aa.resolvedOptions().pluralCategories.sort((wa,Pa)=>suffixesOrder[wa]-suffixesOrder[Pa]).map(wa=>`${this.options.prepend}${r.ordinal?`ordinal${this.options.prepend}`:""}${wa}`):[]}getSuffix(t,r,Aa={}){const wa=this.getRule(t,Aa);return wa?`${this.options.prepend}${Aa.ordinal?`ordinal${this.options.prepend}`:""}${wa.select(r)}`:(this.logger.warn(`no plural rule found for: ${t}`),this.getSuffix("dev",r,Aa))}},deepFindWithDefaults=(t,r,Aa,wa=".",Pa=!0)=>{let xa=getPathWithDefaults(t,r,Aa);return!xa&&Pa&&isString(Aa)&&(xa=deepFind(t,Aa,wa),xa===void 0&&(xa=deepFind(r,Aa,wa))),xa},regexSafe=t=>t.replace(/\$/g,"$$$$"),Interpolator=class{constructor(t={}){this.logger=baseLogger.create("interpolator"),this.options=t,this.format=t?.interpolation?.format||(r=>r),this.init(t)}init(t={}){t.interpolation||(t.interpolation={escapeValue:!0});const{escape:r,escapeValue:Aa,useRawValueToEscape:wa,prefix:Pa,prefixEscaped:xa,suffix:Ca,suffixEscaped:ka,formatSeparator:Ba,unescapeSuffix:$a,unescapePrefix:Da,nestingPrefix:Va,nestingPrefixEscaped:Fa,nestingSuffix:Ma,nestingSuffixEscaped:Ua,nestingOptionsSeparator:La,maxReplaces:Qa,alwaysFormat:Za}=t.interpolation;this.escape=r!==void 0?r:escape$2,this.escapeValue=Aa!==void 0?Aa:!0,this.useRawValueToEscape=wa!==void 0?wa:!1,this.prefix=Pa?regexEscape(Pa):xa||"{{",this.suffix=Ca?regexEscape(Ca):ka||"}}",this.formatSeparator=Ba||",",this.unescapePrefix=$a?"":Da||"-",this.unescapeSuffix=this.unescapePrefix?"":$a||"",this.nestingPrefix=Va?regexEscape(Va):Fa||regexEscape("$t("),this.nestingSuffix=Ma?regexEscape(Ma):Ua||regexEscape(")"),this.nestingOptionsSeparator=La||",",this.maxReplaces=Qa||1e3,this.alwaysFormat=Za!==void 0?Za:!1,this.resetRegExp()}reset(){this.options&&this.init(this.options)}resetRegExp(){const t=(r,Aa)=>r?.source===Aa?(r.lastIndex=0,r):new RegExp(Aa,"g");this.regexp=t(this.regexp,`${this.prefix}(.+?)${this.suffix}`),this.regexpUnescape=t(this.regexpUnescape,`${this.prefix}${this.unescapePrefix}(.+?)${this.unescapeSuffix}${this.suffix}`),this.nestingRegexp=t(this.nestingRegexp,`${this.nestingPrefix}((?:[^()"']+|"[^"]*"|'[^']*'|\\((?:[^()]|"[^"]*"|'[^']*')*\\))*?)${this.nestingSuffix}`)}interpolate(t,r,Aa,wa){let Pa,xa,Ca;const ka=this.options&&this.options.interpolation&&this.options.interpolation.defaultVariables||{},Ba=Va=>
vendor: 10,252 bytes, line 16
16{if(Va.indexOf(this.formatSeparator)<0){const La=deepFindWithDefaults(r,ka,Va,this.options.keySeparator,this.options.ignoreJSONStructure);return this.alwaysFormat?this.format(La,void 0,Aa,{...wa,...r,interpolationkey:Va}):La}const Fa=Va.split(this.formatSeparator),Ma=Fa.shift().trim(),Ua=Fa.join(this.formatSeparator).trim();return this.format(deepFindWithDefaults(r,ka,Ma,this.options.keySeparator,this.options.ignoreJSONStructure),Ua,Aa,{...wa,...r,interpolationkey:Ma})};this.resetRegExp();const $a=wa?.missingInterpolationHandler||this.options.missingInterpolationHandler,Da=wa?.interpolation?.skipOnVariables!==void 0?wa.interpolation.skipOnVariables:this.options.interpolation.skipOnVariables;return[{regex:this.regexpUnescape,safeValue:Va=>regexSafe(Va)},{regex:this.regexp,safeValue:Va=>this.escapeValue?regexSafe(this.escape(Va)):regexSafe(Va)}].forEach(Va=>{for(Ca=0;Pa=Va.regex.exec(t);){const Fa=Pa[1].trim();if(xa=Ba(Fa),xa===void 0)if(typeof $a=="function"){const Ua=$a(t,Pa,wa);xa=isString(Ua)?Ua:""}else if(wa&&Object.prototype.hasOwnProperty.call(wa,Fa))xa="";else if(Da){xa=Pa[0];continue}else this.logger.warn(`missed to pass in variable ${Fa} for interpolating ${t}`),xa="";else!isString(xa)&&!this.useRawValueToEscape&&(xa=makeString(xa));const Ma=Va.safeValue(xa);if(t=t.replace(Pa[0],Ma),Da?(Va.regex.lastIndex+=xa.length,Va.regex.lastIndex-=Pa[0].length):Va.regex.lastIndex=0,Ca++,Ca>=this.maxReplaces)break}}),t}nest(t,r,Aa={}){let wa,Pa,xa;const Ca=(ka,Ba)=>{const $a=this.nestingOptionsSeparator;if(ka.indexOf($a)<0)return ka;const Da=ka.split(new RegExp(`${regexEscape($a)}[ ]*{`));let Va=`{${Da[1]}`;ka=Da[0],Va=this.interpolate(Va,xa);const Fa=Va.match(/'/g),Ma=Va.match(/"/g);((Fa?.length??0)%2===0&&!Ma||(Ma?.length??0)%2!==0)&&(Va=Va.replace(/'/g,'"'));try{xa=JSON.parse(Va),Ba&&(xa={...Ba,...xa})}catch(Ua){return this.logger.warn(`failed parsing options string in nesting for key ${ka}`,Ua),`${ka}${$a}${Va}`}return xa.defaultValue&&xa.defaultValue.indexOf(this.prefix)>-1&&delete xa.defaultValue,ka};for(;wa=this.nestingRegexp.exec(t);){let ka=[];xa={...Aa},xa=xa.replace&&!isString(xa.replace)?xa.replace:xa,xa.applyPostProcessor=!1,delete xa.defaultValue;const Ba=/{.*}/.test(wa[1])?wa[1].lastIndexOf("}")+1:wa[1].indexOf(this.formatSeparator);if(Ba!==-1&&(ka=wa[1].slice(Ba).split(this.formatSeparator).map($a=>$a.trim()).filter(Boolean),wa[1]=wa[1].slice(0,Ba)),Pa=r(Ca.call(this,wa[1].trim(),xa),xa),Pa&&wa[0]===t&&!isString(Pa))return Pa;isString(Pa)||(Pa=makeString(Pa)),Pa||(this.logger.warn(`missed to resolve ${wa[1]} for nesting ${t}`),Pa=""),ka.length&&(Pa=ka.reduce(($a,Da)=>this.format($a,Da,Aa.lng,{...Aa,interpolationkey:wa[1].trim()}),Pa.trim())),t=t.replace(wa[0],Pa),this.regexp.lastIndex=0}return t}},parseFormatStr=t=>{let r=t.toLowerCase().trim();const Aa={};if(t.indexOf("(")>-1){const wa=t.split("(");r=wa[0].toLowerCase().trim();const Pa=wa[1].substring(0,wa[1].length-1);r==="currency"&&Pa.indexOf(":")<0?Aa.currency||(Aa.currency=Pa.trim()):r==="relativetime"&&Pa.indexOf(":")<0?Aa.range||(Aa.range=Pa.trim()):Pa.split(";").forEach(xa=>{if(xa){const[Ca,...ka]=xa.split(":"),Ba=ka.join(":").trim().replace(/^'+|'+$/g,""),$a=Ca.trim();Aa[$a]||(Aa[$a]=Ba),Ba==="false"&&(Aa[$a]=!1),Ba==="true"&&(Aa[$a]=!0),isNaN(Ba)||(Aa[$a]=parseInt(Ba,10))}})}return{formatName:r,formatOptions:Aa}},createCachedFormatter=t=>{const r={};return(Aa,wa,Pa)=>{let xa=Pa;Pa&&Pa.interpolationkey&&Pa.formatParams&&Pa.formatParams[Pa.interpolationkey]&&Pa[Pa.interpolationkey]&&(xa={...xa,[Pa.interpolationkey]:void 0});const Ca=wa+JSON.stringify(xa);let ka=r[Ca];return ka||(ka=t(getCleanedCode(wa),Pa),r[Ca]=ka),ka(Aa)}},createNonCachedFormatter=t=>(r,Aa,wa)=>t(getCleanedCode(Aa),wa)(r),Formatter=class{constructor(t={}){this.logger=baseLogger.create("formatter"),this.options=t,this.init(t)}init(t,r={interpolation:{}}){this.formatSeparator=r.interpolation.formatSeparator||",";const Aa=r.cacheInBuiltFormats?createCachedFormatter:createNonCachedFormatter;this.formats={number:Aa((wa,Pa)=>{const xa=new Intl.NumberFormat(wa,{...Pa});return Ca=>xa.format(Ca)}),currency:Aa((wa,Pa)=>{const xa=new Intl.NumberFormat(wa,{...Pa,style:"currency"});return Ca=>xa.format(Ca)}),datetime:Aa((wa,Pa)=>{const xa=new Intl.DateTimeFormat(wa,{...Pa});return Ca=>xa.format(Ca)}),relativetime:Aa((wa,Pa)=>{const xa=new Intl.RelativeTimeFormat(wa,{...Pa});return Ca=>xa.format(Ca,Pa.range||"day")}),list:Aa((wa,Pa)=>{const xa=new Intl.ListFormat(wa,{...Pa});return Ca=>xa.format(Ca)})}}add(t,r){this.formats[t.toLowerCase().trim()]=r}addCached(t,r){this.formats[t.toLowerCase().trim()]=createCachedFormatter(r)}format(t,r,Aa,wa={}){const Pa=r.split(this.formatSeparator);if(Pa.length>1&&Pa[0].indexOf("(")>1&&Pa[0].indexOf(")")<0&&Pa.find(xa=>xa.indexOf(")")>-1)){const xa=Pa.findIndex(Ca=>Ca.indexOf(")")>-1);Pa[0]=[Pa[0],...Pa.splice(1,xa)].join(this.formatSeparator)}return Pa.reduce((xa,Ca)=>{const{formatName:ka,formatOptions:Ba}=parseFormatStr(Ca);if(this.formats[ka]){let $a=xa;try{const Da=wa?.formatParams?.[wa.interpolationkey]||{},Va=Da.locale||Da.lng||wa.locale||wa.lng||Aa;$a=this.formats[ka](xa,Va,{...Ba,...wa,...Da})}catch(Da){this.logger.warn(Da)}return $a}else this.logger.warn(`there was no format function for ${ka}`);return xa},t)}},removePending=(t,r)=>{t.pending[r]!==void 0&&(delete t.pending[r],t.pendingCount--)},Connector=class extends EventEmitter{constructor(t,r,Aa,wa={}){super(),this.backend=t,this.store=r,this.services=Aa,this.languageUtils=Aa.languageUtils,this.options=wa,this.logger=baseLogger.create("backendConnector"),this.waitingReads=[],this.maxParallelReads=wa.maxParallelReads||10,this.readingCalls=0,this.maxRetries=wa.maxRetries>=0?wa.maxRetries:5,this.retryTimeout=wa.retryTimeout>=1?wa.retryTimeout:350,this.state={},this.queue=[],this.backend?.init?.(Aa,wa.backend,wa)}queueLoad(t,r,Aa,wa){const Pa={},xa={},Ca={},ka={};return t.forEach(Ba=>{let $a=!0;r.forEach(Da=>{const Va=`${Ba}|${Da}`;!Aa.reload&&this.store.hasResourceBundle(Ba,Da)?this.state[Va]=2:this.state[Va]<0||(this.state[Va]===1?xa[Va]===void 0&&(xa[Va]=!0):(this.state[Va]=1,$a=!1,xa[Va]===void 0&&(xa[Va]=!0),Pa[Va]===void 0&&(Pa[Va]=!0),ka[Da]===void 0&&(ka[Da]=!0)))}),$a||(Ca[Ba]=!0)}),(Object.keys(Pa).length||Object.keys(xa).length)&&this.queue.push({pending:xa,pendingCount:Object.keys(xa).length,loaded:{},errors:[],callback:wa}),{toLoad:Object.keys(Pa),pending:Object.keys(xa),toLoadLanguages:Object.keys(Ca),toLoadNamespaces:Object.keys(ka)}}loaded(t,r,Aa){const wa=t.split("|"),Pa=wa[0],xa=wa[1];r&&this.emit("failedLoading",Pa,xa,r),!r&&Aa&&this.store.addResourceBundle(Pa,xa,Aa,void 0,void 0,{skipCopy:!0}),this.state[t]=r?-1:2,r&&Aa&&(this.state[t]=0);const Ca={};this.queue.forEach(ka=>{pushPath(ka.loaded,[Pa],xa),removePending(ka,t),r&&ka.errors.push(r),ka.pendingCount===0&&!ka.done&&(Object.keys(ka.loaded).forEach(Ba=>{Ca[Ba]||(Ca[Ba]={});const $a=ka.loaded[Ba];$a.length&&$a.forEach(Da=>{Ca[Ba][Da]===void 0&&(Ca[Ba][Da]=!0)})}),ka.done=!0,ka.errors.length?ka.callback(ka.errors):ka.callback())}),this.emit("loaded",Ca),this.queue=this.queue.filter(ka=>!ka.done)}read(t,r,Aa,wa=0,Pa=this.retryTimeout,xa){if(!t.length)return xa(null,{});if(this.readingCalls>=this.maxParallelReads){this.waitingReads.push({lng:t,ns:r,fcName:Aa,tried:wa,wait:Pa,callback:xa});return}this.readingCalls++;const Ca=(Ba,$a)=>{if(this.readingCalls--,this.waitingReads.length>0){const Da=this.waitingReads.shift();this.read(Da.lng,Da.ns,Da.fcName,Da.tried,Da.wait,Da.callback)}if(Ba&&$a&&wa<this.maxRetries){setTimeout(()=>{this.read.call(this,t,r,Aa,wa+1,Pa*2,xa)},Pa);return}xa(Ba,$a)},ka=this.backend[Aa].bind(this.backend);if(ka.length===2){try{const Ba=ka(t,r);Ba&&typeof Ba.then=="function"?Ba.then($a=>Ca(null,$a)).catch(Ca):Ca(null,Ba)}catch(Ba){Ca(Ba)}return}return ka(t,r,Ca)}prepareLoading(t,r,Aa={},wa){if(!this.backend)return this.logger.warn("No backend was added via i18next.use. Will not load resources."),wa&&wa();isString(t)&&(t=this.languageUtils.toResolveHierarchy(t)),isString(r)&&(r=[r]);const Pa=this.queueLoad(t,r,Aa,wa);if(!Pa.toLoad.length)return Pa.pending.length||wa(),null;Pa.toLoad.forEach(xa=>{this.loadOne(xa)})}load(t,r,Aa){this.prepareLoading(t,r,{},Aa)}reload(t,r,Aa){this.prepareLoading(t,r,{reload:!0},Aa)}loadOne(t,r=""){const Aa=t.split("|"),wa=Aa[0],Pa=Aa[1];this.read(wa,Pa,"read",void 0,void 0,(xa,Ca)=>{xa&&this.logger.warn(`${r}loading namespace ${Pa} for language ${wa} failed`,xa),!xa&&Ca&&this.logger.log(`${r}loaded namespace ${Pa} for language ${wa}`,Ca),this.loaded(t,xa,Ca)})}saveMissing(t,r,Aa,wa,Pa,xa={},Ca=()=>{}){if(this.services?.utils?.hasLoadedNamespace&&!this.services?.utils?.hasLoadedNamespace(r)){this.logger.warn(`did not save key "${Aa}" as the namespace "${r}" was not yet loaded`,"This means something IS WRONG in your setup. You access the t function before i18next.init / i18next.loadNamespace / i18next.changeLanguage was done. Wait for the callback or Promise to resolve before accessing it!!!");return}if(!(Aa==null||Aa==="")){if(this.backend?.create){const ka={...xa,isUpdate:Pa},Ba=this.backend.create.bind(this.backend);if(Ba.length<6)try{let $a;Ba.length===5?$a=Ba(t,r,Aa,wa,ka):$a=Ba(t,r,Aa,wa),$a&&typeof $a.then=="function"?$a.then(Da=>Ca(null,Da)).catch(Ca):Ca(null,$a)}catch($a){Ca($a)}else Ba(t,r,Aa,wa,Ca,ka)}!t||!t[0]||this.store.addResource(t[0],r,Aa,wa)}}},get=()=>({debug:!1,initAsync:!0,ns:["translation"],defaultNS:["translation"],fallbackLng:["dev"],fallbackNS:!1,supportedLngs:!1,nonExplicitSupportedLngs:!1,load:"all",preload:!1,simplifyPluralSuffix:!0,keySeparator:".",nsSeparator:":",pluralSeparator:"_",contextSeparator:"_",partialBundledLanguages:!1,saveMissing:!1,updateMissing:!1,saveMissingTo:"fallback",saveMissingPlurals:!0,missingKeyHandler:!1,missingInterpolationHandler:!1,postProcess:!1,postProcessPassResolved:!1,returnNull:!1,returnEmptyString:!0,returnObjects:!1,joinArrays:!1,returnedObjectHandler:!1,parseMissingKeyHandler:!1,appendNamespaceToMissingKey:!1,appendNamespaceToCIMode:!1,overloadTranslationOptionHandler:t=>{let r={};if(typeof t[1]=="object"&&(r=t[1]),isString(t[1])&&(r.defaultValue=t[1]),isString(t[2])&&(r.tDescription=t[2]),typeof t[2]=="object"||typeof t[3]=="object"){const Aa=t[3]||t[2];
16Object.keys(Aa).forEach(wa=>{r[wa]=Aa[wa]})}return r},interpolation:{escapeValue:!0,format:t=>t,prefix:"{{",suffix:"}}",formatSeparator:",",unescapePrefix:"-",nestingPrefix:"$t(",nestingSuffix:")",nestingOptionsSeparator:",",maxReplaces:1e3,skipOnVariables:!0},cacheInBuiltFormats:!0}),transformOptions=t=>(isString(t.ns)&&(t.ns=[t.ns]),isString(t.fallbackLng)&&(t.fallbackLng=[t.fallbackLng]),isString(t.fallbackNS)&&(t.fallbackNS=[t.fallbackNS]),t.supportedLngs?.indexOf?.("cimode")<0&&(t.supportedLngs=t.supportedLngs.concat(["cimode"])),typeof t.initImmediate=="boolean"&&(t.initAsync=t.initImmediate),t),noop$4=()=>{},bindMemberFunctions=t=>{Object.getOwnPropertyNames(Object.getPrototypeOf(t)).forEach(r=>{typeof t[r]=="function"&&(t[r]=t[r].bind(t))})},SUPPORT_NOTICE_KEY="__i18next_supportNoticeShown",getSupportNoticeShown=()=>!!(typeof globalThis<"u"&&globalThis[SUPPORT_NOTICE_KEY]||typeof process<"u"&&{}.I18NEXT_NO_SUPPORT_NOTICE||typeof process<"u"),setSupportNoticeShown=()=>{typeof globalThis<"u"&&(globalThis[SUPPORT_NOTICE_KEY]=!0)},usesLocize=t=>!!(t?.modules?.backend?.name?.indexOf("Locize")>0||t?.modules?.backend?.constructor?.name?.indexOf("Locize")>0||t?.options?.backend?.backends&&t.options.backend.backends.some(r=>r?.name?.indexOf("Locize")>0||r?.constructor?.name?.indexOf("Locize")>0)||t?.options?.backend?.projectId||t?.options?.backend?.backendOptions&&t.options.backend.backendOptions.some(r=>r?.projectId)),I18n=class $c extends EventEmitter{constructor(r={},Aa){if(super(),this.options=transformOptions(r),this.services={},this.logger=baseLogger,this.modules={external:[]},bindMemberFunctions(this),Aa&&!this.isInitialized&&!r.isClone){if(!this.options.initAsync)return this.init(r,Aa),this;setTimeout(()=>{this.init(r,Aa)},0)}}init(r={},Aa){this.isInitializing=!0,typeof r=="function"&&(Aa=r,r={}),r.defaultNS==null&&r.ns&&(isString(r.ns)?r.defaultNS=r.ns:r.ns.indexOf("translation")<0&&(r.defaultNS=r.ns[0]));const wa=get();this.options={...wa,...this.options,...transformOptions(r)},this.options.interpolation={...wa.interpolation,...this.options.interpolation},r.keySeparator!==void 0&&(this.options.userDefinedKeySeparator=r.keySeparator),r.nsSeparator!==void 0&&(this.options.userDefinedNsSeparator=r.nsSeparator),typeof this.options.overloadTranslationOptionHandler!="function"&&(this.options.overloadTranslationOptionHandler=wa.overloadTranslationOptionHandler),this.options.showSupportNotice!==!1&&!usesLocize(this)&&!getSupportNoticeShown()&&(typeof console<"u"&&typeof console.info<"u"&&console.info("ð i18next is made possible by our own product, Locize â consider powering your project with managed localization (AI, CDN, integrations): https://locize.com ð"),setSupportNoticeShown());const Pa=ka=>ka?typeof ka=="function"?new ka:ka:null;if(!this.options.isClone){this.modules.logger?baseLogger.init(Pa(this.modules.logger),this.options):baseLogger.init(null,this.options);let ka;this.modules.formatter?ka=this.modules.formatter:ka=Formatter;const Ba=new LanguageUtil(this.options);this.store=new ResourceStore(this.options.resources,this.options);const $a=this.services;$a.logger=baseLogger,$a.resourceStore=this.store,$a.languageUtils=Ba,$a.pluralResolver=new PluralResolver(Ba,{prepend:this.options.pluralSeparator,simplifyPluralSuffix:this.options.simplifyPluralSuffix}),this.options.interpolation.format&&this.options.interpolation.format!==wa.interpolation.format&&this.logger.deprecate("init: you are still using the legacy format function, please use the new approach: https://www.i18next.com/translation-function/formatting"),ka&&(!this.options.interpolation.format||this.options.interpolation.format===wa.interpolation.format)&&($a.formatter=Pa(ka),$a.formatter.init&&$a.formatter.init($a,this.options),this.options.interpolation.format=$a.formatter.format.bind($a.formatter)),$a.interpolator=new Interpolator(this.options),$a.utils={hasLoadedNamespace:this.hasLoadedNamespace.bind(this)},$a.backendConnector=new Connector(Pa(this.modules.backend),$a.resourceStore,$a,this.options),$a.backendConnector.on("*",(Da,...Va)=>
vendor: 4,165 bytes, line 16
16{this.emit(Da,...Va)}),this.modules.languageDetector&&($a.languageDetector=Pa(this.modules.languageDetector),$a.languageDetector.init&&$a.languageDetector.init($a,this.options.detection,this.options)),this.modules.i18nFormat&&($a.i18nFormat=Pa(this.modules.i18nFormat),$a.i18nFormat.init&&$a.i18nFormat.init(this)),this.translator=new Translator(this.services,this.options),this.translator.on("*",(Da,...Va)=>{this.emit(Da,...Va)}),this.modules.external.forEach(Da=>{Da.init&&Da.init(this)})}if(this.format=this.options.interpolation.format,Aa||(Aa=noop$4),this.options.fallbackLng&&!this.services.languageDetector&&!this.options.lng){const ka=this.services.languageUtils.getFallbackCodes(this.options.fallbackLng);ka.length>0&&ka[0]!=="dev"&&(this.options.lng=ka[0])}!this.services.languageDetector&&!this.options.lng&&this.logger.warn("init: no languageDetector is used and no lng is defined"),["getResource","hasResourceBundle","getResourceBundle","getDataByLanguage"].forEach(ka=>{this[ka]=(...Ba)=>this.store[ka](...Ba)}),["addResource","addResources","addResourceBundle","removeResourceBundle"].forEach(ka=>{this[ka]=(...Ba)=>(this.store[ka](...Ba),this)});const xa=defer(),Ca=()=>{const ka=(Ba,$a)=>{this.isInitializing=!1,this.isInitialized&&!this.initializedStoreOnce&&this.logger.warn("init: i18next is already initialized. You should call init just once!"),this.isInitialized=!0,this.options.isClone||this.logger.log("initialized",this.options),this.emit("initialized",this.options),xa.resolve($a),Aa(Ba,$a)};if(this.languages&&!this.isInitialized)return ka(null,this.t.bind(this));this.changeLanguage(this.options.lng,ka)};return this.options.resources||!this.options.initAsync?Ca():setTimeout(Ca,0),xa}loadResources(r,Aa=noop$4){let wa=Aa;const Pa=isString(r)?r:this.language;if(typeof r=="function"&&(wa=r),!this.options.resources||this.options.partialBundledLanguages){if(Pa?.toLowerCase()==="cimode"&&(!this.options.preload||this.options.preload.length===0))return wa();const xa=[],Ca=ka=>{ka&&ka!=="cimode"&&this.services.languageUtils.toResolveHierarchy(ka).forEach(Ba=>{Ba!=="cimode"&&xa.indexOf(Ba)<0&&xa.push(Ba)})};Pa?Ca(Pa):this.services.languageUtils.getFallbackCodes(this.options.fallbackLng).forEach(ka=>Ca(ka)),this.options.preload?.forEach?.(ka=>Ca(ka)),this.services.backendConnector.load(xa,this.options.ns,ka=>{!ka&&!this.resolvedLanguage&&this.language&&this.setResolvedLanguage(this.language),wa(ka)})}else wa(null)}reloadResources(r,Aa,wa){const Pa=defer();return typeof r=="function"&&(wa=r,r=void 0),typeof Aa=="function"&&(wa=Aa,Aa=void 0),r||(r=this.languages),Aa||(Aa=this.options.ns),wa||(wa=noop$4),this.services.backendConnector.reload(r,Aa,xa=>{Pa.resolve(),wa(xa)}),Pa}use(r){if(!r)throw new Error("You are passing an undefined module! Please check the object you are passing to i18next.use()");if(!r.type)throw new Error("You are passing a wrong module! Please check the object you are passing to i18next.use()");return r.type==="backend"&&(this.modules.backend=r),(r.type==="logger"||r.log&&r.warn&&r.error)&&(this.modules.logger=r),r.type==="languageDetector"&&(this.modules.languageDetector=r),r.type==="i18nFormat"&&(this.modules.i18nFormat=r),r.type==="postProcessor"&&postProcessor.addPostProcessor(r),r.type==="formatter"&&(this.modules.formatter=r),r.type==="3rdParty"&&this.modules.external.push(r),this}setResolvedLanguage(r){if(!(!r||!this.languages)&&!(["cimode","dev"].indexOf(r)>-1)){for(let Aa=0;Aa<this.languages.length;Aa++){const wa=this.languages[Aa];if(!(["cimode","dev"].indexOf(wa)>-1)&&this.store.hasLanguageSomeTranslations(wa)){this.resolvedLanguage=wa;break}}!this.resolvedLanguage&&this.languages.indexOf(r)<0&&this.store.hasLanguageSomeTranslations(r)&&(this.resolvedLanguage=r,this.languages.unshift(r))}}changeLanguage(r,Aa){this.isLanguageChangingTo=r;const wa=defer();this.emit("languageChanging",r);const Pa=ka=>{this.language=ka,this.languages=this.services.languageUtils.toResolveHierarchy(ka),this.resolvedLanguage=void 0,this.setResolvedLanguage(ka)},xa=(ka,Ba)=>{Ba?this.isLanguageChangingTo===r&&(Pa(Ba),this.translator.changeLanguage(Ba),this.isLanguageChangingTo=void 0,this.emit
vendor: 1,961 bytes, line 16
16("languageChanged",Ba),this.logger.log("languageChanged",Ba)):this.isLanguageChangingTo=void 0,wa.resolve((...$a)=>this.t(...$a)),Aa&&Aa(ka,(...$a)=>this.t(...$a))},Ca=ka=>{!r&&!ka&&this.services.languageDetector&&(ka=[]);const Ba=isString(ka)?ka:ka&&ka[0],$a=this.store.hasLanguageSomeTranslations(Ba)?Ba:this.services.languageUtils.getBestMatchFromCodes(isString(ka)?[ka]:ka);$a&&(this.language||Pa($a),this.translator.language||this.translator.changeLanguage($a),this.services.languageDetector?.cacheUserLanguage?.($a)),this.loadResources($a,Da=>{xa(Da,$a)})};return!r&&this.services.languageDetector&&!this.services.languageDetector.async?Ca(this.services.languageDetector.detect()):!r&&this.services.languageDetector&&this.services.languageDetector.async?this.services.languageDetector.detect.length===0?this.services.languageDetector.detect().then(Ca):this.services.languageDetector.detect(Ca):Ca(r),wa}getFixedT(r,Aa,wa){const Pa=(xa,Ca,...ka)=>{let Ba;typeof Ca!="object"?Ba=this.options.overloadTranslationOptionHandler([xa,Ca].concat(ka)):Ba={...Ca},Ba.lng=Ba.lng||Pa.lng,Ba.lngs=Ba.lngs||Pa.lngs,Ba.ns=Ba.ns||Pa.ns,Ba.keyPrefix!==""&&(Ba.keyPrefix=Ba.keyPrefix||wa||Pa.keyPrefix);const $a={...this.options,...Ba};typeof Ba.keyPrefix=="function"&&(Ba.keyPrefix=keysFromSelector(Ba.keyPrefix,$a));const Da=this.options.keySeparator||".";let Va;return Ba.keyPrefix&&Array.isArray(xa)?Va=xa.map(Fa=>(typeof Fa=="function"&&(Fa=keysFromSelector(Fa,$a)),`${Ba.keyPrefix}${Da}${Fa}`)):(typeof xa=="function"&&(xa=keysFromSelector(xa,$a)),Va=Ba.keyPrefix?`${Ba.keyPrefix}${Da}${xa}`:xa),this.t(Va,Ba)};return isString(r)?Pa.lng=r:Pa.lngs=r,Pa.ns=Aa,Pa.keyPrefix=wa,Pa}t(...r){return this.translator?.translate(...r)}exists(...r){return this.translator?.exists(...r)}setDefaultNamespace(r){this.options.defaultNS=r}hasLoadedNamespace(r,Aa={}){if(!this.isInitialized)return this.logger.warn("hasLoadedNamespace: i18next was not initialized",this.languages),!1;
16if(!this.languages||!this.languages.length)return this.logger.warn("hasLoadedNamespace: i18n.languages were undefined or empty",this.languages),!1;const wa=Aa.lng||this.resolvedLanguage||this.languages[0],Pa=this.options?this.options.fallbackLng:!1,xa=this.languages[this.languages.length-1];if(wa.toLowerCase()==="cimode")return!0;const Ca=(ka,Ba)=>{const $a=this.services.backendConnector.state[`${ka}|${Ba}`];return $a===-1||$a===0||$a===2};if(Aa.precheck){const ka=Aa.precheck(this,Ca);if(ka!==void 0)return ka}return!!(this.hasResourceBundle(wa,r)||!this.services.backendConnector.backend||this.options.resources&&!this.options.partialBundledLanguages||Ca(wa,r)&&(!Pa||Ca(xa,r)))}loadNamespaces(r,Aa){const wa=defer();return this.options.ns?(isString(r)&&(r=[r]),r.forEach(Pa=>{this.options.ns.indexOf(Pa)<0&&this.options.ns.push(Pa)}),this.loadResources(Pa=>{wa.resolve(),Aa&&Aa(Pa)}),wa):(Aa&&Aa(),Promise.resolve())}loadLanguages(r,Aa){const wa=defer();isString(r)&&(r=[r]);const Pa=this.options.preload||[],xa=r.filter(Ca=>Pa.indexOf(Ca)<0&&this.services.languageUtils.isSupportedCode(Ca));return xa.length?(this.options.preload=Pa.concat(xa),this.loadResources(Ca=>{wa.resolve(),Aa&&Aa(Ca)}),wa):(Aa&&Aa(),Promise.resolve())}dir(r){if(r||(r=this.resolvedLanguage||(this.languages?.length>0?this.languages[0]:this.language)),!r)return"rtl";try{const Pa=new Intl.Locale(r);if(Pa&&Pa.getTextInfo){const xa=Pa.getTextInfo();if(xa&&xa.direction)return xa.direction}}catch{}const Aa=["ar","shu","sqr","ssh","xaa","yhd","yud","aao","abh","abv","acm","acq","acw","acx","acy","adf","ads","aeb","aec","afb","ajp","apc","apd","arb","arq","ars","ary","arz","auz","avl","ayh","ayl","ayn","ayp","bbz","pga","he","iw","ps","pbt","pbu","pst","prp","prd","ug","ur","ydd","yds","yih","ji","yi","hbo","men","xmn","fa","jpr","peo","pes","prs","dv","sam","ckb"],wa=this.services?.languageUtils||new LanguageUtil(get());return r.toLowerCase().indexOf("-latn")>1?"ltr":Aa.indexOf(wa.getLanguagePartFromCode(r))>-1||r.toLowerCase().indexOf("-arab")>1?"rtl":"ltr"}static createInstance(r={},Aa){const wa=new $c(r,Aa);return wa.createInstance=$c.createInstance,wa}cloneInstance(r={},Aa=noop$4){const wa=r.forkResourceStore;wa&&delete r.forkResourceStore;const Pa={...this.options,...r,isClone:!0},xa=new $c(Pa);if((r.debug!==void 0||r.prefix!==void 0)&&(xa.logger=xa.logger.clone(r)),["store","services","language"].forEach(Ca=>{xa[Ca]=this[Ca]}),xa.services={...this.services},xa.services.utils={hasLoadedNamespace:xa.hasLoadedNamespace.bind(xa)},wa){const Ca=Object.keys(this.store.data).reduce((ka,Ba)=>(ka[Ba]={...this.store.data[Ba]},ka[Ba]=Object.keys(ka[Ba]).reduce(($a,Da)=>($a[Da]={...ka[Ba][Da]},$a),ka[Ba]),ka),{});xa.store=new ResourceStore(Ca,Pa),xa.services.resourceStore=xa.store}if(r.interpolation){const Ca={...get().interpolation,...this.options.interpolation,...r.interpolation},ka={...Pa,interpolation:Ca};xa.services.interpolator=new Interpolator(ka)}return xa.translator=new Translator(xa.services,Pa),xa.translator.on("*",(Ca,...ka)=>{xa.emit(Ca,...ka)}),xa.init(Pa,Aa),xa.translator.options=Pa,xa.translator.backendConnector.services.utils={hasLoadedNamespace:xa.hasLoadedNamespace.bind(xa)},xa}toJSON(){return{options:this.options,store:this.store,language:this.language,languages:this.languages,resolvedLanguage:this.resolvedLanguage}}},instance=I18n.createInstance(),createInstance=instance.createInstance,dir=instance.dir,init=instance.init,loadResources=instance.loadResources,reloadResources=instance.reloadResources,use=instance.use,changeLanguage=instance.changeLanguage,getFixedT=instance.getFixedT,t$2=instance.t,exists=instance.exists,setDefaultNamespace=instance.setDefaultNamespace,hasLoadedNamespace=instance.hasLoadedNamespace,loadNamespaces=instance.loadNamespaces,loadLanguages=instance.loadLanguages,import_jsx_runtime=__toESM(require_jsx_runtime(),1),import_react=__toESM(require_react$2(),1),LayoutGroupContext=(0,import_react.createContext)({});function useConstant(t){const r=(0,import_react.useRef)(null);return r.current===null&&(r.current=t()),r.current}var isBrowser$2=typeof window<"u",useIsomorphicLayoutEffect$1=isBrowser$2?import_react.useLayoutEffect:import_react.useEffect,PresenceContext=(0,import_react.createContext)(null);function addUniqueItem(t,r){t.indexOf(r)===-1&&t.push(r)}function removeItem(t,r){const Aa=t.indexOf(r);Aa>-1&&t.splice(Aa,1)}var clamp$2=(t,r,Aa)=>Aa>r?r:Aa<t?t:Aa,warning=()=>{},invariant=()=>{},MotionGlobalConfig={},isNumericalString=t=>/^-?(?:\d+(?:\.\d+)?|\.\d+)$/u.test(t),isObject$1=t=>typeof t=="object"&&t!==null,isZeroValueString=t=>/^0[^.\s]+$/u.test(t);function memo(t){let r;return()=>(r===void 0&&(r=t()),r)}var noop$3=t=>t,pipe=(...t)=>t.reduce((r,Aa)=>wa=>Aa(r(wa))),progress=(t,r,Aa)=>{const wa=r-t;return wa?(Aa-t)/wa:1},SubscriptionManager=class{constructor(){this.subscriptions=[]}add(t){return addUniqueItem(this.subscriptions,t),()=>removeItem(this.subscriptions,t)}notify(t,r,Aa){const wa=this.subscriptions.length;if(wa)if(wa===1)this.subscriptions[0](t,r,Aa);else for(let Pa=0;Pa<wa;Pa++){const xa=this.subscriptions[Pa];xa&&xa(t,r,Aa)}}getSize(){return this.subscriptions.length}clear(){this.subscriptions.length=0}},secondsToMilliseconds=t=>t*1e3,millisecondsToSeconds=t=>t/1e3,velocityPerSecond=(t,r)=>r?t*(1e3/r):0,calcBezier=(t,r,Aa)=>(((1-3*Aa+3*r)*t+(3*Aa-6*r))*t+3*r)*t,subdivisionPrecision=1e-7,subdivisionMaxIterations=12;function binarySubdivide(t,r,Aa,wa,Pa){let xa,Ca,ka=0;do Ca=r+(Aa-r)/2,xa=calcBezier(Ca,wa,Pa)-t,xa>0?Aa=Ca:r=Ca;while(Math.abs(xa)>subdivisionPrecision&&++ka<subdivisionMaxIterations);return Ca}function cubicBezier(t,r,Aa,wa){if(t===r&&Aa===wa)return noop$3;const Pa=xa=>binarySubdivide(xa,0,1,t,Aa);return xa=>xa===0||xa===1?xa:calcBezier(Pa(xa),r,wa)}var mirrorEasing=t=>r=>r<=.5?t(2*r)/2:(2-t(2*(1-r)))/2,reverseEasing=t=>r=>1-t(1-r),backOut=cubicBezier(.33,1.53,.69,.99),backIn=reverseEasing(backOut),backInOut=mirrorEasing(backIn),anticipate=t=>t>=1?1:(t*=2)<1?.5*backIn(t):.5*(2-Math.pow(2,-10*(t-1))),circIn=t=>1-Math.sin(Math.acos(t)),circOut=reverseEasing(circIn),circInOut=mirrorEasing(circIn),easeIn=cubicBezier(.42,0,1,1),easeOut=cubicBezier(0,0,.58,1),easeInOut=cubicBezier(.42,0,.58,1),isEasingArray=t=>Array.isArray(t)&&typeof t[0]!="number",isBezierDefinition=t=>Array.isArray(t)&&typeof t[0]=="number",easingLookup={linear:noop$3,easeIn,easeInOut,easeOut,circIn,circInOut,circOut,backIn,backInOut,backOut,anticipate},isValidEasing=t=>typeof t=="string",easingDefinitionToFunction=t=>
vendor: 50,565 bytes, line 16
16{if(isBezierDefinition(t)){invariant(t.length===4,"Cubic bezier arrays must contain four numerical values.","cubic-bezier-length");const[r,Aa,wa,Pa]=t;return cubicBezier(r,Aa,wa,Pa)}else if(isValidEasing(t))return invariant(easingLookup[t]!==void 0,`Invalid easing type '${t}'`,"invalid-easing-type"),easingLookup[t];return t},stepsOrder=["setup","read","resolveKeyframes","preUpdate","update","preRender","render","postRender"];function createRenderStep(t){let r=new Set,Aa=new Set,wa=!1,Pa=!1;const xa=new WeakSet;let Ca={delta:0,timestamp:0,isProcessing:!1};function ka($a){xa.has($a)&&(Ba.schedule($a),t()),$a(Ca)}const Ba={schedule:($a,Da=!1,Va=!1)=>{const Fa=Va&&wa?r:Aa;return Da&&xa.add($a),Fa.add($a),$a},cancel:$a=>{Aa.delete($a),xa.delete($a)},process:$a=>{if(Ca=$a,wa){Pa=!0;return}wa=!0;const Da=r;r=Aa,Aa=Da,r.forEach(ka),r.clear(),wa=!1,Pa&&(Pa=!1,Ba.process($a))}};return Ba}var maxElapsed=40;function createRenderBatcher(t,r){let Aa=!1,wa=!0;const Pa={delta:0,timestamp:0,isProcessing:!1},xa=()=>Aa=!0,Ca=stepsOrder.reduce((qa,Ha)=>(qa[Ha]=createRenderStep(xa),qa),{}),{setup:ka,read:Ba,resolveKeyframes:$a,preUpdate:Da,update:Va,preRender:Fa,render:Ma,postRender:Ua}=Ca,La=()=>{const qa=MotionGlobalConfig.useManualTiming,Ha=qa?Pa.timestamp:performance.now();Aa=!1,qa||(Pa.delta=wa?1e3/60:Math.max(Math.min(Ha-Pa.timestamp,maxElapsed),1)),Pa.timestamp=Ha,Pa.isProcessing=!0,ka.process(Pa),Ba.process(Pa),$a.process(Pa),Da.process(Pa),Va.process(Pa),Fa.process(Pa),Ma.process(Pa),Ua.process(Pa),Pa.isProcessing=!1,Aa&&r&&(wa=!1,t(La))},Qa=()=>{Aa=!0,wa=!0,Pa.isProcessing||t(La)};return{schedule:stepsOrder.reduce((qa,Ha)=>{const za=Ca[Ha];return qa[Ha]=(Ga,Ka=!1,Ya=!1)=>(Aa||Qa(),za.schedule(Ga,Ka,Ya)),qa},{}),cancel:qa=>{for(let Ha=0;Ha<stepsOrder.length;Ha++)Ca[stepsOrder[Ha]].cancel(qa)},state:Pa,steps:Ca}}var{schedule:frame,cancel:cancelFrame,state:frameData,steps:frameSteps}=createRenderBatcher(typeof requestAnimationFrame<"u"?requestAnimationFrame:noop$3,!0),now;function clearTime(){now=void 0}var time={now:()=>(now===void 0&&time.set(frameData.isProcessing||MotionGlobalConfig.useManualTiming?frameData.timestamp:performance.now()),now),set:t=>{now=t,queueMicrotask(clearTime)}},checkStringStartsWith=t=>r=>typeof r=="string"&&r.startsWith(t),isCSSVariableName=checkStringStartsWith("--"),startsAsVariableToken=checkStringStartsWith("var(--"),isCSSVariableToken=t=>startsAsVariableToken(t)?singleCssVariableRegex.test(t.split("/*")[0].trim()):!1,singleCssVariableRegex=/var\(--(?:[\w-]+\s*|[\w-]+\s*,(?:\s*[^)(\s]|\s*\((?:[^)(]|\([^)(]*\))*\))+\s*)\)$/iu;function containsCSSVariable(t){return typeof t!="string"?!1:t.split("/*")[0].includes("var(--")}var number$1={test:t=>typeof t=="number",parse:parseFloat,transform:t=>t},alpha$1={...number$1,transform:t=>clamp$2(0,1,t)},scale={...number$1,default:1},sanitize=t=>Math.round(t*1e5)/1e5,floatRegex=/-?(?:\d+(?:\.\d+)?|\.\d+)/gu;function isNullish(t){return t==null}var singleColorRegex=/^(?:#[\da-f]{3,8}|(?:rgb|hsl)a?\((?:-?[\d.]+%?[,\s]+){2}-?[\d.]+%?\s*(?:[,/]\s*)?(?:\b\d+(?:\.\d+)?|\.\d+)?%?\))$/iu,isColorString=(t,r)=>Aa=>!!(typeof Aa=="string"&&singleColorRegex.test(Aa)&&Aa.startsWith(t)||r&&!isNullish(Aa)&&Object.prototype.hasOwnProperty.call(Aa,r)),splitColor=(t,r,Aa)=>wa=>{if(typeof wa!="string")return wa;const[Pa,xa,Ca,ka]=wa.match(floatRegex);return{[t]:parseFloat(Pa),[r]:parseFloat(xa),[Aa]:parseFloat(Ca),alpha:ka!==void 0?parseFloat(ka):1}},clampRgbUnit=t=>clamp$2(0,255,t),rgbUnit={...number$1,transform:t=>Math.round(clampRgbUnit(t))},rgba$1={test:isColorString("rgb","red"),parse:splitColor("red","green","blue"),transform:({red:t,green:r,blue:Aa,alpha:wa=1})=>"rgba("+rgbUnit.transform(t)+", "+rgbUnit.transform(r)+", "+rgbUnit.transform(Aa)+", "+sanitize(alpha$1.transform(wa))+")"};function parseHex(t){let r="",Aa="",wa="",Pa="";return t.length>5?(r=t.substring(1,3),Aa=t.substring(3,5),wa=t.substring(5,7),Pa=t.substring(7,9)):(r=t.substring(1,2),Aa=t.substring(2,3),wa=t.substring(3,4),Pa=t.substring(4,5),r+=r,Aa+=Aa,wa+=wa,Pa+=Pa),{red:parseInt(r,16),green:parseInt(Aa,16),blue:parseInt(wa,16),alpha:Pa?parseInt(Pa,16)/255:1}}var hex={test:isColorString("#"),parse:parseHex,transform:rgba$1.transform},createUnitType=t=>({test:r=>typeof r=="string"&&r.endsWith(t)&&r.split(" ").length===1,parse:parseFloat,transform:r=>`${r}${t}`}),degrees=createUnitType("deg"),percent=createUnitType("%"),px=createUnitType("px"),vh=createUnitType("vh"),vw=createUnitType("vw"),progressPercentage={...percent,parse:t=>percent.parse(t)/100,transform:t=>percent.transform(t*100)},hsla$1={test:isColorString("hsl","hue"),parse:splitColor("hue","saturation","lightness"),transform:({hue:t,saturation:r,lightness:Aa,alpha:wa=1})=>"hsla("+Math.round(t)+", "+percent.transform(sanitize(r))+", "+percent.transform(sanitize(Aa))+", "+sanitize(alpha$1.transform(wa))+")"},color={test:t=>rgba$1.test(t)||hex.test(t)||hsla$1.test(t),parse:t=>rgba$1.test(t)?rgba$1.parse(t):hsla$1.test(t)?hsla$1.parse(t):hex.parse(t),transform:t=>typeof t=="string"?t:t.hasOwnProperty("red")?rgba$1.transform(t):hsla$1.transform(t),getAnimatableNone:t=>{const r=color.parse(t);return r.alpha=0,color.transform(r)}},colorRegex$1=/(?:#[\da-f]{3,8}|(?:rgb|hsl)a?\((?:-?[\d.]+%?[,\s]+){2}-?[\d.]+%?\s*(?:[,/]\s*)?(?:\b\d+(?:\.\d+)?|\.\d+)?%?\))/giu;function test(t){return isNaN(t)&&typeof t=="string"&&(t.match(floatRegex)?.length||0)+(t.match(colorRegex$1)?.length||0)>0}var NUMBER_TOKEN="number",COLOR_TOKEN="color",VAR_TOKEN="var",VAR_FUNCTION_TOKEN="var(",SPLIT_TOKEN="${}",complexRegex=/var\s*\(\s*--(?:[\w-]+\s*|[\w-]+\s*,(?:\s*[^)(\s]|\s*\((?:[^)(]|\([^)(]*\))*\))+\s*)\)|#[\da-f]{3,8}|(?:rgb|hsl)a?\((?:-?[\d.]+%?[,\s]+){2}-?[\d.]+%?\s*(?:[,/]\s*)?(?:\b\d+(?:\.\d+)?|\.\d+)?%?\)|-?(?:\d+(?:\.\d+)?|\.\d+)/giu;function analyseComplexValue(t){const r=t.toString(),Aa=[],wa={color:[],number:[],var:[]},Pa=[];let xa=0;return{values:Aa,split:r.replace(complexRegex,Ca=>(color.test(Ca)?(wa.color.push(xa),Pa.push(COLOR_TOKEN),Aa.push(color.parse(Ca))):Ca.startsWith(VAR_FUNCTION_TOKEN)?(wa.var.push(xa),Pa.push(VAR_TOKEN),Aa.push(Ca)):(wa.number.push(xa),Pa.push(NUMBER_TOKEN),Aa.push(parseFloat(Ca))),++xa,SPLIT_TOKEN)).split(SPLIT_TOKEN),indexes:wa,types:Pa}}function parseComplexValue(t){return analyseComplexValue(t).values}function buildTransformer({split:t,types:r}){const Aa=t.length;return wa=>{let Pa="";for(let xa=0;xa<Aa;xa++)if(Pa+=t[xa],wa[xa]!==void 0){const Ca=r[xa];Ca===NUMBER_TOKEN?Pa+=sanitize(wa[xa]):Ca===COLOR_TOKEN?Pa+=color.transform(wa[xa]):Pa+=wa[xa]}return Pa}}function createTransformer(t){return buildTransformer(analyseComplexValue(t))}var convertNumbersToZero=t=>typeof t=="number"?0:color.test(t)?color.getAnimatableNone(t):t,convertToZero=(t,r)=>typeof t=="number"?r?.trim().endsWith("/")?t:0:convertNumbersToZero(t);function getAnimatableNone$1(t){const r=analyseComplexValue(t);return buildTransformer(r)(r.values.map((Aa,wa)=>convertToZero(Aa,r.split[wa])))}var complex={test,parse:parseComplexValue,createTransformer,getAnimatableNone:getAnimatableNone$1};function hueToRgb(t,r,Aa){return Aa<0&&(Aa+=1),Aa>1&&(Aa-=1),Aa<1/6?t+(r-t)*6*Aa:Aa<1/2?r:Aa<2/3?t+(r-t)*(2/3-Aa)*6:t}function hslaToRgba({hue:t,saturation:r,lightness:Aa,alpha:wa}){t/=360,r/=100,Aa/=100;let Pa=0,xa=0,Ca=0;if(!r)Pa=xa=Ca=Aa;else{const ka=Aa<.5?Aa*(1+r):Aa+r-Aa*r,Ba=2*Aa-ka;Pa=hueToRgb(Ba,ka,t+1/3),xa=hueToRgb(Ba,ka,t),Ca=hueToRgb(Ba,ka,t-1/3)}return{red:Math.round(Pa*255),green:Math.round(xa*255),blue:Math.round(Ca*255),alpha:wa}}function mixImmediate(t,r){return Aa=>Aa>0?r:t}var mixNumber$1=(t,r,Aa)=>t+(r-t)*Aa,mixLinearColor=(t,r,Aa)=>{const wa=t*t,Pa=Aa*(r*r-wa)+wa;return Pa<0?0:Math.sqrt(Pa)},colorTypes=[hex,rgba$1,hsla$1],getColorType=t=>colorTypes.find(r=>r.test(t));function asRGBA(t){const r=getColorType(t);if(warning(!!r,`'${t}' is not an animatable color. Use the equivalent color code instead.`,"color-not-animatable"),!r)return!1;let Aa=r.parse(t);return r===hsla$1&&(Aa=hslaToRgba(Aa)),Aa}var mixColor=(t,r)=>{const Aa=asRGBA(t),wa=asRGBA(r);if(!Aa||!wa)return mixImmediate(t,r);const Pa={...Aa};return xa=>(Pa.red=mixLinearColor(Aa.red,wa.red,xa),Pa.green=mixLinearColor(Aa.green,wa.green,xa),Pa.blue=mixLinearColor(Aa.blue,wa.blue,xa),Pa.alpha=mixNumber$1(Aa.alpha,wa.alpha,xa),rgba$1.transform(Pa))},invisibleValues=new Set(["none","hidden"]);function mixVisibility(t,r){return invisibleValues.has(t)?Aa=>Aa<=0?t:r:Aa=>Aa>=1?r:t}function mixNumber(t,r){return Aa=>mixNumber$1(t,r,Aa)}function getMixer(t){return typeof t=="number"?mixNumber:typeof t=="string"?isCSSVariableToken(t)?mixImmediate:color.test(t)?mixColor:mixComplex:Array.isArray(t)?mixArray:typeof t=="object"?color.test(t)?mixColor:mixObject:mixImmediate}function mixArray(t,r){const Aa=[...t],wa=Aa.length,Pa=t.map((xa,Ca)=>getMixer(xa)(xa,r[Ca]));return xa=>{for(let Ca=0;Ca<wa;Ca++)Aa[Ca]=Pa[Ca](xa);return Aa}}function mixObject(t,r){const Aa={...t,...r},wa={};for(const Pa in Aa)t[Pa]!==void 0&&r[Pa]!==void 0&&(wa[Pa]=getMixer(t[Pa])(t[Pa],r[Pa]));return Pa=>{for(const xa in wa)Aa[xa]=wa[xa](Pa);return Aa}}function matchOrder(t,r){const Aa=[],wa={color:0,var:0,number:0};for(let Pa=0;Pa<r.values.length;Pa++){const xa=r.types[Pa],Ca=t.indexes[xa][wa[xa]],ka=t.values[Ca]??0;Aa[Pa]=ka,wa[xa]++}return Aa}var mixComplex=(t,r)=>{const Aa=complex.createTransformer(r),wa=analyseComplexValue(t),Pa=analyseComplexValue(r);return wa.indexes.var.length===Pa.indexes.var.length&&wa.indexes.color.length===Pa.indexes.color.length&&wa.indexes.number.length>=Pa.indexes.number.length?invisibleValues.has(t)&&!Pa.values.length||invisibleValues.has(r)&&!wa.values.length?mixVisibility(t,r):pipe(mixArray(matchOrder(wa,Pa),Pa.values),Aa):(warning(!0,`Complex values '${t}' and '${r}' too different to mix. Ensure all colors are of the same type, and that each contains the same quantity of number and color values. Falling back to instant transition.`,"complex-values-different"),mixImmediate(t,r))};function mix(t,r,Aa){return typeof t=="number"&&typeof r=="number"&&typeof Aa=="number"?mixNumber$1(t,r,Aa):getMixer(t)(t,r)}var frameloopDriver=t=>{const r=({timestamp:Aa})=>t(Aa);return{start:(Aa=!0)=>frame.update(r,Aa),stop:()=>cancelFrame(r),now:()=>frameData.isProcessing?frameData.timestamp:time.now()}},generateLinearEasing=(t,r,Aa=10)=>{let wa="";const Pa=Math.max(Math.round(r/Aa),2);for(let xa=0;xa<Pa;xa++)wa+=Math.round(t(xa/(Pa-1))*1e4)/1e4+", ";return`linear(${wa.substring(0,wa.length-2)})`},maxGeneratorDuration=2e4;function calcGeneratorDuration(t){let r=0;const Aa=50;let wa=t.next(r);for(;!wa.done&&r<2e4;)r+=Aa,wa=t.next(r);return r>=2e4?1/0:r}function createGeneratorEasing(t,r=100,Aa){const wa=Aa({...t,keyframes:[0,r]}),Pa=Math.min(calcGeneratorDuration(wa),maxGeneratorDuration);return{type:"keyframes",ease:xa=>wa.next(Pa*xa).value/r,duration:millisecondsToSeconds(Pa)}}var springDefaults={stiffness:100,damping:10,mass:1,velocity:0,duration:800,bounce:.3,visualDuration:.3,restSpeed:{granular:.01,default:2},restDelta:{granular:.005,default:.5},minDuration:.01,maxDuration:10,minDamping:.05,maxDamping:1};function calcAngularFreq(t,r){return t*Math.sqrt(1-r*r)}var rootIterations=12;function approximateRoot(t,r,Aa){let wa=Aa;for(let Pa=1;Pa<rootIterations;Pa++)wa=wa-t(wa)/r(wa);return wa}var safeMin=.001;function findSpring({duration:t=springDefaults.duration,bounce:r=springDefaults.bounce,velocity:Aa=springDefaults.velocity,mass:wa=springDefaults.mass}){let Pa,xa;warning(t<=secondsToMilliseconds(springDefaults.maxDuration),"Spring duration must be 10 seconds or less","spring-duration-limit");let Ca=1-r;Ca=clamp$2(springDefaults.minDamping,springDefaults.maxDamping,Ca),t=clamp$2(springDefaults.minDuration,springDefaults.maxDuration,millisecondsToSeconds(t)),Ca<1?(Pa=$a=>{const Da=$a*Ca,Va=Da*t,Fa=Da-Aa,Ma=calcAngularFreq($a,Ca),Ua=Math.exp(-Va);return safeMin-Fa/Ma*Ua},xa=$a=>{const Da=$a*Ca*t,Va=Da*Aa+Aa,Fa=Math.pow(Ca,2)*Math.pow($a,2)*t,Ma=Math.exp(-Da),Ua=calcAngularFreq(Math.pow($a,2),Ca);return(-Pa($a)+safeMin>0?-1:1)*((Va-Fa)*Ma)/Ua}):(Pa=$a=>-.001+Math.exp(-$a*t)*(($a-Aa)*t+1),xa=$a=>Math.exp(-$a*t)*((Aa-$a)*(t*t)));const ka=5/t,Ba=approximateRoot(Pa,xa,ka);if(t=secondsToMilliseconds(t),isNaN(Ba))return{stiffness:springDefaults.stiffness,damping:springDefaults.damping,duration:t};{const $a=Math.pow(Ba,2)*wa;return{stiffness:$a,damping:Ca*2*Math.sqrt(wa*$a),duration:t}}}var durationKeys=["duration","bounce"],physicsKeys=["stiffness","damping","mass"];function isSpringType(t,r){return r.some(Aa=>t[Aa]!==void 0)}function getSpringOptions(t){let r={velocity:springDefaults.velocity,stiffness:springDefaults.stiffness,damping:springDefaults.damping,mass:springDefaults.mass,isResolvedFromDuration:!1,...t};if(!isSpringType(t,physicsKeys)&&isSpringType(t,durationKeys))if(r.velocity=0,t.visualDuration){const Aa=t.visualDuration,wa=2*Math.PI/(Aa*1.2),Pa=wa*wa,xa=2*clamp$2(.05,1,1-(t.bounce||0))*Math.sqrt(Pa);r={...r,mass:springDefaults.mass,stiffness:Pa,damping:xa}}else{const Aa=findSpring({...t,velocity:0});r={...r,...Aa,mass:springDefaults.mass},r.isResolvedFromDuration=!0}return r}function spring(t=springDefaults.visualDuration,r=springDefaults.bounce){const Aa=typeof t!="object"?{visualDuration:t,keyframes:[0,1],bounce:r}:t;let{restSpeed:wa,restDelta:Pa}=Aa;const xa=Aa.keyframes[0],Ca=Aa.keyframes[Aa.keyframes.length-1],ka={done:!1,value:xa},{stiffness:Ba,damping:$a,mass:Da,duration:Va,velocity:Fa,isResolvedFromDuration:Ma}=getSpringOptions({...Aa,velocity:-millisecondsToSeconds(Aa.velocity||0)}),Ua=Fa||0,La=$a/(2*Math.sqrt(Ba*Da)),Qa=Ca-xa,Za=millisecondsToSeconds(Math.sqrt(Ba/Da)),ja=Math.abs(Qa)<5;wa||(wa=ja?springDefaults.restSpeed.granular:springDefaults.restSpeed.default),Pa||(Pa=ja?springDefaults.restDelta.granular:springDefaults.restDelta.default);let qa,Ha,za,Ga,Ka,Ya;if(La<1)za=calcAngularFreq(Za,La),Ga=(Ua+La*Za*Qa)/za,qa=gi=>{const Ei=Math.exp(-La*Za*gi);return Ca-Ei*(Ga*Math.sin(za*gi)+Qa*Math.cos(za*gi))},Ka=La*Za*Ga+Qa*za,Ya=La*Za*Qa-Ga*za,Ha=gi=>Math.exp(-La*Za*gi)*(Ka*Math.sin(za*gi)+Ya*Math.cos(za*gi));else if(La===1){qa=Ei=>Ca-Math.exp(-Za*Ei)*(Qa+(Ua+Za*Qa)*Ei);const gi=Ua+Za*Qa;Ha=Ei=>Math.exp(-Za*Ei)*(Za*gi*Ei-Ua)}else{const gi=Za*Math.sqrt(La*La-1);qa=Xi=>{const ls=Math.exp(-La*Za*Xi),ds=Math.min(gi*Xi,300);return Ca-ls*((Ua+La*Za*Qa)*Math.sinh(ds)+gi*Qa*Math.cosh(ds))/gi};const Ei=(Ua+La*Za*Qa)/gi,zi=La*Za*Ei-Qa*gi,cs=La*Za*Qa-Ei*gi;Ha=Xi=>{const ls=Math.exp(-La*Za*Xi),ds=Math.min(gi*Xi,300);return ls*(zi*Math.sinh(ds)+cs*Math.cosh(ds))}}const Wa={calculatedDuration:Ma&&Va||null,velocity:gi=>secondsToMilliseconds(Ha(gi)),next:gi=>{if(!Ma&&La<1){const zi=Math.exp(-La*Za*gi),cs=Math.sin(za*gi),Xi=Math.cos(za*gi),ls=Ca-zi*(Ga*cs+Qa*Xi),ds=secondsToMilliseconds(zi*(Ka*cs+Ya*Xi));return ka.done=Math.abs(ds)<=wa&&Math.abs(Ca-ls)<=Pa,ka.value=ka.done?Ca:ls,ka}const Ei=qa(gi);if(Ma)ka.done=gi>=Va;else{const zi=secondsToMilliseconds(Ha(gi));ka.done=Math.abs(zi)<=wa&&Math.abs(Ca-Ei)<=Pa}return ka.value=ka.done?Ca:Ei,ka},toString:()=>{const gi=Math.min(calcGeneratorDuration(Wa),maxGeneratorDuration),Ei=generateLinearEasing(zi=>Wa.next(gi*zi).value,gi,30);return gi+"ms "+Ei},toTransition:()=>{}};return Wa}spring.applyToOptions=t=>{const r=createGeneratorEasing(t,100,spring);return t.ease=r.ease,t.duration=secondsToMilliseconds(r.duration),t.type="keyframes",t};var velocitySampleDuration=5;function getGeneratorVelocity(t,r,Aa){const wa=Math.max(r-velocitySampleDuration,0);return velocityPerSecond(Aa-t(wa),r-wa)}function inertia({keyframes:t,velocity:r=0,power:Aa=.8,timeConstant:wa=325,bounceDamping:Pa=10,bounceStiffness:xa=500,modifyTarget:Ca,min:ka,max:Ba,restDelta:$a=.5,restSpeed:Da}){const Va=t[0],Fa={done:!1,value:Va},Ma=Ya=>ka!==void 0&&Ya<ka||Ba!==void 0&&Ya>Ba,Ua=Ya=>ka===void 0?Ba:Ba===void 0||Math.abs(ka-Ya)<Math.abs(Ba-Ya)?ka:Ba;let La=Aa*r;const Qa=Va+La,Za=Ca===void 0?Qa:Ca(Qa);Za!==Qa&&(La=Za-Va);const ja=Ya=>-La*Math.exp(-Ya/wa),qa=Ya=>Za+ja(Ya),Ha=Ya=>{const Wa=ja(Ya),gi=qa(Ya);Fa.done=Math.abs(Wa)<=$a,Fa.value=Fa.done?Za:gi};let za,Ga;const Ka=Ya=>{Ma(Fa.value)&&(za=Ya,Ga=spring({keyframes:[Fa.value,Ua(Fa.value)],velocity:getGeneratorVelocity(qa,Ya,Fa.value),damping:Pa,stiffness:xa,restDelta:$a,restSpeed:Da}))};return Ka(0),{calculatedDuration:null,next:Ya=>{let Wa=!1;return!Ga&&za===void 0&&(Wa=!0,Ha(Ya),Ka(Ya)),za!==void 0&&Ya>=za?Ga.next(Ya-za):(!Wa&&Ha(Ya),Fa)}}}function createMixers(t,r,Aa){const wa=[],Pa=Aa||MotionGlobalConfig.mix||mix,xa=t.length-1;for(let Ca=0;Ca<xa;Ca++){let ka=Pa(t[Ca],t[Ca+1]);if(r){const Ba=Array.isArray(r)?r[Ca]||noop$3:r;ka=pipe(Ba,ka)}wa.push(ka)}return wa}function interpolate$1(t,r,{clamp:Aa=!0,ease:wa,mixer:Pa}={}){const xa=t.length;if(invariant(xa===r.length,"Both input and output ranges must be the same length","range-length"),xa===1)return()=>r[0];if(xa===2&&r[0]===r[1])return()=>r[1];const Ca=t[0]===t[1];t[0]>t[xa-1]&&(t=[...t].reverse(),r=[...r].reverse());const ka=createMixers(r,wa,Pa),Ba=ka.length,$a=Da=>{if(Ca&&Da<t[0])return r[0];let Va=0;if(Ba>1)for(;Va<t.length-2&&!(Da<t[Va+1]);Va++);const Fa=progress(t[Va],t[Va+1],Da);return ka[Va](Fa)};return Aa?Da=>$a(clamp$2(t[0],t[xa-1],Da)):$a}function fillOffset(t,r){const Aa=t[t.length-1];for(let wa=1;wa<=r;wa++){const Pa=progress(0,r,wa);t.push(mixNumber$1(Aa,1,Pa))}}function defaultOffset(t){const r=[0];return fillOffset(r,t.length-1),r}function convertOffsetToTimes(t,r){return t.map(Aa=>Aa*r)}function defaultEasing(t,r){return t.map(()=>r||easeInOut).splice(0,t.length-1)}function keyframes({duration:t=300,keyframes:r,times:Aa,ease:wa="easeInOut"}){const Pa=isEasingArray(wa)?wa.map(easingDefinitionToFunction):easingDefinitionToFunction(wa),xa={done:!1,value:r[0]},Ca=convertOffsetToTimes(Aa&&Aa.length===r.length?Aa:defaultOffset(r),t),ka=interpolate$1(Ca,r,{ease:Array.isArray(Pa)?Pa:defaultEasing(r,Pa)});return{calculatedDuration:t,next:Ba=>(xa.value=ka(Ba),xa.done=Ba>=t,xa)}}var isNotNull=t=>t!==null;function getFinalKeyframe(t,{repeat:r,repeatType:Aa="loop"},wa,Pa=1){const xa=t.filter(isNotNull),Ca=Pa<0||r&&Aa!=="loop"&&r%2===1?0:xa.length-1;return!Ca||wa===void 0?xa[Ca]:wa}var transitionTypeMap={decay:inertia,inertia,tween:keyframes,keyframes,spring};function replaceTransitionType(t){typeof t.type=="string"&&(t.type=transitionTypeMap[t.type])}var WithPromise=class{constructor(){this.updateFinished()}get finished(){return this._finished}updateFinished(){this._finished=new Promise(t=>{this.resolve=t})}notifyFinished(){this.resolve()}then(t,r){return this.finished.then(t,r)}},percentToProgress=t=>t/100,JSAnimation=class extends WithPromise{constructor(t){super(),this.state="idle",this.startTime=null,this.isStopped=!1,this.currentTime=0,this.holdTime=null,this.playbackSpeed=1,this.delayState={done:!1,value:void 0},this.stop=()=>{const{motionValue:r}=this.options;r&&r.updatedAt!==time.now()&&this.tick(time.now()),this.isStopped=!0,this.state!=="idle"&&(this.teardown(),this.options.onStop?.())},this.options=t,this.initAnimation(),this.play(),t.autoplay===!1&&this.pause()}initAnimation(){const{options:t}=this;replaceTransitionType(t);const{type:r=keyframes,repeat:Aa=0,repeatDelay:wa=0,repeatType:Pa,velocity:xa=0}=t;let{keyframes:Ca}=t;const ka=r||keyframes;ka!==keyframes&&typeof Ca[0]!="number"&&(this.mixKeyframes=pipe(percentToProgress,mix(Ca[0],Ca[1])),Ca=[0,100]);const Ba=ka({...t,keyframes:Ca});Pa==="mirror"&&(this.mirroredGenerator=ka({...t,keyframes:[...Ca].reverse(),velocity:-xa})),Ba.calculatedDuration===null&&(Ba.calculatedDuration=calcGeneratorDuration(Ba));const{calculatedDuration:$a}=Ba;this.calculatedDuration=$a,this.resolvedDuration=$a+wa,this.totalDuration=this.resolvedDuration*(Aa+1)-wa,this.generator=Ba}updateTime(t){const r=Math.round(t-this.startTime)*this.playbackSpeed;this.holdTime!==null?this.currentTime=this.holdTime:this.currentTime=r}tick(t,r=!1){const{generator:Aa,totalDuration:wa,mixKeyframes:Pa,mirroredGenerator:xa,resolvedDuration:Ca,calculatedDuration:ka}=this;if(this.startTime===null)return Aa.next(0);const{delay:Ba=0,keyframes:$a,repeat:Da,repeatType:Va,repeatDelay:Fa,type:Ma,onUpdate:Ua,finalKeyframe:La}=this.options;this.speed>0?this.startTime=Math.min(this.startTime,t):this.speed<0&&(this.startTime=Math.min(t-wa/this.speed,this.startTime)),r?this.currentTime=t:this.updateTime(t);const Qa=this.currentTime-Ba*(this.playbackSpeed>=0?1:-1),Za=this.playbackSpeed>=0?Qa<0:Qa>wa;this.currentTime=Math.max(Qa,0),this.state==="finished"&&this.holdTime===null&&(this.currentTime=wa);let ja=this.currentTime,qa=Aa;if(Da){const Ka=Math.min(this.currentTime,wa)/Ca;let Ya=Math.floor(Ka),Wa=Ka%1;!Wa&&Ka>=1&&(Wa=1),Wa===1&&Ya--,Ya=Math.min(Ya,Da+1),Ya%2&&(Va==="reverse"?(Wa=1-Wa,Fa&&(Wa-=Fa/Ca)):Va==="mirror"&&(qa=xa)),ja=clamp$2(0,1,Wa)*Ca}let Ha;Za?(this.delayState.value=$a[0],Ha=this.delayState):Ha=qa.next(ja),Pa&&!Za&&(Ha.value=Pa(Ha.value));let{done:za}=Ha;!Za&&ka!==null&&(za=this.playbackSpeed>=0?this.currentTime>=wa:this.currentTime<=0);const Ga=this.holdTime===null&&(this.state==="finished"||this.state==="running"&&za);return Ga&&Ma!==inertia&&(Ha.value=getFinalKeyframe($a,this.options,La,this.speed)),Ua&&Ua(Ha.value),Ga&&this.finish(),Ha}then(t,r){return this.finished.then(t,r)}get duration(){return millisecondsToSeconds(this.calculatedDuration)}get iterationDuration(){const{delay:t=0}=this.options||{};return this.duration+millisecondsToSeconds(t)}get time(){return millisecondsToSeconds(this.currentTime)}set time(t){t=secondsToMilliseconds(t),this.currentTime=t,this.startTime===null||this.holdTime!==null||this.playbackSpeed===0?this.holdTime=t:this.driver&&(this.startTime=this.driver.now()-t/this.playbackSpeed),this.driver?this.driver.start(!1):(this.startTime=0,this.state="paused",this.holdTime=t,this.tick(t))}getGeneratorVelocity(){const t=this.currentTime;if(t<=0)return this.options.velocity||0;if(this.generator.velocity)return this.generator.velocity(t);const r=this.generator.next(t).value;return getGeneratorVelocity(Aa=>this.generator.next(Aa).value,t,r)}get speed(){return this.playbackSpeed}set speed(t){const r=this.playbackSpeed!==t;r&&this.driver&&this.updateTime(time.now()),this.playbackSpeed=t,r&&this.driver&&(this.time=millisecondsToSeconds(this.currentTime))}play(){if(this.isStopped)return;const{driver:t=frameloopDriver,startTime:r}=this.options;this.driver||(this.driver=t(wa=>this.tick(wa))),this.options.onPlay?.();const Aa=this.driver.now();this.state==="finished"?(this.updateFinished(),this.startTime=Aa):this.holdTime!==null?this.startTime=Aa-this.holdTime:this.startTime||(this.startTime=r??Aa),this.state==="finished"&&this.speed<0&&(this.startTime+=this.calculatedDuration),this.holdTime=null,this.state="running",this.driver.start()}pause(){this.state="paused",this.updateTime(time.now()),this.holdTime=this.currentTime}complete(){this.state!=="running"&&this.play(),this.state="finished",this.holdTime=null}finish(){this.notifyFinished(),this.teardown(),this.state="finished",this.options.onComplete?.()}cancel(){this.holdTime=null,this.startTime=0,this.tick(0),this.teardown(),this.options.onCancel?.()}teardown(){this.state="idle",this.stopDriver(),this.startTime=this.holdTime=null}stopDriver(){this.driver&&(this.driver.stop(),this.driver=void 0)}sample(t){return this.startTime=0,this.tick(t,!0)}attachTimeline(t){return this.options.allowFlatten&&(this.options.type="keyframes",this.options.ease="linear",this.initAnimation()),this.driver?.stop(),t.observe(this)}};function fillWildcards(t){for(let r=1;r<t.length;r++)t[r]??(t[r]=t[r-1])}var radToDeg=t=>t*180/Math.PI,rotate=t=>{const r=radToDeg(Math.atan2(t[1],t[0]));return rebaseAngle(r)},matrix2dParsers={x:4,y:5,translateX:4,translateY:5,scaleX:0,scaleY:3,scale:t=>(Math.abs(t[0])+Math.abs(t[3]))/2,rotate,rotateZ:rotate,skewX:t=>radToDeg(Math.atan(t[1])),skewY:t=>radToDeg(Math.atan(t[2])),skew:t=>(Math.abs(t[1])+Math.abs(t[2]))/2},rebaseAngle=t=>(t=t%360,t<0&&(t+=360),t),rotateZ=rotate,scaleX=t=>Math.sqrt(t[0]*t[0]+t[1]*t[1]),scaleY=t=>Math.sqrt(t[4]*t[4]+t[5]*t[5]),matrix3dParsers={x:12,y:13,z:14,translateX:12,translateY:13,translateZ:14,scaleX,scaleY,scale:t=>(scaleX(t)+scaleY(t))/2,rotateX:t=>rebaseAngle(radToDeg(Math.atan2(t[6],t[5]))),rotateY:t=>rebaseAngle(radToDeg(Math.atan2(-t[2],t[0]))),rotateZ,rotate:rotateZ,skewX:t=>radToDeg(Math.atan(t[4])),skewY:t=>radToDeg(Math.atan(t[1])),skew:t=>(Math.abs(t[1])+Math.abs(t[4]))/2};function defaultTransformValue(t){return t.includes("scale")?1:0}function parseValueFromTransform(t,r){if(!t||t==="none")return defaultTransformValue(r);const Aa=t.match(/^matrix3d\(([-\d.e\s,]+)\)$/u);let wa,Pa;if(Aa)wa=matrix3dParsers,Pa=Aa;else{const ka=t.match(/^matrix\(([-\d.e\s,]+)\)$/u);wa=matrix2dParsers,Pa=ka}if(!Pa)return defaultTransformValue(r);const xa=wa[r],Ca=Pa[1].split(",").map(convertTransformToNumber);return typeof xa=="function"?xa(Ca):Ca[xa]}var readTransformValue=(t,r)=>{const{transform:Aa="none"}=getComputedStyle(t);return parseValueFromTransform(Aa,r)};function convertTransformToNumber(t){return parseFloat(t.trim())}var transformPropOrder=["transformPerspective","x","y","z","translateX","translateY","translateZ","scale","scaleX","scaleY","rotate","rotateX","rotateY","rotateZ","skew","skewX","skewY"],transformProps=new Set([...transformPropOrder,"pathRotation"]),isNumOrPxType=t=>t===number$1||t===px,transformKeys=new Set(["x","y","z"]),nonTranslationalTransformKeys=transformPropOrder.filter(t=>!transformKeys.has(t));function removeNonTranslationalTransform(t){const r=[];return nonTranslationalTransformKeys.forEach(Aa=>{const wa=t.getValue(Aa);wa!==void 0&&(r.push([Aa,wa.get()]),wa.set(Aa.startsWith("scale")?1:0))}),r}var positionalValues={width:({x:t},{paddingLeft:r="0",paddingRight:Aa="0",boxSizing:wa})=>{const Pa=t.max-t.min;return wa==="border-box"?Pa:Pa-parseFloat(r)-parseFloat(Aa)},height:({y:t},{paddingTop:r="0",paddingBottom:Aa="0",boxSizing:wa})=>{const Pa=t.max-t.min;return wa==="border-box"?Pa:Pa-parseFloat(r)-parseFloat(Aa)},top:(t,{top:r})=>parseFloat(r),left:(t,{left:r})=>parseFloat(r),bottom:({y:t},{top:r})=>parseFloat(r)+(t.max-t.min),right:({x:t},{left:r})=>parseFloat(r)+(t.max-t.min),x:(t,{transform:r})=>parseValueFromTransform(r,"x"),y:(t,{transform:r})=>parseValueFromTransform(r,"y")};positionalValues.translateX=positionalValues.x;positionalValues.translateY=positionalValues.y;var toResolve=new Set,isScheduled=!1,anyNeedsMeasurement=!1,isForced=!1;function measureAllKeyframes(){if(anyNeedsMeasurement){const t=Array.from(toResolve).filter(wa=>wa.needsMeasurement),r=new Set(t.map(wa=>wa.element)),Aa=new Map;r.forEach(wa=>{const Pa=removeNonTranslationalTransform(wa);Pa.length&&(Aa.set(wa,Pa),wa.render())}),t.forEach(wa=>wa.measureInitialState()),r.forEach(wa=>{wa.render();const Pa=Aa.get(wa);Pa&&Pa.forEach(([xa,Ca])=>{wa.getValue(xa)?.set(Ca)})}),t.forEach(wa=>wa.measureEndState()),t.forEach(wa=>{wa.suspendedScrollY!==void 0&&window.scrollTo(0,wa.suspendedScrollY)})}anyNeedsMeasurement=!1,isScheduled=!1,toResolve.forEach(t=>t.complete(isForced)),toResolve.clear()}function readAllKeyframes(){toResolve.forEach(t=>{t.readKeyframes(),t.needsMeasurement&&(anyNeedsMeasurement=!0)})}function flushKeyframeResolvers(){isForced=!0,readAllKeyframes(),measureAllKeyframes(),isForced=!1}var KeyframeResolver=class{constructor(t,r,Aa,wa,Pa,xa=!1){this.state="pending",this.isAsync=!1,this.needsMeasurement=!1,this.unresolvedKeyframes=[...t],this.onComplete=r,this.name=Aa,this.motionValue=wa,this.element=Pa,this.isAsync=xa}scheduleResolve(){this.state="scheduled",this.isAsync?(toResolve.add(this),isScheduled||(isScheduled=!0,frame.read(readAllKeyframes),frame.resolveKeyframes(measureAllKeyframes))):(this.readKeyframes(),this.complete())}readKeyframes(){const{unresolvedKeyframes:t,name:r,element:Aa,motionValue:wa}=this;if(t[0]===null){const Pa=wa?.get(),xa=t[t.length-1];if(Pa!==void 0)t[0]=Pa;else if(Aa&&r){const Ca=Aa.readValue(r,xa);Ca!=null&&(t[0]=Ca)}t[0]===void 0&&(t[0]=xa),wa&&Pa===void 0&&wa.set(t[0])}fillWildcards(t)}setFinalKeyframe(){}measureInitialState(){}renderEndStyles(){}measureEndState(){}complete(t=!1){this.state="complete",this.onComplete(this.unresolvedKeyframes,this.finalKeyframe,t),toResolve.delete(this)}cancel(){this.state==="scheduled"&&(toResolve.delete(this),this.state="pending")}resume(){this.state==="pending"&&this.scheduleResolve()}},isCSSVar=t=>t.startsWith("--");function setStyle(t,r,Aa){isCSSVar(r)?t.style.setProperty(r,Aa):t.style[r]=Aa}var supportsFlags={};function memoSupports(t,r){const Aa=memo(t);return()=>supportsFlags[r]??Aa()}var supportsScrollTimeline=memoSupports(()=>window.ScrollTimeline!==void 0,"scrollTimeline"),supportsLinearEasing=memoSupports(()=>{try{document.createElement("div").animate({opacity:0},{easing:"linear(0, 1)"})}catch{return!1}return!0},"linearEasing"),cubicBezierAsString=([t,r,Aa,wa])=>`cubic-bezier(${t}, ${r}, ${Aa}, ${wa})`,supportedWaapiEasing={linear:"linear",ease:"ease",easeIn:"ease-in",easeOut:"ease-out",easeInOut:"ease-in-out",circIn:cubicBezierAsString([0,.65,.55,1]),circOut:cubicBezierAsString([.55,0,1,.45]),backIn:cubicBezierAsString([.31,.01,.66,-.59]),backOut:cubicBezierAsString([.33,1.53,.69,.99])};function mapEasingToNativeEasing(t,r){if(t)return typeof t=="function"?supportsLinearEasing()?generateLinearEasing(t,r):"ease-out":isBezierDefinition(t)?cubicBezierAsString(t):Array.isArray(t)?t.map(Aa=>mapEasingToNativeEasing(Aa,r)||supportedWaapiEasing.easeOut):supportedWaapiEasing[t]}function startWaapiAnimation(t,r,Aa,{delay:wa=0,duration:Pa=300,repeat:xa=0,repeatType:Ca="loop",ease:ka="easeOut",times:Ba}={},$a=void 0){const Da={[r]:Aa};Ba&&(Da.offset=Ba);const Va=mapEasingToNativeEasing(ka,Pa);Array.isArray(Va)&&(Da.easing=Va);const Fa={delay:wa,duration:Pa,easing:Array.isArray(Va)?"linear":Va,fill:"both",iterations:xa+1,direction:Ca==="reverse"?"alternate":"normal"};return $a&&(Fa.pseudoElement=$a),t.animate(Da,Fa)}function isGenerator(t){return typeof t=="function"&&"applyToOptions"in t}function applyGeneratorOptions({type:t,...r}){return isGenerator(t)&&supportsLinearEasing()?t.applyToOptions(r):(r.duration??(r.duration=300),r.ease??(r.ease="easeOut"),r)}var NativeAnimation=class extends WithPromise{constructor(t){if(super(),this.finishedTime=null,this.isStopped=!1,this.manualStartTime=null,!t)return;const{element:r,name:Aa,keyframes:wa,pseudoElement:Pa,allowFlatten:xa=!1,finalKeyframe:Ca,onComplete:ka}=t;this.isPseudoElement=!!Pa,this.allowFlatten=xa,this.options=t,invariant(typeof t.type!="string",`Mini animate() doesn't support "type" as a string.`,"mini-spring");const Ba=applyGeneratorOptions(t);this.animation=startWaapiAnimation(r,Aa,wa,Ba,Pa),Ba.autoplay===!1&&this.animation.pause(),this.animation.onfinish=()=>{if(this.finishedTime=this.time,!Pa){const $a=getFinalKeyframe(wa,this.options,Ca,this.speed);this.updateMotionValue&&this.updateMotionValue($a),setStyle(r,Aa,$a),this.animation.cancel()}ka?.(),this.notifyFinished()}}play(){this.isStopped||(this.manualStartTime=null,this.animation.play(),this.state==="finished"&&this.updateFinished())}pause(){this.animation.pause()}complete(){this.animation.finish?.()}cancel(){try{this.animation.cancel()}catch{}}stop(){if(this.isStopped)return;this.isStopped=!0;const{state:t}=this;t==="idle"||t==="finished"||(this.updateMotionValue?this.updateMotionValue():this.commitStyles(),this.isPseudoElement||this.cancel())}commitStyles(){const t=this.options?.element;!this.isPseudoElement&&t?.isConnected&&this.animation.commitStyles?.()}get duration(){const t=this.animation.effect?.getComputedTiming?.().duration||0;return millisecondsToSeconds(Number(t))}get iterationDuration(){const{delay:t=0}=this.options||{};return this.duration+millisecondsToSeconds(t)}get time(){return millisecondsToSeconds(Number(this.animation.currentTime)||0)}set time(t){const r=this.finishedTime!==null;this.manualStartTime=null,this.finishedTime=null,this.animation.currentTime=secondsToMilliseconds(t),r&&this.animation.pause()}get speed(){return this.animation.playbackRate}set speed(t){t<0&&(this.finishedTime=null),this.animation.playbackRate=t}get state(){return this.finishedTime!==null?"finished":this.animation.playState}get startTime(){return this.manualStartTime??Number(this.animation.startTime)}set startTime(t){this.manualStartTime=this.animation.startTime=t}attachTimeline({timeline:t,rangeStart:r,rangeEnd:Aa,observe:wa}){return this.allowFlatten&&this.animation.effect?.updateTiming({easing:"linear"}),this.animation.onfinish=null,t&&supportsScrollTimeline()?(this.animation.timeline=t,r&&(this.animation.rangeStart=r),Aa&&(this.animation.rangeEnd=Aa),noop$3):wa(this)}},unsupportedEasingFunctions={anticipate,backInOut,circInOut};function isUnsupportedEase(t){return t in unsupportedEasingFunctions}function replaceStringEasing(t){typeof t.ease=="string"&&isUnsupportedEase(t.ease)&&(t.ease=unsupportedEasingFunctions[t.ease])}var sampleDelta=10,NativeAnimationExtended=class extends NativeAnimation{constructor(t){replaceStringEasing(t),replaceTransitionType(t),super(t),t.startTime!==void 0&&t.autoplay!==!1&&(this.startTime=t.startTime),this.options=t}updateMotionValue(t){const{motionValue:r,onUpdate:Aa,onComplete:wa,element:Pa,...xa}=this.options;if(!r)return;if(t!==void 0){r.set(t);return}const Ca=new JSAnimation({...xa,autoplay:!1}),ka=Math.max(sampleDelta,time.now()-this.startTime),Ba=clamp$2(0,sampleDelta,ka-sampleDelta),$a=Ca.sample(ka).value,{name:Da}=this.options;Pa&&Da&&setStyle(Pa,Da,$a),r.setWithVelocity(Ca.sample(Math.max(0,ka-Ba)).value,$a,Ba),Ca.stop()}},isAnimatable=(t,r)=>r==="zIndex"?!1:!!(typeof t=="number"||Array.isArray(t)||typeof t=="string"&&(complex.test(t)||t==="0")&&!t.startsWith("url("));function hasKeyframesChanged(t){const r=t[0];if(t.length===1)return!0;for(let Aa=0;Aa<t.length;Aa++)if(t[Aa]!==r)return!0}function canAnimate(t,r,Aa,wa){const Pa=t[0];if(Pa===null)return!1;if(r==="display"||r==="visibility")return!0;const xa=t[t.length-1],Ca=isAnimatable(Pa,r),ka=isAnimatable(xa,r);return warning(Ca===ka,`You are trying to animate ${r} from "${Pa}" to "${xa}". "${Ca?xa:Pa}" is not an animatable value.`,"value-not-animatable"),!Ca||!ka?!1:hasKeyframesChanged(t)||(Aa==="spring"||isGenerator(Aa))&&wa}function makeAnimationInstant(t){t.duration=0,t.type="keyframes"}var acceleratedValues=new Set(["opacity","clipPath","filter","transform","backgroundColor"]),browserColorFunctions=/^(?:oklch|oklab|lab|lch|color|color-mix|light-dark)\(/;function hasBrowserOnlyColors(t){for(let r=0;r<t.length;r++)if(typeof t[r]=="string"&&browserColorFunctions.test(t[r]))return!0;return!1}var colorProperties=new Set(["color","backgroundColor","outlineColor","fill","stroke","borderColor","borderTopColor","borderRightColor","borderBottomColor","borderLeftColor"]),supportsWaapi=memo(()=>Object.hasOwnProperty.call(Element.prototype,"animate"));function supportsBrowserAnimation(t){const{motionValue:r,name:Aa,repeatDelay:wa,repeatType:Pa,damping:xa,type:Ca,keyframes:ka}=t,Ba=r?.owner?.current;if(!(Ba instanceof HTMLElement)&&!(Ba instanceof SVGElement))return!1;const{onUpdate:$a,transformTemplate:Da}=r.owner.getProps();return supportsWaapi()&&Aa&&(acceleratedValues.has(Aa)||colorProperties.has(Aa)&&hasBrowserOnlyColors(ka))&&(Aa!=="transform"||!Da)&&!$a&&!wa&&Pa!=="mirror"&&xa!==0&&Ca!=="inertia"}var MAX_RESOLVE_DELAY=40,AsyncMotionValueAnimation=class extends WithPromise{constructor({autoplay:t=!0,delay:r=0,type:Aa="keyframes",repeat:wa=0,repeatDelay:Pa=0,repeatType:xa="loop",keyframes:Ca,name:ka,motionValue:Ba,element:$a,...Da}){super(),this.stop=()=>{this._animation&&(this._animation.stop(),this.stopTimeline?.()),this.keyframeResolver?.cancel()},this.createdAt=time.now();const Va={autoplay:t,delay:r,type:Aa,repeat:wa,repeatDelay:Pa,repeatType:xa,name:ka,motionValue:Ba,element:$a,...Da},Fa=$a?.KeyframeResolver||KeyframeResolver;this.keyframeResolver=new Fa(Ca,(Ma,Ua,La)=>this.onKeyframesResolved(Ma,Ua,Va,!La),ka,Ba,$a),this.keyframeResolver?.scheduleResolve()}onKeyframesResolved(t,r,Aa,wa){this.keyframeResolver=void 0;const{name:Pa,type:xa,velocity:Ca,delay:ka,isHandoff:Ba,onUpdate:$a}=Aa;this.resolvedAt=time.now();let Da=!0;canAnimate(t,Pa,xa,Ca)||(Da=!1,(MotionGlobalConfig.instantAnimations||!ka)&&$a?.(getFinalKeyframe(t,Aa,r)),t[0]=t[t.length-1],makeAnimationInstant(Aa),Aa.repeat=0);const Va={startTime:wa?this.resolvedAt?this.resolvedAt-this.createdAt>MAX_RESOLVE_DELAY?this.resolvedAt:this.createdAt:this.createdAt:void 0,finalKeyframe:r,...Aa,keyframes:t},Fa=Da&&!Ba&&supportsBrowserAnimation(Va),Ma=Va.motionValue?.owner?.current;let Ua;if(Fa)try{Ua=new NativeAnimationExtended({...Va,element:Ma})}catch{Ua=new JSAnimation(Va)}else Ua=new JSAnimation(Va);Ua.finished.then(()=>{this.notifyFinished()}).catch(noop$3),this.pendingTimeline&&(this.stopTimeline=Ua.attachTimeline(this.pendingTimeline),this.pendingTimeline=void 0),this._animation=Ua}get finished(){return this._animation?this.animation.finished:this._finished}then(t,r){return this.finished.finally(t).then(()=>{})}get animation(){return this._animation||(this.keyframeResolver?.resume(),flushKeyframeResolvers()),this._animation}get duration(){return this.animation.duration}get iterationDuration(){return this.animation.iterationDuration}get time(){return this.animation.time}set time(t){this.animation.time=t}get speed(){return this.animation.speed}get state(){return this.animation.state}set speed(t){this.animation.speed=t}get startTime(){return this.animation.startTime}attachTimeline(t){return this._animation?this.stopTimeline=this.animation.attachTimeline(t):this.pendingTimeline=t,()=>this.stop()}play(){this.animation.play()}pause(){this.animation.pause()}complete(){this.animation.complete()}cancel(){this._animation&&this.animation.cancel(),this.keyframeResolver?.cancel()}};function calcChildStagger(t,r,Aa,wa=0,Pa=1){const xa=Array.from(t).sort((Ba,$a)=>Ba.sortNodePosition($a)).indexOf(r),Ca=t.size,ka=(Ca-1)*wa;return typeof Aa=="function"?Aa(xa,Ca):Pa===1?xa*wa:ka-xa*wa}var MAX_VELOCITY_DELTA=30,isFloat=t=>!isNaN(parseFloat(t)),collectMotionValues={current:void 0},MotionValue=class{constructor(t,r={}){this.canTrackVelocity=null,this.events={},this.updateAndNotify=Aa=>{const wa=time.now();if(this.updatedAt!==wa&&this.setPrevFrameValue(),this.prev=this.current,this.setCurrent(Aa),this.current!==this.prev&&(this.events.change?.notify(this.current),this.dependents))for(const Pa of this.dependents)Pa.dirty()},this.hasAnimated=!1,this.setCurrent(t),this.owner=r.owner}setCurrent(t){this.current=t,this.updatedAt=time.now(),this.canTrackVelocity===null&&t!==void 0&&(this.canTrackVelocity=isFloat(this.current))}setPrevFrameValue(t=this.current){this.prevFrameValue=t,this.prevUpdatedAt=this.updatedAt}onChange(t){return this.on("change",t)}on(t,r){this.events[t]||(this.events[t]=new SubscriptionManager);const Aa=this.events[t].add(r);return t==="change"?()=>{Aa(),frame.read(()=>{this.events.change.getSize()||this.stop()})}:Aa}clearListeners(){for(const t in this.events)this.events[t].clear()}attach(t,r){this.passiveEffect=t,this.stopPassiveEffect=r}set(t){this.passiveEffect?this.passiveEffect(t,this.updateAndNotify):this.updateAndNotify(t)}setWithVelocity(t,r,Aa){this.set(r),this.prev=void 0,this.prevFrameValue=t,this.prevUpdatedAt=this.updatedAt-Aa}jump(t,r=!0){this.updateAndNotify(t),this.prev=t,this.prevUpdatedAt=this.prevFrameValue=void 0,r&&this.stop(),this.stopPassiveEffect&&this.stopPassiveEffect()}dirty(){this.events.change?.notify(this.current)}addDependent(t){this.dependents||(this.dependents=new Set),this.dependents.add(t)}removeDependent(t){this.dependents&&this.dependents.delete(t)}get(){return collectMotionValues.current&&collectMotionValues.current.push(this),this.current}getPrevious(){return this.prev}getVelocity(){const t=time.now();if(!this.canTrackVelocity||this.prevFrameValue===void 0||t-this.updatedAt>MAX_VELOCITY_DELTA)return 0;const r=Math.min(this.updatedAt-this.prevUpdatedAt,MAX_VELOCITY_DELTA);return velocityPerSecond(parseFloat(this.current)-parseFloat(this.prevFrameValue),r)}start(t){return this.stop(),new Promise(r=>{this.hasAnimated=!0,this.animation=t(r),this.events.animationStart&&this.events.animationStart.notify()}).then(()=>{this.events.animationComplete&&this.events.animationComplete.notify(),this.clearAnimation()})}stop(){this.animation&&(this.animation.stop(),this.events.animationCancel&&this.events.animationCancel.notify()),this.clearAnimation()}isAnimating(){return!!this.animation}clearAnimation(){delete this.animation}destroy(){this.dependents?.clear(),this.events.destroy?.notify(),this.clearListeners(),this.stop(),this.stopPassiveEffect&&this.stopPassiveEffect()}};function motionValue(t,r){return new MotionValue(t,r)}function resolveTransition(t,r){if(t?.inherit&&r){const{inherit:Aa,...wa}=t;return{...r,...wa}}return t}function getValueTransition(t,r){const Aa=t?.[r]??t?.default??t;return Aa!==t?resolveTransition(Aa,t):Aa}var underDampedSpring={type:"spring",stiffness:500,damping:25,restSpeed:10},criticallyDampedSpring=t=>({type:"spring",stiffness:550,damping:t===0?2*Math.sqrt(550):30,restSpeed:10}),keyframesTransition={type:"keyframes",duration:.8},ease={type:"keyframes",ease:[.25,.1,.35,1],duration:.3},getDefaultTransition=(t,{keyframes:r})=>r.length>2?keyframesTransition:transformProps.has(t)?t.startsWith("scale")?criticallyDampedSpring(r[1]):underDampedSpring:ease,orchestrationKeys=new Set(["when","delay","delayChildren","staggerChildren","staggerDirection","repeat","repeatType","repeatDelay","from","elapsed"]);function isTransitionDefined(t){for(const r in t)if(!orchestrationKeys.has(r))return!0;return!1}var animateMotionValue=(t,r,Aa,wa={},Pa,xa)=>Ca=>{const ka=getValueTransition(wa,t)||{},Ba=ka.delay||wa.delay||0;let{elapsed:$a=0}=wa;$a=$a-secondsToMilliseconds(Ba);const Da={keyframes:Array.isArray(Aa)?Aa:[null,Aa],ease:"easeOut",velocity:r.getVelocity(),...ka,delay:-$a,onUpdate:Fa=>{r.set(Fa),ka.onUpdate&&ka.onUpdate(Fa)},onComplete:()=>{Ca(),ka.onComplete&&ka.onComplete()},name:t,motionValue:r,element:xa?void 0:Pa};isTransitionDefined(ka)||Object.assign(Da,getDefaultTransition(t,Da)),Da.duration&&(Da.duration=secondsToMilliseconds(Da.duration)),Da.repeatDelay&&(Da.repeatDelay=secondsToMilliseconds(Da.repeatDelay)),Da.from!==void 0&&(Da.keyframes[0]=Da.from);let Va=!1;if((Da.type===!1||Da.duration===0&&!Da.repeatDelay)&&(makeAnimationInstant(Da),Da.delay===0&&(Va=!0)),(MotionGlobalConfig.instantAnimations||MotionGlobalConfig.skipAnimations||Pa?.shouldSkipAnimations||ka.skipAnimations)&&(Va=!0,makeAnimationInstant(Da),Da.delay=0),Da.allowFlatten=!ka.type&&!ka.ease,Va&&!xa&&r.get()!==void 0){const Fa=getFinalKeyframe(Da.keyframes,ka);if(Fa!==void 0){frame.update(()=>{Da.onUpdate(Fa),Da.onComplete()});return}}return ka.isSync?new JSAnimation(Da):new AsyncMotionValueAnimation(Da)},splitCSSVariableRegex=/^var\(--(?:([\w-]+)|([\w-]+), ?([a-zA-Z\d ()%#.,-]+))\)/u;function parseCSSVariable$1(t){const r=splitCSSVariableRegex.exec(t);if(!r)return[,];const[,Aa,wa,Pa]=r;return[`--${Aa??wa}`,Pa]}var maxDepth=4;function getVariableValue(t,r,Aa=1){invariant(Aa<=maxDepth,`Max CSS variable fallback depth detected in property "${t}". This may indicate a circular fallback dependency.`,"max-css-var-depth");const[wa,Pa]=parseCSSVariable$1(t);if(!wa)return;const xa=window.getComputedStyle(r).getPropertyValue(wa);if(xa){const Ca=xa.trim();return isNumericalString(Ca)?parseFloat(Ca):Ca}return isCSSVariableToken(Pa)?getVariableValue(Pa,r,Aa+1):Pa}function getValueState(t){const r=[{},{}];return t?.values.forEach((Aa,wa)=>{r[0][wa]=Aa.get(),r[1][wa]=Aa.getVelocity()}),r}function resolveVariantFromProps(t,r,Aa,wa){if(typeof r=="function"){const[Pa,xa]=getValueState(wa);r=r(Aa!==void 0?Aa:t.custom,Pa,xa)}if(typeof r=="string"&&(r=t.variants&&t.variants[r]),typeof r=="function"){const[Pa,xa]=getValueState(wa);r=r(Aa!==void 0?Aa:t.custom,Pa,xa)}return r}function resolveVariant(t,r,Aa){const wa=t.getProps();return resolveVariantFromProps(wa,r,Aa!==void 0?Aa:wa.custom,t)}var positionalKeys=new Set(["width","height","top","left","right","bottom",...transformPropOrder]),isKeyframesTarget=t=>Array.isArray(t);function setMotionValue(t,r,Aa){t.hasValue(r)?t.getValue(r).set(Aa):t.addValue(r,motionValue(Aa))}function resolveFinalValueInKeyframes(t){return isKeyframesTarget(t)?t[t.length-1]||0:t}function setTarget(t,r){let{transitionEnd:Aa={},transition:wa={},...Pa}=resolveVariant(t,r)||{};Pa={...Pa,...Aa};for(const xa in Pa)setMotionValue(t,xa,resolveFinalValueInKeyframes(Pa[xa]))}var isMotionValue=t=>!!(t&&t.getVelocity);function isWillChangeMotionValue(t){return!!(isMotionValue(t)&&t.add)}function addValueToWillChange(t,r){const Aa=t.getValue("willChange");if(isWillChangeMotionValue(Aa))return Aa.add(r);if(!Aa&&MotionGlobalConfig.WillChange){const wa=new MotionGlobalConfig.WillChange("auto");t.addValue("willChange",wa),wa.add(r)}}function camelToDash(t){return t.replace(/([A-Z])/g,r=>`-${r.toLowerCase()}`)}var optimizedAppearDataId="framerAppearId",optimizedAppearDataAttribute="data-"+camelToDash(optimizedAppearDataId);function getOptimisedAppearId(t){return t.props[optimizedAppearDataAttribute]}function shouldBlockAnimation({protectedKeys:t,needsAnimating:r},Aa){const wa=t.hasOwnProperty(Aa)&&r[Aa]!==!0;return r[Aa]=!1,wa}function animateTarget(t,r,{delay:Aa=0,transitionOverride:wa,type:Pa}={}){let{transition:xa,transitionEnd:Ca,...ka}=r;const Ba=t.getDefaultTransition();xa=xa?resolveTransition(xa,Ba):Ba;const $a=xa?.reduceMotion,Da=xa?.skipAnimations;wa&&(xa=wa);const Va=[],Fa=Pa&&t.animationState&&t.animationState.getState()[Pa],Ma=xa?.path;Ma&&Ma.animateVisualElement(t,ka,xa,Aa,Va);for(const Ua in ka){const La=t.getValue(Ua,t.latestValues[Ua]??null),Qa=ka[Ua];if(Qa===void 0||Fa&&shouldBlockAnimation(Fa,Ua))continue;const Za={delay:Aa,...getValueTransition(xa||{},Ua)};Da&&(Za.skipAnimations=!0);const ja=La.get();if(ja!==void 0&&!La.isAnimating()&&!Array.isArray(Qa)&&Qa===ja&&!Za.velocity){frame.update(()=>La.set(Qa));continue}let qa=!1;if(window.MotionHandoffAnimation){const Ga=getOptimisedAppearId(t);if(Ga){const Ka=window.MotionHandoffAnimation(Ga,Ua,frame);Ka!==null&&(Za.startTime=Ka,qa=!0)}}addValueToWillChange(t,Ua);const Ha=$a??t.shouldReduceMotion;La.start(animateMotionValue(Ua,La,Qa,Ha&&positionalKeys.has(Ua)?{type:!1}:Za,t,qa));const za=La.animation;za&&Va.push(za)}if(Ca){const Ua=()=>frame.update(()=>{Ca&&setTarget(t,Ca)});Va.length?Promise.all(Va).then(Ua):Ua()}return Va}function animateVariant(t,r,Aa={}){const wa=resolveVariant(t,r,Aa.type==="exit"?t.presenceContext?.custom:void 0);let{transition:Pa=t.getDefaultTransition()||{}}=wa||{};Aa.transitionOverride&&(Pa=Aa.transitionOverride);const xa=wa?()=>Promise.all(animateTarget(t,wa,Aa)):()=>Promise.resolve(),Ca=t.variantChildren&&t.variantChildren.size?(Ba=0)=>{const{delayChildren:$a=0,staggerChildren:Da,staggerDirection:Va}=Pa;return animateChildren(t,r,Ba,$a,Da,Va,Aa)}:()=>Promise.resolve(),{when:ka}=Pa;if(ka){const[Ba,$a]=ka==="beforeChildren"?[xa,Ca]:[Ca,xa];return Ba().then(()=>$a())}else return Promise.all([xa(),Ca(Aa.delay)])}function animateChildren(t,r,Aa=0,wa=0,Pa=0,xa=1,Ca){const ka=[];for(const Ba of t.variantChildren)Ba.notify("AnimationStart",r),ka.push(animateVariant(Ba,r,{...Ca,delay:Aa+(typeof wa=="function"?0:wa)+calcChildStagger(t.variantChildren,Ba,wa,Pa,xa)}).then(()=>Ba.notify("AnimationComplete",r)));return Promise.all(ka)}function animateVisualElement(t,r,Aa={}){t.notify("AnimationStart",r);let wa;if(Array.isArray(r)){const Pa=r.map(xa=>animateVariant(t,xa,Aa));wa=Promise.all(Pa)}else if(typeof r=="string")wa=animateVariant(t,r,Aa);else{const Pa=typeof r=="function"?resolveVariant(t,r,Aa.custom):r;wa=Promise.all(animateTarget(t,Pa,Aa))}return wa.then(()=>{t.notify("AnimationComplete",r)})}var auto={test:t=>t==="auto",parse:t=>t},testValueType=t=>r=>r.test(t),dimensionValueTypes=[number$1,px,percent,degrees,vw,vh,auto],findDimensionValueType=t=>dimensionValueTypes.find(testValueType(t));function isNone(t){return typeof t=="number"?t===0:t!==null?t==="none"||t==="0"||isZeroValueString(t):!0}var maxDefaults=new Set(["brightness","contrast","saturate","opacity"]);function applyDefaultFilter(t){const[r,Aa]=t.slice(0,-1).split("(");if(r==="drop-shadow")return t;const[wa]=Aa.match(floatRegex)||[];if(!wa)return t;const Pa=Aa.replace(wa,"");let xa=maxDefaults.has(r)?1:0;return wa!==Aa&&(xa*=100),r+"("+xa+Pa+")"}var functionRegex=/\b([a-z-]*)\(.*?\)/gu,filter={...complex,getAnimatableNone:t=>{const r=t.match(functionRegex);return r?r.map(applyDefaultFilter).join(" "):t}},mask={...complex,getAnimatableNone:t=>{const r=complex.parse(t);return complex.createTransformer(t)(r.map(Aa=>typeof Aa=="number"?0:typeof Aa=="object"?{...Aa,alpha:1}:Aa))}},int={...number$1,transform:Math.round},transformValueTypes={rotate:degrees,pathRotation:degrees,rotateX:degrees,rotateY:degrees,rotateZ:degrees,scale,scaleX:scale,scaleY:scale,scaleZ:scale,skew:degrees,skewX:degrees,skewY:degrees,distance:px,translateX:px,translateY:px,translateZ:px,x:px,y:px,z:px,perspective:px,transformPerspective:px,opacity:alpha$1,originX:progressPercentage,originY:progressPercentage,originZ:px},numberValueTypes={borderWidth:px,borderTopWidth:px,borderRightWidth:px,borderBottomWidth:px,borderLeftWidth:px,borderRadius:px,borderTopLeftRadius:px,borderTopRightRadius:px,borderBottomRightRadius:px,borderBottomLeftRadius:px,width:px,maxWidth:px,height:px,maxHeight:px,top:px,right:px,bottom:px,left:px,inset:px,insetBlock:px,insetBlockStart:px,insetBlockEnd:px,insetInline:px,insetInlineStart:px,insetInlineEnd:px,padding:px,paddingTop:px,paddingRight:px,paddingBottom:px,paddingLeft:px,paddingBlock:px,paddingBlockStart:px,paddingBlockEnd:px,paddingInline:px,paddingInlineStart:px,paddingInlineEnd:px,margin:px,marginTop:px,marginRight:px,marginBottom:px,marginLeft:px,marginBlock:px,marginBlockStart:px,marginBlockEnd:px,marginInline:px,marginInlineStart:px,marginInlineEnd:px,fontSize:px,backgroundPositionX:px,backgroundPositionY:px,...transformValueTypes,zIndex:int,fillOpacity:alpha$1,strokeOpacity:alpha$1,numOctaves:int},defaultValueTypes={...numberValueTypes,color,backgroundColor:color,outlineColor:color,fill:color,stroke:color,borderColor:color,borderTopColor:color,borderRightColor:color,borderBottomColor:color,borderLeftColor:color,filter,WebkitFilter:filter,mask,WebkitMask:mask},getDefaultValueType=t=>defaultValueTypes[t],customTypes=new Set([filter,mask]);function getAnimatableNone(t,r){let Aa=getDefaultValueType(t);return customTypes.has(Aa)||(Aa=complex),Aa.getAnimatableNone?Aa.getAnimatableNone(r):void 0}
vendor: 2,129 bytes, line 16
16var invalidTemplates=new Set(["auto","none","0"]);function makeNoneKeyframesAnimatable(t,r,Aa){let wa=0,Pa;for(;wa<t.length&&!Pa;){const xa=t[wa];typeof xa=="string"&&!invalidTemplates.has(xa)&&analyseComplexValue(xa).values.length&&(Pa=t[wa]),wa++}if(Pa&&Aa)for(const xa of r)t[xa]=getAnimatableNone(Aa,Pa)}var DOMKeyframesResolver=class extends KeyframeResolver{constructor(t,r,Aa,wa,Pa){super(t,r,Aa,wa,Pa,!0)}readKeyframes(){const{unresolvedKeyframes:t,element:r,name:Aa}=this;if(!r||!r.current)return;super.readKeyframes();for(let ka=0;ka<t.length;ka++){let Ba=t[ka];if(typeof Ba=="string"&&(Ba=Ba.trim(),isCSSVariableToken(Ba))){const $a=getVariableValue(Ba,r.current);$a!==void 0&&(t[ka]=$a),ka===t.length-1&&(this.finalKeyframe=Ba)}}if(this.resolveNoneKeyframes(),!positionalKeys.has(Aa)||t.length!==2)return;const[wa,Pa]=t,xa=findDimensionValueType(wa),Ca=findDimensionValueType(Pa);if(containsCSSVariable(wa)!==containsCSSVariable(Pa)&&positionalValues[Aa]){this.needsMeasurement=!0;return}if(xa!==Ca)if(isNumOrPxType(xa)&&isNumOrPxType(Ca))for(let ka=0;ka<t.length;ka++){const Ba=t[ka];typeof Ba=="string"&&(t[ka]=parseFloat(Ba))}else positionalValues[Aa]&&(this.needsMeasurement=!0)}resolveNoneKeyframes(){const{unresolvedKeyframes:t,name:r}=this,Aa=[];for(let wa=0;wa<t.length;wa++)(t[wa]===null||isNone(t[wa]))&&Aa.push(wa);Aa.length&&makeNoneKeyframesAnimatable(t,Aa,r)}measureInitialState(){const{element:t,unresolvedKeyframes:r,name:Aa}=this;if(!t||!t.current)return;Aa==="height"&&(this.suspendedScrollY=window.pageYOffset),this.measuredOrigin=positionalValues[Aa](t.measureViewportBox(),window.getComputedStyle(t.current)),r[0]=this.measuredOrigin;const wa=r[r.length-1];wa!==void 0&&t.getValue(Aa,wa).jump(wa,!1)}measureEndState(){const{element:t,name:r,unresolvedKeyframes:Aa}=this;if(!t||!t.current)return;const wa=t.getValue(r);wa&&wa.jump(this.measuredOrigin,!1);const Pa=Aa.length-1,xa=Aa[Pa];Aa[Pa]=positionalValues[r](t.measureViewportBox(),window.getComputedStyle(t.current)),xa!==null&&this.finalKeyframe===void 0&&(this.finalKeyframe=xa),this.removedTransforms?.length&&this.removedTransforms.forEac
vendor: 19,387 bytes, line 16
16h(([Ca,ka])=>{t.getValue(Ca).set(ka)}),this.resolveNoneKeyframes()}},cornerRadiusProps=["borderTopLeftRadius","borderTopRightRadius","borderBottomRightRadius","borderBottomLeftRadius"];function resolveElements(t,r,Aa){if(t==null)return[];if(t instanceof EventTarget)return[t];if(typeof t=="string"){let wa=document;r&&(wa=r.current);const Pa=Aa?.[t]??wa.querySelectorAll(t);return Pa?Array.from(Pa):[]}return Array.from(t).filter(wa=>wa!=null)}var getValueAsType=(t,r)=>r&&typeof t=="number"?r.transform(t):t;function isHTMLElement(t){return isObject$1(t)&&"offsetHeight"in t&&!("ownerSVGElement"in t)}var{schedule:microtask,cancel:cancelMicrotask}=createRenderBatcher(queueMicrotask,!1),isDragging={x:!1,y:!1};function isDragActive(){return isDragging.x||isDragging.y}function setDragLock(t){return t==="x"||t==="y"?isDragging[t]?null:(isDragging[t]=!0,()=>{isDragging[t]=!1}):isDragging.x||isDragging.y?null:(isDragging.x=isDragging.y=!0,()=>{isDragging.x=isDragging.y=!1})}function setupGesture$1(t,r){const Aa=resolveElements(t),wa=new AbortController,Pa={passive:!0,...r,signal:wa.signal};return[Aa,Pa,()=>wa.abort()]}function isValidHover(t){return!(t.pointerType==="touch"||isDragActive())}function hover(t,r,Aa={}){const[wa,Pa,xa]=setupGesture$1(t,Aa);return wa.forEach(Ca=>{let ka=!1,Ba=!1,$a;const Da=()=>{Ca.removeEventListener("pointerleave",Ua)},Va=Qa=>{$a&&($a(Qa),$a=void 0),Da()},Fa=Qa=>{ka=!1,window.removeEventListener("pointerup",Fa),window.removeEventListener("pointercancel",Fa),Ba&&(Ba=!1,Va(Qa))},Ma=()=>{ka=!0,window.addEventListener("pointerup",Fa,Pa),window.addEventListener("pointercancel",Fa,Pa)},Ua=Qa=>{if(Qa.pointerType!=="touch"){if(ka){Ba=!0;return}Va(Qa)}},La=Qa=>{if(!isValidHover(Qa))return;Ba=!1;const Za=r(Ca,Qa);typeof Za=="function"&&($a=Za,Ca.addEventListener("pointerleave",Ua,Pa))};Ca.addEventListener("pointerenter",La,Pa),Ca.addEventListener("pointerdown",Ma,Pa)}),xa}var isNodeOrChild=(t,r)=>r?t===r?!0:isNodeOrChild(t,r.parentElement):!1,isPrimaryPointer=t=>t.pointerType==="mouse"?typeof t.button!="number"||t.button<=0:t.isPrimary!==!1,keyboardAccessibleElements=new Set(["BUTTON","INPUT","SELECT","TEXTAREA","A"]);function isElementKeyboardAccessible(t){return keyboardAccessibleElements.has(t.tagName)||t.isContentEditable===!0}var textInputElements=new Set(["INPUT","SELECT","TEXTAREA"]);function isElementTextInput(t){return textInputElements.has(t.tagName)||t.isContentEditable===!0}var isPressing=new WeakSet;function filterEvents(t){return r=>{r.key==="Enter"&&t(r)}}function firePointerEvent(t,r){t.dispatchEvent(new PointerEvent("pointer"+r,{isPrimary:!0,bubbles:!0}))}var enableKeyboardPress=(t,r)=>{const Aa=t.currentTarget;if(!Aa)return;const wa=filterEvents(()=>{if(isPressing.has(Aa))return;firePointerEvent(Aa,"down");const Pa=filterEvents(()=>{firePointerEvent(Aa,"up")}),xa=()=>firePointerEvent(Aa,"cancel");Aa.addEventListener("keyup",Pa,r),Aa.addEventListener("blur",xa,r)});Aa.addEventListener("keydown",wa,r),Aa.addEventListener("blur",()=>Aa.removeEventListener("keydown",wa),r)};function isValidPressEvent(t){return isPrimaryPointer(t)&&!isDragActive()}var claimedPointerDownEvents=new WeakSet;function press(t,r,Aa={}){const[wa,Pa,xa]=setupGesture$1(t,Aa),Ca=ka=>{const Ba=ka.currentTarget;if(!isValidPressEvent(ka)||claimedPointerDownEvents.has(ka))return;isPressing.add(Ba),Aa.stopPropagation&&claimedPointerDownEvents.add(ka);const $a=r(Ba,ka),Da={...Pa,capture:!0},Va=(Ua,La)=>{window.removeEventListener("pointerup",Fa,Da),window.removeEventListener("pointercancel",Ma,Da),isPressing.has(Ba)&&isPressing.delete(Ba),isValidPressEvent(Ua)&&typeof $a=="function"&&$a(Ua,{success:La})},Fa=Ua=>{Va(Ua,Ba===window||Ba===document||Aa.useGlobalTarget||isNodeOrChild(Ba,Ua.target))},Ma=Ua=>{Va(Ua,!1)};window.addEventListener("pointerup",Fa,Da),window.addEventListener("pointercancel",Ma,Da)};return wa.forEach(ka=>{(Aa.useGlobalTarget?window:ka).addEventListener("pointerdown",Ca,Pa),isHTMLElement(ka)&&(ka.addEventListener("focus",Ba=>enableKeyboardPress(Ba,Pa)),!isElementKeyboardAccessible(ka)&&!ka.hasAttribute("tabindex")&&(ka.tabIndex=0))}),xa}function isSVGElement(t){return isObject$1(t)&&"ownerSVGElement"in t}var resizeHandlers=new WeakMap,observer,getSize=(t,r,Aa)=>(wa,Pa)=>Pa&&Pa[0]?Pa[0][t+"Size"]:isSVGElement(wa)&&"getBBox"in wa?wa.getBBox()[r]:wa[Aa],getWidth=getSize("inline","width","offsetWidth"),getHeight=getSize("block","height","offsetHeight");function notifyTarget({target:t,borderBoxSize:r}){resizeHandlers.get(t)?.forEach(Aa=>{Aa(t,{get width(){return getWidth(t,r)},get height(){return getHeight(t,r)}})})}function notifyAll(t){t.forEach(notifyTarget)}function createResizeObserver(){typeof ResizeObserver>"u"||(observer=new ResizeObserver(notifyAll))}function resizeElement(t,r){observer||createResizeObserver();const Aa=resolveElements(t);return Aa.forEach(wa=>{let Pa=resizeHandlers.get(wa);Pa||(Pa=new Set,resizeHandlers.set(wa,Pa)),Pa.add(r),observer?.observe(wa)}),()=>{Aa.forEach(wa=>{const Pa=resizeHandlers.get(wa);Pa?.delete(r),Pa?.size||observer?.unobserve(wa)})}}var windowCallbacks=new Set,windowResizeHandler;function createWindowResizeHandler(){windowResizeHandler=()=>{const t={get width(){return window.innerWidth},get height(){return window.innerHeight}};windowCallbacks.forEach(r=>r(t))},window.addEventListener("resize",windowResizeHandler)}function resizeWindow(t){return windowCallbacks.add(t),windowResizeHandler||createWindowResizeHandler(),()=>{windowCallbacks.delete(t),!windowCallbacks.size&&typeof windowResizeHandler=="function"&&(window.removeEventListener("resize",windowResizeHandler),windowResizeHandler=void 0)}}function resize(t,r){return typeof t=="function"?resizeWindow(t):resizeElement(t,r)}var statsBuffer={value:null,addProjectionMetrics:null};function isSVGSVGElement(t){return isSVGElement(t)&&t.tagName==="svg"}var valueTypes=[...dimensionValueTypes,color,complex],findValueType=t=>valueTypes.find(testValueType(t)),createAxisDelta=()=>({translate:0,scale:1,origin:0,originPoint:0}),createDelta=()=>({x:createAxisDelta(),y:createAxisDelta()}),createAxis=()=>({min:0,max:0}),createBox=()=>({x:createAxis(),y:createAxis()}),visualElementStore=new WeakMap;function isAnimationControls(t){return t!==null&&typeof t=="object"&&typeof t.start=="function"}function isVariantLabel(t){return typeof t=="string"||Array.isArray(t)}var variantPriorityOrder=["animate","whileInView","whileFocus","whileHover","whileTap","whileDrag","exit"],variantProps=["initial",...variantPriorityOrder];function isControllingVariants(t){return isAnimationControls(t.animate)||variantProps.some(r=>isVariantLabel(t[r]))}function isVariantNode(t){return!!(isControllingVariants(t)||t.variants)}function updateMotionValuesFromProps(t,r,Aa){for(const wa in r){const Pa=r[wa],xa=Aa[wa];if(isMotionValue(Pa))t.addValue(wa,Pa);else if(isMotionValue(xa))t.addValue(wa,motionValue(Pa,{owner:t}));else if(xa!==Pa)if(t.hasValue(wa)){const Ca=t.getValue(wa);Ca.liveStyle===!0?Ca.jump(Pa):Ca.hasAnimated||Ca.set(Pa)}else{const Ca=t.getStaticValue(wa);t.addValue(wa,motionValue(Ca!==void 0?Ca:Pa,{owner:t}))}}for(const wa in Aa)r[wa]===void 0&&t.removeValue(wa);return r}var prefersReducedMotion={current:null},hasReducedMotionListener={current:!1},isBrowser$1=typeof window<"u";function initPrefersReducedMotion(){if(hasReducedMotionListener.current=!0,!!isBrowser$1)if(window.matchMedia){const t=window.matchMedia("(prefers-reduced-motion)"),r=()=>prefersReducedMotion.current=t.matches;t.addEventListener("change",r),r()}else prefersReducedMotion.current=!1}var propEventHandlers=["AnimationStart","AnimationComplete","Update","BeforeLayoutMeasure","LayoutMeasure","LayoutAnimationStart","LayoutAnimationComplete"],featureDefinitions={};function setFeatureDefinitions(t){featureDefinitions=t}function getFeatureDefinitions(){return featureDefinitions}var VisualElement=class{scrapeMotionValuesFromProps(t,r,Aa){return{}}constructor({parent:t,props:r,presenceContext:Aa,reducedMotionConfig:wa,skipAnimations:Pa,blockInitialAnimation:xa,visualState:Ca},ka={}){this.current=null,this.children=new Set,this.isVariantNode=!1,this.isControllingVariants=!1,this.shouldReduceMotion=null,this.shouldSkipAnimations=!1,this.values=new Map,this.KeyframeResolver=KeyframeResolver,this.features={},this.valueSubscriptions=new Map,this.prevMotionValues={},this.hasBeenMounted=!1,this.events={},this.propEventSubscriptions={},this.notifyUpdate=()=>this.notify("Update",this.latestValues),this.render=()=>{this.current&&(this.triggerBuild(),this.renderInstance(this.current,this.renderState,this.props.style,this.projection))},this.renderScheduledAt=0,this.scheduleRender=()=>{const Fa=time.now();this.renderScheduledAt<Fa&&(this.renderScheduledAt=Fa,frame.render(this.render,!1,!0))};const{latestValues:Ba,renderState:$a}=Ca;this.latestValues=Ba,this.baseTarget={...Ba},this.initialValues=r.initial?{...Ba}:{},this.renderState=$a,this.parent=t,this.props=r,this.presenceContext=Aa,this.depth=t?t.depth+1:0,this.reducedMotionConfig=wa,this.skipAnimationsConfig=Pa,this.options=ka,this.blockInitialAnimation=!!xa,this.isControllingVariants=isControllingVariants(r),this.isVariantNode=isVariantNode(r),this.isVariantNode&&(this.variantChildren=new Set),this.manuallyAnimateOnMount=!!(t&&t.current);const{willChange:Da,...Va}=this.scrapeMotionValuesFromProps(r,{},this);for(const Fa in Va){const Ma=Va[Fa];Ba[Fa]!==void 0&&isMotionValue(Ma)&&Ma.set(Ba[Fa])}}mount(t){if(this.hasBeenMounted)for(const r in this.initialValues)this.values.get(r)?.jump(this.initialValues[r]),this.latestValues[r]=this.initialValues[r];this.current=t,visualElementStore.set(t,this),this.projection&&!this.projection.instance&&this.projection.mount(t),this.parent&&this.isVariantNode&&!this.isControllingVariants&&(this.removeFromVariantTree=this.parent.addVariantChild(this)),this.values.forEach((r,Aa)=>this.bindToMotionValue(Aa,r)),this.reducedMotionConfig==="never"?this.shouldReduceMotion=!1:this.reducedMotionConfig==="always"?this.shouldReduceMotion=!0:(hasReducedMotionListener.current||initPrefersReducedMotion(),this.shouldReduceMotion=prefersReducedMotion.current),this.shouldSkipAnimations=this.skipAnimationsConfig??!1,this.parent?.addChild(this),this.update(this.props,this.presenceContext),this.hasBeenMounted=!0}unmount(){this.projection&&this.projection.unmount(),cancelFrame(this.notifyUpdate),cancelFrame(this.render),this.valueSubscriptions.forEach(t=>t()),this.valueSubscriptions.clear(),this.removeFromVariantTree&&this.removeFromVariantTree(),this.parent?.removeChild(this);for(const t in this.events)this.events[t].clear();for(const t in this.features){const r=this.features[t];r&&(r.unmount(),r.isMounted=!1)}this.current=null}addChild(t){this.children.add(t),this.enteringChildren??(this.enteringChildren=new Set),this.enteringChildren.add(t)}removeChild(t){this.children.delete(t),this.enteringChildren&&this.enteringChildren.delete(t)}bindToMotionValue(t,r){if(this.valueSubscriptions.has(t)&&this.valueSubscriptions.get(t)(),r.accelerate&&acceleratedValues.has(t)&&this.current instanceof HTMLElement){const{factory:xa,keyframes:Ca,times:ka,ease:Ba,duration:$a}=r.accelerate,Da=new NativeAnimation({element:this.current,name:t,keyframes:Ca,times:ka,ease:Ba,duration:secondsToMilliseconds($a)}),Va=xa(Da);this.valueSubscriptions.set(t,()=>{Va(),Da.cancel()});return}const Aa=transformProps.has(t);Aa&&this.onBindTransform&&this.onBindTransform();const wa=r.on("change",xa=>{this.latestValues[t]=xa,this.props.onUpdate&&frame.preRender(this.notifyUpdate),Aa&&this.projection&&(this.projection.isTransformDirty=!0),this.scheduleRender()});let Pa;typeof window<"u"&&window.MotionCheckAppearSync&&(Pa=window.MotionCheckAppearSync(this,t,r)),this.valueSubscriptions.set(t,()=>{wa(),Pa&&Pa()})}sortNodePosition(t){return!this.current||!this.sortInstanceNodePosition||this.type!==t.type?0:this.sortInstanceNodePosition(this.current,t.current)}updateFeatures(){let t="animation";for(t in featureDefinitions){const r=featureDefinitions[t];if(!r)continue;const{isEnabled:Aa,Feature:wa}=r;if(!this.features[t]&&wa&&Aa(this.props)&&(this.features[t]=new wa(this)),this.features[t]){const Pa=this.features[t];Pa.isMounted?Pa.update():(Pa.mount(),Pa.isMounted=!0)}}}triggerBuild(){this.build(this.renderState,this.latestValues,this.props)}measureViewportBox(){return this.current?this.measureInstanceViewportBox(this.current,this.props):createBox()}getStaticValue(t){return this.latestValues[t]}setStaticValue(t,r){this.latestValues[t]=r}update(t,r){(t.transformTemplate||this.props.transformTemplate)&&this.scheduleRender(),this.prevProps=this.props,this.props=t,this.prevPresenceContext=this.presenceContext,this.presenceContext=r;for(let Aa=0;Aa<propEventHandlers.length;Aa++){const wa=propEventHandlers[Aa];this.propEventSubscriptions[wa]&&(this.propEventSubscriptions[wa](),delete this.propEventSubscriptions[wa]);const Pa=t["on"+wa];Pa&&(this.propEventSubscriptions[wa]=this.on(wa,Pa))}this.prevMotionValues=updateMotionValuesFromProps(this,this.scrapeMotionValuesFromProps(t,this.prevProps||{},this),this.prevMotionValues),this.handleChildMotionValue&&this.handleChildMotionValue()}getProps(){return this.props}getVariant(t){return this.props.variants?this.props.variants[t]:void 0}getDefaultTransition(){return this.props.transition}getTransformPagePoint(){return this.props.transformPagePoint}getClosestVariantNode(){return this.isVariantNode?this:this.parent?this.parent.getClosestVariantNode():void 0}addVariantChild(t){const r=this.getClosestVariantNode();if(r)return r.variantChildren&&r.variantChildren.add(t),()=>r.variantChildren.delete(t)}addValue(t,r){const Aa=this.values.get(t);r!==Aa&&(Aa&&this.removeValue(t),this.bindToMotionValue(t,r),this.values.set(t,r),this.latestValues[t]=r.get())}removeValue(t){this.values.delete(t);const r=this.valueSubscriptions.get(t);r&&(r(),this.valueSubscriptions.delete(t)),delete this.latestValues[t],this.removeValueFromRenderState(t,this.renderState)}hasValue(t){return this.values.has(t)}getValue(t,r){if(this.props.values&&this.props.values[t])return this.props.values[t];let Aa=this.values.get(t);return Aa===void 0&&r!==void 0&&(Aa=motionValue(r===null?void 0:r,{owner:this}),this.addValue(t,Aa)),Aa}readValue(t,r){let Aa=this.latestValues[t]!==void 0||!this.current?this.latestValues[t]:this.getBaseTargetFromProps(this.props,t)??this.readValueFromInstance(this.current,t,this.options);return Aa!=null&&(typeof Aa=="string"&&(isNumericalString(Aa)||isZeroValueString(Aa))?Aa=parseFloat(Aa):!findValueType(Aa)&&complex.test(r)&&(Aa=getAnimatableNone(t,r)),this.setBaseTarget(t,isMotionValue(Aa)?Aa.get():Aa)),isMotionValue(Aa)?Aa.get():Aa}setBaseTarget(t,r){this.baseTarget[t]=r}getBaseTarget(t){const{initial:r}=this.props;let Aa;if(typeof r=="string"||typeof r=="object"){const Pa=resolveVariantFromProps(this.props,r,this.presenceContext?.custom);Pa&&(Aa=Pa[t])}if(r&&Aa!==void 0)return Aa;const wa=this.getBaseTargetFromProps(this.props,t);return wa!==void 0&&!isMotionValue(wa)?wa:this.initialValues[t]!==void 0&&Aa===void 0?void 0:this.baseTarget[t]}on(t,r){return this.events[t]||(this.events[t]=new SubscriptionManager),this.events[t].add(r)}notify(t,...r){this.events[t]&&this.events[t].notify(...r)}scheduleRenderMicrotask(){microtask.render(this.render)}},DOMVisualElement=class extends VisualElement{constructor(){super(...arguments),this.KeyframeResolver=DOMKeyframesResolver}sortInstanceNodePosition(t,r){return t.compareDocumentPosition(r)&2?1:-1}getBaseTargetFromProps(t,r){const Aa=t.style;return Aa?Aa[r]:void 0}removeValueFromRenderState(t,{vars:r,style:Aa}){delete r[t],delete Aa[t]}handleChildMotionValue(){this.childSubscription&&(this.childSubscription(),delete this.childSubscription);const{children:t}=this.props;isMotionValue(t)&&(this.childSubscription=t.on("change",r=>{this.current&&(this.current.textContent=`${r}`)}))}},Feature=class{constructor(t){this.isMounted=!1,this.node=t}update(){}};function convertBoundingBoxToBox({top:t,left:r,right:Aa,bottom:wa}){return{x:{min:r,max:Aa},y:{min:t,max:wa}}}function convertBoxToBoundingBox({x:t,y:r}){return{top:r.min,right:t.max,bottom:r.max,left:t.min}}function transformBoxPoints(t,r){if(!r)return t;const Aa=r({x:t.left,y:t.top}),wa=r({x:t.right,y:t.bottom});return{top:Aa.y,left:Aa.x,bottom:wa.y,right:wa.x}}function isIdentityScale(t){return t===void 0||t===1}function hasScale({scale:t,scaleX:r,scaleY:Aa}){return!isIdentityScale(t)||!isIdentityScale(r)||!isIdentityScale(Aa)}function hasTransform(t){return hasScale(t)||has2DTranslate(t)||t.z||t.rotate||t.rotateX||t.rotateY||t.skewX||t.skewY}function has2DTranslate(t){return is2DTranslate(t.x)||is2DTranslate(t.y)}function is2DTranslate(t){return t&&t!=="0%"}function scalePoint(t,r,Aa){return Aa+r*(t-Aa)}function applyPointDelta(t,r,Aa,wa,Pa){return Pa!==void 0&&(t=scalePoint(t,Pa,wa)),scalePoint(t,Aa,wa)+r}function applyAxisDelta(t,r=0,Aa=1,wa,Pa){t.min=applyPointDelta(t.min,r,Aa,wa,Pa),t.max=applyPointDelta(t.max,r,Aa,wa,Pa)}function applyBoxDelta(t,{x:r,y:Aa}){applyAxisDelta(t.x,r.translate,r.scale,r.originPoint),applyAxisDelta(t.y,Aa.translate,Aa.scale,Aa.originPoint)}var TREE_SCALE_SNAP_MIN=.999999999999,TREE_SCALE_SNAP_MAX=1.0000000000001;function applyTreeDeltas(t,r,Aa,wa=!1){const Pa=Aa.length;if(!Pa)return;r.x=r.y=1;let xa,Ca;for(let ka=0;ka<Pa;ka++){xa=Aa[ka],Ca=xa.projectionDelta;const{visualElement:Ba}=xa.options;Ba&&Ba.props.style&&Ba.props.style.display==="contents"||(wa&&xa.options.layoutScroll&&xa.scroll&&xa!==xa.root&&(translateAxis(t.x,-xa.scroll.offset.x),translateAxis(t.y,-xa.scroll.offset.y)),Ca&&(r.x*=Ca.x.scale,r.y*=Ca.y.scale,applyBoxDelta(t,Ca)),wa&&hasTransform(xa.latestValues)&&transformBox(t,xa.latestValues,xa.layout?.layoutBox))}r.x<TREE_SCALE_SNAP_MAX&&r.x>TREE_SCALE_SNAP_MIN&&(r.x=1),r.y<TREE_SCALE_SNAP_MAX&&r.y>TREE_SCALE_SNAP_MIN&&(r.y=1)}function translateAxis(t,r){t.min+=r,t.max+=r}function transformAxis(t,r,Aa,wa,Pa=.5){applyAxisDelta(t,r,Aa,mixNumber$1(t.min,t.max,Pa),wa)}function resolveAxisTranslate(t,r){return typeof t=="string"?parseFloat(t)/100*(r.max-r.min):t}function transformBox(t,r,Aa){const wa=Aa??t;transformAxis(t.x,resolveAxisTranslate(r.x,wa.x),r.scaleX,r.scale,r.originX),transformAxis(t.y,resolveAxisTranslate(r.y,wa.y),r.scaleY,r.scale,r.originY)}function measureViewportBox(t,r){return convertBoundingBoxToBox(transformBoxPoints(t.getBoundingClientRect(),r))}function measurePageBox(t,r,Aa){const wa=measureViewportBox(t,Aa),{scroll:Pa}=r;return Pa&&(translateAxis(wa.x,Pa.offset.x),translateAxis(wa.y,Pa.offset.y)),wa}var translateAlias={x:"translateX",y:"translateY",z:"translateZ",transformPerspective:"perspective"},numTransforms=transformPropOrder.length;function buildTransform(t,r,Aa){let wa="",Pa=!0;for(let Ca=0;Ca<numTransforms;Ca++){const ka=transformPropOrder[Ca],Ba=t[ka];if(Ba===void 0)continue;let $a=!0;if(typeof Ba=="number")$a=Ba===(ka.startsWith("scale")?1:0);else{const Da=parseFloat(Ba);$a=ka.startsWith("scale")?Da===1:Da===0}if(!$a||Aa){const Da=getValueAsType(Ba,numberValueTypes[ka]);if(!$a){Pa=!1;const Va=translateAlias[ka]||ka;wa+=`${Va}(${Da}) `}Aa&&(r[ka]=Da)}}const xa=t.pathRotation;return xa&&(Pa=!1,wa+=`rotate(${getValueAsType(xa,numberValueTypes.pathRotation)}) `),wa=wa.trim(),Aa?wa=Aa(r,Pa?"":wa):Pa&&(wa="none"),wa}function buildHTMLStyles(t,r,Aa){const{style:wa,vars:Pa,transformOrigin:xa}=t;
vendor: 4,338 bytes, line 16
16let Ca=!1,ka=!1;for(const Ba in r){const $a=r[Ba];if(transformProps.has(Ba)){Ca=!0;continue}else if(isCSSVariableName(Ba)){Pa[Ba]=$a;continue}else{const Da=getValueAsType($a,numberValueTypes[Ba]);Ba.startsWith("origin")?(ka=!0,xa[Ba]=Da):wa[Ba]=Da}}if(r.transform||(Ca||Aa?wa.transform=buildTransform(r,t.transform,Aa):wa.transform&&(wa.transform="none")),ka){const{originX:Ba="50%",originY:$a="50%",originZ:Da=0}=xa;wa.transformOrigin=`${Ba} ${$a} ${Da}`}}function renderHTML(t,{style:r,vars:Aa},wa,Pa){const xa=t.style;let Ca;for(Ca in r)xa[Ca]=r[Ca];Pa?.applyProjectionStyles(xa,wa);for(Ca in Aa)xa.setProperty(Ca,Aa[Ca])}function pixelsToPercent(t,r){return r.max===r.min?0:t/(r.max-r.min)*100}var correctBorderRadius={correct:(t,r)=>{if(!r.target)return t;if(typeof t=="string")if(px.test(t))t=parseFloat(t);else return t;return`${pixelsToPercent(t,r.target.x)}% ${pixelsToPercent(t,r.target.y)}%`}},correctBoxShadow={correct:(t,{treeScale:r,projectionDelta:Aa})=>{const wa=t,Pa=complex.parse(t);if(Pa.length>5)return wa;const xa=complex.createTransformer(t),Ca=typeof Pa[0]!="number"?1:0,ka=Aa.x.scale*r.x,Ba=Aa.y.scale*r.y;Pa[0+Ca]/=ka,Pa[1+Ca]/=Ba;const $a=mixNumber$1(ka,Ba,.5);return typeof Pa[2+Ca]=="number"&&(Pa[2+Ca]/=$a),typeof Pa[3+Ca]=="number"&&(Pa[3+Ca]/=$a),xa(Pa)}},scaleCorrectors={borderRadius:{...correctBorderRadius,applyTo:[...cornerRadiusProps]},borderTopLeftRadius:correctBorderRadius,borderTopRightRadius:correctBorderRadius,borderBottomLeftRadius:correctBorderRadius,borderBottomRightRadius:correctBorderRadius,boxShadow:correctBoxShadow};function isForcedMotionValue(t,{layout:r,layoutId:Aa}){return transformProps.has(t)||t.startsWith("origin")||(r||Aa!==void 0)&&(!!scaleCorrectors[t]||t==="opacity")}function scrapeMotionValuesFromProps$1(t,r,Aa){const wa=t.style,Pa=r?.style,xa={};if(!wa)return xa;for(const Ca in wa)(isMotionValue(wa[Ca])||Pa&&isMotionValue(Pa[Ca])||isForcedMotionValue(Ca,t)||Aa?.getValue(Ca)?.liveStyle!==void 0)&&(xa[Ca]=wa[Ca]);return xa}function getComputedStyle$1(t){return window.getComputedStyle(t)}var HTMLVisualElement=class extends DOMVisualElement{constructor(){super(...arguments),this.type="html",this.renderInstance=renderHTML}mount(t){invariant(!!t.style,"motion.create() components must forward their ref to a HTML or SVG element","custom-component-ref"),super.mount(t)}readValueFromInstance(t,r){if(transformProps.has(r))return this.projection?.isProjecting?defaultTransformValue(r):readTransformValue(t,r);{const Aa=getComputedStyle$1(t),wa=(isCSSVariableName(r)?Aa.getPropertyValue(r):Aa[r])||0;return typeof wa=="string"?wa.trim():wa}}measureInstanceViewportBox(t,{transformPagePoint:r}){return measureViewportBox(t,r)}build(t,r,Aa){buildHTMLStyles(t,r,Aa.transformTemplate)}scrapeMotionValuesFromProps(t,r,Aa){return scrapeMotionValuesFromProps$1(t,r,Aa)}},dashKeys={offset:"stroke-dashoffset",array:"stroke-dasharray"},camelKeys={offset:"strokeDashoffset",array:"strokeDasharray"};function buildSVGPath(t,r,Aa=1,wa=0,Pa=!0){t.pathLength=1;const xa=Pa?dashKeys:camelKeys;t[xa.offset]=`${-wa}`,t[xa.array]=`${r} ${Aa}`}var cssMotionPathProperties=["offsetDistance","offsetPath","offsetRotate","offsetAnchor"];function buildSVGAttrs(t,{attrX:r,attrY:Aa,attrScale:wa,pathLength:Pa,pathSpacing:xa=1,pathOffset:Ca=0,...ka},Ba,$a,Da){if(buildHTMLStyles(t,ka,$a),Ba){t.style.viewBox&&(t.attrs.viewBox=t.style.viewBox);return}t.attrs=t.style,t.style={};const{attrs:Va,style:Fa}=t;Va.transform&&(Fa.transform=Va.transform,delete Va.transform),(Fa.transform||Va.transformOrigin)&&(Fa.transformOrigin=Va.transformOrigin??"50% 50%",delete Va.transformOrigin),Fa.transform&&(Fa.transformBox=Da?.transformBox??"fill-box",delete Va.transformBox);for(const Ma of cssMotionPathProperties)Va[Ma]!==void 0&&(Fa[Ma]=Va[Ma],delete Va[Ma]);r!==void 0&&(Va.x=r),Aa!==void 0&&(Va.y=Aa),wa!==void 0&&(Va.scale=wa),Pa!==void 0&&buildSVGPath(Va,Pa,xa,Ca,!1)}var camelCaseAttributes=new Set(["baseFrequency","diffuseConstant","kernelMatrix","kernelUnitLength","keySplines","keyTimes","limitingConeAngle","markerHeight","markerWidth","numOctaves","targetX","targetY","surfaceScale","specularConstant","specularExponent","stdDeviation","tableValues","viewBox","gradientTransform","pathLength","startOffset","textLength","lengthAdjust"]),isSVGTag=t=>typeof t=="string"&&t.toLowerCase()==="svg";
vendor: 30,608 bytes, line 16
16function renderSVG(t,r,Aa,wa){renderHTML(t,r,void 0,wa);for(const Pa in r.attrs)t.setAttribute(camelCaseAttributes.has(Pa)?Pa:camelToDash(Pa),r.attrs[Pa])}function scrapeMotionValuesFromProps(t,r,Aa){const wa=scrapeMotionValuesFromProps$1(t,r,Aa);for(const Pa in t)if(isMotionValue(t[Pa])||isMotionValue(r[Pa])){const xa=transformPropOrder.indexOf(Pa)!==-1?"attr"+Pa.charAt(0).toUpperCase()+Pa.substring(1):Pa;wa[xa]=t[Pa]}return wa}var SVGVisualElement=class extends DOMVisualElement{constructor(){super(...arguments),this.type="svg",this.isSVGTag=!1,this.measureInstanceViewportBox=createBox}getBaseTargetFromProps(t,r){return t[r]}readValueFromInstance(t,r){if(transformProps.has(r)){const Aa=getDefaultValueType(r);return Aa&&Aa.default||0}return r=camelCaseAttributes.has(r)?r:camelToDash(r),t.getAttribute(r)}scrapeMotionValuesFromProps(t,r,Aa){return scrapeMotionValuesFromProps(t,r,Aa)}build(t,r,Aa){buildSVGAttrs(t,r,this.isSVGTag,Aa.transformTemplate,Aa.style)}renderInstance(t,r,Aa,wa){renderSVG(t,r,Aa,wa)}mount(t){this.isSVGTag=isSVGTag(t.tagName),super.mount(t)}},numVariantProps=variantProps.length;function getVariantContext(t){if(!t)return;if(!t.isControllingVariants){const Aa=t.parent?getVariantContext(t.parent)||{}:{};return t.props.initial!==void 0&&(Aa.initial=t.props.initial),Aa}const r={};for(let Aa=0;Aa<numVariantProps;Aa++){const wa=variantProps[Aa],Pa=t.props[wa];(isVariantLabel(Pa)||Pa===!1)&&(r[wa]=Pa)}return r}function shallowCompare(t,r){if(!Array.isArray(r))return!1;const Aa=r.length;if(Aa!==t.length)return!1;for(let wa=0;wa<Aa;wa++)if(r[wa]!==t[wa])return!1;return!0}var reversePriorityOrder=[...variantPriorityOrder].reverse(),numAnimationTypes=variantPriorityOrder.length;function createAnimateFunction(t){return r=>Promise.all(r.map(({animation:Aa,options:wa})=>animateVisualElement(t,Aa,wa)))}function createAnimationState(t){let r=createAnimateFunction(t),Aa=createState(),wa=!0,Pa=!1;const xa=$a=>(Da,Va)=>{const Fa=resolveVariant(t,Va,$a==="exit"?t.presenceContext?.custom:void 0);if(Fa){const{transition:Ma,transitionEnd:Ua,...La}=Fa;Da={...Da,...La,...Ua}}return Da};function Ca($a){r=$a(t)}function ka($a){const{props:Da}=t,Va=getVariantContext(t.parent)||{},Fa=[],Ma=new Set;let Ua={},La=1/0;for(let Za=0;Za<numAnimationTypes;Za++){const ja=reversePriorityOrder[Za],qa=Aa[ja],Ha=Da[ja]!==void 0?Da[ja]:Va[ja],za=isVariantLabel(Ha),Ga=ja===$a?qa.isActive:null;Ga===!1&&(La=Za);let Ka=Ha===Va[ja]&&Ha!==Da[ja]&&za;if(Ka&&(wa||Pa)&&t.manuallyAnimateOnMount&&(Ka=!1),qa.protectedKeys={...Ua},!qa.isActive&&Ga===null||!Ha&&!qa.prevProp||isAnimationControls(Ha)||typeof Ha=="boolean")continue;if(ja==="exit"&&qa.isActive&&Ga!==!0){qa.prevResolvedValues&&(Ua={...Ua,...qa.prevResolvedValues});continue}const Ya=checkVariantsDidChange(qa.prevProp,Ha);let Wa=Ya||ja===$a&&qa.isActive&&!Ka&&za||Za>La&&za,gi=!1;const Ei=Array.isArray(Ha)?Ha:[Ha];let zi=Ei.reduce(xa(ja),{});Ga===!1&&(zi={});const{prevResolvedValues:cs={}}=qa,Xi={...cs,...zi},ls=us=>{Wa=!0,Ma.has(us)&&(gi=!0,Ma.delete(us)),qa.needsAnimating[us]=!0;const gs=t.getValue(us);gs&&(gs.liveStyle=!1)};for(const us in Xi){const gs=zi[us],hs=cs[us];if(Ua.hasOwnProperty(us))continue;let fs=!1;isKeyframesTarget(gs)&&isKeyframesTarget(hs)?fs=!shallowCompare(gs,hs)||Ya:fs=gs!==hs,fs?gs!=null?ls(us):Ma.add(us):gs!==void 0&&Ma.has(us)?ls(us):qa.protectedKeys[us]=!0}qa.prevProp=Ha,qa.prevResolvedValues=zi,qa.isActive&&(Ua={...Ua,...zi}),(wa||Pa)&&t.blockInitialAnimation&&(Wa=!1);const ds=Ka&&Ya;Wa&&(!ds||gi)&&Fa.push(...Ei.map(us=>{const gs={type:ja};if(typeof us=="string"&&(wa||Pa)&&!ds&&t.manuallyAnimateOnMount&&t.parent){const{parent:hs}=t,fs=resolveVariant(hs,us);if(hs.enteringChildren&&fs){const{delayChildren:al}=fs.transition||{};gs.delay=calcChildStagger(hs.enteringChildren,t,al)}}return{animation:us,options:gs}}))}if(Ma.size){const Za={};if(typeof Da.initial!="boolean"){const ja=resolveVariant(t,Array.isArray(Da.initial)?Da.initial[0]:Da.initial);ja&&ja.transition&&(Za.transition=ja.transition)}Ma.forEach(ja=>{const qa=t.getBaseTarget(ja),Ha=t.getValue(ja);Ha&&(Ha.liveStyle=!0),Za[ja]=qa??null}),Fa.push({animation:Za})}let Qa=!!Fa.length;return wa&&(Da.initial===!1||Da.initial===Da.animate)&&!t.manuallyAnimateOnMount&&(Qa=!1),wa=!1,Pa=!1,Qa?r(Fa):Promise.resolve()}function Ba($a,Da){if(Aa[$a].isActive===Da)return Promise.resolve();t.variantChildren?.forEach(Fa=>Fa.animationState?.setActive($a,Da)),Aa[$a].isActive=Da;const Va=ka($a);for(const Fa in Aa)Aa[Fa].protectedKeys={};return Va}return{animateChanges:ka,setActive:Ba,setAnimateFunction:Ca,getState:()=>Aa,reset:()=>{Aa=createState(),Pa=!0}}}function checkVariantsDidChange(t,r){return typeof r=="string"?r!==t:Array.isArray(r)?!shallowCompare(r,t):!1}function createTypeState(t=!1){return{isActive:t,protectedKeys:{},needsAnimating:{},prevResolvedValues:{}}}function createState(){return{animate:createTypeState(!0),whileInView:createTypeState(),whileHover:createTypeState(),whileTap:createTypeState(),whileDrag:createTypeState(),whileFocus:createTypeState(),exit:createTypeState()}}function copyAxisInto(t,r){t.min=r.min,t.max=r.max}function copyBoxInto(t,r){copyAxisInto(t.x,r.x),copyAxisInto(t.y,r.y)}function copyAxisDeltaInto(t,r){t.translate=r.translate,t.scale=r.scale,t.originPoint=r.originPoint,t.origin=r.origin}var SCALE_MIN=.9999,SCALE_MAX=1.0001,TRANSLATE_MIN=-.01,TRANSLATE_MAX=.01;function calcLength(t){return t.max-t.min}function isNear(t,r,Aa){return Math.abs(t-r)<=Aa}function calcAxisDelta(t,r,Aa,wa=.5){t.origin=wa,t.originPoint=mixNumber$1(r.min,r.max,t.origin),t.scale=calcLength(Aa)/calcLength(r),t.translate=mixNumber$1(Aa.min,Aa.max,t.origin)-t.originPoint,(t.scale>=SCALE_MIN&&t.scale<=SCALE_MAX||isNaN(t.scale))&&(t.scale=1),(t.translate>=TRANSLATE_MIN&&t.translate<=TRANSLATE_MAX||isNaN(t.translate))&&(t.translate=0)}function calcBoxDelta(t,r,Aa,wa){calcAxisDelta(t.x,r.x,Aa.x,wa?wa.originX:void 0),calcAxisDelta(t.y,r.y,Aa.y,wa?wa.originY:void 0)}function calcRelativeAxis(t,r,Aa,wa=0){t.min=(wa?mixNumber$1(Aa.min,Aa.max,wa):Aa.min)+r.min,t.max=t.min+calcLength(r)}function calcRelativeBox(t,r,Aa,wa){calcRelativeAxis(t.x,r.x,Aa.x,wa?.x),calcRelativeAxis(t.y,r.y,Aa.y,wa?.y)}function calcRelativeAxisPosition(t,r,Aa,wa=0){const Pa=wa?mixNumber$1(Aa.min,Aa.max,wa):Aa.min;t.min=r.min-Pa,t.max=t.min+calcLength(r)}function calcRelativePosition(t,r,Aa,wa){calcRelativeAxisPosition(t.x,r.x,Aa.x,wa?.x),calcRelativeAxisPosition(t.y,r.y,Aa.y,wa?.y)}function removePointDelta(t,r,Aa,wa,Pa){return t-=r,t=scalePoint(t,1/Aa,wa),Pa!==void 0&&(t=scalePoint(t,1/Pa,wa)),t}function removeAxisDelta(t,r=0,Aa=1,wa=.5,Pa,xa=t,Ca=t){if(percent.test(r)&&(r=parseFloat(r),r=mixNumber$1(Ca.min,Ca.max,r/100)-Ca.min),typeof r!="number")return;let ka=mixNumber$1(xa.min,xa.max,wa);t===xa&&(ka-=r),t.min=removePointDelta(t.min,r,Aa,ka,Pa),t.max=removePointDelta(t.max,r,Aa,ka,Pa)}function removeAxisTransforms(t,r,[Aa,wa,Pa],xa,Ca){removeAxisDelta(t,r[Aa],r[wa],r[Pa],r.scale,xa,Ca)}var xKeys=["x","scaleX","originX"],yKeys=["y","scaleY","originY"];function removeBoxTransforms(t,r,Aa,wa){removeAxisTransforms(t.x,r,xKeys,Aa?Aa.x:void 0,wa?wa.x:void 0),removeAxisTransforms(t.y,r,yKeys,Aa?Aa.y:void 0,wa?wa.y:void 0)}function isAxisDeltaZero(t){return t.translate===0&&t.scale===1}function isDeltaZero(t){return isAxisDeltaZero(t.x)&&isAxisDeltaZero(t.y)}function axisEquals(t,r){return t.min===r.min&&t.max===r.max}function boxEquals(t,r){return axisEquals(t.x,r.x)&&axisEquals(t.y,r.y)}function axisEqualsRounded(t,r){return Math.round(t.min)===Math.round(r.min)&&Math.round(t.max)===Math.round(r.max)}function boxEqualsRounded(t,r){return axisEqualsRounded(t.x,r.x)&&axisEqualsRounded(t.y,r.y)}function aspectRatio(t){return calcLength(t.x)/calcLength(t.y)}function axisDeltaEquals(t,r){return t.translate===r.translate&&t.scale===r.scale&&t.originPoint===r.originPoint}function eachAxis(t){return[t("x"),t("y")]}function buildProjectionTransform(t,r,Aa){let wa="";const Pa=t.x.translate/r.x,xa=t.y.translate/r.y,Ca=Aa?.z||0;if((Pa||xa||Ca)&&(wa=`translate3d(${Pa}px, ${xa}px, ${Ca}px) `),(r.x!==1||r.y!==1)&&(wa+=`scale(${1/r.x}, ${1/r.y}) `),Aa){const{transformPerspective:$a,rotate:Da,pathRotation:Va,rotateX:Fa,rotateY:Ma,skewX:Ua,skewY:La}=Aa;$a&&(wa=`perspective(${$a}px) ${wa}`),Da&&(wa+=`rotate(${Da}deg) `),Va&&(wa+=`rotate(${Va}deg) `),Fa&&(wa+=`rotateX(${Fa}deg) `),Ma&&(wa+=`rotateY(${Ma}deg) `),Ua&&(wa+=`skewX(${Ua}deg) `),La&&(wa+=`skewY(${La}deg) `)}const ka=t.x.scale*r.x,Ba=t.y.scale*r.y;return(ka!==1||Ba!==1)&&(wa+=`scale(${ka}, ${Ba})`),wa||"none"}var numBorders=cornerRadiusProps.length,asNumber=t=>typeof t=="string"?parseFloat(t):t,isPx=t=>typeof t=="number"||px.test(t);function mixValues(t,r,Aa,wa,Pa,xa){Pa?(t.opacity=mixNumber$1(0,Aa.opacity??1,easeCrossfadeIn(wa)),t.opacityExit=mixNumber$1(r.opacity??1,0,easeCrossfadeOut(wa))):xa&&(t.opacity=mixNumber$1(r.opacity??1,Aa.opacity??1,wa));for(let Ca=0;Ca<numBorders;Ca++){const ka=cornerRadiusProps[Ca];let Ba=getRadius(r,ka),$a=getRadius(Aa,ka);Ba===void 0&&$a===void 0||(Ba||(Ba=0),$a||($a=0),Ba===0||$a===0||isPx(Ba)===isPx($a)?(t[ka]=Math.max(mixNumber$1(asNumber(Ba),asNumber($a),wa),0),(percent.test($a)||percent.test(Ba))&&(t[ka]+="%")):t[ka]=$a)}(r.rotate||Aa.rotate)&&(t.rotate=mixNumber$1(r.rotate||0,Aa.rotate||0,wa))}function getRadius(t,r){return t[r]!==void 0?t[r]:t.borderRadius}var easeCrossfadeIn=compress(0,.5,circOut),easeCrossfadeOut=compress(.5,.95,noop$3);function compress(t,r,Aa){return wa=>wa<t?0:wa>r?1:Aa(progress(t,r,wa))}function animateSingleValue(t,r,Aa){const wa=isMotionValue(t)?t:motionValue(t);return wa.start(animateMotionValue("",wa,r,Aa)),wa.animation}function addDomEvent(t,r,Aa,wa={passive:!0}){return t.addEventListener(r,Aa,wa),()=>t.removeEventListener(r,Aa,wa)}var compareByDepth=(t,r)=>t.depth-r.depth,FlatTree=class{constructor(){this.children=[],this.isDirty=!1}add(t){addUniqueItem(this.children,t),this.isDirty=!0}remove(t){removeItem(this.children,t),this.isDirty=!0}forEach(t){this.isDirty&&this.children.sort(compareByDepth),this.isDirty=!1,this.children.forEach(t)}};function delay(t,r){const Aa=time.now(),wa=({timestamp:Pa})=>{const xa=Pa-Aa;xa>=r&&(cancelFrame(wa),t(xa-r))};return frame.setup(wa,!0),()=>cancelFrame(wa)}function resolveMotionValue(t){return isMotionValue(t)?t.get():t}var NodeStack=class{constructor(){this.members=[]}add(t){addUniqueItem(this.members,t);for(let r=this.members.length-1;r>=0;r--){const Aa=this.members[r];if(Aa===t||Aa===this.lead||Aa===this.prevLead)continue;const wa=Aa.instance;(!wa||wa.isConnected===!1)&&!Aa.snapshot&&(removeItem(this.members,Aa),Aa.unmount())}t.scheduleRender()}remove(t){if(removeItem(this.members,t),t===this.prevLead&&(this.prevLead=void 0),t===this.lead){const r=this.members[this.members.length-1];r&&this.promote(r)}}relegate(t){for(let r=this.members.indexOf(t)-1;r>=0;r--){const Aa=this.members[r];if(Aa.isPresent!==!1&&Aa.instance?.isConnected!==!1)return this.promote(Aa),!0}return!1}promote(t,r){const Aa=this.lead;if(t!==Aa&&(this.prevLead=Aa,this.lead=t,t.show(),Aa)){Aa.updateSnapshot(),t.scheduleRender();const{layoutDependency:wa}=Aa.options,{layoutDependency:Pa}=t.options;(wa===void 0||wa!==Pa)&&(t.resumeFrom=Aa,r&&(Aa.preserveOpacity=!0),Aa.snapshot&&(t.snapshot=Aa.snapshot,t.snapshot.latestValues=Aa.animationValues||Aa.latestValues),t.root?.isUpdating&&(t.isLayoutDirty=!0)),t.options.crossfade===!1&&Aa.hide()}}exitAnimationComplete(){this.members.forEach(t=>{t.options.onExitComplete?.(),t.resumingFrom?.options.onExitComplete?.()})}scheduleRender(){this.members.forEach(t=>t.instance&&t.scheduleRender(!1))}removeLeadSnapshot(){this.lead?.snapshot&&(this.lead.snapshot=void 0)}},globalProjectionState={hasAnimatedSinceResize:!0,hasEverUpdated:!1},metrics={nodes:0,calculatedTargetDeltas:0,calculatedProjections:0},transformAxes=["","X","Y","Z"],animationTarget=1e3,id$2=0;function resetDistortingTransform(t,r,Aa,wa){const{latestValues:Pa}=r;Pa[t]&&(Aa[t]=Pa[t],r.setStaticValue(t,0),wa&&(wa[t]=0))}function cancelTreeOptimisedTransformAnimations(t){if(t.hasCheckedOptimisedAppear=!0,t.root===t)return;const{visualElement:r}=t.options;if(!r)return;const Aa=getOptimisedAppearId(r);if(window.MotionHasOptimisedAnimation(Aa,"transform")){const{layout:Pa,layoutId:xa}=t.options;window.MotionCancelOptimisedAnimation(Aa,"transform",frame,!(Pa||xa))}const{parent:wa}=t;wa&&!wa.hasCheckedOptimisedAppear&&cancelTreeOptimisedTransformAnimations(wa)}function createProjectionNode$1({attachResizeListener:t,defaultParent:r,measureScroll:Aa,checkIsScrollRoot:wa,resetTransform:Pa}){return class{constructor(Ca={},ka=r?.()){this.id=id$2++,this.animationId=0,this.animationCommitId=0,this.children=new Set,this.options={},this.isTreeAnimating=!1,this.isAnimationBlocked=!1,this.isLayoutDirty=!1,this.isProjectionDirty=!1,this.isSharedProjectionDirty=!1,this.isTransformDirty=!1,this.updateManuallyBlocked=!1,this.updateBlockedByResize=!1,this.isUpdating=!1,this.isSVG=!1,this.needsReset=!1,this.shouldResetTransform=!1,this.hasCheckedOptimisedAppear=!1,this.treeScale={x:1,y:1},this.eventHandlers=new Map,this.hasTreeAnimated=!1,this.layoutVersion=0,this.updateScheduled=!1,this.scheduleUpdate=()=>this.update(),this.projectionUpdateScheduled=!1,this.checkUpdateFailed=()=>{this.isUpdating&&(this.isUpdating=!1,this.clearAllSnapshots())},this.updateProjection=()=>{this.projectionUpdateScheduled=!1,statsBuffer.value&&(metrics.nodes=metrics.calculatedTargetDeltas=metrics.calculatedProjections=0),this.nodes.forEach(propagateDirtyNodes),this.nodes.forEach(resolveTargetDelta),this.nodes.forEach(calcProjection),this.nodes.forEach(cleanDirtyNodes),statsBuffer.addProjectionMetrics&&statsBuffer.addProjectionMetrics(metrics)},this.resolvedRelativeTargetAt=0,this.linkedParentVersion=0,this.hasProjected=!1,this.isVisible=!0,this.animationProgress=0,this.sharedNodes=new Map,this.latestValues=Ca,this.root=ka?ka.root||ka:this,this.path=ka?[...ka.path,ka]:[],this.parent=ka,this.depth=ka?ka.depth+1:0;for(let Ba=0;Ba<this.path.length;Ba++)this.path[Ba].shouldResetTransform=!0;this.root===this&&(this.nodes=new FlatTree)}addEventListener(Ca,ka){return this.eventHandlers.has(Ca)||this.eventHandlers.set(Ca,new SubscriptionManager),this.eventHandlers.get(Ca).add(ka)}notifyListeners(Ca,...ka){const Ba=this.eventHandlers.get(Ca);Ba&&Ba.notify(...ka)}hasListeners(Ca){return this.eventHandlers.has(Ca)}mount(Ca){if(this.instance)return;this.isSVG=isSVGElement(Ca)&&!isSVGSVGElement(Ca),this.instance=Ca;const{layoutId:ka,layout:Ba,visualElement:$a}=this.options;if($a&&!$a.current&&$a.mount(Ca),this.root.nodes.add(this),this.parent&&this.parent.children.add(this),this.root.hasTreeAnimated&&(Ba||ka)&&(this.isLayoutDirty=!0),t){let Da,Va=0;const Fa=()=>this.root.updateBlockedByResize=!1;frame.read(()=>{Va=window.innerWidth}),t(Ca,()=>{const Ma=window.innerWidth;Ma!==Va&&(Va=Ma,this.root.updateBlockedByResize=!0,Da&&Da(),Da=delay(Fa,250),globalProjectionState.hasAnimatedSinceResize&&(globalProjectionState.hasAnimatedSinceResize=!1,this.nodes.forEach(finishAnimation)))})}ka&&this.root.registerSharedNode(ka,this),this.options.animate!==!1&&$a&&(ka||Ba)&&this.addEventListener("didUpdate",({delta:Da,hasLayoutChanged:Va,hasRelativeLayoutChanged:Fa,layout:Ma})=>{if(this.isTreeAnimationBlocked()){this.target=void 0,this.relativeTarget=void 0;return}const Ua=this.options.transition||$a.getDefaultTransition()||defaultLayoutTransition,{onLayoutAnimationStart:La,onLayoutAnimationComplete:Qa}=$a.getProps(),Za=!this.targetLayout||!boxEqualsRounded(this.targetLayout,Ma),ja=!Va&&Fa;if(this.options.layoutRoot||this.resumeFrom||ja||Va&&(Za||!this.currentAnimation)){this.resumeFrom&&(this.resumingFrom=this.resumeFrom,this.resumingFrom.resumingFrom=void 0);const qa={...getValueTransition(Ua,"layout"),onPlay:La,onComplete:Qa};($a.shouldReduceMotion||this.options.layoutRoot)&&(qa.delay=0,qa.type=!1),this.startAnimation(qa),this.setAnimationOrigin(Da,ja,qa.path)}else Va||finishAnimation(this),this.isLead()&&this.options.onExitComplete&&this.options.onExitComplete();this.targetLayout=Ma})}unmount(){this.options.layoutId&&this.willUpdate(),this.root.nodes.remove(this);const Ca=this.getStack();Ca&&Ca.remove(this),this.parent&&this.parent.children.delete(this),this.instance=void 0,this.eventHandlers.clear(),cancelFrame(this.updateProjection)}blockUpdate(){this.updateManuallyBlocked=!0}unblockUpdate(){this.updateManuallyBlocked=!1}isUpdateBlocked(){return this.updateManuallyBlocked||this.updateBlockedByResize}isTreeAnimationBlocked(){return this.isAnimationBlocked||this.parent&&this.parent.isTreeAnimationBlocked()||!1}startUpdate(){this.isUpdateBlocked()||(this.isUpdating=!0,this.nodes&&this.nodes.forEach(resetSkewAndRotation),this.animationId++)}getTransformTemplate(){const{visualElement:Ca}=this.options;return Ca&&Ca.getProps().transformTemplate}willUpdate(Ca=!0){if(this.root.hasTreeAnimated=!0,this.root.isUpdateBlocked()){this.options.onExitComplete&&this.options.onExitComplete();return}if(window.MotionCancelOptimisedAnimation&&!this.hasCheckedOptimisedAppear&&cancelTreeOptimisedTransformAnimations(this),!this.root.isUpdating&&this.root.startUpdate(),this.isLayoutDirty)return;this.isLayoutDirty=!0;for(let Da=0;Da<this.path.length;Da++){const Va=this.path[Da];Va.shouldResetTransform=!0,(typeof Va.latestValues.x=="string"||typeof Va.latestValues.y=="string")&&(Va.isLayoutDirty=!0),Va.updateScroll("snapshot"),Va.options.layoutRoot&&Va.willUpdate(!1)}const{layoutId:ka,layout:Ba}=this.options;if(ka===void 0&&!Ba)return;const $a=this.getTransformTemplate();this.prevTransformTemplateValue=$a?$a(this.latestValues,""):void 0,this.updateSnapshot(),Ca&&this.notifyListeners("willUpdate")}update(){if(this.updateScheduled=!1,this.isUpdateBlocked()){const ka=this.updateBlockedByResize;this.unblockUpdate(),this.updateBlockedByResize=!1,this.clearAllSnapshots(),ka&&this.nodes.forEach(forceLayoutMeasure),this.nodes.forEach(clearMeasurements);return}if(this.animationId<=this.animationCommitId){this.nodes.forEach(clearIsLayoutDirty);return}this.animationCommitId=this.animationId,this.isUpdating?(this.isUpdating=!1,this.nodes.forEach(ensureDraggedNodesSnapshotted),this.nodes.forEach(resetTransformStyle),this.nodes.forEach(updateLayout),this.nodes.forEach(notifyLayoutUpdate)):this.nodes.forEach(clearIsLayoutDirty),this.clearAllSnapshots();const Ca=time.now();frameData.delta=clamp$2(0,1e3/60,Ca-frameData.timestamp),frameData.timestamp=Ca,frameData.isProcessing=!0,frameSteps.update.process(frameData),frameSteps.preRender.process(frameData),frameSteps.render.process(frameData),frameData.isProcessing=!1}didUpdate(){this.updateScheduled||(this.updateScheduled=!0,microtask.read(this.scheduleUpdate))}clearAllSnapshots(){this.nodes.forEach(clearSnapshot),this.sharedNodes.forEach(removeLeadSnapshots)}scheduleUpdateProjection(){this.projectionUpdateScheduled||(this.projectionUpdateScheduled=!0,frame.preRender(this.updateProjection,!1,!0))}scheduleCheckAfterUnmount(){frame.postRender(()=>{this.isLayoutDirty?this.root.didUpdate():this.root.checkUpdateFailed()})}updateSnapshot(){this.snapshot||!this.instance||(this.snapshot=this.measure(),this.snapshot&&!calcLength(this.snapshot.measuredBox.x)&&!calcLength(this.snapshot.measuredBox.y)&&(this.snapshot=void 0))}updateLayout(){if(!this.instance||(this.updateScroll(),!(this.options.alwaysMeasureLayout&&this.isLead())&&!this.isLayoutDirty))return;if(this.resumeFrom&&!this.resumeFrom.instance)for(let Ba=0;Ba<this.path.length;Ba++)this.path[Ba].updateScroll();const Ca=this.layout;this.layout=this.measure(!1),this.layoutVersion++,this.layoutCorrected||(this.layoutCorrected=createBox()),this.isLayoutDirty=!1,this.projectionDelta=void 0,this.notifyListeners("measure",this.layout.layoutBox);const{visualElement:ka}=this.options;ka&&ka.notify("LayoutMeasure",this.layout.layoutBox,Ca?Ca.layoutBox:void 0)}updateScroll(Ca="measure"){let ka=!!(this.options.layoutScroll&&this.instance);if(this.scroll&&this.scroll.animationId===this.root.animationId&&this.scroll.phase===Ca&&(ka=!1),ka&&this.instance){const Ba=wa(this.instance);this.scroll={animationId:this.root.animationId,phase:Ca,isRoot:Ba,offset:Aa(this.instance),wasRoot:this.scroll?this.scroll.isRoot:Ba}}}resetTransform(){if(!Pa)return;const Ca=this.isLayoutDirty||this.shouldResetTransform||this.options.alwaysMeasureLayout,ka=this.projectionDelta&&!isDeltaZero(this.projectionDelta),Ba=this.getTransformTemplate(),$a=Ba?Ba(this.latestValues,""):void 0,Da=$a!==this.prevTransformTemplateValue;Ca&&this.instance&&(ka||hasTransform(this.latestValues)||Da)&&(Pa(this.instance,$a),this.shouldResetTransform=!1,this.scheduleRender())}measure(Ca=!0){const ka=this.measurePageBox();let Ba=this.removeElementScroll(ka);return Ca&&(Ba=this.removeTransform(Ba)),roundBox(Ba),{animationId:this.root.animationId,measuredBox:ka,layoutBox:Ba,latestValues:{},source:this.id}}measurePageBox(){const{visualElement:Ca}=this.options;if(!Ca)return createBox();const ka=Ca.measureViewportBox();if(!(this.scroll?.wasRoot||this.path.some(checkNodeWasScrollRoot))){const{scroll:Ba}=this.root;Ba&&(translateAxis(ka.x,Ba.offset.x),translateAxis(ka.y,Ba.offset.y))}return ka}removeElementScroll(Ca){const ka=createBox();if(copyBoxInto(ka,Ca),this.scroll?.wasRoot)return ka;for(let Ba=0;Ba<this.path.length;Ba++){const $a=this.path[Ba],{scroll:Da,options:Va}=$a;$a!==this.root&&Da&&Va.layoutScroll&&(Da.wasRoot&©BoxInto(ka,Ca),translateAxis(ka.x,Da.offset.x),translateAxis(ka.y,Da.offset.y))}return ka}applyTransform(Ca,ka=!1,Ba){const $a=Ba||createBox();copyBoxInto($a,Ca);for(let Da=0;Da<this.path.length;Da++){const Va=this.path[Da];!ka&&Va.options.layoutScroll&&Va.scroll&&Va!==Va.root&&(translateAxis($a.x,-Va.scroll.offset.x),translateAxis($a.y,-Va.scroll.offset.y)),hasTransform(Va.latestValues)&&transformBox($a,Va.latestValues,Va.layout?.layoutBox)}return hasTransform(this.latestValues)&&transformBox($a,this.latestValues,this.layout?.layoutBox),$a}removeTransform(Ca){const ka=createBox();copyBoxInto(ka,Ca);for(let Ba=0;Ba<this.path.length;Ba++){const $a=this.path[Ba];if(!hasTransform($a.latestValues))continue;let Da;$a.instance&&(hasScale($a.latestValues)&&$a.updateSnapshot(),Da=createBox(),copyBoxInto(Da,$a.measurePageBox())),removeBoxTransforms(ka,$a.latestValues,$a.snapshot?.layoutBox,Da)}return hasTransform(this.latestValues)&&removeBoxTransforms(ka,this.latestValues),ka}setTargetDelta(Ca){this.targetDelta=Ca,this.root.scheduleUpdateProjection(),this.isProjectionDirty=!0}setOptions(Ca){this.options={...this.options,...Ca,crossfade:Ca.crossfade!==void 0?Ca.crossfade:!0}}clearMeasurements(){this.scroll=void 0,this.layout=void 0,this.snapshot=void 0,this.prevTransformTemplateValue=void 0,this.targetDelta=void 0,this.target=void 0,this.isLayoutDirty=!1}forceRelativeParentToResolveTarget(){this.relativeParent&&this.relativeParent.resolvedRelativeTargetAt!==frameData.timestamp&&this.relativeParent.resolveTargetDelta(!0)}resolveTargetDelta(Ca=!1){const ka=this.getLead();this.isProjectionDirty||(this.isProjectionDirty=ka.isProjectionDirty),this.isTransformDirty||(this.isTransformDirty=ka.isTransformDirty),this.isSharedProjectionDirty||(this.isSharedProjectionDirty=ka.isSharedProjectionDirty);const Ba=!!this.resumingFrom||this!==ka;if(!(Ca||Ba&&this.isSharedProjectionDirty||this.isProjectionDirty||this.parent?.isProjectionDirty||this.attemptToResolveRelativeTarget||this.root.updateBlockedByResize))return;const{layout:$a,layoutId:Da}=this.options;if(!this.layout||!($a||Da))return;this.resolvedRelativeTargetAt=frameData.timestamp;const Va=this.getClosestProjectingParent();Va&&this.linkedParentVersion!==Va.layoutVersion&&!Va.options.layoutRoot&&this.removeRelativeTarget(),!this.targetDelta&&!this.relativeTarget&&(this.options.layoutAnchor!==!1&&Va&&Va.layout?this.createRelativeTarget(Va,this.layout.layoutBox,Va.layout.layoutBox):this.removeRelativeTarget()),!(!this.relativeTarget&&!this.targetDelta)&&(this.target||(this.target=createBox(),this.targetWithTransforms=createBox()),this.relativeTarget&&this.relativeTargetOrigin&&this.relativeParent&&this.relativeParent.target?(this.forceRelativeParentToResolveTarget(),calcRelativeBox(this.target,this.relativeTarget,this.relativeParent.target,this.options.layoutAnchor||void 0)):this.targetDelta?(this.resumingFrom?this.applyTransform(this.layout.layoutBox,!1,this.target):copyBoxInto(this.target,this.layout.layoutBox),applyBoxDelta(this.target,this.targetDelta)):copyBoxInto(this.target,this.layout.layoutBox),this.attemptToResolveRelativeTarget&&(this.attemptToResolveRelativeTarget=!1,this.options.layoutAnchor!==!1&&Va&&!!Va.resumingFrom==!!this.resumingFrom&&!Va.options.layoutScroll&&Va.target&&this.animationProgress!==1?this.createRelativeTarget(Va,this.target,Va.target):this.relativeParent=this.relativeTarget=void 0),statsBuffer.value&&metrics.calculatedTargetDeltas++)}getClosestProjectingParent(){if(!(!this.parent||hasScale(this.parent.latestValues)||has2DTranslate(this.parent.latestValues)))return this.parent.isProjecting()?this.parent:this.parent.getClosestProjectingParent()}isProjecting(){return!!((this.relativeTarget||this.targetDelta||this.options.layoutRoot)&&this.layout)}createRelativeTarget(Ca,ka,Ba){this.relativeParent=Ca,this.linkedParentVersion=Ca.layoutVersion,this.forceRelativeParentToResolveTarget(),this.relativeTarget=createBox(),this.relativeTargetOrigin=createBox(),calcRelativePosition(this.relativeTargetOrigin,ka,Ba,this.options.layoutAnchor||void 0),copyBoxInto(this.relativeTarget,this.relativeTargetOrigin)}removeRelativeTarget(){this.relativeParent=this.relativeTarget=void 0}calcProjection(){const Ca=this.getLead(),ka=!!this.resumingFrom||this!==Ca;let Ba=!0;if((this.isProjectionDirty||this.parent?.isProjectionDirty)&&(Ba=!1),ka&&(this.isSharedProjectionDirty||this.isTransformDirty)&&(Ba=!1),this.resolvedRelativeTargetAt===frameData.timestamp&&(Ba=!1),Ba)return;const{layout:$a,layoutId:Da}=this.options;if(this.isTreeAnimating=!!(this.parent&&this.parent.isTreeAnimating||this.currentAnimation||this.pendingAnimation),this.isTreeAnimating||(this.targetDelta=this.relativeTarget=void 0),!this.layout||!($a||Da))return;copyBoxInto(this.layoutCorrected,this.layout.layoutBox);const Va=this.treeScale.x,Fa=this.treeScale.y;applyTreeDeltas(this.layoutCorrected,this.treeScale,this.path,ka),Ca.layout&&!Ca.target&&(this.treeScale.x!==1||this.treeScale.y!==1)&&(Ca.target=Ca.layout.layoutBox,Ca.targetWithTransforms=createBox());const{target:Ma}=Ca;if(!Ma){this.prevProjectionDelta&&(this.createProjectionDeltas(),this.scheduleRender());return}!this.projectionDelta||!this.prevProjectionDelta?this.createProjectionDeltas():(copyAxisDeltaInto(this.prevProjectionDelta.x,this.projectionDelta.x),copyAxisDeltaInto(this.prevProjectionDelta.y,this.projectionDelta.y)),calcBoxDelta(this.projectionDelta,this.layoutCorrected,Ma,this.latestValues),(this.treeScale.x!==Va||this.treeScale.y!==Fa||!axisDeltaEquals(this.projectionDelta.x,this.prevProjectionDelta.x)||!axisDeltaEquals(this.projectionDelta.y,this.prevProjectionDelta.y))&&(this.hasProjected=!0,this.scheduleRender(),this.notifyListeners("projectionUpdate",Ma)),statsBuffer.value&&metrics.calculatedProjections++}hide(){this.isVisible=!1}show(){this.isVisible=!0}scheduleRender(Ca=!0){if(this.options.visualElement?.scheduleRender(),Ca){const ka=this.getStack();ka&&ka.scheduleRender()}this.resumingFrom&&!this.resumingFrom.instance&&(this.resumingFrom=void 0)}createProjectionDeltas(){this.prevProjectionDelta=createDelta(),this.projectionDelta=createDelta(),this.projectionDeltaWithTransform=createDelta()}setAnimationOrigin(Ca,ka=!1,Ba){const $a=this.snapshot,Da=$a?$a.latestValues:{},Va={...this.latestValues},Fa=createDelta();(!this.relativeParent||!this.relativeParent.options.layoutRoot)&&(this.relativeTarget=this.relativeTargetOrigin=void 0),this.attemptToResolveRelativeTarget=!ka;const Ma=createBox(),Ua=($a?$a.source:void 0)!==(this.layout?this.layout.source:void 0),La=this.getStack(),Qa=!La||La.members.length<=1,Za=!!(Ua&&!Qa&&this.options.crossfade===!0&&!this.path.some(hasOpacityCrossfade));this.animationProgress=0;let ja;const qa=Ba?.interpolateProjection(Ca);this.mixTargetDelta=Ha=>{const za=Ha/1e3,Ga=qa?.(za);Ga?(Fa.x.translate=Ga.x,Fa.x.scale=mixNumber$1(Ca.x.scale,1,za),Fa.x.origin=Ca.x.origin,Fa.x.originPoint=Ca.x.originPoint,Fa.y.translate=Ga.y,Fa.y.scale=mixNumber$1(Ca.y.scale,1,za),Fa.y.origin=Ca.y.origin,Fa.y.originPoint=Ca.y.originPoint):(mixAxisDeltaLinear(Fa.x,Ca.x,za),mixAxisDeltaLinear(Fa.y,Ca.y,za)),this.setTargetDelta(Fa),this.relativeTarget&&this.relativeTargetOrigin&&this.layout&&this.relativeParent&&this.relativeParent.layout&&(calcRelativePosition(Ma,this.layout.layoutBox,this.relativeParent.layout.layoutBox,this.options.layoutAnchor||void 0),mixBox(this.relativeTarget,this.relativeTargetOrigin,Ma,za),ja&&boxEquals(this.relativeTarget,ja)&&(this.isProjectionDirty=!1),ja||(ja=createBox()),copyBoxInto(ja,this.relativeTarget)),Ua&&(this.animationValues=Va,mixValues(Va,Da,this.latestValues,za,Za,Qa)),Ga&&Ga.rotate!==void 0&&(this.animationValues||(this.animationValues=Va),this.animationValues.pathRotation=Ga.rotate),this.root.scheduleUpdateProjection(),this.scheduleRender(),this.animationProgress=za},this.mixTargetDelta(this.options.layoutRoot?1e3:0)}startAnimation(Ca){this.notifyListeners("animationStart"),this.currentAnimation?.stop(),this.resumingFrom?.currentAnimation?.stop(),this.pendingAnimation&&(cancelFrame(this.pendingAnimation),this.pendingAnimation=void 0),this.pendingAnimation=frame.update(()=>{globalProjectionState.hasAnimatedSinceResize=!0,this.motionValue||(this.motionValue=motionValue(0)),this.motionValue.jump(0,!1),this.currentAnimation=animateSingleValue(this.motionValue,[0,1e3],{...Ca,velocity:0,isSync:!0,onUpdate:ka=>{this.mixTargetDelta(ka),Ca.onUpdate&&Ca.onUpdate(ka)},onComplete:()=>{Ca.onComplete&&Ca.onComplete(),this.completeAnimation()}}),this.resumingFrom&&(this.resumingFrom.currentAnimation=this.currentAnimation),this.pendingAnimation=void 0})}completeAnimation(){this.resumingFrom&&(this.resumingFrom.currentAnimation=void 0,this.resumingFrom.preserveOpacity=void 0);const Ca=this.getStack();Ca&&Ca.exitAnimationComplete(),this.resumingFrom=this.currentAnimation=this.animationValues=void 0,this.notifyListeners("animationComplete")}finishAnimation(){this.currentAnimation&&(this.mixTargetDelta&&this.mixTargetDelta(animationTarget),this.currentAnimation.stop()),this.completeAnimation()}applyTransformsToTarget(){const Ca=this.getLead();let{targetWithTransforms:ka,target:Ba,layout:$a,latestValues:Da}=Ca;
vendor: 2,899 bytes, line 16
16if(!(!ka||!Ba||!$a)){if(this!==Ca&&this.layout&&$a&&shouldAnimatePositionOnly(this.options.animationType,this.layout.layoutBox,$a.layoutBox)){Ba=this.target||createBox();const Va=calcLength(this.layout.layoutBox.x);Ba.x.min=Ca.target.x.min,Ba.x.max=Ba.x.min+Va;const Fa=calcLength(this.layout.layoutBox.y);Ba.y.min=Ca.target.y.min,Ba.y.max=Ba.y.min+Fa}copyBoxInto(ka,Ba),transformBox(ka,Da),calcBoxDelta(this.projectionDeltaWithTransform,this.layoutCorrected,ka,Da)}}registerSharedNode(Ca,ka){this.sharedNodes.has(Ca)||this.sharedNodes.set(Ca,new NodeStack),this.sharedNodes.get(Ca).add(ka);const Ba=ka.options.initialPromotionConfig;ka.promote({transition:Ba?Ba.transition:void 0,preserveFollowOpacity:Ba&&Ba.shouldPreserveFollowOpacity?Ba.shouldPreserveFollowOpacity(ka):void 0})}isLead(){const Ca=this.getStack();return Ca?Ca.lead===this:!0}getLead(){const{layoutId:Ca}=this.options;return Ca?this.getStack()?.lead||this:this}getPrevLead(){const{layoutId:Ca}=this.options;return Ca?this.getStack()?.prevLead:void 0}getStack(){const{layoutId:Ca}=this.options;if(Ca)return this.root.sharedNodes.get(Ca)}promote({needsReset:Ca,transition:ka,preserveFollowOpacity:Ba}={}){const $a=this.getStack();$a&&$a.promote(this,Ba),Ca&&(this.projectionDelta=void 0,this.needsReset=!0),ka&&this.setOptions({transition:ka})}relegate(){const Ca=this.getStack();return Ca?Ca.relegate(this):!1}resetSkewAndRotation(){const{visualElement:Ca}=this.options;if(!Ca)return;let ka=!1;const{latestValues:Ba}=Ca;if((Ba.z||Ba.rotate||Ba.rotateX||Ba.rotateY||Ba.rotateZ||Ba.skewX||Ba.skewY)&&(ka=!0),!ka)return;const $a={};Ba.z&&resetDistortingTransform("z",Ca,$a,this.animationValues);for(let Da=0;Da<transformAxes.length;Da++)resetDistortingTransform(`rotate${transformAxes[Da]}`,Ca,$a,this.animationValues),resetDistortingTransform(`skew${transformAxes[Da]}`,Ca,$a,this.animationValues);Ca.render();for(const Da in $a)Ca.setStaticValue(Da,$a[Da]),this.animationValues&&(this.animationValues[Da]=$a[Da]);Ca.scheduleRender()}applyProjectionStyles(Ca,ka){if(!this.instance||this.isSVG)return;if(!this.isVisible){Ca.visibility="hidden";return}const Ba=this.getTransformTemplate();if(this.needsReset){this.needsReset=!1,Ca.visibility="",Ca.opacity="",Ca.pointerEvents=resolveMotionValue(ka?.pointerEvents)||"",Ca.transform=Ba?Ba(this.latestValues,""):"none";return}const $a=this.getLead();if(!this.projectionDelta||!this.layout||!$a.target){this.options.layoutId&&(Ca.opacity=this.latestValues.opacity!==void 0?this.latestValues.opacity:1,Ca.pointerEvents=resolveMotionValue(ka?.pointerEvents)||""),this.hasProjected&&!hasTransform(this.latestValues)&&(Ca.transform=Ba?Ba({},""):"none",this.hasProjected=!1);return}Ca.visibility="";const Da=$a.animationValues||$a.latestValues;this.applyTransformsToTarget();let Va=buildProjectionTransform(this.projectionDeltaWithTransform,this.treeScale,Da);Ba&&(Va=Ba(Da,Va)),Ca.transform=Va;
vendor: 12,630 bytes, line 16
16const{x:Fa,y:Ma}=this.projectionDelta;Ca.transformOrigin=`${Fa.origin*100}% ${Ma.origin*100}% 0`,$a.animationValues?Ca.opacity=$a===this?Da.opacity??this.latestValues.opacity??1:this.preserveOpacity?this.latestValues.opacity:Da.opacityExit:Ca.opacity=$a===this?Da.opacity!==void 0?Da.opacity:"":Da.opacityExit!==void 0?Da.opacityExit:0;for(const Ua in scaleCorrectors){if(Da[Ua]===void 0)continue;const{correct:La,applyTo:Qa,isCSSVariable:Za}=scaleCorrectors[Ua],ja=Va==="none"?Da[Ua]:La(Da[Ua],$a);if(Qa){const qa=Qa.length;for(let Ha=0;Ha<qa;Ha++)Ca[Qa[Ha]]=ja}else Za?this.options.visualElement.renderState.vars[Ua]=ja:Ca[Ua]=ja}this.options.layoutId&&(Ca.pointerEvents=$a===this?resolveMotionValue(ka?.pointerEvents)||"":"none")}clearSnapshot(){this.resumeFrom=this.snapshot=void 0}resetTree(){this.root.nodes.forEach(Ca=>Ca.currentAnimation?.stop()),this.root.nodes.forEach(clearMeasurements),this.root.sharedNodes.clear()}}}function updateLayout(t){t.updateLayout()}function notifyLayoutUpdate(t){const r=t.resumeFrom?.snapshot||t.snapshot;if(t.isLead()&&t.layout&&r&&t.hasListeners("didUpdate")){const{layoutBox:Aa,measuredBox:wa}=t.layout,{animationType:Pa}=t.options,xa=r.source!==t.layout.source;if(Pa==="size")eachAxis(Da=>{const Va=xa?r.measuredBox[Da]:r.layoutBox[Da],Fa=calcLength(Va);Va.min=Aa[Da].min,Va.max=Va.min+Fa});else if(Pa==="x"||Pa==="y"){const Da=Pa==="x"?"y":"x";copyAxisInto(xa?r.measuredBox[Da]:r.layoutBox[Da],Aa[Da])}else shouldAnimatePositionOnly(Pa,r.layoutBox,Aa)&&eachAxis(Da=>{const Va=xa?r.measuredBox[Da]:r.layoutBox[Da],Fa=calcLength(Aa[Da]);Va.max=Va.min+Fa,t.relativeTarget&&!t.currentAnimation&&(t.isProjectionDirty=!0,t.relativeTarget[Da].max=t.relativeTarget[Da].min+Fa)});const Ca=createDelta();calcBoxDelta(Ca,Aa,r.layoutBox);const ka=createDelta();xa?calcBoxDelta(ka,t.applyTransform(wa,!0),r.measuredBox):calcBoxDelta(ka,Aa,r.layoutBox);const Ba=!isDeltaZero(Ca);let $a=!1;if(!t.resumeFrom){const Da=t.getClosestProjectingParent();if(Da&&!Da.resumeFrom){const{snapshot:Va,layout:Fa}=Da;if(Va&&Fa){const Ma=t.options.layoutAnchor||void 0,Ua=createBox();calcRelativePosition(Ua,r.layoutBox,Va.layoutBox,Ma);const La=createBox();calcRelativePosition(La,Aa,Fa.layoutBox,Ma),boxEqualsRounded(Ua,La)||($a=!0),Da.options.layoutRoot&&(t.relativeTarget=La,t.relativeTargetOrigin=Ua,t.relativeParent=Da)}}}t.notifyListeners("didUpdate",{layout:Aa,snapshot:r,delta:ka,layoutDelta:Ca,hasLayoutChanged:Ba,hasRelativeLayoutChanged:$a})}else if(t.isLead()){const{onExitComplete:Aa}=t.options;Aa&&Aa()}t.options.transition=void 0}function propagateDirtyNodes(t){statsBuffer.value&&metrics.nodes++,t.parent&&(t.isProjecting()||(t.isProjectionDirty=t.parent.isProjectionDirty),t.isSharedProjectionDirty||(t.isSharedProjectionDirty=!!(t.isProjectionDirty||t.parent.isProjectionDirty||t.parent.isSharedProjectionDirty)),t.isTransformDirty||(t.isTransformDirty=t.parent.isTransformDirty))}function cleanDirtyNodes(t){t.isProjectionDirty=t.isSharedProjectionDirty=t.isTransformDirty=!1}function clearSnapshot(t){t.clearSnapshot()}function clearMeasurements(t){t.clearMeasurements()}function forceLayoutMeasure(t){t.isLayoutDirty=!0,t.updateLayout()}function clearIsLayoutDirty(t){t.isLayoutDirty=!1}function ensureDraggedNodesSnapshotted(t){t.isAnimationBlocked&&t.layout&&!t.isLayoutDirty&&(t.snapshot=t.layout,t.isLayoutDirty=!0)}function resetTransformStyle(t){const{visualElement:r}=t.options;r&&r.getProps().onBeforeLayoutMeasure&&r.notify("BeforeLayoutMeasure"),t.resetTransform()}function finishAnimation(t){t.finishAnimation(),t.targetDelta=t.relativeTarget=t.target=void 0,t.isProjectionDirty=!0}function resolveTargetDelta(t){t.resolveTargetDelta()}function calcProjection(t){t.calcProjection()}function resetSkewAndRotation(t){t.resetSkewAndRotation()}function removeLeadSnapshots(t){t.removeLeadSnapshot()}function mixAxisDeltaLinear(t,r,Aa){t.translate=mixNumber$1(r.translate,0,Aa),t.scale=mixNumber$1(r.scale,1,Aa),t.origin=r.origin,t.originPoint=r.originPoint}function mixAxis(t,r,Aa,wa){t.min=mixNumber$1(r.min,Aa.min,wa),t.max=mixNumber$1(r.max,Aa.max,wa)}function mixBox(t,r,Aa,wa){mixAxis(t.x,r.x,Aa.x,wa),mixAxis(t.y,r.y,Aa.y,wa)}function hasOpacityCrossfade(t){return t.animationValues&&t.animationValues.opacityExit!==void 0}var defaultLayoutTransition={duration:.45,ease:[.4,0,.1,1]},userAgentContains=t=>typeof navigator<"u"&&navigator.userAgent&&navigator.userAgent.toLowerCase().includes(t),roundPoint=userAgentContains("applewebkit/")&&!userAgentContains("chrome/")?Math.round:noop$3;function roundAxis(t){t.min=roundPoint(t.min),t.max=roundPoint(t.max)}function roundBox(t){roundAxis(t.x),roundAxis(t.y)}function shouldAnimatePositionOnly(t,r,Aa){return t==="position"||t==="preserve-aspect"&&!isNear(aspectRatio(r),aspectRatio(Aa),.2)}function checkNodeWasScrollRoot(t){return t!==t.root&&t.scroll?.wasRoot}var DocumentProjectionNode=createProjectionNode$1({attachResizeListener:(t,r)=>addDomEvent(t,"resize",r),measureScroll:()=>({x:document.documentElement.scrollLeft||document.body?.scrollLeft||0,y:document.documentElement.scrollTop||document.body?.scrollTop||0}),checkIsScrollRoot:()=>!0}),rootProjectionNode={current:void 0},HTMLProjectionNode=createProjectionNode$1({measureScroll:t=>({x:t.scrollLeft,y:t.scrollTop}),defaultParent:()=>{if(!rootProjectionNode.current){const t=new DocumentProjectionNode({});t.mount(window),t.setOptions({layoutScroll:!0}),rootProjectionNode.current=t}return rootProjectionNode.current},resetTransform:(t,r)=>{t.style.transform=r!==void 0?r:"none"},checkIsScrollRoot:t=>window.getComputedStyle(t).position==="fixed"}),MotionConfigContext=(0,import_react.createContext)({transformPagePoint:t=>t,isStatic:!1,reducedMotion:"never"});function usePresence(t=!0){const r=(0,import_react.useContext)(PresenceContext);if(r===null)return[!0,null];const{isPresent:Aa,onExitComplete:wa,register:Pa}=r,xa=(0,import_react.useId)();(0,import_react.useEffect)(()=>{if(t)return Pa(xa)},[t]);const Ca=(0,import_react.useCallback)(()=>t&&wa&&wa(xa),[xa,wa,t]);return!Aa&&wa?[!1,Ca]:[!0]}var LazyContext=(0,import_react.createContext)({strict:!1}),featureProps={animation:["animate","variants","whileHover","whileTap","exit","whileInView","whileFocus","whileDrag"],exit:["exit"],drag:["drag","dragControls"],focus:["whileFocus"],hover:["whileHover","onHoverStart","onHoverEnd"],tap:["whileTap","onTap","onTapStart","onTapCancel"],pan:["onPan","onPanStart","onPanSessionStart","onPanEnd"],inView:["whileInView","onViewportEnter","onViewportLeave"],layout:["layout","layoutId"]},isInitialized=!1;function initFeatureDefinitions(){if(isInitialized)return;const t={};for(const r in featureProps)t[r]={isEnabled:Aa=>featureProps[r].some(wa=>!!Aa[wa])};setFeatureDefinitions(t),isInitialized=!0}function getInitializedFeatureDefinitions(){return initFeatureDefinitions(),getFeatureDefinitions()}function loadFeatures(t){const r=getInitializedFeatureDefinitions();for(const Aa in t)r[Aa]={...r[Aa],...t[Aa]};setFeatureDefinitions(r)}var validMotionProps=new Set(["animate","exit","variants","initial","style","values","variants","transition","transformTemplate","custom","inherit","onBeforeLayoutMeasure","onAnimationStart","onAnimationComplete","onUpdate","onDragStart","onDrag","onDragEnd","onMeasureDragConstraints","onDirectionLock","onDragTransitionEnd","_dragX","_dragY","onHoverStart","onHoverEnd","onViewportEnter","onViewportLeave","globalTapTarget","propagate","ignoreStrict","viewport"]);function isValidMotionProp(t){return t.startsWith("while")||t.startsWith("drag")&&t!=="draggable"||t.startsWith("layout")||t.startsWith("onTap")||t.startsWith("onPan")||t.startsWith("onLayout")||validMotionProps.has(t)}var is_prop_valid_framer_motion_exports=__exportAll({default:()=>is_prop_valid_framer_motion_default}),is_prop_valid_framer_motion_default,init_is_prop_valid_framer_motion=__esmMin((()=>{throw is_prop_valid_framer_motion_default={},new Error('Could not resolve "@emotion/is-prop-valid" imported by "framer-motion". Is it installed?')})),shouldForward=t=>!isValidMotionProp(t);function loadExternalIsValidProp(t){typeof t=="function"&&(shouldForward=r=>r.startsWith("on")?!isValidMotionProp(r):t(r))}try{loadExternalIsValidProp((init_is_prop_valid_framer_motion(),__toCommonJS(is_prop_valid_framer_motion_exports)).default)}catch{}function filterProps(t,r,Aa){const wa={};for(const Pa in t)Pa==="values"&&typeof t.values=="object"||isMotionValue(t[Pa])||(shouldForward(Pa)||Aa===!0&&isValidMotionProp(Pa)||!r&&!isValidMotionProp(Pa)||t.draggable&&Pa.startsWith("onDrag"))&&(wa[Pa]=t[Pa]);return wa}var MotionContext=(0,import_react.createContext)({});function getCurrentTreeVariants(t,r){if(isControllingVariants(t)){const{initial:Aa,animate:wa}=t;return{initial:Aa===!1||isVariantLabel(Aa)?Aa:void 0,animate:isVariantLabel(wa)?wa:void 0}}return t.inherit!==!1?r:{}}function useCreateMotionContext(t){const{initial:r,animate:Aa}=getCurrentTreeVariants(t,(0,import_react.useContext)(MotionContext));return(0,import_react.useMemo)(()=>({initial:r,animate:Aa}),[variantLabelsAsDependency(r),variantLabelsAsDependency(Aa)])}function variantLabelsAsDependency(t){return Array.isArray(t)?t.join(" "):t}var createHtmlRenderState=()=>({style:{},transform:{},transformOrigin:{},vars:{}});function copyRawValuesOnly(t,r,Aa){for(const wa in r)!isMotionValue(r[wa])&&!isForcedMotionValue(wa,Aa)&&(t[wa]=r[wa])}function useInitialMotionValues({transformTemplate:t},r){return(0,import_react.useMemo)(()=>{const Aa=createHtmlRenderState();return buildHTMLStyles(Aa,r,t),Object.assign({},Aa.vars,Aa.style)},[r])}function useStyle(t,r){const Aa=t.style||{},wa={};return copyRawValuesOnly(wa,Aa,t),Object.assign(wa,useInitialMotionValues(t,r)),wa}function useHTMLProps(t,r){const Aa={},wa=useStyle(t,r);return t.drag&&t.dragListener!==!1&&(Aa.draggable=!1,wa.userSelect=wa.WebkitUserSelect=wa.WebkitTouchCallout="none",wa.touchAction=t.drag===!0?"none":`pan-${t.drag==="x"?"y":"x"}`),t.tabIndex===void 0&&(t.onTap||t.onTapStart||t.whileTap)&&(Aa.tabIndex=0),Aa.style=wa,Aa}var createSvgRenderState=()=>({...createHtmlRenderState(),attrs:{}});function useSVGProps(t,r,Aa,wa){const Pa=(0,import_react.useMemo)(()=>{const xa=createSvgRenderState();return buildSVGAttrs(xa,r,isSVGTag(wa),t.transformTemplate,t.style),{...xa.attrs,style:{...xa.style}}},[r]);if(t.style){const xa={};copyRawValuesOnly(xa,t.style,t),Pa.style={...xa,...Pa.style}}return Pa}var lowercaseSVGElements=["animate","circle","defs","desc","ellipse","g","image","line","filter","marker","mask","metadata","path","pattern","polygon","polyline","rect","stop","switch","symbol","svg","text","tspan","use","view"];function isSVGComponent(t){return typeof t!="string"||t.includes("-")?!1:!!(lowercaseSVGElements.indexOf(t)>-1||/[A-Z]/u.test(t))}function useRender(t,r,Aa,{latestValues:wa},Pa,xa=!1,Ca){const ka=(Ca??isSVGComponent(t)?useSVGProps:useHTMLProps)(r,wa,Pa,t),Ba=filterProps(r,typeof t=="string",xa),$a=t!==import_react.Fragment?{...Ba,...ka,ref:Aa}:{},{children:Da}=r,Va=(0,import_react.useMemo)(()=>isMotionValue(Da)?Da.get():Da,[Da]);return(0,import_react.createElement)(t,{...$a,children:Va})}function makeState({scrapeMotionValuesFromProps:t,createRenderState:r},Aa,wa,Pa){return{latestValues:makeLatestValues(Aa,wa,Pa,t),renderState:r()}}function makeLatestValues(t,r,Aa,wa){const Pa={},xa=wa(t,{});for(const Fa in xa)Pa[Fa]=resolveMotionValue(xa[Fa]);let{initial:Ca,animate:ka}=t;const Ba=isControllingVariants(t),$a=isVariantNode(t);r&&$a&&!Ba&&t.inherit!==!1&&(Ca===void 0&&(Ca=r.initial),ka===void 0&&(ka=r.animate));let Da=Aa?Aa.initial===!1:!1;Da=Da||Ca===!1;const Va=Da?ka:Ca;if(Va&&typeof Va!="boolean"&&!isAnimationControls(Va)){const Fa=Array.isArray(Va)?Va:[Va];for(let Ma=0;Ma<Fa.length;Ma++){const Ua=resolveVariantFromProps(t,Fa[Ma]);if(Ua){const{transitionEnd:La,transition:Qa,...Za}=Ua;for(const ja in Za){let qa=Za[ja];if(Array.isArray(qa)){const Ha=Da?qa.length-1:0;qa=qa[Ha]}qa!==null&&(Pa[ja]=qa)}for(const ja in La)Pa[ja]=La[ja]}}}return Pa}var makeUseVisualState=t=>(r,Aa)=>{const wa=(0,import_react.useContext)(MotionContext),Pa=(0,import_react.useContext)(PresenceContext),xa=()=>makeState(t,r,wa,Pa);return Aa?xa():useConstant(xa)},useHTMLVisualState=makeUseVisualState({scrapeMotionValuesFromProps:scrapeMotionValuesFromProps$1,createRenderState:createHtmlRenderState}),useSVGVisualState=makeUseVisualState({scrapeMotionValuesFromProps,createRenderState:createSvgRenderState}),motionComponentSymbol=Symbol.for("motionComponentSymbol");function useMotionRef(t,r,Aa){const wa=(0,import_react.useRef)(Aa);(0,import_react.useInsertionEffect)(()=>{wa.current=Aa}
16);const Pa=(0,import_react.useRef)(null);return(0,import_react.useCallback)(xa=>{xa&&t.onMount?.(xa),r&&(xa?r.mount(xa):r.unmount());const Ca=wa.current;if(typeof Ca=="function")if(xa){const ka=Ca(xa);typeof ka=="function"&&(Pa.current=ka)}else Pa.current?(Pa.current(),Pa.current=null):Ca(xa);else Ca&&(Ca.current=xa)},[r])}var SwitchLayoutGroupContext=(0,import_react.createContext)({});function isRefObject(t){return t&&typeof t=="object"&&Object.prototype.hasOwnProperty.call(t,"current")}function useVisualElement(t,r,Aa,wa,Pa,xa){const{visualElement:Ca}=(0,import_react.useContext)(MotionContext),ka=(0,import_react.useContext)(LazyContext),Ba=(0,import_react.useContext)(PresenceContext),$a=(0,import_react.useContext)(MotionConfigContext),Da=$a.reducedMotion,Va=$a.skipAnimations,Fa=(0,import_react.useRef)(null),Ma=(0,import_react.useRef)(!1);wa=wa||ka.renderer,!Fa.current&&wa&&(Fa.current=wa(t,{visualState:r,parent:Ca,props:Aa,presenceContext:Ba,blockInitialAnimation:Ba?Ba.initial===!1:!1,reducedMotionConfig:Da,skipAnimations:Va,isSVG:xa}),Ma.current&&Fa.current&&(Fa.current.manuallyAnimateOnMount=!0));const Ua=Fa.current,La=(0,import_react.useContext)(SwitchLayoutGroupContext);Ua&&!Ua.projection&&Pa&&(Ua.type==="html"||Ua.type==="svg")&&createProjectionNode(Fa.current,Aa,Pa,La);const Qa=(0,import_react.useRef)(!1);(0,import_react.useInsertionEffect)(()=>{Ua&&Qa.current&&Ua.update(Aa,Ba)});const Za=Aa[optimizedAppearDataAttribute],ja=(0,import_react.useRef)(!!Za&&typeof window<"u"&&!window.MotionHandoffIsComplete?.(Za)&&window.MotionHasOptimisedAnimation?.(Za));return useIsomorphicLayoutEffect$1(()=>{Ma.current=!0,Ua&&(Qa.current=!0,window.MotionIsMounted=!0,Ua.updateFeatures(),Ua.scheduleRenderMicrotask(),ja.current&&Ua.animationState&&Ua.animationState.animateChanges())}),(0,import_react.useEffect)(()=>{Ua&&(!ja.current&&Ua.animationState&&Ua.animationState.animateChanges(),ja.current&&(queueMicrotask(()=>{window.MotionHandoffMarkAsComplete?.(Za)}),ja.current=!1),Ua.enteringChildren=void 0)}),Ua}function createProjectionNode(t,r,Aa,wa){const{layoutId:Pa,layout:xa,drag:Ca,dragConstraints:ka,layoutScroll:Ba,layoutRoot:$a,layoutAnchor:Da,layoutCrossfade:Va}=r;t.projection=new Aa(t.latestValues,r["data-framer-portal-id"]?void 0:getClosestProjectingNode(t.parent)),t.projection.setOptions({layoutId:Pa,layout:xa,alwaysMeasureLayout:!!Ca||ka&&isRefObject(ka),visualElement:t,animationType:typeof xa=="string"?xa:"both",initialPromotionConfig:wa,crossfade:Va,layoutScroll:Ba,layoutRoot:$a,layoutAnchor:Da})}function getClosestProjectingNode(t){if(t)return t.options.allowProjection!==!1?t.projection:getClosestProjectingNode(t.parent)}function createMotionComponent(t,{forwardMotionProps:r=!1,type:Aa}={},wa,Pa){wa&&loadFeatures(wa);const xa=Aa?Aa==="svg":isSVGComponent(t),Ca=xa?useSVGVisualState:useHTMLVisualState;function ka($a,Da){let Va;const Fa={...(0,import_react.useContext)(MotionConfigContext),...$a,layoutId:useLayoutId($a)},{isStatic:Ma}=Fa,Ua=useCreateMotionContext($a),La=Ca($a,Ma);if(!Ma&&typeof window<"u"){useStrictMode(Fa,wa);const Qa=getProjectionFunctionality(Fa);Va=Qa.MeasureLayout,Ua.visualElement=useVisualElement(t,La,Fa,Pa,Qa.ProjectionNode,xa)}return(0,import_jsx_runtime.jsxs)(MotionContext.Provider,{value:Ua,children:[Va&&Ua.visualElement?(0,import_jsx_runtime.jsx)(Va,{visualElement:Ua.visualElement,...Fa}):null,useRender(t,$a,useMotionRef(La,Ua.visualElement,Da),La,Ma,r,xa)]})}ka.displayName=`motion.${typeof t=="string"?t:`create(${t.displayName??t.name??""})`}`;const Ba=(0,import_react.forwardRef)(ka);return Ba[motionComponentSymbol]=t,Ba}function useLayoutId({layoutId:t}){const r=(0,import_react.useContext)(LayoutGroupContext).id;return r&&t!==void 0?r+"-"+t:t}function useStrictMode(t,r){(0,import_react.useContext)(LazyContext).strict}function getProjectionFunctionality(t){const{drag:r,layout:Aa}=getInitializedFeatureDefinitions();if(!r&&!Aa)return{};const wa={...r,...Aa};return{MeasureLayout:r?.isEnabled(t)||Aa?.isEnabled(t)?wa.MeasureLayout:void 0,ProjectionNode:wa.ProjectionNode}}function createMotionProxy(t,r){if(typeof Proxy>"u")return createMotionComponent;const Aa=new Map,wa=(xa,Ca)=>createMotionComponent(xa,Ca,t,r),Pa=(xa,Ca)=>wa(xa,Ca);return new Proxy(Pa,{get:(xa,Ca)=>Ca==="create"?wa:(Aa.has(Ca)||Aa.set(Ca,createMotionComponent(Ca,void 0,t,r)),Aa.get(Ca))})}var createDomVisualElement=(t,r)=>r.isSVG??isSVGComponent(t)?new SVGVisualElement(r):new HTMLVisualElement(r,{allowProjection:t!==import_react.Fragment}),AnimationFeature=class extends Feature{constructor(t){super(t),t.animationState||(t.animationState=createAnimationState(t))}updateAnimationControlsSubscription(){const{animate:t}=this.node.getProps();isAnimationControls(t)&&(this.unmountControls=t.subscribe(this.node))}mount(){this.updateAnimationControlsSubscription()}update(){const{animate:t}=this.node.getProps(),{animate:r}=this.node.prevProps||{};t!==r&&this.updateAnimationControlsSubscription()}unmount(){this.node.animationState.reset(),this.unmountControls?.()}},id$1=0,ExitAnimationFeature=class extends Feature{constructor(){super(...arguments),this.id=id$1++,this.isExitComplete=!1}update(){if(!this.node.presenceContext)return;const{isPresent:t,onExitComplete:r}=this.node.presenceContext,{isPresent:Aa}=this.node.prevPresenceContext||{};if(!this.node.animationState||t===Aa)return;if(t&&Aa===!1){if(this.isExitComplete){const{initial:Pa,custom:xa}=this.node.getProps();if(typeof Pa=="string"||typeof Pa=="object"&&Pa!==null&&!Array.isArray(Pa)){const Ca=resolveVariant(this.node,Pa,xa);if(Ca){const{transition:ka,transitionEnd:Ba,...$a}=Ca;for(const Da in $a)this.node.getValue(Da)?.jump($a[Da])}}this.node.animationState.reset(),this.node.animationState.animateChanges()}else this.node.animationState.setActive("exit",!1);this.isExitComplete=!1;return}const wa=this.node.animationState.setActive("exit",!t);r&&!t&&wa.then(()=>
vendor: 22,147 bytes, line 16
16{this.isExitComplete=!0,r(this.id)})}mount(){const{register:t,onExitComplete:r}=this.node.presenceContext||{};r&&r(this.id),t&&(this.unmount=t(this.id))}unmount(){}},animations={animation:{Feature:AnimationFeature},exit:{Feature:ExitAnimationFeature}};function extractEventInfo(t){return{point:{x:t.pageX,y:t.pageY}}}var addPointerInfo=t=>r=>isPrimaryPointer(r)&&t(r,extractEventInfo(r));function addPointerEvent(t,r,Aa,wa){return addDomEvent(t,r,addPointerInfo(Aa),wa)}var getContextWindow=({current:t})=>t?t.ownerDocument.defaultView:null,distance=(t,r)=>Math.abs(t-r);function distance2D(t,r){const Aa=distance(t.x,r.x),wa=distance(t.y,r.y);return Math.sqrt(Aa**2+wa**2)}var overflowStyles=new Set(["auto","scroll"]),PanSession=class{constructor(t,r,{transformPagePoint:Aa,contextWindow:wa=window,dragSnapToOrigin:Pa=!1,distanceThreshold:xa=3,element:Ca}={}){if(this.startEvent=null,this.lastMoveEvent=null,this.lastMoveEventInfo=null,this.lastRawMoveEventInfo=null,this.handlers={},this.contextWindow=window,this.scrollPositions=new Map,this.removeScrollListeners=null,this.onElementScroll=Fa=>{this.handleScroll(Fa.target)},this.onWindowScroll=()=>{this.handleScroll(window)},this.updatePoint=()=>{if(!(this.lastMoveEvent&&this.lastMoveEventInfo))return;this.lastRawMoveEventInfo&&(this.lastMoveEventInfo=transformPoint(this.lastRawMoveEventInfo,this.transformPagePoint));const Fa=getPanInfo(this.lastMoveEventInfo,this.history),Ma=this.startEvent!==null,Ua=distance2D(Fa.offset,{x:0,y:0})>=this.distanceThreshold;if(!Ma&&!Ua)return;const{point:La}=Fa,{timestamp:Qa}=frameData;this.history.push({...La,timestamp:Qa});const{onStart:Za,onMove:ja}=this.handlers;Ma||(Za&&Za(this.lastMoveEvent,Fa),this.startEvent=this.lastMoveEvent),ja&&ja(this.lastMoveEvent,Fa)},this.handlePointerMove=(Fa,Ma)=>{this.lastMoveEvent=Fa,this.lastRawMoveEventInfo=Ma,this.lastMoveEventInfo=transformPoint(Ma,this.transformPagePoint),frame.update(this.updatePoint,!0)},this.handlePointerUp=(Fa,Ma)=>{this.end();const{onEnd:Ua,onSessionEnd:La,resumeAnimation:Qa}=this.handlers;if((this.dragSnapToOrigin||!this.startEvent)&&Qa&&Qa(),!(this.lastMoveEvent&&this.lastMoveEventInfo))return;const Za=getPanInfo(Fa.type==="pointercancel"?this.lastMoveEventInfo:transformPoint(Ma,this.transformPagePoint),this.history);this.startEvent&&Ua&&Ua(Fa,Za),La&&La(Fa,Za)},!isPrimaryPointer(t))return;this.dragSnapToOrigin=Pa,this.handlers=r,this.transformPagePoint=Aa,this.distanceThreshold=xa,this.contextWindow=wa||window;const ka=transformPoint(extractEventInfo(t),this.transformPagePoint),{point:Ba}=ka,{timestamp:$a}=frameData;this.history=[{...Ba,timestamp:$a}];const{onSessionStart:Da}=r;Da&&Da(t,getPanInfo(ka,this.history));const Va={passive:!0,capture:!0};this.removeListeners=pipe(addPointerEvent(this.contextWindow,"pointermove",this.handlePointerMove,Va),addPointerEvent(this.contextWindow,"pointerup",this.handlePointerUp,Va),addPointerEvent(this.contextWindow,"pointercancel",this.handlePointerUp,Va)),Ca&&this.startScrollTracking(Ca)}startScrollTracking(t){let r=t.parentElement;for(;r;){const Aa=getComputedStyle(r);(overflowStyles.has(Aa.overflowX)||overflowStyles.has(Aa.overflowY))&&this.scrollPositions.set(r,{x:r.scrollLeft,y:r.scrollTop}),r=r.parentElement}this.scrollPositions.set(window,{x:window.scrollX,y:window.scrollY}),window.addEventListener("scroll",this.onElementScroll,{capture:!0}),window.addEventListener("scroll",this.onWindowScroll),this.removeScrollListeners=()=>{window.removeEventListener("scroll",this.onElementScroll,{capture:!0}),window.removeEventListener("scroll",this.onWindowScroll)}}handleScroll(t){const r=this.scrollPositions.get(t);if(!r)return;const Aa=t===window,wa=Aa?{x:window.scrollX,y:window.scrollY}:{x:t.scrollLeft,y:t.scrollTop},Pa={x:wa.x-r.x,y:wa.y-r.y};Pa.x===0&&Pa.y===0||(Aa?this.lastMoveEventInfo&&(this.lastMoveEventInfo.point.x+=Pa.x,this.lastMoveEventInfo.point.y+=Pa.y):this.history.length>0&&(this.history[0].x-=Pa.x,this.history[0].y-=Pa.y),this.scrollPositions.set(t,wa),frame.update(this.updatePoint,!0))}updateHandlers(t){this.handlers=t}end(){this.removeListeners&&this.removeListeners(),this.removeScrollListeners&&this.removeScrollListeners(),this.scrollPositions.clear(),cancelFrame(this.updatePoint)}};function transformPoint(t,r){return r?{point:r(t.point)}:t}function subtractPoint(t,r){return{x:t.x-r.x,y:t.y-r.y}}function getPanInfo({point:t},r){return{point:t,delta:subtractPoint(t,lastDevicePoint(r)),offset:subtractPoint(t,startDevicePoint(r)),velocity:getVelocity(r,.1)}}function startDevicePoint(t){return t[0]}function lastDevicePoint(t){return t[t.length-1]}function getVelocity(t,r){if(t.length<2)return{x:0,y:0};let Aa=t.length-1,wa=null;const Pa=lastDevicePoint(t);for(;Aa>=0&&(wa=t[Aa],!(Pa.timestamp-wa.timestamp>secondsToMilliseconds(r)));)Aa--;if(!wa)return{x:0,y:0};wa===t[0]&&t.length>2&&Pa.timestamp-wa.timestamp>secondsToMilliseconds(r)*2&&(wa=t[1]);const xa=millisecondsToSeconds(Pa.timestamp-wa.timestamp);if(xa===0)return{x:0,y:0};const Ca={x:(Pa.x-wa.x)/xa,y:(Pa.y-wa.y)/xa};return Ca.x===1/0&&(Ca.x=0),Ca.y===1/0&&(Ca.y=0),Ca}function applyConstraints(t,{min:r,max:Aa},wa){return r!==void 0&&t<r?t=wa?mixNumber$1(r,t,wa.min):Math.max(t,r):Aa!==void 0&&t>Aa&&(t=wa?mixNumber$1(Aa,t,wa.max):Math.min(t,Aa)),t}function calcRelativeAxisConstraints(t,r,Aa){return{min:r!==void 0?t.min+r:void 0,max:Aa!==void 0?t.max+Aa-(t.max-t.min):void 0}}function calcRelativeConstraints(t,{top:r,left:Aa,bottom:wa,right:Pa}){return{x:calcRelativeAxisConstraints(t.x,Aa,Pa),y:calcRelativeAxisConstraints(t.y,r,wa)}}function calcViewportAxisConstraints(t,r){let Aa=r.min-t.min,wa=r.max-t.max;return r.max-r.min<t.max-t.min&&([Aa,wa]=[wa,Aa]),{min:Aa,max:wa}}function calcViewportConstraints(t,r){return{x:calcViewportAxisConstraints(t.x,r.x),y:calcViewportAxisConstraints(t.y,r.y)}}function calcOrigin(t,r){let Aa=.5;const wa=calcLength(t),Pa=calcLength(r);return Pa>wa?Aa=progress(r.min,r.max-wa,t.min):wa>Pa&&(Aa=progress(t.min,t.max-Pa,r.min)),clamp$2(0,1,Aa)}function rebaseAxisConstraints(t,r){const Aa={};return r.min!==void 0&&(Aa.min=r.min-t.min),r.max!==void 0&&(Aa.max=r.max-t.min),Aa}var defaultElastic=.35;function resolveDragElastic(t=defaultElastic){return t===!1?t=0:t===!0&&(t=defaultElastic),{x:resolveAxisElastic(t,"left","right"),y:resolveAxisElastic(t,"top","bottom")}}function resolveAxisElastic(t,r,Aa){return{min:resolvePointElastic(t,r),max:resolvePointElastic(t,Aa)}}function resolvePointElastic(t,r){return typeof t=="number"?t:t[r]||0}var elementDragControls=new WeakMap,VisualElementDragControls=class{constructor(t){this.openDragLock=null,this.isDragging=!1,this.currentDirection=null,this.originPoint={x:0,y:0},this.constraints=!1,this.hasMutatedConstraints=!1,this.elastic=createBox(),this.latestPointerEvent=null,this.latestPanInfo=null,this.visualElement=t}start(t,{snapToCursor:r=!1,distanceThreshold:Aa}={}){const{presenceContext:wa}=this.visualElement;if(wa&&wa.isPresent===!1)return;const Pa=Da=>{r&&this.snapToCursor(extractEventInfo(Da).point),this.stopAnimation()},xa=(Da,Va)=>{const{drag:Fa,dragPropagation:Ma,onDragStart:Ua}=this.getProps();if(Fa&&!Ma&&(this.openDragLock&&this.openDragLock(),this.openDragLock=setDragLock(Fa),!this.openDragLock))return;this.latestPointerEvent=Da,this.latestPanInfo=Va,this.isDragging=!0,this.currentDirection=null,this.resolveConstraints(),this.visualElement.projection&&(this.visualElement.projection.isAnimationBlocked=!0,this.visualElement.projection.target=void 0),eachAxis(Qa=>{let Za=this.getAxisMotionValue(Qa).get()||0;if(percent.test(Za)){const{projection:ja}=this.visualElement;if(ja&&ja.layout){const qa=ja.layout.layoutBox[Qa];qa&&(Za=calcLength(qa)*(parseFloat(Za)/100))}}this.originPoint[Qa]=Za}),Ua&&frame.update(()=>Ua(Da,Va),!1,!0),addValueToWillChange(this.visualElement,"transform");const{animationState:La}=this.visualElement;La&&La.setActive("whileDrag",!0)},Ca=(Da,Va)=>{this.latestPointerEvent=Da,this.latestPanInfo=Va;const{dragPropagation:Fa,dragDirectionLock:Ma,onDirectionLock:Ua,onDrag:La}=this.getProps();if(!Fa&&!this.openDragLock)return;const{offset:Qa}=Va;if(Ma&&this.currentDirection===null){this.currentDirection=getCurrentDirection(Qa),this.currentDirection!==null&&Ua&&Ua(this.currentDirection);return}this.updateAxis("x",Va.point,Qa),this.updateAxis("y",Va.point,Qa),this.visualElement.render(),La&&frame.update(()=>La(Da,Va),!1,!0)},ka=(Da,Va)=>{this.latestPointerEvent=Da,this.latestPanInfo=Va,this.stop(Da,Va),this.latestPointerEvent=null,this.latestPanInfo=null},Ba=()=>{const{dragSnapToOrigin:Da}=this.getProps();(Da||this.constraints)&&this.startAnimation({x:0,y:0})},{dragSnapToOrigin:$a}=this.getProps();this.panSession=new PanSession(t,{onSessionStart:Pa,onStart:xa,onMove:Ca,onSessionEnd:ka,resumeAnimation:Ba},{transformPagePoint:this.visualElement.getTransformPagePoint(),dragSnapToOrigin:$a,distanceThreshold:Aa,contextWindow:getContextWindow(this.visualElement),element:this.visualElement.current})}stop(t,r){const Aa=t||this.latestPointerEvent,wa=r||this.latestPanInfo,Pa=this.isDragging;if(this.cancel(),!Pa||!wa||!Aa)return;const{velocity:xa}=wa;this.startAnimation(xa);const{onDragEnd:Ca}=this.getProps();Ca&&frame.postRender(()=>Ca(Aa,wa))}cancel(){this.isDragging=!1;const{projection:t,animationState:r}=this.visualElement;t&&(t.isAnimationBlocked=!1),this.endPanSession();const{dragPropagation:Aa}=this.getProps();!Aa&&this.openDragLock&&(this.openDragLock(),this.openDragLock=null),r&&r.setActive("whileDrag",!1)}endPanSession(){this.panSession&&this.panSession.end(),this.panSession=void 0}updateAxis(t,r,Aa){const{drag:wa}=this.getProps();if(!Aa||!shouldDrag(t,wa,this.currentDirection))return;const Pa=this.getAxisMotionValue(t);let xa=this.originPoint[t]+Aa[t];this.constraints&&this.constraints[t]&&(xa=applyConstraints(xa,this.constraints[t],this.elastic[t])),Pa.set(xa)}resolveConstraints(){const{dragConstraints:t,dragElastic:r}=this.getProps(),Aa=this.visualElement.projection&&!this.visualElement.projection.layout?this.visualElement.projection.measure(!1):this.visualElement.projection?.layout,wa=this.constraints;t&&isRefObject(t)?this.constraints||(this.constraints=this.resolveRefConstraints()):t&&Aa?this.constraints=calcRelativeConstraints(Aa.layoutBox,t):this.constraints=!1,this.elastic=resolveDragElastic(r),wa!==this.constraints&&!isRefObject(t)&&Aa&&this.constraints&&!this.hasMutatedConstraints&&eachAxis(Pa=>{this.constraints!==!1&&this.getAxisMotionValue(Pa)&&(this.constraints[Pa]=rebaseAxisConstraints(Aa.layoutBox[Pa],this.constraints[Pa]))})}resolveRefConstraints(){const{dragConstraints:t,onMeasureDragConstraints:r}=this.getProps();if(!t||!isRefObject(t))return!1;const Aa=t.current;invariant(Aa!==null,"If `dragConstraints` is set as a React ref, that ref must be passed to another component's `ref` prop.","drag-constraints-ref");const{projection:wa}=this.visualElement;if(!wa||!wa.layout)return!1;wa.root&&(wa.root.scroll=void 0,wa.root.updateScroll());const Pa=measurePageBox(Aa,wa.root,this.visualElement.getTransformPagePoint());let xa=calcViewportConstraints(wa.layout.layoutBox,Pa);if(r){const Ca=r(convertBoxToBoundingBox(xa));this.hasMutatedConstraints=!!Ca,Ca&&(xa=convertBoundingBoxToBox(Ca))}return xa}startAnimation(t){const{drag:r,dragMomentum:Aa,dragElastic:wa,dragTransition:Pa,dragSnapToOrigin:xa,onDragTransitionEnd:Ca}=this.getProps(),ka=this.constraints||{},Ba=eachAxis($a=>{if(!shouldDrag($a,r,this.currentDirection))return;let Da=ka&&ka[$a]||{};(xa===!0||xa===$a)&&(Da={min:0,max:0});const Va=wa?200:1e6,Fa=wa?40:1e7,Ma={type:"inertia",velocity:Aa?t[$a]:0,bounceStiffness:Va,bounceDamping:Fa,timeConstant:750,restDelta:1,restSpeed:10,...Pa,...Da};return this.startAxisValueAnimation($a,Ma)});return Promise.all(Ba).then(Ca)}startAxisValueAnimation(t,r){const Aa=this.getAxisMotionValue(t);return addValueToWillChange(this.visualElement,t),Aa.start(animateMotionValue(t,Aa,0,r,this.visualElement,!1))}stopAnimation(){eachAxis(t=>this.getAxisMotionValue(t).stop())}getAxisMotionValue(t){const r=`_drag${t.toUpperCase()}`,Aa=this.visualElement.getProps()[r];return Aa||this.visualElement.getValue(t,this.visualElement.latestValues[t]??0)}snapToCursor(t){eachAxis(r=>{const{drag:Aa}=this.getProps();if(!shouldDrag(r,Aa,this.currentDirection))return;const{projection:wa}=this.visualElement,Pa=this.getAxisMotionValue(r);if(wa&&wa.layout){const{min:xa,max:Ca}=wa.layout.layoutBox[r],ka=Pa.get()||0;Pa.set(t[r]-mixNumber$1(xa,Ca,.5)+ka)}})}scalePositionWithinConstraints(){if(!this.visualElement.current)return;const{drag:t,dragConstraints:r}=this.getProps(),{projection:Aa}=this.visualElement;if(!isRefObject(r)||!Aa||!this.constraints)return;this.stopAnimation();const wa={x:0,y:0};eachAxis(xa=>{const Ca=this.getAxisMotionValue(xa);if(Ca&&this.constraints!==!1){const ka=Ca.get();wa[xa]=calcOrigin({min:ka,max:ka},this.constraints[xa])}});const{transformTemplate:Pa}=this.visualElement.getProps();this.visualElement.current.style.transform=Pa?Pa({},""):"none",Aa.root&&Aa.root.updateScroll(),Aa.updateLayout(),this.constraints=!1,this.resolveConstraints(),eachAxis(xa=>{if(!shouldDrag(xa,t,null))return;const Ca=this.getAxisMotionValue(xa),{min:ka,max:Ba}=this.constraints[xa];Ca.set(mixNumber$1(ka,Ba,wa[xa]))}),this.visualElement.render()}addListeners(){if(!this.visualElement.current)return;elementDragControls.set(this.visualElement,this);const t=this.visualElement.current,r=addPointerEvent(t,"pointerdown",Ba=>{const{drag:$a,dragListener:Da=!0}=this.getProps(),Va=Ba.target,Fa=Va!==t&&isElementTextInput(Va);$a&&Da&&!Fa&&this.start(Ba)});let Aa;const wa=()=>{const{dragConstraints:Ba}=this.getProps();isRefObject(Ba)&&Ba.current&&(this.constraints=this.resolveRefConstraints(),Aa||(Aa=startResizeObservers(t,Ba.current,()=>this.scalePositionWithinConstraints())))},{projection:Pa}=this.visualElement,xa=Pa.addEventListener("measure",wa);Pa&&!Pa.layout&&(Pa.root&&Pa.root.updateScroll(),Pa.updateLayout()),frame.read(wa);const Ca=addDomEvent(window,"resize",()=>this.scalePositionWithinConstraints()),ka=Pa.addEventListener("didUpdate",(({delta:Ba,hasLayoutChanged:$a})=>{this.isDragging&&$a&&(eachAxis(Da=>{const Va=this.getAxisMotionValue(Da);Va&&(this.originPoint[Da]+=Ba[Da].translate,Va.set(Va.get()+Ba[Da].translate))}),this.visualElement.render())}));return()=>{Ca(),r(),xa(),ka&&ka(),Aa&&Aa()}}getProps(){const t=this.visualElement.getProps(),{drag:r=!1,dragDirectionLock:Aa=!1,dragPropagation:wa=!1,dragConstraints:Pa=!1,dragElastic:xa=defaultElastic,dragMomentum:Ca=!0}=t;return{...t,drag:r,dragDirectionLock:Aa,dragPropagation:wa,dragConstraints:Pa,dragElastic:xa,dragMomentum:Ca}}};function skipFirstCall(t){let r=!0;return()=>{if(r){r=!1;return}t()}}function startResizeObservers(t,r,Aa){const wa=resize(t,skipFirstCall(Aa)),Pa=resize(r,skipFirstCall(Aa));return()=>{wa(),Pa()}}function shouldDrag(t,r,Aa){return(r===!0||r===t)&&(Aa===null||Aa===t)}function getCurrentDirection(t,r=10){let Aa=null;return Math.abs(t.y)>r?Aa="y":Math.abs(t.x)>r&&(Aa="x"),Aa}var DragGesture=class extends Feature{constructor(t){super(t),this.removeGroupControls=noop$3,this.removeListeners=noop$3,this.controls=new VisualElementDragControls(t)}mount(){const{dragControls:t}=this.node.getProps();t&&(this.removeGroupControls=t.subscribe(this.controls)),this.removeListeners=this.controls.addListeners()||noop$3}update(){const{dragControls:t}=this.node.getProps(),{dragControls:r}=this.node.prevProps||{};t!==r&&(this.removeGroupControls(),t&&(this.removeGroupControls=t.subscribe(this.controls)))}unmount(){this.removeGroupControls(),this.removeListeners(),this.controls.isDragging||this.controls.endPanSession()}},asyncHandler=t=>(r,Aa)=>{t&&frame.update(()=>t(r,Aa),!1,!0)},PanGesture=class extends Feature{constructor(){super(...arguments),this.removePointerDownListener=noop$3}onPointerDown(t){this.session=new PanSession(t,this.createPanHandlers(),{transformPagePoint:this.node.getTransformPagePoint(),contextWindow:getContextWindow(this.node)})}createPanHandlers(){const{onPanSessionStart:t,onPanStart:r,onPan:Aa,onPanEnd:wa}=this.node.getProps();return{onSessionStart:asyncHandler(t),onStart:asyncHandler(r),onMove:asyncHandler(Aa),onEnd:(Pa,xa)=>{delete this.session,wa&&frame.postRender(()=>wa(Pa,xa))}}}mount(){this.removePointerDownListener=addPointerEvent(this.node.current,"pointerdown",t=>this.onPointerDown(t))}update(){this.session&&this.session.updateHandlers(this.createPanHandlers())}unmount(){this.removePointerDownListener(),this.session&&this.session.end()}},hasTakenAnySnapshot=!1,MeasureLayoutWithContext=class extends import_react.Component{componentDidMount(){const{visualElement:t,layoutGroup:r,switchLayoutGroup:Aa,layoutId:wa}=this.props,{projection:Pa}=t;Pa&&(r.group&&r.group.add(Pa),Aa&&Aa.register&&wa&&Aa.register(Pa),hasTakenAnySnapshot&&Pa.root.didUpdate(),Pa.addEventListener("animationComplete",()=>{this.safeToRemove()}),Pa.setOptions({...Pa.options,layoutDependency:this.props.layoutDependency,onExitComplete:()=>this.safeToRemove()})),globalProjectionState.hasEverUpdated=!0}getSnapshotBeforeUpdate(t){const{layoutDependency:r,visualElement:Aa,drag:wa,isPresent:Pa}=this.props,{projection:xa}=Aa;return xa&&(xa.isPresent=Pa,t.layoutDependency!==r&&xa.setOptions({...xa.options,layoutDependency:r}),hasTakenAnySnapshot=!0,wa||t.layoutDependency!==r||r===void 0||t.isPresent!==Pa?xa.willUpdate():this.safeToRemove(),t.isPresent!==Pa&&(Pa?xa.promote():xa.relegate()||frame.postRender(()=>{const Ca=xa.getStack();(!Ca||!Ca.members.length)&&this.safeToRemove()}))),null}componentDidUpdate(){const{visualElement:t,layoutAnchor:r}=this.props,{projection:Aa}=t;Aa&&(Aa.options.layoutAnchor=r,Aa.root.didUpdate(),microtask.postRender(()=>{!Aa.currentAnimation&&Aa.isLead()&&this.safeToRemove()}))}componentWillUnmount(){const{visualElement:t,layoutGroup:r,switchLayoutGroup:Aa}=this.props,{projection:wa}=t;hasTakenAnySnapshot=!0,wa&&(wa.scheduleCheckAfterUnmount(),r&&r.group&&r.group.remove(wa),Aa&&Aa.deregister&&Aa.deregister(wa))}safeToRemove(){const{safeToRemove:t}=this.props;t&&t()}render(){return null}};function MeasureLayout(t){const[r,Aa]=usePresence(),wa=(0,import_react.useContext)(LayoutGroupContext);return(0,import_jsx_runtime.jsx)(MeasureLayoutWithContext,{...t,layoutGroup:wa,switchLayoutGroup:(0,import_react.useContext)(SwitchLayoutGroupContext),isPresent:r,safeToRemove:Aa})}var drag={pan:{Feature:PanGesture},drag:{Feature:DragGesture,ProjectionNode:HTMLProjectionNode,MeasureLayout}};function handleHoverEvent(t,r,Aa){const{props:wa}=t;t.animationState&&wa.whileHover&&t.animationState.setActive("whileHover",Aa==="Start");const Pa=wa["onHover"+Aa];Pa&&frame.postRender(()=>Pa(r,extractEventInfo(r)))}var HoverGesture=class extends Feature{mount(){const{current:t}=this.node;t&&(this.unmount=hover(t,(r,Aa)=>(handleHoverEvent(this.node,Aa,"Start"),wa=>handleHoverEvent(this.node,wa,"End"))))}unmount(){}},FocusGesture=class extends Feature{constructor(){super(...arguments),this.isActive=!1}onFocus(){let t=!1;try{t=this.node.current.matches(":focus-visible")}catch{t=!0}!t||!this.node.animationState||(this.node.animationState.setActive("whileFocus",!0),this.isActive=!0)}onBlur(){!this.isActive||!this.node.animationState||(this.node.animationState.setActive("whileFocus",!1),this.isActive=!1)}mount(){this.unmount=pipe(addDomEvent(this.node.current,"focus",()=>this.onFocus()),addDomEvent(this.node.current,"blur",()=>this.onBlur()))}unmount(){}};function handlePressEvent(t,r,Aa){const{props:wa}=t;if(t.current instanceof HTMLButtonElement&&t.current.disabled)return;t.animationState&&wa.whileTap&&t.animationState.setActive("whileTap",Aa==="Start");const Pa=wa["onTap"+(Aa==="End"?"":Aa)];Pa&&frame.postRender(()=>Pa(r,extractEventInfo(r)))}var PressGesture=class extends Feature{mount(){const{current:t}=this.node;if(!t)return;const{globalTapTarget:r,propagate:Aa}=this.node.props;this.unmount=press(t,(wa,Pa)=>(handlePressEvent(this.node,Pa,"Start"),(xa,{success:Ca})=>handlePressEvent(this.node,xa,Ca?"End":"Cancel")),{useGlobalTarget:r,stopPropagation:Aa?.tap===!1})}unmount(){}},observerCallbacks=new WeakMap,observers=new WeakMap,fireObserverCallback=t=>{const r=observerCallbacks.get(t.target);r&&r(t)},fireAllObserverCallbacks=t=>{t.forEach(fireObserverCallback)};function initIntersectionObserver({root:t,...r}){const Aa=t||document;observers.has(Aa)||observers.set(Aa,{});const wa=observers.get(Aa),Pa=JSON.stringify(r);return wa[Pa]||(wa[Pa]=new IntersectionObserver(fireAllObserverCallbacks,{root:t,...r})),wa[Pa]}function observeIntersection(t,r,Aa){const wa=initIntersectionObserver(r);return observerCallbacks.set(t,Aa),wa.observe(t),()=>{observerCallbacks.delete(t),wa.unobserve(t)}}var thresholdNames={some:0,all:1},InViewFeature=class extends Feature{constructor(){super(...arguments),this.hasEnteredView=!1,this.isInView=!1}startObserver(){this.stopObserver?.();const{viewport:t={}}=this.node.getProps(),{root:r,margin:Aa,amount:wa="some",once:Pa}=t,xa={root:r?r.current:void 0,rootMargin:Aa,threshold:typeof wa=="number"?wa:thresholdNames[wa]},Ca=ka=>{const{isIntersecting:Ba}=ka;if(this.isInView===Ba||(this.isInView=Ba,Pa&&!Ba&&this.hasEnteredView))return;Ba&&(this.hasEnteredView=!0),this.node.animationState&&this.node.animationState.setActive("whileInView",Ba);const{onViewportEnter:$a,onViewportLeave:Da}=this.node.getProps(),Va=Ba?$a:Da;Va&&Va(ka)};this.stopObserver=observeIntersection(this.node.current,xa,Ca)}mount(){this.startObserver()}update(){if(typeof IntersectionObserver>"u")return;const{props:t,prevProps:r}=this.node;["amount","margin","root"].some(hasViewportOptionChanged(t,r))&&this.startObserver()}unmount(){this.stopObserver?.(),this.hasEnteredView=!1,this.isInView=!1}};function hasViewportOptionChanged({viewport:t={}},{viewport:r={}}={}){return Aa=>t[Aa]!==r[Aa]}var gestureAnimations={inView:{Feature:InViewFeature},tap:{Feature:PressGesture},focus:{Feature:FocusGesture},hover:{Feature:HoverGesture}},layout={layout:{ProjectionNode:HTMLProjectionNode,MeasureLayout}},featureBundle={...animations,...gestureAnimations,...drag,...layout},motion=createMotionProxy(featureBundle,createDomVisualElement);
16function stopAnimation(t){t.values.forEach(r=>r.stop())}function setVariants(t,r){[...r].reverse().forEach(Aa=>{const wa=t.getVariant(Aa);wa&&setTarget(t,wa),t.variantChildren&&t.variantChildren.forEach(Pa=>{setVariants(Pa,r)})})}function setValues(t,r){if(Array.isArray(r))return setVariants(t,r);if(typeof r=="string")return setVariants(t,[r]);setTarget(t,r)}function animationControls(){let t=!1;const r=new Set,Aa={subscribe(wa){return r.add(wa),()=>{r.delete(wa)}},start(wa,Pa){invariant(t,"controls.start() should only be called after a component has mounted. Consider calling within a useEffect hook.");const xa=[];return r.forEach(Ca=>{xa.push(animateVisualElement(Ca,wa,{transitionOverride:Pa}))}),Promise.all(xa)},set(wa){return invariant(t,"controls.set() should only be called after a component has mounted. Consider calling within a useEffect hook."),r.forEach(Pa=>{setValues(Pa,wa)})},stop(){r.forEach(wa=>{stopAnimation(wa)})},mount(){return t=!0,()=>{t=!1,Aa.stop()}}};return Aa}function useAnimationControls(){const t=useConstant(animationControls);return useIsomorphicLayoutEffect$1(t.mount,[]),t}var useAnimation=useAnimationControls,require_fast_deep_equal=__commonJSMin(((t,r)=>{r.exports=function Aa(wa,Pa){if(wa===Pa)return!0;if(wa&&Pa&&typeof wa=="object"&&typeof Pa=="object"){if(wa.constructor!==Pa.constructor)return!1;var xa,Ca,ka;if(Array.isArray(wa)){if(xa=wa.length,xa!=Pa.length)return!1;for(Ca=xa;Ca--!==0;)if(!Aa(wa[Ca],Pa[Ca]))return!1;return!0}if(wa.constructor===RegExp)return wa.source===Pa.source&&wa.flags===Pa.flags;if(wa.valueOf!==Object.prototype.valueOf)return wa.valueOf()===Pa.valueOf();if(wa.toString!==Object.prototype.toString)return wa.toString()===Pa.toString();if(ka=Object.keys(wa),xa=ka.length,xa!==Object.keys(Pa).length)return!1;for(Ca=xa;Ca--!==0;)if(!Object.prototype.hasOwnProperty.call(Pa,ka[Ca]))return!1;for(Ca=xa;Ca--!==0;){var Ba=ka[Ca];if(!Aa(wa[Ba],Pa[Ba]))return!1}return!0}return wa!==wa&&Pa!==Pa}})),BASE_PATH="http://localhost:8092".replace(/\/+$/,""),BaseAPI=class{constructor(t,r=BASE_PATH,Aa=axios){this.basePath=r,this.axios=Aa,t&&(this.configuration=t,this.basePath=t.basePath??r)}},RequiredError=class extends Error{constructor(t,r){super(r),this.field=t,this.name="RequiredError"}},operationServerMap={},DUMMY_BASE_URL="https://example.com",assertParamExists=function(t,r,Aa){if(Aa==null)throw new RequiredError(r,`Required parameter ${r} was null or undefined when calling ${t}.`)},setApiKeyToObject=async function(t,r,Aa){Aa&&Aa.apiKey&&(t[r]=typeof Aa.apiKey=="function"?await Aa.apiKey(r):await Aa.apiKey)},setBasicAuthToObject=function(t,r){r&&(r.username||r.password)&&(t.auth={username:r.username,password:r.password})},setBearerAuthToObject=async function(t,r){r&&r.accessToken&&(t.Authorization="Bearer "+(typeof r.accessToken=="function"?await r.accessToken():await r.accessToken))},setOAuthToObject=async function(t,r,Aa,wa){wa&&wa.accessToken&&(t.Authorization="Bearer "+(typeof wa.accessToken=="function"?await wa.accessToken(r,Aa):await wa.accessToken))};function setFlattenedQueryParams(t,r,Aa=""){r!=null&&(typeof r=="object"?Array.isArray(r)||r instanceof Set?r.forEach(wa=>setFlattenedQueryParams(t,wa,Aa)):Object.keys(r).forEach(wa=>setFlattenedQueryParams(t,r[wa],`${Aa}${Aa!==""?".":""}${wa}`)):t.has(Aa)?t.append(Aa,r):t.set(Aa,r))}var setSearchParams=function(t,...r){const Aa=new URLSearchParams(t.search);setFlattenedQueryParams(Aa,r),t.search=Aa.toString()},replaceWithSerializableTypeIfNeeded=function(t,r){return r instanceof Set?Array.from(r):r},serializeDataIfNeeded=function(t,r,Aa){const wa=typeof t!="string";return(wa&&Aa&&Aa.isJsonMime?Aa.isJsonMime(r.headers["Content-Type"]):wa)?JSON.stringify(t!==void 0?t:{},replaceWithSerializableTypeIfNeeded):t||""},toPathString=function(t){return t.pathname+t.search+t.hash},createRequestFunction=function(t,r,Aa,wa){return(Pa=r,xa=Aa)=>{const Ca={...t.options,url:(Pa.defaults.baseURL?"":wa?.basePath??xa)+t.url};return Pa.request(Ca)}},FilesApiAxiosParamCreator=function(t){return{addFileToRecent:async(r,Aa={})=>{assertParamExists("addFileToRecent","fileId",r);const wa="/api/2.0/files/file/{fileId}/recent".replace("{fileId}",encodeURIComponent(String(r))),Pa=new URL(wa,DUMMY_BASE_URL);let xa;t&&(xa=t.baseOptions);const Ca={method:"POST",...xa,...Aa},ka={},Ba={};setBasicAuthToObject(Ca,t),await setOAuthToObject(ka,"OAuth2",["read","write"],t),await setApiKeyToObject(ka,"ApiKeyBearer",t),await setBearerAuthToObject(ka,t),setSearchParams(Pa,Ba);let $a=xa&&xa.headers?xa.headers:{};return Ca.headers={...ka,...$a,...Aa.headers},{url:toPathString(Pa),options:Ca}},addTemplates:async(r,Aa={})=>{const wa=new URL("/api/2.0/files/templates",DUMMY_BASE_URL);let Pa;t&&(Pa=t.baseOptions);const xa={method:"POST",...Pa,...Aa},Ca={},ka={};setBasicAuthToObject(xa,t),await setOAuthToObject(Ca,"OAuth2",["read","write"],t),await setApiKeyToObject(Ca,"ApiKeyBearer",t),await setBearerAuthToObject(Ca,t),Ca["Content-Type"]="application/json",setSearchParams(wa,ka);let Ba=Pa&&Pa.headers?Pa.headers:{};return xa.headers={...Ca,...Ba,...Aa.headers},xa.data=serializeDataIfNeeded(r,xa,t),{url:toPathString(wa),options:xa}},changeVersionHistory:async(r,Aa,wa={})=>{assertParamExists("changeVersionHistory","fileId",r),assertParamExists("changeVersionHistory","changeHistory",Aa);const Pa="/api/2.0/files/file/{fileId}/history".replace("{fileId}",encodeURIComponent(String(r))),xa=new URL(Pa,DUMMY_BASE_URL);let Ca;t&&(Ca=t.baseOptions);const ka={method:"PUT",...Ca,...wa},Ba={},$a={};setBasicAuthToObject(ka,t),await setOAuthToObject(Ba,"OAuth2",["read","write"],t),await setApiKeyToObject(Ba,"ApiKeyBearer",t),await setBearerAuthToObject(Ba,t),Ba["Content-Type"]="application/json",setSearchParams(xa,$a);let Da=Ca&&Ca.headers?Ca.headers:{};return ka.headers={...Ba,...Da,...wa.headers},ka.data=serializeDataIfNeeded(Aa,ka,t),{url:toPathString(xa),options:ka}}
16,checkFillFormDraft:async(r,Aa,wa={})=>{assertParamExists("checkFillFormDraft","fileId",r),assertParamExists("checkFillFormDraft","checkFillFormDraft",Aa);const Pa="/api/2.0/files/masterform/{fileId}/checkfillformdraft".replace("{fileId}",encodeURIComponent(String(r))),xa=new URL(Pa,DUMMY_BASE_URL);let Ca;t&&(Ca=t.baseOptions);const ka={method:"POST",...Ca,...wa},Ba={},$a={};Ba["Content-Type"]="application/json",setSearchParams(xa,$a);let Da=Ca&&Ca.headers?Ca.headers:{};return ka.headers={...Ba,...Da,...wa.headers},ka.data=serializeDataIfNeeded(Aa,ka,t),{url:toPathString(xa),options:ka}},copyFileAs:async(r,Aa,wa={})=>{assertParamExists("copyFileAs","fileId",r),assertParamExists("copyFileAs","copyAsJsonElement",Aa);const Pa="/api/2.0/files/file/{fileId}/copyas".replace("{fileId}",encodeURIComponent(String(r))),xa=new URL(Pa,DUMMY_BASE_URL);let Ca;t&&(Ca=t.baseOptions);const ka={method:"POST",...Ca,...wa},Ba={},$a={};setBasicAuthToObject(ka,t),await setOAuthToObject(Ba,"OAuth2",["read","write"],t),await setApiKeyToObject(Ba,"ApiKeyBearer",t),await setBearerAuthToObject(Ba,t),Ba["Content-Type"]="application/json",setSearchParams(xa,$a);let Da=Ca&&Ca.headers?Ca.headers:{};return ka.headers={...Ba,...Da,...wa.headers},ka.data=serializeDataIfNeeded(Aa,ka,t),{url:toPathString(xa),options:ka}},createEditSession:async(r,Aa,wa={})=>{assertParamExists("createEditSession","fileId",r);const Pa="/api/2.0/files/file/{fileId}/edit_session".replace("{fileId}",encodeURIComponent(String(r))),xa=new URL(Pa,DUMMY_BASE_URL);let Ca;t&&(Ca=t.baseOptions);const ka={method:"POST",...Ca,...wa},Ba={},$a={};setBasicAuthToObject(ka,t),await setOAuthToObject(Ba,"OAuth2",["read","write"],t),await setApiKeyToObject(Ba,"ApiKeyBearer",t),await setBearerAuthToObject(Ba,t),Aa!==void 0&&($a.fileSize=Aa),setSearchParams(xa,$a);let Da=Ca&&Ca.headers?Ca.headers:{};return ka.headers={...Ba,...Da,...wa.headers},{url:toPathString(xa),options:ka}},createFile:async(r,Aa,wa={})=>{assertParamExists("createFile","folderId",r),assertParamExists("createFile","createFileJsonElement",Aa);const Pa="/api/2.0/files/{folderId}/file".replace("{folderId}",encodeURIComponent(String(r))),xa=new URL(Pa,DUMMY_BASE_URL);let Ca;t&&(Ca=t.baseOptions);const ka={method:"POST",...Ca,...wa},Ba={},$a={};setBasicAuthToObject(ka,t),await setOAuthToObject(Ba,"OAuth2",["read","write"],t),await setApiKeyToObject(Ba,"ApiKeyBearer",t),await setBearerAuthToObject(Ba,t),Ba["Content-Type"]="application/json",setSearchParams(xa,$a);let Da=Ca&&Ca.headers?Ca.headers:{};return ka.headers={...Ba,...Da,...wa.headers},ka.data=serializeDataIfNeeded(Aa,ka,t),{url:toPathString(xa),options:ka}},createFileInMyDocuments:async(r,Aa={})=>{const wa=new URL("/api/2.0/files/@my/file",DUMMY_BASE_URL);let Pa;t&&(Pa=t.baseOptions);const xa={method:"POST",...Pa,...Aa},Ca={},ka={};setBasicAuthToObject(xa,t),await setOAuthToObject(Ca,"OAuth2",["read","write"],t),await setApiKeyToObject(Ca,"ApiKeyBearer",t),await setBearerAuthToObject(Ca,t),Ca["Content-Type"]="application/json",setSearchParams(wa,ka);let Ba=Pa&&Pa.headers?Pa.headers:{};return xa.headers={...Ca,...Ba,...Aa.headers},xa.data=serializeDataIfNeeded(r,xa,t),{url:toPathString(wa),options:xa}},createFilePrimaryExternalLink:async(r,Aa,wa={})=>{assertParamExists("createFilePrimaryExternalLink","id",r),assertParamExists("createFilePrimaryExternalLink","fileLinkRequest",Aa);const Pa="/api/2.0/files/file/{id}/link".replace("{id}",encodeURIComponent(String(r))),xa=new URL(Pa,DUMMY_BASE_URL);let Ca;t&&(Ca=t.baseOptions);const ka={method:"POST",...Ca,...wa},Ba={},$a={};setBasicAuthToObject(ka,t),await setOAuthToObject(Ba,"OAuth2",["read","write"],t),await setApiKeyToObject(Ba,"ApiKeyBearer",t),await setBearerAuthToObject(Ba,t),Ba["Content-Type"]="application/json",setSearchParams(xa,$a);let Da=Ca&&Ca.headers?Ca.headers:{};return ka.headers={...Ba,...Da,...wa.headers},ka.data=serializeDataIfNeeded(Aa,ka,t),{url:toPathString(xa),options:ka}},createHtmlFile:async(r,Aa,wa={})=>{assertParamExists("createHtmlFile","folderId",r),assertParamExists("createHtmlFile","createTextOrHtmlFile",Aa);const Pa="/api/2.0/files/{folderId}/html".replace("{folderId}",encodeURIComponent(String(r))),xa=new URL(Pa,DUMMY_BASE_URL);let Ca;t&&(Ca=t.baseOptions);const ka={method:"POST",...Ca,...wa},Ba={},$a={};setBasicAuthToObject(ka,t),await setOAuthToObject(Ba,"OAuth2",["read","write"],t),await setApiKeyToObject(Ba,"ApiKeyBearer",t),await setBearerAuthToObject(Ba,t),Ba["Content-Type"]="application/json",setSearchParams(xa,$a);let Da=Ca&&Ca.headers?Ca.headers:{};return ka.headers={...Ba,...Da,...wa.headers},ka.data=serializeDataIfNeeded(Aa,ka,t),{url:toPathString(xa),options:ka}},createHtmlFileInMyDocuments:async(r,Aa={})=>{const wa=new URL("/api/2.0/files/@my/html",DUMMY_BASE_URL);let Pa;t&&(Pa=t.baseOptions);const xa={method:"POST",...Pa,...Aa},Ca={},ka={};setBasicAuthToObject(xa,t),await setOAuthToObject(Ca,"OAuth2",["read","write"],t),await setApiKeyToObject(Ca,"ApiKeyBearer",t),await setBearerAuthToObject(Ca,t),Ca["Content-Type"]="application/json",setSearchParams(wa,ka);let Ba=Pa&&Pa.headers?Pa.headers:{};return xa.headers={...Ca,...Ba,...Aa.headers},xa.data=serializeDataIfNeeded(r,xa,t),{url:toPathString(wa),options:xa}},createTextFile:async(r,Aa,wa={})=>{assertParamExists("createTextFile","folderId",r),assertParamExists("createTextFile","createTextOrHtmlFile",Aa);const Pa="/api/2.0/files/{folderId}/text".replace("{folderId}",encodeURIComponent(String(r))),xa=new URL(Pa,DUMMY_BASE_URL);let Ca;t&&(Ca=t.baseOptions);const ka={method:"POST",...Ca,...wa},Ba={},$a={};setBasicAuthToObject(ka,t),await setOAuthToObject(Ba,"OAuth2",["read","write"],t),await setApiKeyToObject(Ba,"ApiKeyBearer",t),await setBearerAuthToObject(Ba,t),Ba["Content-Type"]="application/json",setSearchParams(xa,$a);let Da=Ca&&Ca.headers?Ca.headers:{};return ka.headers={...Ba,...Da,...wa.headers},ka.data=serializeDataIfNeeded(Aa,ka,t),{url:toPathString(xa),options:ka}},createTextFileInMyDocuments:async(r,Aa={})=>{const wa=new URL("/api/2.0/files/@my/text",DUMMY_BASE_URL);let Pa;t&&(Pa=t.baseOptions);const xa={method:"POST",...Pa,...Aa},Ca={},ka={};setBasicAuthToObject(xa,t),await setOAuthToObject(Ca,"OAuth2",["read","write"],t),await setApiKeyToObject(Ca,"ApiKeyBearer",t),await setBearerAuthToObject(Ca,t),Ca["Content-Type"]="application/json",setSearchParams(wa,ka);let Ba=Pa&&Pa.headers?Pa.headers:{};return xa.headers={...Ca,...Ba,...Aa.headers},xa.data=serializeDataIfNeeded(r,xa,t),{url:toPathString(wa),options:xa}},createThumbnails:async(r,Aa={})=>{const wa=new URL("/api/2.0/files/thumbnails",DUMMY_BASE_URL);let Pa;t&&(Pa=t.baseOptions);const xa={method:"POST",...Pa,...Aa},Ca={},ka={};Ca["Content-Type"]="application/json",setSearchParams(wa,ka);let Ba=Pa&&Pa.headers?Pa.headers:{};return xa.headers={...Ca,...Ba,...Aa.headers},xa.data=serializeDataIfNeeded(r,xa,t),{url:toPathString(wa),options:xa}},deleteFile:async(r,Aa,wa,Pa={})=>{assertParamExists("deleteFile","fileId",r),assertParamExists("deleteFile","_delete",Aa);const xa="/api/2.0/files/file/{fileId}".replace("{fileId}",encodeURIComponent(String(r))),Ca=new URL(xa,DUMMY_BASE_URL);let ka;t&&(ka=t.baseOptions);const Ba={method:"DELETE",...ka,...Pa},$a={},Da={};setBasicAuthToObject(Ba,t),await setOAuthToObject($a,"OAuth2",["read","write"],t),await setApiKeyToObject($a,"ApiKeyBearer",t),await setBearerAuthToObject($a,t),wa!==void 0&&(Da.ReturnSingleOperation=wa),$a["Content-Type"]="application/json",setSearchParams(Ca,Da);let Va=ka&&ka.headers?ka.headers:{};return Ba.headers={...$a,...Va,...Pa.headers},Ba.data=serializeDataIfNeeded(Aa,Ba,t),{url:toPathString(Ca),options:Ba}},deleteRecent:async(r,Aa={})=>{const wa=new URL("/api/2.0/files/recent",DUMMY_BASE_URL);let Pa;t&&(Pa=t.baseOptions);const xa={method:"DELETE",...Pa,...Aa},Ca={},ka={};setBasicAuthToObject(xa,t),await setOAuthToObject(Ca,"OAuth2",["read","write"],t),await setApiKeyToObject(Ca,"ApiKeyBearer",t),await setBearerAuthToObject(Ca,t),Ca["Content-Type"]="application/json",setSearchParams(wa,ka);let Ba=Pa&&Pa.headers?Pa.headers:{};return xa.headers={...Ca,...Ba,...Aa.headers},xa.data=serializeDataIfNeeded(r,xa,t),{url:toPathString(wa),options:xa}},deleteTemplates:async(r,Aa={})=>{const wa=new URL("/api/2.0/files/templates",DUMMY_BASE_URL);let Pa;t&&(Pa=t.baseOptions);const xa={method:"DELETE",...Pa,...Aa},Ca={},ka={};setBasicAuthToObject(xa,t),await setOAuthToObject(Ca,"OAuth2",["read","write"],t),await setApiKeyToObject(Ca,"ApiKeyBearer",t),await setBearerAuthToObject(Ca,t),Ca["Content-Type"]="application/json",setSearchParams(wa,ka);let Ba=Pa&&Pa.headers?Pa.headers:{};return xa.headers={...Ca,...Ba,...Aa.headers},xa.data=serializeDataIfNeeded(r,xa,t),{url:toPathString(wa),options:xa}},generateXlsx:async(r,Aa={})=>{assertParamExists("generateXlsx","fileId",r);const wa="/api/2.0/files/file/{fileId}/xlsx".replace("{fileId}",encodeURIComponent(String(r))),Pa=new URL(wa,DUMMY_BASE_URL);let xa;t&&(xa=t.baseOptions);const Ca={method:"POST",...xa,...Aa},ka={},Ba={};setBasicAuthToObject(Ca,t),await setOAuthToObject(ka,"OAuth2",["read","write"],t),await setApiKeyToObject(ka,"ApiKeyBearer",t),await setBearerAuthToObject(ka,t),setSearchParams(Pa,Ba);let $a=xa&&xa.headers?xa.headers:{};return Ca.headers={...ka,...$a,...Aa.headers},{url:toPathString(Pa),options:Ca}},getAllFormRoles:async(r,Aa={})=>{assertParamExists("getAllFormRoles","fileId",r);const wa="/api/2.0/files/file/{fileId}/formroles".replace("{fileId}",encodeURIComponent(String(r))),Pa=new URL(wa,DUMMY_BASE_URL);let xa;t&&(xa=t.baseOptions);const Ca={method:"GET",...xa,...Aa},ka={},Ba={};setBasicAuthToObject(Ca,t),await setOAuthToObject(ka,"OAuth2",["read","write"],t),await setApiKeyToObject(ka,"ApiKeyBearer",t),await setBearerAuthToObject(ka,t),setSearchParams(Pa,Ba);let $a=xa&&xa.headers?xa.headers:{};return Ca.headers={...ka,...$a,...Aa.headers},{url:toPathString(Pa),options:Ca}},getEditDiffUrl:async(r,Aa,wa={})=>{assertParamExists("getEditDiffUrl","fileId",r);const Pa="/api/2.0/files/file/{fileId}/edit/diff".replace("{fileId}",encodeURIComponent(String(r))),xa=new URL(Pa,DUMMY_BASE_URL);let Ca;t&&(Ca=t.baseOptions);const ka={method:"GET",...Ca,...wa},Ba={},$a={};Aa!==void 0&&($a.version=Aa),setSearchParams(xa,$a);let Da=Ca&&Ca.headers?Ca.headers:{};return ka.headers={...Ba,...Da,...wa.headers},{url:toPathString(xa),options:ka}},getEditHistory:async(r,Aa={})=>{assertParamExists("getEditHistory","fileId",r);const wa="/api/2.0/files/file/{fileId}/edit/history".replace("{fileId}",encodeURIComponent(String(r))),Pa=new URL(wa,DUMMY_BASE_URL);let xa;t&&(xa=t.baseOptions);const Ca={method:"GET",...xa,...Aa},ka={};setSearchParams(Pa,{});let Ba=xa&&xa.headers?xa.headers:{};return Ca.headers={...ka,...Ba,...Aa.headers},{url:toPathString(Pa),options:Ca}},getFileHistory:async(r,Aa,wa,Pa,xa,Ca={})=>{assertParamExists("getFileHistory","fileId",r);const ka="/api/2.0/files/file/{fileId}/log".replace("{fileId}",encodeURIComponent(String(r))),Ba=new URL(ka,DUMMY_BASE_URL);let $a;t&&($a=t.baseOptions);const Da={method:"GET",...$a,...Ca},Va={},Fa={};setBasicAuthToObject(Da,t),await setOAuthToObject(Va,"OAuth2",["read","write"],t),await setApiKeyToObject(Va,"ApiKeyBearer",t),await setBearerAuthToObject(Va,t),Aa!==void 0&&(Fa.fromDate=Aa),wa!==void 0&&(Fa.toDate=wa),Pa!==void 0&&(Fa.count=Pa),xa!==void 0&&(Fa.startIndex=xa),setSearchParams(Ba,Fa);let Ma=$a&&$a.headers?$a.headers:{};return Da.headers={...Va,...Ma,...Ca.headers},{url:toPathString(Ba),options:Da}},getFileInfo:async(r,Aa,wa={})=>{assertParamExists("getFileInfo","fileId",r);const Pa="/api/2.0/files/file/{fileId}".replace("{fileId}",encodeURIComponent(String(r))),xa=new URL(Pa,DUMMY_BASE_URL);let Ca;t&&(Ca=t.baseOptions);const ka={method:"GET",...Ca,...wa},Ba={},$a={};Aa!==void 0&&($a.version=Aa),setSearchParams(xa,$a);let Da=Ca&&Ca.headers?Ca.headers:{};return ka.headers={...Ba,...Da,...wa.headers},{url:toPathString(xa),options:ka}},getFileLinks:async(r,Aa,wa,Pa={})=>
16{assertParamExists("getFileLinks","id",r);const xa="/api/2.0/files/file/{id}/links".replace("{id}",encodeURIComponent(String(r))),Ca=new URL(xa,DUMMY_BASE_URL);let ka;t&&(ka=t.baseOptions);const Ba={method:"GET",...ka,...Pa},$a={},Da={};setBasicAuthToObject(Ba,t),await setOAuthToObject($a,"OAuth2",["read","write"],t),await setApiKeyToObject($a,"ApiKeyBearer",t),await setBearerAuthToObject($a,t),Aa!==void 0&&(Da.count=Aa),wa!==void 0&&(Da.startIndex=wa),setSearchParams(Ca,Da);let Va=ka&&ka.headers?ka.headers:{};return Ba.headers={...$a,...Va,...Pa.headers},{url:toPathString(Ca),options:Ba}},getFilePrimaryExternalLink:async(r,Aa,wa,Pa={})=>{assertParamExists("getFilePrimaryExternalLink","id",r);const xa="/api/2.0/files/file/{id}/link".replace("{id}",encodeURIComponent(String(r))),Ca=new URL(xa,DUMMY_BASE_URL);let ka;t&&(ka=t.baseOptions);const Ba={method:"GET",...ka,...Pa},$a={},Da={};Aa!==void 0&&(Da.count=Aa),wa!==void 0&&(Da.startIndex=wa),setSearchParams(Ca,Da);let Va=ka&&ka.headers?ka.headers:{};return Ba.headers={...$a,...Va,...Pa.headers},{url:toPathString(Ca),options:Ba}},getFileVersionInfo:async(r,Aa={})=>{assertParamExists("getFileVersionInfo","fileId",r);const wa="/api/2.0/files/file/{fileId}/history".replace("{fileId}",encodeURIComponent(String(r))),Pa=new URL(wa,DUMMY_BASE_URL);let xa;t&&(xa=t.baseOptions);const Ca={method:"GET",...xa,...Aa},ka={};setSearchParams(Pa,{});let Ba=xa&&xa.headers?xa.headers:{};return Ca.headers={...ka,...Ba,...Aa.headers},{url:toPathString(Pa),options:Ca}},getFillResult:async(r,Aa={})=>{const wa=new URL("/api/2.0/files/file/fillresult",DUMMY_BASE_URL);let Pa;t&&(Pa=t.baseOptions);const xa={method:"GET",...Pa,...Aa},Ca={},ka={};r!==void 0&&(ka.fillingSessionId=r),setSearchParams(wa,ka);let Ba=Pa&&Pa.headers?Pa.headers:{};return xa.headers={...Ca,...Ba,...Aa.headers},{url:toPathString(wa),options:xa}},getFormSubmissions:async(r,Aa={})=>{assertParamExists("getFormSubmissions","fileId",r);const wa="/api/2.0/files/file/{fileId}/submissions".replace("{fileId}",encodeURIComponent(String(r))),Pa=new URL(wa,DUMMY_BASE_URL);let xa;t&&(xa=t.baseOptions);const Ca={method:"GET",...xa,...Aa},ka={},Ba={};setBasicAuthToObject(Ca,t),await setOAuthToObject(ka,"OAuth2",["read","write"],t),await setApiKeyToObject(ka,"ApiKeyBearer",t),await setBearerAuthToObject(ka,t),setSearchParams(Pa,Ba);let $a=xa&&xa.headers?xa.headers:{};return Ca.headers={...ka,...$a,...Aa.headers},{url:toPathString(Pa),options:Ca}},getPresignedFileUri:async(r,Aa={})=>{assertParamExists("getPresignedFileUri","fileId",r);const wa="/api/2.0/files/file/{fileId}/presigned".replace("{fileId}",encodeURIComponent(String(r))),Pa=new URL(wa,DUMMY_BASE_URL);let xa;t&&(xa=t.baseOptions);const Ca={method:"GET",...xa,...Aa},ka={},Ba={};setBasicAuthToObject(Ca,t),await setOAuthToObject(ka,"OAuth2",["read","write"],t),await setApiKeyToObject(ka,"ApiKeyBearer",t),await setBearerAuthToObject(ka,t),setSearchParams(Pa,Ba);let $a=xa&&xa.headers?xa.headers:{};return Ca.headers={...ka,...$a,...Aa.headers},{url:toPathString(Pa),options:Ca}},getPresignedUri:async(r,Aa={})=>{assertParamExists("getPresignedUri","fileId",r);const wa="/api/2.0/files/file/{fileId}/presigneduri".replace("{fileId}",encodeURIComponent(String(r))),Pa=new URL(wa,DUMMY_BASE_URL);let xa;t&&(xa=t.baseOptions);const Ca={method:"GET",...xa,...Aa},ka={},Ba={};setBasicAuthToObject(Ca,t),await setOAuthToObject(ka,"OAuth2",["read","write"],t),await setApiKeyToObject(ka,"ApiKeyBearer",t),await setBearerAuthToObject(ka,t),setSearchParams(Pa,Ba);let $a=xa&&xa.headers?xa.headers:{};return Ca.headers={...ka,...$a,...Aa.headers},{url:toPathString(Pa),options:Ca}},getProtectedFileUsers:async(r,Aa={})=>{assertParamExists("getProtectedFileUsers","fileId",r);const wa="/api/2.0/files/file/{fileId}/protectusers".replace("{fileId}",encodeURIComponent(String(r))),Pa=new URL(wa,DUMMY_BASE_URL);let xa;t&&(xa=t.baseOptions);const Ca={method:"GET",...xa,...Aa},ka={},Ba={};setBasicAuthToObject(Ca,t),await setOAuthToObject(ka,"OAuth2",["read","write"],t),await setApiKeyToObject(ka,"ApiKeyBearer",t),await setBearerAuthToObject(ka,t),setSearchParams(Pa,Ba);let $a=xa&&xa.headers?xa.headers:{};return Ca.headers={...ka,...$a,...Aa.headers},{url:toPathString(Pa),options:Ca}},getReferenceData:async(r,Aa={})=>{const wa=new URL("/api/2.0/files/file/referencedata",DUMMY_BASE_URL);let Pa;t&&(Pa=t.baseOptions);const xa={method:"POST",...Pa,...Aa},Ca={},ka={};setBasicAuthToObject(xa,t),await setOAuthToObject(Ca,"OAuth2",["read","write"],t),await setApiKeyToObject(Ca,"ApiKeyBearer",t),await setBearerAuthToObject(Ca,t),Ca["Content-Type"]="application/json",setSearchParams(wa,ka);let Ba=Pa&&Pa.headers?Pa.headers:{};return xa.headers={...Ca,...Ba,...Aa.headers},xa.data=serializeDataIfNeeded(r,xa,t),{url:toPathString(wa),options:xa}},getXlsx:async(r,Aa={})=>{assertParamExists("getXlsx","fileId",r);const wa="/api/2.0/files/file/{fileId}/xlsx".replace("{fileId}",encodeURIComponent(String(r))),Pa=new URL(wa,DUMMY_BASE_URL);let xa;t&&(xa=t.baseOptions);const Ca={method:"GET",...xa,...Aa},ka={},Ba={};setBasicAuthToObject(Ca,t),await setOAuthToObject(ka,"OAuth2",["read","write"],t),await setApiKeyToObject(ka,"ApiKeyBearer",t),await setBearerAuthToObject(ka,t),setSearchParams(Pa,Ba);let $a=xa&&xa.headers?xa.headers:{};return Ca.headers={...ka,...$a,...Aa.headers},{url:toPathString(Pa),options:Ca}},isFormPDF:async(r,Aa={})=>{assertParamExists("isFormPDF","fileId",r);const wa="/api/2.0/files/file/{fileId}/isformpdf".replace("{fileId}",encodeURIComponent(String(r))),Pa=new URL(wa,DUMMY_BASE_URL);let xa;t&&(xa=t.baseOptions);const Ca={method:"GET",...xa,...Aa},ka={},Ba={};setBasicAuthToObject(Ca,t),await setOAuthToObject(ka,"OAuth2",["read","write"],t),await setApiKeyToObject(ka,"ApiKeyBearer",t),await setBearerAuthToObject(ka,t),setSearchParams(Pa,Ba);let $a=xa&&xa.headers?xa.headers:{};return Ca.headers={...ka,...$a,...Aa.headers},{url:toPathString(Pa),options:Ca}},lockFile:async(r,Aa,wa={})=>{assertParamExists("lockFile","fileId",r),assertParamExists("lockFile","lockFileParameters",Aa);const Pa="/api/2.0/files/file/{fileId}/lock".replace("{fileId}",encodeURIComponent(String(r))),xa=new URL(Pa,DUMMY_BASE_URL);let Ca;t&&(Ca=t.baseOptions);const ka={method:"PUT",...Ca,...wa},Ba={},$a={};setBasicAuthToObject(ka,t),await setOAuthToObject(Ba,"OAuth2",["read","write"],t),await setApiKeyToObject(Ba,"ApiKeyBearer",t),await setBearerAuthToObject(Ba,t),Ba["Content-Type"]="application/json",setSearchParams(xa,$a);let Da=Ca&&Ca.headers?Ca.headers:{};return ka.headers={...Ba,...Da,...wa.headers},ka.data=serializeDataIfNeeded(Aa,ka,t),{url:toPathString(xa),options:ka}},manageFormFilling:async(r,Aa,wa={})=>{assertParamExists("manageFormFilling","fileId",r);const Pa="/api/2.0/files/file/{fileId}/manageformfilling".replace("{fileId}",encodeURIComponent(String(r))),xa=new URL(Pa,DUMMY_BASE_URL);let Ca;t&&(Ca=t.baseOptions);const ka={method:"PUT",...Ca,...wa},Ba={},$a={};setBasicAuthToObject(ka,t),await setOAuthToObject(Ba,"OAuth2",["read","write"],t),await setApiKeyToObject(Ba,"ApiKeyBearer",t),await setBearerAuthToObject(Ba,t),Ba["Content-Type"]="application/json",setSearchParams(xa,$a);let Da=Ca&&Ca.headers?Ca.headers:{};return ka.headers={...Ba,...Da,...wa.headers},ka.data=serializeDataIfNeeded(Aa,ka,t),{url:toPathString(xa),options:ka}},openEditFile:async(r,Aa,wa,Pa,xa,Ca,ka={})=>{assertParamExists("openEditFile","fileId",r);const Ba="/api/2.0/files/file/{fileId}/openedit".replace("{fileId}",encodeURIComponent(String(r))),$a=new URL(Ba,DUMMY_BASE_URL);let Da;t&&(Da=t.baseOptions);const Va={method:"GET",...Da,...ka},Fa={},Ma={};Aa!==void 0&&(Ma.version=Aa),wa!==void 0&&(Ma.view=wa),Pa!==void 0&&(Ma.editorType=Pa),xa!==void 0&&(Ma.edit=xa),
16Ca!==void 0&&(Ma.fill=Ca),setSearchParams($a,Ma);let Ua=Da&&Da.headers?Da.headers:{};return Va.headers={...Fa,...Ua,...ka.headers},{url:toPathString($a),options:Va}},restoreFileVersion:async(r,Aa,wa,Pa={})=>{assertParamExists("restoreFileVersion","fileId",r);const xa="/api/2.0/files/file/{fileId}/restoreversion".replace("{fileId}",encodeURIComponent(String(r))),Ca=new URL(xa,DUMMY_BASE_URL);let ka;t&&(ka=t.baseOptions);const Ba={method:"POST",...ka,...Pa},$a={},Da={};Aa!==void 0&&(Da.version=Aa),wa!==void 0&&(Da.url=wa),setSearchParams(Ca,Da);let Va=ka&&ka.headers?ka.headers:{};return Ba.headers={...$a,...Va,...Pa.headers},{url:toPathString(Ca),options:Ba}},saveEditingFileFromForm:async(r,Aa,wa,Pa,xa,Ca={})=>{assertParamExists("saveEditingFileFromForm","fileId",r);const ka="/api/2.0/files/file/{fileId}/saveediting".replace("{fileId}",encodeURIComponent(String(r))),Ba=new URL(ka,DUMMY_BASE_URL);let $a;t&&($a=t.baseOptions);const Da={method:"PUT",...$a,...Ca},Va={},Fa={},Ma=new(t&&t.formDataCtor||FormData);setBasicAuthToObject(Da,t),await setOAuthToObject(Va,"OAuth2",["read","write"],t),await setApiKeyToObject(Va,"ApiKeyBearer",t),await setBearerAuthToObject(Va,t),Aa!==void 0&&(Fa.DownloadUri=Aa),wa!==void 0&&Ma.append("FileExtension",wa),Pa!==void 0&&Ma.append("File",Pa),xa!==void 0&&Ma.append("Forcesave",String(xa)),Va["Content-Type"]="multipart/form-data",setSearchParams(Ba,Fa);let Ua=$a&&$a.headers?$a.headers:{};return Da.headers={...Va,...Ua,...Ca.headers},Da.data=Ma,{url:toPathString(Ba),options:Da}},saveFileAsPdf:async(r,Aa,wa={})=>{assertParamExists("saveFileAsPdf","id",r),assertParamExists("saveFileAsPdf","saveAsPdfInteger",Aa);const Pa="/api/2.0/files/file/{id}/saveaspdf".replace("{id}",encodeURIComponent(String(r))),xa=new URL(Pa,DUMMY_BASE_URL);let Ca;t&&(Ca=t.baseOptions);const ka={method:"POST",...Ca,...wa},Ba={},$a={};setBasicAuthToObject(ka,t),await setOAuthToObject(Ba,"OAuth2",["read","write"],t),await setApiKeyToObject(Ba,"ApiKeyBearer",t),await setBearerAuthToObject(Ba,t),Ba["Content-Type"]="application/json",setSearchParams(xa,$a);let Da=Ca&&Ca.headers?Ca.headers:{};return ka.headers={...Ba,...Da,...wa.headers},ka.data=serializeDataIfNeeded(Aa,ka,t),{url:toPathString(xa),options:ka}},saveFormRoleMapping:async(r,Aa,wa={})=>{assertParamExists("saveFormRoleMapping","fileId",r);const Pa="/api/2.0/files/file/{fileId}/formrolemapping".replace("{fileId}",encodeURIComponent(String(r))),xa=new URL(Pa,DUMMY_BASE_URL);let Ca;t&&(Ca=t.baseOptions);const ka={method:"POST",...Ca,...wa},Ba={},$a={};setBasicAuthToObject(ka,t),await setOAuthToObject(Ba,"OAuth2",["read","write"],t),await setApiKeyToObject(Ba,"ApiKeyBearer",t),await setBearerAuthToObject(Ba,t),Ba["Content-Type"]="application/json",setSearchParams(xa,$a);let Da=Ca&&Ca.headers?Ca.headers:{};return ka.headers={...Ba,...Da,...wa.headers},ka.data=serializeDataIfNeeded(Aa,ka,t),{url:toPathString(xa),options:ka}},setCustomFilterTag:async(r,Aa,wa={})=>{assertParamExists("setCustomFilterTag","fileId",r),assertParamExists("setCustomFilterTag","customFilterParameters",Aa);const Pa="/api/2.0/files/file/{fileId}/customfilter".replace("{fileId}",encodeURIComponent(String(r))),xa=new URL(Pa,DUMMY_BASE_URL);let Ca;t&&(Ca=t.baseOptions);const ka={method:"PUT",...Ca,...wa},Ba={},$a={};setBasicAuthToObject(ka,t),await setOAuthToObject(Ba,"OAuth2",["read","write"],t),await setApiKeyToObject(Ba,"ApiKeyBearer",t),await setBearerAuthToObject(Ba,t),Ba["Content-Type"]="application/json",setSearchParams(xa,$a);let Da=Ca&&Ca.headers?Ca.headers:{};return ka.headers={...Ba,...Da,...wa.headers},ka.data=serializeDataIfNeeded(Aa,ka,t),{url:toPathString(xa),options:ka}},setFileExternalLink:async(r,Aa,wa={})=>{assertParamExists("setFileExternalLink","id",r),assertParamExists("setFileExternalLink","fileLinkRequest",Aa);const Pa="/api/2.0/files/file/{id}/links".replace("{id}",encodeURIComponent(String(r))),xa=new URL(Pa,DUMMY_BASE_URL);let Ca;t&&(Ca=t.baseOptions);const ka={method:"PUT",...Ca,...wa},Ba={},$a={};setBasicAuthToObject(ka,t),await setOAuthToObject(Ba,"OAuth2",["read","write"],t),await setApiKeyToObject(Ba,"ApiKeyBearer",t),await setBearerAuthToObject(Ba,t),Ba["Content-Type"]="application/json",setSearchParams(xa,$a);let Da=Ca&&Ca.headers?Ca.headers:{};return ka.headers={...Ba,...Da,...wa.headers},ka.data=serializeDataIfNeeded(Aa,ka,t),{url:toPathString(xa),options:ka}}
16,setFileOrder:async(r,Aa,wa={})=>{assertParamExists("setFileOrder","fileId",r);const Pa="/api/2.0/files/{fileId}/order".replace("{fileId}",encodeURIComponent(String(r))),xa=new URL(Pa,DUMMY_BASE_URL);let Ca;t&&(Ca=t.baseOptions);const ka={method:"PUT",...Ca,...wa},Ba={},$a={};setBasicAuthToObject(ka,t),await setOAuthToObject(Ba,"OAuth2",["read","write"],t),await setApiKeyToObject(Ba,"ApiKeyBearer",t),await setBearerAuthToObject(Ba,t),Ba["Content-Type"]="application/json",setSearchParams(xa,$a);let Da=Ca&&Ca.headers?Ca.headers:{};return ka.headers={...Ba,...Da,...wa.headers},ka.data=serializeDataIfNeeded(Aa,ka,t),{url:toPathString(xa),options:ka}},setFilesOrder:async(r,Aa={})=>{const wa=new URL("/api/2.0/files/order",DUMMY_BASE_URL);let Pa;t&&(Pa=t.baseOptions);const xa={method:"PUT",...Pa,...Aa},Ca={},ka={};setBasicAuthToObject(xa,t),await setOAuthToObject(Ca,"OAuth2",["read","write"],t),await setApiKeyToObject(Ca,"ApiKeyBearer",t),await setBearerAuthToObject(Ca,t),Ca["Content-Type"]="application/json",setSearchParams(wa,ka);let Ba=Pa&&Pa.headers?Pa.headers:{};return xa.headers={...Ca,...Ba,...Aa.headers},xa.data=serializeDataIfNeeded(r,xa,t),{url:toPathString(wa),options:xa}},startEditFile:async(r,Aa,wa={})=>{assertParamExists("startEditFile","fileId",r),assertParamExists("startEditFile","startEdit",Aa);const Pa="/api/2.0/files/file/{fileId}/startedit".replace("{fileId}",encodeURIComponent(String(r))),xa=new URL(Pa,DUMMY_BASE_URL);let Ca;t&&(Ca=t.baseOptions);const ka={method:"POST",...Ca,...wa},Ba={},$a={};Ba["Content-Type"]="application/json",setSearchParams(xa,$a);let Da=Ca&&Ca.headers?Ca.headers:{};return ka.headers={...Ba,...Da,...wa.headers},ka.data=serializeDataIfNeeded(Aa,ka,t),{url:toPathString(xa),options:ka}},startFillingFile:async(r,Aa={})=>{assertParamExists("startFillingFile","fileId",r);const wa="/api/2.0/files/file/{fileId}/startfilling".replace("{fileId}",encodeURIComponent(String(r))),Pa=new URL(wa,DUMMY_BASE_URL);let xa;t&&(xa=t.baseOptions);const Ca={method:"PUT",...xa,...Aa},ka={},Ba={};setBasicAuthToObject(Ca,t),await setOAuthToObject(ka,"OAuth2",["read","write"],t),await setApiKeyToObject(ka,"ApiKeyBearer",t),await setBearerAuthToObject(ka,t),setSearchParams(Pa,Ba);let $a=xa&&xa.headers?xa.headers:{};return Ca.headers={...ka,...$a,...Aa.headers},{url:toPathString(Pa),options:Ca}},toggleFileFavorite:async(r,Aa,wa={})=>{assertParamExists("toggleFileFavorite","fileId",r);const Pa="/api/2.0/files/favorites/{fileId}".replace("{fileId}",encodeURIComponent(String(r))),xa=new URL(Pa,DUMMY_BASE_URL);let Ca;t&&(Ca=t.baseOptions);const ka={method:"GET",...Ca,...wa},Ba={},$a={};setBasicAuthToObject(ka,t),await setOAuthToObject(Ba,"OAuth2",["read","write"],t),await setApiKeyToObject(Ba,"ApiKeyBearer",t),await setBearerAuthToObject(Ba,t),Aa!==void 0&&($a.favorite=Aa),setSearchParams(xa,$a);let Da=Ca&&Ca.headers?Ca.headers:{};return ka.headers={...Ba,...Da,...wa.headers},{url:toPathString(xa),options:ka}},trackEditFile:async(r,Aa,wa,Pa,xa={})=>{assertParamExists("trackEditFile","fileId",r);const Ca="/api/2.0/files/file/{fileId}/trackeditfile".replace("{fileId}",encodeURIComponent(String(r))),ka=new URL(Ca,DUMMY_BASE_URL);let Ba;t&&(Ba=t.baseOptions);const $a={method:"GET",...Ba,...xa},Da={},Va={};Aa!==void 0&&(Va.tabId=Aa),wa!==void 0&&(Va.docKeyForTrack=wa),Pa!==void 0&&(Va.isFinish=Pa),setSearchParams(ka,Va);let Fa=Ba&&Ba.headers?Ba.headers:{};return $a.headers={...Da,...Fa,...xa.headers},{url:toPathString(ka),options:$a}},updateFile:async(r,Aa,wa={})=>{assertParamExists("updateFile","fileId",r),assertParamExists("updateFile","updateFile",Aa);const Pa="/api/2.0/files/file/{fileId}".replace("{fileId}",encodeURIComponent(String(r))),xa=new URL(Pa,DUMMY_BASE_URL);let Ca;t&&(Ca=t.baseOptions);const ka={method:"PUT",...Ca,...wa},Ba={},$a={};Ba["Content-Type"]="application/json",setSearchParams(xa,$a);let Da=Ca&&Ca.headers?Ca.headers:{};return ka.headers={...Ba,...Da,...wa.headers},ka.data=serializeDataIfNeeded(Aa,ka,t),{url:toPathString(xa),options:ka}}}},FilesApiFp=function(t){const r=FilesApiAxiosParamCreator(t);return{async addFileToRecent(Aa,wa){const Pa=await r.addFileToRecent(Aa,wa),xa=t?.serverIndex??0,Ca=operationServerMap["FilesApi.addFileToRecent"]?.[xa]?.url;return(ka,Ba)=>createRequestFunction(Pa,axios,BASE_PATH,t)(ka,Ca||Ba)},async addTemplates(Aa,wa){const Pa=await r.addTemplates(Aa,wa),xa=t?.serverIndex??0,Ca=operationServerMap["FilesApi.addTemplates"]?.[xa]?.url;return(ka,Ba)=>createRequestFunction(Pa,axios,BASE_PATH,t)(ka,Ca||Ba)},async changeVersionHistory(Aa,wa,Pa){const xa=await r.changeVersionHistory(Aa,wa,Pa),Ca=t?.serverIndex??0,ka=operationServerMap["FilesApi.changeVersionHistory"]?.[Ca]?.url;return(Ba,$a)=>createRequestFunction(xa,axios,BASE_PATH,t)(Ba,ka||$a)},async checkFillFormDraft(Aa,wa,Pa){const xa=await r.checkFillFormDraft(Aa,wa,Pa),Ca=t?.serverIndex??0,ka=operationServerMap["FilesApi.checkFillFormDraft"]?.[Ca]?.url;return(Ba,$a)=>createRequestFunction(xa,axios,BASE_PATH,t)(Ba,ka||$a)},async copyFileAs(Aa,wa,Pa){const xa=await r.copyFileAs(Aa,wa,Pa),Ca=t?.serverIndex??0,ka=operationServerMap["FilesApi.copyFileAs"]?.[Ca]?.url;return(Ba,$a)=>createRequestFunction(xa,axios,BASE_PATH,t)(Ba,ka||$a)},async createEditSession(Aa,wa,Pa){const xa=await r.createEditSession(Aa,wa,Pa),Ca=t?.serverIndex??0,ka=operationServerMap["FilesApi.createEditSession"]?.[Ca]?.url;return(Ba,$a)=>createRequestFunction(xa,axios,BASE_PATH,t)(Ba,ka||$a)},async createFile(Aa,wa,Pa){const xa=await r.createFile(Aa,wa,Pa),Ca=t?.serverIndex??0,ka=operationServerMap["FilesApi.createFile"]?.[Ca]?.url;return(Ba,$a)=>createRequestFunction(xa,axios,BASE_PATH,t)(Ba,ka||$a)},async createFileInMyDocuments(Aa,wa){const Pa=await r.createFileInMyDocuments(Aa,wa),xa=t?.serverIndex??0,Ca=operationServerMap["FilesApi.createFileInMyDocuments"]?.[xa]?.url;return(ka,Ba)=>createRequestFunction(Pa,axios,BASE_PATH,t)(ka,Ca||Ba)},async createFilePrimaryExternalLink(Aa,wa,Pa){const xa=await r.createFilePrimaryExternalLink(Aa,wa,Pa),Ca=t?.serverIndex??0,ka=operationServerMap["FilesApi.createFilePrimaryExternalLink"]?.[Ca]?.url;return(Ba,$a)=>createRequestFunction(xa,axios,BASE_PATH,t)(Ba,ka||$a)}
16,async createHtmlFile(Aa,wa,Pa){const xa=await r.createHtmlFile(Aa,wa,Pa),Ca=t?.serverIndex??0,ka=operationServerMap["FilesApi.createHtmlFile"]?.[Ca]?.url;return(Ba,$a)=>createRequestFunction(xa,axios,BASE_PATH,t)(Ba,ka||$a)},async createHtmlFileInMyDocuments(Aa,wa){const Pa=await r.createHtmlFileInMyDocuments(Aa,wa),xa=t?.serverIndex??0,Ca=operationServerMap["FilesApi.createHtmlFileInMyDocuments"]?.[xa]?.url;return(ka,Ba)=>createRequestFunction(Pa,axios,BASE_PATH,t)(ka,Ca||Ba)},async createTextFile(Aa,wa,Pa){const xa=await r.createTextFile(Aa,wa,Pa),Ca=t?.serverIndex??0,ka=operationServerMap["FilesApi.createTextFile"]?.[Ca]?.url;return(Ba,$a)=>createRequestFunction(xa,axios,BASE_PATH,t)(Ba,ka||$a)},async createTextFileInMyDocuments(Aa,wa){const Pa=await r.createTextFileInMyDocuments(Aa,wa),xa=t?.serverIndex??0,Ca=operationServerMap["FilesApi.createTextFileInMyDocuments"]?.[xa]?.url;return(ka,Ba)=>createRequestFunction(Pa,axios,BASE_PATH,t)(ka,Ca||Ba)},async createThumbnails(Aa,wa){const Pa=await r.createThumbnails(Aa,wa),xa=t?.serverIndex??0,Ca=operationServerMap["FilesApi.createThumbnails"]?.[xa]?.url;return(ka,Ba)=>createRequestFunction(Pa,axios,BASE_PATH,t)(ka,Ca||Ba)},async deleteFile(Aa,wa,Pa,xa){const Ca=await r.deleteFile(Aa,wa,Pa,xa),ka=t?.serverIndex??0,Ba=operationServerMap["FilesApi.deleteFile"]?.[ka]?.url;return($a,Da)=>createRequestFunction(Ca,axios,BASE_PATH,t)($a,Ba||Da)},async deleteRecent(Aa,wa){const Pa=await r.deleteRecent(Aa,wa),xa=t?.serverIndex??0,Ca=operationServerMap["FilesApi.deleteRecent"]?.[xa]?.url;return(ka,Ba)=>createRequestFunction(Pa,axios,BASE_PATH,t)(ka,Ca||Ba)},async deleteTemplates(Aa,wa){const Pa=await r.deleteTemplates(Aa,wa),xa=t?.serverIndex??0,Ca=operationServerMap["FilesApi.deleteTemplates"]?.[xa]?.url;return(ka,Ba)=>createRequestFunction(Pa,axios,BASE_PATH,t)(ka,Ca||Ba)},async generateXlsx(Aa,wa){const Pa=await r.generateXlsx(Aa,wa),xa=t?.serverIndex??0,Ca=operationServerMap["FilesApi.generateXlsx"]?.[xa]?.url;return(ka,Ba)=>createRequestFunction(Pa,axios,BASE_PATH,t)(ka,Ca||Ba)},async getAllFormRoles(Aa,wa){const Pa=await r.getAllFormRoles(Aa,wa),xa=t?.serverIndex??0,Ca=operationServerMap["FilesApi.getAllFormRoles"]?.[xa]?.url;return(ka,Ba)=>createRequestFunction(Pa,axios,BASE_PATH,t)(ka,Ca||Ba)},async getEditDiffUrl(Aa,wa,Pa){const xa=await r.getEditDiffUrl(Aa,wa,Pa),Ca=t?.serverIndex??0,ka=operationServerMap["FilesApi.getEditDiffUrl"]?.[Ca]?.url;return(Ba,$a)=>createRequestFunction(xa,axios,BASE_PATH,t)(Ba,ka||$a)},async getEditHistory(Aa,wa){const Pa=await r.getEditHistory(Aa,wa),xa=t?.serverIndex??0,Ca=operationServerMap["FilesApi.getEditHistory"]?.[xa]?.url;return(ka,Ba)=>createRequestFunction(Pa,axios,BASE_PATH,t)(ka,Ca||Ba)},async getFileHistory(Aa,wa,Pa,xa,Ca,ka){const Ba=await r.getFileHistory(Aa,wa,Pa,xa,Ca,ka),$a=t?.serverIndex??0,Da=operationServerMap["FilesApi.getFileHistory"]?.[$a]?.url;return(Va,Fa)=>createRequestFunction(Ba,axios,BASE_PATH,t)(Va,Da||Fa)},async getFileInfo(Aa,wa,Pa){const xa=await r.getFileInfo(Aa,wa,Pa),Ca=t?.serverIndex??0,ka=operationServerMap["FilesApi.getFileInfo"]?.[Ca]?.url;return(Ba,$a)=>createRequestFunction(xa,axios,BASE_PATH,t)(Ba,ka||$a)},async getFileLinks(Aa,wa,Pa,xa){const Ca=await r.getFileLinks(Aa,wa,Pa,xa),ka=t?.serverIndex??0,Ba=operationServerMap["FilesApi.getFileLinks"]?.[ka]?.url;return($a,Da)=>createRequestFunction(Ca,axios,BASE_PATH,t)($a,Ba||Da)},async getFilePrimaryExternalLink(Aa,wa,Pa,xa){const Ca=await r.getFilePrimaryExternalLink(Aa,wa,Pa,xa),ka=t?.serverIndex??0,Ba=operationServerMap["FilesApi.getFilePrimaryExternalLink"]?.[ka]?.url;return($a,Da)=>createRequestFunction(Ca,axios,BASE_PATH,t)($a,Ba||Da)},async getFileVersionInfo(Aa,wa){const Pa=await r.getFileVersionInfo(Aa,wa),xa=t?.serverIndex??0,Ca=operationServerMap["FilesApi.getFileVersionInfo"]?.[xa]?.url;return(ka,Ba)=>createRequestFunction(Pa,axios,BASE_PATH,t)(ka,Ca||Ba)},async getFillResult(Aa,wa){const Pa=await r.getFillResult(Aa,wa),xa=t?.serverIndex??0,Ca=operationServerMap["FilesApi.getFillResult"]?.[xa]?.url;return(ka,Ba)=>createRequestFunction(Pa,axios,BASE_PATH,t)(ka,Ca||Ba)},async getFormSubmissions(Aa,wa){const Pa=await r.getFormSubmissions(Aa,wa),xa=t?.serverIndex??0,Ca=operationServerMap["FilesApi.getFormSubmissions"]?.[xa]?.url;return(ka,Ba)=>createRequestFunction(Pa,axios,BASE_PATH,t)(ka,Ca||Ba)},async getPresignedFileUri(Aa,wa){const Pa=await r.getPresignedFileUri(Aa,wa),xa=t?.serverIndex??0,Ca=operationServerMap["FilesApi.getPresignedFileUri"]?.[xa]?.url;return(ka,Ba)=>createRequestFunction(Pa,axios,BASE_PATH,t)(ka,Ca||Ba)},async getPresignedUri(Aa,wa){const Pa=await r.getPresignedUri(Aa,wa),xa=t?.serverIndex??0,Ca=operationServerMap["FilesApi.getPresignedUri"]?.[xa]?.url;return(ka,Ba)=>createRequestFunction(Pa,axios,BASE_PATH,t)(ka,Ca||Ba)},async getProtectedFileUsers(Aa,wa){const Pa=await r.getProtectedFileUsers(Aa,wa),xa=t?.serverIndex??0,Ca=operationServerMap["FilesApi.getProtectedFileUsers"]?.[xa]?.url;return(ka,Ba)=>createRequestFunction(Pa,axios,BASE_PATH,t)(ka,Ca||Ba)},async getReferenceData(Aa,wa){const Pa=await r.getReferenceData(Aa,wa),xa=t?.serverIndex??0,Ca=operationServerMap["FilesApi.getReferenceData"]?.[xa]?.url;return(ka,Ba)=>createRequestFunction(Pa,axios,BASE_PATH,t)(ka,Ca||Ba)},async getXlsx(Aa,wa){const Pa=await r.getXlsx(Aa,wa),xa=t?.serverIndex??0,Ca=operationServerMap["FilesApi.getXlsx"]?.[xa]?.url;return(ka,Ba)=>createRequestFunction(Pa,axios,BASE_PATH,t)(ka,Ca||Ba)},async isFormPDF(Aa,wa){const Pa=await r.isFormPDF(Aa,wa),xa=t?.serverIndex??0,Ca=operationServerMap["FilesApi.isFormPDF"]?.[xa]?.url;return(ka,Ba)=>createRequestFunction(Pa,axios,BASE_PATH,t)(ka,Ca||Ba)},async lockFile(Aa,wa,Pa){const xa=await r.lockFile(Aa,wa,Pa),Ca=t?.serverIndex??0,ka=operationServerMap["FilesApi.lockFile"]?.[Ca]?.url;return(Ba,$a)=>createRequestFunction(xa,axios,BASE_PATH,t)(Ba,ka||$a)},async manageFormFilling(Aa,wa,Pa){const xa=await r.manageFormFilling(Aa,wa,Pa),Ca=t?.serverIndex??0,ka=operationServerMap["FilesApi.manageFormFilling"]?.[Ca]?.url;return(Ba,$a)=>createRequestFunction(xa,axios,BASE_PATH,t)(Ba,ka||$a)},async openEditFile(Aa,wa,Pa,xa,Ca,ka,Ba){const $a=await r.openEditFile(Aa,wa,Pa,xa,Ca,ka,Ba),Da=t?.serverIndex??0,Va=operationServerMap["FilesApi.openEditFile"]?.[Da]?.url;return(Fa,Ma)=>createRequestFunction($a,axios,BASE_PATH,t)(Fa,Va||Ma)},async restoreFileVersion(Aa,wa,Pa,xa){const Ca=await r.restoreFileVersion(Aa,wa,Pa,xa),ka=t?.serverIndex??0,Ba=operationServerMap["FilesApi.restoreFileVersion"]?.[ka]?.url;return($a,Da)=>createRequestFunction(Ca,axios,BASE_PATH,t)($a,Ba||Da)},async saveEditingFileFromForm(Aa,wa,Pa,xa,Ca,ka){const Ba=await r.saveEditingFileFromForm(Aa,wa,Pa,xa,Ca,ka),$a=t?.serverIndex??0,Da=operationServerMap["FilesApi.saveEditingFileFromForm"]?.[$a]?.url;return(Va,Fa)=>createRequestFunction(Ba,axios,BASE_PATH,t)(Va,Da||Fa)},async saveFileAsPdf(Aa,wa,Pa){const xa=await r.saveFileAsPdf(Aa,wa,Pa),Ca=t?.serverIndex??0,ka=operationServerMap["FilesApi.saveFileAsPdf"]?.[Ca]?.url;return(Ba,$a)=>createRequestFunction(xa,axios,BASE_PATH,t)(Ba,ka||$a)},async saveFormRoleMapping(Aa,wa,Pa){const xa=await r.saveFormRoleMapping(Aa,wa,Pa),Ca=t?.serverIndex??0,ka=operationServerMap["FilesApi.saveFormRoleMapping"]?.[Ca]?.url;return(Ba,$a)=>createRequestFunction(xa,axios,BASE_PATH,t)(Ba,ka||$a)},async setCustomFilterTag(Aa,wa,Pa){const xa=await r.setCustomFilterTag(Aa,wa,Pa),Ca=t?.serverIndex??0,ka=operationServerMap["FilesApi.setCustomFilterTag"]?.[Ca]?.url;return(Ba,$a)=>createRequestFunction(xa,axios,BASE_PATH,t)(Ba,ka||$a)},async setFileExternalLink(Aa,wa,Pa){const xa=await r.setFileExternalLink(Aa,wa,Pa),Ca=t?.serverIndex??0,ka=operationServerMap["FilesApi.setFileExternalLink"]?.[Ca]?.url;return(Ba,$a)=>createRequestFunction(xa,axios,BASE_PATH,t)(Ba,ka||$a)},async setFileOrder(Aa,wa,Pa){const xa=await r.setFileOrder(Aa,wa,Pa),Ca=t?.serverIndex??0,ka=operationServerMap["FilesApi.setFileOrder"]?.[Ca]?.url;return(Ba,$a)=>createRequestFunction(xa,axios,BASE_PATH,t)(Ba,ka||$a)},async setFilesOrder(Aa,wa){const Pa=await r.setFilesOrder(Aa,wa),xa=t?.serverIndex??0,Ca=operationServerMap["FilesApi.setFilesOrder"]?.[xa]?.url;return(ka,Ba)=>createRequestFunction(Pa,axios,BASE_PATH,t)(ka,Ca||Ba)}
16,async startEditFile(Aa,wa,Pa){const xa=await r.startEditFile(Aa,wa,Pa),Ca=t?.serverIndex??0,ka=operationServerMap["FilesApi.startEditFile"]?.[Ca]?.url;return(Ba,$a)=>createRequestFunction(xa,axios,BASE_PATH,t)(Ba,ka||$a)},async startFillingFile(Aa,wa){const Pa=await r.startFillingFile(Aa,wa),xa=t?.serverIndex??0,Ca=operationServerMap["FilesApi.startFillingFile"]?.[xa]?.url;return(ka,Ba)=>createRequestFunction(Pa,axios,BASE_PATH,t)(ka,Ca||Ba)},async toggleFileFavorite(Aa,wa,Pa){const xa=await r.toggleFileFavorite(Aa,wa,Pa),Ca=t?.serverIndex??0,ka=operationServerMap["FilesApi.toggleFileFavorite"]?.[Ca]?.url;return(Ba,$a)=>createRequestFunction(xa,axios,BASE_PATH,t)(Ba,ka||$a)},async trackEditFile(Aa,wa,Pa,xa,Ca){const ka=await r.trackEditFile(Aa,wa,Pa,xa,Ca),Ba=t?.serverIndex??0,$a=operationServerMap["FilesApi.trackEditFile"]?.[Ba]?.url;return(Da,Va)=>createRequestFunction(ka,axios,BASE_PATH,t)(Da,$a||Va)},async updateFile(Aa,wa,Pa){const xa=await r.updateFile(Aa,wa,Pa),Ca=t?.serverIndex??0,ka=operationServerMap["FilesApi.updateFile"]?.[Ca]?.url;return(Ba,$a)=>createRequestFunction(xa,axios,BASE_PATH,t)(Ba,ka||$a)}}},FilesApi=class extends BaseAPI{addFileToRecent(t,r){return FilesApiFp(this.configuration).addFileToRecent(t.fileId,r).then(Aa=>Aa(this.axios,this.basePath))}addTemplates(t={},r){return FilesApiFp(this.configuration).addTemplates(t.templatesRequestDto,r).then(Aa=>Aa(this.axios,this.basePath))}changeVersionHistory(t,r){return FilesApiFp(this.configuration).changeVersionHistory(t.fileId,t.changeHistory,r).then(Aa=>Aa(this.axios,this.basePath))}checkFillFormDraft(t,r){return FilesApiFp(this.configuration).checkFillFormDraft(t.fileId,t.checkFillFormDraft,r).then(Aa=>Aa(this.axios,this.basePath))}copyFileAs(t,r){return FilesApiFp(this.configuration).copyFileAs(t.fileId,t.copyAsJsonElement,r).then(Aa=>Aa(this.axios,this.basePath))}createEditSession(t,r){return FilesApiFp(this.configuration).createEditSession(t.fileId,t.fileSize,r).then(Aa=>Aa(this.axios,this.basePath))}createFile(t,r){return FilesApiFp(this.configuration).createFile(t.folderId,t.createFileJsonElement,r).then(Aa=>Aa(this.axios,this.basePath))}createFileInMyDocuments(t={},r){return FilesApiFp(this.configuration).createFileInMyDocuments(t.createFileJsonElement,r).then(Aa=>Aa(this.axios,this.basePath))}createFilePrimaryExternalLink(t,r){return FilesApiFp(this.configuration).createFilePrimaryExternalLink(t.id,t.fileLinkRequest,r).then(Aa=>Aa(this.axios,this.basePath))}createHtmlFile(t,r){return FilesApiFp(this.configuration).createHtmlFile(t.folderId,t.createTextOrHtmlFile,r).then(Aa=>Aa(this.axios,this.basePath))}createHtmlFileInMyDocuments(t={},r){return FilesApiFp(this.configuration).createHtmlFileInMyDocuments(t.createTextOrHtmlFile,r).then(Aa=>Aa(this.axios,this.basePath))}createTextFile(t,r){return FilesApiFp(this.configuration).createTextFile(t.folderId,t.createTextOrHtmlFile,r).then(Aa=>Aa(this.axios,this.basePath))}createTextFileInMyDocuments(t={},r){return FilesApiFp(this.configuration).createTextFileInMyDocuments(t.createTextOrHtmlFile,r).then(Aa=>Aa(this.axios,this.basePath))}createThumbnails(t={},r){return FilesApiFp(this.configuration).createThumbnails(t.baseBatchRequestDto,r).then(Aa=>Aa(this.axios,this.basePath))}deleteFile(t,r){return FilesApiFp(this.configuration).deleteFile(t.fileId,t._delete,t.returnSingleOperation,r).then(Aa=>Aa(this.axios,this.basePath))}deleteRecent(t={},r){return FilesApiFp(this.configuration).deleteRecent(t.baseBatchRequestDto,r).then(Aa=>Aa(this.axios,this.basePath))}deleteTemplates(t={},r){return FilesApiFp(this.configuration).deleteTemplates(t.requestBody,r).then(Aa=>Aa(this.axios,this.basePath))}generateXlsx(t,r){return FilesApiFp(this.configuration).generateXlsx(t.fileId,r).then(Aa=>Aa(this.axios,this.basePath))}getAllFormRoles(t,r){return FilesApiFp(this.configuration).getAllFormRoles(t.fileId,r).then(Aa=>Aa(this.axios,this.basePath))}getEditDiffUrl(t,r){return FilesApiFp(this.configuration).getEditDiffUrl(t.fileId,t.version,r).then(Aa=>Aa(this.axios,this.basePath))}getEditHistory(t,r){return FilesApiFp(this.configuration).getEditHistory(t.fileId,r).then(Aa=>Aa(this.axios,this.basePath))}getFileHistory(t,r){return FilesApiFp(this.configuration).getFileHistory(t.fileId,t.fromDate,t.toDate,t.count,t.startIndex,r).then(Aa=>Aa(this.axios,this.basePath))}getFileInfo(t,r){return FilesApiFp(this.configuration).getFileInfo(t.fileId,t.version,r).then(Aa=>Aa(this.axios,this.basePath))}getFileLinks(t,r){return FilesApiFp(this.configuration).getFileLinks(t.id,t.count,t.startIndex,r).then(Aa=>Aa(this.axios,this.basePath))}getFilePrimaryExternalLink(t,r){return FilesApiFp(this.configuration).getFilePrimaryExternalLink(t.id,t.count,t.startIndex,r).then(Aa=>Aa(this.axios,this.basePath))}getFileVersionInfo(t,r){return FilesApiFp(this.configuration).getFileVersionInfo(t.fileId,r).then(Aa=>Aa(this.axios,this.basePath))}getFillResult(t={},r){return FilesApiFp(this.configuration).getFillResult(t.fillingSessionId,r).then(Aa=>Aa(this.axios,this.basePath))}getFormSubmissions(t,r){return FilesApiFp(this.configuration).getFormSubmissions(t.fileId,r).then(Aa=>Aa(this.axios,this.basePath))}getPresignedFileUri(t,r){return FilesApiFp(this.configuration).getPresignedFileUri(t.fileId,r).then(Aa=>Aa(this.axios,this.basePath))}getPresignedUri(t,r){return FilesApiFp(this.configuration).getPresignedUri(t.fileId,r).then(Aa=>Aa(this.axios,this.basePath))}getProtectedFileUsers(t,r){return FilesApiFp(this.configuration).getProtectedFileUsers(t.fileId,r).then(Aa=>Aa(this.axios,this.basePath))}getReferenceData(t={},r){return FilesApiFp(this.configuration).getReferenceData(t.getReferenceDataDtoInteger,r).then(Aa=>Aa(this.axios,this.basePath))}getXlsx(t,r){return FilesApiFp(this.configuration).getXlsx(t.fileId,r).then(Aa=>Aa(this.axios,this.basePath))}isFormPDF(t,r){return FilesApiFp(this.configuration).isFormPDF(t.fileId,r).then(Aa=>Aa(this.axios,this.basePath))}lockFile(t,r){return FilesApiFp(this.configuration).lockFile(t.fileId,t.lockFileParameters,r).then(Aa=>Aa(this.axios,this.basePath))}manageFormFilling(t,r){return FilesApiFp(this.configuration).manageFormFilling(t.fileId,t.manageFormFillingDtoInteger,r).then(Aa=>Aa(this.axios,this.basePath))}openEditFile(t,r){return FilesApiFp(this.configuration).openEditFile(t.fileId,t.version,t.view,t.editorType,t.edit,t.fill,r).then(Aa=>Aa(this.axios,this.basePath))}restoreFileVersion(t,r){return FilesApiFp(this.configuration).restoreFileVersion(t.fileId,t.version,t.url,r).then(Aa=>Aa(this.axios,this.basePath))}saveEditingFileFromForm(t,r){return FilesApiFp(this.configuration).saveEditingFileFromForm(t.fileId,t.downloadUri,t.fileExtension,t.file,t.forcesave,r).then(Aa=>Aa(this.axios,this.basePath))}saveFileAsPdf(t,r){return FilesApiFp(this.configuration).saveFileAsPdf(t.id,t.saveAsPdfInteger,r).then(Aa=>Aa(this.axios,this.basePath))}saveFormRoleMapping(t,r){return FilesApiFp(this.configuration).saveFormRoleMapping(t.fileId,t.saveFormRoleMappingDtoInteger,r).then(Aa=>Aa(this.axios,this.basePath))}setCustomFilterTag(t,r){return FilesApiFp(this.configuration).setCustomFilterTag(t.fileId,t.customFilterParameters,r).then(Aa=>Aa(this.axios,this.basePath))}setFileExternalLink(t,r){return FilesApiFp(this.configuration).setFileExternalLink(t.id,t.fileLinkRequest,r).then(Aa=>Aa(this.axios,this.basePath))}setFileOrder(t,r){return FilesApiFp(this.configuration).setFileOrder(t.fileId,t.orderRequestDto,r).then(Aa=>Aa(this.axios,this.basePath))}setFilesOrder(t={},r){return FilesApiFp(this.configuration).setFilesOrder(t.ordersRequestDtoInteger,r).then(Aa=>Aa(this.axios,this.basePath))}
16startEditFile(t,r){return FilesApiFp(this.configuration).startEditFile(t.fileId,t.startEdit,r).then(Aa=>Aa(this.axios,this.basePath))}startFillingFile(t,r){return FilesApiFp(this.configuration).startFillingFile(t.fileId,r).then(Aa=>Aa(this.axios,this.basePath))}toggleFileFavorite(t,r){return FilesApiFp(this.configuration).toggleFileFavorite(t.fileId,t.favorite,r).then(Aa=>Aa(this.axios,this.basePath))}trackEditFile(t,r){return FilesApiFp(this.configuration).trackEditFile(t.fileId,t.tabId,t.docKeyForTrack,t.isFinish,r).then(Aa=>Aa(this.axios,this.basePath))}updateFile(t,r){return FilesApiFp(this.configuration).updateFile(t.fileId,t.updateFile,r).then(Aa=>Aa(this.axios,this.basePath))}},FoldersApiAxiosParamCreator=function(t){let r,Aa=!1;return{withFields:wa=>{r=wa},withAtRecent:()=>{Aa=!0},checkUpload:async(wa,Pa,xa={})=>{assertParamExists("checkUpload","folderId",wa),assertParamExists("checkUpload","checkUploadRequest",Pa);const Ca="/api/2.0/files/{folderId}/upload/check".replace("{folderId}",encodeURIComponent(String(wa))),ka=new URL(Ca,DUMMY_BASE_URL);let Ba;t&&(Ba=t.baseOptions);const $a={method:"POST",...Ba,...xa},Da={},Va={};setBasicAuthToObject($a,t),await setOAuthToObject(Da,"OAuth2",["read","write"],t),await setApiKeyToObject(Da,"ApiKeyBearer",t),await setBearerAuthToObject(Da,t),Da["Content-Type"]="application/json",setSearchParams(ka,Va);let Fa=Ba&&Ba.headers?Ba.headers:{};return $a.headers={...Da,...Fa,...xa.headers},$a.data=serializeDataIfNeeded(Pa,$a,t),{url:toPathString(ka),options:$a}},createFolder:async(wa,Pa,xa={})=>{assertParamExists("createFolder","folderId",wa),assertParamExists("createFolder","createFolder",Pa);const Ca="/api/2.0/files/folder/{folderId}".replace("{folderId}",encodeURIComponent(String(wa))),ka=new URL(Ca,DUMMY_BASE_URL);let Ba;t&&(Ba=t.baseOptions);const $a={method:"POST",...Ba,...xa},Da={},Va={};setBasicAuthToObject($a,t),await setOAuthToObject(Da,"OAuth2",["read","write"],t),await setApiKeyToObject(Da,"ApiKeyBearer",t),await setBearerAuthToObject(Da,t),Da["Content-Type"]="application/json",setSearchParams(ka,Va);let Fa=Ba&&Ba.headers?Ba.headers:{};return $a.headers={...Da,...Fa,...xa.headers},$a.data=serializeDataIfNeeded(Pa,$a,t),{url:toPathString(ka),options:$a}},createFolderPrimaryExternalLink:async(wa,Pa,xa={})=>{assertParamExists("createFolderPrimaryExternalLink","id",wa),assertParamExists("createFolderPrimaryExternalLink","folderLinkRequest",Pa);const Ca="/api/2.0/files/folder/{id}/link".replace("{id}",encodeURIComponent(String(wa))),ka=new URL(Ca,DUMMY_BASE_URL);let Ba;t&&(Ba=t.baseOptions);const $a={method:"POST",...Ba,...xa},Da={},Va={};setBasicAuthToObject($a,t),await setOAuthToObject(Da,"OAuth2",["read","write"],t),await setApiKeyToObject(Da,"ApiKeyBearer",t),await setBearerAuthToObject(Da,t),Da["Content-Type"]="application/json",setSearchParams(ka,Va);let Fa=Ba&&Ba.headers?Ba.headers:{};return $a.headers={...Da,...Fa,...xa.headers},$a.data=serializeDataIfNeeded(Pa,$a,t),{url:toPathString(ka),options:$a}},createReportFolderHistory:async(wa,Pa={})=>{assertParamExists("createReportFolderHistory","folderId",wa);const xa="/api/2.0/files/folder/{folderId}/log/report".replace("{folderId}",encodeURIComponent(String(wa))),Ca=new URL(xa,DUMMY_BASE_URL);let ka;t&&(ka=t.baseOptions);const Ba={method:"POST",...ka,...Pa},$a={},Da={};setBasicAuthToObject(Ba,t),await setOAuthToObject($a,"OAuth2",["read","write"],t),await setApiKeyToObject($a,"ApiKeyBearer",t),await setBearerAuthToObject($a,t),setSearchParams(Ca,Da);let Va=ka&&ka.headers?ka.headers:{};return Ba.headers={...$a,...Va,...Pa.headers},{url:toPathString(Ca),options:Ba}},deleteFolder:async(wa,Pa,xa={})=>{assertParamExists("deleteFolder","folderId",wa),assertParamExists("deleteFolder","deleteFolder",Pa);const Ca="/api/2.0/files/folder/{folderId}".replace("{folderId}",encodeURIComponent(String(wa))),ka=new URL(Ca,DUMMY_BASE_URL);let Ba;t&&(Ba=t.baseOptions);const $a={method:"DELETE",...Ba,...xa},Da={},Va={};setBasicAuthToObject($a,t),await setOAuthToObject(Da,"OAuth2",["read","write"],t),await setApiKeyToObject(Da,"ApiKeyBearer",t),await setBearerAuthToObject(Da,t),Da["Content-Type"]="application/json",setSearchParams(ka,Va);let Fa=Ba&&Ba.headers?Ba.headers:{};return $a.headers={...Da,...Fa,...xa.headers},$a.data=serializeDataIfNeeded(Pa,$a,t),{url:toPathString(ka),options:$a}}
16,generateXlsxByFolder:async(wa,Pa={})=>{assertParamExists("generateXlsxByFolder","folderId",wa);const xa="/api/2.0/files/folder/{folderId}/xlsx".replace("{folderId}",encodeURIComponent(String(wa))),Ca=new URL(xa,DUMMY_BASE_URL);let ka;t&&(ka=t.baseOptions);const Ba={method:"POST",...ka,...Pa},$a={},Da={};setBasicAuthToObject(Ba,t),await setOAuthToObject($a,"OAuth2",["read","write"],t),await setApiKeyToObject($a,"ApiKeyBearer",t),await setBearerAuthToObject($a,t),setSearchParams(Ca,Da);let Va=ka&&ka.headers?ka.headers:{};return Ba.headers={...$a,...Va,...Pa.headers},{url:toPathString(Ca),options:Ba}},getFavoritesFolder:async(wa,Pa,xa,Ca,ka,Ba,$a,Da={})=>{const Va=new URL("/api/2.0/files/@favorites",DUMMY_BASE_URL);let Fa;t&&(Fa=t.baseOptions);const Ma={method:"GET",...Fa,...Da},Ua={},La={};setBasicAuthToObject(Ma,t),await setOAuthToObject(Ua,"OAuth2",["read","write"],t),await setApiKeyToObject(Ua,"ApiKeyBearer",t),await setBearerAuthToObject(Ua,t),wa!==void 0&&(La.userIdOrGroupId=wa),Pa!==void 0&&(La.filterType=Pa),xa!==void 0&&(La.count=xa),Ca!==void 0&&(La.startIndex=Ca),ka!==void 0&&(La.sortBy=ka),Ba!==void 0&&(La.sortOrder=Ba),$a!==void 0&&(La.filterValue=$a),r!==void 0&&(Ua.fields=r),setSearchParams(Va,La);let Qa=Fa&&Fa.headers?Fa.headers:{};return Ma.headers={...Ua,...Qa,...Da.headers},{url:toPathString(Va),options:Ma}},getFilesUsedSpace:async(wa={})=>{const Pa=new URL("/api/2.0/files/filesusedspace",DUMMY_BASE_URL);let xa;t&&(xa=t.baseOptions);const Ca={method:"GET",...xa,...wa},ka={},Ba={};setBasicAuthToObject(Ca,t),await setOAuthToObject(ka,"OAuth2",["read","write"],t),await setApiKeyToObject(ka,"ApiKeyBearer",t),await setBearerAuthToObject(ka,t),setSearchParams(Pa,Ba);let $a=xa&&xa.headers?xa.headers:{};return Ca.headers={...ka,...$a,...wa.headers},{url:toPathString(Pa),options:Ca}},getFolder:async(wa,Pa={})=>{assertParamExists("getFolder","folderId",wa);const xa="/api/2.0/files/{folderId}/formfilter".replace("{folderId}",encodeURIComponent(String(wa))),Ca=new URL(xa,DUMMY_BASE_URL);let ka;t&&(ka=t.baseOptions);const Ba={method:"GET",...ka,...Pa},$a={};setSearchParams(Ca,{});let Da=ka&&ka.headers?ka.headers:{};return Ba.headers={...$a,...Da,...Pa.headers},{url:toPathString(Ca),options:Ba}},getFolderByFolderId:async(wa,Pa,xa,Ca,ka,Ba,$a,Da,Va,Fa,Ma,Ua,La,Qa,Za,ja,qa,Ha,za={})=>{assertParamExists("getFolderByFolderId","folderId",wa);const Ga="/api/2.0/files/{folderId}".replace("{folderId}",encodeURIComponent(String(wa))),Ka=new URL(Ga,DUMMY_BASE_URL);let Ya;t&&(Ya=t.baseOptions);const Wa={method:"GET",...Ya,...za},gi={},Ei={};Pa!==void 0&&(Ei.userIdOrGroupId=Pa),xa!==void 0&&(Ei.sharedBy=xa),Ca!==void 0&&(Ei.filterType=Ca),ka!==void 0&&(Ei.roomId=ka),Ba!==void 0&&(Ei.excludeSubject=Ba),$a!==void 0&&(Ei.applyFilterOption=$a),Da!==void 0&&(Ei.withSubFolders=Da),Va!==void 0&&(Ei.extension=Va),Fa!==void 0&&(Ei.searchArea=Fa),Ma!==void 0&&(Ei.formsItemKey=Ma),Ua!==void 0&&(Ei.formsItemType=Ua),La!==void 0&&(Ei.count=La),Qa!==void 0&&(Ei.startIndex=Qa),Za!==void 0&&(Ei.sortBy=Za),ja!==void 0&&(Ei.sortOrder=ja),qa!==void 0&&(Ei.filterValue=qa),Ha!==void 0&&(Ei.Location=Ha),setSearchParams(Ka,Ei);let zi=Ya&&Ya.headers?Ya.headers:{};return Wa.headers={...gi,...zi,...za.headers},{url:toPathString(Ka),options:Wa}},getFolderHistory:async(wa,Pa,xa,Ca,ka,Ba={})=>{assertParamExists("getFolderHistory","folderId",wa);const $a="/api/2.0/files/folder/{folderId}/log".replace("{folderId}",encodeURIComponent(String(wa))),Da=new URL($a,DUMMY_BASE_URL);let Va;t&&(Va=t.baseOptions);const Fa={method:"GET",...Va,...Ba},Ma={},Ua={};setBasicAuthToObject(Fa,t),await setOAuthToObject(Ma,"OAuth2",["read","write"],t),await setApiKeyToObject(Ma,"ApiKeyBearer",t),await setBearerAuthToObject(Ma,t),Pa!==void 0&&(Ua.fromDate=Pa),xa!==void 0&&(Ua.toDate=xa),Ca!==void 0&&(Ua.count=Ca),ka!==void 0&&(Ua.startIndex=ka),setSearchParams(Da,Ua);let La=Va&&Va.headers?Va.headers:{};return Fa.headers={...Ma,...La,...Ba.headers},{url:toPathString(Da),options:Fa}},getFolderInfo:async(wa,Pa={})=>{assertParamExists("getFolderInfo","folderId",wa);const xa="/api/2.0/files/folder/{folderId}".replace("{folderId}",encodeURIComponent(String(wa))),Ca=new URL(xa,DUMMY_BASE_URL);let ka;t&&(ka=t.baseOptions);const Ba={method:"GET",...ka,...Pa},$a={};setSearchParams(Ca,{});let Da=ka&&ka.headers?ka.headers:{};return Ba.headers={...$a,...Da,...Pa.headers},{url:toPathString(Ca),options:Ba}},getFolderLinks:async(wa,Pa={})=>
16{assertParamExists("getFolderLinks","id",wa);const xa="/api/2.0/files/folder/{id}/links".replace("{id}",encodeURIComponent(String(wa))),Ca=new URL(xa,DUMMY_BASE_URL);let ka;t&&(ka=t.baseOptions);const Ba={method:"GET",...ka,...Pa},$a={},Da={};setBasicAuthToObject(Ba,t),await setOAuthToObject($a,"OAuth2",["read","write"],t),await setApiKeyToObject($a,"ApiKeyBearer",t),await setBearerAuthToObject($a,t),setSearchParams(Ca,Da);let Va=ka&&ka.headers?ka.headers:{};return Ba.headers={...$a,...Va,...Pa.headers},{url:toPathString(Ca),options:Ba}},getFolderPath:async(wa,Pa={})=>{assertParamExists("getFolderPath","folderId",wa);const xa="/api/2.0/files/folder/{folderId}/path".replace("{folderId}",encodeURIComponent(String(wa))),Ca=new URL(xa,DUMMY_BASE_URL);let ka;t&&(ka=t.baseOptions);const Ba={method:"GET",...ka,...Pa},$a={},Da={};setBasicAuthToObject(Ba,t),await setOAuthToObject($a,"OAuth2",["read","write"],t),await setApiKeyToObject($a,"ApiKeyBearer",t),await setBearerAuthToObject($a,t),setSearchParams(Ca,Da);let Va=ka&&ka.headers?ka.headers:{};return Ba.headers={...$a,...Va,...Pa.headers},{url:toPathString(Ca),options:Ba}},getFolderPrimaryExternalLink:async(wa,Pa,xa,Ca={})=>{assertParamExists("getFolderPrimaryExternalLink","id",wa);const ka="/api/2.0/files/folder/{id}/link".replace("{id}",encodeURIComponent(String(wa))),Ba=new URL(ka,DUMMY_BASE_URL);let $a;t&&($a=t.baseOptions);const Da={method:"GET",...$a,...Ca},Va={},Fa={};Pa!==void 0&&(Fa.count=Pa),xa!==void 0&&(Fa.startIndex=xa),setSearchParams(Ba,Fa);let Ma=$a&&$a.headers?$a.headers:{};return Da.headers={...Va,...Ma,...Ca.headers},{url:toPathString(Ba),options:Da}},getFolders:async(wa,Pa={})=>{assertParamExists("getFolders","folderId",wa);const xa="/api/2.0/files/{folderId}/subfolders".replace("{folderId}",encodeURIComponent(String(wa))),Ca=new URL(xa,DUMMY_BASE_URL);let ka;t&&(ka=t.baseOptions);const Ba={method:"GET",...ka,...Pa},$a={},Da={};setBasicAuthToObject(Ba,t),await setOAuthToObject($a,"OAuth2",["read","write"],t),await setApiKeyToObject($a,"ApiKeyBearer",t),await setBearerAuthToObject($a,t),setSearchParams(Ca,Da);let Va=ka&&ka.headers?ka.headers:{};return Ba.headers={...$a,...Va,...Pa.headers},{url:toPathString(Ca),options:Ba}},getMyFolder:async(wa,Pa,xa,Ca,ka,Ba,$a,Da,Va={})=>{const Fa=new URL("/api/2.0/files/@my",DUMMY_BASE_URL);let Ma;t&&(Ma=t.baseOptions);const Ua={method:"GET",...Ma,...Va},La={},Qa={};setBasicAuthToObject(Ua,t),await setOAuthToObject(La,"OAuth2",["read","write"],t),await setApiKeyToObject(La,"ApiKeyBearer",t),await setBearerAuthToObject(La,t),wa!==void 0&&(Qa.userIdOrGroupId=wa),Pa!==void 0&&(Qa.filterType=Pa),xa!==void 0&&(Qa.applyFilterOption=xa),Ca!==void 0&&(Qa.count=Ca),ka!==void 0&&(Qa.startIndex=ka),Ba!==void 0&&(Qa.sortBy=Ba),$a!==void 0&&(Qa.sortOrder=$a),Da!==void 0&&(Qa.filterValue=Da),r!==void 0&&(La.fields=r),setSearchParams(Fa,Qa);let Za=Ma&&Ma.headers?Ma.headers:{};return Ua.headers={...La,...Za,...Va.headers},{url:toPathString(Fa),options:Ua}},getNewFolderItems:async(wa,Pa={})=>{assertParamExists("getNewFolderItems","folderId",wa);const xa="/api/2.0/files/{folderId}/news".replace("{folderId}",encodeURIComponent(String(wa))),Ca=new URL(xa,DUMMY_BASE_URL);let ka;t&&(ka=t.baseOptions);const Ba={method:"GET",...ka,...Pa},$a={},Da={};setBasicAuthToObject(Ba,t),await setOAuthToObject($a,"OAuth2",["read","write"],t),await setApiKeyToObject($a,"ApiKeyBearer",t),await setBearerAuthToObject($a,t),setSearchParams(Ca,Da);let Va=ka&&ka.headers?ka.headers:{};return Ba.headers={...$a,...Va,...Pa.headers},{url:toPathString(Ca),options:Ba}},getPrivacyFolder:async(wa,Pa,xa,Ca,ka,Ba,$a,Da={})=>{const Va=new URL("/api/2.0/files/@privacy",DUMMY_BASE_URL);let Fa;t&&(Fa=t.baseOptions);const Ma={method:"GET",...Fa,...Da},Ua={},La={};setBasicAuthToObject(Ma,t),await setOAuthToObject(Ua,"OAuth2",["read","write"],t),await setApiKeyToObject(Ua,"ApiKeyBearer",t),await setBearerAuthToObject(Ua,t),wa!==void 0&&(La.userIdOrGroupId=wa),Pa!==void 0&&(La.filterType=Pa),xa!==void 0&&(La.count=xa),Ca!==void 0&&(La.startIndex=Ca),ka!==void 0&&(La.sortBy=ka),Ba!==void 0&&(La.sortOrder=Ba),$a!==void 0&&(La.filterValue=$a),r!==void 0&&(Ua.fields=r),setSearchParams(Va,La);let Qa=Fa&&Fa.headers?Fa.headers:{};
16return Ma.headers={...Ua,...Qa,...Da.headers},{url:toPathString(Va),options:Ma}},getRecentFolder:async(wa,Pa,xa,Ca,ka,Ba,$a,Da,Va,Fa,Ma,Ua={})=>{const La=Aa?"/api/2.0/files/@recent":"/api/2.0/files/recent";Aa=!1;const Qa=new URL(La,DUMMY_BASE_URL);let Za;t&&(Za=t.baseOptions);const ja={method:"GET",...Za,...Ua},qa={},Ha={};setBasicAuthToObject(ja,t),await setOAuthToObject(qa,"OAuth2",["read","write"],t),await setApiKeyToObject(qa,"ApiKeyBearer",t),await setBearerAuthToObject(qa,t),wa!==void 0&&(Ha.userIdOrGroupId=wa),Pa!==void 0&&(Ha.filterType=Pa),xa!==void 0&&(Ha.excludeSubject=xa),Ca!==void 0&&(Ha.applyFilterOption=Ca),ka!==void 0&&(Ha.searchArea=ka),Ba&&(Ha.extension=Ba),$a!==void 0&&(Ha.count=$a),Da!==void 0&&(Ha.startIndex=Da),Va!==void 0&&(Ha.sortBy=Va),Fa!==void 0&&(Ha.sortOrder=Fa),Ma!==void 0&&(Ha.filterValue=Ma),r!==void 0&&(qa.fields=r),setSearchParams(Qa,Ha);let za=Za&&Za.headers?Za.headers:{};return ja.headers={...qa,...za,...Ua.headers},{url:toPathString(Qa),options:ja}},getRootFolders:async(wa,Pa,xa,Ca,ka,Ba,$a,Da,Va={})=>{const Fa=new URL("/api/2.0/files/@root",DUMMY_BASE_URL);let Ma;t&&(Ma=t.baseOptions);const Ua={method:"GET",...Ma,...Va},La={},Qa={};setBasicAuthToObject(Ua,t),await setOAuthToObject(La,"OAuth2",["read","write"],t),await setApiKeyToObject(La,"ApiKeyBearer",t),await setBearerAuthToObject(La,t),wa!==void 0&&(Qa.userIdOrGroupId=wa),Pa!==void 0&&(Qa.filterType=Pa),xa!==void 0&&(Qa.withoutTrash=xa),Ca!==void 0&&(Qa.count=Ca),ka!==void 0&&(Qa.startIndex=ka),Ba!==void 0&&(Qa.sortBy=Ba),$a!==void 0&&(Qa.sortOrder=$a),Da!==void 0&&(Qa.filterValue=Da),r!==void 0&&(La.fields=r),setSearchParams(Fa,Qa);let Za=Ma&&Ma.headers?Ma.headers:{};return Ua.headers={...La,...Za,...Va.headers},{url:toPathString(Fa),options:Ua}},getTrashFolder:async(wa,Pa,xa,Ca,ka,Ba,$a,Da,Va={})=>{const Fa=new URL("/api/2.0/files/@trash",DUMMY_BASE_URL);let Ma;t&&(Ma=t.baseOptions);const Ua={method:"GET",...Ma,...Va},La={},Qa={};setBasicAuthToObject(Ua,t),await setOAuthToObject(La,"OAuth2",["read","write"],t),await setApiKeyToObject(La,"ApiKeyBearer",t),await setBearerAuthToObject(La,t),wa!==void 0&&(Qa.userIdOrGroupId=wa),Pa!==void 0&&(Qa.filterType=Pa),xa!==void 0&&(Qa.applyFilterOption=xa),Ca!==void 0&&(Qa.count=Ca),ka!==void 0&&(Qa.startIndex=ka),Ba!==void 0&&(Qa.sortBy=Ba),$a!==void 0&&(Qa.sortOrder=$a),Da!==void 0&&(Qa.filterValue=Da),r!==void 0&&(La.fields=r),setSearchParams(Fa,Qa);let Za=Ma&&Ma.headers?Ma.headers:{};return Ua.headers={...La,...Za,...Va.headers},{url:toPathString(Fa),options:Ua}},insertFile:async(wa,Pa,xa,Ca,ka,Ba,$a,Da,Va,Fa,Ma,Ua,La,Qa={})=>{assertParamExists("insertFile","folderId",wa);const Za="/api/2.0/files/{folderId}/insert".replace("{folderId}",encodeURIComponent(String(wa))),ja=new URL(Za,DUMMY_BASE_URL);let qa;t&&(qa=t.baseOptions);const Ha={method:"POST",...qa,...Qa},za={},Ga={},Ka=new(t&&t.formDataCtor||FormData);setBasicAuthToObject(Ha,t),await setOAuthToObject(za,"OAuth2",["read","write"],t),await setApiKeyToObject(za,"ApiKeyBearer",t),await setBearerAuthToObject(za,t),Pa!==void 0&&Ka.append("InsertFile.File",Pa),xa!==void 0&&Ka.append("InsertFile.Title",xa),Ca!==void 0&&Ka.append("InsertFile.CreateNewIfExist",String(Ca)),ka!==void 0&&Ka.append("InsertFile.KeepConvertStatus",String(ka)),Ba!==void 0&&Ka.append("InsertFile.Stream.CanRead",String(Ba)),$a!==void 0&&Ka.append("InsertFile.Stream.CanWrite",String($a)),Da!==void 0&&Ka.append("InsertFile.Stream.CanSeek",String(Da)),Va!==void 0&&Ka.append("InsertFile.Stream.CanTimeout",String(Va)),Fa!==void 0&&Ka.append("InsertFile.Stream.Length",Fa),Ma!==void 0&&Ka.append("InsertFile.Stream.Position",Ma),Ua!==void 0&&Ka.append("InsertFile.Stream.ReadTimeout",Ua),La!==void 0&&Ka.append("InsertFile.Stream.WriteTimeout",La),za["Content-Type"]="multipart/form-data",setSearchParams(ja,Ga);let Ya=qa&&qa.headers?qa.headers:{};return Ha.headers={...za,...Ya,...Qa.headers},Ha.data=Ka,{url:toPathString(ja),options:Ha}},insertFileToMyFromBody:async(wa,Pa,xa,Ca,ka,Ba,$a,Da,Va,Fa,Ma,Ua,La={})=>{const Qa=new URL("/api/2.0/files/@my/insert",DUMMY_BASE_URL);let Za;t&&(Za=t.baseOptions);const ja={method:"POST",...Za,...La},qa={},Ha={},za=new(t&&t.formDataCtor||FormData);setBasicAuthToObject(ja,t),await setOAuthToObject(qa,"OAuth2",["read","write"],t),await setApiKeyToObject(qa,"ApiKeyBearer",t),await setBearerAuthToObject(qa,t),wa!==void 0&&za.append("File",wa),Pa!==void 0&&za.append("Title",Pa),xa!==void 0&&za.append("CreateNewIfExist",String(xa)),
16Ca!==void 0&&za.append("KeepConvertStatus",String(Ca)),ka!==void 0&&za.append("Stream.CanRead",String(ka)),Ba!==void 0&&za.append("Stream.CanWrite",String(Ba)),$a!==void 0&&za.append("Stream.CanSeek",String($a)),Da!==void 0&&za.append("Stream.CanTimeout",String(Da)),Va!==void 0&&za.append("Stream.Length",Va),Fa!==void 0&&za.append("Stream.Position",Fa),Ma!==void 0&&za.append("Stream.ReadTimeout",Ma),Ua!==void 0&&za.append("Stream.WriteTimeout",Ua),qa["Content-Type"]="multipart/form-data",setSearchParams(Qa,Ha);let Ga=Za&&Za.headers?Za.headers:{};return ja.headers={...qa,...Ga,...La.headers},ja.data=za,{url:toPathString(Qa),options:ja}},renameFolder:async(wa,Pa,xa={})=>{assertParamExists("renameFolder","folderId",wa),assertParamExists("renameFolder","createFolder",Pa);const Ca="/api/2.0/files/folder/{folderId}".replace("{folderId}",encodeURIComponent(String(wa))),ka=new URL(Ca,DUMMY_BASE_URL);let Ba;t&&(Ba=t.baseOptions);const $a={method:"PUT",...Ba,...xa},Da={},Va={};setBasicAuthToObject($a,t),await setOAuthToObject(Da,"OAuth2",["read","write"],t),await setApiKeyToObject(Da,"ApiKeyBearer",t),await setBearerAuthToObject(Da,t),Da["Content-Type"]="application/json",setSearchParams(ka,Va);let Fa=Ba&&Ba.headers?Ba.headers:{};return $a.headers={...Da,...Fa,...xa.headers},$a.data=serializeDataIfNeeded(Pa,$a,t),{url:toPathString(ka),options:$a}},setFolderOrder:async(wa,Pa,xa={})=>{assertParamExists("setFolderOrder","folderId",wa);const Ca="/api/2.0/files/folder/{folderId}/order".replace("{folderId}",encodeURIComponent(String(wa))),ka=new URL(Ca,DUMMY_BASE_URL);let Ba;t&&(Ba=t.baseOptions);const $a={method:"PUT",...Ba,...xa},Da={},Va={};setBasicAuthToObject($a,t),await setOAuthToObject(Da,"OAuth2",["read","write"],t),await setApiKeyToObject(Da,"ApiKeyBearer",t),await setBearerAuthToObject(Da,t),Da["Content-Type"]="application/json",setSearchParams(ka,Va);let Fa=Ba&&Ba.headers?Ba.headers:{};return $a.headers={...Da,...Fa,...xa.headers},$a.data=serializeDataIfNeeded(Pa,$a,t),{url:toPathString(ka),options:$a}},setFolderPrimaryExternalLink:async(wa,Pa,xa={})=>{assertParamExists("setFolderPrimaryExternalLink","id",wa),assertParamExists("setFolderPrimaryExternalLink","folderLinkRequest",Pa);const Ca="/api/2.0/files/folder/{id}/links".replace("{id}",encodeURIComponent(String(wa))),ka=new URL(Ca,DUMMY_BASE_URL);let Ba;t&&(Ba=t.baseOptions);const $a={method:"PUT",...Ba,...xa},Da={},Va={};setBasicAuthToObject($a,t),await setOAuthToObject(Da,"OAuth2",["read","write"],t),await setApiKeyToObject(Da,"ApiKeyBearer",t),await setBearerAuthToObject(Da,t),Da["Content-Type"]="application/json",setSearchParams(ka,Va);let Fa=Ba&&Ba.headers?Ba.headers:{};return $a.headers={...Da,...Fa,...xa.headers},$a.data=serializeDataIfNeeded(Pa,$a,t),{url:toPathString(ka),options:$a}},uploadFile:async(wa,Pa,xa,Ca,ka,Ba={})=>{assertParamExists("uploadFile","folderId",wa);const $a="/api/2.0/files/{folderId}/upload".replace("{folderId}",encodeURIComponent(String(wa))),Da=new URL($a,DUMMY_BASE_URL);let Va;t&&(Va=t.baseOptions);const Fa={method:"POST",...Va,...Ba},Ma={},Ua={},La=new(t&&t.formDataCtor||FormData);setBasicAuthToObject(Fa,t),await setOAuthToObject(Ma,"OAuth2",["read","write"],t),await setApiKeyToObject(Ma,"ApiKeyBearer",t),await setBearerAuthToObject(Ma,t),Pa!==void 0&&(Ua.createNewIfExist=Pa),xa!==void 0&&(Ua.storeOriginalFile=xa),Ca!==void 0&&(Ua.keepConvertStatus=Ca),ka!==void 0&&La.append("File",ka),Ma["Content-Type"]="multipart/form-data",setSearchParams(Da,Ua);let Qa=Va&&Va.headers?Va.headers:{};return Fa.headers={...Ma,...Qa,...Ba.headers},Fa.data=La,{url:toPathString(Da),options:Fa}},uploadFileToMy:async(wa,Pa,xa,Ca,ka={})=>{const Ba=new URL("/api/2.0/files/@my/upload",DUMMY_BASE_URL);let $a;t&&($a=t.baseOptions);const Da={method:"POST",...$a,...ka},Va={},Fa={},Ma=new(t&&t.formDataCtor||FormData);setBasicAuthToObject(Da,t),await setOAuthToObject(Va,"OAuth2",["read","write"],t),await setApiKeyToObject(Va,"ApiKeyBearer",t),await setBearerAuthToObject(Va,t),wa!==void 0&&(Fa.createNewIfExist=wa),Pa!==void 0&&(Fa.storeOriginalFile=Pa),xa!==void 0&&(Fa.keepConvertStatus=xa),Ca!==void 0&&Ma.append("File",Ca),Va["Content-Type"]="multipart/form-data",setSearchParams(Ba,Fa);let Ua=$a&&$a.headers?$a.headers:{};return Da.headers={...Va,...Ua,...ka.headers},Da.data=Ma,{url:toPathString(Ba),options:Da}}}},FoldersApiFp=function(t){const r=FoldersApiAxiosParamCreator(t);return{async checkUpload(Aa,wa,Pa){const xa=await r.checkUpload(Aa,wa,Pa),Ca=t?.serverIndex??0,ka=operationServerMap["FoldersApi.checkUpload"]?.[Ca]?.url;return(Ba,$a)=>createRequestFunction(xa,axios,BASE_PATH,t)(Ba,ka||$a)},async createFolder(Aa,wa,Pa){const xa=await r.createFolder(Aa,wa,Pa),Ca=t?.serverIndex??0,ka=operationServerMap["FoldersApi.createFolder"]?.[Ca]?.url;return(Ba,$a)=>createRequestFunction(xa,axios,BASE_PATH,t)(Ba,ka||$a)},async createFolderPrimaryExternalLink(Aa,wa,Pa){const xa=await r.createFolderPrimaryExternalLink(Aa,wa,Pa),Ca=t?.serverIndex??0,ka=operationServerMap["FoldersApi.createFolderPrimaryExternalLink"]?.[Ca]?.url;return(Ba,$a)=>createRequestFunction(xa,axios,BASE_PATH,t)(Ba,ka||$a)},async createReportFolderHistory(Aa,wa){const Pa=await r.createReportFolderHistory(Aa,wa),xa=t?.serverIndex??0,Ca=operationServerMap["FoldersApi.createReportFolderHistory"]?.[xa]?.url;return(ka,Ba)=>createRequestFunction(Pa,axios,BASE_PATH,t)(ka,Ca||Ba)},async deleteFolder(Aa,wa,Pa){const xa=await r.deleteFolder(Aa,wa,Pa),Ca=t?.serverIndex??0,ka=operationServerMap["FoldersApi.deleteFolder"]?.[Ca]?.url;return(Ba,$a)=>createRequestFunction(xa,axios,BASE_PATH,t)(Ba,ka||$a)},async generateXlsxByFolder(Aa,wa){const Pa=await r.generateXlsxByFolder(Aa,wa),xa=t?.serverIndex??0,Ca=operationServerMap["FoldersApi.generateXlsxByFolder"]?.[xa]?.url;return(ka,Ba)=>createRequestFunction(Pa,axios,BASE_PATH,t)(ka,Ca||Ba)},async getFavoritesFolder(Aa,wa,Pa,xa,Ca,ka,Ba,$a){const Da=await r.getFavoritesFolder(Aa,wa,Pa,xa,Ca,ka,Ba,$a),Va=t?.serverIndex??0,Fa=operationServerMap["FoldersApi.getFavoritesFolder"]?.[Va]?.url;return(Ma,Ua)=>createRequestFunction(Da,axios,BASE_PATH,t)(Ma,Fa||Ua)},async getFilesUsedSpace(Aa){const wa=await r.getFilesUsedSpace(Aa),Pa=t?.serverIndex??0,xa=operationServerMap["FoldersApi.getFilesUsedSpace"]?.[Pa]?.url;return(Ca,ka)=>createRequestFunction(wa,axios,BASE_PATH,t)(Ca,xa||ka)},async getFolder(Aa,wa){const Pa=await r.getFolder(Aa,wa),xa=t?.serverIndex??0,Ca=operationServerMap["FoldersApi.getFolder"]?.[xa]?.url;return(ka,Ba)=>createRequestFunction(Pa,axios,BASE_PATH,t)(ka,Ca||Ba)},async getFolderByFolderId(Aa,wa,Pa,xa,Ca,ka,Ba,$a,Da,Va,Fa,Ma,Ua,La,Qa,Za,ja,qa,Ha){const za=await r.getFolderByFolderId(Aa,wa,Pa,xa,Ca,ka,Ba,$a,Da,Va,Fa,Ma,Ua,La,Qa,Za,ja,qa,Ha),Ga=t?.serverIndex??0,Ka=operationServerMap["FoldersApi.getFolderByFolderId"]?.[Ga]?.url;return(Ya,Wa)=>createRequestFunction(za,axios,BASE_PATH,t)(Ya,Ka||Wa)},async getFolderHistory(Aa,wa,Pa,xa,Ca,ka){const Ba=await r.getFolderHistory(Aa,wa,Pa,xa,Ca,ka),$a=t?.serverIndex??0,Da=operationServerMap["FoldersApi.getFolderHistory"]?.[$a]?.url;return(Va,Fa)=>createRequestFunction(Ba,axios,BASE_PATH,t)(Va,Da||Fa)},async getFolderInfo(Aa,wa){const Pa=await r.getFolderInfo(Aa,wa),xa=t?.serverIndex??0,Ca=operationServerMap["FoldersApi.getFolderInfo"]?.[xa]?.url;return(ka,Ba)=>createRequestFunction(Pa,axios,BASE_PATH,t)(ka,Ca||Ba)},async getFolderLinks(Aa,wa){const Pa=await r.getFolderLinks(Aa,wa),xa=t?.serverIndex??0,Ca=operationServerMap["FoldersApi.getFolderLinks"]?.[xa]?.url;return(ka,Ba)=>createRequestFunction(Pa,axios,BASE_PATH,t)(ka,Ca||Ba)},async getFolderPath(Aa,wa){const Pa=await r.getFolderPath(Aa,wa),xa=t?.serverIndex??0,Ca=operationServerMap["FoldersApi.getFolderPath"]?.[xa]?.url;return(ka,Ba)=>createRequestFunction(Pa,axios,BASE_PATH,t)(ka,Ca||Ba)},async getFolderPrimaryExternalLink(Aa,wa,Pa,xa){const Ca=await r.getFolderPrimaryExternalLink(Aa,wa,Pa,xa),ka=t?.serverIndex??0,Ba=operationServerMap["FoldersApi.getFolderPrimaryExternalLink"]?.[ka]?.url;return($a,Da)=>createRequestFunction(Ca,axios,BASE_PATH,t)($a,Ba||Da)},async getFolders(Aa,wa){const Pa=await r.getFolders(Aa,wa),xa=t?.serverIndex??0,Ca=operationServerMap["FoldersApi.getFolders"]?.[xa]?.url;return(ka,Ba)=>createRequestFunction(Pa,axios,BASE_PATH,t)(ka,Ca||Ba)},async getMyFolder(Aa,wa,Pa,xa,Ca,ka,Ba,$a,Da){const Va=await r.getMyFolder(Aa,wa,Pa,xa,Ca,ka,Ba,$a,Da),Fa=t?.serverIndex??0,Ma=operationServerMap["FoldersApi.getMyFolder"]?.[Fa]?.url;return(Ua,La)=>createRequestFunction(Va,axios,BASE_PATH,t)(Ua,Ma||La)},async getNewFolderItems(Aa,wa){const Pa=await r.getNewFolderItems(Aa,wa),xa=t?.serverIndex??0,Ca=operationServerMap["FoldersApi.getNewFolderItems"]?.[xa]?.url;return(ka,Ba)=>createRequestFunction(Pa,axios,BASE_PATH,t)(ka,Ca||Ba)}
16,async getPrivacyFolder(Aa,wa,Pa,xa,Ca,ka,Ba,$a){const Da=await r.getPrivacyFolder(Aa,wa,Pa,xa,Ca,ka,Ba,$a),Va=t?.serverIndex??0,Fa=operationServerMap["FoldersApi.getPrivacyFolder"]?.[Va]?.url;return(Ma,Ua)=>createRequestFunction(Da,axios,BASE_PATH,t)(Ma,Fa||Ua)},async getRecentFolder(Aa,wa,Pa,xa,Ca,ka,Ba,$a,Da,Va,Fa,Ma){const Ua=await r.getRecentFolder(Aa,wa,Pa,xa,Ca,ka,Ba,$a,Da,Va,Fa,Ma),La=t?.serverIndex??0,Qa=operationServerMap["FoldersApi.getRecentFolder"]?.[La]?.url;return(Za,ja)=>createRequestFunction(Ua,axios,BASE_PATH,t)(Za,Qa||ja)},async getRootFolders(Aa,wa,Pa,xa,Ca,ka,Ba,$a,Da){const Va=await r.getRootFolders(Aa,wa,Pa,xa,Ca,ka,Ba,$a,Da),Fa=t?.serverIndex??0,Ma=operationServerMap["FoldersApi.getRootFolders"]?.[Fa]?.url;return(Ua,La)=>createRequestFunction(Va,axios,BASE_PATH,t)(Ua,Ma||La)},async getTrashFolder(Aa,wa,Pa,xa,Ca,ka,Ba,$a,Da){const Va=await r.getTrashFolder(Aa,wa,Pa,xa,Ca,ka,Ba,$a,Da),Fa=t?.serverIndex??0,Ma=operationServerMap["FoldersApi.getTrashFolder"]?.[Fa]?.url;return(Ua,La)=>createRequestFunction(Va,axios,BASE_PATH,t)(Ua,Ma||La)},async insertFile(Aa,wa,Pa,xa,Ca,ka,Ba,$a,Da,Va,Fa,Ma,Ua,La){const Qa=await r.insertFile(Aa,wa,Pa,xa,Ca,ka,Ba,$a,Da,Va,Fa,Ma,Ua,La),Za=t?.serverIndex??0,ja=operationServerMap["FoldersApi.insertFile"]?.[Za]?.url;return(qa,Ha)=>createRequestFunction(Qa,axios,BASE_PATH,t)(qa,ja||Ha)},async insertFileToMyFromBody(Aa,wa,Pa,xa,Ca,ka,Ba,$a,Da,Va,Fa,Ma,Ua){const La=await r.insertFileToMyFromBody(Aa,wa,Pa,xa,Ca,ka,Ba,$a,Da,Va,Fa,Ma,Ua),Qa=t?.serverIndex??0,Za=operationServerMap["FoldersApi.insertFileToMyFromBody"]?.[Qa]?.url;return(ja,qa)=>createRequestFunction(La,axios,BASE_PATH,t)(ja,Za||qa)},async renameFolder(Aa,wa,Pa){const xa=await r.renameFolder(Aa,wa,Pa),Ca=t?.serverIndex??0,ka=operationServerMap["FoldersApi.renameFolder"]?.[Ca]?.url;return(Ba,$a)=>createRequestFunction(xa,axios,BASE_PATH,t)(Ba,ka||$a)},async setFolderOrder(Aa,wa,Pa){const xa=await r.setFolderOrder(Aa,wa,Pa),Ca=t?.serverIndex??0,ka=operationServerMap["FoldersApi.setFolderOrder"]?.[Ca]?.url;return(Ba,$a)=>createRequestFunction(xa,axios,BASE_PATH,t)(Ba,ka||$a)},async setFolderPrimaryExternalLink(Aa,wa,Pa){const xa=await r.setFolderPrimaryExternalLink(Aa,wa,Pa),Ca=t?.serverIndex??0,ka=operationServerMap["FoldersApi.setFolderPrimaryExternalLink"]?.[Ca]?.url;return(Ba,$a)=>createRequestFunction(xa,axios,BASE_PATH,t)(Ba,ka||$a)},async uploadFile(Aa,wa,Pa,xa,Ca,ka){const Ba=await r.uploadFile(Aa,wa,Pa,xa,Ca,ka),$a=t?.serverIndex??0,Da=operationServerMap["FoldersApi.uploadFile"]?.[$a]?.url;return(Va,Fa)=>createRequestFunction(Ba,axios,BASE_PATH,t)(Va,Da||Fa)},async uploadFileToMy(Aa,wa,Pa,xa,Ca){const ka=await r.uploadFileToMy(Aa,wa,Pa,xa,Ca),Ba=t?.serverIndex??0,$a=operationServerMap["FoldersApi.uploadFileToMy"]?.[Ba]?.url;return(Da,Va)=>createRequestFunction(ka,axios,BASE_PATH,t)(Da,$a||Va)}}},FoldersApi=class extends BaseAPI{checkUpload(t,r){return FoldersApiFp(this.configuration).checkUpload(t.folderId,t.checkUploadRequest,r).then(Aa=>Aa(this.axios,this.basePath))}createFolder(t,r){return FoldersApiFp(this.configuration).createFolder(t.folderId,t.createFolder,r).then(Aa=>Aa(this.axios,this.basePath))}createFolderPrimaryExternalLink(t,r){return FoldersApiFp(this.configuration).createFolderPrimaryExternalLink(t.id,t.folderLinkRequest,r).then(Aa=>Aa(this.axios,this.basePath))}createReportFolderHistory(t,r){return FoldersApiFp(this.configuration).createReportFolderHistory(t.folderId,r).then(Aa=>Aa(this.axios,this.basePath))}deleteFolder(t,r){return FoldersApiFp(this.configuration).deleteFolder(t.folderId,t.deleteFolder,r).then(Aa=>Aa(this.axios,this.basePath))}generateXlsxByFolder(t,r){return FoldersApiFp(this.configuration).generateXlsxByFolder(t.folderId,r).then(Aa=>Aa(this.axios,this.basePath))}getFavoritesFolder(t={},r){return FoldersApiFp(this.configuration).getFavoritesFolder(t.userIdOrGroupId,t.filterType,t.count,t.startIndex,t.sortBy,t.sortOrder,t.filterValue,r).then(Aa=>Aa(this.axios,this.basePath))}getFilesUsedSpace(t){return FoldersApiFp(this.configuration).getFilesUsedSpace(t).then(r=>r(this.axios,this.basePath))}getFolder(t,r){return FoldersApiFp(this.configuration).getFolder(t.folderId,r).then(Aa=>Aa(this.axios,this.basePath))}getFolderByFolderId(t,r){return FoldersApiFp(this.configuration).getFolderByFolderId(t.folderId,t.userIdOrGroupId,t.sharedBy,t.filterType,t.roomId,t.excludeSubject,t.applyFilterOption,t.withSubFolders,t.extension,t.searchArea,t.formsItemKey,t.formsItemType,t.count,t.startIndex,t.sortBy,t.sortOrder,t.filterValue,t.location,r).then(Aa=>Aa(this.axios,this.basePath))}getFolderHistory(t,r){return FoldersApiFp(this.configuration).getFolderHistory(t.folderId,t.fromDate,t.toDate,t.count,t.startIndex,r).then(Aa=>Aa(this.axios,this.basePath))}getFolderInfo(t,r){return FoldersApiFp(this.configuration).getFolderInfo(t.folderId,r).then(Aa=>Aa(this.axios,this.basePath))}getFolderLinks(t,r){return FoldersApiFp(this.configuration).getFolderLinks(t.id,r).then(Aa=>Aa(this.axios,this.basePath))}getFolderPath(t,r){return FoldersApiFp(this.configuration).getFolderPath(t.folderId,r).then(Aa=>Aa(this.axios,this.basePath))}getFolderPrimaryExternalLink(t,r){return FoldersApiFp(this.configuration).getFolderPrimaryExternalLink(t.id,t.count,t.startIndex,r).then(Aa=>Aa(this.axios,this.basePath))}getFolders(t,r){return FoldersApiFp(this.configuration).getFolders(t.folderId,r).then(Aa=>Aa(this.axios,this.basePath))}getMyFolder(t={},r){return FoldersApiFp(this.configuration).getMyFolder(t.userIdOrGroupId,t.filterType,t.applyFilterOption,t.count,t.startIndex,t.sortBy,t.sortOrder,t.filterValue,r).then(Aa=>Aa(this.axios,this.basePath))}getNewFolderItems(t,r){return FoldersApiFp(this.configuration).getNewFolderItems(t.folderId,r).then(Aa=>Aa(this.axios,this.basePath))}
16getPrivacyFolder(t={},r){return FoldersApiFp(this.configuration).getPrivacyFolder(t.userIdOrGroupId,t.filterType,t.count,t.startIndex,t.sortBy,t.sortOrder,t.filterValue,r).then(Aa=>Aa(this.axios,this.basePath))}getRecentFolder(t={},r){return FoldersApiFp(this.configuration).getRecentFolder(t.userIdOrGroupId,t.filterType,t.excludeSubject,t.applyFilterOption,t.searchArea,t.extension,t.count,t.startIndex,t.sortBy,t.sortOrder,t.filterValue,r).then(Aa=>Aa(this.axios,this.basePath))}getRootFolders(t={},r){return FoldersApiFp(this.configuration).getRootFolders(t.userIdOrGroupId,t.filterType,t.withoutTrash,t.count,t.startIndex,t.sortBy,t.sortOrder,t.filterValue,r).then(Aa=>Aa(this.axios,this.basePath))}getTrashFolder(t={},r){return FoldersApiFp(this.configuration).getTrashFolder(t.userIdOrGroupId,t.filterType,t.applyFilterOption,t.count,t.startIndex,t.sortBy,t.sortOrder,t.filterValue,r).then(Aa=>Aa(this.axios,this.basePath))}insertFile(t,r){return FoldersApiFp(this.configuration).insertFile(t.folderId,t.insertFileFile,t.insertFileTitle,t.insertFileCreateNewIfExist,t.insertFileKeepConvertStatus,t.insertFileStreamCanRead,t.insertFileStreamCanWrite,t.insertFileStreamCanSeek,t.insertFileStreamCanTimeout,t.insertFileStreamLength,t.insertFileStreamPosition,t.insertFileStreamReadTimeout,t.insertFileStreamWriteTimeout,r).then(Aa=>Aa(this.axios,this.basePath))}insertFileToMyFromBody(t={},r){return FoldersApiFp(this.configuration).insertFileToMyFromBody(t.file,t.title,t.createNewIfExist,t.keepConvertStatus,t.streamCanRead,t.streamCanWrite,t.streamCanSeek,t.streamCanTimeout,t.streamLength,t.streamPosition,t.streamReadTimeout,t.streamWriteTimeout,r).then(Aa=>Aa(this.axios,this.basePath))}renameFolder(t,r){return FoldersApiFp(this.configuration).renameFolder(t.folderId,t.createFolder,r).then(Aa=>Aa(this.axios,this.basePath))}setFolderOrder(t,r){return FoldersApiFp(this.configuration).setFolderOrder(t.folderId,t.orderRequestDto,r).then(Aa=>Aa(this.axios,this.basePath))}setFolderPrimaryExternalLink(t,r){return FoldersApiFp(this.configuration).setFolderPrimaryExternalLink(t.id,t.folderLinkRequest,r).then(Aa=>Aa(this.axios,this.basePath))}uploadFile(t,r){return FoldersApiFp(this.configuration).uploadFile(t.folderId,t.createNewIfExist,t.storeOriginalFile,t.keepConvertStatus,t.file,r).then(Aa=>Aa(this.axios,this.basePath))}uploadFileToMy(t={},r){return FoldersApiFp(this.configuration).uploadFileToMy(t.createNewIfExist,t.storeOriginalFile,t.keepConvertStatus,t.file,r).then(Aa=>Aa(this.axios,this.basePath))}},OperationsApiAxiosParamCreator=function(t){return{abortUploadSession:async(r,Aa,wa={})=>{assertParamExists("abortUploadSession","sessionId",r),assertParamExists("abortUploadSession","folderId",Aa);const Pa="/api/2.0/files/{folderId}/session/{sessionId}".replace("{sessionId}",encodeURIComponent(String(r))).replace("{folderId}",encodeURIComponent(String(Aa))),xa=new URL(Pa,DUMMY_BASE_URL);let Ca;t&&(Ca=t.baseOptions);const ka={method:"DELETE",...Ca,...wa},Ba={},$a={};setBasicAuthToObject(ka,t),await setOAuthToObject(Ba,"OAuth2",["read","write"],t),await setApiKeyToObject(Ba,"ApiKeyBearer",t),await setBearerAuthToObject(Ba,t),setSearchParams(xa,$a);let Da=Ca&&Ca.headers?Ca.headers:{};return ka.headers={...Ba,...Da,...wa.headers},{url:toPathString(xa),options:ka}},addFavorites:async(r,Aa={})=>{const wa=new URL("/api/2.0/files/favorites",DUMMY_BASE_URL);let Pa;t&&(Pa=t.baseOptions);const xa={method:"POST",...Pa,...Aa},Ca={},ka={};setBasicAuthToObject(xa,t),await setOAuthToObject(Ca,"OAuth2",["read","write"],t),await setApiKeyToObject(Ca,"ApiKeyBearer",t),await setBearerAuthToObject(Ca,t),Ca["Content-Type"]="application/json",setSearchParams(wa,ka);let Ba=Pa&&Pa.headers?Pa.headers:{};return xa.headers={...Ca,...Ba,...Aa.headers},xa.data=serializeDataIfNeeded(r,xa,t),{url:toPathString(wa),options:xa}},bulkDownload:async(r,Aa={})=>{const wa=new URL("/api/2.0/files/fileops/bulkdownload",DUMMY_BASE_URL);let Pa;t&&(Pa=t.baseOptions);const xa={method:"PUT",...Pa,...Aa},Ca={},ka={};Ca["Content-Type"]="application/json",setSearchParams(wa,ka);let Ba=Pa&&Pa.headers?Pa.headers:{};return xa.headers={...Ca,...Ba,...Aa.headers},xa.data=serializeDataIfNeeded(r,xa,t),{url:toPathString(wa),options:xa}},checkConversionStatus:async(r,Aa,wa={})=>{assertParamExists("checkConversionStatus","fileId",r);const Pa="/api/2.0/files/file/{fileId}/checkconversion".replace("{fileId}",encodeURIComponent(String(r))),xa=new URL(Pa,DUMMY_BASE_URL);let Ca;t&&(Ca=t.baseOptions);const ka={method:"GET",...Ca,...wa},Ba={},$a={};setBasicAuthToObject(ka,t),await setOAuthToObject(Ba,"OAuth2",["read","write"],t),await setApiKeyToObject(Ba,"ApiKeyBearer",t),await setBearerAuthToObject(Ba,t),Aa!==void 0&&($a.start=Aa),setSearchParams(xa,$a);let Da=Ca&&Ca.headers?Ca.headers:{};return ka.headers={...Ba,...Da,...wa.headers},{url:toPathString(xa),options:ka}},checkMoveOrCopyBatchItems:async(r,Aa={})=>{const wa=new URL("/api/2.0/files/fileops/move",DUMMY_BASE_URL);let Pa;t&&(Pa=t.baseOptions);const xa={method:"GET",...Pa,...Aa},Ca={},ka={};if(setBasicAuthToObject(xa,t),await setOAuthToObject(Ca,"OAuth2",["read","write"],t),await setApiKeyToObject(Ca,"ApiKeyBearer",t),await setBearerAuthToObject(Ca,t),r!==void 0)for(const[$a,Da]of Object.entries(r))ka[$a]=Da;setSearchParams(wa,ka);let Ba=Pa&&Pa.headers?Pa.headers:{};return xa.headers={...Ca,...Ba,...Aa.headers},{url:toPathString(wa),options:xa}},checkMoveOrCopyDestFolder:async(r,Aa={})=>{const wa=new URL("/api/2.0/files/fileops/checkdestfolder",DUMMY_BASE_URL);let Pa;t&&(Pa=t.baseOptions);const xa={method:"GET",...Pa,...Aa},Ca={},ka={};if(setBasicAuthToObject(xa,t),await setOAuthToObject(Ca,"OAuth2",["read","write"],t),await setApiKeyToObject(Ca,"ApiKeyBearer",t),await setBearerAuthToObject(Ca,t),r!==void 0)for(const[$a,Da]of Object.entries(r))ka[$a]=Da;setSearchParams(wa,ka);let Ba=Pa&&Pa.headers?Pa.headers:{};return xa.headers={...Ca,...Ba,...Aa.headers},{url:toPathString(wa),options:xa}},copyBatchItems:async(r,Aa={})=>{const wa=new URL("/api/2.0/files/fileops/copy",DUMMY_BASE_URL);let Pa;t&&(Pa=t.baseOptions);const xa={method:"PUT",...Pa,...Aa},Ca={},ka={};setBasicAuthToObject(xa,t),await setOAuthToObject(Ca,"OAuth2",["read","write"],t),await setApiKeyToObject(Ca,"ApiKeyBearer",t),await setBearerAuthToObject(Ca,t),Ca["Content-Type"]="application/json",setSearchParams(wa,ka);let Ba=Pa&&Pa.headers?Pa.headers:{};return xa.headers={...Ca,...Ba,...Aa.headers},xa.data=serializeDataIfNeeded(r,xa,t),{url:toPathString(wa),options:xa}},createUploadSession:async(r,Aa,wa={})=>{assertParamExists("createUploadSession","folderId",r),assertParamExists("createUploadSession","sessionRequest",Aa);const Pa="/api/2.0/files/{folderId}/upload/create_session".replace("{folderId}",encodeURIComponent(String(r))),xa=new URL(Pa,DUMMY_BASE_URL);let Ca;t&&(Ca=t.baseOptions);const ka={method:"POST",...Ca,...wa},Ba={},$a={};setBasicAuthToObject(ka,t),await setOAuthToObject(Ba,"OAuth2",["read","write"],t),await setApiKeyToObject(Ba,"ApiKeyBearer",t),await setBearerAuthToObject(Ba,t),Ba["Content-Type"]="application/json",setSearchParams(xa,$a);let Da=Ca&&Ca.headers?Ca.headers:{};return ka.headers={...Ba,...Da,...wa.headers},ka.data=serializeDataIfNeeded(Aa,ka,t),{url:toPathString(xa),options:ka}}
16,createUploadSessionInFolder:async(r,Aa,wa={})=>{assertParamExists("createUploadSessionInFolder","folderId",r),assertParamExists("createUploadSessionInFolder","sessionRequest",Aa);const Pa="/api/2.0/files/{folderId}/session".replace("{folderId}",encodeURIComponent(String(r))),xa=new URL(Pa,DUMMY_BASE_URL);let Ca;t&&(Ca=t.baseOptions);const ka={method:"POST",...Ca,...wa},Ba={},$a={};setBasicAuthToObject(ka,t),await setOAuthToObject(Ba,"OAuth2",["read","write"],t),await setApiKeyToObject(Ba,"ApiKeyBearer",t),await setBearerAuthToObject(Ba,t),Ba["Content-Type"]="application/json",setSearchParams(xa,$a);let Da=Ca&&Ca.headers?Ca.headers:{};return ka.headers={...Ba,...Da,...wa.headers},ka.data=serializeDataIfNeeded(Aa,ka,t),{url:toPathString(xa),options:ka}},deleteBatchItems:async(r,Aa={})=>{const wa=new URL("/api/2.0/files/fileops/delete",DUMMY_BASE_URL);let Pa;t&&(Pa=t.baseOptions);const xa={method:"PUT",...Pa,...Aa},Ca={},ka={};setBasicAuthToObject(xa,t),await setOAuthToObject(Ca,"OAuth2",["read","write"],t),await setApiKeyToObject(Ca,"ApiKeyBearer",t),await setBearerAuthToObject(Ca,t),Ca["Content-Type"]="application/json",setSearchParams(wa,ka);let Ba=Pa&&Pa.headers?Pa.headers:{};return xa.headers={...Ca,...Ba,...Aa.headers},xa.data=serializeDataIfNeeded(r,xa,t),{url:toPathString(wa),options:xa}},deleteFavoritesFromBody:async(r,Aa={})=>{const wa=new URL("/api/2.0/files/favorites",DUMMY_BASE_URL);let Pa;t&&(Pa=t.baseOptions);const xa={method:"DELETE",...Pa,...Aa},Ca={},ka={};setBasicAuthToObject(xa,t),await setOAuthToObject(Ca,"OAuth2",["read","write"],t),await setApiKeyToObject(Ca,"ApiKeyBearer",t),await setBearerAuthToObject(Ca,t),Ca["Content-Type"]="application/json",setSearchParams(wa,ka);let Ba=Pa&&Pa.headers?Pa.headers:{};return xa.headers={...Ca,...Ba,...Aa.headers},xa.data=serializeDataIfNeeded(r,xa,t),{url:toPathString(wa),options:xa}},deleteFileVersions:async(r,Aa={})=>{const wa=new URL("/api/2.0/files/fileops/deleteversion",DUMMY_BASE_URL);let Pa;t&&(Pa=t.baseOptions);const xa={method:"PUT",...Pa,...Aa},Ca={},ka={};setBasicAuthToObject(xa,t),await setOAuthToObject(Ca,"OAuth2",["read","write"],t),await setApiKeyToObject(Ca,"ApiKeyBearer",t),await setBearerAuthToObject(Ca,t),Ca["Content-Type"]="application/json",setSearchParams(wa,ka);let Ba=Pa&&Pa.headers?Pa.headers:{};return xa.headers={...Ca,...Ba,...Aa.headers},xa.data=serializeDataIfNeeded(r,xa,t),{url:toPathString(wa),options:xa}},duplicateBatchItems:async(r,Aa={})=>{const wa=new URL("/api/2.0/files/fileops/duplicate",DUMMY_BASE_URL);let Pa;t&&(Pa=t.baseOptions);const xa={method:"PUT",...Pa,...Aa},Ca={},ka={};setBasicAuthToObject(xa,t),await setOAuthToObject(Ca,"OAuth2",["read","write"],t),await setApiKeyToObject(Ca,"ApiKeyBearer",t),await setBearerAuthToObject(Ca,t),Ca["Content-Type"]="application/json",setSearchParams(wa,ka);let Ba=Pa&&Pa.headers?Pa.headers:{};return xa.headers={...Ca,...Ba,...Aa.headers},xa.data=serializeDataIfNeeded(r,xa,t),{url:toPathString(wa),options:xa}},emptyTrash:async(r,Aa={})=>{const wa=new URL("/api/2.0/files/fileops/emptytrash",DUMMY_BASE_URL);let Pa;t&&(Pa=t.baseOptions);const xa={method:"PUT",...Pa,...Aa},Ca={},ka={};setBasicAuthToObject(xa,t),await setOAuthToObject(Ca,"OAuth2",["read","write"],t),await setApiKeyToObject(Ca,"ApiKeyBearer",t),await setBearerAuthToObject(Ca,t),r!==void 0&&(ka.Single=r),setSearchParams(wa,ka);let Ba=Pa&&Pa.headers?Pa.headers:{};return xa.headers={...Ca,...Ba,...Aa.headers},{url:toPathString(wa),options:xa}},finalizeSession:async(r,Aa,wa={})=>{assertParamExists("finalizeSession","folderId",r),assertParamExists("finalizeSession","sessionId",Aa);const Pa="/api/2.0/files/{folderId}/session/{sessionId}/finalize".replace("{folderId}",encodeURIComponent(String(r))).replace("{sessionId}",encodeURIComponent(String(Aa))),xa=new URL(Pa,DUMMY_BASE_URL);let Ca;t&&(Ca=t.baseOptions);const ka={method:"PUT",...Ca,...wa},Ba={},$a={};setBasicAuthToObject(ka,t),await setOAuthToObject(Ba,"OAuth2",["read","write"],t),await setApiKeyToObject(Ba,"ApiKeyBearer",t),await setBearerAuthToObject(Ba,t),setSearchParams(xa,$a);let Da=Ca&&Ca.headers?Ca.headers:{};return ka.headers={...Ba,...Da,...wa.headers},{url:toPathString(xa),options:ka}},getOperationStatuses:async(r,Aa={})=>{const wa=new URL("/api/2.0/files/fileops",DUMMY_BASE_URL);let Pa;t&&(Pa=t.baseOptions);const xa={method:"GET",...Pa,...Aa},Ca={},ka={};r!==void 0&&(ka.id=r),setSearchParams(wa,ka);let Ba=Pa&&Pa.headers?Pa.headers:{};return xa.headers={...Ca,...Ba,...Aa.headers},{url:toPathString(wa),options:xa}},getOperationStatusesByType:async(r,Aa,wa={})=>{assertParamExists("getOperationStatusesByType","operationType",r);const Pa="/api/2.0/files/fileops/{operationType}".replace("{operationType}",encodeURIComponent(String(r))),xa=new URL(Pa,DUMMY_BASE_URL);let Ca;t&&(Ca=t.baseOptions);const ka={method:"GET",...Ca,...wa},Ba={},$a={};Aa!==void 0&&($a.id=Aa),setSearchParams(xa,$a);let Da=Ca&&Ca.headers?Ca.headers:{};return ka.headers={...Ba,...Da,...wa.headers},{url:toPathString(xa),options:ka}},markAsRead:async(r,Aa={})=>{const wa=new URL("/api/2.0/files/fileops/markasread",DUMMY_BASE_URL);let Pa;t&&(Pa=t.baseOptions);const xa={method:"PUT",...Pa,...Aa},Ca={},ka={};setBasicAuthToObject(xa,t),await setOAuthToObject(Ca,"OAuth2",["read","write"],t),await setApiKeyToObject(Ca,"ApiKeyBearer",t),await setBearerAuthToObject(Ca,t),Ca["Content-Type"]="application/json",setSearchParams(wa,ka);let Ba=Pa&&Pa.headers?Pa.headers:{};return xa.headers={...Ca,...Ba,...Aa.headers},xa.data=serializeDataIfNeeded(r,xa,t),{url:toPathString(wa),options:xa}},moveBatchItems:async(r,Aa={})=>{const wa=new URL("/api/2.0/files/fileops/move",DUMMY_BASE_URL);let Pa;t&&(Pa=t.baseOptions);const xa={method:"PUT",...Pa,...Aa},Ca={},ka={};setBasicAuthToObject(xa,t),await setOAuthToObject(Ca,"OAuth2",["read","write"],t),await setApiKeyToObject(Ca,"ApiKeyBearer",t),await setBearerAuthToObject(Ca,t),Ca["Content-Type"]="application/json",setSearchParams(wa,ka);let Ba=Pa&&Pa.headers?Pa.headers:{};return xa.headers={...Ca,...Ba,...Aa.headers},xa.data=serializeDataIfNeeded(r,xa,t),{url:toPathString(wa),options:xa}},startFileConversion:async(r,Aa,wa={})=>{assertParamExists("startFileConversion","fileId",r);const Pa="/api/2.0/files/file/{fileId}/checkconversion".replace("{fileId}",encodeURIComponent(String(r))),xa=new URL(Pa,DUMMY_BASE_URL);let Ca;t&&(Ca=t.baseOptions);const ka={method:"PUT",...Ca,...wa},Ba={},$a={};setBasicAuthToObject(ka,t),await setOAuthToObject(Ba,"OAuth2",["read","write"],t),await setApiKeyToObject(Ba,"ApiKeyBearer",t),await setBearerAuthToObject(Ba,t),Ba["Content-Type"]="application/json",setSearchParams(xa,$a);let Da=Ca&&Ca.headers?Ca.headers:{};return ka.headers={...Ba,...Da,...wa.headers},ka.data=serializeDataIfNeeded(Aa,ka,t),{url:toPathString(xa),options:ka}},terminateTasks:async(r,Aa={})=>
16{assertParamExists("terminateTasks","id",r);const wa="/api/2.0/files/fileops/terminate/{id}".replace("{id}",encodeURIComponent(String(r))),Pa=new URL(wa,DUMMY_BASE_URL);let xa;t&&(xa=t.baseOptions);const Ca={method:"PUT",...xa,...Aa},ka={};setSearchParams(Pa,{});let Ba=xa&&xa.headers?xa.headers:{};return Ca.headers={...ka,...Ba,...Aa.headers},{url:toPathString(Pa),options:Ca}},updateFileComment:async(r,Aa,wa={})=>{assertParamExists("updateFileComment","fileId",r),assertParamExists("updateFileComment","updateComment",Aa);const Pa="/api/2.0/files/file/{fileId}/comment".replace("{fileId}",encodeURIComponent(String(r))),xa=new URL(Pa,DUMMY_BASE_URL);let Ca;t&&(Ca=t.baseOptions);const ka={method:"PUT",...Ca,...wa},Ba={},$a={};setBasicAuthToObject(ka,t),await setOAuthToObject(Ba,"OAuth2",["read","write"],t),await setApiKeyToObject(Ba,"ApiKeyBearer",t),await setBearerAuthToObject(Ba,t),Ba["Content-Type"]="application/json",setSearchParams(xa,$a);let Da=Ca&&Ca.headers?Ca.headers:{};return ka.headers={...Ba,...Da,...wa.headers},ka.data=serializeDataIfNeeded(Aa,ka,t),{url:toPathString(xa),options:ka}},uploadAsyncSession:async(r,Aa,wa,Pa,xa={})=>{assertParamExists("uploadAsyncSession","folderId",r),assertParamExists("uploadAsyncSession","sessionId",Aa);const Ca="/api/2.0/files/{folderId}/session/{sessionId}/upload".replace("{folderId}",encodeURIComponent(String(r))).replace("{sessionId}",encodeURIComponent(String(Aa))),ka=new URL(Ca,DUMMY_BASE_URL);let Ba;t&&(Ba=t.baseOptions);const $a={method:"POST",...Ba,...xa},Da={},Va={},Fa=new(t&&t.formDataCtor||FormData);setBasicAuthToObject($a,t),await setOAuthToObject(Da,"OAuth2",["read","write"],t),await setApiKeyToObject(Da,"ApiKeyBearer",t),await setBearerAuthToObject(Da,t),wa!==void 0&&(Va.ChunkNumber=wa),Pa!==void 0&&Fa.append("File",Pa),Da["Content-Type"]="multipart/form-data",setSearchParams(ka,Va);let Ma=Ba&&Ba.headers?Ba.headers:{};return $a.headers={...Da,...Ma,...xa.headers},$a.data=Fa,{url:toPathString(ka),options:$a}},uploadSession:async(r,Aa,wa,Pa={})=>{assertParamExists("uploadSession","folderId",r),assertParamExists("uploadSession","sessionId",Aa);const xa="/api/2.0/files/{folderId}/session/{sessionId}".replace("{folderId}",encodeURIComponent(String(r))).replace("{sessionId}",encodeURIComponent(String(Aa))),Ca=new URL(xa,DUMMY_BASE_URL);let ka;t&&(ka=t.baseOptions);const Ba={method:"POST",...ka,...Pa},$a={},Da={},Va=new(t&&t.formDataCtor||FormData);setBasicAuthToObject(Ba,t),await setOAuthToObject($a,"OAuth2",["read","write"],t),await setApiKeyToObject($a,"ApiKeyBearer",t),await setBearerAuthToObject($a,t),wa!==void 0&&Va.append("File",wa),$a["Content-Type"]="multipart/form-data",setSearchParams(Ca,Da);let Fa=ka&&ka.headers?ka.headers:{};return Ba.headers={...$a,...Fa,...Pa.headers},Ba.data=Va,{url:toPathString(Ca),options:Ba}}}},OperationsApiFp=function(t){const r=OperationsApiAxiosParamCreator(t);return{async abortUploadSession(Aa,wa,Pa){const xa=await r.abortUploadSession(Aa,wa,Pa),Ca=t?.serverIndex??0,ka=operationServerMap["OperationsApi.abortUploadSession"]?.[Ca]?.url;return(Ba,$a)=>createRequestFunction(xa,axios,BASE_PATH,t)(Ba,ka||$a)},async addFavorites(Aa,wa){const Pa=await r.addFavorites(Aa,wa),xa=t?.serverIndex??0,Ca=operationServerMap["OperationsApi.addFavorites"]?.[xa]?.url;return(ka,Ba)=>createRequestFunction(Pa,axios,BASE_PATH,t)(ka,Ca||Ba)},async bulkDownload(Aa,wa){const Pa=await r.bulkDownload(Aa,wa),xa=t?.serverIndex??0,Ca=operationServerMap["OperationsApi.bulkDownload"]?.[xa]?.url;return(ka,Ba)=>createRequestFunction(Pa,axios,BASE_PATH,t)(ka,Ca||Ba)},async checkConversionStatus(Aa,wa,Pa){const xa=await r.checkConversionStatus(Aa,wa,Pa),Ca=t?.serverIndex??0,ka=operationServerMap["OperationsApi.checkConversionStatus"]?.[Ca]?.url;return(Ba,$a)=>createRequestFunction(xa,axios,BASE_PATH,t)(Ba,ka||$a)},async checkMoveOrCopyBatchItems(Aa,wa){const Pa=await r.checkMoveOrCopyBatchItems(Aa,wa),xa=t?.serverIndex??0,Ca=operationServerMap["OperationsApi.checkMoveOrCopyBatchItems"]?.[xa]?.url;return(ka,Ba)=>createRequestFunction(Pa,axios,BASE_PATH,t)(ka,Ca||Ba)},async checkMoveOrCopyDestFolder(Aa,wa){const Pa=await r.checkMoveOrCopyDestFolder(Aa,wa),xa=t?.serverIndex??0,Ca=operationServerMap["OperationsApi.checkMoveOrCopyDestFolder"]?.[xa]?.url;return(ka,Ba)=>createRequestFunction(Pa,axios,BASE_PATH,t)(ka,Ca||Ba)},async copyBatchItems(Aa,wa){const Pa=await r.copyBatchItems(Aa,wa),xa=t?.serverIndex??0,Ca=operationServerMap["OperationsApi.copyBatchItems"]?.[xa]?.url;return(ka,Ba)=>createRequestFunction(Pa,axios,BASE_PATH,t)(ka,Ca||Ba)},async createUploadSession(Aa,wa,Pa){const xa=await r.createUploadSession(Aa,wa,Pa),Ca=t?.serverIndex??0,ka=operationServerMap["OperationsApi.createUploadSession"]?.[Ca]?.url;return(Ba,$a)=>createRequestFunction(xa,axios,BASE_PATH,t)(Ba,ka||$a)},async createUploadSessionInFolder(Aa,wa,Pa){const xa=await r.createUploadSessionInFolder(Aa,wa,Pa),Ca=t?.serverIndex??0,ka=operationServerMap["OperationsApi.createUploadSessionInFolder"]?.[Ca]?.url;return(Ba,$a)=>createRequestFunction(xa,axios,BASE_PATH,t)(Ba,ka||$a)},async deleteBatchItems(Aa,wa){const Pa=await r.deleteBatchItems(Aa,wa),xa=t?.serverIndex??0,Ca=operationServerMap["OperationsApi.deleteBatchItems"]?.[xa]?.url;return(ka,Ba)=>createRequestFunction(Pa,axios,BASE_PATH,t)(ka,Ca||Ba)},async deleteFavoritesFromBody(Aa,wa){const Pa=await r.deleteFavoritesFromBody(Aa,wa),xa=t?.serverIndex??0,Ca=operationServerMap["OperationsApi.deleteFavoritesFromBody"]?.[xa]?.url;return(ka,Ba)=>createRequestFunction(Pa,axios,BASE_PATH,t)(ka,Ca||Ba)},async deleteFileVersions(Aa,wa){const Pa=await r.deleteFileVersions(Aa,wa),xa=t?.serverIndex??0,Ca=operationServerMap["OperationsApi.deleteFileVersions"]?.[xa]?.url;return(ka,Ba)=>createRequestFunction(Pa,axios,BASE_PATH,t)(ka,Ca||Ba)},async duplicateBatchItems(Aa,wa){const Pa=await r.duplicateBatchItems(Aa,wa),xa=t?.serverIndex??0,Ca=operationServerMap["OperationsApi.duplicateBatchItems"]?.[xa]?.url;return(ka,Ba)=>createRequestFunction(Pa,axios,BASE_PATH,t)(ka,Ca||Ba)},async emptyTrash(Aa,wa){const Pa=await r.emptyTrash(Aa,wa),xa=t?.serverIndex??0,Ca=operationServerMap["OperationsApi.emptyTrash"]?.[xa]?.url;return(ka,Ba)=>createRequestFunction(Pa,axios,BASE_PATH,t)(ka,Ca||Ba)},async finalizeSession(Aa,wa,Pa){const xa=await r.finalizeSession(Aa,wa,Pa),Ca=t?.serverIndex??0,ka=operationServerMap["OperationsApi.finalizeSession"]?.[Ca]?.url;return(Ba,$a)=>createRequestFunction(xa,axios,BASE_PATH,t)(Ba,ka||$a)},async getOperationStatuses(Aa,wa){const Pa=await r.getOperationStatuses(Aa,wa),xa=t?.serverIndex??0,Ca=operationServerMap["OperationsApi.getOperationStatuses"]?.[xa]?.url;return(ka,Ba)=>createRequestFunction(Pa,axios,BASE_PATH,t)(ka,Ca||Ba)},async getOperationStatusesByType(Aa,wa,Pa){const xa=await r.getOperationStatusesByType(Aa,wa,Pa),Ca=t?.serverIndex??0,ka=operationServerMap["OperationsApi.getOperationStatusesByType"]?.[Ca]?.url;return(Ba,$a)=>createRequestFunction(xa,axios,BASE_PATH,t)(Ba,ka||$a)},async markAsRead(Aa,wa){const Pa=await r.markAsRead(Aa,wa),xa=t?.serverIndex??0,Ca=operationServerMap["OperationsApi.markAsRead"]?.[xa]?.url;return(ka,Ba)=>createRequestFunction(Pa,axios,BASE_PATH,t)(ka,Ca||Ba)},async moveBatchItems(Aa,wa){const Pa=await r.moveBatchItems(Aa,wa),xa=t?.serverIndex??0,Ca=operationServerMap["OperationsApi.moveBatchItems"]?.[xa]?.url;return(ka,Ba)=>createRequestFunction(Pa,axios,BASE_PATH,t)(ka,Ca||Ba)},async startFileConversion(Aa,wa,Pa){const xa=await r.startFileConversion(Aa,wa,Pa),Ca=t?.serverIndex??0,ka=operationServerMap["OperationsApi.startFileConversion"]?.[Ca]?.url;return(Ba,$a)=>createRequestFunction(xa,axios,BASE_PATH,t)(Ba,ka||$a)},async terminateTasks(Aa,wa){const Pa=await r.terminateTasks(Aa,wa),xa=t?.serverIndex??0,Ca=operationServerMap["OperationsApi.terminateTasks"]?.[xa]?.url;return(ka,Ba)=>createRequestFunction(Pa,axios,BASE_PATH,t)(ka,Ca||Ba)},async updateFileComment(Aa,wa,Pa){const xa=await r.updateFileComment(Aa,wa,Pa),Ca=t?.serverIndex??0,ka=operationServerMap["OperationsApi.updateFileComment"]?.[Ca]?.url;return(Ba,$a)=>createRequestFunction(xa,axios,BASE_PATH,t)(Ba,ka||$a)},async uploadAsyncSession(Aa,wa,Pa,xa,Ca){const ka=await r.uploadAsyncSession(Aa,wa,Pa,xa,Ca),Ba=t?.serverIndex??0,$a=operationServerMap["OperationsApi.uploadAsyncSession"]?.[Ba]?.url;return(Da,Va)=>createRequestFunction(ka,axios,BASE_PATH,t)(Da,$a||Va)},async uploadSession(Aa,wa,Pa,xa){const Ca=await r.uploadSession(Aa,wa,Pa,xa),ka=t?.serverIndex??0,Ba=operationServerMap["OperationsApi.uploadSession"]?.[ka]?.url;return($a,Da)=>createRequestFunction(Ca,axios,BASE_PATH,t)($a,Ba||Da)}}},OperationsApi=class extends BaseAPI{abortUploadSession(t,r){return OperationsApiFp(this.configuration).abortUploadSession(t.sessionId,t.folderId,r).then(Aa=>Aa(this.axios,this.basePath))}addFavorites(t={},r){return OperationsApiFp(this.configuration).addFavorites(t.baseBatchRequestDto,r).then(Aa=>Aa(this.axios,this.basePath))}bulkDownload(t={},r){return OperationsApiFp(this.configuration).bulkDownload(t.downloadRequestDto,r).then(Aa=>Aa(this.axios,this.basePath))}checkConversionStatus(t,r){return OperationsApiFp(this.configuration).checkConversionStatus(t.fileId,t.start,r).then(Aa=>Aa(this.axios,this.basePath))}checkMoveOrCopyBatchItems(t={},r){return OperationsApiFp(this.configuration).checkMoveOrCopyBatchItems(t.inDto,r).then(Aa=>Aa(this.axios,this.basePath))}checkMoveOrCopyDestFolder(t={},r){return OperationsApiFp(this.configuration).checkMoveOrCopyDestFolder(t.inDto,r).then(Aa=>Aa(this.axios,this.basePath))}copyBatchItems(t={}
16,r){return OperationsApiFp(this.configuration).copyBatchItems(t.batchRequestDto,r).then(Aa=>Aa(this.axios,this.basePath))}createUploadSession(t,r){return OperationsApiFp(this.configuration).createUploadSession(t.folderId,t.sessionRequest,r).then(Aa=>Aa(this.axios,this.basePath))}createUploadSessionInFolder(t,r){return OperationsApiFp(this.configuration).createUploadSessionInFolder(t.folderId,t.sessionRequest,r).then(Aa=>Aa(this.axios,this.basePath))}deleteBatchItems(t={},r){return OperationsApiFp(this.configuration).deleteBatchItems(t.deleteBatchRequestDto,r).then(Aa=>Aa(this.axios,this.basePath))}deleteFavoritesFromBody(t={},r){return OperationsApiFp(this.configuration).deleteFavoritesFromBody(t.baseBatchRequestDto,r).then(Aa=>Aa(this.axios,this.basePath))}deleteFileVersions(t={},r){return OperationsApiFp(this.configuration).deleteFileVersions(t.deleteVersionBatchRequestDto,r).then(Aa=>Aa(this.axios,this.basePath))}duplicateBatchItems(t={},r){return OperationsApiFp(this.configuration).duplicateBatchItems(t.duplicateRequestDto,r).then(Aa=>Aa(this.axios,this.basePath))}emptyTrash(t={},r){return OperationsApiFp(this.configuration).emptyTrash(t.single,r).then(Aa=>Aa(this.axios,this.basePath))}finalizeSession(t,r){return OperationsApiFp(this.configuration).finalizeSession(t.folderId,t.sessionId,r).then(Aa=>Aa(this.axios,this.basePath))}getOperationStatuses(t={},r){return OperationsApiFp(this.configuration).getOperationStatuses(t.id,r).then(Aa=>Aa(this.axios,this.basePath))}getOperationStatusesByType(t,r){return OperationsApiFp(this.configuration).getOperationStatusesByType(t.operationType,t.id,r).then(Aa=>Aa(this.axios,this.basePath))}markAsRead(t={},r){return OperationsApiFp(this.configuration).markAsRead(t.baseBatchRequestDto,r).then(Aa=>Aa(this.axios,this.basePath))}moveBatchItems(t={},r){return OperationsApiFp(this.configuration).moveBatchItems(t.batchRequestDto,r).then(Aa=>Aa(this.axios,this.basePath))}startFileConversion(t,r){return OperationsApiFp(this.configuration).startFileConversion(t.fileId,t.checkConversionRequestDtoInteger,r).then(Aa=>Aa(this.axios,this.basePath))}terminateTasks(t,r){return OperationsApiFp(this.configuration).terminateTasks(t.id,r).then(Aa=>Aa(this.axios,this.basePath))}updateFileComment(t,r){return OperationsApiFp(this.configuration).updateFileComment(t.fileId,t.updateComment,r).then(Aa=>Aa(this.axios,this.basePath))}uploadAsyncSession(t,r){return OperationsApiFp(this.configuration).uploadAsyncSession(t.folderId,t.sessionId,t.chunkNumber,t.file,r).then(Aa=>Aa(this.axios,this.basePath))}uploadSession(t,r){return OperationsApiFp(this.configuration).uploadSession(t.folderId,t.sessionId,t.file,r).then(Aa=>Aa(this.axios,this.basePath))}},FilesSettingsApiAxiosParamCreator=function(t){return{changeAccessToThirdparty:async(r,Aa={})=>{const wa=new URL("/api/2.0/files/thirdparty",DUMMY_BASE_URL);let Pa;t&&(Pa=t.baseOptions);const xa={method:"PUT",...Pa,...Aa},Ca={},ka={};setBasicAuthToObject(xa,t),await setOAuthToObject(Ca,"OAuth2",["read","write"],t),await setApiKeyToObject(Ca,"ApiKeyBearer",t),await setBearerAuthToObject(Ca,t),Ca["Content-Type"]="application/json",setSearchParams(wa,ka);let Ba=Pa&&Pa.headers?Pa.headers:{};return xa.headers={...Ca,...Ba,...Aa.headers},xa.data=serializeDataIfNeeded(r,xa,t),{url:toPathString(wa),options:xa}},changeAutomaticallyCleanUp:async(r,Aa={})=>{const wa=new URL("/api/2.0/files/settings/autocleanup",DUMMY_BASE_URL);let Pa;t&&(Pa=t.baseOptions);const xa={method:"PUT",...Pa,...Aa},Ca={},ka={};setBasicAuthToObject(xa,t),await setOAuthToObject(Ca,"OAuth2",["read","write"],t),await setApiKeyToObject(Ca,"ApiKeyBearer",t),await setBearerAuthToObject(Ca,t),Ca["Content-Type"]="application/json",setSearchParams(wa,ka);let Ba=Pa&&Pa.headers?Pa.headers:{};return xa.headers={...Ca,...Ba,...Aa.headers},xa.data=serializeDataIfNeeded(r,xa,t),{url:toPathString(wa),options:xa}},changeDefaultAccessRights:async(r,Aa={})=>{const wa=new URL("/api/2.0/files/settings/dafaultaccessrights",DUMMY_BASE_URL);let Pa;t&&(Pa=t.baseOptions);const xa={method:"PUT",...Pa,...Aa},Ca={},ka={};setBasicAuthToObject(xa,t),await setOAuthToObject(Ca,"OAuth2",["read","write"],t),await setApiKeyToObject(Ca,"ApiKeyBearer",t),await setBearerAuthToObject(Ca,t),Ca["Content-Type"]="application/json",setSearchParams(wa,ka);let Ba=Pa&&Pa.headers?Pa.headers:{};return xa.headers={...Ca,...Ba,...Aa.headers},xa.data=serializeDataIfNeeded(r,xa,t),{url:toPathString(wa),options:xa}},changeDeleteConfirm:async(r,Aa={})=>
16{const wa=new URL("/api/2.0/files/changedeleteconfrim",DUMMY_BASE_URL);let Pa;t&&(Pa=t.baseOptions);const xa={method:"PUT",...Pa,...Aa},Ca={},ka={};setBasicAuthToObject(xa,t),await setOAuthToObject(Ca,"OAuth2",["read","write"],t),await setApiKeyToObject(Ca,"ApiKeyBearer",t),await setBearerAuthToObject(Ca,t),Ca["Content-Type"]="application/json",setSearchParams(wa,ka);let Ba=Pa&&Pa.headers?Pa.headers:{};return xa.headers={...Ca,...Ba,...Aa.headers},xa.data=serializeDataIfNeeded(r,xa,t),{url:toPathString(wa),options:xa}},changeDownloadZipFromBody:async(r,Aa={})=>{const wa=new URL("/api/2.0/files/settings/downloadtargz",DUMMY_BASE_URL);let Pa;t&&(Pa=t.baseOptions);const xa={method:"PUT",...Pa,...Aa},Ca={},ka={};setBasicAuthToObject(xa,t),await setOAuthToObject(Ca,"OAuth2",["read","write"],t),await setApiKeyToObject(Ca,"ApiKeyBearer",t),await setBearerAuthToObject(Ca,t),Ca["Content-Type"]="application/json",setSearchParams(wa,ka);let Ba=Pa&&Pa.headers?Pa.headers:{};return xa.headers={...Ca,...Ba,...Aa.headers},xa.data=serializeDataIfNeeded(r,xa,t),{url:toPathString(wa),options:xa}},changeExternalSharingSettings:async(r,Aa={})=>{const wa=new URL("/api/2.0/files/settings/externalsharingsettings",DUMMY_BASE_URL);let Pa;t&&(Pa=t.baseOptions);const xa={method:"PUT",...Pa,...Aa},Ca={},ka={};setBasicAuthToObject(xa,t),await setOAuthToObject(Ca,"OAuth2",["read","write"],t),await setApiKeyToObject(Ca,"ApiKeyBearer",t),await setBearerAuthToObject(Ca,t),Ca["Content-Type"]="application/json",setSearchParams(wa,ka);let Ba=Pa&&Pa.headers?Pa.headers:{};return xa.headers={...Ca,...Ba,...Aa.headers},xa.data=serializeDataIfNeeded(r,xa,t),{url:toPathString(wa),options:xa}},checkDocServiceUrl:async(r,Aa={})=>{const wa=new URL("/api/2.0/files/docservice",DUMMY_BASE_URL);let Pa;t&&(Pa=t.baseOptions);const xa={method:"PUT",...Pa,...Aa},Ca={},ka={};setBasicAuthToObject(xa,t),await setOAuthToObject(Ca,"OAuth2",["read","write"],t),await setApiKeyToObject(Ca,"ApiKeyBearer",t),await setBearerAuthToObject(Ca,t),Ca["Content-Type"]="application/json",setSearchParams(wa,ka);let Ba=Pa&&Pa.headers?Pa.headers:{};return xa.headers={...Ca,...Ba,...Aa.headers},xa.data=serializeDataIfNeeded(r,xa,t),{url:toPathString(wa),options:xa}},displayFileExtension:async(r,Aa={})=>{const wa=new URL("/api/2.0/files/displayfileextension",DUMMY_BASE_URL);let Pa;t&&(Pa=t.baseOptions);const xa={method:"PUT",...Pa,...Aa},Ca={},ka={};setBasicAuthToObject(xa,t),await setOAuthToObject(Ca,"OAuth2",["read","write"],t),await setApiKeyToObject(Ca,"ApiKeyBearer",t),await setBearerAuthToObject(Ca,t),Ca["Content-Type"]="application/json",setSearchParams(wa,ka);let Ba=Pa&&Pa.headers?Pa.headers:{};return xa.headers={...Ca,...Ba,...Aa.headers},xa.data=serializeDataIfNeeded(r,xa,t),{url:toPathString(wa),options:xa}},displayRecent:async(r,Aa={})=>{const wa=new URL("/api/2.0/files/displayrecent",DUMMY_BASE_URL);let Pa;t&&(Pa=t.baseOptions);const xa={method:"PUT",...Pa,...Aa},Ca={},ka={};setBasicAuthToObject(xa,t),await setOAuthToObject(Ca,"OAuth2",["read","write"],t),await setApiKeyToObject(Ca,"ApiKeyBearer",t),await setBearerAuthToObject(Ca,t),Ca["Content-Type"]="application/json",setSearchParams(wa,ka);let Ba=Pa&&Pa.headers?Pa.headers:{};return xa.headers={...Ca,...Ba,...Aa.headers},xa.data=serializeDataIfNeeded(r,xa,t),{url:toPathString(wa),options:xa}},externalShare:async(r,Aa={})=>{const wa=new URL("/api/2.0/files/settings/external",DUMMY_BASE_URL);let Pa;t&&(Pa=t.baseOptions);const xa={method:"PUT",...Pa,...Aa},Ca={},ka={};setBasicAuthToObject(xa,t),await setOAuthToObject(Ca,"OAuth2",["read","write"],t),await setApiKeyToObject(Ca,"ApiKeyBearer",t),await setBearerAuthToObject(Ca,t),Ca["Content-Type"]="application/json",setSearchParams(wa,ka);let Ba=Pa&&Pa.headers?Pa.headers:{};return xa.headers={...Ca,...Ba,...Aa.headers},xa.data=serializeDataIfNeeded(r,xa,t),{url:toPathString(wa),options:xa}},externalShareSocialMedia:async(r,Aa={})=>{const wa=new URL("/api/2.0/files/settings/externalsocialmedia",DUMMY_BASE_URL);let Pa;t&&(Pa=t.baseOptions);const xa={method:"PUT",...Pa,...Aa},Ca={},ka={};setBasicAuthToObject(xa,t),await setOAuthToObject(Ca,"OAuth2",["read","write"],t),await setApiKeyToObject(Ca,"ApiKeyBearer",t),await setBearerAuthToObject(Ca,t),Ca["Content-Type"]="application/json",setSearchParams(wa,ka);let Ba=Pa&&Pa.headers?Pa.headers:{};return xa.headers={...Ca,...Ba,...Aa.headers},xa.data=serializeDataIfNeeded(r,xa,t),{url:toPathString(wa),options:xa}},forcesave:async(r={})=>{const Aa=new URL("/api/2.0/files/forcesave",DUMMY_BASE_URL);let wa;t&&(wa=t.baseOptions);const Pa={method:"PUT",...wa,...r},xa={},Ca={};setBasicAuthToObject(Pa,t),await setOAuthToObject(xa,"OAuth2",["read","write"],t),await setApiKeyToObject(xa,"ApiKeyBearer",t),await setBearerAuthToObject(xa,t),setSearchParams(Aa,Ca);let ka=wa&&wa.headers?wa.headers:{};return Pa.headers={...xa,...ka,...r.headers},{url:toPathString(Aa),options:Pa}},getAutomaticallyCleanUp:async(r={})=>{const Aa=new URL("/api/2.0/files/settings/autocleanup",DUMMY_BASE_URL);let wa;t&&(wa=t.baseOptions);const Pa={method:"GET",...wa,...r},xa={},Ca={};setBasicAuthToObject(Pa,t),await setOAuthToObject(xa,"OAuth2",["read","write"],t),await setApiKeyToObject(xa,"ApiKeyBearer",t),await setBearerAuthToObject(xa,t),setSearchParams(Aa,Ca);let ka=wa&&wa.headers?wa.headers:{};return Pa.headers={...xa,...ka,...r.headers},{url:toPathString(Aa),options:Pa}},getDefaultTemplates:async(r={})=>{const Aa=new URL("/api/2.0/files/settings/defaulttemplate",DUMMY_BASE_URL);let wa;t&&(wa=t.baseOptions);const Pa={method:"GET",...wa,...r},xa={},Ca={};setBasicAuthToObject(Pa,t),await setOAuthToObject(xa,"OAuth2",["read","write"],t),await setApiKeyToObject(xa,"ApiKeyBearer",t),await setBearerAuthToObject(xa,t),setSearchParams(Aa,Ca);let ka=wa&&wa.headers?wa.headers:{};return Pa.headers={...xa,...ka,...r.headers},{url:toPathString(Aa),options:Pa}},getDocServiceUrl:async(r,Aa={})=>{const wa=new URL("/api/2.0/files/docservice",DUMMY_BASE_URL);let Pa;t&&(Pa=t.baseOptions);const xa={method:"GET",...Pa,...Aa},Ca={},ka={};r!==void 0&&(ka.version=r),setSearchParams(wa,ka);let Ba=Pa&&Pa.headers?Pa.headers:{};return xa.headers={...Ca,...Ba,...Aa.headers},{url:toPathString(wa),options:xa}},getFilesModule:async(r={})=>{const Aa=new URL("/api/2.0/files/info",DUMMY_BASE_URL);let wa;t&&(wa=t.baseOptions);const Pa={method:"GET",...wa,...r},xa={},Ca={};setBasicAuthToObject(Pa,t),await setOAuthToObject(xa,"OAuth2",["read","write"],t),await setApiKeyToObject(xa,"ApiKeyBearer",t),await setBearerAuthToObject(xa,t),setSearchParams(Aa,Ca);let ka=wa&&wa.headers?wa.headers:{};return Pa.headers={...xa,...ka,...r.headers},{url:toPathString(Aa),options:Pa}},getFilesSettings:async(r={})=>{const Aa=new URL("/api/2.0/files/settings",DUMMY_BASE_URL);let wa;t&&(wa=t.baseOptions);const Pa={method:"GET",...wa,...r},xa={};setSearchParams(Aa,{});let Ca=wa&&wa.headers?wa.headers:{};return Pa.headers={...xa,...Ca,...r.headers},{url:toPathString(Aa),options:Pa}},hideConfirmCancelOperation:async(r,Aa={})=>{const wa=new URL("/api/2.0/files/hideconfirmcanceloperation",DUMMY_BASE_URL);let Pa;t&&(Pa=t.baseOptions);const xa={method:"PUT",...Pa,...Aa},Ca={},ka={};setBasicAuthToObject(xa,t),await setOAuthToObject(Ca,"OAuth2",["read","write"],t),await setApiKeyToObject(Ca,"ApiKeyBearer",t),await setBearerAuthToObject(Ca,t),Ca["Content-Type"]="application/json",setSearchParams(wa,ka);let Ba=Pa&&Pa.headers?Pa.headers:{};return xa.headers={...Ca,...Ba,...Aa.headers},xa.data=serializeDataIfNeeded(r,xa,t),{url:toPathString(wa),options:xa}},hideConfirmConvert:async(r,Aa={})=>{const wa=new URL("/api/2.0/files/hideconfirmconvert",DUMMY_BASE_URL);let Pa;t&&(Pa=t.baseOptions);const xa={method:"PUT",...Pa,...Aa},Ca={},ka={};setBasicAuthToObject(xa,t),await setOAuthToObject(Ca,"OAuth2",["read","write"],t),await setApiKeyToObject(Ca,"ApiKeyBearer",t),await setBearerAuthToObject(Ca,t),Ca["Content-Type"]="application/json",setSearchParams(wa,ka);let Ba=Pa&&Pa.headers?Pa.headers:{};return xa.headers={...Ca,...Ba,...Aa.headers},xa.data=serializeDataIfNeeded(r,xa,t),{url:toPathString(wa),options:xa}},hideConfirmRoomLifetime:async(r,Aa={})=>{const wa=new URL("/api/2.0/files/hideconfirmroomlifetime",DUMMY_BASE_URL);let Pa;t&&(Pa=t.baseOptions);const xa={method:"PUT",...Pa,...Aa},Ca={},ka={};setBasicAuthToObject(xa,t),await setOAuthToObject(Ca,"OAuth2",["read","write"],t),await setApiKeyToObject(Ca,"ApiKeyBearer",t),await setBearerAuthToObject(Ca,t),Ca["Content-Type"]="application/json",setSearchParams(wa,ka);let Ba=Pa&&Pa.headers?Pa.headers:{};return xa.headers={...Ca,...Ba,...Aa.headers},xa.data=serializeDataIfNeeded(r,xa,t),{url:toPathString(wa),options:xa}}
16,isAvailablePrivacyRoomSettings:async(r={})=>{const Aa=new URL("/api/2.0/files/@privacy/available",DUMMY_BASE_URL);let wa;t&&(wa=t.baseOptions);const Pa={method:"GET",...wa,...r},xa={},Ca={};setBasicAuthToObject(Pa,t),await setOAuthToObject(xa,"OAuth2",["read","write"],t),await setApiKeyToObject(xa,"ApiKeyBearer",t),await setBearerAuthToObject(xa,t),setSearchParams(Aa,Ca);let ka=wa&&wa.headers?wa.headers:{};return Pa.headers={...xa,...ka,...r.headers},{url:toPathString(Aa),options:Pa}},keepNewFileName:async(r,Aa={})=>{const wa=new URL("/api/2.0/files/keepnewfilename",DUMMY_BASE_URL);let Pa;t&&(Pa=t.baseOptions);const xa={method:"PUT",...Pa,...Aa},Ca={},ka={};setBasicAuthToObject(xa,t),await setOAuthToObject(Ca,"OAuth2",["read","write"],t),await setApiKeyToObject(Ca,"ApiKeyBearer",t),await setBearerAuthToObject(Ca,t),Ca["Content-Type"]="application/json",setSearchParams(wa,ka);let Ba=Pa&&Pa.headers?Pa.headers:{};return xa.headers={...Ca,...Ba,...Aa.headers},xa.data=serializeDataIfNeeded(r,xa,t),{url:toPathString(wa),options:xa}},resetDefaultTemplate:async(r,Aa={})=>{const wa=new URL("/api/2.0/files/settings/defaulttemplate",DUMMY_BASE_URL);let Pa;t&&(Pa=t.baseOptions);const xa={method:"DELETE",...Pa,...Aa},Ca={},ka={};setBasicAuthToObject(xa,t),await setOAuthToObject(Ca,"OAuth2",["read","write"],t),await setApiKeyToObject(Ca,"ApiKeyBearer",t),await setBearerAuthToObject(Ca,t),Ca["Content-Type"]="application/json",setSearchParams(wa,ka);let Ba=Pa&&Pa.headers?Pa.headers:{};return xa.headers={...Ca,...Ba,...Aa.headers},xa.data=serializeDataIfNeeded(r,xa,t),{url:toPathString(wa),options:xa}},setDefaultTemplate:async(r,Aa={})=>{const wa=new URL("/api/2.0/files/settings/defaulttemplate",DUMMY_BASE_URL);let Pa;t&&(Pa=t.baseOptions);const xa={method:"PUT",...Pa,...Aa},Ca={},ka={};setBasicAuthToObject(xa,t),await setOAuthToObject(Ca,"OAuth2",["read","write"],t),await setApiKeyToObject(Ca,"ApiKeyBearer",t),await setBearerAuthToObject(Ca,t),Ca["Content-Type"]="application/json",setSearchParams(wa,ka);let Ba=Pa&&Pa.headers?Pa.headers:{};return xa.headers={...Ca,...Ba,...Aa.headers},xa.data=serializeDataIfNeeded(r,xa,t),{url:toPathString(wa),options:xa}},setOpenEditorInSameTab:async(r,Aa={})=>{const wa=new URL("/api/2.0/files/settings/openeditorinsametab",DUMMY_BASE_URL);let Pa;t&&(Pa=t.baseOptions);const xa={method:"PUT",...Pa,...Aa},Ca={},ka={};setBasicAuthToObject(xa,t),await setOAuthToObject(Ca,"OAuth2",["read","write"],t),await setApiKeyToObject(Ca,"ApiKeyBearer",t),await setBearerAuthToObject(Ca,t),Ca["Content-Type"]="application/json",setSearchParams(wa,ka);let Ba=Pa&&Pa.headers?Pa.headers:{};return xa.headers={...Ca,...Ba,...Aa.headers},xa.data=serializeDataIfNeeded(r,xa,t),{url:toPathString(wa),options:xa}},setOrganizeRoomsGrouping:async(r,Aa={})=>{const wa=new URL("/api/2.0/files/settings/organizegrouping",DUMMY_BASE_URL);let Pa;t&&(Pa=t.baseOptions);const xa={method:"PUT",...Pa,...Aa},Ca={},ka={};setBasicAuthToObject(xa,t),await setOAuthToObject(Ca,"OAuth2",["read","write"],t),await setApiKeyToObject(Ca,"ApiKeyBearer",t),await setBearerAuthToObject(Ca,t),Ca["Content-Type"]="application/json",setSearchParams(wa,ka);let Ba=Pa&&Pa.headers?Pa.headers:{};return xa.headers={...Ca,...Ba,...Aa.headers},xa.data=serializeDataIfNeeded(r,xa,t),{url:toPathString(wa),options:xa}},storeForcesave:async(r={})=>{const Aa=new URL("/api/2.0/files/storeforcesave",DUMMY_BASE_URL);let wa;t&&(wa=t.baseOptions);const Pa={method:"PUT",...wa,...r},xa={},Ca={};setBasicAuthToObject(Pa,t),await setOAuthToObject(xa,"OAuth2",["read","write"],t),await setApiKeyToObject(xa,"ApiKeyBearer",t),await setBearerAuthToObject(xa,t),setSearchParams(Aa,Ca);let ka=wa&&wa.headers?wa.headers:{};return Pa.headers={...xa,...ka,...r.headers},{url:toPathString(Aa),options:Pa}},storeOriginal:async(r,Aa={})=>{const wa=new URL("/api/2.0/files/storeoriginal",DUMMY_BASE_URL);let Pa;t&&(Pa=t.baseOptions);const xa={method:"PUT",...Pa,...Aa},Ca={},ka={};setBasicAuthToObject(xa,t),await setOAuthToObject(Ca,"OAuth2",["read","write"],t),await setApiKeyToObject(Ca,"ApiKeyBearer",t),await setBearerAuthToObject(Ca,t),Ca["Content-Type"]="application/json",setSearchParams(wa,ka);let Ba=Pa&&Pa.headers?Pa.headers:{};return xa.headers={...Ca,...Ba,...Aa.headers},xa.data=serializeDataIfNeeded(r,xa,t),{url:toPathString(wa),options:xa}},updateFileIfExist:async(r,Aa={})=>{const wa=new URL("/api/2.0/files/updateifexist",DUMMY_BASE_URL);let Pa;t&&(Pa=t.baseOptions);const xa={method:"PUT",...Pa,...Aa},Ca={},ka={};setBasicAuthToObject(xa,t),await setOAuthToObject(Ca,"OAuth2",["read","write"],t),await setApiKeyToObject(Ca,"ApiKeyBearer",t),await setBearerAuthToObject(Ca,t),Ca["Content-Type"]="application/json",setSearchParams(wa,ka);let Ba=Pa&&Pa.headers?Pa.headers:{};return xa.headers={...Ca,...Ba,...Aa.headers},xa.data=serializeDataIfNeeded(r,xa,t),{url:toPathString(wa),options:xa}},uploadDefaultTemplate:async(r,Aa,wa={})=>{assertParamExists("uploadDefaultTemplate","fileExtension",r),assertParamExists("uploadDefaultTemplate","file",Aa);const Pa=new URL("/api/2.0/files/settings/defaulttemplate",DUMMY_BASE_URL);let xa;t&&(xa=t.baseOptions);const Ca={method:"POST",...xa,...wa},ka={},Ba={},$a=new(t&&t.formDataCtor||FormData);setBasicAuthToObject(Ca,t),await setOAuthToObject(ka,"OAuth2",["read","write"],t),await setApiKeyToObject(ka,"ApiKeyBearer",t),await setBearerAuthToObject(ka,t),r!==void 0&&(Ba.FileExtension=r),Aa!==void 0&&$a.append("File",Aa),ka["Content-Type"]="multipart/form-data",setSearchParams(Pa,Ba);let Da=xa&&xa.headers?xa.headers:{};return Ca.headers={...ka,...Da,...wa.headers},Ca.data=$a,{url:toPathString(Pa),options:Ca}}}},FilesSettingsApiFp=function(t){const r=FilesSettingsApiAxiosParamCreator(t);return{async changeAccessToThirdparty(Aa,wa){const Pa=await r.changeAccessToThirdparty(Aa,wa),xa=t?.serverIndex??0,Ca=operationServerMap["FilesSettingsApi.changeAccessToThirdparty"]?.[xa]?.url;return(ka,Ba)=>createRequestFunction(Pa,axios,BASE_PATH,t)(ka,Ca||Ba)},async changeAutomaticallyCleanUp(Aa,wa){const Pa=await r.changeAutomaticallyCleanUp(Aa,wa),xa=t?.serverIndex??0,Ca=operationServerMap["FilesSettingsApi.changeAutomaticallyCleanUp"]?.[xa]?.url;return(ka,Ba)=>createRequestFunction(Pa,axios,BASE_PATH,t)(ka,Ca||Ba)},async changeDefaultAccessRights(Aa,wa){const Pa=await r.changeDefaultAccessRights(Aa,wa),xa=t?.serverIndex??0,Ca=operationServerMap["FilesSettingsApi.changeDefaultAccessRights"]?.[xa]?.url;return(ka,Ba)=>createRequestFunction(Pa,axios,BASE_PATH,t)(ka,Ca||Ba)},async changeDeleteConfirm(Aa,wa){const Pa=await r.changeDeleteConfirm(Aa,wa),xa=t?.serverIndex??0,Ca=operationServerMap["FilesSettingsApi.changeDeleteConfirm"]?.[xa]?.url;return(ka,Ba)=>createRequestFunction(Pa,axios,BASE_PATH,t)(ka,Ca||Ba)},async changeDownloadZipFromBody(Aa,wa){const Pa=await r.changeDownloadZipFromBody(Aa,wa),xa=t?.serverIndex??0,Ca=operationServerMap["FilesSettingsApi.changeDownloadZipFromBody"]?.[xa]?.url;return(ka,Ba)=>createRequestFunction(Pa,axios,BASE_PATH,t)(ka,Ca||Ba)},async changeExternalSharingSettings(Aa,wa){const Pa=await r.changeExternalSharingSettings(Aa,wa),xa=t?.serverIndex??0,Ca=operationServerMap["FilesSettingsApi.changeExternalSharingSettings"]?.[xa]?.url;return(ka,Ba)=>createRequestFunction(Pa,axios,BASE_PATH,t)(ka,Ca||Ba)},async checkDocServiceUrl(Aa,wa){const Pa=await r.checkDocServiceUrl(Aa,wa),xa=t?.serverIndex??0,Ca=operationServerMap["FilesSettingsApi.checkDocServiceUrl"]?.[xa]?.url;return(ka,Ba)=>createRequestFunction(Pa,axios,BASE_PATH,t)(ka,Ca||Ba)},async displayFileExtension(Aa,wa){const Pa=await r.displayFileExtension(Aa,wa),xa=t?.serverIndex??0,Ca=operationServerMap["FilesSettingsApi.displayFileExtension"]?.[xa]?.url;return(ka,Ba)=>createRequestFunction(Pa,axios,BASE_PATH,t)(ka,Ca||Ba)},async displayRecent(Aa,wa){const Pa=await r.displayRecent(Aa,wa),xa=t?.serverIndex??0,Ca=operationServerMap["FilesSettingsApi.displayRecent"]?.[xa]?.url;return(ka,Ba)=>createRequestFunction(Pa,axios,BASE_PATH,t)(ka,Ca||Ba)},async externalShare(Aa,wa){const Pa=await r.externalShare(Aa,wa),xa=t?.serverIndex??0,Ca=operationServerMap["FilesSettingsApi.externalShare"]?.[xa]?.url;return(ka,Ba)=>createRequestFunction(Pa,axios,BASE_PATH,t)(ka,Ca||Ba)},async externalShareSocialMedia(Aa,wa){const Pa=await r.externalShareSocialMedia(Aa,wa),xa=t?.serverIndex??0,Ca=operationServerMap["FilesSettingsApi.externalShareSocialMedia"]?.[xa]?.url;return(ka,Ba)=>createRequestFunction(Pa,axios,BASE_PATH,t)(ka,Ca||Ba)},async forcesave(Aa){const wa=await r.forcesave(Aa),Pa=t?.serverIndex??0,xa=operationServerMap["FilesSettingsApi.forcesave"]?.[Pa]?.url;return(Ca,ka)=>createRequestFunction(wa,axios,BASE_PATH,t)(Ca,xa||ka)},async getAutomaticallyCleanUp(Aa){const wa=await r.getAutomaticallyCleanUp(Aa),Pa=t?.serverIndex??0,xa=operationServerMap["FilesSettingsApi.getAutomaticallyCleanUp"]?.[Pa]?.url;return(Ca,ka)=>createRequestFunction(wa,axios,BASE_PATH,t)(Ca,xa||ka)},async getDefaultTemplates(Aa){const wa=await r.getDefaultTemplates(Aa),Pa=t?.serverIndex??0,xa=operationServerMap["FilesSettingsApi.getDefaultTemplates"]?.[Pa]?.url;return(Ca,ka)=>createRequestFunction(wa,axios,BASE_PATH,t)(Ca,xa||ka)},async getDocServiceUrl(Aa,wa){const Pa=await r.getDocServiceUrl(Aa,wa),xa=t?.serverIndex??0,Ca=operationServerMap["FilesSettingsApi.getDocServiceUrl"]?.[xa]?.url;return(ka,Ba)=>createRequestFunction(Pa,axios,BASE_PATH,t)(ka,Ca||Ba)},async getFilesModule(Aa){const wa=await r.getFilesModule(Aa),Pa=t?.serverIndex??0,xa=operationServerMap["FilesSettingsApi.getFilesModule"]?.[Pa]?.url;return(Ca,ka)=>createRequestFunction(wa,axios,BASE_PATH,t)(Ca,xa||ka)},async getFilesSettings(Aa){const wa=await r.getFilesSettings(Aa),Pa=t?.serverIndex??0,xa=operationServerMap["FilesSettingsApi.getFilesSettings"]?.[Pa]?.url;return(Ca,ka)=>createRequestFunction(wa,axios,BASE_PATH,t)(Ca,xa||ka)},async hideConfirmCancelOperation(Aa,wa){const Pa=await r.hideConfirmCancelOperation(Aa,wa),xa=t?.serverIndex??0,Ca=operationServerMap["FilesSettingsApi.hideConfirmCancelOperation"]?.[xa]?.url;return(ka,Ba)=>createRequestFunction(Pa,axios,BASE_PATH,t)(ka,Ca||Ba)},async hideConfirmConvert(Aa,wa){const Pa=await r.hideConfirmConvert(Aa,wa),xa=t?.serverIndex??0,Ca=operationServerMap["FilesSettingsApi.hideConfirmConvert"]?.[xa]?.url;return(ka,Ba)=>createRequestFunction(Pa,axios,BASE_PATH,t)(ka,Ca||Ba)},async hideConfirmRoomLifetime(Aa,wa){const Pa=await r.hideConfirmRoomLifetime(Aa,wa),xa=t?.serverIndex??0,Ca=operationServerMap["FilesSettingsApi.hideConfirmRoomLifetime"]?.[xa]?.url;return(ka,Ba)=>createRequestFunction(Pa,axios,BASE_PATH,t)(ka,Ca||Ba)}
16,async isAvailablePrivacyRoomSettings(Aa){const wa=await r.isAvailablePrivacyRoomSettings(Aa),Pa=t?.serverIndex??0,xa=operationServerMap["FilesSettingsApi.isAvailablePrivacyRoomSettings"]?.[Pa]?.url;return(Ca,ka)=>createRequestFunction(wa,axios,BASE_PATH,t)(Ca,xa||ka)},async keepNewFileName(Aa,wa){const Pa=await r.keepNewFileName(Aa,wa),xa=t?.serverIndex??0,Ca=operationServerMap["FilesSettingsApi.keepNewFileName"]?.[xa]?.url;return(ka,Ba)=>createRequestFunction(Pa,axios,BASE_PATH,t)(ka,Ca||Ba)},async resetDefaultTemplate(Aa,wa){const Pa=await r.resetDefaultTemplate(Aa,wa),xa=t?.serverIndex??0,Ca=operationServerMap["FilesSettingsApi.resetDefaultTemplate"]?.[xa]?.url;return(ka,Ba)=>createRequestFunction(Pa,axios,BASE_PATH,t)(ka,Ca||Ba)},async setDefaultTemplate(Aa,wa){const Pa=await r.setDefaultTemplate(Aa,wa),xa=t?.serverIndex??0,Ca=operationServerMap["FilesSettingsApi.setDefaultTemplate"]?.[xa]?.url;return(ka,Ba)=>createRequestFunction(Pa,axios,BASE_PATH,t)(ka,Ca||Ba)},async setOpenEditorInSameTab(Aa,wa){const Pa=await r.setOpenEditorInSameTab(Aa,wa),xa=t?.serverIndex??0,Ca=operationServerMap["FilesSettingsApi.setOpenEditorInSameTab"]?.[xa]?.url;return(ka,Ba)=>createRequestFunction(Pa,axios,BASE_PATH,t)(ka,Ca||Ba)},async setOrganizeRoomsGrouping(Aa,wa){const Pa=await r.setOrganizeRoomsGrouping(Aa,wa),xa=t?.serverIndex??0,Ca=operationServerMap["FilesSettingsApi.setOrganizeRoomsGrouping"]?.[xa]?.url;return(ka,Ba)=>createRequestFunction(Pa,axios,BASE_PATH,t)(ka,Ca||Ba)},async storeForcesave(Aa){const wa=await r.storeForcesave(Aa),Pa=t?.serverIndex??0,xa=operationServerMap["FilesSettingsApi.storeForcesave"]?.[Pa]?.url;return(Ca,ka)=>createRequestFunction(wa,axios,BASE_PATH,t)(Ca,xa||ka)},async storeOriginal(Aa,wa){const Pa=await r.storeOriginal(Aa,wa),xa=t?.serverIndex??0,Ca=operationServerMap["FilesSettingsApi.storeOriginal"]?.[xa]?.url;return(ka,Ba)=>createRequestFunction(Pa,axios,BASE_PATH,t)(ka,Ca||Ba)},async updateFileIfExist(Aa,wa){const Pa=await r.updateFileIfExist(Aa,wa),xa=t?.serverIndex??0,Ca=operationServerMap["FilesSettingsApi.updateFileIfExist"]?.[xa]?.url;return(ka,Ba)=>createRequestFunction(Pa,axios,BASE_PATH,t)(ka,Ca||Ba)},async uploadDefaultTemplate(Aa,wa,Pa){const xa=await r.uploadDefaultTemplate(Aa,wa,Pa),Ca=t?.serverIndex??0,ka=operationServerMap["FilesSettingsApi.uploadDefaultTemplate"]?.[Ca]?.url;return(Ba,$a)=>createRequestFunction(xa,axios,BASE_PATH,t)(Ba,ka||$a)}}},FilesSettingsApi=class extends BaseAPI{changeAccessToThirdparty(t={},r){return FilesSettingsApiFp(this.configuration).changeAccessToThirdparty(t.settingsRequestDto,r).then(Aa=>Aa(this.axios,this.basePath))}changeAutomaticallyCleanUp(t={},r){return FilesSettingsApiFp(this.configuration).changeAutomaticallyCleanUp(t.autoCleanupRequestDto,r).then(Aa=>Aa(this.axios,this.basePath))}changeDefaultAccessRights(t={},r){return FilesSettingsApiFp(this.configuration).changeDefaultAccessRights(t.requestBody,r).then(Aa=>Aa(this.axios,this.basePath))}changeDeleteConfirm(t={},r){return FilesSettingsApiFp(this.configuration).changeDeleteConfirm(t.settingsRequestDto,r).then(Aa=>Aa(this.axios,this.basePath))}changeDownloadZipFromBody(t={},r){return FilesSettingsApiFp(this.configuration).changeDownloadZipFromBody(t.displayRequestDto,r).then(Aa=>Aa(this.axios,this.basePath))}changeExternalSharingSettings(t={},r){return FilesSettingsApiFp(this.configuration).changeExternalSharingSettings(t.externalSharingSettingsRequestDto,r).then(Aa=>Aa(this.axios,this.basePath))}checkDocServiceUrl(t={},r){return FilesSettingsApiFp(this.configuration).checkDocServiceUrl(t.checkDocServiceUrlRequestDto,r).then(Aa=>Aa(this.axios,this.basePath))}displayFileExtension(t={},r){return FilesSettingsApiFp(this.configuration).displayFileExtension(t.settingsRequestDto,r).then(Aa=>Aa(this.axios,this.basePath))}displayRecent(t={},r){return FilesSettingsApiFp(this.configuration).displayRecent(t.displayRequestDto,r).then(Aa=>Aa(this.axios,this.basePath))}externalShare(t={},r){return FilesSettingsApiFp(this.configuration).externalShare(t.displayRequestDto,r).then(Aa=>Aa(this.axios,this.basePath))}externalShareSocialMedia(t={},r){return FilesSettingsApiFp(this.configuration).externalShareSocialMedia(t.displayRequestDto,r).then(Aa=>Aa(this.axios,this.basePath))}forcesave(t){return FilesSettingsApiFp(this.configuration).forcesave(t).then(r=>r(this.axios,this.basePath))}getAutomaticallyCleanUp(t){return FilesSettingsApiFp(this.configuration).getAutomaticallyCleanUp(t).then(r=>r(this.axios,this.basePath))}getDefaultTemplates(t){return FilesSettingsApiFp(this.configuration).getDefaultTemplates(t).then(r=>r(this.axios,this.basePath))}getDocServiceUrl(t={},r){return FilesSettingsApiFp(this.configuration).getDocServiceUrl(t.version,r).then(Aa=>Aa(this.axios,this.basePath))}getFilesModule(t){return FilesSettingsApiFp(this.configuration).getFilesModule(t).then(r=>r(this.axios,this.basePath))}getFilesSettings(t){return FilesSettingsApiFp(this.configuration).getFilesSettings(t).then(r=>r(this.axios,this.basePath))}hideConfirmCancelOperation(t={},r){return FilesSettingsApiFp(this.configuration).hideConfirmCancelOperation(t.settingsRequestDto,r).then(Aa=>Aa(this.axios,this.basePath))}hideConfirmConvert(t={},r){return FilesSettingsApiFp(this.configuration).hideConfirmConvert(t.hideConfirmConvertRequestDto,r).then(Aa=>Aa(this.axios,this.basePath))}hideConfirmRoomLifetime(t={},r){return FilesSettingsApiFp(this.configuration).hideConfirmRoomLifetime(t.settingsRequestDto,r).then(Aa=>Aa(this.axios,this.basePath))}
16isAvailablePrivacyRoomSettings(t){return FilesSettingsApiFp(this.configuration).isAvailablePrivacyRoomSettings(t).then(r=>r(this.axios,this.basePath))}keepNewFileName(t={},r){return FilesSettingsApiFp(this.configuration).keepNewFileName(t.settingsRequestDto,r).then(Aa=>Aa(this.axios,this.basePath))}resetDefaultTemplate(t={},r){return FilesSettingsApiFp(this.configuration).resetDefaultTemplate(t.defaultTemplateSettingsResetRequestDto,r).then(Aa=>Aa(this.axios,this.basePath))}setDefaultTemplate(t={},r){return FilesSettingsApiFp(this.configuration).setDefaultTemplate(t.defaultTemplateSettingsRequestDto,r).then(Aa=>Aa(this.axios,this.basePath))}setOpenEditorInSameTab(t={},r){return FilesSettingsApiFp(this.configuration).setOpenEditorInSameTab(t.settingsRequestDto,r).then(Aa=>Aa(this.axios,this.basePath))}setOrganizeRoomsGrouping(t={},r){return FilesSettingsApiFp(this.configuration).setOrganizeRoomsGrouping(t.settingsRequestDto,r).then(Aa=>Aa(this.axios,this.basePath))}storeForcesave(t){return FilesSettingsApiFp(this.configuration).storeForcesave(t).then(r=>r(this.axios,this.basePath))}storeOriginal(t={},r){return FilesSettingsApiFp(this.configuration).storeOriginal(t.settingsRequestDto,r).then(Aa=>Aa(this.axios,this.basePath))}updateFileIfExist(t={},r){return FilesSettingsApiFp(this.configuration).updateFileIfExist(t.settingsRequestDto,r).then(Aa=>Aa(this.axios,this.basePath))}uploadDefaultTemplate(t,r){return FilesSettingsApiFp(this.configuration).uploadDefaultTemplate(t.fileExtension,t.file,r).then(Aa=>Aa(this.axios,this.basePath))}},GroupApiAxiosParamCreator=function(t){let r;return{withFields:Aa=>{r=Aa},addGroup:async(Aa,wa={})=>{const Pa=new URL("/api/2.0/group",DUMMY_BASE_URL);let xa;t&&(xa=t.baseOptions);const Ca={method:"POST",...xa,...wa},ka={},Ba={};setBasicAuthToObject(Ca,t),await setOAuthToObject(ka,"OAuth2",["read","write"],t),await setApiKeyToObject(ka,"ApiKeyBearer",t),await setBearerAuthToObject(ka,t),ka["Content-Type"]="application/json",setSearchParams(Pa,Ba);let $a=xa&&xa.headers?xa.headers:{};return Ca.headers={...ka,...$a,...wa.headers},Ca.data=serializeDataIfNeeded(Aa,Ca,t),{url:toPathString(Pa),options:Ca}},addMembersTo:async(Aa,wa,Pa={})=>{assertParamExists("addMembersTo","id",Aa),assertParamExists("addMembersTo","membersRequest",wa);const xa="/api/2.0/group/{id}/members".replace("{id}",encodeURIComponent(String(Aa))),Ca=new URL(xa,DUMMY_BASE_URL);let ka;t&&(ka=t.baseOptions);const Ba={method:"PUT",...ka,...Pa},$a={},Da={};setBasicAuthToObject(Ba,t),await setOAuthToObject($a,"OAuth2",["read","write"],t),await setApiKeyToObject($a,"ApiKeyBearer",t),await setBearerAuthToObject($a,t),$a["Content-Type"]="application/json",setSearchParams(Ca,Da);let Va=ka&&ka.headers?ka.headers:{};return Ba.headers={...$a,...Va,...Pa.headers},Ba.data=serializeDataIfNeeded(wa,Ba,t),{url:toPathString(Ca),options:Ba}},deleteGroup:async(Aa,wa={})=>{assertParamExists("deleteGroup","id",Aa);const Pa="/api/2.0/group/{id}".replace("{id}",encodeURIComponent(String(Aa))),xa=new URL(Pa,DUMMY_BASE_URL);let Ca;t&&(Ca=t.baseOptions);const ka={method:"DELETE",...Ca,...wa},Ba={},$a={};setBasicAuthToObject(ka,t),await setOAuthToObject(Ba,"OAuth2",["read","write"],t),await setApiKeyToObject(Ba,"ApiKeyBearer",t),await setBearerAuthToObject(Ba,t),setSearchParams(xa,$a);let Da=Ca&&Ca.headers?Ca.headers:{};return ka.headers={...Ba,...Da,...wa.headers},{url:toPathString(xa),options:ka}},getGroup:async(Aa,wa,Pa={})=>{assertParamExists("getGroup","id",Aa);const xa="/api/2.0/group/{id}".replace("{id}",encodeURIComponent(String(Aa))),Ca=new URL(xa,DUMMY_BASE_URL);let ka;t&&(ka=t.baseOptions);const Ba={method:"GET",...ka,...Pa},$a={},Da={};setBasicAuthToObject(Ba,t),await setOAuthToObject($a,"OAuth2",["read","write"],t),await setApiKeyToObject($a,"ApiKeyBearer",t),await setBearerAuthToObject($a,t),wa!==void 0&&(Da.includeMembers=wa),setSearchParams(Ca,Da);let Va=ka&&ka.headers?ka.headers:{};return Ba.headers={...$a,...Va,...Pa.headers},{url:toPathString(Ca),options:Ba}},getGroupByUserId:async(Aa,wa={})=>{assertParamExists("getGroupByUserId","userid",Aa);const Pa="/api/2.0/group/user/{userid}".replace("{userid}",encodeURIComponent(String(Aa))),xa=new URL(Pa,DUMMY_BASE_URL);let Ca;t&&(Ca=t.baseOptions);const ka={method:"GET",...Ca,...wa},Ba={},$a={};setBasicAuthToObject(ka,t),await setOAuthToObject(Ba,"OAuth2",["read","write"],t),await setApiKeyToObject(Ba,"ApiKeyBearer",t),await setBearerAuthToObject(Ba,t),setSearchParams(xa,$a);let Da=Ca&&Ca.headers?Ca.headers:{};return ka.headers={...Ba,...Da,...wa.headers},{url:toPathString(xa),options:ka}},getGroups:async(Aa,wa,Pa,xa,Ca,ka,Ba,$a={})=>{const Da=new URL("/api/2.0/group",DUMMY_BASE_URL);let Va;t&&(Va=t.baseOptions);const Fa={method:"GET",...Va,...$a},Ma={},Ua={};setBasicAuthToObject(Fa,t),await setOAuthToObject(Ma,"OAuth2",["read","write"],t),await setApiKeyToObject(Ma,"ApiKeyBearer",t),await setBearerAuthToObject(Ma,t),Aa!==void 0&&(Ua.userId=Aa),wa!==void 0&&(Ua.manager=wa),Pa!==void 0&&(Ua.count=Pa),xa!==void 0&&(Ua.startIndex=xa),Ca!==void 0&&(Ua.sortBy=Ca),ka!==void 0&&(Ua.sortOrder=ka),Ba!==void 0&&(Ua.filterValue=Ba),r!==void 0&&(Ma.fields=r),setSearchParams(Da,Ua);let La=Va&&Va.headers?Va.headers:{};return Fa.headers={...Ma,...La,...$a.headers},{url:toPathString(Da),options:Fa}},moveMembersTo:async(Aa,wa,Pa={})=>{assertParamExists("moveMembersTo","fromId",Aa),assertParamExists("moveMembersTo","toId",
16wa);const xa="/api/2.0/group/{fromId}/members/{toId}".replace("{fromId}",encodeURIComponent(String(Aa))).replace("{toId}",encodeURIComponent(String(wa))),Ca=new URL(xa,DUMMY_BASE_URL);let ka;t&&(ka=t.baseOptions);const Ba={method:"PUT",...ka,...Pa},$a={},Da={};setBasicAuthToObject(Ba,t),await setOAuthToObject($a,"OAuth2",["read","write"],t),await setApiKeyToObject($a,"ApiKeyBearer",t),await setBearerAuthToObject($a,t),setSearchParams(Ca,Da);let Va=ka&&ka.headers?ka.headers:{};return Ba.headers={...$a,...Va,...Pa.headers},{url:toPathString(Ca),options:Ba}},removeMembersFrom:async(Aa,wa,Pa={})=>{assertParamExists("removeMembersFrom","id",Aa),assertParamExists("removeMembersFrom","membersRequest",wa);const xa="/api/2.0/group/{id}/members".replace("{id}",encodeURIComponent(String(Aa))),Ca=new URL(xa,DUMMY_BASE_URL);let ka;t&&(ka=t.baseOptions);const Ba={method:"DELETE",...ka,...Pa},$a={},Da={};setBasicAuthToObject(Ba,t),await setOAuthToObject($a,"OAuth2",["read","write"],t),await setApiKeyToObject($a,"ApiKeyBearer",t),await setBearerAuthToObject($a,t),$a["Content-Type"]="application/json",setSearchParams(Ca,Da);let Va=ka&&ka.headers?ka.headers:{};return Ba.headers={...$a,...Va,...Pa.headers},Ba.data=serializeDataIfNeeded(wa,Ba,t),{url:toPathString(Ca),options:Ba}},setGroupManager:async(Aa,wa,Pa={})=>{assertParamExists("setGroupManager","id",Aa),assertParamExists("setGroupManager","setManagerRequest",wa);const xa="/api/2.0/group/{id}/manager".replace("{id}",encodeURIComponent(String(Aa))),Ca=new URL(xa,DUMMY_BASE_URL);let ka;t&&(ka=t.baseOptions);const Ba={method:"PUT",...ka,...Pa},$a={},Da={};setBasicAuthToObject(Ba,t),await setOAuthToObject($a,"OAuth2",["read","write"],t),await setApiKeyToObject($a,"ApiKeyBearer",t),await setBearerAuthToObject($a,t),$a["Content-Type"]="application/json",setSearchParams(Ca,Da);let Va=ka&&ka.headers?ka.headers:{};return Ba.headers={...$a,...Va,...Pa.headers},Ba.data=serializeDataIfNeeded(wa,Ba,t),{url:toPathString(Ca),options:Ba}},setMembersTo:async(Aa,wa,Pa={})=>{assertParamExists("setMembersTo","id",Aa),assertParamExists("setMembersTo","membersRequest",wa);const xa="/api/2.0/group/{id}/members".replace("{id}",encodeURIComponent(String(Aa))),Ca=new URL(xa,DUMMY_BASE_URL);let ka;t&&(ka=t.baseOptions);const Ba={method:"POST",...ka,...Pa},$a={},Da={};setBasicAuthToObject(Ba,t),await setOAuthToObject($a,"OAuth2",["read","write"],t),await setApiKeyToObject($a,"ApiKeyBearer",t),await setBearerAuthToObject($a,t),$a["Content-Type"]="application/json",setSearchParams(Ca,Da);let Va=ka&&ka.headers?ka.headers:{};return Ba.headers={...$a,...Va,...Pa.headers},Ba.data=serializeDataIfNeeded(wa,Ba,t),{url:toPathString(Ca),options:Ba}},updateGroup:async(Aa,wa,Pa={})=>{assertParamExists("updateGroup","id",Aa),assertParamExists("updateGroup","updateGroupRequest",wa);const xa="/api/2.0/group/{id}".replace("{id}",encodeURIComponent(String(Aa))),Ca=new URL(xa,DUMMY_BASE_URL);let ka;t&&(ka=t.baseOptions);const Ba={method:"PUT",...ka,...Pa},$a={},Da={};setBasicAuthToObject(Ba,t),await setOAuthToObject($a,"OAuth2",["read","write"],t),await setApiKeyToObject($a,"ApiKeyBearer",t),await setBearerAuthToObject($a,t),$a["Content-Type"]="application/json",setSearchParams(Ca,Da);let Va=ka&&ka.headers?ka.headers:{};return Ba.headers={...$a,...Va,...Pa.headers},Ba.data=serializeDataIfNeeded(wa,Ba,t),{url:toPathString(Ca),options:Ba}}}},GroupApiFp=function(t){const r=GroupApiAxiosParamCreator(t);return{async addGroup(Aa,wa){const Pa=await r.addGroup(Aa,wa),xa=t?.serverIndex??0,Ca=operationServerMap["GroupApi.addGroup"]?.[xa]?.url;return(ka,Ba)=>createRequestFunction(Pa,axios,BASE_PATH,t)(ka,Ca||Ba)},async addMembersTo(Aa,wa,Pa){const xa=await r.addMembersTo(Aa,wa,Pa),Ca=t?.serverIndex??0,ka=operationServerMap["GroupApi.addMembersTo"]?.[Ca]?.url;return(Ba,$a)=>createRequestFunction(xa,axios,BASE_PATH,t)(Ba,ka||$a)},async deleteGroup(Aa,wa){const Pa=await r.deleteGroup(Aa,wa),xa=t?.serverIndex??0,Ca=operationServerMap["GroupApi.deleteGroup"]?.[xa]?.url;return(ka,Ba)=>createRequestFunction(Pa,axios,BASE_PATH,t)(ka,Ca||Ba)},async getGroup(Aa,wa,Pa){const xa=await r.getGroup(Aa,wa,Pa),Ca=t?.serverIndex??0,ka=operationServerMap["GroupApi.getGroup"]?.[Ca]?.url;return(Ba,$a)=>createRequestFunction(xa,axios,BASE_PATH,t)(Ba,ka||$a)},async getGroupByUserId(Aa,wa){const Pa=await r.getGroupByUserId(Aa,wa),xa=t?.serverIndex??0,Ca=operationServerMap["GroupApi.getGroupByUserId"]?.[xa]?.url;return(ka,Ba)=>createRequestFunction(Pa,axios,BASE_PATH,t)(ka,Ca||Ba)},async getGroups(Aa,wa,Pa,xa,Ca,ka,Ba,$a){const Da=await r.getGroups(Aa,wa,Pa,xa,Ca,ka,Ba,$a),Va=t?.serverIndex??0,Fa=operationServerMap["GroupApi.getGroups"]?.[Va]?.url;return(Ma,Ua)=>createRequestFunction(Da,axios,BASE_PATH,t)(Ma,Fa||Ua)},async moveMembersTo(Aa,wa,Pa){const xa=await r.moveMembersTo(Aa,wa,Pa),Ca=t?.serverIndex??0,ka=operationServerMap["GroupApi.moveMembersTo"]?.[Ca]?.url;return(Ba,$a)=>createRequestFunction(xa,axios,BASE_PATH,t)(Ba,ka||$a)},async removeMembersFrom(Aa,wa,Pa){const xa=await r.removeMembersFrom(Aa,wa,Pa),Ca=t?.serverIndex??0,ka=operationServerMap["GroupApi.removeMembersFrom"]?.[Ca]?.url;return(Ba,$a)=>createRequestFunction(xa,axios,BASE_PATH,t)(Ba,ka||$a)},async setGroupManager(Aa,wa,Pa){const xa=await r.setGroupManager(Aa,wa,Pa),Ca=t?.serverIndex??0,ka=operationServerMap["GroupApi.setGroupManager"]?.[Ca]?.url;return(Ba,$a)=>createRequestFunction(xa,axios,BASE_PATH,t)(Ba,ka||$a)},async setMembersTo(Aa,wa,Pa){const xa=await r.setMembersTo(Aa,wa,Pa),Ca=t?.serverIndex??0,ka=operationServerMap["GroupApi.setMembersTo"]?.[Ca]?.url;return(Ba,$a)=>createRequestFunction(xa,axios,BASE_PATH,t)(Ba,ka||$a)},async updateGroup(Aa,wa,Pa){const xa=await r.updateGroup(Aa,wa,Pa),Ca=t?.serverIndex??0,ka=operationServerMap["GroupApi.updateGroup"]?.[Ca]?.url;return(Ba,$a)=>createRequestFunction(xa,axios,BASE_PATH,t)(Ba,ka||$a)}}},GroupApi=class extends BaseAPI{addGroup(t={},r){return GroupApiFp(this.configuration).addGroup(t.groupRequestDto,r).then(Aa=>Aa(this.axios,this.basePath))}addMembersTo(t,r){return GroupApiFp(this.configuration).addMembersTo(t.id,t.membersRequest,r).then(Aa=>Aa(this.axios,this.basePath))}deleteGroup(t,r){return GroupApiFp(this.configuration).deleteGroup(t.id,r).then(Aa=>Aa(this.axios,this.basePath))}getGroup(t,r){return GroupApiFp(this.configuration).getGroup(t.id,t.includeMembers,r).then(Aa=>Aa(this.axios,this.basePath))}getGroupByUserId(t,r){return GroupApiFp(this.configuration).getGroupByUserId(t.userid,r).then(Aa=>Aa(this.axios,this.basePath))}getGroups(t={},r){return GroupApiFp(this.configuration).getGroups(t.userId,t.manager,t.count,t.startIndex,t.sortBy,t.sortOrder,t.filterValue,r).then(Aa=>Aa(this.axios,this.basePath))}moveMembersTo(t,r){return GroupApiFp(this.configuration).moveMembersTo(t.fromId,t.toId,r).then(Aa=>Aa(this.axios,this.basePath))}removeMembersFrom(t,r){return GroupApiFp(this.configuration).removeMembersFrom(t.i
16d,t.membersRequest,r).then(Aa=>Aa(this.axios,this.basePath))}setGroupManager(t,r){return GroupApiFp(this.configuration).setGroupManager(t.id,t.setManagerRequest,r).then(Aa=>Aa(this.axios,this.basePath))}setMembersTo(t,r){return GroupApiFp(this.configuration).setMembersTo(t.id,t.membersRequest,r).then(Aa=>Aa(this.axios,this.basePath))}updateGroup(t,r){return GroupApiFp(this.configuration).updateGroup(t.id,t.updateGroupRequest,r).then(Aa=>Aa(this.axios,this.basePath))}},SearchApiAxiosParamCreator=function(t){return{getGroupsWithFilesShared:async(r,Aa,wa,Pa,xa,Ca={})=>{assertParamExists("getGroupsWithFilesShared","id",r);const ka="/api/2.0/group/file/{id}".replace("{id}",encodeURIComponent(String(r))),Ba=new URL(ka,DUMMY_BASE_URL);let $a;t&&($a=t.baseOptions);const Da={method:"GET",...$a,...Ca},Va={},Fa={};setBasicAuthToObject(Da,t),await setOAuthToObject(Va,"OAuth2",["read","write"],t),await setApiKeyToObject(Va,"ApiKeyBearer",t),await setBearerAuthToObject(Va,t),Aa!==void 0&&(Fa.excludeShared=Aa),wa!==void 0&&(Fa.count=wa),Pa!==void 0&&(Fa.startIndex=Pa),xa!==void 0&&(Fa.filterValue=xa),setSearchParams(Ba,Fa);let Ma=$a&&$a.headers?$a.headers:{};return Da.headers={...Va,...Ma,...Ca.headers},{url:toPathString(Ba),options:Da}},getGroupsWithFoldersShared:async(r,Aa,wa,Pa,xa,Ca={})=>{assertParamExists("getGroupsWithFoldersShared","id",r);const ka="/api/2.0/group/folder/{id}".replace("{id}",encodeURIComponent(String(r))),Ba=new URL(ka,DUMMY_BASE_URL);let $a;t&&($a=t.baseOptions);const Da={method:"GET",...$a,...Ca},Va={},Fa={};setBasicAuthToObject(Da,t),await setOAuthToObject(Va,"OAuth2",["read","write"],t),await setApiKeyToObject(Va,"ApiKeyBearer",t),await setBearerAuthToObject(Va,t),Aa!==void 0&&(Fa.excludeShared=Aa),wa!==void 0&&(Fa.count=wa),Pa!==void 0&&(Fa.startIndex=Pa),xa!==void 0&&(Fa.filterValue=xa),setSearchParams(Ba,Fa);let Ma=$a&&$a.headers?$a.headers:{};return Da.headers={...Va,...Ma,...Ca.headers},{url:toPathString(Ba),options:Da}},getGroupsWithRoomsShared:async(r,Aa,wa,Pa,xa,Ca={})=>{assertParamExists("getGroupsWithRoomsShared","id",r);const ka="/api/2.0/group/room/{id}".replace("{id}",encodeURIComponent(String(r))),Ba=new URL(ka,DUMMY_BASE_URL);let $a;t&&($a=t.baseOptions);const Da={method:"GET",...$a,...Ca},Va={},Fa={};setBasicAuthToObject(Da,t),await setOAuthToObject(Va,"OAuth2",["read","write"],t),await setApiKeyToObject(Va,"ApiKeyBearer",t),await setBearerAuthToObject(Va,t),Aa!==void 0&&(Fa.excludeShared=Aa),wa!==void 0&&(Fa.count=wa),Pa!==void 0&&(Fa.startIndex=Pa),xa!==void 0&&(Fa.filterValue=xa),setSearchParams(Ba,Fa);let Ma=$a&&$a.headers?$a.headers:{};return Da.headers={...Va,...Ma,...Ca.headers},{url:toPathString(Ba),options:Da}}}},SearchApiFp=function(t){const r=SearchApiAxiosParamCreator(t);return{async getGroupsWithFilesShared(Aa,wa,Pa,xa,Ca,ka){const Ba=await r.getGroupsWithFilesShared(Aa,wa,Pa,xa,Ca,ka),$a=t?.serverIndex??0,Da=operationServerMap["SearchApi.getGroupsWithFilesShared"]?.[$a]?.url;return(Va,Fa)=>createRequestFunction(Ba,axios,BASE_PATH,t)(Va,Da||Fa)},async getGroupsWithFoldersShared(Aa,wa,Pa,xa,Ca,ka){const Ba=await r.getGroupsWithFoldersShared(Aa,wa,Pa,xa,Ca,ka),$a=t?.serverIndex??0,Da=operationServerMap["SearchApi.getGroupsWithFoldersShared"]?.[$a]?.url;return(Va,Fa)=>createRequestFunction(Ba,axios,BASE_PATH,t)(Va,Da||Fa)},async getGroupsWithRoomsShared(Aa,wa,Pa,xa,Ca,ka){const Ba=await r.getGroupsWithRoomsShared(Aa,wa,Pa,xa,Ca,ka),$a=t?.serverIndex??0,Da=operationServerMap["SearchApi.getGroupsWithRoomsShared"]?.[$a]?.url;return(Va,Fa)=>createRequestFunction(Ba,axios,BASE_PATH,t)(Va,Da||Fa)}}},SearchApi=class extends BaseAPI{getGroupsWithFilesShared(t,r){return SearchApiFp(this.configuration).getGroupsWithFilesShared(t.id,t.excludeShared,t.count,t.startIndex,t.filterValue,r).then(Aa=>Aa(this.axios,this.basePath))}getGroupsWithFoldersShared(t,r){return SearchApiFp(this.configuration).getGroupsWithFoldersShared(t.id,t.excludeShared,t.count,t.startIndex,t.filterValue,r).then(Aa=>Aa(this.axios,this.basePath))}getGroupsWithRoomsShared(t,r){return SearchApiFp(this.configuration).getGroupsWithRoomsShared(t.id,t.excludeShared,t.count,t.startIndex,t.filterValue,r).then(Aa=>Aa(this.axios,this.basePath))}},ProfilesApiAxiosParamCreator=function(t){let r;return{withFields:Aa=>{r=Aa},addMember:async(Aa,wa={})=>{const Pa=new URL("/api/2.0/people",DUMMY_BASE_URL);let xa;t&&(xa=t.baseOptions);const Ca={method:"POST",...xa,...wa},ka={},Ba={};setBasicAuthToObject(Ca,t),await setOAuthToObject(ka,"OAuth2",["read","write"],t),await setApiKeyToObject(ka,"ApiKeyBearer",t),await setBearerAuthToObject(ka,t),ka["Content-Type"]="application/json",setSearchParams(Pa,Ba);let $a=xa&&xa.headers?xa.headers:{};return Ca.headers={...ka,...$a,...wa.headers},Ca.data=serializeDataIfNeeded(Aa,Ca,t),{url:toPathString(Pa),options:Ca}},checkUserExistsByEmail:async(Aa,wa,Pa,xa={})=>{const Ca=new URL("/api/2.0/people/exists",DUMMY_BASE_URL);let ka;t&&(ka=t.baseOptions);const Ba={method:"GET",...ka,...xa},$a={},Da={};setBasicAuthToObject(Ba,t),await setOAuthToObject($a,"OAuth2",["read","write"],t),await setApiKeyToObject($a,"ApiKeyBearer",t),await setBearerAuthToObject($a,t),Aa!==void 0&&(Da.email=Aa),wa!==void 0&&(Da.encemail=wa),Pa!==void 0&&(Da.culture=Pa),setSearchParams(Ca,Da);let Va=ka&&ka.headers?ka.headers:{};return Ba.headers={...$a,...Va,...xa.headers},{url:toPathString(Ca),options:Ba}},deleteMember:async(Aa,wa={})=>{assertParamExists("deleteMember","userid",Aa);const Pa="/api/2.0/people/{userid}".replace("{userid}",encodeURIComponent(String(Aa))),xa=new URL(Pa,DUMMY_BASE_URL);let Ca;t&&(Ca=t.baseOptions);const ka={method:"DELETE",...Ca,...wa},Ba={},$a={};setBasicAuthToObject(ka,t),await setOAuthToObject(Ba,"OAuth2",["read","write"],t),await setApiKeyToObject(Ba,"ApiKeyBearer",t),await setBearerAuthToObject(Ba,t),setSearchParams(xa,$a);let Da=Ca&&Ca.headers?Ca.headers:{};return ka.headers={...Ba,...Da,...wa.headers},{url:toPathString(xa),options:ka}},deleteProfile:async(Aa={})=>{const wa=new URL("/api/2.0/people/@self",DUMMY_BASE_URL);let Pa;t&&(Pa=t.baseOptions);const xa={method:"DELETE",...Pa,...Aa},Ca={},ka={};setBasicAuthToObject(xa,t),await setOAuthToObject(Ca,"OAuth2",["read","write"],t),await setApiKeyToObject(Ca,"ApiKeyBearer",t),await setBearerAuthToObject(Ca,t),setSearchParams(wa,ka);let Ba=Pa&&Pa.headers?Pa.headers:{};return xa.headers={...Ca,...Ba,...Aa.headers},{url:toPathString(wa),options:xa}},getAllProfiles:async(Aa,wa,Pa,xa,Ca,ka,Ba,$a={})=>{const Da=new URL("/api/2.0/people",DUMMY_BASE_URL);let Va;t&&(Va=t.baseOptions);const Fa={method:"GET",...Va,...$a},Ma={},Ua={};setBasicAuthToObject(Fa,t),await setOAuthToObject(Ma,"OAuth2",["read","write"],t),await setApiKeyToObject(Ma,"ApiKeyBearer",t),await setBearerAuthToObject(Ma,t),Aa!==void 0&&(Ua.count=Aa),wa!==void 0&&(Ua.startIndex=wa),Pa!==void 0&&(Ua.filterBy=Pa),xa!==void 0&&(Ua.sortBy=xa),Ca!==void 0&&(Ua.sortOrder=Ca),ka!==void 0&&(Ua.filterSeparator=ka),Ba!==void 0&&(Ua.filterValue=Ba),r!==void 0&&(Ma.fields=r),setSearchParams(Da,Ua);let La=Va&&Va.headers?Va.headers:{};return Fa.headers={...Ma,...La,...$a.headers},{url:toPathString(Da),options:Fa}},getClaims:async(Aa={})=>{const wa=new URL("/api/2.0/people/tokendiagnostics",DUMMY_BASE_URL);let Pa;t&&(Pa=t.baseOptions);const xa={method:"GET",...Pa,...Aa},Ca={},ka={};setBasicAuthToObject(xa,t),await setOAuthToObject(Ca,"OAuth2",["read","write"],t),await setApiKeyToObject(Ca,"ApiKeyBearer",t),await setBearerAuthToObject(Ca,t),setSearchParams(wa,ka);let Ba=Pa&&Pa.headers?Pa.headers:{};return xa.headers={...Ca,...Ba,...Aa.headers},{url:toPathString(wa),options:xa}},getProfileByEmail:async(Aa,wa,Pa,xa={})=>{const Ca=new URL("/api/2.0/people/email",DUMMY_BASE_URL);let ka;t&&(ka=t.baseOptions);const Ba={method:"GET",...ka,...xa},$a={},Da={};setBasicAuthToObject(Ba,t),await setOAuthToObject($a,"OAuth2",["read","write"],t),await setApiKeyToObject($a,"ApiKeyBearer",t),await setBearerAuthToObject($a,t),Aa!==void 0&&(Da.email=Aa),wa!==void 0&&(Da.encemail=wa),Pa!==void 0&&(Da.culture=Pa),setSearchParams(Ca,Da);let Va=ka&&ka.headers?ka.headers:{};return Ba.headers={...$a,...Va,...xa.headers},{url:toPathString(Ca),options:Ba}},getProfileByUserId:async(Aa,wa={})=>{assertParamExists("getProfileByUserId","userid",Aa);const Pa="/api/2.0/people/{userid}".replace("{userid}",encodeURIComponent(String(Aa))),xa=new URL(Pa,DUMMY_BASE_URL);let Ca;t&&(Ca=t.baseOptions);const ka={method:"GET",...Ca,...wa},Ba={},$a={};setBasicAuthToObject(ka,t),await setOAuthToObject(Ba,"OAuth2",["read","write"],t),await setApiKeyToObject(Ba,"ApiKeyBearer",t),await setBearerAuthToObject(Ba,t),setSearchParams(xa,$a);let Da=Ca&&Ca.headers?Ca.headers:{};return ka.headers={...Ba,...Da,...wa.headers},{url:toPathString(xa),options:ka}},getSelfProfile:async(Aa={})=>{const wa=new URL("/api/2.0/people/@self",DUMMY_BASE_URL);let Pa;t&&(Pa=t.baseOptions);const xa={method:"GET",...Pa,...Aa},Ca={},ka={};setBasicAuthToObject(xa,t),await setOAuthToObject(Ca,"OAuth2",["read","write"],t),await setApiKeyToObject(Ca,"ApiKeyBearer",t),await setBearerAuthToObject(Ca,t),setSearchParams(wa,ka);let Ba=Pa&&Pa.headers?Pa.headers:{};return xa.headers={...Ca,...Ba,...Aa.headers},{url:toPathString(wa),options:xa}},inviteUsers:async(Aa,wa={})=>{const Pa=new URL("/api/2.0/people/invite",DUMMY_BASE_URL);let xa;t&&(xa=t.baseOptions);const Ca={method:"POST",...xa,...wa},ka={},Ba={};setBasicAuthToObject(Ca,t),await setOAuthToObject(ka,"OAuth2",["read","write"],t),await setApiKeyToObject(ka,"ApiKeyBearer",t),await setBearerAuthToObject(ka,t),ka["Content-Type"]="application/json",setSearchParams(Pa,Ba);let $a=xa&&xa.headers?xa.headers:{};return Ca.headers={...ka,...$a,...wa.headers},Ca.data=serializeDataIfNeeded(Aa,Ca,t),{url:toPathString(Pa),options:Ca}},removeUsers:async(Aa,wa={})=>{const Pa=new URL("/api/2.0/people/delete",DUMMY_BASE_URL);let xa;t&&(xa=t.baseOptions);const Ca={method:"PUT",...xa,...wa},ka={},Ba={};setBasicAuthToObject(Ca,t),await setOAuthToObject(ka,"OAuth2",["read","write"],t),await setApiKeyToObject(ka,"ApiKeyBearer",t),await setBearerAuthToObject(ka,t),ka["Content-Type"]="application/json",setSearchParams(Pa,Ba);let $a=xa&&xa.headers?xa.headers:{};return Ca.headers={...ka,...$a,...wa.headers},Ca.data=serializeDataIfNeeded(Aa,Ca,t),{url:toPathString(Pa),options:Ca}},resendUserInvites:async(Aa,wa={})=>{const Pa=new URL("/api/2.0/people/invite",DUMMY_BASE_URL);let xa;t&&(xa=t.baseOptions);const Ca={method:"PUT",...xa,...wa},ka={},Ba={};setBasicAuthToObject(Ca,t),await setOAuthToObject(ka,"OAuth2",["read","write"],t),await setApiKeyToObject(ka,"ApiKeyBearer",t),await setBearerAuthToObject(ka,t),ka["Content-Type"]="application/json",setSearchParams(Pa,Ba);let $a=xa&&xa.headers?xa.headers:{};return Ca.headers={...ka,...$a,...wa.headers},Ca.data=serializeDataIfNeeded(Aa,Ca,t),{url:toPathString(Pa),options:Ca}},updateMember:async(Aa,wa,Pa={})=>{assertParamExists("updateMember","userid",Aa),assertParamExists("updateMember","updateMemberRequestDto",wa);const xa="/api/2.0/people/{userid}".replace("{userid}",encodeURIComponent(String(Aa))),Ca=new URL(xa,DUMMY_BASE_URL);let ka;t&&(ka=t.baseOptions);const Ba={method:"PUT",...ka,...Pa},$a={},Da={};setBasicAuthToObject(Ba,t),await setOAuthToObject($a,"OAuth2",["read","write"],t),await setApiKeyToObject($a,"ApiKeyBearer",t),await setBearerAuthToObject($a,t),$a["Content-Type"]="application/json",setSearchParams(Ca,Da);let Va=ka&&ka.headers?ka.headers:{};return Ba.headers={...$a,...Va,...Pa.headers},Ba.data=serializeDataIfNeeded(wa,Ba,t),{url:toPathString(Ca),options:Ba}},updateMemberCulture:async(Aa,wa,Pa={})=>{assertParamExists("updateMemberCulture","userid",Aa);const xa="/api/2.0/people/{userid}/culture".replace("{userid}",encodeURIComponent(String(Aa))),Ca=new URL(xa,DUMMY_BASE_URL);let ka;t&&(ka=t.baseOptions);const Ba={method:"PUT",...ka,...Pa},$a={},Da={};setBasicAuthToObject(Ba,t),await setOAuthToObject($a,"OAuth2",["read","write"],t),await setApiKeyToObject($a,"ApiKeyBearer",t),await setBearerAuthToObject($a,t),$a["Content-Type"]="application/json",setSearchParams(Ca,Da);let Va=ka&&ka.headers?ka.headers:{};return Ba.headers={...$a,...Va,...Pa.headers},Ba.data=serializeDataIfNeeded(wa,Ba,t),{url:toPathString(Ca),options:Ba}}}},ProfilesApiFp=function(t){const r=ProfilesApiAxiosParamCreator(t);return{async addMember(Aa,wa){const Pa=await r.addMember(Aa,wa),xa=t?.serverIndex??0,Ca=operationServerMap["ProfilesApi.addMember"]?.[xa]?.url;return(ka,Ba)=>createRequestFunction(Pa,axios,BASE_PATH,t)(ka,Ca||Ba)},async checkUserExistsByEmail(Aa,wa,Pa,xa){const Ca=await r.checkUserExistsByEmail(Aa,wa,Pa,xa),ka=t?.serverIndex??0,Ba=operationServerMap["ProfilesApi.checkUserExistsByEmail"]?.[ka]?.url;return($a,Da)=>createRequestFunction(Ca,axios,BASE_PATH,t)($a,Ba||Da)},async deleteMember(Aa,wa){const Pa=await r.deleteMember(Aa,wa),xa=t?.serverIndex??0,Ca=operationServerMap["ProfilesApi.deleteMember"]?.[xa]?.url;return(ka,Ba)=>createRequestFunction(Pa,axios,BASE_PATH,t)(ka,Ca||Ba)},async deleteProfile(Aa){const wa=await r.deleteProfile(Aa),Pa=t?.serverIndex??0,xa=operationServerMap["ProfilesApi.deleteProfile"]?.[Pa]?.url;return(Ca,ka)=>createRequestFunction(wa,axios,BASE_PATH,t)(Ca,xa||ka)},async getAllProfiles(Aa,wa,Pa,xa,Ca,ka,Ba,$a){const Da=await r.getAllProfiles(Aa,wa,Pa,xa,Ca,ka,Ba,$a),Va=t?.serverIndex??0,Fa=operationServerMap["ProfilesApi.getAllProfiles"]?.[Va]?.url;return(Ma,Ua)=>createRequestFunction(Da,axios,BASE_PATH,t)(Ma,Fa||Ua)},async getClaims(Aa){const wa=await r.getClaims(Aa),Pa=t?.serverIndex??0,xa=operationServerMap["ProfilesApi.getClaims"]?.[Pa]?.url;return(Ca,ka)=>createRequestFunction(wa,axios,BASE_PATH,t)(Ca,xa||ka)},async getProfileByEmail(Aa,wa,Pa,xa){const Ca=await r.getProfileByEmail(Aa,wa,Pa,xa),ka=t?.serverIndex??0,Ba=operationServerMap["ProfilesApi.getProfileByEmail"]?.[ka]?.url;return($a,Da)=>createRequestFunction(Ca,axios,BASE_PATH,t)($a,Ba||Da)},async getProfileByUserId(Aa,wa){const Pa=await r.getProfileByUserId(Aa,wa),xa=t?.serverIndex??0,Ca=operationServerMap["ProfilesApi.getProfileByUserId"]?.[xa]?.url;return(ka,Ba)=>createRequestFunction(Pa,axios,BASE_PATH,t)(ka,Ca||Ba)},async getSelfProfile(Aa){const wa=await r.getSelfProfile(Aa),Pa=t?.serverIndex??0,xa=operationServerMap["ProfilesApi.getSelfProfile"]?.[Pa]?.url;return(Ca,ka)=>createRequestFunction(wa,axios,BASE_PATH,t)(Ca,xa||ka)},async inviteUsers(Aa,wa){const Pa=await r.inviteUsers(Aa,wa),xa=t?.serverIndex??0,Ca=operationServerMap["ProfilesApi.inviteUsers"]?.[xa]?.url;return(ka,Ba)=>createRequestFunction(Pa,axios,BASE_PATH,t)(ka,Ca||Ba)},async removeUsers(Aa,wa){const Pa=await r.removeUsers(Aa,wa),xa=t?.serverIndex??0,Ca=operationServerMap["ProfilesApi.removeUsers"]?.[xa]?.url;return(ka,Ba)=>createRequestFunction(Pa,axios,BASE_PATH,t)(ka,Ca||Ba)},async resendUserInvites(Aa,wa){const Pa=await r.resendUserInvites(Aa,wa),xa=t?.serverIndex??0,Ca=operationServerMap["ProfilesApi.resendUserInvites"]?.[xa]?.url;return(ka,Ba)=>createRequestFunction(Pa,axios,BASE_PATH,t)(ka,Ca||Ba)},async updateMember(Aa,wa,Pa){const xa=await r.updateMember(Aa,wa,Pa),Ca=t?.serverIndex??0,ka=operationServerMap["ProfilesApi.updateMember"]?.[Ca]?.url;return(Ba,$a)=>createRequestFunction(xa,axios,BASE_PATH,t)(Ba,ka||$a)},async updateMemberCulture(Aa,wa,Pa){const xa=await r.updateMemberCulture(Aa,wa,Pa),Ca=t?.serverIndex??0,ka=operationServerMap["ProfilesApi.updateMemberCulture"]?.[Ca]?.url;return(Ba,$a)=>createRequestFunction(xa,axios,BASE_PATH,t)(Ba,ka||$a)}}},ProfilesApi=class extends BaseAPI{addMember(t={},r){return ProfilesApiFp(this.configuration).addMember(t.memberRequestDto,r).then(Aa=>Aa(this.axios,this.basePath))}checkUserExistsByEmail(t={},r){return ProfilesApiFp(this.configuration).checkUserExistsByEmail(t.email,t.encemail,t.culture,r).then(Aa=>Aa(this.axios,this.basePath))}deleteMember(t,r){return ProfilesApiFp(this.configuration).deleteMember(t.userid,r).then(Aa=>Aa(this.axios,this.basePath))}deleteProfile(t){return ProfilesApiFp(this.configuration).deleteProfile(t).then(r=>r(this.axios,this.basePath))}getAllProfiles(t={},r){return ProfilesApiFp(this.configuration).getAllProfiles(t.count,t.startIndex,t.filterBy,t.sortBy,t.sortOrder,t.filterSeparator,t.filterValue,r).then(Aa=>Aa(this.axios,this.basePath))}getClaims(t){return ProfilesApiFp(this.configuration).getClaims(t).then(r=>r(this.axios,this.basePath))
16}getProfileByEmail(t={},r){return ProfilesApiFp(this.configuration).getProfileByEmail(t.email,t.encemail,t.culture,r).then(Aa=>Aa(this.axios,this.basePath))}getProfileByUserId(t,r){return ProfilesApiFp(this.configuration).getProfileByUserId(t.userid,r).then(Aa=>Aa(this.axios,this.basePath))}getSelfProfile(t){return ProfilesApiFp(this.configuration).getSelfProfile(t).then(r=>r(this.axios,this.basePath))}inviteUsers(t={},r){return ProfilesApiFp(this.configuration).inviteUsers(t.inviteUsersRequestDto,r).then(Aa=>Aa(this.axios,this.basePath))}removeUsers(t={},r){return ProfilesApiFp(this.configuration).removeUsers(t.updateMembersRequestDto,r).then(Aa=>Aa(this.axios,this.basePath))}resendUserInvites(t={},r){return ProfilesApiFp(this.configuration).resendUserInvites(t.updateMembersRequestDto,r).then(Aa=>Aa(this.axios,this.basePath))}updateMember(t,r){return ProfilesApiFp(this.configuration).updateMember(t.userid,t.updateMemberRequestDto,r).then(Aa=>Aa(this.axios,this.basePath))}updateMemberCulture(t,r){return ProfilesApiFp(this.configuration).updateMemberCulture(t.userid,t.culture,r).then(Aa=>Aa(this.axios,this.basePath))}},PeopleSearchApiAxiosParamCreator=function(t){let r;return{withFields:Aa=>{r=Aa},getAccountsEntriesWithFilesShared:async(Aa,wa,Pa,xa,Ca,ka,Ba,$a,Da,Va,Fa,Ma,Ua,La={})=>{assertParamExists("getAccountsEntriesWithFilesShared","id",Aa);const Qa="/api/2.0/accounts/file/{id}/search".replace("{id}",encodeURIComponent(String(Aa))),Za=new URL(Qa,DUMMY_BASE_URL);let ja;t&&(ja=t.baseOptions);const qa={method:"GET",...ja,...La},Ha={},za={};setBasicAuthToObject(qa,t),await setOAuthToObject(Ha,"OAuth2",["read","write"],t),await setApiKeyToObject(Ha,"ApiKeyBearer",t),await setBearerAuthToObject(Ha,t),wa!==void 0&&(za.employeeStatus=wa),Pa!==void 0&&(za.activationStatus=Pa),xa!==void 0&&(za.excludeShared=xa),Ca!==void 0&&(za.includeShared=Ca),ka!==void 0&&(za.invitedByMe=ka),Ba!==void 0&&(za.inviterId=Ba),$a!==void 0&&(za.area=$a),Da&&(za.employeeTypes=Da),Va!==void 0&&(za.count=Va),Fa!==void 0&&(za.startIndex=Fa),Ma!==void 0&&(za.filterSeparator=Ma),Ua!==void 0&&(za.filterValue=Ua),setSearchParams(Za,za);let Ga=ja&&ja.headers?ja.headers:{};return qa.headers={...Ha,...Ga,...La.headers},{url:toPathString(Za),options:qa}},getAccountsEntriesWithFoldersShared:async(Aa,wa,Pa,xa,Ca,ka,Ba,$a,Da,Va,Fa,Ma,Ua,La={})=>{assertParamExists("getAccountsEntriesWithFoldersShared","id",Aa);const Qa="/api/2.0/accounts/folder/{id}/search".replace("{id}",encodeURIComponent(String(Aa))),Za=new URL(Qa,DUMMY_BASE_URL);let ja;t&&(ja=t.baseOptions);const qa={method:"GET",...ja,...La},Ha={},za={};setBasicAuthToObject(qa,t),await setOAuthToObject(Ha,"OAuth2",["read","write"],t),await setApiKeyToObject(Ha,"ApiKeyBearer",t),await setBearerAuthToObject(Ha,t),wa!==void 0&&(za.employeeStatus=wa),Pa!==void 0&&(za.activationStatus=Pa),xa!==void 0&&(za.excludeShared=xa),Ca!==void 0&&(za.includeShared=Ca),ka!==void 0&&(za.invitedByMe=ka),Ba!==void 0&&(za.inviterId=Ba),$a!==void 0&&(za.area=$a),Da&&(za.employeeTypes=Da),Va!==void 0&&(za.count=Va),Fa!==void 0&&(za.startIndex=Fa),Ma!==void 0&&(za.filterSeparator=Ma),Ua!==void 0&&(za.filterValue=Ua),setSearchParams(Za,za);let Ga=ja&&ja.headers?ja.headers:{};return qa.headers={...Ha,...Ga,...La.headers},{url:toPathString(Za),options:qa}},getAccountsEntriesWithRoomsShared:async(Aa,wa,Pa,xa,Ca,ka,Ba,$a,Da,Va,Fa,Ma,Ua,La={})=>{assertParamExists("getAccountsEntriesWithRoomsShared","id",Aa);const Qa="/api/2.0/accounts/room/{id}/search".replace("{id}",encodeURIComponent(String(Aa))),Za=new URL(Qa,DUMMY_BASE_URL);let ja;t&&(ja=t.baseOptions);const qa={method:"GET",...ja,...La},Ha={},za={};setBasicAuthToObject(qa,t),await setOAuthToObject(Ha,"OAuth2",["read","write"],t),await setApiKeyToObject(Ha,"ApiKeyBearer",t),await setBearerAuthToObject(Ha,t),wa!==void 0&&(za.employeeStatus=wa),Pa!==void 0&&(za.activationStatus=Pa),xa!==void 0&&(za.excludeShared=xa),Ca!==void 0&&(za.includeShared=Ca),ka!==void 0&&(za.invitedByMe=ka),Ba!==void 0&&(za.inviterId=Ba),$a!==void 0&&(za.area=$a),Da&&(za.employeeTypes=Da),Va!==void 0&&(za.count=Va),Fa!==void 0&&(za.startIndex=Fa),Ma!==void 0&&(za.filterSeparator=Ma),Ua!==void 0&&(za.filterValue=Ua),setSearchParams(Za,za);
16let Ga=ja&&ja.headers?ja.headers:{};return qa.headers={...Ha,...Ga,...La.headers},{url:toPathString(Za),options:qa}},getSearch:async(Aa,wa,Pa,xa={})=>{assertParamExists("getSearch","query",Aa);const Ca="/api/2.0/people/@search/{query}".replace("{query}",encodeURIComponent(String(Aa))),ka=new URL(Ca,DUMMY_BASE_URL);let Ba;t&&(Ba=t.baseOptions);const $a={method:"GET",...Ba,...xa},Da={},Va={};setBasicAuthToObject($a,t),await setOAuthToObject(Da,"OAuth2",["read","write"],t),await setApiKeyToObject(Da,"ApiKeyBearer",t),await setBearerAuthToObject(Da,t),wa!==void 0&&(Va.filterBy=wa),Pa!==void 0&&(Va.filterValue=Pa),setSearchParams(ka,Va);let Fa=Ba&&Ba.headers?Ba.headers:{};return $a.headers={...Da,...Fa,...xa.headers},{url:toPathString(ka),options:$a}},getSimpleByFilter:async(Aa,wa,Pa,xa,Ca,ka,Ba,$a,Da,Va,Fa,Ma,Ua,La,Qa,Za,ja,qa,Ha,za,Ga={})=>{const Ka=new URL("/api/2.0/people/simple/filter",DUMMY_BASE_URL);let Ya;t&&(Ya=t.baseOptions);const Wa={method:"GET",...Ya,...Ga},gi={},Ei={};setBasicAuthToObject(Wa,t),await setOAuthToObject(gi,"OAuth2",["read","write"],t),await setApiKeyToObject(gi,"ApiKeyBearer",t),await setBearerAuthToObject(gi,t),Aa!==void 0&&(Ei.employeeStatus=Aa),wa!==void 0&&(Ei.groupId=wa),Pa!==void 0&&(Ei.activationStatus=Pa),xa!==void 0&&(Ei.employeeType=xa),Ca&&(Ei.employeeTypes=Ca),ka!==void 0&&(Ei.isAdministrator=ka),Ba!==void 0&&(Ei.payments=Ba),$a!==void 0&&(Ei.accountLoginType=$a),Da!==void 0&&(Ei.quotaFilter=Da),Va!==void 0&&(Ei.withoutGroup=Va),Fa!==void 0&&(Ei.excludeGroup=Fa),Ma!==void 0&&(Ei.invitedByMe=Ma),Ua!==void 0&&(Ei.inviterId=Ua),La!==void 0&&(Ei.area=La),Qa!==void 0&&(Ei.count=Qa),Za!==void 0&&(Ei.startIndex=Za),ja!==void 0&&(Ei.sortBy=ja),qa!==void 0&&(Ei.sortOrder=qa),Ha!==void 0&&(Ei.filterSeparator=Ha),za!==void 0&&(Ei.filterValue=za),r!==void 0&&(gi.fields=r),setSearchParams(Ka,Ei);let zi=Ya&&Ya.headers?Ya.headers:{};return Wa.headers={...gi,...zi,...Ga.headers},{url:toPathString(Ka),options:Wa}},getUsersWithFilesShared:async(Aa,wa,Pa,xa,Ca,ka,Ba,$a,Da,Va,Fa,Ma,Ua,La={})=>{assertParamExists("getUsersWithFilesShared","id",Aa);const Qa="/api/2.0/people/file/{id}".replace("{id}",encodeURIComponent(String(Aa))),Za=new URL(Qa,DUMMY_BASE_URL);let ja;t&&(ja=t.baseOptions);const qa={method:"GET",...ja,...La},Ha={},za={};setBasicAuthToObject(qa,t),await setOAuthToObject(Ha,"OAuth2",["read","write"],t),await setApiKeyToObject(Ha,"ApiKeyBearer",t),await setBearerAuthToObject(Ha,t),wa!==void 0&&(za.employeeStatus=wa),Pa!==void 0&&(za.activationStatus=Pa),xa!==void 0&&(za.excludeShared=xa),Ca!==void 0&&(za.includeShared=Ca),ka!==void 0&&(za.invitedByMe=ka),Ba!==void 0&&(za.inviterId=Ba),$a!==void 0&&(za.area=$a),Da&&(za.employeeTypes=Da),Va!==void 0&&(za.count=Va),Fa!==void 0&&(za.startIndex=Fa),Ma!==void 0&&(za.filterSeparator=Ma),Ua!==void 0&&(za.filterValue=Ua),setSearchParams(Za,za);let Ga=ja&&ja.headers?ja.headers:{};return qa.headers={...Ha,...Ga,...La.headers},{url:toPathString(Za),options:qa}},getUsersWithFoldersShared:async(Aa,wa,Pa,xa,Ca,ka,Ba,$a,Da,Va,Fa,Ma,Ua,La={})=>{assertParamExists("getUsersWithFoldersShared","id",Aa);const Qa="/api/2.0/people/folder/{id}".replace("{id}",encodeURIComponent(String(Aa))),Za=new URL(Qa,DUMMY_BASE_URL);let ja;t&&(ja=t.baseOptions);const qa={method:"GET",...ja,...La},Ha={},za={};setBasicAuthToObject(qa,t),await setOAuthToObject(Ha,"OAuth2",["read","write"],t),await setApiKeyToObject(Ha,"ApiKeyBearer",t),await setBearerAuthToObject(Ha,t),wa!==void 0&&(za.employeeStatus=wa),Pa!==void 0&&(za.activationStatus=Pa),xa!==void 0&&(za.excludeShared=xa),Ca!==void 0&&(za.includeShared=Ca),ka!==void 0&&(za.invitedByMe=ka),Ba!==void 0&&(za.inviterId=Ba),$a!==void 0&&(za.area=$a),Da&&(za.employeeTypes=Da),Va!==void 0&&(za.count=Va),Fa!==void 0&&(za.startIndex=Fa),Ma!==void 0&&(za.filterSeparator=Ma),Ua!==void 0&&(za.filterValue=Ua),setSearchParams(Za,za);let Ga=ja&&ja.headers?ja.headers:{};return qa.headers={...Ha,...Ga,...La.headers},{url:toPathString(Za),options:qa}},getUsersWithRoomShared:async(Aa,wa,Pa,xa,Ca,ka,Ba,$a,Da,Va,Fa,Ma,Ua,La={})=>{assertParamExists("getUsersWithRoomShared","id",Aa);const Qa="/api/2.0/people/room/{id}".replace("{id}",encodeURIComponent(String(Aa))),Za=new URL(Qa,DUMMY_BASE_URL);let ja;t&&(ja=t.baseOptions);const qa={method:"GET",...ja,...La},Ha={},za={};setBasicAuthToObject(qa,t),await setOAuthToObject(Ha,"OAuth2",["read","write"],t),await setApiKeyToObject(Ha,"ApiKeyBearer",t),await setBearerAuthToObject(Ha,t),wa!==void 0&&(za.employeeStatus=wa),Pa!==void 0&&(za.activationStatus=Pa),xa!==void 0&&(za.excludeShared=xa),Ca!==void 0&&(za.includeShared=Ca),ka!==void 0&&(za.invitedByMe=ka),Ba!==void 0&&(za.inviterId=Ba),$a!==void 0&&(za.area=$a),Da&&(za.employeeTypes=Da),Va!==void 0&&(za.count=Va),Fa!==void 0&&(za.startIndex=Fa),Ma!==void 0&&(za.filterSeparator=Ma),Ua!==void 0&&(za.filterValue=Ua),setSearchParams(Za,za);
16let Ga=ja&&ja.headers?ja.headers:{};return qa.headers={...Ha,...Ga,...La.headers},{url:toPathString(Za),options:qa}},searchUsersByExtendedFilter:async(Aa,wa,Pa,xa,Ca,ka,Ba,$a,Da,Va,Fa,Ma,Ua,La,Qa,Za,ja,qa,Ha,za,Ga={})=>{const Ka=new URL("/api/2.0/people/filter",DUMMY_BASE_URL);let Ya;t&&(Ya=t.baseOptions);const Wa={method:"GET",...Ya,...Ga},gi={},Ei={};setBasicAuthToObject(Wa,t),await setOAuthToObject(gi,"OAuth2",["read","write"],t),await setApiKeyToObject(gi,"ApiKeyBearer",t),await setBearerAuthToObject(gi,t),Aa!==void 0&&(Ei.employeeStatus=Aa),wa!==void 0&&(Ei.groupId=wa),Pa!==void 0&&(Ei.activationStatus=Pa),xa!==void 0&&(Ei.employeeType=xa),Ca&&(Ei.employeeTypes=Ca),ka!==void 0&&(Ei.isAdministrator=ka),Ba!==void 0&&(Ei.payments=Ba),$a!==void 0&&(Ei.accountLoginType=$a),Da!==void 0&&(Ei.quotaFilter=Da),Va!==void 0&&(Ei.withoutGroup=Va),Fa!==void 0&&(Ei.excludeGroup=Fa),Ma!==void 0&&(Ei.invitedByMe=Ma),Ua!==void 0&&(Ei.inviterId=Ua),La!==void 0&&(Ei.area=La),Qa!==void 0&&(Ei.count=Qa),Za!==void 0&&(Ei.startIndex=Za),ja!==void 0&&(Ei.sortBy=ja),qa!==void 0&&(Ei.sortOrder=qa),Ha!==void 0&&(Ei.filterSeparator=Ha),za!==void 0&&(Ei.filterValue=za),r!==void 0&&(gi.fields=r),setSearchParams(Ka,Ei);let zi=Ya&&Ya.headers?Ya.headers:{};return Wa.headers={...gi,...zi,...Ga.headers},{url:toPathString(Ka),options:Wa}},searchUsersByQuery:async(Aa,wa={})=>{const Pa=new URL("/api/2.0/people/search",DUMMY_BASE_URL);let xa;t&&(xa=t.baseOptions);const Ca={method:"GET",...xa,...wa},ka={},Ba={};setBasicAuthToObject(Ca,t),await setOAuthToObject(ka,"OAuth2",["read","write"],t),await setApiKeyToObject(ka,"ApiKeyBearer",t),await setBearerAuthToObject(ka,t),Aa!==void 0&&(Ba.query=Aa),setSearchParams(Pa,Ba);let $a=xa&&xa.headers?xa.headers:{};return Ca.headers={...ka,...$a,...wa.headers},{url:toPathString(Pa),options:Ca}},searchUsersByStatus:async(Aa,wa,Pa,xa,Ca={})=>{assertParamExists("searchUsersByStatus","status",Aa);const ka="/api/2.0/people/status/{status}/search".replace("{status}",encodeURIComponent(String(Aa))),Ba=new URL(ka,DUMMY_BASE_URL);let $a;t&&($a=t.baseOptions);const Da={method:"GET",...$a,...Ca},Va={},Fa={};setBasicAuthToObject(Da,t),await setOAuthToObject(Va,"OAuth2",["read","write"],t),await setApiKeyToObject(Va,"ApiKeyBearer",t),await setBearerAuthToObject(Va,t),wa!==void 0&&(Fa.query=wa),Pa!==void 0&&(Fa.filterBy=Pa),xa!==void 0&&(Fa.filterValue=xa),setSearchParams(Ba,Fa);let Ma=$a&&$a.headers?$a.headers:{};return Da.headers={...Va,...Ma,...Ca.headers},{url:toPathString(Ba),options:Da}}}},PeopleSearchApiFp=function(t){const r=PeopleSearchApiAxiosParamCreator(t);return{async getAccountsEntriesWithFilesShared(Aa,wa,Pa,xa,Ca,ka,Ba,$a,Da,Va,Fa,Ma,Ua,La){const Qa=await r.getAccountsEntriesWithFilesShared(Aa,wa,Pa,xa,Ca,ka,Ba,$a,Da,Va,Fa,Ma,Ua,La),Za=t?.serverIndex??0,ja=operationServerMap["PeopleSearchApi.getAccountsEntriesWithFilesShared"]?.[Za]?.url;return(qa,Ha)=>createRequestFunction(Qa,axios,BASE_PATH,t)(qa,ja||Ha)},async getAccountsEntriesWithFoldersShared(Aa,wa,Pa,xa,Ca,ka,Ba,$a,Da,Va,Fa,Ma,Ua,La){const Qa=await r.getAccountsEntriesWithFoldersShared(Aa,wa,Pa,xa,Ca,ka,Ba,$a,Da,Va,Fa,Ma,Ua,La),Za=t?.serverIndex??0,ja=operationServerMap["PeopleSearchApi.getAccountsEntriesWithFoldersShared"]?.[Za]?.url;return(qa,Ha)=>createRequestFunction(Qa,axios,BASE_PATH,t)(qa,ja||Ha)},async getAccountsEntriesWithRoomsShared(Aa,wa,Pa,xa,Ca,ka,Ba,$a,Da,Va,Fa,Ma,Ua,La){const Qa=await r.getAccountsEntriesWithRoomsShared(Aa,wa,Pa,xa,Ca,ka,Ba,$a,Da,Va,Fa,Ma,Ua,La),Za=t?.serverIndex??0,ja=operationServerMap["PeopleSearchApi.getAccountsEntriesWithRoomsShared"]?.[Za]?.url;return(qa,Ha)=>createRequestFunction(Qa,axios,BASE_PATH,t)(qa,ja||Ha)},async getSearch(Aa,wa,Pa,xa){const Ca=await r.getSearch(Aa,wa,Pa,xa),ka=t?.serverIndex??0,Ba=operationServerMap["PeopleSearchApi.getSearch"]?.[ka]?.url;return($a,Da)=>createRequestFunction(Ca,axios,BASE_PATH,t)($a,Ba||Da)},async getSimpleByFilter(Aa,wa,Pa,xa,Ca,ka,Ba,$a,Da,Va,Fa,Ma,Ua,La,Qa,Za,ja,qa,Ha,za,Ga){const Ka=await r.getSimpleByFilter(Aa,wa,Pa,xa,Ca,ka,Ba,$a,Da,Va,Fa,Ma,Ua,La,Qa,Za,ja,qa,Ha,za,Ga),Ya=t?.serverIndex??0,Wa=operationServerMap["PeopleSearchApi.getSimpleByFilter"]?.[Ya]?.url;return(gi,Ei)=>createRequestFunction(Ka,axios,BASE_PATH,t)(gi,Wa||Ei)},async getUsersWithFilesShared(Aa,wa,Pa,xa,Ca,ka,Ba,$a,Da,Va,Fa,Ma,Ua,La){const Qa=await r.getUsersWithFilesShared(Aa,wa,Pa,xa,Ca,ka,Ba,$a,Da,Va,Fa,Ma,Ua,La),Za=t?.serverIndex??0,ja=operationServerMap["PeopleSearchApi.getUsersWithFilesShared"]?.[Za]?.url;return(qa,Ha)=>createRequestFunction(Qa,axios,BASE_PATH,t)(qa,ja||Ha)},async getUsersWithFoldersShared(Aa,wa,Pa,xa,Ca,ka,Ba,$a,Da,Va,Fa,Ma,Ua,La){const Qa=await r.getUsersWithFoldersShared(Aa,wa,Pa,xa,Ca,ka,Ba,$a,Da,Va,Fa,Ma,Ua,La),Za=t?.serverIndex??0,ja=operationServerMap["PeopleSearchApi.getUsersWithFoldersShared"]?.[Za]?.url;return(qa,Ha)=>createRequestFunction(Qa,axios,BASE_PATH,t)(qa,ja||Ha)},async getUsersWithRoomShared(Aa,wa,Pa,xa,Ca,ka,Ba,$a,Da,Va,Fa,Ma,Ua,La){const Qa=await r.getUsersWithRoomShared(Aa,wa,Pa,xa,Ca,ka,Ba,$a,Da,Va,Fa,Ma,Ua,La),Za=t?.serverIndex??0,ja=operationServerMap["PeopleSearchApi.getUsersWithRoomShared"]?.[Za]?.url;return(qa,Ha)=>createRequestFunction(Qa,axios,BASE_PATH,t)(qa,ja||Ha)},async searchUsersByExtendedFilter(Aa,wa,Pa,xa,Ca,ka,Ba,$a,Da,Va,Fa,Ma,Ua,La,Qa,Za,ja,qa,Ha,za,Ga){const Ka=await r.searchUsersByExtendedFilter(Aa,wa,Pa,xa,Ca,ka,Ba,$a,Da,Va,Fa,Ma,Ua,La,Qa,Za,ja,qa,Ha,za,Ga),Ya=t?.serverIndex??0,Wa=operationServerMap["PeopleSearchApi.searchUsersByExtendedFilter"]?.[Ya]?.url;return(gi,Ei)=>createRequestFunction(Ka,axios,BASE_PATH,t)(gi,Wa||Ei)},async searchUsersByQuery(Aa,wa){const Pa=await r.searchUsersByQuery(Aa,wa),xa=t?.serverIndex??0,Ca=operationServerMap["PeopleSearchApi.searchUsersByQuery"]?.[xa]?.url;return(ka,Ba)=>createRequestFunction(Pa,axios,BASE_PATH,t)(ka,Ca||Ba)},async searchUsersByStatus(Aa,wa,Pa,xa,Ca){const ka=await r.searchUsersByStatus(Aa,wa,Pa,xa,Ca),Ba=t?.serverIndex??0,$a=operationServerMap["PeopleSearchApi.searchUsersByStatus"]?.[Ba]?.url;return(Da,Va)=>createRequestFunction(ka,axios,BASE_PATH,t)(Da,$a||Va)}}},PeopleSearchApi=class extends BaseAPI{getAccountsEntriesWithFilesShared(t,r){return PeopleSearchApiFp(this.configuration).getAccountsEntriesWithFilesShared(t.id,t.employeeStatus,t.activationStatus,t.excludeShared,t.includeShared,t.invitedByMe,t.inviterId,t.area,t.employeeTypes,t.count,t.startIndex,t.filterSeparator,t.filterValue,r).then(Aa=>Aa(this.axios,this.basePath))}getAccountsEntriesWithFoldersShared(t,r){return PeopleSearchApiFp(this.configuration).getAccountsEntriesWithFoldersShared(t.id,t.employeeStatus,t.activationStatus,t.excludeShared,t.includeShared,t.invitedByMe,t.inviterId,t.area,t.employeeTypes,t.count,t.startIndex,t.filterSeparator,t.filterValue,r).then(Aa=>Aa(this.axios,this.basePath))}getAccountsEntriesWithRoomsShared(t,r){return PeopleSearchApiFp(this.configuration).getAccountsEntriesWithRoomsShared(t.id,t.employeeStatus,t.activationStatus,t.excludeShared,t.includeShared,t.invitedByMe,t.inviterId,t.area,t.employeeTypes,t.count,t.startIndex,t.filterSeparator,t.filterValue,r).then(Aa=>Aa(this.axios,this.basePath))}getSearch(t,r){return PeopleSearchApiFp(this.configuration).getSearch(t.query,t.filterBy,t.filterValue,r).then(Aa=>Aa(this.axios,this.basePath))}getSimpleByFilter(t={},r){return PeopleSearchApiFp(this.configuration).getSimpleByFilter(t.employeeStatus,t.groupId,t.activationStatus,t.employeeType,t.employeeTypes,t.isAdministrator,t.payments,t.accountLoginType,t.quotaFilter,t.withoutGroup,t.excludeGroup,t.invitedByMe,t.inviterId,t.area,t.count,t.startIndex,t.sortBy,t.sortOrder,t.filterSeparator,t.filterValue,r).then(Aa=>Aa(this.axios,this.basePath))}getUsersWithFilesShared(t,r){return PeopleSearchApiFp(this.configuration).getUsersWithFilesShared(t.id,t.employeeStatus,t.activationStatus,t.excludeShared,t.includeShared,t.invitedByMe,t.inviterId,t.area,t.employeeTypes,t.count,t.startIndex,t.filterSeparator,t.filterValue,r).then(Aa=>Aa(this.axios,this.basePath))}getUsersWithFoldersShared(t,r){return PeopleSearchApiFp(this.configuration).getUsersWithFoldersShared(t.id,t.employeeStatus,t.activationStatus,t.excludeShared,t.includeShared,t.invitedByMe,t.inviterId,t.area,t.employeeTypes,t.count,t.startIndex,t.filterSeparator,t.filterValue,r).then(Aa=>Aa(this.axios,this.basePath))}getUsersWithRoomShared(t,r){return PeopleSearchApiFp(this.configuration).getUsersWithRoomShared(t.id,t.employeeStatus,t.activationStatus,t.excludeShared,t.includeShared,t.invitedByMe,t.inviterId,t.area,t.employeeTypes,t.count,t.startIndex,t.filterSeparator,t.filterValue,r).then(Aa=>Aa(this.axios,this.basePath))}searchUsersByExtendedFilter(t={},r){return PeopleSearchApiFp(this.configuration).searchUsersByExtendedFilter(t.employeeStatus,t.groupId,t.activationStatus,t.employeeType,t.employeeTypes,t.isAdministrator,t.payments,t.accountLoginType,t.quotaFilter,t.withoutGroup,t.excludeGroup,t.invitedByMe,t.inviterId,t.area,t.count,t.startIndex,t.sortBy,t.sortOrder,t.filterSeparator,t.filterValue,r).then(Aa=>Aa(this.axios,this.basePath))}searchUsersByQuery(t={},r){return PeopleSearchApiFp(this.configuration).searchUsersByQuery(t.query,r).then(Aa=>Aa(this.axios,this.basePath))}searchUsersByStatus(t,r){return PeopleSearchApiFp(this.configuration).searchUsersByStatus(t.status,t.query,t.filterBy,t.filterValue,r).then(Aa=>Aa(this.axios,this.basePath))}},PaymentApiAxiosParamCreator=function(t){return{calculateWalletPayment:async(r,Aa={})=>{const wa=new URL("/api/2.0/portal/payment/calculatewallet",DUMMY_BASE_URL);let Pa;t&&(Pa=t.baseOptions);const xa={method:"PUT",...Pa,...Aa},Ca={},ka={};setBasicAuthToObject(xa,t),await setOAuthToObject(Ca,"OAuth2",["read","write"],t),await setApiKeyToObject(Ca,"ApiKeyBearer",t),await setBearerAuthToObject(Ca,t),Ca["Content-Type"]="application/json",setSearchParams(wa,ka);let Ba=Pa&&Pa.headers?Pa.headers:{};return xa.headers={...Ca,...Ba,...Aa.headers},xa.data=serializeDataIfNeeded(r,xa,t),{url:toPathString(wa),options:xa}},changeTenantWalletServiceState:async(r,Aa={})=>{const wa=new URL("/api/2.0/portal/payment/servicestate",DUMMY_BASE_URL);let Pa;t&&(Pa=t.baseOptions);const xa={method:"POST",...Pa,...Aa},Ca={},ka={};setBasicAuthToObject(xa,t),await setOAuthToObject(Ca,"OAuth2",["read","write"],t),await setApiKeyToObject(Ca,"ApiKeyBearer",t),await setBearerAuthToObject(Ca,t),Ca["Content-Type"]="application/json",setSearchParams(wa,ka);let Ba=Pa&&Pa.headers?Pa.headers:{};return xa.headers={...Ca,...Ba,...Aa.headers},xa.data=serializeDataIfNeeded(r,xa,t),{url:toPathString(wa),options:xa}},createCustomerOperationsReport:async(r,Aa={})=>{const wa=new URL("/api/2.0/portal/payment/customer/operationsreport",DUMMY_BASE_URL);let Pa;t&&(Pa=t.baseOptions);const xa={method:"POST",...Pa,...Aa},Ca={},ka={};setBasicAuthToObject(xa,t),await setOAuthToObject(Ca,"OAuth2",["read","write"],t),await setApiKeyToObject(Ca,"ApiKeyBearer",t),await setBearerAuthToObject(Ca,t),Ca["Content-Type"]="application/json",setSearchParams(wa,ka);let Ba=Pa&&Pa.headers?Pa.headers:{};return xa.headers={...Ca,...Ba,...Aa.headers},xa.data=serializeDataIfNeeded(r,xa,t),{url:toPathString(wa),options:xa}},creditAiBalance:async(r,Aa={})=>{const wa=new URL("/api/2.0/portal/payment/creditaibalance",DUMMY_BASE_URL);let Pa;t&&(Pa=t.baseOptions);const xa={method:"POST",...Pa,...Aa},Ca={},ka={};setBasicAuthToObject(xa,t),await setOAuthToObject(Ca,"OAuth2",["read","write"],t),await setApiKeyToObject(Ca,"ApiKeyBearer",t),await setBearerAuthToObject(Ca,t),Ca["Content-Type"]="application/json",setSearchParams(wa,ka);let Ba=Pa&&Pa.headers?Pa.headers:{};return xa.headers={...Ca,...Ba,...Aa.headers},xa.data=serializeDataIfNeeded(r,xa,t),{url:toPathString(wa),options:xa}},getAiPrices:async(r={})=>{const Aa=new URL("/api/2.0/portal/payment/ai-prices",DUMMY_BASE_URL);let wa;t&&(wa=t.baseOptions);const Pa={method:"GET",...wa,...r},xa={},Ca={};setBasicAuthToObject(Pa,t),await setOAuthToObject(xa,"OAuth2",["read","write"],t),await setApiKeyToObject(xa,"ApiKeyBearer",t),await setBearerAuthToObject(xa,t),setSearchParams(Aa,Ca);let ka=wa&&wa.headers?wa.headers:{};return Pa.headers={...xa,...ka,...r.headers},{url:toPathString(Aa),options:Pa}},getCheckoutSetupUrl:async(r,Aa,wa={})=>{assertParamExists("getCheckoutSetupUrl","backUrl",r),assertParamExists("getCheckoutSetupUrl","successUrl",Aa);const Pa=new URL("/api/2.0/portal/payment/checkoutsetupurl",DUMMY_BASE_URL);let xa;t&&(xa=t.baseOptions);const Ca={method:"GET",...xa,...wa},ka={},Ba={};setBasicAuthToObject(Ca,t),await setOAuthToObject(ka,"OAuth2",["read","write"],t),await setApiKeyToObject(ka,"ApiKeyBearer",t),await setBearerAuthToObject(ka,t),r!==void 0&&(Ba.BackUrl=r),Aa!==void 0&&(Ba.SuccessUrl=Aa),setSearchParams(Pa,Ba);let $a=xa&&xa.headers?xa.headers:{};return Ca.headers={...ka,...$a,...wa.headers},{url:toPathString(Pa),options:Ca}},getCustomerAiBalance:async(r,Aa={})=>{const wa=new URL("/api/2.0/portal/payment/customer/aibalance",DUMMY_BASE_URL);let Pa;t&&(Pa=t.baseOptions);const xa={method:"GET",...Pa,...Aa},Ca={},ka={};setBasicAuthToObject(xa,t),await setOAuthToObject(Ca,"OAuth2",["read","write"],t),await setApiKeyToObject(Ca,"ApiKeyBearer",t),await setBearerAuthToObject(Ca,t),r!==void 0&&(ka.refresh=r),setSearchParams(wa,ka);let Ba=Pa&&Pa.headers?Pa.headers:{};return xa.headers={...Ca,...Ba,...Aa.headers},{url:toPathString(wa),options:xa}},getCustomerBalance:async(r,Aa={})=>{const wa=new URL("/api/2.0/portal/payment/customer/balance",DUMMY_BASE_URL);let Pa;t&&(Pa=t.baseOptions);const xa={method:"GET",...Pa,...Aa},Ca={},ka={};setBasicAuthToObject(xa,t),await setOAuthToObject(Ca,"OAuth2",["read","write"],t),await setApiKeyToObject(Ca,"ApiKeyBearer",t),await setBearerAuthToObject(Ca,t),r!==void 0&&(ka.refresh=r),setSearchParams(wa,ka);let Ba=Pa&&Pa.headers?Pa.headers:{};return xa.headers={...Ca,...Ba,...Aa.headers},{url:toPathString(wa),options:xa}},getCustomerInfo:async(r,Aa={})=>{const wa=new URL("/api/2.0/portal/payment/customerinfo",DUMMY_BASE_URL);let Pa;t&&(Pa=t.baseOptions);const xa={method:"GET",...Pa,...Aa},Ca={},ka={};setBasicAuthToObject(xa,t),await setOAuthToObject(Ca,"OAuth2",["read","write"],t),await setApiKeyToObject(Ca,"ApiKeyBearer",t),await setBearerAuthToObject(Ca,t),r!==void 0&&(ka.refresh=r),setSearchParams(wa,ka);let Ba=Pa&&Pa.headers?Pa.headers:{};return xa.headers={...Ca,...Ba,...Aa.headers},{url:toPathString(wa),options:xa}},getCustomerOperations:async(r,Aa,wa,Pa,xa,Ca,ka,Ba,$a,Da,Va,Fa,Ma={})=>{const Ua=new URL("/api/2.0/portal/payment/customer/operations",DUMMY_BASE_URL);let La;t&&(La=t.baseOptions);const Qa={method:"GET",...La,...Ma},Za={},ja={};setBasicAuthToObject(Qa,t),await setOAuthToObject(Za,"OAuth2",["read","write"],t),await setApiKeyToObject(Za,"ApiKeyBearer",t),await setBearerAuthToObject(Za,t),r!==void 0&&(ja.offset=r),Aa!==void 0&&(ja.limit=Aa),wa!==void 0&&(ja.ServiceName=wa),Pa!==void 0&&(ja.StartDate=Pa instanceof Date?Pa.toISOString():Pa),xa!==void 0&&(ja.EndDate=xa instanceof Date?xa.toISOString():xa),Ca!==void 0&&(ja.ParticipantName=Ca),ka!==void 0&&(ja.Credit=ka),Ba!==void 0&&(ja.Debit=Ba),$a!==void 0&&(ja.Type=$a),Da!==void 0&&(ja.Status=Da),Va!==void 0&&(ja.OrderBy=Va),Fa!==void 0&&(ja.OrderType=Fa),setSearchParams(Ua,ja);let qa=La&&La.headers?La.headers:{};return Qa.headers={...Za,...qa,...Ma.headers},{url:toPathString(Ua),options:Qa}},getCustomerOperationsReport:async(r={})=>{const Aa=new URL("/api/2.0/portal/payment/customer/operationsreport",DUMMY_BASE_URL);let wa;t&&(wa=t.baseOptions);const Pa={method:"GET",...wa,...r},xa={},Ca={};setBasicAuthToObject(Pa,t),await setOAuthToObject(xa,"OAuth2",["read","write"],t),await setApiKeyToObject(xa,"ApiKeyBearer",t),await setBearerAuthToObject(xa,t),setSearchParams(Aa,Ca);let ka=wa&&wa.headers?wa.headers:{};return Pa.headers={...xa,...ka,...r.headers},{url:toPathString(Aa),options:Pa}},getPaymentAccount:async(r,Aa={})=>{const wa=new URL("/api/2.0/portal/payment/account",DUMMY_BASE_URL);let Pa;t&&(Pa=t.baseOptions);const xa={method:"GET",...Pa,...Aa},Ca={},ka={};setBasicAuthToObject(xa,t),await setOAuthToObject(Ca,"OAuth2",["read","write"],t),await setApiKeyToObject(Ca,"ApiKeyBearer",t),await setBearerAuthToObject(Ca,t),r!==void 0&&(ka.backUrl=r),setSearchParams(wa,ka);let Ba=Pa&&Pa.headers?Pa.headers:{};return xa.headers={...Ca,...Ba,...Aa.headers},{url:toPathString(wa),options:xa
16}},getPaymentCurrencies:async(r={})=>{const Aa=new URL("/api/2.0/portal/payment/currencies",DUMMY_BASE_URL);let wa;t&&(wa=t.baseOptions);const Pa={method:"GET",...wa,...r},xa={},Ca={};setBasicAuthToObject(Pa,t),await setOAuthToObject(xa,"OAuth2",["read","write"],t),await setApiKeyToObject(xa,"ApiKeyBearer",t),await setBearerAuthToObject(xa,t),setSearchParams(Aa,Ca);let ka=wa&&wa.headers?wa.headers:{};return Pa.headers={...xa,...ka,...r.headers},{url:toPathString(Aa),options:Pa}},getPaymentQuotas:async(r,Aa={})=>{const wa=new URL("/api/2.0/portal/payment/quotas",DUMMY_BASE_URL);let Pa;t&&(Pa=t.baseOptions);const xa={method:"GET",...Pa,...Aa},Ca={},ka={};setBasicAuthToObject(xa,t),await setOAuthToObject(Ca,"OAuth2",["read","write"],t),await setApiKeyToObject(Ca,"ApiKeyBearer",t),await setBearerAuthToObject(Ca,t),r!==void 0&&(ka.wallet=r),setSearchParams(wa,ka);let Ba=Pa&&Pa.headers?Pa.headers:{};return xa.headers={...Ca,...Ba,...Aa.headers},{url:toPathString(wa),options:xa}},getPaymentUrl:async(r,Aa={})=>{const wa=new URL("/api/2.0/portal/payment/url",DUMMY_BASE_URL);let Pa;t&&(Pa=t.baseOptions);const xa={method:"PUT",...Pa,...Aa},Ca={},ka={};setBasicAuthToObject(xa,t),await setOAuthToObject(Ca,"OAuth2",["read","write"],t),await setApiKeyToObject(Ca,"ApiKeyBearer",t),await setBearerAuthToObject(Ca,t),Ca["Content-Type"]="application/json",setSearchParams(wa,ka);let Ba=Pa&&Pa.headers?Pa.headers:{};return xa.headers={...Ca,...Ba,...Aa.headers},xa.data=serializeDataIfNeeded(r,xa,t),{url:toPathString(wa),options:xa}},getPortalPrices:async(r={})=>{const Aa=new URL("/api/2.0/portal/payment/prices",DUMMY_BASE_URL);let wa;t&&(wa=t.baseOptions);const Pa={method:"GET",...wa,...r},xa={},Ca={};setBasicAuthToObject(Pa,t),await setOAuthToObject(xa,"OAuth2",["read","write"],t),await setApiKeyToObject(xa,"ApiKeyBearer",t),await setBearerAuthToObject(xa,t),setSearchParams(Aa,Ca);let ka=wa&&wa.headers?wa.headers:{};return Pa.headers={...xa,...ka,...r.headers},{url:toPathString(Aa),options:Pa}},getQuotaPaymentInformation:async(r,Aa={})=>{const wa=new URL("/api/2.0/portal/payment/quota",DUMMY_BASE_URL);let Pa;t&&(Pa=t.baseOptions);const xa={method:"GET",...Pa,...Aa},Ca={},ka={};setBasicAuthToObject(xa,t),await setOAuthToObject(Ca,"OAuth2",["read","write"],t),await setApiKeyToObject(Ca,"ApiKeyBearer",t),await setBearerAuthToObject(Ca,t),r!==void 0&&(ka.refresh=r),setSearchParams(wa,ka);let Ba=Pa&&Pa.headers?Pa.headers:{};return xa.headers={...Ca,...Ba,...Aa.headers},{url:toPathString(wa),options:xa}},getRestrictedAiModels:async(r={})=>{const Aa=new URL("/api/2.0/portal/payment/ai-model/restrictions",DUMMY_BASE_URL);let wa;t&&(wa=t.baseOptions);const Pa={method:"GET",...wa,...r},xa={},Ca={};setBasicAuthToObject(Pa,t),await setOAuthToObject(xa,"OAuth2",["read","write"],t),await setApiKeyToObject(xa,"ApiKeyBearer",t),await setBearerAuthToObject(xa,t),setSearchParams(Aa,Ca);let ka=wa&&wa.headers?wa.headers:{};return Pa.headers={...xa,...ka,...r.headers},{url:toPathString(Aa),options:Pa}},getTenantWalletServiceSettings:async(r={})=>{const Aa=new URL("/api/2.0/portal/payment/servicessettings",DUMMY_BASE_URL);let wa;t&&(wa=t.baseOptions);const Pa={method:"GET",...wa,...r},xa={},Ca={};setBasicAuthToObject(Pa,t),await setOAuthToObject(xa,"OAuth2",["read","write"],t),await setApiKeyToObject(xa,"ApiKeyBearer",t),await setBearerAuthToObject(xa,t),setSearchParams(Aa,Ca);let ka=wa&&wa.headers?wa.headers:{};return Pa.headers={...xa,...ka,...r.headers},{url:toPathString(Aa),options:Pa}},getTenantWalletSettings:async(r={})=>{const Aa=new URL("/api/2.0/portal/payment/topupsettings",DUMMY_BASE_URL);let wa;t&&(wa=t.baseOptions);const Pa={method:"GET",...wa,...r},xa={},Ca={};setBasicAuthToObject(Pa,t),await setOAuthToObject(xa,"OAuth2",["read","write"],t),await setApiKeyToObject(xa,"ApiKeyBearer",t),await setBearerAuthToObject(xa,t),setSearchParams(Aa,Ca);let ka=wa&&wa.headers?wa.headers:{};return Pa.headers={...xa,...ka,...r.headers},{url:toPathString(Aa),options:Pa}},getWalletService:async(r,Aa={})=>{assertParamExists("getWalletService","service",r);const wa=new URL("/api/2.0/portal/payment/walletservice",DUMMY_BASE_URL);let Pa;t&&(Pa=t.baseOptions);const xa={method:"GET",...Pa,...Aa},Ca={},ka={};setBasicAuthToObject(xa,t),await setOAuthToObject(Ca,"OAuth2",["read","write"],t),await setApiKeyToObject(Ca,"ApiKeyBearer",t),await setBearerAuthToObject(Ca,t),r!==void 0&&(ka.service=r),setSearchParams(wa,ka);let Ba=Pa&&Pa.headers?Pa.headers:{};return xa.headers={...Ca,...Ba,...Aa.headers},{url:toPathString(wa),options:xa}},getWalletServices:async(r={})=>{const Aa=new URL("/api/2.0/portal/payment/walletservices",DUMMY_BASE_URL);let wa;t&&(wa=t.baseOptions);const Pa={method:"GET",...wa,...r},xa={},Ca={};setBasicAuthToObject(Pa,t),await setOAuthToObject(xa,"OAuth2",["read","write"],t),await setApiKeyToObject(xa,"ApiKeyBearer",t),await setBearerAuthToObject(xa,t),setSearchParams(Aa,Ca);let ka=wa&&wa.headers?wa.headers:{};return Pa.headers={...xa,...ka,...r.headers},{url:toPathString(Aa),options:Pa}},sendPaymentRequest:async(r,Aa={})=>{const wa=new URL("/api/2.0/portal/payment/request",DUMMY_BASE_URL);let Pa;t&&(Pa=t.baseOptions);const xa={method:"POST",...Pa,...Aa},Ca={},ka={};setBasicAuthToObject(xa,t),await setOAuthToObject(Ca,"OAuth2",["read","write"],t),await setApiKeyToObject(Ca,"ApiKeyBearer",t),await setBearerAuthToObject(Ca,t),Ca["Content-Type"]="application/json",setSearchParams(wa,ka);let Ba=Pa&&Pa.headers?Pa.headers:{};return xa.headers={...Ca,...Ba,...Aa.headers},xa.data=serializeDataIfNeeded(r,xa,t),{url:toPathString(wa),options:xa}},setRestrictedAiModels:async(r,Aa={})=>{const wa=new URL("/api/2.0/portal/payment/ai-model/restrictions",DUMMY_BASE_URL);let Pa;t&&(Pa=t.baseOptions);const xa={method:"PUT",...Pa,...Aa},Ca={},ka={};setBasicAuthToObject(xa,t),await setOAuthToObject(Ca,"OAuth2",["read","write"],t),await setApiKeyToObject(Ca,"ApiKeyBearer",t),await setBearerAuthToObject(Ca,t),Ca["Content-Type"]="application/json",setSearchParams(wa,ka);let Ba=Pa&&Pa.headers?Pa.headers:{};return xa.headers={...Ca,...Ba,...Aa.headers},xa.data=serializeDataIfNeeded(r,xa,t),{url:toPathString(wa),options:xa}},setTenantWalletSettings:async(r,Aa={})=>{const wa=new URL("/api/2.0/portal/payment/topupsettings",DUMMY_BASE_URL);let Pa;t&&(Pa=t.baseOptions);const xa={method:"POST",...Pa,...Aa},Ca={},ka={};setBasicAuthToObject(xa,t),await setOAuthToObject(Ca,"OAuth2",["read","write"],t),await setApiKeyToObject(Ca,"ApiKeyBearer",t),await setBearerAuthToObject(Ca,t),Ca["Content-Type"]="application/json",setSearchParams(wa,ka);let Ba=Pa&&Pa.headers?Pa.headers:{};return xa.headers={...Ca,...Ba,...Aa.headers},xa.data=serializeDataIfNeeded(r,xa,t),{url:toPathString(wa),options:xa}},terminateCustomerOperationsReport:async(r={})=>{const Aa=new URL("/api/2.0/portal/payment/customer/operationsreport",DUMMY_BASE_URL);let wa;t&&(wa=t.baseOptions);const Pa={method:"DELETE",...wa,...r},xa={},Ca={};setBasicAuthToObject(Pa,t),await setOAuthToObject(xa,"OAuth2",["read","write"],t),await setApiKeyToObject(xa,"ApiKeyBearer",t),await setBearerAuthToObject(xa,t),setSearchParams(Aa,Ca);let ka=wa&&wa.headers?wa.headers:{};return Pa.headers={...xa,...ka,...r.headers},{url:toPathString(Aa),options:Pa}},topUpDeposit:async(r,Aa={})=>{const wa=new URL("/api/2.0/portal/payment/deposit",DUMMY_BASE_URL);let Pa;t&&(Pa=t.baseOptions);const xa={method:"POST",...Pa,...Aa},Ca={},ka={};setBasicAuthToObject(xa,t),await setOAuthToObject(Ca,"OAuth2",["read","write"],t),await setApiKeyToObject(Ca,"ApiKeyBearer",t),await setBearerAuthToObject(Ca,t),Ca["Content-Type"]="application/json",setSearchParams(wa,ka);let Ba=Pa&&Pa.headers?Pa.headers:{};return xa.headers={...Ca,...Ba,...Aa.headers},xa.data=serializeDataIfNeeded(r,xa,t),{url:toPathString(wa),options:xa}},updatePayment:async(r,Aa={})=>{const wa=new URL("/api/2.0/portal/payment/update",DUMMY_BASE_URL);let Pa;t&&(Pa=t.baseOptions);const xa={method:"PUT",...Pa,...Aa},Ca={},ka={};setBasicAuthToObject(xa,t),await setOAuthToObject(Ca,"OAuth2",["read","write"],t),await setApiKeyToObject(Ca,"ApiKeyBearer",t),await setBearerAuthToObject(Ca,t),Ca["Content-Type"]="application/json",setSearchParams(wa,ka);let Ba=Pa&&Pa.headers?Pa.headers:{};return xa.headers={...Ca,...Ba,...Aa.headers},xa.data=serializeDataIfNeeded(r,xa,t),{url:toPathString(wa),options:xa}},updateWalletPayment:async(r,Aa={})=>{const wa=new URL("/api/2.0/portal/payment/updatewallet",DUMMY_BASE_URL);let Pa;t&&(Pa=t.baseOptions);const xa={method:"PUT",...Pa,...Aa},Ca={},ka={};setBasicAuthToObject(xa,t),await setOAuthToObject(Ca,"OAuth2",["read","write"],t),await setApiKeyToObject(Ca,"ApiKeyBearer",t),await setBearerAuthToObject(Ca,t),Ca["Content-Type"]="application/json",setSearchParams(wa,ka);let Ba=Pa&&Pa.headers?Pa.headers:{};return xa.headers={...Ca,...Ba,...Aa.headers},xa.data=serializeDataIfNeeded(r,xa,t),{url:toPathString(wa),options:xa}}}},PaymentApiFp=function(t){const r=PaymentApiAxiosParamCreator(t);return{async calculateWalletPayment(Aa,wa){const Pa=await r.calculateWalletPayment(Aa,wa),xa=t?.serverIndex??0,Ca=operationServerMap["PaymentApi.calculateWalletPayment"]?.[xa]?.url;return(ka,Ba)=>createRequestFunction(Pa,axios,BASE_PATH,t)(ka,Ca||Ba)},async changeTenantWalletServiceState(Aa,wa){const Pa=await r.changeTenantWalletServiceState(Aa,wa),xa=t?.serverIndex??0,Ca=operationServerMap["PaymentApi.changeTenantWalletServiceState"]?.[xa]?.url;return(ka,Ba)=>createRequestFunction(Pa,axios,BASE_PATH,t)(ka,Ca||Ba)},async createCustomerOperationsReport(Aa,wa){const Pa=await r.createCustomerOperationsReport(Aa,wa),xa=t?.serverIndex??0,Ca=operationServerMap["PaymentApi.createCustomerOperationsReport"]?.[xa]?.url;return(ka,Ba)=>createRequestFunction(Pa,axios,BASE_PATH,t)(ka,Ca||Ba)},async creditAiBalance(Aa,wa){const Pa=await r.creditAiBalance(Aa,wa),xa=t?.serverIndex??0,Ca=operationServerMap["PaymentApi.creditAiBalance"]?.[xa]?.url;return(ka,Ba)=>createRequestFunction(Pa,axios,BASE_PATH,t)(ka,Ca||Ba)},async getAiPrices(Aa){const wa=await r.getAiPrices(Aa),Pa=t?.serverIndex??0,xa=operationServerMap["PaymentApi.getAiPrices"]?.[Pa]?.url;return(Ca,ka)=>createRequestFunction(wa,axios,BASE_PATH,t)(Ca,xa||ka)},async getCheckoutSetupUrl(Aa,wa,Pa){const xa=await r.getCheckoutSetupUrl(Aa,wa,Pa),Ca=t?.serverIndex??0,ka=operationServerMap["PaymentApi.getCheckoutSetupUrl"]?.[Ca]?.url;return(Ba,$a)=>createRequestFunction(xa,axios,BASE_PATH,t)(Ba,ka||$a)},async getCustomerAiBalance(Aa,wa){const Pa=await r.getCustomerAiBalance(Aa,wa),xa=t?.serverIndex??0,Ca=operationServerMap["PaymentApi.getCustomerAiBalance"]?.[xa]?.url;return(ka,Ba)=>createRequestFunction(Pa,axios,BASE_PATH,t)(ka,Ca||Ba)},async getCustomerBalance(Aa,wa){const Pa=await r.getCustomerBalance(Aa,wa),xa=t?.serverIndex??0,Ca=operationServerMap["PaymentApi.getCustomerBalance"]?.[xa]?.url;return(ka,Ba)=>createRequestFunction(Pa,axios,BASE_PATH,t)(ka,Ca||Ba)},async getCustomerInfo(Aa,wa){const Pa=await r.getCustomerInfo(Aa,wa),xa=t?.serverIndex??0,Ca=operationServerMap["PaymentApi.getCustomerInfo"]?.[xa]?.url;return(ka,Ba)=>createRequestFunction(Pa,axios,BASE_PATH,t)(ka,Ca||Ba)},async getCustomerOperations(Aa,wa,Pa,xa,Ca,ka,Ba,$a,Da,Va,Fa,Ma,Ua){const La=await r.getCustomerOperations(Aa,wa,Pa,xa,Ca,ka,Ba,$a,Da,Va,Fa,Ma,Ua),Qa=t?.serverIndex??0,Za=operationServerMap["PaymentApi.getCustomerOperations"]?.[Qa]?.url;return(ja,qa)=>createRequestFunction(La,axios,BASE_PATH,t)(ja,Za||qa)},async getCustomerOperationsReport(Aa){const wa=await r.getCustomerOperationsReport(Aa),Pa=t?.serverIndex??0,xa=operationServerMap["PaymentApi.getCustomerOperationsReport"]?.[Pa]?.url;return(Ca,ka)=>createRequestFunction(wa,axios,BASE_PATH,t)(Ca,xa||ka)},async getPaymentAccount(Aa,wa){const Pa=await r.getPaymentAccount(Aa,wa),xa=t?.serverIndex??0,Ca=operationServerMap["PaymentApi.getPaymentAccount"]?.[xa]?.url;return(ka,Ba)=>createRequestFunction(Pa,axios,BASE_PATH,t)(ka,Ca||Ba)},async getPaymentCurrencies(Aa){const wa=await r.getPaymentCurrencies(Aa),Pa=t?.serverIndex??0,xa=operationServerMap["PaymentApi.getPaymentCurrencies"]?.[Pa]?.url;return(Ca,ka)=>createRequestFunction(wa,axios,BASE_PATH,t)(Ca,xa||ka)},async getPaymentQuotas(Aa,wa){const Pa=await r.getPaymentQuotas(Aa,wa),xa=t?.serverIndex??0,Ca=operationServerMap["PaymentApi.getPaymentQuotas"]?.[xa]?.url;return(ka,Ba)=>createRequestFunction(Pa,axios,BASE_PATH,t)(ka,Ca||Ba)},async getPaymentUrl(Aa,wa){const Pa=await r.getPaymentUrl(Aa,wa),xa=t?.serverIndex??0,Ca=operationServerMap["PaymentApi.getPaymentUrl"]?.[xa]?.url;return(ka,Ba)=>createRequestFunction(Pa,axios,BASE_PATH,t)(ka,Ca||Ba)},async getPortalPrices(Aa){const wa=await r.getPortalPrices(Aa),Pa=t?.serverIndex??0,xa=operationServerMap["PaymentApi.getPortalPrices"]?.[Pa]?.url;return(Ca,ka)=>createRequestFunction(wa,axios,BASE_PATH,t)(Ca,xa||ka)},async getQuotaPaymentInformation(Aa,wa){const Pa=await r.getQuotaPaymentInformation(Aa,wa),xa=t?.serverIndex??0,Ca=operationServerMap["PaymentApi.getQuotaPaymentInformation"]?.[xa]?.url;return(ka,Ba)=>createRequestFunction(Pa,axios,BASE_PATH,t)(ka,Ca||Ba)},async getRestrictedAiModels(Aa){const wa=await r.getRestrictedAiModels(Aa),Pa=t?.serverIndex??0,xa=operationServerMap["PaymentApi.getRestrictedAiModels"]?.[Pa]?.url;return(Ca,ka)=>createRequestFunction(wa,axios,BASE_PATH,t)(Ca,xa||ka)},async getTenantWalletServiceSettings(Aa){const wa=await r.getTenantWalletServiceSettings(Aa),Pa=t?.serverIndex??0,xa=operationServerMap["PaymentApi.getTenantWalletServiceSettings"]?.[Pa]?.url;return(Ca,ka)=>createRequestFunction(wa,axios,BASE_PATH,t)(Ca,xa||ka)},async getTenantWalletSettings(Aa){const wa=await r.getTenantWalletSettings(Aa),Pa=t?.serverIndex??0,xa=operationServerMap["PaymentApi.getTenantWalletSettings"]?.[Pa]?.url;return(Ca,ka)=>createRequestFunction(wa,axios,BASE_PATH,t)(Ca,xa||ka)},async getWalletService(Aa,wa){const Pa=await r.getWalletService(Aa,wa),xa=t?.serverIndex??0,Ca=operationServerMap["PaymentApi.getWalletService"]?.[xa]?.url;return(ka,Ba)=>createRequestFunction(Pa,axios,BASE_PATH,t)(ka,Ca||Ba)},async getWalletServices(Aa){const wa=await r.getWalletServices(Aa),Pa=t?.serverIndex??0,xa=operationServerMap["PaymentApi.getWalletServices"]?.[Pa]?.url;return(Ca,ka)=>createRequestFunction(wa,axios,BASE_PATH,t)(Ca,xa||ka)},async sendPaymentRequest(Aa,wa){const Pa=await r.sendPaymentRequest(Aa,wa),xa=t?.serverIndex??0,Ca=operationServerMap["PaymentApi.sendPaymentRequest"]?.[xa]?.url;return(ka,Ba)=>createRequestFunction(Pa,axios,BASE_PATH,t)(ka,Ca||Ba)},async setRestrictedAiModels(Aa,wa){const Pa=await r.setRestrictedAiModels(Aa,wa),xa=t?.serverIndex??0,Ca=operationServerMap["PaymentApi.setRestrictedAiModels"]?.[xa]?.url;return(ka,Ba)=>createRequestFunction(Pa,axios,BASE_PATH,t)(ka,Ca||Ba)},async setTenantWalletSettings(Aa,wa){const Pa=await r.setTenantWalletSettings(Aa,wa),xa=t?.serverIndex??0,Ca=operationServerMap["PaymentApi.setTenantWalletSettings"]?.[xa]?.url;return(ka,Ba)=>createRequestFunction(Pa,axios,BASE_PATH,t)(ka,Ca||Ba)},async terminateCustomerOperationsReport(Aa){const wa=await r.terminateCustomerOperationsReport(Aa),Pa=t?.serverIndex??0,xa=operationServerMap["PaymentApi.terminateCustomerOperationsReport"]?.[Pa]?.url;return(Ca,ka)=>createRequestFunction(wa,axios,BASE_PATH,t)(Ca,xa||ka)},async topUpDeposit(Aa,wa){const Pa=await r.topUpDeposit(Aa,wa),xa=t?.serverIndex??0,Ca=operationServerMap["PaymentApi.topUpDeposit"]?.[xa]?.url;return(ka,Ba)=>createRequestFunction(Pa,axios,BASE_PATH,t)(ka,Ca||Ba)},async updatePayment(Aa,wa){const Pa=await r.updatePayment(Aa,wa),xa=t?.serverIndex??0,Ca=operationServerMap["PaymentApi.updatePayment"]?.[xa]?.url;return(ka,Ba)=>createRequestFunction(Pa,axios,BASE_PATH,t)(ka,Ca||Ba)},async updateWalletPayment(Aa,wa){const Pa=await r.updateWalletPayment(Aa,wa),xa=t?.serverIndex??0,Ca=operationServerMap["PaymentApi.updateWalletPayment"]?.[xa]?.url;return(ka,Ba)=>createRequestFunction(Pa,axios,BASE_PATH,t)(ka,Ca||Ba)}}},PaymentApi=class extends BaseAPI{calculateWalletPayment(t={},r){return PaymentApiFp(this.configuration).calculateWalletPayment(t.walletQuantityRequestDto,r).then(Aa=>Aa(this.axios,this.basePath))}changeTenantWalletServiceState(t={},r){return PaymentApiFp(this.configuration).changeTenantWalletServiceState(t.changeWalletServiceStateRequestDto,r).then(Aa=>Aa(this.axios,this.basePath))}createCustomerOperationsReport(t={},r){return Paym
16entApiFp(this.configuration).createCustomerOperationsReport(t.customerOperationsReportRequestDto,r).then(Aa=>Aa(this.axios,this.basePath))}creditAiBalance(t={},r){return PaymentApiFp(this.configuration).creditAiBalance(t.creditAiBalanceRequestDto,r).then(Aa=>Aa(this.axios,this.basePath))}getAiPrices(t){return PaymentApiFp(this.configuration).getAiPrices(t).then(r=>r(this.axios,this.basePath))}getCheckoutSetupUrl(t,r){return PaymentApiFp(this.configuration).getCheckoutSetupUrl(t.backUrl,t.successUrl,r).then(Aa=>Aa(this.axios,this.basePath))}getCustomerAiBalance(t={},r){return PaymentApiFp(this.configuration).getCustomerAiBalance(t.refresh,r).then(Aa=>Aa(this.axios,this.basePath))}getCustomerBalance(t={},r){return PaymentApiFp(this.configuration).getCustomerBalance(t.refresh,r).then(Aa=>Aa(this.axios,this.basePath))}getCustomerInfo(t={},r){return PaymentApiFp(this.configuration).getCustomerInfo(t.refresh,r).then(Aa=>Aa(this.axios,this.basePath))}getCustomerOperations(t={},r){return PaymentApiFp(this.configuration).getCustomerOperations(t.offset,t.limit,t.serviceName,t.startDate,t.endDate,t.participantName,t.credit,t.debit,t.type,t.status,t.orderBy,t.orderType,r).then(Aa=>Aa(this.axios,this.basePath))}getCustomerOperationsReport(t){return PaymentApiFp(this.configuration).getCustomerOperationsReport(t).then(r=>r(this.axios,this.basePath))}getPaymentAccount(t={},r){return PaymentApiFp(this.configuration).getPaymentAccount(t.backUrl,r).then(Aa=>Aa(this.axios,this.basePath))}getPaymentCurrencies(t){return PaymentApiFp(this.configuration).getPaymentCurrencies(t).then(r=>r(this.axios,this.basePath))}getPaymentQuotas(t={},r){return PaymentApiFp(this.configuration).getPaymentQuotas(t.wallet,r).then(Aa=>Aa(this.axios,this.basePath))}getPaymentUrl(t={},r){return PaymentApiFp(this.configuration).getPaymentUrl(t.paymentUrlRequestDto,r).then(Aa=>Aa(this.axios,this.basePath))}getPortalPrices(t){return PaymentApiFp(this.configuration).getPortalPrices(t).then(r=>r(this.axios,this.basePath))}getQuotaPaymentInformation(t={},r){return PaymentApiFp(this.configuration).getQuotaPaymentInformation(t.refresh,r).then(Aa=>Aa(this.axios,this.basePath))}getRestrictedAiModels(t){return PaymentApiFp(this.configuration).getRestrictedAiModels(t).then(r=>r(this.axios,this.basePath))}getTenantWalletServiceSettings(t){return PaymentApiFp(this.configuration).getTenantWalletServiceSettings(t).then(r=>r(this.axios,this.basePath))}getTenantWalletSettings(t){return PaymentApiFp(this.configuration).getTenantWalletSettings(t).then(r=>r(this.axios,this.basePath))}getWalletService(t,r){return PaymentApiFp(this.configuration).getWalletService(t.service,r).then(Aa=>Aa(this.axios,this.basePath))}getWalletServices(t){return PaymentApiFp(this.configuration).getWalletServices(t).then(r=>r(this.axios,this.basePath))}sendPaymentRequest(t={},r){return PaymentApiFp(this.configuration).sendPaymentRequest(t.salesRequestsDto,r).then(Aa=>Aa(this.axios,this.basePath))}setRestrictedAiModels(t={},r){return PaymentApiFp(this.configuration).setRestrictedAiModels(t.setRestrictedAiModelsRequestDto,r).then(Aa=>Aa(this.axios,this.basePath))}setTenantWalletSettings(t={},r){return PaymentApiFp(this.configuration).setTenantWalletSettings(t.tenantWalletSettingsWrapper,r).then(Aa=>Aa(this.axios,this.basePath))}terminateCustomerOperationsReport(t){return PaymentApiFp(this.configuration).terminateCustomerOperationsReport(t).then(r=>r(this.axios,this.basePath))}topUpDeposit(t={},r){return PaymentApiFp(this.configuration).topUpDeposit(t.topUpDepositRequestDto,r).then(Aa=>Aa(this.axios,this.basePath))}updatePayment(t={},r){return PaymentApiFp(this.configuration).updatePayment(t.quantityRequestDto,r).then(Aa=>Aa(this.axios,this.basePath))}updateWalletPayment(t={},r){return PaymentApiFp(this.configuration).updateWalletPayment(t.walletQuantityRequestDto,r).then(Aa=>Aa(this.axios,this.basePath))}},PortalQuotaApiAxiosParamCreator=function(t){return{getPortalQuota:async(r={})=>{const Aa=new URL("/api/2.0/portal/quota",DUMMY_BASE_URL);let wa;t&&(wa=t.baseOptions);const Pa={method:"GET",...wa,...r},xa={},Ca={};setBasicAuthToObject(Pa,t),await setOAuthToObject(xa,"OAuth2",["read","write"],t),await setApiKeyToObject(xa,"ApiKeyBearer",t),await setBearerAuthToObject(xa,t),setSearchParams(Aa,Ca);let ka=wa&&wa.headers?wa.headers:{};return Pa.headers={...xa,...ka,...r.headers},{url:toPathString(Aa),options:Pa}},getPortalTariff:async(r,Aa={})=>{const wa=new URL("/api/2.0/portal/tariff",DUMMY_BASE_URL);let Pa;t&&(Pa=t.baseOptions);const xa={method:"GET",...Pa,...Aa},Ca={},ka={};setBasicAuthToObject(xa,t),await setOAuthToObject(Ca,"OAuth2",["read","write"],t),await setApiKeyToObject(Ca,"ApiKeyBearer",t),await setBearerAuthToObject(Ca,t),r!==void 0&&(ka.refresh=r),setSearchParams(wa,ka);let Ba=Pa&&Pa.headers?Pa.headers:{};return xa.headers={...Ca,...Ba,...Aa.headers},{url:toPathString(wa),options:xa}},getPortalUsedSpace:async(r={})=>{const Aa=new URL("/api/2.0/portal/usedspace",DUMMY_BASE_URL);let wa;t&&(wa=t.baseOptions);const Pa={method:"GET",...wa,...r},xa={},Ca={};setBasicAuthToObject(Pa,t),await setOAuthToObject(xa,"OAuth2",["read","write"],t),await setApiKeyToObject(xa,"ApiKeyBearer",t),await setBearerAuthToObject(xa,t),setSearchParams(Aa,Ca);let ka=wa&&wa.headers?wa.headers:{};return Pa.headers={...xa,...ka,...r.headers},{url:toPathString(Aa),options:Pa}},getRightQuota:async(r={})=>{const Aa=new URL("/api/2.0/portal/quota/right",DUMMY_BASE_URL);let wa;t&&(wa=t.baseOptions);const Pa={method:"GET",...wa,...r},xa={},Ca={};setBasicAuthToObject(Pa,t),await setOAuthToObject(xa,"OAuth2",["read","write"],t),await setApiKeyToObject(xa,"ApiKeyBearer",t),await setBearerAuthToObject(xa,t),setSearchParams(Aa,Ca);let ka=wa&&wa.headers?wa.headers:{};return Pa.headers={...xa,...ka,...r.headers},{url:toPathString(Aa),options:Pa}}}},PortalQuotaApiFp=function(t){const r=PortalQuotaApiAxiosParamCreator(t);return{async getPortalQuota(Aa){const wa=await r.getPortalQuota(Aa),Pa=t?.serverIndex??0,xa=operationServerMap["PortalQuotaApi.getPortalQuota"]?.[Pa]?.url;return(Ca,ka)=>createRequestFunction(wa,axios,BASE_PATH,t)(Ca,xa||ka)},async getPortalTariff(Aa,wa){const Pa=await r.getPortalTariff(Aa,wa),xa=t?.serverIndex??0,Ca=operationServerMap["PortalQuotaApi.getPortalTariff"]?.[xa]?.url;return(ka,Ba)=>createRequestFunction(Pa,axios,BASE_PATH,t)(ka,Ca||Ba)},async getPortalUsedSpace(Aa){const wa=await r.getPortalUsedSpace(Aa),Pa=t?.serverIndex??0,xa=operationServerMap["PortalQuotaApi.getPortalUsedSpace"]?.[Pa]?.url;return(Ca,ka)=>createRequestFunction(wa,axios,BASE_PATH,t)(Ca,xa||ka)},async getRightQuota(Aa){const wa=await r.getRightQuota(Aa),Pa=t?.serverIndex??0,xa=operationServerMap["PortalQuotaApi.getRightQuota"]?.[Pa]?.url;return(Ca,ka)=>createRequestFunction(wa,axios,BASE_PATH,t)(Ca,xa||ka)}}},PortalQuotaApi=class extends BaseAPI{getPortalQuota(t){return PortalQuotaApiFp(this.configuration).getPortalQuota(t).then(r=>r(this.axios,this.basePath))}getPortalTariff(t={},r){return PortalQuotaApiFp(this.configuration).getPortalTariff(t.refresh,r).then(Aa=>Aa(this.axios,this.basePath))}getPortalUsedSpace(t){return PortalQuotaApiFp(this.configuration).getPortalUsedSpace(t).then(r=>r(this.axios,this.basePath))}getRightQuota(t){return PortalQuotaApiFp(this.configuration).getRightQuota(t).then(r=>r(this.axios,this.basePath))}},RoomsApiAxiosParamCreator=function(t){let r;return{withFields:Aa=>{r=Aa},addRoomTags:async(Aa,wa,Pa={})=>{assertParamExists("addRoomTags","id",Aa);const xa="/api/2.0/files/rooms/{id}/tags".replace("{id}",encodeURIComponent(String(Aa))),Ca=new URL(xa,DUMMY_BASE_URL);let ka;t&&(ka=t.baseOptions);const Ba={method:"PUT",...ka,...Pa},$a={},Da={};setBasicAuthToObject(Ba,t),await setOAuthToObject($a,"OAuth2",["read","write"],t),await setApiKeyToObject($a,"ApiKeyBearer",t),await setBearerAuthToObject($a,t),$a["Content-Type"]="application/json",setSearchParams(Ca,Da);let Va=ka&&ka.headers?ka.headers:{};return Ba.headers={...$a,...Va,...Pa.headers},Ba.data=serializeDataIfNeeded(wa,Ba,t),{url:toPathString(Ca),options:Ba}},archiveRoom:async(Aa,wa,Pa={})=>{assertParamExists("archiveRoom","id",Aa);const xa="/api/2.0/files/rooms/{id}/archive".replace("{id}",encodeURIComponent(String(Aa))),Ca=new URL(xa,DUMMY_BASE_URL);let ka;t&&(ka=t.baseOptions);const Ba={method:"PUT",...ka,...Pa},$a={},Da={};setBasicAuthToObject(Ba,t),await setOAuthToObject($a,"OAuth2",["read","write"],t),await setApiKeyToObject($a,"ApiKeyBearer",t),await setBearerAuthToObject($a,t),$a["Content-Type"]="application/json",setSearchParams(Ca,Da);let Va=ka&&ka.headers?ka.headers:{};return Ba.headers={...$a,...Va,...Pa.headers},Ba.data=serializeDataIfNeeded(wa,Ba,t),{url:toPathString(Ca),options:Ba}},changeRoomCover:async(Aa,wa,Pa={})=>{assertParamExists("changeRoomCover","id",Aa),assertParamExists("changeRoomCover","coverRequestDto",wa);const xa="/api/2.0/files/rooms/{id}/cover".replace("{id}",encodeURIComponent(String(Aa))),Ca=new URL(xa,DUMMY_BASE_URL);let ka;t&&(ka=t.baseOptions);const Ba={method:"POST",...ka,...Pa},$a={},Da={};setBasicAuthToObject(Ba,t),await setOAuthToObject($a,"OAuth2",["read","write"],t),await setApiKeyToObject($a,"ApiKeyBearer",t),await setBearerAuthToObject($a,t),$a["Content-Type"]="application/json",setSearchParams(Ca,Da);let Va=ka&&ka.headers?ka.headers:{};return Ba.headers={...$a,...Va,...Pa.headers},Ba.data=serializeDataIfNeeded(wa,Ba,t),{url:toPathString(Ca),options:Ba}},createRoom:async(Aa,wa={})=>{const Pa=new URL("/api/2.0/files/rooms",DUMMY_BASE_URL);let xa;t&&(xa=t.baseOptions);const Ca={method:"POST",...xa,...wa},ka={},Ba={};setBasicAuthToObject(Ca,t),await setOAuthToObject(ka,"OAuth2",["read","write"],t),await setApiKeyToObject(ka,"ApiKeyBearer",t),await setBearerAuthToObject(ka,t),ka["Content-Type"]="application/json",setSearchParams(Pa,Ba);let $a=xa&&xa.headers?xa.headers:{};return Ca.headers={...ka,...$a,...wa.headers},Ca.data=serializeDataIfNeeded(Aa,Ca,t),{url:toPathString(Pa),options:Ca}},createRoomFromTemplate:async(Aa,wa={})=>{const Pa=new URL("/api/2.0/files/rooms/fromtemplate",DUMMY_BASE_URL);let xa;t&&(xa=t.baseOptions);const Ca={method:"POST",...xa,...wa},ka={},Ba={};setBasicAuthToObject(Ca,t),await setOAuthToObject(ka,"OAuth2",["read","write"],t),await setApiKeyToObject(ka,"ApiKeyBearer",t),await setBearerAuthToObject(ka,t),ka["Content-Type"]="application/json",setSearchParams(Pa,Ba);let $a=xa&&xa.headers?xa.headers:{};return Ca.headers={...ka,...$a,...wa.headers},Ca.data=serializeDataIfNeeded(Aa,Ca,t),{url:toPathString(Pa),options:Ca}},createRoomLogo:async(Aa,wa,Pa={})=>{assertParamExists("createRoomLogo","id",Aa),assertParamExists("createRoomLogo","logoRequest",wa);const xa="/api/2.0/files/rooms/{id}/logo".replace("{id}",encodeURIComponent(String(Aa))),Ca=new URL(xa,DUMMY_BASE_URL);let ka;t&&(ka=t.baseOptions);const Ba={method:"POST",...ka,...Pa},$a={},Da={};setBasicAuthToObject(Ba,t),await setOAuthToObject($a,"OAuth2",["read","write"],t),await setApiKeyToObject($a,"ApiKeyBearer",t),await setBearerAuthToObject($a,t),$a["Content-Type"]="application/json",setSearchParams(Ca,Da);let Va=ka&&ka.headers?ka.headers:{};return Ba.headers={...$a,...Va,...Pa.headers},Ba.data=serializeDataIfNeeded(wa,Ba,t),{url:toPathString(Ca),options:Ba}},createRoomTag:async(Aa,wa={})=>{const Pa=new URL("/api/2.0/files/tags",DUMMY_BASE_URL);let xa;t&&(xa=t.baseOptions);const Ca={method:"POST",...xa,...wa},ka={},Ba={};setBasicAuthToObject(Ca,t),await setOAuthToObject(ka,"OAuth2",["read","write"],t),await setApiKeyToObject(ka,"ApiKeyBearer",t),await setBearerAuthToObject(ka,t),ka["Content-Type"]="application/json",setSearchParams(Pa,Ba);let $a=xa&&xa.headers?xa.headers:{};return Ca.headers={...ka,...$a,...wa.headers},Ca.data=serializeDataIfNeeded(Aa,Ca,t),{url:toPathString(Pa),options:Ca}},createRoomTemplate:async(Aa,wa={})=>{const Pa=new URL("/api/2.0/files/roomtemplate",DUMMY_BASE_URL);let xa;t&&(xa=t.baseOptions);const Ca={method:"POST",...xa,...wa},ka={},Ba={};setBasicAuthToObject(Ca,t),await setOAuthToObject(ka,"OAuth2",["read","write"],t),await setApiKeyToObject(ka,"ApiKeyBearer",t),await setBearerAuthToObject(ka,t),ka["Content-Type"]="application/json",setSearchParams(Pa,Ba);let $a=xa&&xa.headers?xa.headers:{};return Ca.headers={...ka,...$a,...wa.headers},Ca.data=serializeDataIfNeeded(Aa,Ca,t),{url:toPathString(Pa),options:Ca}},createRoomThirdParty:async(Aa,wa,Pa={})=>{assertParamExists("createRoomThirdParty","id",Aa),assertParamExists("createRoomThirdParty","createThirdPartyRoom",wa);
16const xa="/api/2.0/files/rooms/thirdparty/{id}".replace("{id}",encodeURIComponent(String(Aa))),Ca=new URL(xa,DUMMY_BASE_URL);let ka;t&&(ka=t.baseOptions);const Ba={method:"POST",...ka,...Pa},$a={},Da={};setBasicAuthToObject(Ba,t),await setOAuthToObject($a,"OAuth2",["read","write"],t),await setApiKeyToObject($a,"ApiKeyBearer",t),await setBearerAuthToObject($a,t),$a["Content-Type"]="application/json",setSearchParams(Ca,Da);let Va=ka&&ka.headers?ka.headers:{};return Ba.headers={...$a,...Va,...Pa.headers},Ba.data=serializeDataIfNeeded(wa,Ba,t),{url:toPathString(Ca),options:Ba}},deleteCustomTags:async(Aa,wa={})=>{const Pa=new URL("/api/2.0/files/tags",DUMMY_BASE_URL);let xa;t&&(xa=t.baseOptions);const Ca={method:"DELETE",...xa,...wa},ka={},Ba={};setBasicAuthToObject(Ca,t),await setOAuthToObject(ka,"OAuth2",["read","write"],t),await setApiKeyToObject(ka,"ApiKeyBearer",t),await setBearerAuthToObject(ka,t),ka["Content-Type"]="application/json",setSearchParams(Pa,Ba);let $a=xa&&xa.headers?xa.headers:{};return Ca.headers={...ka,...$a,...wa.headers},Ca.data=serializeDataIfNeeded(Aa,Ca,t),{url:toPathString(Pa),options:Ca}},deleteRoom:async(Aa,wa,Pa={})=>{assertParamExists("deleteRoom","id",Aa),assertParamExists("deleteRoom","deleteRoomRequest",wa);const xa="/api/2.0/files/rooms/{id}".replace("{id}",encodeURIComponent(String(Aa))),Ca=new URL(xa,DUMMY_BASE_URL);let ka;t&&(ka=t.baseOptions);const Ba={method:"DELETE",...ka,...Pa},$a={},Da={};setBasicAuthToObject(Ba,t),await setOAuthToObject($a,"OAuth2",["read","write"],t),await setApiKeyToObject($a,"ApiKeyBearer",t),await setBearerAuthToObject($a,t),$a["Content-Type"]="application/json",setSearchParams(Ca,Da);let Va=ka&&ka.headers?ka.headers:{};return Ba.headers={...$a,...Va,...Pa.headers},Ba.data=serializeDataIfNeeded(wa,Ba,t),{url:toPathString(Ca),options:Ba}},deleteRoomLogo:async(Aa,wa={})=>{assertParamExists("deleteRoomLogo","id",Aa);const Pa="/api/2.0/files/rooms/{id}/logo".replace("{id}",encodeURIComponent(String(Aa))),xa=new URL(Pa,DUMMY_BASE_URL);let Ca;t&&(Ca=t.baseOptions);const ka={method:"DELETE",...Ca,...wa},Ba={},$a={};setBasicAuthToObject(ka,t),await setOAuthToObject(Ba,"OAuth2",["read","write"],t),await setApiKeyToObject(Ba,"ApiKeyBearer",t),await setBearerAuthToObject(Ba,t),setSearchParams(xa,$a);let Da=Ca&&Ca.headers?Ca.headers:{};return ka.headers={...Ba,...Da,...wa.headers},{url:toPathString(xa),options:ka}},deleteRoomTags:async(Aa,wa,Pa={})=>{assertParamExists("deleteRoomTags","id",Aa);const xa="/api/2.0/files/rooms/{id}/tags".replace("{id}",encodeURIComponent(String(Aa))),Ca=new URL(xa,DUMMY_BASE_URL);let ka;t&&(ka=t.baseOptions);const Ba={method:"DELETE",...ka,...Pa},$a={},Da={};setBasicAuthToObject(Ba,t),await setOAuthToObject($a,"OAuth2",["read","write"],t),await setApiKeyToObject($a,"ApiKeyBearer",t),await setBearerAuthToObject($a,t),$a["Content-Type"]="application/json",setSearchParams(Ca,Da);let Va=ka&&ka.headers?ka.headers:{};return Ba.headers={...$a,...Va,...Pa.headers},Ba.data=serializeDataIfNeeded(wa,Ba,t),{url:toPathString(Ca),options:Ba}},getExternalDbSyncStatus:async(Aa,wa={})=>{assertParamExists("getExternalDbSyncStatus","id",Aa);const Pa="/api/2.0/files/rooms/{id}/externaldbsync".replace("{id}",encodeURIComponent(String(Aa))),xa=new URL(Pa,DUMMY_BASE_URL);let Ca;t&&(Ca=t.baseOptions);const ka={method:"GET",...Ca,...wa},Ba={},$a={};setBasicAuthToObject(ka,t),await setOAuthToObject(Ba,"OAuth2",["read","write"],t),await setApiKeyToObject(Ba,"ApiKeyBearer",t),await setBearerAuthToObject(Ba,t),setSearchParams(xa,$a);let Da=Ca&&Ca.headers?Ca.headers:{};return ka.headers={...Ba,...Da,...wa.headers},{url:toPathString(xa),options:ka}},getNewRoomItems:async(Aa,wa={})=>{assertParamExists("getNewRoomItems","id",Aa);const Pa="/api/2.0/files/rooms/{id}/news".replace("{id}",encodeURIComponent(String(Aa))),xa=new URL(Pa,DUMMY_BASE_URL);let Ca;t&&(Ca=t.baseOptions);const ka={method:"GET",...Ca,...wa},Ba={},$a={};setBasicAuthToObject(ka,t),await setOAuthToObject(Ba,"OAuth2",["read","write"],t),await setApiKeyToObject(Ba,"ApiKeyBearer",t),await setBearerAuthToObject(Ba,t),setSearchParams(xa,$a);let Da=Ca&&Ca.headers?Ca.headers:{};return ka.headers={...Ba,...Da,...wa.headers},{url:toPathString(xa),options:ka}},getPublicSettings:async(Aa,wa={})=>{assertParamExists("getPublicSettings","id",Aa);const Pa="/api/2.0/files/roomtemplate/{id}/public".replace("{id}",encodeURIComponent(String(Aa))),xa=new URL(Pa,DUMMY_BASE_URL);let Ca;t&&(Ca=t.baseOptions);const ka={method:"GET",...Ca,...wa},Ba={},$a={};setBasicAuthToObject(ka,t),await setOAuthToObject(Ba,"OAuth2",["read","write"],t),await setApiKeyToObject(Ba,"ApiKeyBearer",t),await setBearerAuthToObject(Ba,t),setSearchParams(xa,$a);let Da=Ca&&Ca.headers?Ca.headers:{};return ka.headers={...Ba,...Da,...wa.headers},{url:toPathString(xa),options:ka}},getRoomCovers:async(Aa={})=>{const wa=new URL("/api/2.0/files/rooms/covers",DUMMY_BASE_URL);let Pa;t&&(Pa=t.baseOptions);const xa={method:"GET",...Pa,...Aa},Ca={},ka={};setBasicAuthToObject(xa,t),await setOAuthToObject(Ca,"OAuth2",["read","write"],t),await setApiKeyToObject(Ca,"ApiKeyBearer",t),await setBearerAuthToObject(Ca,t),setSearchParams(wa,ka);let Ba=Pa&&Pa.headers?Pa.headers:{};return xa.headers={...Ca,...Ba,...Aa.headers},{url:toPathString(wa),options:xa}},getRoomCreatingStatus:async(Aa={})=>{const wa=new URL("/api/2.0/files/rooms/fromtemplate/status",DUMMY_BASE_URL);let Pa;t&&(Pa=t.baseOptions);const xa={method:"GET",...Pa,...Aa},Ca={},ka={};setBasicAuthToObject(xa,t),await setOAuthToObject(Ca,"OAuth2",["read","write"],t),await setApiKeyToObject(Ca,"ApiKeyBearer",t),await setBearerAuthToObject(Ca,t),setSearchParams(wa,ka);let Ba=Pa&&Pa.headers?Pa.headers:{};return xa.headers={...Ca,...Ba,...Aa.headers},{url:toPathString(wa),options:xa}},getRoomIndexExport:async(Aa={})=>{const wa=new URL("/api/2.0/files/rooms/indexexport",DUMMY_BASE_URL);let Pa;t&&(Pa=t.baseOptions);const xa={method:"GET",...Pa,...Aa},Ca={},ka={};setBasicAuthToObject(xa,t),await setOAuthToObject(Ca,"OAuth2",["read","write"],t),await setApiKeyToObject(Ca,"ApiKeyBearer",t),await setBearerAuthToObject(Ca,t),setSearchParams(wa,ka);let Ba=Pa&&Pa.headers?Pa.headers:{};return xa.headers={...Ca,...Ba,...Aa.headers},{url:toPathString(wa),options:xa}},getRoomInfo:async(Aa,wa={})=>{assertParamExists("getRoomInfo","id",Aa);const Pa="/api/2.0/files/rooms/{id}".replace("{id}",encodeURIComponent(String(Aa))),xa=new URL(Pa,DUMMY_BASE_URL);let Ca;t&&(Ca=t.baseOptions);const ka={method:"GET",...Ca,...wa},Ba={};setSearchParams(xa,{});let $a=Ca&&Ca.headers?Ca.headers:{};return ka.headers={...Ba,...$a,...wa.headers},{url:toPathString(xa),options:ka}},getRoomLinks:async(Aa,wa,Pa={})=>
16{assertParamExists("getRoomLinks","id",Aa);const xa="/api/2.0/files/rooms/{id}/links".replace("{id}",encodeURIComponent(String(Aa))),Ca=new URL(xa,DUMMY_BASE_URL);let ka;t&&(ka=t.baseOptions);const Ba={method:"GET",...ka,...Pa},$a={},Da={};setBasicAuthToObject(Ba,t),await setOAuthToObject($a,"OAuth2",["read","write"],t),await setApiKeyToObject($a,"ApiKeyBearer",t),await setBearerAuthToObject($a,t),wa!==void 0&&(Da.type=wa),setSearchParams(Ca,Da);let Va=ka&&ka.headers?ka.headers:{};return Ba.headers={...$a,...Va,...Pa.headers},{url:toPathString(Ca),options:Ba}},getRoomSecurityInfo:async(Aa,wa,Pa,xa,Ca,ka={})=>{assertParamExists("getRoomSecurityInfo","id",Aa);const Ba="/api/2.0/files/rooms/{id}/share".replace("{id}",encodeURIComponent(String(Aa))),$a=new URL(Ba,DUMMY_BASE_URL);let Da;t&&(Da=t.baseOptions);const Va={method:"GET",...Da,...ka},Fa={},Ma={};setBasicAuthToObject(Va,t),await setOAuthToObject(Fa,"OAuth2",["read","write"],t),await setApiKeyToObject(Fa,"ApiKeyBearer",t),await setBearerAuthToObject(Fa,t),wa!==void 0&&(Ma.filterType=wa),Pa!==void 0&&(Ma.count=Pa),xa!==void 0&&(Ma.startIndex=xa),Ca!==void 0&&(Ma.filterValue=Ca),setSearchParams($a,Ma);let Ua=Da&&Da.headers?Da.headers:{};return Va.headers={...Fa,...Ua,...ka.headers},{url:toPathString($a),options:Va}},getRoomTagsInfo:async(Aa,wa,Pa,xa={})=>{const Ca=new URL("/api/2.0/files/tags",DUMMY_BASE_URL);let ka;t&&(ka=t.baseOptions);const Ba={method:"GET",...ka,...xa},$a={},Da={};setBasicAuthToObject(Ba,t),await setOAuthToObject($a,"OAuth2",["read","write"],t),await setApiKeyToObject($a,"ApiKeyBearer",t),await setBearerAuthToObject($a,t),Aa!==void 0&&(Da.count=Aa),wa!==void 0&&(Da.startIndex=wa),Pa!==void 0&&(Da.filterValue=Pa),r!==void 0&&($a.fields=r),setSearchParams(Ca,Da);let Va=ka&&ka.headers?ka.headers:{};return Ba.headers={...$a,...Va,...xa.headers},{url:toPathString(Ca),options:Ba}},getRoomTemplateCreatingStatus:async(Aa={})=>{const wa=new URL("/api/2.0/files/roomtemplate/status",DUMMY_BASE_URL);let Pa;t&&(Pa=t.baseOptions);const xa={method:"GET",...Pa,...Aa},Ca={},ka={};setBasicAuthToObject(xa,t),await setOAuthToObject(Ca,"OAuth2",["read","write"],t),await setApiKeyToObject(Ca,"ApiKeyBearer",t),await setBearerAuthToObject(Ca,t),setSearchParams(wa,ka);let Ba=Pa&&Pa.headers?Pa.headers:{};return xa.headers={...Ca,...Ba,...Aa.headers},{url:toPathString(wa),options:xa}},getRoomsFolder:async(Aa,wa,Pa,xa,Ca,ka,Ba,$a,Da,Va,Fa,Ma,Ua,La,Qa,Za,ja,qa={})=>{const Ha=new URL("/api/2.0/files/rooms",DUMMY_BASE_URL);let za;t&&(za=t.baseOptions);const Ga={method:"GET",...za,...qa},Ka={},Ya={};setBasicAuthToObject(Ga,t),await setOAuthToObject(Ka,"OAuth2",["read","write"],t),await setApiKeyToObject(Ka,"ApiKeyBearer",t),await setBearerAuthToObject(Ka,t),Aa&&(Ya.type=Aa),wa!==void 0&&(Ya.subjectId=wa),Pa!==void 0&&(Ya.subjectOwnerId=Pa),xa!==void 0&&(Ya.searchArea=xa),Ca!==void 0&&(Ya.withoutTags=Ca),ka!==void 0&&(Ya.tags=ka),Ba!==void 0&&(Ya.excludeSubject=Ba),$a!==void 0&&(Ya.provider=$a),Da!==void 0&&(Ya.subjectFilter=Da),Va!==void 0&&(Ya.quotaFilter=Va),Fa!==void 0&&(Ya.storageFilter=Fa),Ma!==void 0&&(Ya.count=Ma),Ua!==void 0&&(Ya.startIndex=Ua),La!==void 0&&(Ya.sortBy=La),Qa!==void 0&&(Ya.sortOrder=Qa),Za!==void 0&&(Ya.filterValue=Za),ja!==void 0&&(Ya.groupId=ja),r!==void 0&&(Ka.fields=r),setSearchParams(Ha,Ya);let Wa=za&&za.headers?za.headers:{};return Ga.headers={...Ka,...Wa,...qa.headers},{url:toPathString(Ha),options:Ga}},getRoomsNewItems:async(Aa={})=>{const wa=new URL("/api/2.0/files/rooms/news",DUMMY_BASE_URL);let Pa;t&&(Pa=t.baseOptions);const xa={method:"GET",...Pa,...Aa},Ca={},ka={};setBasicAuthToObject(xa,t),await setOAuthToObject(Ca,"OAuth2",["read","write"],t),await setApiKeyToObject(Ca,"ApiKeyBearer",t),await setBearerAuthToObject(Ca,t),setSearchParams(wa,ka);let Ba=Pa&&Pa.headers?Pa.headers:{};return xa.headers={...Ca,...Ba,...Aa.headers},{url:toPathString(wa),options:xa}},getRoomsPrimaryExternalLink:async(Aa,wa={})=>{assertParamExists("getRoomsPrimaryExternalLink","id",Aa);const Pa="/api/2.0/files/rooms/{id}/link".replace("{id}",encodeURIComponent(String(Aa))),xa=new URL(Pa,DUMMY_BASE_URL);let Ca;t&&(Ca=t.baseOptions);const ka={method:"GET",...Ca,...wa},Ba={},$a={};setBasicAuthToObject(ka,t),await setOAuthToObject(Ba,"OAuth2",["read","write"],t),await setApiKeyToObject(Ba,"ApiKeyBearer",t),await setBearerAuthToObject(Ba,t),setSearchParams(xa,$a);let Da=Ca&&Ca.headers?Ca.headers:{};return ka.headers={...Ba,...Da,...wa.headers},{url:toPathString(xa),options:ka}},hasTagLinks:async(Aa,wa,Pa={})=>{assertParamExists("hasTagLinks","tagName2",Aa);const xa="/api/2.0/files/tags/{tagName}/haslinks".replace("{tagName}",encodeURIComponent(String(Aa))),Ca=new URL(xa,DUMMY_BASE_URL);let ka;t&&(ka=t.baseOptions);const Ba={method:"GET",...ka,...Pa},$a={},Da={};setBasicAuthToObject(Ba,t),await setOAuthToObject($a,"OAuth2",["read","write"],t),await setApiKeyToObject($a,"ApiKeyBearer",t),await setBearerAuthToObject($a,t),wa!==void 0&&(Da.tagName=wa),setSearchParams(Ca,Da);let Va=ka&&ka.headers?ka.headers:{};return Ba.headers={...$a,...Va,...Pa.headers},{url:toPathString(Ca),options:Ba}},pinRoom:async(Aa,wa={})=>{assertParamExists("pinRoom","id",Aa);const Pa="/api/2.0/files/rooms/{id}/pin".replace("{id}",encodeURIComponent(String(Aa))),xa=new URL(Pa,DUMMY_BASE_URL);let Ca;t&&(Ca=t.baseOptions);const ka={method:"PUT",...Ca,...wa},Ba={},$a={};setBasicAuthToObject(ka,t),await setOAuthToObject(Ba,"OAuth2",["read","write"],t),await setApiKeyToObject(Ba,"ApiKeyBearer",t),await setBearerAuthToObject(Ba,t),setSearchParams(xa,$a);let Da=Ca&&Ca.headers?Ca.headers:{};return ka.headers={...Ba,...Da,...wa.headers},{url:toPathString(xa),options:ka}},reorderRoom:async(Aa,wa={})=>{assertParamExists("reorderRoom","id",Aa);const Pa="/api/2.0/files/rooms/{id}/reorder".replace("{id}",encodeURIComponent(String(Aa))),xa=new URL(Pa,DUMMY_BASE_URL);let Ca;t&&(Ca=t.baseOptions);const ka={method:"PUT",...Ca,...wa},Ba={},$a={};setBasicAuthToObject(ka,t),await setOAuthToObject(Ba,"OAuth2",["read","write"],t),await setApiKeyToObject(Ba,"ApiKeyBearer",t),await setBearerAuthToObject(Ba,t),setSearchParams(xa,$a);let Da=Ca&&Ca.headers?Ca.headers:{};return ka.headers={...Ba,...Da,...wa.headers},{url:toPathString(xa),options:ka}},resendEmailInvitations:async(Aa,wa,Pa={})=>
16{assertParamExists("resendEmailInvitations","id",Aa),assertParamExists("resendEmailInvitations","userInvitation",wa);const xa="/api/2.0/files/rooms/{id}/resend".replace("{id}",encodeURIComponent(String(Aa))),Ca=new URL(xa,DUMMY_BASE_URL);let ka;t&&(ka=t.baseOptions);const Ba={method:"POST",...ka,...Pa},$a={},Da={};setBasicAuthToObject(Ba,t),await setOAuthToObject($a,"OAuth2",["read","write"],t),await setApiKeyToObject($a,"ApiKeyBearer",t),await setBearerAuthToObject($a,t),$a["Content-Type"]="application/json",setSearchParams(Ca,Da);let Va=ka&&ka.headers?ka.headers:{};return Ba.headers={...$a,...Va,...Pa.headers},Ba.data=serializeDataIfNeeded(wa,Ba,t),{url:toPathString(Ca),options:Ba}},setPublicSettings:async(Aa,wa={})=>{const Pa=new URL("/api/2.0/files/roomtemplate/public",DUMMY_BASE_URL);let xa;t&&(xa=t.baseOptions);const Ca={method:"PUT",...xa,...wa},ka={},Ba={};setBasicAuthToObject(Ca,t),await setOAuthToObject(ka,"OAuth2",["read","write"],t),await setApiKeyToObject(ka,"ApiKeyBearer",t),await setBearerAuthToObject(ka,t),ka["Content-Type"]="application/json",setSearchParams(Pa,Ba);let $a=xa&&xa.headers?xa.headers:{};return Ca.headers={...ka,...$a,...wa.headers},Ca.data=serializeDataIfNeeded(Aa,Ca,t),{url:toPathString(Pa),options:Ca}},setRoomLink:async(Aa,wa,Pa={})=>{assertParamExists("setRoomLink","id",Aa),assertParamExists("setRoomLink","roomLinkRequest",wa);const xa="/api/2.0/files/rooms/{id}/links".replace("{id}",encodeURIComponent(String(Aa))),Ca=new URL(xa,DUMMY_BASE_URL);let ka;t&&(ka=t.baseOptions);const Ba={method:"PUT",...ka,...Pa},$a={},Da={};setBasicAuthToObject(Ba,t),await setOAuthToObject($a,"OAuth2",["read","write"],t),await setApiKeyToObject($a,"ApiKeyBearer",t),await setBearerAuthToObject($a,t),$a["Content-Type"]="application/json",setSearchParams(Ca,Da);let Va=ka&&ka.headers?ka.headers:{};return Ba.headers={...$a,...Va,...Pa.headers},Ba.data=serializeDataIfNeeded(wa,Ba,t),{url:toPathString(Ca),options:Ba}},setRoomSecurity:async(Aa,wa,Pa={})=>{assertParamExists("setRoomSecurity","id",Aa),assertParamExists("setRoomSecurity","roomInvitationRequest",wa);const xa="/api/2.0/files/rooms/{id}/share".replace("{id}",encodeURIComponent(String(Aa))),Ca=new URL(xa,DUMMY_BASE_URL);let ka;t&&(ka=t.baseOptions);const Ba={method:"PUT",...ka,...Pa},$a={},Da={};setBasicAuthToObject(Ba,t),await setOAuthToObject($a,"OAuth2",["read","write"],t),await setApiKeyToObject($a,"ApiKeyBearer",t),await setBearerAuthToObject($a,t),$a["Content-Type"]="application/json",setSearchParams(Ca,Da);let Va=ka&&ka.headers?ka.headers:{};return Ba.headers={...$a,...Va,...Pa.headers},Ba.data=serializeDataIfNeeded(wa,Ba,t),{url:toPathString(Ca),options:Ba}},startExternalDbSync:async(Aa,wa={})=>{assertParamExists("startExternalDbSync","id",Aa);const Pa="/api/2.0/files/rooms/{id}/externaldbsync".replace("{id}",encodeURIComponent(String(Aa))),xa=new URL(Pa,DUMMY_BASE_URL);let Ca;t&&(Ca=t.baseOptions);const ka={method:"POST",...Ca,...wa},Ba={},$a={};setBasicAuthToObject(ka,t),await setOAuthToObject(Ba,"OAuth2",["read","write"],t),await setApiKeyToObject(Ba,"ApiKeyBearer",t),await setBearerAuthToObject(Ba,t),setSearchParams(xa,$a);let Da=Ca&&Ca.headers?Ca.headers:{};return ka.headers={...Ba,...Da,...wa.headers},{url:toPathString(xa),options:ka}},startRoomIndexExport:async(Aa,wa={})=>{assertParamExists("startRoomIndexExport","id",Aa);const Pa="/api/2.0/files/rooms/{id}/indexexport".replace("{id}",encodeURIComponent(String(Aa))),xa=new URL(Pa,DUMMY_BASE_URL);let Ca;t&&(Ca=t.baseOptions);const ka={method:"POST",...Ca,...wa},Ba={},$a={};setBasicAuthToObject(ka,t),await setOAuthToObject(Ba,"OAuth2",["read","write"],t),await setApiKeyToObject(Ba,"ApiKeyBearer",t),await setBearerAuthToObject(Ba,t),setSearchParams(xa,$a);let Da=Ca&&Ca.headers?Ca.headers:{};return ka.headers={...Ba,...Da,...wa.headers},{url:toPathString(xa),options:ka}},terminateRoomIndexExport:async(Aa={})=>{const wa=new URL("/api/2.0/files/rooms/indexexport",DUMMY_BASE_URL);let Pa;t&&(Pa=t.baseOptions);const xa={method:"DELETE",...Pa,...Aa},Ca={},ka={};setBasicAuthToObject(xa,t),await setOAuthToObject(Ca,"OAuth2",["read","write"],t),await setApiKeyToObject(Ca,"ApiKeyBearer",t),await setBearerAuthToObject(Ca,t),setSearchParams(wa,ka);let Ba=Pa&&Pa.headers?Pa.headers:{};return xa.headers={...Ca,...Ba,...Aa.headers},{url:toPathString(wa),options:xa}},unarchiveRoom:async(Aa,wa,Pa={})=>{assertParamExists("unarchiveRoom","id",Aa);const xa="/api/2.0/files/rooms/{id}/unarchive".replace("{id}",encodeURIComponent(String(Aa))),Ca=new URL(xa,DUMMY_BASE_URL);let ka;t&&(ka=t.baseOptions);const Ba={method:"PUT",...ka,...Pa},$a={},Da={};setBasicAuthToObject(Ba,t),await setOAuthToObject($a,"OAuth2",["read","write"],t),await setApiKeyToObject($a,"ApiKeyBearer",t),await setBearerAuthToObject($a,t),$a["Content-Type"]="application/json",setSearchParams(Ca,Da);let Va=ka&&ka.headers?ka.headers:{};return Ba.headers={...$a,...Va,...Pa.headers},Ba.data=serializeDataIfNeeded(wa,Ba,t),{url:toPathString(Ca),options:Ba}},unpinRoom:async(Aa,wa={})=>{assertParamExists("unpinRoom","id",Aa);const Pa="/api/2.0/files/rooms/{id}/unpin".replace("{id}",encodeURIComponent(String(Aa))),xa=new URL(Pa,DUMMY_BASE_URL);let Ca;t&&(Ca=t.baseOptions);const ka={method:"PUT",...Ca,...wa},Ba={},$a={};setBasicAuthToObject(ka,t),await setOAuthToObject(Ba,"OAuth2",["read","write"],t),await setApiKeyToObject(Ba,"ApiKeyBearer",t),await setBearerAuthToObject(Ba,t),setSearchParams(xa,$a);let Da=Ca&&Ca.headers?Ca.headers:{};return ka.headers={...Ba,...Da,...wa.headers},{url:toPathString(xa),options:ka}},updateRoom:async(Aa,wa,Pa={})=>{assertParamExists("updateRoom","id",Aa),assertParamExists("updateRoom","updateRoomRequest",wa);const xa="/api/2.0/files/rooms/{id}".replace("{id}",encodeURIComponent(String(Aa))),Ca=new URL(xa,DUMMY_BASE_URL);let ka;t&&(ka=t.baseOptions);const Ba={method:"PUT",...ka,...Pa},$a={},Da={};setBasicAuthToObject(Ba,t),await setOAuthToObject($a,"OAuth2",["read","write"],t),await setApiKeyToObject($a,"ApiKeyBearer",t),await setBearerAuthToObject($a,t),$a["Content-Type"]="application/json",setSearchParams(Ca,Da);let Va=ka&&ka.headers?ka.headers:{};return Ba.headers={...$a,...Va,...Pa.headers},Ba.data=serializeDataIfNeeded(wa,Ba,t),{url:toPathString(Ca),options:Ba}},updateRoomTag:async(Aa,wa={})=>{const Pa=new URL("/api/2.0/files/tags",DUMMY_BASE_URL);let xa;t&&(xa=t.baseOptions);const Ca={method:"PUT",...xa,...wa},ka={},Ba={};setBasicAuthToObject(Ca,t),await setOAuthToObject(ka,"OAuth2",["read","write"],t),await setApiKeyToObject(ka,"ApiKeyBearer",t),await setBearerAuthToObject(ka,t),ka["Content-Type"]="application/json",setSearchParams(Pa,Ba);let $a=xa&&xa.headers?xa.headers:{};return Ca.headers={...ka,...$a,...wa.headers},Ca.data=serializeDataIfNeeded(Aa,Ca,t),{url:toPathString(Pa),options:Ca}},uploadRoomLogo:async(Aa,wa={})=>{const Pa=new URL("/api/2.0/files/logos",DUMMY_BASE_URL);let xa;t&&(xa=t.baseOptions);const Ca={method:"POST",...xa,...wa},ka={},Ba={},$a=new(t&&t.formDataCtor||FormData);setBasicAuthToObject(Ca,t),await setOAuthToObject(ka,"OAuth2",["read","write"],t),await setApiKeyToObject(ka,"ApiKeyBearer",t),await setBearerAuthToObject(ka,t),Aa!==void 0&&$a.append("File",Aa),ka["Content-Type"]="multipart/form-data",setSearchParams(Pa,Ba);let Da=xa&&xa.headers?xa.headers:{};return Ca.headers={...ka,...Da,...wa.headers},Ca.data=$a,{url:toPathString(Pa),options:Ca}}}},RoomsApiFp=function(t){const r=RoomsApiAxiosParamCreator(t);return{async addRoomTags(Aa,wa,Pa){const xa=await r.addRoomTags(Aa,wa,Pa),Ca=t?.serverIndex??0,ka=operationServerMap["RoomsApi.addRoomTags"]?.[Ca]?.url;return(Ba,$a)=>createRequestFunction(xa,axios,BASE_PATH,t)(Ba,ka||$a)},async archiveRoom(Aa,wa,Pa){const xa=await r.archiveRoom(Aa,wa,Pa),Ca=t?.serverIndex??0,ka=operationServerMap["RoomsApi.archiveRoom"]?.[Ca]?.url;return(Ba,$a)=>createRequestFunction(xa,axios,BASE_PATH,t)(Ba,ka||$a)},async changeRoomCover(Aa,wa,Pa){const xa=await r.changeRoomCover(Aa,wa,Pa),Ca=t?.serverIndex??0,ka=operationServerMap["RoomsApi.
16changeRoomCover"]?.[Ca]?.url;return(Ba,$a)=>createRequestFunction(xa,axios,BASE_PATH,t)(Ba,ka||$a)},async createRoom(Aa,wa){const Pa=await r.createRoom(Aa,wa),xa=t?.serverIndex??0,Ca=operationServerMap["RoomsApi.createRoom"]?.[xa]?.url;return(ka,Ba)=>createRequestFunction(Pa,axios,BASE_PATH,t)(ka,Ca||Ba)},async createRoomFromTemplate(Aa,wa){const Pa=await r.createRoomFromTemplate(Aa,wa),xa=t?.serverIndex??0,Ca=operationServerMap["RoomsApi.createRoomFromTemplate"]?.[xa]?.url;return(ka,Ba)=>createRequestFunction(Pa,axios,BASE_PATH,t)(ka,Ca||Ba)},async createRoomLogo(Aa,wa,Pa){const xa=await r.createRoomLogo(Aa,wa,Pa),Ca=t?.serverIndex??0,ka=operationServerMap["RoomsApi.createRoomLogo"]?.[Ca]?.url;return(Ba,$a)=>createRequestFunction(xa,axios,BASE_PATH,t)(Ba,ka||$a)},async createRoomTag(Aa,wa){const Pa=await r.createRoomTag(Aa,wa),xa=t?.serverIndex??0,Ca=operationServerMap["RoomsApi.createRoomTag"]?.[xa]?.url;return(ka,Ba)=>createRequestFunction(Pa,axios,BASE_PATH,t)(ka,Ca||Ba)},async createRoomTemplate(Aa,wa){const Pa=await r.createRoomTemplate(Aa,wa),xa=t?.serverIndex??0,Ca=operationServerMap["RoomsApi.createRoomTemplate"]?.[xa]?.url;return(ka,Ba)=>createRequestFunction(Pa,axios,BASE_PATH,t)(ka,Ca||Ba)},async createRoomThirdParty(Aa,wa,Pa){const xa=await r.createRoomThirdParty(Aa,wa,Pa),Ca=t?.serverIndex??0,ka=operationServerMap["RoomsApi.createRoomThirdParty"]?.[Ca]?.url;return(Ba,$a)=>createRequestFunction(xa,axios,BASE_PATH,t)(Ba,ka||$a)},async deleteCustomTags(Aa,wa){const Pa=await r.deleteCustomTags(Aa,wa),xa=t?.serverIndex??0,Ca=operationServerMap["RoomsApi.deleteCustomTags"]?.[xa]?.url;return(ka,Ba)=>createRequestFunction(Pa,axios,BASE_PATH,t)(ka,Ca||Ba)},async deleteRoom(Aa,wa,Pa){const xa=await r.deleteRoom(Aa,wa,Pa),Ca=t?.serverIndex??0,ka=operationServerMap["RoomsApi.deleteRoom"]?.[Ca]?.url;return(Ba,$a)=>createRequestFunction(xa,axios,BASE_PATH,t)(Ba,ka||$a)},async deleteRoomLogo(Aa,wa){const Pa=await r.deleteRoomLogo(Aa,wa),xa=t?.serverIndex??0,Ca=operationServerMap["RoomsApi.deleteRoomLogo"]?.[xa]?.url;return(ka,Ba)=>createRequestFunction(Pa,axios,BASE_PATH,t)(ka,Ca||Ba)},async deleteRoomTags(Aa,wa,Pa){const xa=await r.deleteRoomTags(Aa,wa,Pa),Ca=t?.serverIndex??0,ka=operationServerMap["RoomsApi.deleteRoomTags"]?.[Ca]?.url;return(Ba,$a)=>createRequestFunction(xa,axios,BASE_PATH,t)(Ba,ka||$a)},async getExternalDbSyncStatus(Aa,wa){const Pa=await r.getExternalDbSyncStatus(Aa,wa),xa=t?.serverIndex??0,Ca=operationServerMap["RoomsApi.getExternalDbSyncStatus"]?.[xa]?.url;return(ka,Ba)=>createRequestFunction(Pa,axios,BASE_PATH,t)(ka,Ca||Ba)},async getNewRoomItems(Aa,wa){const Pa=await r.getNewRoomItems(Aa,wa),xa=t?.serverIndex??0,Ca=operationServerMap["RoomsApi.getNewRoomItems"]?.[xa]?.url;return(ka,Ba)=>createRequestFunction(Pa,axios,BASE_PATH,t)(ka,Ca||Ba)},async getPublicSettings(Aa,wa){const Pa=await r.getPublicSettings(Aa,wa),xa=t?.serverIndex??0,Ca=operationServerMap["RoomsApi.getPublicSettings"]?.[xa]?.url;return(ka,Ba)=>createRequestFunction(Pa,axios,BASE_PATH,t)(ka,Ca||Ba)},async getRoomCovers(Aa){const wa=await r.getRoomCovers(Aa),Pa=t?.serverIndex??0,xa=operationServerMap["RoomsApi.getRoomCovers"]?.[Pa]?.url;return(Ca,ka)=>createRequestFunction(wa,axios,BASE_PATH,t)(Ca,xa||ka)},async getRoomCreatingStatus(Aa){const wa=await r.getRoomCreatingStatus(Aa),Pa=t?.serverIndex??0,xa=operationServerMap["RoomsApi.getRoomCreatingStatus"]?.[Pa]?.url;return(Ca,ka)=>createRequestFunction(wa,axios,BASE_PATH,t)(Ca,xa||ka)},async getRoomIndexExport(Aa){const wa=await r.getRoomIndexExport(Aa),Pa=t?.serverIndex??0,xa=operationServerMap["RoomsApi.getRoomIndexExport"]?.[Pa]?.url;return(Ca,ka)=>createRequestFunction(wa,axios,BASE_PATH,t)(Ca,xa||ka)},async getRoomInfo(Aa,wa){const Pa=await r.getRoomInfo(Aa,wa),xa=t?.serverIndex??0,Ca=operationServerMap["RoomsApi.getRoomInfo"]?.[xa]?.url;return(ka,Ba)=>createRequestFunction(Pa,axios,BASE_PATH,t)(ka,Ca||Ba)},async getRoomLinks(Aa,wa,Pa){const xa=await r.getRoomLinks(Aa,wa,Pa),Ca=t?.serverIndex??0,ka=operationServerMap["RoomsApi.getRoomLinks"]?.[Ca]?.url;return(Ba,$a)=>createRequestFunction(xa,axios,BASE_PATH,t)(Ba,ka||$a)},async getRoomSecurityInfo(Aa,wa,Pa,xa,Ca,ka){const Ba=await r.getRoomSecurityInfo(Aa,wa,Pa,xa,Ca,ka),$a=t?.serverIndex??0,Da=operationServerMap["RoomsApi.getRoomSecurityInfo"]?.[$a]?.url;return(Va,Fa)=>createRequestFunction(Ba,axios,BASE_PATH,t)(Va,Da||Fa)},async getRoomTagsInfo(Aa,wa,Pa,xa){const Ca=await r.getRoomTagsInfo(Aa,wa,Pa,xa),ka=t?.serverIndex??0,Ba=operationServerMap["RoomsApi.getRoomTagsInfo"]?.[ka]?.url;return($a,Da)=>createRequestFunction(Ca,axios,BASE_PATH,t)($a,Ba||Da)},async getRoomTemplateCreatingStatus(Aa){const wa=await r.getRoomTemplateCreatingStatus(Aa),Pa=t?.serverIndex??0,xa=operationServerMap["RoomsApi.getRoomTemplateCreatingStatus"]?.[Pa]?.url;return(Ca,ka)=>createRequestFunction(wa,axios,BASE_PATH,t)(Ca,xa||ka)},async getRoomsFolder(Aa,wa,Pa,xa,Ca,ka,Ba,$a,Da,Va,Fa,Ma,Ua,La,Qa,Za,ja,qa){const Ha=await r.getRoomsFolder(Aa,wa,Pa,xa,Ca,ka,Ba,$a,Da,Va,Fa,Ma,Ua,La,Qa,Za,ja,qa),za=t?.serverIndex??0,Ga=operationServerMap["RoomsApi.getRoomsFolder"]?.[za]?.url;return(Ka,Ya)=>createRequestFunction(Ha,axios,BASE_PATH,t)(Ka,Ga||Ya)},async getRoomsNewItems(Aa){const wa=await r.getRoomsNewItems(Aa),Pa=t?.serverIndex??0,xa=operationServerMap["RoomsApi.getRoomsNewItems"]?.[Pa]?.url;return(Ca,ka)=>createRequestFunction(wa,axios,BASE_PATH,t)(Ca,xa||ka)},async getRoomsPrimaryExternalLink(Aa,wa){const Pa=await r.getRoomsPrimaryExternalLink(Aa,wa),xa=t?.serverIndex??0,Ca=operationServerMap["RoomsApi.getRoomsPrimaryExternalLink"]?.[xa]?.url;return(ka,Ba)=>createRequestFunction(Pa,axios,BASE_PATH,t)(ka,Ca||Ba)},async hasTagLinks(Aa,wa,Pa){const xa=await r.hasTagLinks(Aa,wa,Pa),Ca=t?.serverIndex??0,ka=operationServerMap["RoomsApi.hasTagLinks"]?.[Ca]?.url;return(Ba,$a)=>createRequestFunction(xa,axios,BASE_PATH,t)(Ba,ka||$a)},async pinRoom(Aa,wa){const Pa=await r.pinRoom(Aa,wa),xa=t?.serverIndex??0,Ca=operationServerMap["RoomsApi.pinRoom"]?.[xa]?.url;return(ka,Ba)=>createRequestFunction(Pa,axios,BASE_PATH,t)(ka,Ca||Ba)},async reorderRoom(Aa,wa){const Pa=await r.reorderRoom(Aa,wa),xa=t?.serverIndex??0,Ca=operationServerMap["RoomsApi.reorderRoom"]?.[xa]?.url;return(ka,Ba)=>createRequestFunction(Pa,axios,BASE_PATH,t)(ka,Ca||Ba)},async resendEmailInvitations(Aa,wa,Pa){const xa=await r.resendEmailInvitations(Aa,wa,Pa),Ca=t?.serverIndex??0,ka=operationServerMap["RoomsApi.resendEmailInvitations"]?.[Ca]?.url;return(Ba,$a)=>createRequestFunction(xa,axios,BASE_PATH,t)(Ba,ka||$a)},async setPublicSettings(Aa,wa){const Pa=await r.setPublicSettings(Aa,wa),xa=t?.serverIndex??0,Ca=operationServerMap["RoomsApi.setPublicSettings"]?.[xa]?.url;return(ka,Ba)=>createRequestFunction(Pa,axios,BASE_PATH,t)(ka,Ca||Ba)},async setRoomLink(Aa,wa,Pa){const xa=await r.setRoomLink(Aa,wa,Pa),Ca=t?.serverIndex??0,ka=operationServerMap["RoomsApi.setRoomLink"]?.[Ca]?.url;return(Ba,$a)=>createRequestFunction(xa,axios,BASE_PATH,t)(Ba,ka||$a)},async setRoomSecurity(Aa,wa,Pa){const xa=await r.setRoomSecurity(Aa,wa,Pa),Ca=t?.serverIndex??0,ka=operationServerMap["RoomsApi.setRoomSecurity"]?.[Ca]?.url;return(Ba,$a)=>createRequestFunction(xa,axios,BASE_PATH,t)(Ba,ka||$a)},async startExternalDbSync(Aa,wa){const Pa=await r.startExternalDbSync(Aa,wa),xa=t?.serverIndex??0,Ca=operationServerMap["RoomsApi.startExternalDbSync"]?.[xa]?.url;return(ka,Ba)=>createRequestFunction(Pa,axios,BASE_PATH,t)(ka,Ca||Ba)},async startRoomIndexExport(Aa,wa){const Pa=await r.startRoomIndexExport(Aa,wa),xa=t?.serverIndex??0,Ca=operationServerMap["RoomsApi.startRoomIndexExport"]?.[xa]?.url;return(ka,Ba)=>createRequestFunction(Pa,axios,BASE_PATH,t)(ka,Ca||Ba)},async terminateRoomIndexExport(Aa){const wa=await r.terminateRoomIndexExport(Aa),Pa=t?.serverIndex??0,xa=operationServerMap["RoomsApi.terminateRoomIndexExport"]?.[Pa]?.url;return(Ca,ka)=>createRequestFunction(wa,axios,BASE_PATH,t)(Ca,xa||ka)},async unarchiveRoom(Aa,wa,Pa){const xa=await r.unarchiveRoom(Aa,wa,Pa),Ca=t?.serverIndex??0,ka=operationServerMap["RoomsApi.unarchiveRoom"]?.[Ca]?.url;return(Ba,$a)=>createRequestFunction(xa,axios,BASE_PATH,t)(Ba,ka||$a)},async unpinRoom(Aa,wa){const Pa=await r.unpinRoom(Aa,wa),xa=t?.serverIndex??0,Ca=operationServerMap["RoomsApi.unpinRoom"]?.[xa]?.url;return(ka,Ba)=>createRequestFunction(Pa,axios,BASE_PATH,t)(ka,Ca||Ba)},async updateRoom(Aa,wa,Pa){const xa=await r.updateRoom(Aa,wa,Pa),Ca=t?.serverIndex??0,ka=operationServerMap["RoomsApi.updateRoom"]?.[Ca]?.url;return(Ba,$a)=>createRequestFunction(xa,axios,BASE_PATH,t)(Ba,ka||$a)},async updateRoomTag(Aa,wa){const Pa=await r.updateRoomTag(Aa,wa),xa=t?.serverIndex??0,Ca=operationServerMap["RoomsApi.updateRoomTag"]?.[xa]?.url;return(ka,Ba)=>createRequestFunction(Pa,axios,BASE_PATH,t)(ka,Ca||Ba)},async uploadRoomLogo(Aa,wa){const Pa=await r.uploadRoomLogo(Aa,wa),xa=t?.serverIndex??0,Ca=operationServerMap["RoomsApi.uploadRoomLogo"]?.[xa]?.url;return(ka,Ba)=>createRequestFunction(Pa,axios,BASE_PATH,t)(ka,Ca||Ba)}}},RoomsApi=class extends BaseAPI{addRoomTags(t,r){return RoomsApiFp(this.configuration).addRoomTags(t.id,t.batchTagsRequestDto,r).then(Aa=>Aa(this.axios,this.basePath))}archiveRoom(t,r){return RoomsApiFp(this.configuration).archiveRoom(t.id,t.archiveRoomRequest,r).then(Aa=>Aa(this.axios,this.basePath))}changeRoomCover(t,r){return RoomsApiFp(this.configuration).changeRoomCover(t.id,t.coverRequestDto,r).then(Aa=>Aa(this.axios,this.basePath))}createRoom(t={},r){return RoomsApiFp(this.configuration).createRoom(t.createRoomRequestDto,r).then(Aa=>Aa(this.axios,this.basePath))}createRoomFromTemplate(t={},r){return RoomsApiFp(this.configuration).createRoomFromTemplate(t.createRoomFromTemplateDto,r).then(Aa=>Aa(this.axios,this.basePath))}createRoomLogo(t,r){return RoomsApiFp(this.configuration).createRoomLogo(t.id,t.logoRequest,r).then(Aa=>Aa(this.axios,this.basePath))}createRoomTag(t={},r){return RoomsApiFp(this.configuration).createRoomTag(t.createTagRequestDto,r).then(Aa=>Aa(this.axios,this.basePath))}createRoomTemplate(t={},r){return RoomsApiFp(this.configuration).createRoomTemplate(t.roomTemplateDto,r).then(Aa=>Aa(this.axios,this.basePath))}createRoomThirdParty(t,r){return RoomsApiFp(this.configuration).createRoomThirdParty(t.id,t.createThirdPartyRoom,r).then(Aa=>Aa(this.axios,this.basePath))}deleteCustomTags(t={},r){return RoomsApiFp(this.configuration).deleteCustomTags(t.batchTagsRequestDto,r).then(Aa=>Aa(this.axios,this.basePath))}deleteRoom(t,r){return RoomsApiFp(this.configuration).deleteRoom(t.id,t.deleteRoomRequest,r).then(Aa=>Aa(this.axios,this.basePath))}deleteRoomLogo(t,r){return RoomsApiFp(this.configuration).deleteRoomLogo(t.id,r).then(Aa=>Aa(this.axios,this.basePath))}deleteRoomTags(t,r){return RoomsApiFp(this.configuration).deleteRoomTags(t.id,t.batchTagsRequestDto,r).then(Aa=>Aa(this.axios,this.basePath))}getExternalDbSyncStatus(t,r){return RoomsApiFp(this.configuration).getExternalDbSyncStatus(t.id,r).then(Aa=>Aa(this.axios,this.basePath))}getNewRoomItems(t,r){return RoomsApiFp(this.configuration).getNewRoomItems(t.id,r).then(Aa=>Aa(this.axios,this.basePath))}getPublicSettings(t,r){return RoomsApiFp(this.configuration).getPublicSettings(t.id,r).then(Aa=>Aa(this.axios,this.basePath))}getRoomCovers(t){return RoomsApiFp(this.configuration).getRoomCovers(t).then(r=>r(this.axios,this.basePath))}getRoomCreatingStatus(t){return RoomsApiFp(this.configuration).getRoomCreatingStatus(t).then(r=>r(this.axios,this.basePath))}getRoomIndexExport(t){return RoomsApiFp(this.configuration).getRoomIndexExport(t).then(r=>r(this.axios,this.basePath))}getRoomInfo(t,r){return RoomsApiFp(this.configuration).getRoomInfo(t.id,r).then(Aa=>Aa(this.axios,this.basePath))}getRoomLinks(t,r){return RoomsApiFp(this.configuration).getRoomLinks(t.id,t.type,r).then(Aa=>Aa(this.axios,this.basePath))}getRoomSecurityInfo(t,r){return RoomsApiFp(this.configuration).getRoomSecurityInfo(t.id,t.filterType,t.count,t.startIndex,t.filterValue,r).then(Aa=>Aa(this.axios,this.basePath))}getRoomTagsInfo(t={},r){return RoomsApiFp(this.configuration).getRoomTagsInfo(t.count,t.startIndex,t.filterValue,r).then(Aa=>Aa(this.axios,this.basePath))}getRoomTemplateCreatingStatus(t){return RoomsApiFp(this.configuration).getRoomTemplateCreatingStatus(t).then(r=>r(this.axios,this.basePath))}getRoomsFolder(t={},r){return RoomsApiFp(this.configuration).getRoomsFolder(t.type,t.subjectId,t.subjectOwnerId,t.searchArea,t.withoutTags,t.tags,t.excludeSubject,t.provider,t.subjectFilter,t.quotaFilter,t.storageFilter,t.count,t.startIndex,t.sortBy,t.sortOrder,t.filterValue,t.groupId,r).then(Aa=>Aa(this.axios,this.basePath))}getRoomsNewItems(t){return RoomsApiFp(this.configuration).getRoomsNewItems(t).then(r=>r(this.axios,this.basePath))}getRoomsPrimaryExternalLink(t,r){return RoomsApiFp(this.configuration).getRoomsPrimaryExternalLink(t.id,r).then(Aa=>Aa(this.axios,this.basePath))}hasTagLinks(t,r){return RoomsApiFp(this.configuration).hasTagLinks(t.tagName2,t.tagName,r).then(Aa=>Aa(this.axios,this.basePath))}pinRoom(t,r){return RoomsApiFp(this.configuration).pinRoom(t.id,r).then(Aa=>Aa(this.axios,this.basePath))}reorderRoom(t,r){return RoomsApiFp(this.configuration).reorderRoom(t.id,r).then(Aa=>Aa(this.axios,this.basePath))}resendEmailInvitations(t,r){return RoomsApiFp(this.configuration).resendEmailInvitations(t.id,t.userInvitation,r).then(Aa=>Aa(this.axios,this.basePath))}setPublicSettings(t={},r){return RoomsApiFp(this.configuration).setPublicSettings(t.setPublicDto,r).then(Aa=>Aa(this.axios,this.basePath))}setRoomLink(t,r){return RoomsApiFp(this.configuration).setRoomLink(t.id,t.roomLinkRequest,r).then(Aa=>Aa(this.axios,this.basePath))}setRoomSecurity(t,r){return RoomsApiFp(this.configuration).setRoomSecurity(t.id,t.roomInvitationRequest,r).then(Aa=>Aa(this.axios,this.basePath))}startExternalDbSync(t,r){return RoomsApiFp(this.configuration).startExternalDbSync(t.id,r).then(Aa=>Aa(this.axios,this.basePath))}startRoomIndexExport(t,r){return RoomsApiFp(this.configuration).startRoomIndexExport(t.id,r).then(Aa=>Aa(this.axios,this.basePath))}terminateRoomIndexExport(t){return RoomsApiFp(this.configuration).terminateRoomIndexExport(t).then(r=>r(this.axios,this.basePath))}unarchiveRoom(t,r){return RoomsApiFp(this.configuration).unarchiveRoom(t.id,t.archiveRoomRequest,r).then(Aa=>Aa(this.axios,this.basePath))}unpinRoom(t,r){return RoomsApiFp(this.configuration).unpinRoom(t.id,r).then(Aa=>Aa(this.axios,this.basePath))}updateRoom(t,r){return RoomsApiFp(this.configuration).updateRoom(t.id,t.updateRoomRequest,r).then(Aa=>Aa(this.axios,this.basePath))}updateRoomTag(t={},r){return RoomsApiFp(this.configuration).updateRoomTag(t.updateTagRequestDto,r).then(Aa=>Aa(this.axios,this.basePath))}uploadRoomLogo(t={},r){return RoomsApiFp(this.configuration).uploadRoomLogo(t.file,r).then(Aa=>Aa(this.axios,this.basePath))}},CommonSettingsApiAxiosParamCreator=function(t){return{closeAdminHelper:async(r={})=>
16{const Aa=new URL("/api/2.0/settings/closeadminhelper",DUMMY_BASE_URL);let wa;t&&(wa=t.baseOptions);const Pa={method:"PUT",...wa,...r},xa={},Ca={};setBasicAuthToObject(Pa,t),await setOAuthToObject(xa,"OAuth2",["read","write"],t),await setApiKeyToObject(xa,"ApiKeyBearer",t),await setBearerAuthToObject(xa,t),setSearchParams(Aa,Ca);let ka=wa&&wa.headers?wa.headers:{};return Pa.headers={...xa,...ka,...r.headers},{url:toPathString(Aa),options:Pa}},completeWizard:async(r,Aa={})=>{const wa=new URL("/api/2.0/settings/wizard/complete",DUMMY_BASE_URL);let Pa;t&&(Pa=t.baseOptions);const xa={method:"PUT",...Pa,...Aa},Ca={},ka={};setBasicAuthToObject(xa,t),await setOAuthToObject(Ca,"OAuth2",["read","write"],t),await setApiKeyToObject(Ca,"ApiKeyBearer",t),await setBearerAuthToObject(Ca,t),Ca["Content-Type"]="application/json",setSearchParams(wa,ka);let Ba=Pa&&Pa.headers?Pa.headers:{};return xa.headers={...Ca,...Ba,...Aa.headers},xa.data=serializeDataIfNeeded(r,xa,t),{url:toPathString(wa),options:xa}},configureDeepLink:async(r,Aa={})=>{const wa=new URL("/api/2.0/settings/deeplink",DUMMY_BASE_URL);let Pa;t&&(Pa=t.baseOptions);const xa={method:"POST",...Pa,...Aa},Ca={},ka={};setBasicAuthToObject(xa,t),await setOAuthToObject(Ca,"OAuth2",["read","write"],t),await setApiKeyToObject(Ca,"ApiKeyBearer",t),await setBearerAuthToObject(Ca,t),Ca["Content-Type"]="application/json",setSearchParams(wa,ka);let Ba=Pa&&Pa.headers?Pa.headers:{};return xa.headers={...Ca,...Ba,...Aa.headers},xa.data=serializeDataIfNeeded(r,xa,t),{url:toPathString(wa),options:xa}},deletePortalColorTheme:async(r,Aa={})=>{assertParamExists("deletePortalColorTheme","id",r);const wa=new URL("/api/2.0/settings/colortheme",DUMMY_BASE_URL);let Pa;t&&(Pa=t.baseOptions);const xa={method:"DELETE",...Pa,...Aa},Ca={},ka={};setBasicAuthToObject(xa,t),await setOAuthToObject(Ca,"OAuth2",["read","write"],t),await setApiKeyToObject(Ca,"ApiKeyBearer",t),await setBearerAuthToObject(Ca,t),r!==void 0&&(ka.id=r),setSearchParams(wa,ka);let Ba=Pa&&Pa.headers?Pa.headers:{};return xa.headers={...Ca,...Ba,...Aa.headers},{url:toPathString(wa),options:xa}},getDeepLinkSettings:async(r={})=>{const Aa=new URL("/api/2.0/settings/deeplink",DUMMY_BASE_URL);let wa;t&&(wa=t.baseOptions);const Pa={method:"GET",...wa,...r},xa={};setSearchParams(Aa,{});let Ca=wa&&wa.headers?wa.headers:{};return Pa.headers={...xa,...Ca,...r.headers},{url:toPathString(Aa),options:Pa}},getPaymentSettings:async(r={})=>{const Aa=new URL("/api/2.0/settings/payment",DUMMY_BASE_URL);let wa;t&&(wa=t.baseOptions);const Pa={method:"GET",...wa,...r},xa={},Ca={};setBasicAuthToObject(Pa,t),await setOAuthToObject(xa,"OAuth2",["read","write"],t),await setApiKeyToObject(xa,"ApiKeyBearer",t),await setBearerAuthToObject(xa,t),setSearchParams(Aa,Ca);let ka=wa&&wa.headers?wa.headers:{};return Pa.headers={...xa,...ka,...r.headers},{url:toPathString(Aa),options:Pa}},getPortalColorTheme:async(r={})=>{const Aa=new URL("/api/2.0/settings/colortheme",DUMMY_BASE_URL);let wa;t&&(wa=t.baseOptions);const Pa={method:"GET",...wa,...r},xa={};setSearchParams(Aa,{});let Ca=wa&&wa.headers?wa.headers:{};return Pa.headers={...xa,...Ca,...r.headers},{url:toPathString(Aa),options:Pa}},getPortalHostname:async(r={})=>{const Aa=new URL("/api/2.0/settings/machine",DUMMY_BASE_URL);let wa;t&&(wa=t.baseOptions);const Pa={method:"GET",...wa,...r},xa={},Ca={};setBasicAuthToObject(Pa,t),await setOAuthToObject(xa,"OAuth2",["read","write"],t),await setApiKeyToObject(xa,"ApiKeyBearer",t),await setBearerAuthToObject(xa,t),setSearchParams(Aa,Ca);let ka=wa&&wa.headers?wa.headers:{};return Pa.headers={...xa,...ka,...r.headers},{url:toPathString(Aa),options:Pa}},getPortalLogo:async(r={})=>{const Aa=new URL("/api/2.0/settings/logo",DUMMY_BASE_URL);let wa;t&&(wa=t.baseOptions);const Pa={method:"GET",...wa,...r},xa={},Ca={};setBasicAuthToObject(Pa,t),await setOAuthToObject(xa,"OAuth2",["read","write"],t),await setApiKeyToObject(xa,"ApiKeyBearer",t),await setBearerAuthToObject(xa,t),setSearchParams(Aa,Ca);let ka=wa&&wa.headers?wa.headers:{};return Pa.headers={...xa,...ka,...r.headers},{url:toPathString(Aa),options:Pa}},getPortalSettings:async(r,Aa={})=>
16{const wa=new URL("/api/2.0/settings",DUMMY_BASE_URL);let Pa;t&&(Pa=t.baseOptions);const xa={method:"GET",...Pa,...Aa},Ca={},ka={};r!==void 0&&(ka.withpassword=r),setSearchParams(wa,ka);let Ba=Pa&&Pa.headers?Pa.headers:{};return xa.headers={...Ca,...Ba,...Aa.headers},{url:toPathString(wa),options:xa}},getSocketSettings:async(r={})=>{const Aa=new URL("/api/2.0/settings/socket",DUMMY_BASE_URL);let wa;t&&(wa=t.baseOptions);const Pa={method:"GET",...wa,...r},xa={},Ca={};setBasicAuthToObject(Pa,t),await setOAuthToObject(xa,"OAuth2",["read","write"],t),await setApiKeyToObject(xa,"ApiKeyBearer",t),await setBearerAuthToObject(xa,t),setSearchParams(Aa,Ca);let ka=wa&&wa.headers?wa.headers:{};return Pa.headers={...xa,...ka,...r.headers},{url:toPathString(Aa),options:Pa}},getSupportedCultures:async(r={})=>{const Aa=new URL("/api/2.0/settings/cultures",DUMMY_BASE_URL);let wa;t&&(wa=t.baseOptions);const Pa={method:"GET",...wa,...r},xa={};setSearchParams(Aa,{});let Ca=wa&&wa.headers?wa.headers:{};return Pa.headers={...xa,...Ca,...r.headers},{url:toPathString(Aa),options:Pa}},getTenantAiAccessSettings:async(r={})=>{const Aa=new URL("/api/2.0/settings/ai-access",DUMMY_BASE_URL);let wa;t&&(wa=t.baseOptions);const Pa={method:"GET",...wa,...r},xa={},Ca={};setBasicAuthToObject(Pa,t),await setOAuthToObject(xa,"OAuth2",["read","write"],t),await setApiKeyToObject(xa,"ApiKeyBearer",t),await setBearerAuthToObject(xa,t),setSearchParams(Aa,Ca);let ka=wa&&wa.headers?wa.headers:{};return Pa.headers={...xa,...ka,...r.headers},{url:toPathString(Aa),options:Pa}},getTenantUserInvitationSettings:async(r={})=>{const Aa=new URL("/api/2.0/settings/invitationsettings",DUMMY_BASE_URL);let wa;t&&(wa=t.baseOptions);const Pa={method:"GET",...wa,...r},xa={};setSearchParams(Aa,{});let Ca=wa&&wa.headers?wa.headers:{};return Pa.headers={...xa,...Ca,...r.headers},{url:toPathString(Aa),options:Pa}},getTimeZones:async(r={})=>{const Aa=new URL("/api/2.0/settings/timezones",DUMMY_BASE_URL);let wa;t&&(wa=t.baseOptions);const Pa={method:"GET",...wa,...r},xa={},Ca={};setBasicAuthToObject(Pa,t),await setOAuthToObject(xa,"OAuth2",["read","write"],t),await setApiKeyToObject(xa,"ApiKeyBearer",t),await setBearerAuthToObject(xa,t),setSearchParams(Aa,Ca);let ka=wa&&wa.headers?wa.headers:{};return Pa.headers={...xa,...ka,...r.headers},{url:toPathString(Aa),options:Pa}},saveDefaultFolder:async(r,Aa={})=>{const wa=new URL("/api/2.0/settings/defaultfolder",DUMMY_BASE_URL);let Pa;t&&(Pa=t.baseOptions);const xa={method:"PUT",...Pa,...Aa},Ca={},ka={};setBasicAuthToObject(xa,t),await setOAuthToObject(Ca,"OAuth2",["read","write"],t),await setApiKeyToObject(Ca,"ApiKeyBearer",t),await setBearerAuthToObject(Ca,t),Ca["Content-Type"]="application/json",setSearchParams(wa,ka);let Ba=Pa&&Pa.headers?Pa.headers:{};return xa.headers={...Ca,...Ba,...Aa.headers},xa.data=serializeDataIfNeeded(r,xa,t),{url:toPathString(wa),options:xa}},saveDnsSettings:async(r,Aa={})=>{const wa=new URL("/api/2.0/settings/dns",DUMMY_BASE_URL);let Pa;t&&(Pa=t.baseOptions);const xa={method:"PUT",...Pa,...Aa},Ca={},ka={};setBasicAuthToObject(xa,t),await setOAuthToObject(Ca,"OAuth2",["read","write"],t),await setApiKeyToObject(Ca,"ApiKeyBearer",t),await setBearerAuthToObject(Ca,t),Ca["Content-Type"]="application/json",setSearchParams(wa,ka);let Ba=Pa&&Pa.headers?Pa.headers:{};return xa.headers={...Ca,...Ba,...Aa.headers},xa.data=serializeDataIfNeeded(r,xa,t),{url:toPathString(wa),options:xa}},saveMailDomainSettings:async(r,Aa={})=>{const wa=new URL("/api/2.0/settings/maildomainsettings",DUMMY_BASE_URL);let Pa;t&&(Pa=t.baseOptions);const xa={method:"POST",...Pa,...Aa},Ca={},ka={};setBasicAuthToObject(xa,t),await setOAuthToObject(Ca,"OAuth2",["read","write"],t),await setApiKeyToObject(Ca,"ApiKeyBearer",t),await setBearerAuthToObject(Ca,t),Ca["Content-Type"]="application/json",setSearchParams(wa,ka);let Ba=Pa&&Pa.headers?Pa.headers:{};return xa.headers={...Ca,...Ba,...Aa.headers},xa.data=serializeDataIfNeeded(r,xa,t),{url:toPathString(wa),options:xa}},savePortalColorTheme:async(r,Aa={})=>{const wa=new URL("/api/2.0/settings/colortheme",DUMMY_BASE_URL);let Pa;t&&(Pa=t.baseOptions);const xa={method:"PUT",...Pa,...Aa},Ca={},ka={};setBasicAuthToObject(xa,t),await setOAuthToObject(Ca,"OAuth2",["read","write"],t),await setApiKeyToObject(Ca,"ApiKeyBearer",t),await setBearerAuthToObject(Ca,t),Ca["Content-Type"]="application/json",setSearchParams(wa,ka);let Ba=Pa&&Pa.headers?Pa.headers:{};return xa.headers={...Ca,...Ba,...Aa.headers},xa.data=serializeDataIfNeeded(r,xa,t),{url:toPathString(wa),options:xa}},setTenantAiAccessSettings:async(r,Aa={})=>
16{const wa=new URL("/api/2.0/settings/ai-access",DUMMY_BASE_URL);let Pa;t&&(Pa=t.baseOptions);const xa={method:"POST",...Pa,...Aa},Ca={},ka={};setBasicAuthToObject(xa,t),await setOAuthToObject(Ca,"OAuth2",["read","write"],t),await setApiKeyToObject(Ca,"ApiKeyBearer",t),await setBearerAuthToObject(Ca,t),Ca["Content-Type"]="application/json",setSearchParams(wa,ka);let Ba=Pa&&Pa.headers?Pa.headers:{};return xa.headers={...Ca,...Ba,...Aa.headers},xa.data=serializeDataIfNeeded(r,xa,t),{url:toPathString(wa),options:xa}},updateEmailActivationSettings:async(r,Aa={})=>{const wa=new URL("/api/2.0/settings/emailactivation",DUMMY_BASE_URL);let Pa;t&&(Pa=t.baseOptions);const xa={method:"PUT",...Pa,...Aa},Ca={},ka={};setBasicAuthToObject(xa,t),await setOAuthToObject(Ca,"OAuth2",["read","write"],t),await setApiKeyToObject(Ca,"ApiKeyBearer",t),await setBearerAuthToObject(Ca,t),Ca["Content-Type"]="application/json",setSearchParams(wa,ka);let Ba=Pa&&Pa.headers?Pa.headers:{};return xa.headers={...Ca,...Ba,...Aa.headers},xa.data=serializeDataIfNeeded(r,xa,t),{url:toPathString(wa),options:xa}},updateInvitationSettings:async(r,Aa={})=>{const wa=new URL("/api/2.0/settings/invitationsettings",DUMMY_BASE_URL);let Pa;t&&(Pa=t.baseOptions);const xa={method:"PUT",...Pa,...Aa},Ca={},ka={};setBasicAuthToObject(xa,t),await setOAuthToObject(Ca,"OAuth2",["read","write"],t),await setApiKeyToObject(Ca,"ApiKeyBearer",t),await setBearerAuthToObject(Ca,t),Ca["Content-Type"]="application/json",setSearchParams(wa,ka);let Ba=Pa&&Pa.headers?Pa.headers:{};return xa.headers={...Ca,...Ba,...Aa.headers},xa.data=serializeDataIfNeeded(r,xa,t),{url:toPathString(wa),options:xa}}}},CommonSettingsApiFp=function(t){const r=CommonSettingsApiAxiosParamCreator(t);return{async closeAdminHelper(Aa){const wa=await r.closeAdminHelper(Aa),Pa=t?.serverIndex??0,xa=operationServerMap["CommonSettingsApi.closeAdminHelper"]?.[Pa]?.url;return(Ca,ka)=>createRequestFunction(wa,axios,BASE_PATH,t)(Ca,xa||ka)},async completeWizard(Aa,wa){const Pa=await r.completeWizard(Aa,wa),xa=t?.serverIndex??0,Ca=operationServerMap["CommonSettingsApi.completeWizard"]?.[xa]?.url;return(ka,Ba)=>createRequestFunction(Pa,axios,BASE_PATH,t)(ka,Ca||Ba)},async configureDeepLink(Aa,wa){const Pa=await r.configureDeepLink(Aa,wa),xa=t?.serverIndex??0,Ca=operationServerMap["CommonSettingsApi.configureDeepLink"]?.[xa]?.url;return(ka,Ba)=>createRequestFunction(Pa,axios,BASE_PATH,t)(ka,Ca||Ba)},async deletePortalColorTheme(Aa,wa){const Pa=await r.deletePortalColorTheme(Aa,wa),xa=t?.serverIndex??0,Ca=operationServerMap["CommonSettingsApi.deletePortalColorTheme"]?.[xa]?.url;return(ka,Ba)=>createRequestFunction(Pa,axios,BASE_PATH,t)(ka,Ca||Ba)},async getDeepLinkSettings(Aa){const wa=await r.getDeepLinkSettings(Aa),Pa=t?.serverIndex??0,xa=operationServerMap["CommonSettingsApi.getDeepLinkSettings"]?.[Pa]?.url;return(Ca,ka)=>createRequestFunction(wa,axios,BASE_PATH,t)(Ca,xa||ka)},async getPaymentSettings(Aa){const wa=await r.getPaymentSettings(Aa),Pa=t?.serverIndex??0,xa=operationServerMap["CommonSettingsApi.getPaymentSettings"]?.[Pa]?.url;return(Ca,ka)=>createRequestFunction(wa,axios,BASE_PATH,t)(Ca,xa||ka)},async getPortalColorTheme(Aa){const wa=await r.getPortalColorTheme(Aa),Pa=t?.serverIndex??0,xa=operationServerMap["CommonSettingsApi.getPortalColorTheme"]?.[Pa]?.url;return(Ca,ka)=>createRequestFunction(wa,axios,BASE_PATH,t)(Ca,xa||ka)},async getPortalHostname(Aa){const wa=await r.getPortalHostname(Aa),Pa=t?.serverIndex??0,xa=operationServerMap["CommonSettingsApi.getPortalHostname"]?.[Pa]?.url;return(Ca,ka)=>createRequestFunction(wa,axios,BASE_PATH,t)(Ca,xa||ka)},async getPortalLogo(Aa){const wa=await r.getPortalLogo(Aa),Pa=t?.serverIndex??0,xa=operationServerMap["CommonSettingsApi.getPortalLogo"]?.[Pa]?.url;return(Ca,ka)=>createRequestFunction(wa,axios,BASE_PATH,t)(Ca,xa||ka)},async getPortalSettings(Aa,wa){const Pa=await r.getPortalSettings(Aa,wa),xa=t?.serverIndex??0,Ca=operationServerMap["CommonSettingsApi.getPortalSettings"]?.[xa]?.url;return(ka,Ba)=>createRequestFunction(Pa,axios,BASE_PATH,t)(ka,Ca||Ba)},async getSocketSettings(Aa){const wa=await r.getSocketSettings(Aa),Pa=t?.serverIndex??0,xa=operationServerMap["CommonSettingsApi.getSocketSettings"]?.[Pa]?.url;return(Ca,ka)=>createRequestFunction(wa,axios,BASE_PATH,t)(Ca,xa||ka)}
16,async getSupportedCultures(Aa){const wa=await r.getSupportedCultures(Aa),Pa=t?.serverIndex??0,xa=operationServerMap["CommonSettingsApi.getSupportedCultures"]?.[Pa]?.url;return(Ca,ka)=>createRequestFunction(wa,axios,BASE_PATH,t)(Ca,xa||ka)},async getTenantAiAccessSettings(Aa){const wa=await r.getTenantAiAccessSettings(Aa),Pa=t?.serverIndex??0,xa=operationServerMap["CommonSettingsApi.getTenantAiAccessSettings"]?.[Pa]?.url;return(Ca,ka)=>createRequestFunction(wa,axios,BASE_PATH,t)(Ca,xa||ka)},async getTenantUserInvitationSettings(Aa){const wa=await r.getTenantUserInvitationSettings(Aa),Pa=t?.serverIndex??0,xa=operationServerMap["CommonSettingsApi.getTenantUserInvitationSettings"]?.[Pa]?.url;return(Ca,ka)=>createRequestFunction(wa,axios,BASE_PATH,t)(Ca,xa||ka)},async getTimeZones(Aa){const wa=await r.getTimeZones(Aa),Pa=t?.serverIndex??0,xa=operationServerMap["CommonSettingsApi.getTimeZones"]?.[Pa]?.url;return(Ca,ka)=>createRequestFunction(wa,axios,BASE_PATH,t)(Ca,xa||ka)},async saveDefaultFolder(Aa,wa){const Pa=await r.saveDefaultFolder(Aa,wa),xa=t?.serverIndex??0,Ca=operationServerMap["CommonSettingsApi.saveDefaultFolder"]?.[xa]?.url;return(ka,Ba)=>createRequestFunction(Pa,axios,BASE_PATH,t)(ka,Ca||Ba)},async saveDnsSettings(Aa,wa){const Pa=await r.saveDnsSettings(Aa,wa),xa=t?.serverIndex??0,Ca=operationServerMap["CommonSettingsApi.saveDnsSettings"]?.[xa]?.url;return(ka,Ba)=>createRequestFunction(Pa,axios,BASE_PATH,t)(ka,Ca||Ba)},async saveMailDomainSettings(Aa,wa){const Pa=await r.saveMailDomainSettings(Aa,wa),xa=t?.serverIndex??0,Ca=operationServerMap["CommonSettingsApi.saveMailDomainSettings"]?.[xa]?.url;return(ka,Ba)=>createRequestFunction(Pa,axios,BASE_PATH,t)(ka,Ca||Ba)},async savePortalColorTheme(Aa,wa){const Pa=await r.savePortalColorTheme(Aa,wa),xa=t?.serverIndex??0,Ca=operationServerMap["CommonSettingsApi.savePortalColorTheme"]?.[xa]?.url;return(ka,Ba)=>createRequestFunction(Pa,axios,BASE_PATH,t)(ka,Ca||Ba)},async setTenantAiAccessSettings(Aa,wa){const Pa=await r.setTenantAiAccessSettings(Aa,wa),xa=t?.serverIndex??0,Ca=operationServerMap["CommonSettingsApi.setTenantAiAccessSettings"]?.[xa]?.url;return(ka,Ba)=>createRequestFunction(Pa,axios,BASE_PATH,t)(ka,Ca||Ba)},async updateEmailActivationSettings(Aa,wa){const Pa=await r.updateEmailActivationSettings(Aa,wa),xa=t?.serverIndex??0,Ca=operationServerMap["CommonSettingsApi.updateEmailActivationSettings"]?.[xa]?.url;return(ka,Ba)=>createRequestFunction(Pa,axios,BASE_PATH,t)(ka,Ca||Ba)},async updateInvitationSettings(Aa,wa){const Pa=await r.updateInvitationSettings(Aa,wa),xa=t?.serverIndex??0,Ca=operationServerMap["CommonSettingsApi.updateInvitationSettings"]?.[xa]?.url;return(ka,Ba)=>createRequestFunction(Pa,axios,BASE_PATH,t)(ka,Ca||Ba)}}},CommonSettingsApi=class extends BaseAPI{closeAdminHelper(t){return CommonSettingsApiFp(this.configuration).closeAdminHelper(t).then(r=>r(this.axios,this.basePath))}completeWizard(t={},r){return CommonSettingsApiFp(this.configuration).completeWizard(t.wizardRequestsDto,r).then(Aa=>Aa(this.axios,this.basePath))}configureDeepLink(t={},r){return CommonSettingsApiFp(this.configuration).configureDeepLink(t.deepLinkConfigurationRequestsDto,r).then(Aa=>Aa(this.axios,this.basePath))}deletePortalColorTheme(t,r){return CommonSettingsApiFp(this.configuration).deletePortalColorTheme(t.id,r).then(Aa=>Aa(this.axios,this.basePath))}getDeepLinkSettings(t){return CommonSettingsApiFp(this.configuration).getDeepLinkSettings(t).then(r=>r(this.axios,this.basePath))}getPaymentSettings(t){return CommonSettingsApiFp(this.configuration).getPaymentSettings(t).then(r=>r(this.axios,this.basePath))}getPortalColorTheme(t){return CommonSettingsApiFp(this.configuration).getPortalColorTheme(t).then(r=>r(this.axios,this.basePath))}getPortalHostname(t){return CommonSettingsApiFp(this.configuration).getPortalHostname(t).then(r=>r(this.axios,this.basePath))}getPortalLogo(t){return CommonSettingsApiFp(this.configuration).getPortalLogo(t).then(r=>r(this.axios,this.basePath))}getPortalSettings(t={},r){return CommonSettingsApiFp(this.configuration).getPortalSettings(t.withpassword,r).then(Aa=>Aa(this.axios,this.basePath))}getSocketSettings(t){return CommonSettingsApiFp(this.configuration).getSocketSettings(t).then(r=>r(this.axios,this.basePath))}getSupportedCultures(t){return CommonSettingsApiFp(this.configuration).getSupportedCultures(t).then(r=>r(this.axios,this.basePath))}getTenantAiAccessSettings(t){return CommonSettingsApiFp(this.configuration).getTenantAiAccessSettings(t).then(r=>r(this.axios,this.basePath))}getTenantUserInvitationSettings(t){return CommonSettingsApiFp(this.configuration).getTenantUserInvitationSettings(t).then(r=>r(this.axios,this.basePath))}getTimeZones(t){return CommonSettingsApiFp(this.configuration).getTimeZones(t).then(r=>r(this.axios,this.basePath))}saveDefaultFolder(t={},r){return CommonSettingsApiFp(this.configuration).saveDefaultFolder(t.defaultProductRequestDto,r).then(Aa=>Aa(this.axios,this.basePath))}saveDnsSettings(t={},r){return CommonSettingsApiFp(this.configuration).saveDnsSettings(t.dnsSettingsRequestsDto,r).then(Aa=>Aa(this.axios,this.basePath))}saveMailDomainSettings(t={},r){return CommonSettingsApiFp(this.configuration).saveMailDomainSettings(t.mailDomainSettingsRequestsDto,r).then(Aa=>Aa(this.axios,this.basePath))}savePortalColorTheme(t={},r){return CommonSettingsApiFp(this.configuration).savePortalColorTheme(t.customColorThemesSettingsRequestsDto,r).then(Aa=>Aa(this.axios,this.basePath))}setTenantAiAccessSettings(t={},r){return CommonSettingsApiFp(this.configuration).setTenantAiAccessSettings(t.tenantAiAccessSettingsDto,r).then(Aa=>Aa(this.axios,this.basePath))}updateEmailActivationSettings(t={},r){return CommonSettingsApiFp(this.configuration).updateEmailActivationSettings(t.emailActivationSettings,r).then(Aa=>Aa(this.axios,this.basePath))}updateInvitationSettings(t={},r){return CommonSettingsApiFp(this.configuration).updateInvitationSettings(t.tenantUserInvitationSettingsRequestDto,r).then(Aa=>Aa(this.axios,this.basePath))}},ThirdPartyApiAxiosParamCreator=function(t){return{getThirdPartyCode:async(r,Aa={})=>{assertParamExists("getThirdPartyCode","provider",r);const wa="/api/2.0/thirdparty/{provider}".replace("{provider}",encodeURIComponent(String(r))),Pa=new URL(wa,DUMMY_BASE_URL);let xa;t&&(xa=t.baseOptions);const Ca={method:"GET",...xa,...Aa},ka={},Ba={};setBasicAuthToObject(Ca,t),await setOAuthToObject(ka,"OAuth2",["read","write"],t),await setApiKeyToObject(ka,"ApiKeyBearer",t),await setBearerAuthToObject(ka,t),setSearchParams(Pa,Ba);let $a=xa&&xa.headers?xa.headers:{};return Ca.headers={...ka,...$a,...Aa.headers},{url:toPathString(Pa),options:Ca}}}},ThirdPartyApiFp=function(t){const r=ThirdPartyApiAxiosParamCreator(t);return{async getThirdPartyCode(Aa,wa){const Pa=await r.getThirdPartyCode(Aa,wa),xa=t?.serverIndex??0,Ca=operationServerMap["ThirdPartyApi.getThirdPartyCode"]?.[xa]?.url;return(ka,Ba)=>createRequestFunction(Pa,axios,BASE_PATH,t)(ka,Ca||Ba)}}},ThirdPartyApi=class extends BaseAPI{getThirdPartyCode(t,r){return ThirdPartyApiFp(this.configuration).getThirdPartyCode(t.provider,r).then(Aa=>Aa(this.axios,this.basePath))}},Configuration=class{constructor(t={}){this.apiKey=t.apiKey,this.username=t.username,this.password=t.password,this.accessToken=t.accessToken,this.awsv4=t.awsv4,this.basePath=t.basePath,this.serverIndex=t.serverIndex,this.baseOptions={...t.baseOptions,headers:{...t.baseOptions?.headers}},this.formDataCtor=t.formDataCtor}isJsonMime(t){return t!==null&&/^(application\/json|[^;/ \t]+\/[^;/ \t]+[+]json)[ \t]*(;.*)?$/i.test(t)}},ApplyFilterOption={All:0,Files:1,Folders:2},Area={All:0,People:1,Guests:2},DateToAutoCleanUp={OneWeek:1,TwoWeeks:2,OneMonth:3,ThirtyDays:4,TwoMonths:5,ThreeMonths:6},EmployeeStatus={Active:1,Terminated:2,Pending:4,Default:5,All:7},FileType={Unknown:0,Archive:1,Video:2,Audio:3,Image:4,Spreadsheet:5,Presentation:6,Document:7,Pdf:10,Diagram:11},FilesSettingsDtoDefaultSharingAccessRightsEnum={None:0,ReadWrite:1,Read:2,Re
16strict:3,Varies:4,Review:5,Comment:6,FillForms:7,CustomFilter:8,RoomManager:9,Editing:10,ContentCreator:11},FilterType={None:0,FilesOnly:1,FoldersOnly:2,DocumentsOnly:3,PresentationsOnly:4,SpreadsheetsOnly:5,ImagesOnly:7,ByUser:8,ByDepartment:9,ArchiveOnly:10,ByExtension:11,MediaOnly:12,FillingFormsRooms:13,EditingRooms:14,CustomRooms:17,PublicRooms:20,Pdf:22,PdfForm:23,VirtualDataRooms:24,DiagramsOnly:25,AiRooms:26},FolderType={DEFAULT:0,COMMON:1,BUNCH:2,TRASH:3,USER:5,SHARE:6,Projects:8,Favorites:10,Recent:11,Templates:12,Privacy:13,VirtualRooms:14,FillingFormsRoom:15,EditingRoom:16,CustomRoom:19,Archive:20,ThirdpartyBackup:21,PublicRoom:22,ReadyFormFolder:25,InProcessFormFolder:26,FormFillingFolderDone:27,FormFillingFolderInProgress:28,VirtualDataRoom:29,RoomTemplates:30,AiRoom:31,Knowledge:32,ResultStorage:33,AiAgents:34,DefaultTemplates:35},PaymentMethodStatus={None:0,Set:1,Expired:2},ProductQuantityType={Set:0,Add:1,Sub:2,Renew:3},RoomType={FillingFormsRoom:1,EditingRoom:2,CustomRoom:5,PublicRoom:6,VirtualDataRoom:8,AiRoom:9},SortedByType={DateAndTime:0,AZ:1,Size:2,Author:3,Type:4,New:5,DateAndTimeCreation:6,RoomType:7,Tags:8,Room:9,CustomOrder:10,LastOpened:11,UsedSpace:12},StorageFilter={None:0,Internal:1,ThirdParty:2},TenantWalletService={AITools:-13,Backup:-12,Storage:-11},require_email_addresses=__commonJSMin(((t,r)=>{(function(Aa){"use strict";function wa(Da){function Va(){return nc<gc}function Fa(){return pc[nc]}function Ma(){return nc}function Ua(El){nc=El}function La(){nc+=1}function Qa(){nc=0,gc=pc.length}function Za(El,Tl){return{name:El,tokens:Tl||"",semantic:Tl||"",children:[]}}function ja(El,Tl){var Bl;return Tl===null?null:(Bl=Za(El),Bl.tokens=Tl.tokens,Bl.semantic=Tl.semantic,Bl.children.push(Tl),Bl)}function qa(El,Tl){return Tl!==null&&(El.tokens+=Tl.tokens,El.semantic+=Tl.semantic),El.children.push(Tl),El}function Ha(El){var Tl;return Va()?(Tl=Fa(),El(Tl)?(La(),Za("token",Tl)):null):null}function za(El){return function(){return ja("literal",Ha(function(Bl){return Bl===El}))}}function Ga(){var El=arguments;return function(){var Bl,jl,Nl,ac=Ma();for(jl=Za("and"),Bl=0;Bl<El.length;Bl+=1){if(Nl=El[Bl](),Nl===null)return Ua(ac),null;qa(jl,Nl)}return jl}}function Ka(){var El=arguments;return function(){var Bl,jl,Nl=Ma();for(Bl=0;Bl<El.length;Bl+=1){if(jl=El[Bl](),jl!==null)return jl;Ua(Nl)}return null}}function Ya(El){return function(){var Bl,jl=Ma();return Bl=El(),Bl!==null?Bl:(Ua(jl),Za("opt"))}}function Wa(El){return function(){var Bl=El();return Bl!==null&&(Bl.semantic=""),Bl}}function gi(El){return function(){var Bl=El();return Bl!==null&&Bl.semantic.length>0&&(Bl.semantic=" "),Bl}}function Ei(El,Tl){return function(){var jl,Nl,ac,_c=Ma(),Bc;for(jl=Za("star"),ac=0,Bc=Tl===void 0?0:Tl;(Nl=El())!==null;)ac=ac+1,qa(jl,Nl);return ac>=Bc?jl:(Ua(_c),null)}}function zi(El){return El.replace(/([ \t]|\r\n)+/g," ").replace(/^\s*/,"").replace(/\s*$/,"")}function cs(El){return El.charCodeAt(0)>=128}function Xi(){return ja("cr",za("\r")())}function ls(){return ja("crlf",Ga(Xi,gs)())}function ds(){return ja("dquote",za('"')())}function us(){return ja("htab",za(" ")())}function gs(){return ja("lf",za(` 17`)())}function hs(){return ja("sp",za(" ")())}function fs(){return ja("vchar",Ha(function(Tl){var Bl=Tl.charCodeAt(0),jl=33<=Bl&&Bl<=126;return Da.rfc6532&&(jl=jl||cs(Tl)),jl}))}function al(){return ja("wsp",Ka(hs,us)())}function el(){var El=ja("quoted-pair",Ka(Ga(za("\\"),Ka(fs,al)),os)());return El===null?null:(El.semantic=El.semantic[1],El)}function tl(){return ja("fws",Ka(Ja,Ga(Ya(Ga(Ei(al),Wa(ls))),Ei(al,1)))())}function il(){return ja("ctext",Ka(function(){return Ha(function(Bl){var jl=Bl.charCodeAt(0),Nl=33<=jl&&jl<=39||42<=jl&&jl<=91||93<=jl&&jl<=126;return Da.rfc6532&&(Nl=Nl||cs(Bl)),Nl})},nl)())}function ll(){return ja("ccontent",Ka(il,el,hl)())}function hl(){return ja("comment",Ga(za("("),Ei(Ga(Ya(tl),ll)),Ya(tl),za(")"))())}function ol(){return ja("cfws",Ka(Ga(Ei(Ga(Ya(tl),hl),1),Ya(tl)),tl)())}function pl(){return ja("atext",Ha(function(Tl){var Bl="a"<=Tl&&Tl<="z"||"A"<=Tl&&Tl<="Z"||"0"<=Tl&&Tl<="9"||["!","#","$","%","&","'","*","+","-","/","=","?","^","_","`","{","|","}","~"].indexOf(Tl)>=0;return Da.rfc6532&&(Bl=Bl||cs(Tl)),Bl}))}function wl(){return ja("atom",Ga(gi(Ya(ol)),Ei(pl,1),gi(Ya(ol)))())}function Vl(){var El=ja("dot-atom-text",Ei(pl,1)()),Tl;return El===null||(Tl=Ei(Ga(za("."),Ei(pl,1)))(),Tl!==null&&qa(El,Tl)),El}function Ml(){return ja("dot-atom",Ga(Wa(Ya(ol)),Vl,Wa(Ya(ol)))())}function ml(){return ja("qtext",Ka(function(){return Ha(function(Bl){var jl=Bl.charCodeAt(0),Nl=jl===33||35<=jl&&jl<=91||93<=jl&&jl<=126;return Da.rfc6532&&(Nl=Nl||cs(Bl)),Nl})},vl)())}function gl(){return ja("qcontent",Ka(ml,el)())}function Cl(){return ja("quoted-string",Ga(Wa(Ya(ol)),Wa(ds),Ei(Ga(Ya(gi(tl)),gl)),Ya(Wa(tl)),Wa(ds),Wa(Ya(ol)))())}function Ql(){return ja("word",Ka(wl,Cl)())}function Zl(){return ja("phrase",Ka(Ol,Ei(Ql,1))())}function bl(){return ja("address",Ka(yl,kl)())}
17function yl(){return ja("mailbox",Ka(Pl,Jl)())}function Pl(){return ja("name-addr",Ga(Ya(Ll),Il)())}function Il(){return ja("angle-addr",Ka(Ga(Wa(Ya(ol)),za("<"),Jl,za(">"),Wa(Ya(ol))),sl)())}function kl(){return ja("group",Ga(Ll,za(":"),Ya(Wl),za(";"),Wa(Ya(ol)))())}function Ll(){return ja("display-name",(function(){var Tl=Zl();return Tl!==null&&(Tl.semantic=zi(Tl.semantic)),Tl})())}function Xl(){return ja("mailbox-list",Ka(Ga(yl,Ei(Ga(za(","),yl))),_l)())}function ql(){return ja("address-list",Ka(Ga(bl,Ei(Ga(za(","),bl))),cl)())}function Wl(){return ja("group-list",Ka(Xl,Wa(ol),ul)())}function ic(){return ja("local-part",Ka(Ul,Ml,Cl)())}function tc(){return ja("dtext",Ka(function(){return Ha(function(Bl){var jl=Bl.charCodeAt(0),Nl=33<=jl&&jl<=90||94<=jl&&jl<=126;return Da.rfc6532&&(Nl=Nl||cs(Bl)),Nl})},Rl)())}function rc(){return ja("domain-literal",Ga(Wa(Ya(ol)),za("["),Ei(Ga(Ya(tl),tc)),Ya(tl),za("]"),Wa(Ya(ol)))())}function oc(){return ja("domain",(function(){var Tl=Ka(Gl,Ml,rc)();return Da.rejectTLD&&Tl&&Tl.semantic&&Tl.semantic.indexOf(".")<0?null:(Tl&&(Tl.semantic=Tl.semantic.replace(/\s+/g,"")),Tl)})())}function Jl(){return ja("addr-spec",Ga(ic,za("@"),oc)())}function Hl(){return ja("from",Ka(Xl,ql)())}function ms(){return ja("sender",Ka(yl,bl)())}function Al(){return ja("reply-to",ql())}function Sl(){return Da.strict?null:ja("obs-NO-WS-CTL",Ha(function(El){var Tl=El.charCodeAt(0);return 1<=Tl&&Tl<=8||Tl===11||Tl===12||14<=Tl&&Tl<=31||Tl===127}))}function nl(){return Da.strict?null:ja("obs-ctext",Sl())}function vl(){return Da.strict?null:ja("obs-qtext",Sl())}function os(){return Da.strict?null:ja("obs-qp",Ga(za("\\"),Ka(za("\0"),Sl,gs,Xi))())}function Ol(){return Da.strict?null:Da.atInDisplayName?ja("obs-phrase",Ga(Ql,Ei(Ka(Ql,za("."),za("@"),gi(ol))))()):ja("obs-phrase",Ga(Ql,Ei(Ka(Ql,za("."),gi(ol))))())}function Ja(){return Da.strict?null:ja("obs-FWS",Ei(Ga(Wa(Ya(ls)),al),1)())}function sl(){return Da.strict?null:ja("obs-angle-addr",Ga(Wa(Ya(ol)),za("<"),dl,Jl,za(">"),Wa(Ya(ol)))())}function dl(){return Da.strict?null:ja("obs-route",Ga(ss,za(":"))())}function ss(){return Da.strict?null:ja("obs-domain-list",Ga(Ei(Ka(Wa(ol),za(","))),za("@"),oc,Ei(Ga(za(","),Wa(Ya(ol)),Ya(Ga(za("@"),oc)))))())}function _l(){return Da.strict?null:ja("obs-mbox-list",Ga(Ei(Ga(Wa(Ya(ol)),za(","))),yl,Ei(Ga(za(","),Ya(Ga(yl,Wa(ol))))))())}function cl(){return Da.strict?null:ja("obs-addr-list",Ga(Ei(Ga(Wa(Ya(ol)),za(","))),bl,Ei(Ga(za(","),Ya(Ga(bl,Wa(ol))))))())}function ul(){return Da.strict?null:ja("obs-group-list",Ga(Ei(Ga(Wa(Ya(ol)),za(",")),1),Wa(Ya(ol)))())}function Ul(){return Da.strict?null:ja("obs-local-part",Ga(Ql,Ei(Ga(za("."),Ql)))())}function Gl(){return Da.strict?null:ja("obs-domain",Ga(wl,Ei(Ga(za("."),wl)))())}function Rl(){return Da.strict?null:ja("obs-dtext",Ka(Sl,el)())}function dc(El,Tl){var Bl,jl,Nl;if(Tl==null)return null;for(jl=[Tl];jl.length>0;){if(Nl=jl.pop(),Nl.name===El)return Nl;for(Bl=Nl.children.length-1;Bl>=0;Bl-=1)jl.push(Nl.children[Bl])}return null}function yc(El,Tl){var Bl,jl,Nl,ac;if(Tl==null)return null;for(jl=[Tl],ac=[];jl.length>0;)for(Nl=jl.pop(),Nl.name===El&&ac.push(Nl),Bl=Nl.children.length-1;Bl>=0;Bl-=1)jl.push(Nl.children[Bl]);return ac}function Yl(El,Tl){var Bl,jl,Nl,ac,_c;if(Tl==null)return null;for(jl=[Tl],ac=[],_c={},Bl=0;Bl<El.length;Bl+=1)_c[El[Bl]]=!0;for(;jl.length>0;)if(Nl=jl.pop(),Nl.name in _c)ac.push(Nl);else for(Bl=Nl.children.length-1;Bl>=0;Bl-=1)jl.push(Nl.children[Bl]);return ac}function zl(El){var Tl,Bl,jl,Nl,ac;if(El===null)return null;for(Tl=[],Bl=Yl(["group","mailbox"],El),jl=0;jl<Bl.length;jl+=1)Nl=Bl[jl],Nl.name==="group"?Tl.push(sc(Nl)):Nl.name==="mailbox"&&Tl.push(hc(Nl));return ac={ast:El,addresses:Tl},Da.simple&&(ac=Sc(ac)),Da.oneResult?cc(ac):Da.simple?ac&&ac.addresses:ac}function sc(El){var Tl,Bl=dc("display-name",El),jl=[],Nl=Yl(["mailbox"],El);for(Tl=0;Tl<Nl.length;Tl+=1)jl.push(hc(Nl[Tl]));return{node:El,parts:{name:Bl},type:El.name,name:lc(Bl),addresses:jl}}function hc(El){var Tl=dc("display-name",El),Bl=dc("addr-spec",El),jl=yc("cfws",El),Nl=Yl(["comment"],El),ac=dc("local-part",Bl),_c=dc("domain",Bl);return{node:El,parts:{name:Tl,address:Bl,local:ac,domain:_c,comments:jl},type:El.name,name:lc(Tl),address:lc(Bl),local:lc(ac),domain:lc(_c),comments:wc(Nl),groupName:lc(El.groupName)}}function lc(El){return El!=null?El.semantic:null}function Sc(El){var Tl;if(El&&El.addresses)for(Tl=0;Tl<El.addresses.length;Tl+=1)delete El.addresses[Tl].node;return El}function wc(El){var Tl="";if(El)for(var Bl=0;Bl<El.length;Bl+=1)Tl+=lc(El[Bl]);return Tl}function cc(El){return!El||!Da.partial&&El.addresses.length>1?null:El.addresses&&El.addresses[0]}var pc,nc,gc,mc,Pc;if(Da=$a(Da,{}),Da===null)return null;if(pc=Da.input,Pc={address:bl,"address-list":ql,"angle-addr":Il,from:Hl,group:kl,mailbox:yl,"mailbox-list":Xl,"reply-to":Al,sender:ms}[Da.startAt]||ql,!Da.strict){if(Qa(),Da.strict=!0,mc=Pc(pc),Da.partial||!Va())return zl(mc);Da.strict=!1}return Qa(),mc=Pc(pc),!Da.partial&&Va()?null:zl(mc)}
17function Pa(Da){return wa($a(Da,{oneResult:!0,rfc6532:!0,simple:!0,startAt:"address-list"}))}function xa(Da){return wa($a(Da,{rfc6532:!0,simple:!0,startAt:"address-list"}))}function Ca(Da){return wa($a(Da,{rfc6532:!0,simple:!0,startAt:"from"}))}function ka(Da){return wa($a(Da,{oneResult:!0,rfc6532:!0,simple:!0,startAt:"sender"}))}function Ba(Da){return wa($a(Da,{rfc6532:!0,simple:!0,startAt:"reply-to"}))}function $a(Da,Va){function Fa(Za){return Object.prototype.toString.call(Za)==="[object String]"}function Ma(Za){return Za===Object(Za)}function Ua(Za){return Za==null}var La,Qa;if(Fa(Da))Da={input:Da};else if(!Ma(Da))return null;if(!Fa(Da.input)||!Va)return null;La={oneResult:!1,partial:!1,rejectTLD:!1,rfc6532:!1,simple:!1,startAt:"address-list",strict:!1,atInDisplayName:!1};for(Qa in La)Ua(Da[Qa])&&(Da[Qa]=Ua(Va[Qa])?La[Qa]:Va[Qa]);return Da}wa.parseOneAddress=Pa,wa.parseAddressList=xa,wa.parseFrom=Ca,wa.parseSender=ka,wa.parseReplyTo=Ba,typeof r<"u"&&typeof r.exports<"u"?r.exports=wa:Aa.emailAddresses=wa})(t)})),require_isNil=__commonJSMin(((t,r)=>{function Aa(wa){return wa==null}r.exports=Aa})),QueryClientContext=import_react.createContext(void 0),useQueryClient=t=>{const r=import_react.useContext(QueryClientContext);if(t)return t;if(!r)throw new Error("No QueryClient set, use QueryClientProvider to set one");return r},QueryClientProvider=({client:t,children:r})=>(import_react.useEffect(()=>(t.mount(),()=>{t.unmount()}),[t]),(0,import_jsx_runtime.jsx)(QueryClientContext.Provider,{value:t,children:r})),defaultTimeoutProvider={setTimeout:(t,r)=>setTimeout(t,r),clearTimeout:t=>clearTimeout(t),setInterval:(t,r)=>setInterval(t,r),clearInterval:t=>clearInterval(t)},TimeoutManager=class{#t=defaultTimeoutProvider;#e=!1;setTimeoutProvider(t){this.#t=t}setTimeout(t,r){return this.#t.setTimeout(t,r)}clearTimeout(t){this.#t.clearTimeout(t)}setInterval(t,r){return this.#t.setInterval(t,r)}clearInterval(t){this.#t.clearInterval(t)}},timeoutManager=new TimeoutManager;function systemSetTimeoutZero(t){setTimeout(t,0)}var isServer$1=typeof window>"u"||"Deno"in globalThis;function noop$2(){}function functionalUpdate(t,r){return typeof t=="function"?t(r):t}function isValidTimeout(t){return typeof t=="number"&&t>=0&&t!==1/0}function timeUntilStale(t,r){return Math.max(t+(r||0)-Date.now(),0)}function resolveQueryValue(t,r){return typeof t=="function"?t(r):t}function matchQuery(t,r){const{type:Aa="all",exact:wa,fetchStatus:Pa,predicate:xa,queryKey:Ca,stale:ka}=t;if(Ca){if(wa){if(r.queryHash!==hashQueryKeyByOptions(Ca,r.options))return!1}else if(!partialMatchKey(r.queryKey,Ca))return!1}if(Aa!=="all"){const Ba=r.isActive();if(Aa==="active"&&!Ba||Aa==="inactive"&&Ba)return!1}return!(typeof ka=="boolean"&&r.isStale()!==ka||Pa&&Pa!==r.state.fetchStatus||xa&&!xa(r))}function matchMutation(t,r){const{exact:Aa,status:wa,predicate:Pa,mutationKey:xa}=t;if(xa){if(!r.options.mutationKey)return!1;if(Aa){if(hashKey(r.options.mutationKey)!==hashKey(xa))return!1}else if(!partialMatchKey(r.options.mutationKey,xa))return!1}return!(wa&&r.state.status!==wa||Pa&&!Pa(r))}function hashQueryKeyByOptions(t,r){return(r?.queryKeyHashFn||hashKey)(t)}function hashKey(t){return JSON.stringify(t,(r,Aa)=>isPlainObject(Aa)?Object.keys(Aa).sort().reduce((wa,Pa)=>(wa[Pa]=Aa[Pa],wa),{}):Aa)}function partialMatchKey(t,r){if(t===r)return!0;if(typeof t!=typeof r)return!1;if(t&&r&&typeof t=="object"&&typeof r=="object"){if(Array.isArray(t)&&Array.isArray(r)){if(r.length>t.length)return!1;for(let wa=0;wa<r.length;wa++)if(!partialMatchKey(t[wa],r[wa]))return!1;return!0}const Aa=Object.keys(r);for(const wa of Aa)if(!partialMatchKey(t[wa],r[wa]))return!1;return!0}return!1}var hasOwn=Object.prototype.hasOwnProperty;function replaceEqualDeep(t,r,Aa=0){if(t===r)return t;if(Aa>500)return r;const wa=isPlainArray(t)&&isPlainArray(r);if(!wa&&!(isPlainObject(t)&&isPlainObject(r)))return r;const Pa=(wa?t:Object.keys(t)).length,xa=wa?r:Object.keys(r),Ca=xa.length,ka=wa?new Array(Ca):{};let Ba=0;for(let $a=0;$a<Ca;$a++){const Da=wa?$a:xa[$a],Va=t[Da],Fa=r[Da];if(Va===Fa){ka[Da]=Va,(wa?$a<Pa:hasOwn.call(t,Da))&&Ba++;continue}if(Va===null||Fa===null||typeof Va!="object"||typeof Fa!="object"){ka[Da]=Fa;continue}const Ma=replaceEqualDeep(Va,Fa,Aa+1);ka[Da]=Ma,Ma===Va&&Ba++}return Pa===Ca&&Ba===Pa?t:ka}function shallowEqualObjects(t,r){if(!r||Object.keys(t).length!==Object.keys(r).length)return!1;for(const Aa in t)if(t[Aa]!==r[Aa])return!1;return!0}function isPlainArray(t){return Array.isArray(t)&&t.length===Object.keys(t).length}function isPlainObject(t){if(!hasObjectPrototype(t))return!1;const r=Object.getPrototypeOf(t),Aa=r?.constructor;if(Aa===void 0)return!0;
vendor: 25,522 bytes, line 17
17if(typeof Aa!="function")return!1;const wa=Aa.prototype;return!(!hasObjectPrototype(wa)||!wa.hasOwnProperty("isPrototypeOf")||r!==Object.prototype)}function hasObjectPrototype(t){return Object.prototype.toString.call(t)==="[object Object]"}function sleep(t){return new Promise(r=>{timeoutManager.setTimeout(r,t)})}function replaceData(t,r,Aa){return typeof Aa.structuralSharing=="function"?Aa.structuralSharing(t,r):Aa.structuralSharing!==!1?replaceEqualDeep(t,r):r}function addToEnd(t,r,Aa=0){const wa=[...t,r];return Aa&&wa.length>Aa?wa.slice(1):wa}function addToStart(t,r,Aa=0){const wa=[r,...t];return Aa&&wa.length>Aa?wa.slice(0,-1):wa}var skipToken=Symbol();function ensureQueryFn(t,r){return!t.queryFn&&r?.initialPromise?()=>r.initialPromise:!t.queryFn||t.queryFn===skipToken?()=>Promise.reject(new Error(`Missing queryFn: '${t.queryHash}'`)):t.queryFn}function shouldThrowError(t,r){return typeof t=="function"?t(...r):!!t}function addConsumeAwareSignal(t,r,Aa){let wa=!1,Pa;return Object.defineProperty(t,"signal",{enumerable:!0,get:()=>(Pa??=r(),wa||(wa=!0,Pa.aborted?Aa():Pa.addEventListener("abort",Aa,{once:!0})),Pa)}),t}var isServerFn=()=>isServer$1,isServer=()=>isServerFn(),Subscribable=class{constructor(){this.listeners=new Set,this.subscribe=this.subscribe.bind(this)}subscribe(t){return this.listeners.add(t),this.onSubscribe(),()=>{this.listeners.delete(t),this.onUnsubscribe()}}hasListeners(){return this.listeners.size>0}onSubscribe(){}onUnsubscribe(){}},FocusManager=class extends Subscribable{#t;#e;#r;constructor(){super(),this.#r=t=>{if(typeof window<"u"&&window.addEventListener){const r=()=>t();return window.addEventListener("visibilitychange",r,!1),()=>{window.removeEventListener("visibilitychange",r)}}}}onSubscribe(){this.#e||this.setEventListener(this.#r)}onUnsubscribe(){this.hasListeners()||(this.#e?.(),this.#e=void 0)}setEventListener(t){this.#r=t,this.#e?.(),this.#e=t(r=>{typeof r=="boolean"?this.setFocused(r):this.onFocus()})}setFocused(t){this.#t!==t&&(this.#t=t,this.onFocus())}onFocus(){const t=this.isFocused();this.listeners.forEach(r=>{r(t)})}isFocused(){return typeof this.#t=="boolean"?this.#t:globalThis.document?.visibilityState!=="hidden"}},focusManager=new FocusManager,defaultScheduler=systemSetTimeoutZero;function createNotifyManager(){let t=[],r=0,Aa=ka=>{ka()},wa=ka=>{ka()},Pa=defaultScheduler;const xa=ka=>{r?t.push(ka):Pa(()=>{Aa(ka)})},Ca=()=>{const ka=t;t=[],ka.length&&Pa(()=>{wa(()=>{ka.forEach(Ba=>{Aa(Ba)})})})};return{batch:ka=>{let Ba;r++;try{Ba=ka()}finally{r--,r||Ca()}return Ba},batchCalls:ka=>(...Ba)=>{xa(()=>{ka(...Ba)})},schedule:xa,setNotifyFunction:ka=>{Aa=ka},setBatchNotifyFunction:ka=>{wa=ka},setScheduler:ka=>{Pa=ka}}}var notifyManager=createNotifyManager(),OnlineManager=class extends Subscribable{#t=!0;#e;#r;constructor(){super(),this.#r=t=>{if(typeof window<"u"&&window.addEventListener){const r=()=>t(!0),Aa=()=>t(!1);return window.addEventListener("online",r,!1),window.addEventListener("offline",Aa,!1),()=>{window.removeEventListener("online",r),window.removeEventListener("offline",Aa)}}}}onSubscribe(){this.#e||this.setEventListener(this.#r)}onUnsubscribe(){this.hasListeners()||(this.#e?.(),this.#e=void 0)}setEventListener(t){this.#r=t,this.#e?.(),this.#e=t(this.setOnline.bind(this))}setOnline(t){this.#t!==t&&(this.#t=t,this.listeners.forEach(r=>{r(t)}))}isOnline(){return this.#t}},onlineManager=new OnlineManager;function defaultRetryDelay(t){return Math.min(1e3*2**t,3e4)}function canFetch(t){return(t??"online")==="online"?onlineManager.isOnline():!0}var CancelledError=class extends Error{constructor(t){super("CancelledError"),this.revert=t?.revert,this.silent=t?.silent}};function createRetryer(t){let r=!1,Aa=0,wa,Pa="pending",xa,Ca;const ka=new Promise((ja,qa)=>{xa=ja,Ca=qa});ka.catch(noop$2);const Ba=()=>Pa!=="pending",$a=ja=>{if(!Ba()){const qa=new CancelledError(ja);La(qa),t.onCancel?.(qa)}},Da=()=>{r=!0},Va=()=>{r=!1},Fa=()=>focusManager.isFocused()&&(t.networkMode==="always"||onlineManager.isOnline())&&t.canRun(),Ma=()=>canFetch(t.networkMode)&&t.canRun(),Ua=ja=>{Ba()||(wa?.(),Pa="resolved",xa(ja))},La=ja=>{Ba()||(wa?.(),Pa="rejected",Ca(ja))},Qa=()=>new Promise(ja=>{wa=qa=>{(Ba()||Fa())&&ja(qa)},t.onPause?.()}).then(()=>{wa=void 0,Ba()||t.onContinue?.()}),Za=()=>{if(Ba())return;let ja;const qa=Aa===0?t.initialPromise:void 0;try{ja=qa??t.fn()}catch(Ha){ja=Promise.reject(Ha)}Promise.resolve(ja).then(Ua).catch(Ha=>{if(Ba())return;const za=t.retry??(isServer()?0:3),Ga=t.retryDelay??defaultRetryDelay,Ka=typeof Ga=="function"?Ga(Aa,Ha):Ga,Ya=za===!0||typeof za=="number"&&Aa<za||typeof za=="function"&&za(Aa,Ha);if(r||!Ya){La(Ha);return}Aa++,t.onFail?.(Aa,Ha),sleep(Ka).then(()=>Fa()?void 0:Qa()).then(()=>{r?La(Ha):Za()})})};return{promise:ka,status:()=>Pa,cancel:$a,continue:()=>(wa?.(),ka),cancelRetry:Da,continueRetry:Va,canStart:Ma,start:()=>(Ma()?Za():Qa().then(Za),ka)}}var Removable=class{#t;destroy(){this.clearGcTimeout()}scheduleGc(){this.clearGcTimeout(),isValidTimeout(this.gcTime)&&(this.#t=timeoutManager.setTimeout(()=>{this.optionalRemove()},this.gcTime))}updateGcTime(t){this.gcTime=Math.max(this.gcTime||0,t??(isServer()?1/0:3e5))}clearGcTimeout(){this.#t!==void 0&&(timeoutManager.clearTimeout(this.#t),this.#t=void 0)}};function infiniteQueryBehavior(t){return{onFetch:(r,Aa)=>{const wa=r.options,Pa=r.fetchOptions?.meta?.fetchMore?.direction,xa=r.state.data?.pages||[],Ca=r.state.data?.pageParams||[];let ka={pages:[],pageParams:[]},Ba=0;const $a=async()=>{let Da=!1;const Va=Ua=>{addConsumeAwareSignal(Ua,()=>r.signal,()=>Da=!0)},Fa=ensureQueryFn(r.options,r.fetchOptions),Ma=async(Ua,La,Qa)=>{if(Da)return Promise.reject(r.signal.reason);if(La==null&&Ua.pages.length)return Promise.resolve(Ua);const ja=(()=>{const Ga={client:r.client,queryKey:r.queryKey,pageParam:La,direction:Qa?"backward":"forward",meta:r.options.meta};return Va(Ga),Ga})(),qa=await Fa(ja),{maxPages:Ha}=r.options,za=Qa?addToStart:addToEnd;return{pages:za(Ua.pages,qa,Ha),pageParams:za(Ua.pageParams,La,Ha)}};if(Pa&&xa.length){const Ua=Pa==="backward",La=Ua?getPreviousPageParam:getNextPageParam,Qa={pages:xa,pageParams:Ca};ka=await Ma(Qa,La(wa,Qa),Ua)}else{const Ua=t??xa.length;do{const La=Ba===0?Ca[0]??wa.initialPageParam:getNextPageParam(wa,ka);if(Ba>0&&La==null)break;ka=await Ma(ka,La),Ba++}while(Ba<Ua)}return ka};r.options.persister?r.fetchFn=()=>r.options.persister?.($a,{client:r.client,queryKey:r.queryKey,meta:r.options.meta,signal:r.signal},Aa):r.fetchFn=$a}}}function getNextPageParam(t,{pages:r,pageParams:Aa}){const wa=r.length-1;return r.length>0?t.getNextPageParam(r[wa],r,Aa[wa],Aa):void 0}function getPreviousPageParam(t,{pages:r,pageParams:Aa}){return r.length>0?t.getPreviousPageParam?.(r[0],r,Aa[0],Aa):void 0}var Query=class extends Removable{#t;#e;#r;#a;#i;#s;#n;#l;constructor(t){super(),this.#l=!1,this.#n=t.defaultOptions,this.setOptions(t.options),this.observers=[],this.#i=t.client,this.#a=this.#i.getQueryCache(),this.queryKey=t.queryKey,this.queryHash=t.queryHash,this.#e=getDefaultState$1(this.options),this.state=t.state??this.#e,this.scheduleGc()}get meta(){return this.options.meta}get queryType(){return this.#t}get promise(){return this.#s?.promise}setOptions(t){if(this.options={...this.#n,...t},t?._type&&(this.#t=t._type),this.updateGcTime(this.options.gcTime),this.state&&this.state.data===void 0){const r=getDefaultState$1(this.options);r.data!==void 0&&(this.setState(successState(r.data,r.dataUpdatedAt)),this.#e=r)}}optionalRemove(){!this.observers.length&&this.state.fetchStatus==="idle"&&this.#a.remove(this)}setData(t,r){const Aa=replaceData(this.state.data,t,this.options);return this.#o({data:Aa,type:"success",dataUpdatedAt:r?.updatedAt,manual:r?.manual}),Aa}setState(t){this.#o({type:"setState",state:t})}cancel(t){const r=this.#s?.promise;return this.#s?.cancel(t),r?r.then(noop$2).catch(noop$2):Promise.resolve()}destroy(){super.destroy(),this.cancel({silent:!0})}get resetState(){return this.#e}reset(){this.destroy(),this.setState(this.resetState)}isActive(){return this.observers.some(t=>resolveQueryValue(t.options.enabled,this)!==!1)}isDisabled(){return this.getObserversCount()>0?!this.isActive():this.options.queryFn===skipToken||!this.isFetched()}isFetched(){return this.state.dataUpdateCount+this.state.errorUpdateCount>0}isStatic(){return this.getObserversCount()>0?this.observers.some(t=>resolveQueryValue(t.options.staleTime,this)==="static"):!1}isStale(){return this.getObserversCount()>0?this.observers.some(t=>t.getCurrentResult().isStale):this.state.data===void 0||this.state.isInvalidated}isStaleByTime(t=0){return this.state.data===void 0?!0:t==="static"?!1:this.state.isInvalidated?!0:!timeUntilStale(this.state.dataUpdatedAt,t)}onFocus(){this.observers.find(t=>t.shouldFetchOnWindowFocus())?.refetch({cancelRefetch:!1}),this.#s?.continue()}onOnline(){this.observers.find(t=>t.shouldFetchOnReconnect())?.refetch({cancelRefetch:!1}),this.#s?.continue()}addObserver(t){this.observers.includes(t)||(this.observers.push(t),this.clearGcTimeout(),this.#a.notify({type:"observerAdded",query:this,observer:t}))}removeObserver(t){const r=this.observers.indexOf(t);r!==-1&&(this.observers.splice(r,1),this.observers.length||(this.#s&&(this.#l||this.state.fetchStatus==="paused"&&this.state.status==="pending"?this.#s.cancel({revert:!0}):this.#s.cancelRetry()),this.scheduleGc()),this.#a.notify({type:"observerRemoved",query:this,observer:t}))}getObserversCount(){return this.observers.length}invalidate(){this.state.isInvalidated||this.#o({type:"invalidate"})}async fetch(t,r){if(this.state.fetchStatus!=="idle"&&this.#s?.status()!=="rejected"){if(this.state.data!==void 0&&r?.cancelRefetch)this.cancel({silent:!0});else if(this.#s)return this.#s.continueRetry(),this.#s.promise}if(t&&this.setOptions(t),!this.options.queryFn){const Ba=this.observers.find($a=>$a.options.queryFn);Ba&&this.setOptions(Ba.options)}const Aa=new AbortController,wa=Ba=>{Object.defineProperty(Ba,"signal",{enumerable:!0,get:()=>(this.#l=!0,Aa.signal)})},Pa=()=>{const Ba=ensureQueryFn(this.options,r),Da=(()=>{const Va={client:this.#i,queryKey:this.queryKey,meta:this.meta};return wa(Va),Va})();return this.#l=!1,this.options.persister?this.options.persister(Ba,Da,this):Ba(Da)},Ca=(()=>{const Ba={fetchOptions:r,options:this.options,queryKey:this.queryKey,client:this.#i,state:this.state,fetchFn:Pa};return wa(Ba),Ba})();(this.#t==="infinite"?infiniteQueryBehavior(this.options.pages):this.options.behavior)?.onFetch(Ca,this),this.#r=this.state,(this.state.fetchStatus==="idle"||this.state.fetchMeta!==Ca.fetchOptions?.meta)&&this.#o({type:"fetch",meta:Ca.fetchOptions?.meta});const ka=this.#s=createRetryer({initialPromise:r?.initialPromise,fn:Ca.fetchFn,onCancel:Ba=>{Ba instanceof CancelledError&&Ba.revert&&this.setState({...this.#r,fetchStatus:"idle"}),Aa.abort()},onFail:(Ba,$a)=>{this.#o({type:"failed",failureCount:Ba,error:$a})},onPause:()=>{this.#o({type:"pause"})},onContinue:()=>{this.#o({type:"continue"})},retry:Ca.options.retry,retryDelay:Ca.options.retryDelay,networkMode:Ca.options.networkMode,canRun:()=>!0});try{const Ba=await ka.start();if(Ba===void 0)throw new Error(`${this.queryHash} data is undefined`);return this.setData(Ba),this.#a.config.onSuccess?.(Ba,this),this.#a.config.onSettled?.(Ba,this.state.error,this),Ba}catch(Ba){if(Ba instanceof CancelledError){if(Ba.silent)return this.#s.promise;if(Ba.revert){if(this.state.data===void 0)throw Ba;return this.state.data}}throw this.#o({type:"error",error:Ba}),this.#a.config.onError?.(Ba,this),this.#a.config.onSettled?.(this.state.data,Ba,this),Ba}finally{this.#s===ka&&(this.#s=void 0),this.scheduleGc()}}#o(t){const r=Aa=>{switch(t.type){case"failed":return{...Aa,fetchFailureCount:t.failureCount,fetchFailureReason:t.error};case"pause":return{...Aa,fetchStatus:"paused"};case"continue":return{...Aa,fetchStatus:"fetching"};case"fetch":return{...Aa,...fetchState(Aa.data,this.options),fetchMeta:t.meta??null};case"success":const wa={...Aa,...successState(t.data,t.dataUpdatedAt),dataUpdateCount:Aa.dataUpdateCount+1,...!t.manual&&{fetchStatus:"idle",fetchFailureCount:0,fetchFailureReason:null}};return this.#r=t.manual?wa:void 0,wa;case"error":const Pa=t.error;return{...Aa,error:Pa,errorUpdateCount:Aa.errorUpdateCount+1,errorUpdatedAt:Date.now(),fetchFailureCount:Aa.fetchFailureCount+1,fetchFailureReason:Pa,fetchStatus:"idle",status:"error",isInvalidated:!0};case"invalidate":return{...Aa,isInvalidated:!0};case"setState":return{...Aa,...t.state}}};this.state=r(this.state),notifyManager.batch(()=>{this.observers.slice().forEach(Aa=>{Aa.onQueryUpdate()}),this.#a.notify({query:this,type:"updated",action:t})})}};function fetchState(t,r){return{fetchFailureCount:0,fetchFailureReason:null,fetchStatus:canFetch(r.networkMode)?"fetching":"paused",...t===void 0&&{error:null,status:"pending"}}}function successState(t,r){return{data:t,dataUpdatedAt:r??Date.now(),error:null,isInvalidated:!1,status:"success"}}function getDefaultState$1(t){const r=typeof t.initialData=="function"?t.initialData():t.initialData,Aa=r!==void 0,wa=Aa?typeof t.initialDataUpdatedAt=="function"?t.initialDataUpdatedAt():t.initialDataUpdatedAt:0;return{data:r,dataUpdateCount:0,dataUpdatedAt:Aa?wa??Date.now():0,error:null,errorUpdateCount:0,errorUpdatedAt:0,fetchFailureCount:0,fetchFailureReason:null,fetchMeta:null,isInvalidated:!1,status:Aa?"success":"pending",fetchStatus:"idle"}}var QueryObserver=class extends Subscribable{#t;#e=void 0;#r=void 0;#a=void 0;#i;#s;#n;#l;#o;#p;#c;#u;#d;#f=new Set;constructor(t,r){super(),this.options=r,this.#t=t,this.#n=null,this.bindMethods(),this.setOptions(r)}bindMethods(){this.refetch=this.refetch.bind(this)}onSubscribe(){this.listeners.size===1&&(this.#e.addObserver(this),shouldFetchOnMount(this.#e,this.options)?this.#h():this.updateResult(),this.#y())}onUnsubscribe(){this.hasListeners()||this.destroy()}shouldFetchOnReconnect(){return shouldFetchOn(this.#e,this.options,this.options.refetchOnReconnect)}shouldFetchOnWindowFocus(){return shouldFetchOn(this.#e,this.options,this.options.refetchOnWindowFocus)}destroy(){this.listeners=new Set,this.#b(),this.#_(),this.#e.removeObserver(this)}setOptions(t){const r=this.options,Aa=this.#e;if(this.options=this.#t.defaultQueryOptions(t),this.options.enabled!==void 0&&typeof this.options.enabled!="boolean"&&typeof this.options.enabled!="function"&&typeof resolveQueryValue(this.options.enabled,this.#e)!="boolean")throw new Error("Expected enabled to be a boolean or a callback that returns a boolean");this.#A(),this.#e.setOptions(this.options),r._defaulted&&!shallowEqualObjects(this.options,r)&&this.#t.getQueryCache().notify({type:"observerOptionsUpdated",query:this.#e,observer:this});const wa=this.hasListeners();wa&&shouldFetchOptionally(this.#e,Aa,this.options,r)&&this.#h(),this.updateResult(),wa&&(this.#e!==Aa||resolveQueryValue(this.options.enabled,this.#e)!==resolveQueryValue(r.enabled,this.#e)||resolveQueryValue(this.options.staleTime,this.#e)!==resolveQueryValue(r.staleTime,this.#e))&&this.#v();const Pa=this.#g();wa&&(this.#e!==Aa||resolveQueryValue(this.options.enabled,this.#e)!==resolveQueryValue(r.enabled,this.#e)||Pa!==this.#d)&&this.#O(Pa)}getOptimisticResult(t){const r=this.#t.getQueryCache().build(this.#t,t),Aa=this.createResult(r,t);return shallowEqualObjects(this.getCurrentResult(),Aa)||(this.#a=Aa,this.#s=this.options,this.#i=this.#e.state),Aa}getCurrentResult(){return this.#a}trackResult(t,r){return new Proxy(t,{get:(Aa,wa)=>(this.trackProp(wa),r?.(wa),Reflect.get(Aa,wa))})}trackProp(t){this.#f.add(t)}getCurrentQuery(){return this.#e}refetch({...t}={}){return this.fetch({...t})}fetchOptimistic(t){const r=this.#t.defaultQueryOptions(t),Aa=this.#t.getQueryCache().build(this.#t,r);let wa=()=>{},Pa;const xa=new Promise(Ca=>{Pa=Ca,wa=this.#t.getQueryCache().subscribe(ka=>{ka.type==="updated"&&ka.query.queryHash===Aa.queryHash&&Aa.state.data!==void 0&&(wa(),Ca(this.createResult(Aa,r)))})});return Promise.race([Aa.fetch().then(()=>{const Ca=this.createResult(Aa,r);return Pa?.(Ca),Ca}).finally(()=>{wa()}),xa])}fetch(t){return this.#h({...t,cancelRefetch:t.cancelRefetch??!0}).then(()=>(this.updateResult(),this.#a))}#h(t){this.#A();let r=this.#e.fetch(this.options,t);return t?.throwOnError||(r=r.catch(noop$2)),r}#m(t){return!isServer()&&resolveQueryValue(this.options.enabled,this.#e)!==!1&&isValidTimeout(t)}#v(){this.#b();const t=resolveQueryValue(this.options.staleTime,this.#e);if(this.#a.isStale||!this.#m(t))return;const r=timeUntilStale(this.#a.dataUpdatedAt,t)+1;this.#c=timeoutManager.setTimeout(()=>{this.#a.isStale||this.updateResult()},r)}#g(){return resolveQueryValue(this.options.refetchInterval,this.#e)??!1}#O(t){this.#_(),this.#d=t,!(this.#d===0||!this.#m(this.#d))&&(this.#u=timeoutManager.setInterval(()=>{(this.options.refetchIntervalInBackground||focusManager.isFocused())&&this.#h()},this.#d))}#y(){this.#v(),this.#O(this.#g())}#b(){this.#c!==void 0&&(timeoutManager.clearTimeout(this.#c),this.#c=void 0)}#_(){this.#u!==void 0&&(timeoutManager.clearInterval(this.#u),this.#u=void 0)}createResult(t,r){const Aa=this.#e,wa=this.options,Pa=this.#a,xa=this.#i,Ca=this.#s,ka=t!==Aa?t.state:this.#r,{state:Ba}=t;let $a={...Ba},Da=!1,Va;if(r._optimisticResults){const za=this.hasListeners(),Ga=!za&&shouldFetchOnMount(t,r),Ka=za&&shouldFetchOptionally(t,Aa,r,wa);(Ga||Ka)&&($a={...$a,...fetchState(Ba.data,t.options)}),r._optimisticResults==="isRestoring"&&($a.fetchStatus="idle")}let{error:Fa,errorUpdatedAt:Ma,status:Ua}=$a;Va=$a.data;let La=!1;if(r.placeholderData!==void 0&&Va===void 0&&Ua==="pending"){let za;Pa?.isPlaceholderData&&r.placeholderData===Ca?.placeholderData?(za=Pa.data,La=!0):za=typeof r.placeholderData=="function"?r.placeholderData(this.#p?.state.data,this.#p):r.placeholderData,za!==void 0&&(Ua="success",Va=replaceData(Pa?.data,za,r),Da=!0)}if(r.select&&Va!==void 0&&!La)if(Pa&&Va===xa?.data&&r.select===this.#l)Va=this.#o;else try{this.#l=r.select,Va=r.select(Va),Va=replaceData(Pa?.data,Va,r),this.#o=Va,this.#n=null}catch(za){this.#n=za}else Va===void 0&&(this.#n=null);this.#n&&(Fa=this.#n,Va=this.#o,Ma=Date.now(),Ua="error",Da=!1);const Qa=$a.fetchStatus==="fetching",Za=Ua==="pending",ja=Ua==="error",qa=Za&&Qa,Ha=Va!==void 0;return{status:Ua,fetchStatus:$a.fetchStatus,isPending:Za,isSuccess:Ua==="success",isError:ja,isInitialLoading:qa,isLoading:qa,data:Va,dataUpdatedAt:$a.dataUpdatedAt,error:Fa,errorUpdatedAt:Ma,failureCount:$a.fetchFailureCount,failureReason:$a.fetchFailureReason,errorUpdateCount:$a.errorUpdateCount,isFetched:t.isFetched(),isFetchedAfterMount:$a.dataUpdateCount>ka.dataUpdateCount||$a.errorUpdateCount>ka.errorUpdateCount,isFetching:Qa,isRefetching:Qa&&!Za,isLoadingError:ja&&!Ha,isPaused:$a.fetchStatus==="paused",isPlaceholderData:Da,isRefetchError:ja&&Ha,isStale:isStale(t,r),refetch:this.refetch,isEnabled:resolveQueryValue(r.enabled,t)!==!1}}updateResult(){const t=this.#a,r=this.createResult(this.#e,this.options);if(this.#i=this.#e.state,this.#s=this.options,this.#i.data!==void 0&&(this.#p=this.#e),shallowEqualObjects(r,t))return;this.#a=r;const wa=(()=>{if(!t)return!0;const{notifyOnChangeProps:Pa}=this.options,xa=typeof Pa=="function"?Pa():Pa;if(xa==="all"||!xa&&!this.#f.size)return!0;const Ca=new Set(xa??this.#f);return this.options.throwOnError&&Ca.add("error"),Object.keys(this.#a).some(ka=>{const Ba=ka;return this.#a[Ba]!==t[Ba]&&Ca.has(Ba)})})();notifyManager.batch(()=>{wa&&this.listeners.forEach(Pa=>{Pa(this.#a)}),this.#t.getQueryCache().notify({query:this.#e,type:"observerResultsUpdated"})})}#A(){const t=this.#t.getQueryCache().build(this.#t,this.options);if(t===this.#e)return;const r=this.#e;this.#e=t,this.#r=t.state,this.hasListeners()&&(r?.removeObserver(this),t.addObserver(this))}onQueryUpdate(){this.updateResult(),this.hasListeners()&&this.#y()}};function shouldLoadOnMount(t,r){return resolveQueryValue(r.enabled,t)!==!1&&t.state.data===void 0&&!(t.state.status==="error"&&resolveQueryValue(r.retryOnMount,t)===!1)}function shouldFetchOnMount(t,r){return shouldLoadOnMount(t,r)||t.state.data!==void 0&&shouldFetchOn(t,r,r.refetchOnMount)}function shouldFetchOn(t,r,Aa){if(resolveQueryValue(r.enabled,t)!==!1&&resolveQueryValue(r.staleTime,t)!=="static"){const wa=resolveQueryValue(Aa,t);return wa==="always"||wa!==!1&&isStale(t,r)}return!1}function shouldFetchOptionally(t,r,Aa,wa){return(t!==r||resolveQueryValue(wa.enabled,t)===!1)&&(!Aa.suspense||t.state.status!=="error")&&isStale(t,Aa)}function isStale(t,r){return resolveQueryValue(r.enabled,t)!==!1&&t.isStaleByTime(resolveQueryValue(r.staleTime,t))}var Mutation=class extends Removable{#t;#e;#r;#a;constructor(t){super(),this.#t=t.client,this.mutationId=t.mutationId,this.#r=t.mutationCache,this.#e=[],this.state=t.state||getDefaultState(),this.setOptions(t.options),this.scheduleGc()}setOptions(t){this.options=t,this.updateGcTime(this.options.gcTime)}get meta(){return this.options.meta}addObserver(t){this.#e.includes(t)||(this.#e.push(t),this.clearGcTimeout(),this.#r.notify({type:"observerAdded",mutation:this,observer:t}))}removeObserver(t){this.#e=this.#e.filter(r=>r!==t),this.scheduleGc(),this.#r.notify({type:"observerRemoved",mutation:this,observer:t})}optionalRemove(){this.#e.length||(this.state.status==="pending"?this.scheduleGc():this.#r.remove(this))}continue(){return this.#a?.continue()??(this.state.status==="pending"?this.execute(this.state.variables):Promise.resolve())}async execute(t){const r=()=>{this.#i({type:"continue"})},Aa={client:this.#t,meta:this.options.meta,mutationKey:this.options.mutationKey},wa=this.#a=createRetryer({fn:()=>this.options.mutationFn?this.options.mutationFn(t,Aa):Promise.reject(new Error("No mutationFn found")),onFail:(Ca,ka)=>{this.#i({type:"failed",failureCount:Ca,error:ka})},onPause:()=>{this.#i({type:"pause"})},onContinue:r,retry:this.options.retry??0,retryDelay:this.options.retryDelay,networkMode:this.options.networkMode,canRun:()=>this.#r.canRun(this)}),Pa=this.state.status==="pending",xa=!wa.canStart();try{if(Pa)r();else{this.#i({type:"pending",variables:t,isPaused:xa}),this.#r.config.onMutate&&await this.#r.config.onMutate(t,this,Aa);const ka=await this.options.onMutate?.(t,Aa);ka!==this.state.context&&this.#i({type:"pending",context:ka,variables:t,isPaused:xa})}const Ca=await wa.start();return await this.#r.config.onSuccess?.(Ca,t,this.state.context,this,Aa),await this.options.onSuccess?.(Ca,t,this.state.context,Aa),await this.#r.config.onSettled?.(Ca,null,this.state.variables,this.state.context,this,Aa),await this.options.onSettled?.(Ca,null,t,this.state.context,Aa),this.#i({type:"success",data:Ca}),Ca}catch(Ca){try{await this.#r.config.onError?.(Ca,t,this.state.context,this,Aa)}catch(ka){Promise.reject(ka)}try{await this.options.onError?.(Ca,t,this.state.context,Aa)}catch(ka){Promise.reject(ka)}try{await this.#r.config.onSettled?.(void 0,Ca,this.state.variables,this.state.context,this,Aa)}catch(ka){Promise.reject(ka)}try{await this.options.onSettled?.(void 0,Ca,t,this.state.context,Aa)}catch(ka){Promise.reject(ka)}throw this.#i({type:"error",error:Ca}),Ca}finally{this.#a===wa&&(this.#a=void 0),this.#r.runNext(this)}}#i(t){const r=Aa=>{switch(t.type){case"failed":return{...Aa,failureCount:t.failureCount,failureReason:t.error};case"pause":return{...Aa,isPaused:!0};case"continue":return{...Aa,isPaused:!1};case"pending":return{...Aa,context:t.context,data:void 0,failureCount:0,failureReason:null,error:null,isPaused:t.isPaused,status:"pending",variables:t.variables,submittedAt:Date.now()};case"success":return{...Aa,data:t.data,failureCount:0,failureReason:null,error:null,status:"success",isPaused:!1};case"error":return{...Aa,data:void 0,error:t.error,failureCount:Aa.failureCount+1,failureReason:t.error,isPaused:!1,status:"error"}}};this.state=r(this.state),notifyManager.batch(()=>{this.#e.forEach(Aa=>{Aa.onMutationUpdate(t)}),this.#r.notify({mutation:this,type:"updated",action:t})})}};function getDefaultState(){return{context:void 0,data:void 0,error:null,failureCount:0,failureReason:null,isPaused:!1,status:"idle",variables:void 0,submittedAt:0}}var MutationCache=class extends Subscribable{#t;#e;#r;constructor(t={}){super(),this.config=t,this.#t=new Set,this.#e=new Map,this.#r=0}build(t,r,Aa){const wa=new Mutation({client:t,mutationCache:this,mutationId:++this.#r,options:t.defaultMutationOptions(r),state:Aa});return this.add(wa),wa}add(t){this.#t.add(t);const r=scopeFor(t);if(typeof r=="string"){const Aa=this.#e.get(r);Aa?Aa.push(t):this.#e.set(r,[t])}this.notify({type:"added",mutation:t})}remove(t){if(this.#t.delete(t)){const r=scopeFor(t);if(typeof r=="string"){const Aa=this.#e.get(r);if(Aa)if(Aa.length>1){const wa=Aa.indexOf(t);wa!==-1&&Aa.splice(wa,1)}else Aa[0]===t&&this.#e.delete(r)}}this.notify({type:"removed",mutation:t})}canRun(t){const r=scopeFor(t);if(typeof r=="string"){const Aa=this.#e.get(r)?.find(wa=>wa.state.status==="pending");return!Aa||Aa===t}else return!0}runNext(t){const r=scopeFor(t);return typeof r=="string"?this.#e.get(r)?.find(Aa=>Aa!==t&&Aa.state.isPaused)?.continue()??Promise.resolve():Promise.resolve()}clear(){notifyManager.batch(()=>{this.#t.forEach(t=>{this.notify({type:"removed",mutation:t})}),this.#t.clear(),this.#e.clear()})}getAll(){return Array.from(this.#t)}find(t){const r={exact:!0,...t};return this.getAll().find(Aa=>matchMutation(r,Aa))}findAll(t={}){return this.getAll().filter(r=>matchMutation(t,r))}notify(t){notifyManager.batch(()=>{this.listeners.forEach(r=>{r(t)})})}resumePausedMutations(){const t=this.getAll().filter(r=>
17r.state.isPaused);return notifyManager.batch(()=>Promise.all(t.map(r=>r.continue().catch(noop$2))))}};function scopeFor(t){return t.options.scope?.id}var MutationObserver=class extends Subscribable{#t;#e=void 0;#r;#a;constructor(t,r){super(),this.#t=t,this.setOptions(r),this.bindMethods(),this.#i()}bindMethods(){this.mutate=this.mutate.bind(this),this.reset=this.reset.bind(this)}setOptions(t){const r=this.options;this.options=this.#t.defaultMutationOptions(t),shallowEqualObjects(this.options,r)||this.#t.getMutationCache().notify({type:"observerOptionsUpdated",mutation:this.#r,observer:this}),r?.mutationKey&&this.options.mutationKey&&hashKey(r.mutationKey)!==hashKey(this.options.mutationKey)?this.reset():this.#r?.state.status==="pending"&&this.#r.setOptions(this.options)}onSubscribe(){this.listeners.size===1&&this.#r&&(this.#r.addObserver(this),this.#i())}onUnsubscribe(){this.hasListeners()||this.#r?.removeObserver(this)}onMutationUpdate(t){this.#i(),this.#s(t)}getCurrentResult(){return this.#e}reset(){this.#r?.removeObserver(this),this.#r=void 0,this.#i(),this.#s()}mutate(t,r){return this.#a=r,this.#r?.removeObserver(this),this.#r=this.#t.getMutationCache().build(this.#t,this.options),this.#r.addObserver(this),this.#r.execute(t)}#i(){const t=this.#r?.state??getDefaultState();this.#e={...t,isPending:t.status==="pending",isSuccess:t.status==="success",isError:t.status==="error",isIdle:t.status==="idle",mutate:this.mutate,reset:this.reset}}#s(t){notifyManager.batch(()=>{if(this.#a&&this.hasListeners()){const r=this.#e.variables,Aa=this.#e.context,wa={client:this.#t,meta:this.options.meta,mutationKey:this.options.mutationKey};if(t?.type==="success"){try{this.#a.onSuccess?.(t.data,r,Aa,wa)}catch(Pa){Promise.reject(Pa)}try{this.#a.onSettled?.(t.data,null,r,Aa,wa)}catch(Pa){Promise.reject(Pa)}}else if(t?.type==="error"){try{this.#a.onError?.(t.error,r,Aa,wa)}catch(Pa){Promise.reject(Pa)}try{this.#a.onSettled?.(void 0,t.error,r,Aa,wa)}catch(Pa){Promise.reject(Pa)}}}this.listeners.forEach(r=>{r(this.#e)})})}};function difference(t,r){const Aa=new Set(r);return t.filter(wa=>!Aa.has(wa))}var QueriesObserver=class extends Subscribable{#t;#e;#r;#a;#i;#s;#n;#l;#o;#p=[];constructor(t,r,Aa){super(),this.#t=t,this.#a=Aa,this.#r=[],this.#i=[],this.#e=[],this.setQueries(r)}onSubscribe(){this.listeners.size===1&&this.#i.forEach(t=>{t.subscribe(r=>{this.#h(t,r)})})}onUnsubscribe(){this.listeners.size||this.destroy()}destroy(){this.listeners=new Set,this.#i.forEach(t=>{t.destroy()})}setQueries(t,r){this.#r=t,this.#a=r,notifyManager.batch(()=>{const Aa=this.#i,wa=this.#f(this.#r);wa.forEach(Da=>Da.observer.setOptions(Da.defaultedQueryOptions));const Pa=wa.map(Da=>Da.observer),xa=Pa.map(Da=>Da.getCurrentResult()),Ca=Aa.length!==Pa.length,ka=Pa.some((Da,Va)=>Da!==Aa[Va]),Ba=Ca||ka,$a=Ba?!0:xa.some((Da,Va)=>{const Fa=this.#e[Va];return!Fa||!shallowEqualObjects(Da,Fa)});!Ba&&!$a||(Ba&&(this.#p=wa,this.#i=Pa),this.#e=xa,this.hasListeners()&&(Ba&&(difference(Aa,Pa).forEach(Da=>{Da.destroy()}),difference(Pa,Aa).forEach(Da=>{Da.subscribe(Va=>{this.#h(Da,Va)})})),this.#m()))})}getCurrentResult(){return this.#e}getQueries(){return this.#i.map(t=>t.getCurrentQuery())}getObservers(){return this.#i}getOptimisticResult(t,r){const Aa=this.#f(t),wa=Aa.map(xa=>xa.observer.getOptimisticResult(xa.defaultedQueryOptions)),Pa=Aa.map(xa=>xa.defaultedQueryOptions.queryHash);return[wa,xa=>this.#u(xa??wa,r,Pa),()=>this.#c(wa,Aa)]}#c(t,r){const Aa=new Set;return r.map((wa,Pa)=>{const xa=t[Pa];return wa.defaultedQueryOptions.notifyOnChangeProps?xa:wa.observer.trackResult(xa,Ca=>{Aa.has(Ca)||(Aa.add(Ca),r.forEach(ka=>{ka.observer.trackProp(Ca)}))})})}#u(t,r,Aa){if(r){const wa=this.#o,Pa=Aa!==void 0&&wa!==void 0&&(wa.length!==Aa.length||Aa.some((xa,Ca)=>xa!==wa[Ca]));return(this.#e!==this.#l||Pa||r!==this.#n)&&(this.#n=r,this.#l=this.#e,Aa!==void 0&&(this.#o=Aa),this.#s=replaceEqualDeep(this.#s,r(t))),this.#s}return t}#d(){return!this.#a?.combine||this.#i.some((t,r)=>t.options.suspense&&this.#e[r]?.data===void 0)}#f(t){const r=new Map;this.#i.forEach(wa=>{const Pa=wa.options.queryHash;if(!Pa)return;const xa=r.get(Pa);xa?xa.push(wa):r.set(Pa,[wa])});const Aa=[];return t.forEach(wa=>{const Pa=this.#t.defaultQueryOptions(wa),xa=r.get(Pa.queryHash)?.shift()??new QueryObserver(this.#t,Pa);Aa.push({defaultedQueryOptions:Pa,observer:xa})}),Aa}#h(t,r){const Aa=this.#i.indexOf(t);Aa!==-1&&(this.#e=this.#e.slice(),this.#e[Aa]=r,this.#m())}
vendor: 4,348 bytes, line 17
17#m(){if(this.hasListeners()){const t=this.#d(),r=this.#s,Aa=t?r:this.#u(this.#c(this.#e,this.#p),this.#a?.combine);(t||r!==Aa)&¬ifyManager.batch(()=>{this.listeners.forEach(wa=>{wa(this.#e)})})}}},QueryCache=class extends Subscribable{#t;constructor(t={}){super(),this.config=t,this.#t=new Map}build(t,r,Aa){const wa=r.queryKey,Pa=r.queryHash??hashQueryKeyByOptions(wa,r);let xa=this.get(Pa);return xa||(xa=new Query({client:t,queryKey:wa,queryHash:Pa,options:t.defaultQueryOptions(r),state:Aa,defaultOptions:t.getQueryDefaults(wa)}),this.add(xa)),xa}add(t){this.#t.has(t.queryHash)||(this.#t.set(t.queryHash,t),this.notify({type:"added",query:t}))}remove(t){this.#t.get(t.queryHash)===t&&(t.destroy(),this.#t.delete(t.queryHash),this.notify({type:"removed",query:t}))}clear(){notifyManager.batch(()=>{this.getAll().forEach(t=>{this.remove(t)})})}get(t){return this.#t.get(t)}getAll(){return[...this.#t.values()]}find(t){const r={exact:!0,...t};return this.getAll().find(Aa=>matchQuery(r,Aa))}findAll(t={}){const r=this.getAll();return Object.keys(t).length>0?r.filter(Aa=>matchQuery(t,Aa)):r}notify(t){notifyManager.batch(()=>{this.listeners.forEach(r=>{r(t)})})}onFocus(){notifyManager.batch(()=>{this.getAll().forEach(t=>{t.onFocus()})})}onOnline(){notifyManager.batch(()=>{this.getAll().forEach(t=>{t.onOnline()})})}},QueryClient=class{#t;#e;#r;#a;#i;#s;#n;#l;constructor(t={}){this.#t=t.queryCache||new QueryCache,this.#e=t.mutationCache||new MutationCache,this.#r=t.defaultOptions||{},this.#a=new Map,this.#i=new Map,this.#s=0}mount(){this.#s++,this.#s===1&&(this.#n=focusManager.subscribe(async t=>{t&&(await this.resumePausedMutations(),this.#t.onFocus())}),this.#l=onlineManager.subscribe(async t=>{t&&(await this.resumePausedMutations(),this.#t.onOnline())}))}unmount(){this.#s--,this.#s===0&&(this.#n?.(),this.#n=void 0,this.#l?.(),this.#l=void 0)}isFetching(t){return this.#t.findAll({...t,fetchStatus:"fetching"}).length}isMutating(t){return this.#e.findAll({...t,status:"pending"}).length}getQueryData(t){const r=this.defaultQueryOptions({queryKey:t});return this.#t.get(r.queryHash)?.state.data}ensureQueryData(t){const r=this.defaultQueryOptions(t),Aa=this.#t.build(this,r),wa=Aa.state.data;return wa===void 0?this.fetchQuery(t):(t.revalidateIfStale&&Aa.isStaleByTime(resolveQueryValue(r.staleTime,Aa))&&this.prefetchQuery(r),Promise.resolve(wa))}getQueriesData(t){return this.#t.findAll(t).map(({queryKey:r,state:Aa})=>[r,Aa.data])}setQueryData(t,r,Aa){const wa=this.defaultQueryOptions({queryKey:t}),Pa=this.#t.get(wa.queryHash)?.state.data,xa=functionalUpdate(r,Pa);if(xa!==void 0)return this.#t.build(this,wa).setData(xa,{...Aa,manual:!0})}setQueriesData(t,r,Aa){return notifyManager.batch(()=>this.#t.findAll(t).map(({queryKey:wa})=>[wa,this.setQueryData(wa,r,Aa)]))}getQueryState(t){const r=this.defaultQueryOptions({queryKey:t});return this.#t.get(r.queryHash)?.state}removeQueries(t){const r=this.#t;notifyManager.batch(()=>{r.findAll(t).forEach(Aa=>{r.remove(Aa)})})}resetQueries(t,r){const Aa=this.#t;return notifyManager.batch(()=>{const wa=Aa.findAll(t),Pa=new Set(wa);return wa.forEach(xa=>{xa.reset()}),this.refetchQueries({type:"active",predicate:xa=>Pa.has(xa)},r)})}cancelQueries(t,r={}){const Aa={revert:!0,...r},wa=notifyManager.batch(()=>this.#t.findAll(t).map(Pa=>Pa.cancel(Aa)));return Promise.all(wa).then(noop$2).catch(noop$2)}invalidateQueries(t,r={}){return notifyManager.batch(()=>(this.#t.findAll(t).forEach(Aa=>{Aa.invalidate()}),t?.refetchType==="none"?Promise.resolve():this.refetchQueries({...t,type:t?.refetchType??t?.type??"active"},r)))}refetchQueries(t,r={}){const Aa={...r,cancelRefetch:r.cancelRefetch??!0},wa=notifyManager.batch(()=>this.#t.findAll(t).filter(Pa=>!Pa.isDisabled()&&!Pa.isStatic()).map(Pa=>{let xa=Pa.fetch(void 0,Aa);return Aa.throwOnError||(xa=xa.catch(noop$2)),Pa.state.fetchStatus==="paused"?Promise.resolve():xa}));return Promise.all(wa).then(noop$2)}async query(t){const r=this.defaultQueryOptions(t);r.retry===void 0&&(r.retry=!1);const Aa=this.#t.build(this,r),wa=Aa.isStaleByTime(resolveQueryValue(r.staleTime,Aa))?await Aa.fetch(r):Aa.state.data,Pa=r.select;return Pa?Pa(wa):wa}fetchQuery(t){const r=this.defaultQueryOptions(t);r.retry===void 0&&(r.retry=!1);const Aa=this.#t.build(this,r);return Aa.isStaleByTime(resolveQueryValue(r.staleTime,Aa))?Aa.fetch(r):Prom
17ise.resolve(Aa.state.data)}prefetchQuery(t){return this.fetchQuery(t).then(noop$2).catch(noop$2)}infiniteQuery(t){return t._type="infinite",this.query(t)}fetchInfiniteQuery(t){return t._type="infinite",this.fetchQuery(t)}prefetchInfiniteQuery(t){return this.fetchInfiniteQuery(t).then(noop$2).catch(noop$2)}ensureInfiniteQueryData(t){return t._type="infinite",this.ensureQueryData(t)}resumePausedMutations(){return onlineManager.isOnline()?this.#e.resumePausedMutations():Promise.resolve()}getQueryCache(){return this.#t}getMutationCache(){return this.#e}getDefaultOptions(){return this.#r}setDefaultOptions(t){this.#r=t}setQueryDefaults(t,r){this.#a.set(hashKey(t),{queryKey:t,defaultOptions:r})}getQueryDefaults(t){const r=[...this.#a.values()],Aa={};return r.forEach(wa=>{partialMatchKey(t,wa.queryKey)&&Object.assign(Aa,wa.defaultOptions)}),Aa}setMutationDefaults(t,r){this.#i.set(hashKey(t),{mutationKey:t,defaultOptions:r})}getMutationDefaults(t){const r=[...this.#i.values()],Aa={};return r.forEach(wa=>{partialMatchKey(t,wa.mutationKey)&&Object.assign(Aa,wa.defaultOptions)}),Aa}defaultQueryOptions(t){if(t._defaulted)return t;const r={...this.#r.queries,...this.getQueryDefaults(t.queryKey),...t,_defaulted:!0};return r.queryHash||(r.queryHash=hashQueryKeyByOptions(r.queryKey,r)),r.refetchOnReconnect===void 0&&(r.refetchOnReconnect=r.networkMode!=="always"),r.throwOnError===void 0&&(r.throwOnError=!!r.suspense),!r.networkMode&&r.persister&&(r.networkMode="offlineFirst"),r.queryFn===skipToken&&(r.enabled=!1),r}defaultMutationOptions(t){return t?._defaulted?t:{...this.#r.mutations,...t?.mutationKey&&this.getMutationDefaults(t.mutationKey),...t,_defaulted:!0}}clear(){this.#t.clear(),this.#e.clear()}},IsRestoringContext=import_react.createContext(!1),useIsRestoring=()=>import_react.useContext(IsRestoringContext),IsRestoringProvider=IsRestoringContext.Provider;function createValue(){let t=!1;return{clearReset:()=>{t=!1},reset:()=>{t=!0},isReset:()=>t}}var QueryErrorResetBoundaryContext=import_react.createContext(createValue()),useQueryErrorResetBoundary=()=>import_react.useContext(QueryErrorResetBoundaryContext),ensurePreventErrorBoundaryRetry=(t,r,Aa)=>{const wa=Aa?.state.error&&typeof t.throwOnError=="function"?shouldThrowError(t.throwOnError,[Aa.state.error,Aa]):t.throwOnError;(t.suspense||wa)&&(r.isReset()||(t.retryOnMount=!1))},useClearResetErrorBoundary=t=>{import_react.useEffect(()=>{t.clearReset()},[t])},getHasError=({result:t,errorResetBoundary:r,throwOnError:Aa,query:wa,suspense:Pa})=>t.isError&&!r.isReset()&&!t.isFetching&&wa&&(Pa&&t.data===void 0||shouldThrowError(Aa,[t.error,wa])),ensureSuspenseTimers=t=>{if(t.suspense){const Aa=Pa=>Pa==="static"?Pa:Math.max(Pa??1e3,1e3),wa=t.staleTime;t.staleTime=typeof wa=="function"?(...Pa)=>Aa(wa(...Pa)):Aa(wa),typeof t.gcTime=="number"&&(t.gcTime=Math.max(t.gcTime,1e3))}},shouldSuspend=(t,r)=>t?.suspense&&r.isPending,fetchOptimistic=(t,r,Aa)=>r.fetchOptimistic(t).catch(()=>{Aa.clearReset()});function useQueries({queries:t,...r},Aa){const wa=useQueryClient(Aa),Pa=useIsRestoring(),xa=useQueryErrorResetBoundary(),Ca=r.subscribed!==!1,ka=import_react.useMemo(()=>t.map(La=>{const Qa=wa.defaultQueryOptions(La);return Qa._optimisticResults=Pa?"isRestoring":Ca?"optimistic":void 0,Qa}),[t,wa,Pa,Ca]);ka.forEach(La=>{ensureSuspenseTimers(La);const Qa=wa.getQueryCache().get(La.queryHash);ensurePreventErrorBoundaryRetry(La,xa,Qa)}),useClearResetErrorBoundary(xa);const[Ba]=import_react.useState(()=>new QueriesObserver(wa,ka,r)),[$a,Da,Va]=Ba.getOptimisticResult(ka,r.combine),Fa=!Pa&&Ca;import_react.useSyncExternalStore(import_react.useCallback(La=>Fa?Ba.subscribe(notifyManager.batchCalls(La)):noop$2,[Ba,Fa]),()=>Ba.getCurrentResult(),()=>Ba.getCurrentResult()),import_react.useEffect(()=>{Ba.setQueries(ka,r)},[ka,r,Ba]);const Ma=$a.some((La,Qa)=>shouldSuspend(ka[Qa],La))?$a.flatMap((La,Qa)=>{const Za=ka[Qa];if(Za&&shouldSuspend(Za,La)){const ja=new QueryObserver(wa,Za);return fetchOptimistic(Za,ja,xa)}return[]}):[];if(Ma.length>0)throw Promise.all(Ma);const Ua=$a.find((La,Qa)=>{const Za=ka[Qa];return Za&&getHasError({result:La,errorResetBoundary:xa,throwOnError:Za.throwOnError,query:wa.getQueryCache().get(Za.queryHash),suspense:Za.suspense})});if(Ua)throw Ua.error;return Da(Va())}function useBaseQuery(t,r,Aa){const wa=useIsRestoring(),Pa=useQueryErrorResetBoundary(),xa=u
vendor: 7,503 bytes, line 17
17seQueryClient(Aa),Ca=xa.defaultQueryOptions(t),ka=xa.getQueryCache().get(Ca.queryHash),Ba=t.subscribed!==!1;Ca._optimisticResults=wa?"isRestoring":Ba?"optimistic":void 0,ensureSuspenseTimers(Ca),ensurePreventErrorBoundaryRetry(Ca,Pa,ka),useClearResetErrorBoundary(Pa);const[$a]=import_react.useState(()=>new r(xa,Ca)),Da=$a.getOptimisticResult(Ca),Va=!wa&&Ba;if(import_react.useSyncExternalStore(import_react.useCallback(Fa=>{const Ma=Va?$a.subscribe(notifyManager.batchCalls(Fa)):noop$2;return $a.updateResult(),Ma},[$a,Va]),()=>$a.getCurrentResult(),()=>$a.getCurrentResult()),import_react.useEffect(()=>{$a.setOptions(Ca)},[Ca,$a]),shouldSuspend(Ca,Da))throw fetchOptimistic(Ca,$a,Pa);if(getHasError({result:Da,errorResetBoundary:Pa,throwOnError:Ca.throwOnError,query:ka,suspense:Ca.suspense}))throw Da.error;return Ca.notifyOnChangeProps?Da:$a.trackResult(Da)}function useQuery(t,r){return useBaseQuery(t,QueryObserver,r)}function getResult(t,r){return t.findAll(r.filters).map(Aa=>r.select?r.select(Aa):Aa.state)}function useMutationState(t={},r){const Aa=useQueryClient(r).getMutationCache(),wa=import_react.useRef(t),Pa=import_react.useRef(null);return Pa.current===null&&(Pa.current=getResult(Aa,t)),import_react.useEffect(()=>{wa.current=t}),import_react.useSyncExternalStore(import_react.useCallback(xa=>Aa.subscribe(()=>{const Ca=replaceEqualDeep(Pa.current,getResult(Aa,wa.current));Pa.current!==Ca&&(Pa.current=Ca,notifyManager.schedule(xa))}),[Aa]),()=>Pa.current,()=>Pa.current)}function useMutation(t,r){const Aa=useQueryClient(r),[wa]=import_react.useState(()=>new MutationObserver(Aa,t));import_react.useEffect(()=>{wa.setOptions(t)},[wa,t]);const Pa=import_react.useSyncExternalStore(import_react.useCallback(Ca=>wa.subscribe(notifyManager.batchCalls(Ca)),[wa]),()=>wa.getCurrentResult(),()=>wa.getCurrentResult()),xa=import_react.useCallback((...Ca)=>{wa.mutate(Ca[0],Ca[1]).catch(noop$2)},[wa]);if(Pa.error&&shouldThrowError(wa.options.throwOnError,[Pa.error]))throw Pa.error;return{...Pa,mutate:xa,mutateAsync:Pa.mutate}}var PACKET_TYPES=Object.create(null);PACKET_TYPES.open="0";PACKET_TYPES.close="1";PACKET_TYPES.ping="2";PACKET_TYPES.pong="3";PACKET_TYPES.message="4";PACKET_TYPES.upgrade="5";PACKET_TYPES.noop="6";var PACKET_TYPES_REVERSE=Object.create(null);Object.keys(PACKET_TYPES).forEach(t=>{PACKET_TYPES_REVERSE[PACKET_TYPES[t]]=t});var ERROR_PACKET={type:"error",data:"parser error"},withNativeBlob$1=typeof Blob=="function"||typeof Blob<"u"&&Object.prototype.toString.call(Blob)==="[object BlobConstructor]",withNativeArrayBuffer$2=typeof ArrayBuffer=="function",isView$1=t=>typeof ArrayBuffer.isView=="function"?ArrayBuffer.isView(t):t&&t.buffer instanceof ArrayBuffer,encodePacket=({type:t,data:r},Aa,wa)=>withNativeBlob$1&&r instanceof Blob?Aa?wa(r):encodeBlobAsBase64(r,wa):withNativeArrayBuffer$2&&(r instanceof ArrayBuffer||isView$1(r))?Aa?wa(r):encodeBlobAsBase64(new Blob([r]),wa):wa(PACKET_TYPES[t]+(r||"")),encodeBlobAsBase64=(t,r)=>{const Aa=new FileReader;return Aa.onload=function(){const wa=Aa.result.split(",")[1];r("b"+(wa||""))},Aa.readAsDataURL(t)};function toArray$1(t){return t instanceof Uint8Array?t:t instanceof ArrayBuffer?new Uint8Array(t):new Uint8Array(t.buffer,t.byteOffset,t.byteLength)}var TEXT_ENCODER;function encodePacketToBinary(t,r){if(withNativeBlob$1&&t.data instanceof Blob)return t.data.arrayBuffer().then(toArray$1).then(r);if(withNativeArrayBuffer$2&&(t.data instanceof ArrayBuffer||isView$1(t.data)))return r(toArray$1(t.data));encodePacket(t,!1,Aa=>{TEXT_ENCODER||(TEXT_ENCODER=new TextEncoder),r(TEXT_ENCODER.encode(Aa))})}var chars="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",lookup$1=typeof Uint8Array>"u"?[]:new Uint8Array(256);for(let t=0;t<64;t++)lookup$1[chars.charCodeAt(t)]=t;var decode$1=t=>{let r=t.length*.75,Aa=t.length,wa,Pa=0,xa,Ca,ka,Ba;t[t.length-1]==="="&&(r--,t[t.length-2]==="="&&r--);const $a=new ArrayBuffer(r),Da=new Uint8Array($a);for(wa=0;wa<Aa;wa+=4)xa=lookup$1[t.charCodeAt(wa)],Ca=lookup$1[t.charCodeAt(wa+1)],ka=lookup$1[t.charCodeAt(wa+2)],Ba=lookup$1[t.charCodeAt(wa+3)],Da[Pa++]=xa<<2|Ca>>4,Da[Pa++]=(Ca&15)<<4|ka>>2,Da[Pa++]=(ka&3)<<6|Ba&63;return $a},withNativeArrayBuffer$1=typeof ArrayBuffer=="function",decodePacket=(t,r)=>{if(typeof t!="string")return{type:"message",data:mapBinary(t,r)};const Aa=t.charAt(0);return Aa==="b"?{type:"message",data:decodeBase64Packet(t.substring(1),r)}:PACKET_TYPES_REVERSE[Aa]?t.length>1?{type:PACKET_TYPES_REVERSE[Aa],data:t.substring(1)}:{type:PACKET_TYPES_REVERSE[Aa]}:ERROR_PACKET},decodeBase64Packet=(t,r)=>{if(withNativeArrayBuffer$1){const Aa=decode$1(t);return mapBinary(Aa,r)}else return{base64:!0,data:t}},mapBinary=(t,r)=>r==="blob"?t instanceof Blob?t:new Blob([t]):t instanceof ArrayBuffer?t:t.buffer,SEPARATOR="�",encodePayload=(t,r)=>{const Aa=t.length,wa=new Array(Aa);let Pa=0;t.forEach((xa,Ca)=>{encodePacket(xa,!1,ka=>{wa[Ca]=ka,++Pa===Aa&&r(wa.join(SEPARATOR))})})},decodePayload=(t,r)=>{const Aa=t.split(SEPARATOR),wa=[];for(let Pa=0;Pa<Aa.length;Pa++){const xa=decodePacket(Aa[Pa],r);if(wa.push(xa),xa.type==="error")break}return wa};function createPacketEncoderStream(){return new TransformStream({transform(t,r){encodePacketToBinary(t,Aa=>{const wa=Aa.length;let Pa;if(wa<126)Pa=new Uint8Array(1),new DataView(Pa.buffer).setUint8(0,wa);else if(wa<65536){Pa=new Uint8Array(3);const xa=new DataView(Pa.buffer);xa.setUint8(0,126),xa.setUint16(1,wa)}else{Pa=new Uint8Array(9);const xa=new DataView(Pa.buffer);xa.setUint8(0,127),xa.setBigUint64(1,BigInt(wa))}t.data&&typeof t.data!="string"&&(Pa[0]|=128),r.enqueue(Pa),r.enqueue(Aa)})}})}var TEXT_DECODER;function totalLength(t){return t.reduce((r,Aa)=>r+Aa.length,0)}function concatChunks(t,r){if(t[0].length===r)return t.shift();const Aa=new Uint8Array(r);let wa=0;for(let Pa=0;Pa<r;Pa++)Aa[Pa]=t[0][wa++],wa===t[0].length&&(t.shift(),wa=0);return t.length&&wa<t[0].length&&(t[0]=t[0].slice(wa)),Aa}function createPacketDecoderStream(t,r){TEXT_DECODER||(TEXT_DECODER=new TextDecoder);const Aa=[];let wa=0,Pa=-1,xa=!1;return new TransformStream({transform(Ca,ka){for(Aa.push(Ca);;){if(wa===0){if(totalLength(Aa)<1)break;const Ba=concatChunks(Aa,1);xa=(Ba[0]&128)===128,Pa=Ba[0]&127,Pa<126?wa=3:Pa===126?wa=1:wa=2}else if(wa===1){if(totalLength(Aa)<2)break;const Ba=concatChunks(Aa,2);Pa=new DataView(Ba.buffer,Ba.byteOffset,Ba.length).getUint16(0),wa=3}else if(wa===2){if(totalLength(Aa)<8)break;const Ba=concatChunks(Aa,8),$a=new DataView(Ba.buffer,Ba.byteOffset,Ba.length),Da=$a.getUint32(0);if(Da>Math.pow(2,21)-1){ka.enqueue(ERROR_PACKET);break}Pa=Da*Math.pow(2,32)+$a.getUint32(4),wa=3}else{if(totalLength(Aa)<Pa)break;const Ba=concatChunks(Aa,Pa);ka.enqueue(decodePacket(xa?Ba:TEXT_DECODER.decode(Ba),r)),wa=0}if(Pa===0||Pa>t){ka.enqueue(ERROR_PACKET);break}}}})}function Emitter(t){if(t)return mixin(t)}function mixin(t){for(var r in Emitter.prototype)t[r]=Emitter.prototype[r];return t}Emitter.prototype.on=Emitter.prototype.addEventListener=function(t,r){return this._callbacks=this._callbacks||{},(this._callbacks["$"+t]=this._callbacks["$"+t]||[]).push(r),this};Emitter.prototype.once=function(t,r){function Aa(){this.off(t,Aa),r.apply(this,arguments)}return Aa.fn=r,this.on(t,Aa),this};Emitter.prototype.off=Emitter.prototype.removeListener=Emitter.prototype.removeAllListeners=Emitter.prototype.removeEventListener=function(t,r){if(this._callbacks=this._callbacks||{},arguments.length==0)return this._callbacks={},this;var Aa=this._callbacks["$"+t];
vendor: 4,164 bytes, line 17
17if(!Aa)return this;if(arguments.length==1)return delete this._callbacks["$"+t],this;for(var wa,Pa=0;Pa<Aa.length;Pa++)if(wa=Aa[Pa],wa===r||wa.fn===r){Aa.splice(Pa,1);break}return Aa.length===0&&delete this._callbacks["$"+t],this};Emitter.prototype.emit=function(t){this._callbacks=this._callbacks||{};for(var r=new Array(arguments.length-1),Aa=this._callbacks["$"+t],wa=1;wa<arguments.length;wa++)r[wa-1]=arguments[wa];if(Aa){Aa=Aa.slice(0);for(var wa=0,Pa=Aa.length;wa<Pa;++wa)Aa[wa].apply(this,r)}return this};Emitter.prototype.emitReserved=Emitter.prototype.emit;Emitter.prototype.listeners=function(t){return this._callbacks=this._callbacks||{},this._callbacks["$"+t]||[]};Emitter.prototype.hasListeners=function(t){return!!this.listeners(t).length};var nextTick=typeof Promise=="function"&&typeof Promise.resolve=="function"?t=>Promise.resolve().then(t):(t,r)=>r(t,0),globalThisShim=typeof self<"u"?self:typeof window<"u"?window:Function("return this")(),defaultBinaryType="arraybuffer";function createCookieJar(){}function pick(t,...r){return r.reduce((Aa,wa)=>(t.hasOwnProperty(wa)&&(Aa[wa]=t[wa]),Aa),{})}var NATIVE_SET_TIMEOUT=globalThisShim.setTimeout,NATIVE_CLEAR_TIMEOUT=globalThisShim.clearTimeout;function installTimerFunctions(t,r){r.useNativeTimers?(t.setTimeoutFn=NATIVE_SET_TIMEOUT.bind(globalThisShim),t.clearTimeoutFn=NATIVE_CLEAR_TIMEOUT.bind(globalThisShim)):(t.setTimeoutFn=globalThisShim.setTimeout.bind(globalThisShim),t.clearTimeoutFn=globalThisShim.clearTimeout.bind(globalThisShim))}var BASE64_OVERHEAD=1.33;function byteLength(t){return typeof t=="string"?utf8Length(t):Math.ceil((t.byteLength||t.size)*BASE64_OVERHEAD)}function utf8Length(t){let r=0,Aa=0;for(let wa=0,Pa=t.length;wa<Pa;wa++)r=t.charCodeAt(wa),r<128?Aa+=1:r<2048?Aa+=2:r<55296||r>=57344?Aa+=3:(wa++,Aa+=4);return Aa}function randomString(){return Date.now().toString(36).substring(3)+Math.random().toString(36).substring(2,5)}function encode(t){let r="";for(let Aa in t)t.hasOwnProperty(Aa)&&(r.length&&(r+="&"),r+=encodeURIComponent(Aa)+"="+encodeURIComponent(t[Aa]));return r}function decode(t){let r={},Aa=t.split("&");for(let wa=0,Pa=Aa.length;wa<Pa;wa++){let xa=Aa[wa].split("=");r[decodeURIComponent(xa[0])]=decodeURIComponent(xa[1])}return r}var TransportError=class extends Error{constructor(t,r,Aa){super(t),this.description=r,this.context=Aa,this.type="TransportError"}},Transport=class extends Emitter{constructor(t){super(),this.writable=!1,installTimerFunctions(this,t),this.opts=t,this.query=t.query,this.socket=t.socket,this.supportsBinary=!t.forceBase64}onError(t,r,Aa){return super.emitReserved("error",new TransportError(t,r,Aa)),this}open(){return this.readyState="opening",this.doOpen(),this}close(){return(this.readyState==="opening"||this.readyState==="open")&&(this.doClose(),this.onClose()),this}send(t){this.readyState==="open"&&this.write(t)}onOpen(){this.readyState="open",this.writable=!0,super.emitReserved("open")}onData(t){const r=decodePacket(t,this.socket.binaryType);this.onPacket(r)}onPacket(t){super.emitReserved("packet",t)}onClose(t){this.readyState="closed",super.emitReserved("close",t)}pause(t){}createUri(t,r={}){return t+"://"+this._hostname()+this._port()+this.opts.path+this._query(r)}_hostname(){const t=this.opts.hostname;return t.indexOf(":")===-1?t:"["+t+"]"}_port(){return this.opts.port&&(this.opts.secure&&Number(this.opts.port)!==443||!this.opts.secure&&Number(this.opts.port)!==80)?":"+this.opts.port:""}_query(t){const r=encode(t);return r.length?"?"+r:""}},Polling=class extends Transport{constructor(){super(...arguments),this._polling=!1}get name(){return"polling"}doOpen(){this._poll()}pause(t){this.readyState="pausing";const r=()=>{this.readyState="paused",t()};if(this._polling||!this.writable){let Aa=0;this._polling&&(Aa++,this.once("pollComplete",function(){--Aa||r()})),this.writable||(Aa++,this.once("drain",function(){--Aa||r()}))}else r()}_poll(){this._polling=!0,this.doPoll(),this.emitReserved("poll")}onData(t){const r=Aa=>{if(this.readyState==="opening"&&Aa.type==="open"&&this.onOpen(),Aa.type==="close")return this.onClose({description:"transport closed by the server"}),!1;this.onPacket(Aa)};
vendor: 18,462 bytes, line 17
17decodePayload(t,this.socket.binaryType).forEach(r),this.readyState!=="closed"&&(this._polling=!1,this.emitReserved("pollComplete"),this.readyState==="open"&&this._poll())}doClose(){const t=()=>{this.write([{type:"close"}])};this.readyState==="open"?t():this.once("open",t)}write(t){this.writable=!1,encodePayload(t,r=>{this.doWrite(r,()=>{this.writable=!0,this.emitReserved("drain")})})}uri(){const t=this.opts.secure?"https":"http",r=this.query||{};return this.opts.timestampRequests!==!1&&(r[this.opts.timestampParam]=randomString()),!this.supportsBinary&&!r.sid&&(r.b64=1),this.createUri(t,r)}},value=!1;try{value=typeof XMLHttpRequest<"u"&&"withCredentials"in new XMLHttpRequest}catch{}var hasCORS=value;function empty(){}var BaseXHR=class extends Polling{constructor(t){if(super(t),typeof location<"u"){const r=location.protocol==="https:";let Aa=location.port;Aa||(Aa=r?"443":"80"),this.xd=typeof location<"u"&&t.hostname!==location.hostname||Aa!==t.port}}doWrite(t,r){const Aa=this.request({method:"POST",data:t});Aa.on("success",r),Aa.on("error",(wa,Pa)=>{this.onError("xhr post error",wa,Pa)})}doPoll(){const t=this.request();t.on("data",this.onData.bind(this)),t.on("error",(r,Aa)=>{this.onError("xhr poll error",r,Aa)}),this.pollXhr=t}},Request$1=class Dc extends Emitter{constructor(r,Aa,wa){super(),this.createRequest=r,installTimerFunctions(this,wa),this._opts=wa,this._method=wa.method||"GET",this._uri=Aa,this._data=wa.data!==void 0?wa.data:null,this._create()}_create(){var r;const Aa=pick(this._opts,"agent","pfx","key","passphrase","cert","ca","ciphers","rejectUnauthorized","autoUnref");Aa.xdomain=!!this._opts.xd;const wa=this._xhr=this.createRequest(Aa);try{wa.open(this._method,this._uri,!0);try{if(this._opts.extraHeaders){wa.setDisableHeaderCheck&&wa.setDisableHeaderCheck(!0);for(let Pa in this._opts.extraHeaders)this._opts.extraHeaders.hasOwnProperty(Pa)&&wa.setRequestHeader(Pa,this._opts.extraHeaders[Pa])}}catch{}if(this._method==="POST")try{wa.setRequestHeader("Content-type","text/plain;charset=UTF-8")}catch{}try{wa.setRequestHeader("Accept","*/*")}catch{}(r=this._opts.cookieJar)===null||r===void 0||r.addCookies(wa),"withCredentials"in wa&&(wa.withCredentials=this._opts.withCredentials),this._opts.requestTimeout&&(wa.timeout=this._opts.requestTimeout),wa.onreadystatechange=()=>{var Pa;wa.readyState===3&&((Pa=this._opts.cookieJar)===null||Pa===void 0||Pa.parseCookies(wa.getResponseHeader("set-cookie"))),wa.readyState===4&&(wa.status===200||wa.status===1223?this._onLoad():this.setTimeoutFn(()=>{this._onError(typeof wa.status=="number"?wa.status:0)},0))},wa.send(this._data)}catch(Pa){this.setTimeoutFn(()=>{this._onError(Pa)},0);return}typeof document<"u"&&(this._index=Dc.requestsCount++,Dc.requests[this._index]=this)}_onError(r){this.emitReserved("error",r,this._xhr),this._cleanup(!0)}_cleanup(r){if(!(typeof this._xhr>"u"||this._xhr===null)){if(this._xhr.onreadystatechange=empty,r)try{this._xhr.abort()}catch{}typeof document<"u"&&delete Dc.requests[this._index],this._xhr=null}}_onLoad(){const r=this._xhr.responseText;r!==null&&(this.emitReserved("data",r),this.emitReserved("success"),this._cleanup())}abort(){this._cleanup()}};Request$1.requestsCount=0;Request$1.requests={};if(typeof document<"u"){if(typeof attachEvent=="function")attachEvent("onunload",unloadHandler);else if(typeof addEventListener=="function"){const t="onpagehide"in globalThisShim?"pagehide":"unload";addEventListener(t,unloadHandler,!1)}}function unloadHandler(){for(let t in Request$1.requests)Request$1.requests.hasOwnProperty(t)&&Request$1.requests[t].abort()}var hasXHR2=(function(){const t=newRequest({xdomain:!1});return t&&t.responseType!==null})(),XHR=class extends BaseXHR{constructor(t){super(t);const r=t&&t.forceBase64;this.supportsBinary=hasXHR2&&!r}request(t={}){return Object.assign(t,{xd:this.xd},this.opts),new Request$1(newRequest,this.uri(),t)}};function newRequest(t){const r=t.xdomain;try{if(typeof XMLHttpRequest<"u"&&(!r||hasCORS))return new XMLHttpRequest}catch{}if(!r)try{return new globalThisShim[["Active"].concat("Object").join("X")]("Microsoft.XMLHTTP")}catch{}}var isReactNative=typeof navigator<"u"&&typeof navigator.product=="string"&&navigator.product.toLowerCase()==="reactnative",BaseWS=class extends Transport{get name(){return"websocket"}doOpen(){const t=this.uri(),r=this.opts.protocols,Aa=isReactNative?{}:pick(this.opts,"agent","perMessageDeflate","pfx","key","passphrase","cert","ca","ciphers","rejectUnauthorized","localAddress","protocolVersion","origin","maxPayload","family","checkServerIdentity");this.opts.extraHeaders&&(Aa.headers=this.opts.extraHeaders);try{this.ws=this.createSocket(t,r,Aa)}catch(wa){return this.emitReserved("error",wa)}this.ws.binaryType=this.socket.binaryType,this.addEventListeners()}addEventListeners(){this.ws.onopen=()=>{this.opts.autoUnref&&this.ws._socket.unref(),this.onOpen()},this.ws.onclose=t=>this.onClose({description:"websocket connection closed",context:t}),this.ws.onmessage=t=>this.onData(t.data),this.ws.onerror=t=>this.onError("websocket error",t)}write(t){this.writable=!1;for(let r=0;r<t.length;r++){const Aa=t[r],wa=r===t.length-1;encodePacket(Aa,this.supportsBinary,Pa=>{try{this.doWrite(Aa,Pa)}catch{}wa&&nextTick(()=>{this.writable=!0,this.emitReserved("drain")},this.setTimeoutFn)})}}doClose(){typeof this.ws<"u"&&(this.ws.onerror=()=>{},this.ws.close(),this.ws=null)}uri(){const t=this.opts.secure?"wss":"ws",r=this.query||{};return this.opts.timestampRequests&&(r[this.opts.timestampParam]=randomString()),this.supportsBinary||(r.b64=1),this.createUri(t,r)}},WebSocketCtor=globalThisShim.WebSocket||globalThisShim.MozWebSocket,WS=class extends BaseWS{createSocket(t,r,Aa){return isReactNative?new WebSocketCtor(t,r,Aa):r?new WebSocketCtor(t,r):new WebSocketCtor(t)}doWrite(t,r){this.ws.send(r)}},WT=class extends Transport{get name(){return"webtransport"}doOpen(){try{this._transport=new WebTransport(this.createUri("https"),this.opts.transportOptions[this.name])}catch(t){return this.emitReserved("error",t)}this._transport.closed.then(()=>{this.onClose()}).catch(t=>{this.onError("webtransport error",t)}),this._transport.ready.then(()=>{this._transport.createBidirectionalStream().then(t=>{const r=createPacketDecoderStream(Number.MAX_SAFE_INTEGER,this.socket.binaryType),Aa=t.readable.pipeThrough(r).getReader(),wa=createPacketEncoderStream();wa.readable.pipeTo(t.writable),this._writer=wa.writable.getWriter();const Pa=()=>{Aa.read().then(({done:Ca,value:ka})=>{Ca||(this.onPacket(ka),Pa())}).catch(Ca=>{})};Pa();const xa={type:"open"};this.query.sid&&(xa.data=`{"sid":"${this.query.sid}"}`),this._writer.write(xa).then(()=>this.onOpen())})})}write(t){this.writable=!1;for(let r=0;r<t.length;r++){const Aa=t[r],wa=r===t.length-1;this._writer.write(Aa).then(()=>{wa&&nextTick(()=>{this.writable=!0,this.emitReserved("drain")},this.setTimeoutFn)})}}doClose(){var t;(t=this._transport)===null||t===void 0||t.close()}},transports={websocket:WS,webtransport:WT,polling:XHR},re$3=/^(?:(?![^:@\/?#]+:[^:@\/]*@)(http|https|ws|wss):\/\/)?((?:(([^:@\/?#]*)(?::([^:@\/?#]*))?)?@)?((?:[a-f0-9]{0,4}:){2,7}[a-f0-9]{0,4}|[^:\/?#]*)(?::(\d*))?)(((\/(?:[^?#](?![^?#\/]*\.[^?#\/.]+(?:[?#]|$)))*\/?)?([^?#\/]*))(?:\?([^#]*))?(?:#(.*))?)/,parts=["source","protocol","authority","userInfo","user","password","host","port","relative","path","directory","file","query","anchor"];function parse$1(t){if(t.length>8e3)throw"URI too long";const r=t,Aa=t.indexOf("["),wa=t.indexOf("]");Aa!=-1&&wa!=-1&&(t=t.substring(0,Aa)+t.substring(Aa,wa).replace(/:/g,";")+t.substring(wa,t.length));let Pa=re$3.exec(t||""),xa={},Ca=14;for(;Ca--;)xa[parts[Ca]]=Pa[Ca]||"";return Aa!=-1&&wa!=-1&&(xa.source=r,xa.host=xa.host.substring(1,xa.host.length-1).replace(/;/g,":"),xa.authority=xa.authority.replace("[","").replace("]","").replace(/;/g,":"),xa.ipv6uri=!0),xa.pathNames=pathNames(xa,xa.path),xa.queryKey=queryKey(xa,xa.query),xa}function pathNames(t,r){const Aa=r.replace(/\/{2,9}/g,"/").split("/");return(r.slice(0,1)=="/"||r.length===0)&&Aa.splice(0,1),r.slice(-1)=="/"&&Aa.splice(Aa.length-1,1),Aa}function queryKey(t,r){const Aa={};return r.replace(/(?:^|&)([^&=]*)=?([^&]*)/g,function(wa,Pa,xa){Pa&&(Aa[Pa]=xa)}),Aa}var withEventListeners=typeof addEventListener=="function"&&typeof removeEventListener=="function",OFFLINE_EVENT_LISTENERS=[];withEventListeners&&addEventListener("offline",()=>{OFFLINE_EVENT_LISTENERS.forEach(t=>t())},!1);var Socket$1=class xc extends Emitter{constructor(r,Aa={}){var wa,Pa;if(super(),this.binaryType=defaultBinaryType,this.writeBuffer=[],this._prevBufferLen=0,this._upgrades=[],this._pingInterval=-1,this._pingTimeout=-1,this._maxPayload=-1,this._pingTimeoutTime=1/0,r&&typeof r=="object"&&(Aa=r,r=null),r){const xa=parse$1(r);Aa.hostname=xa.host,Aa.secure=xa.protocol==="https"||xa.protocol==="wss",Aa.port=xa.port,xa.query&&(Aa.query=xa.query)}else Aa.host&&(Aa.hostname=parse$1(Aa.host).host);if(installTimerFunctions(this,Aa),this.secure=Aa.secure!=null?Aa.secure:typeof location<"u"&&location.protocol==="https:",Aa.hostname&&!Aa.port&&(Aa.port=this.secure?"443":"80"),this.hostname=Aa.hostname||(typeof location<"u"?location.hostname:"localhost"),this.port=Aa.port||(typeof location<"u"&&location.port?location.port:this.secure?"443":"80"),Aa.transportImplementations&&Aa.transports)throw new Error("specifying both 'transportImplementations' and 'transports' options is not supported");Aa.transportImplementations||!((wa=Aa.transports)===null||wa===void 0)&&wa.length&&typeof Aa.transports[0]=="function"?(this.transports=[],this._transportsByName=Object.create(null),((Pa=Aa.transportImplementations)!==null&&Pa!==void 0?Pa:Aa.transports).forEach(xa=>{const Ca=xa.prototype.name;this.transports.push(Ca),this._transportsByName[Ca]=xa})):(this.transports=Aa.transports?[...Aa.transports]:["polling","websocket","webtransport"],this._transportsByName=transports),this.opts=Object.assign({path:"/engine.io",agent:!1,withCredentials:!1,upgrade:!0,timestampParam:"t",rememberUpgrade:!1,addTrailingSlash:!0,rejectUnauthorized:!0,perMessageDeflate:{threshold:1024},transportOptions:{},closeOnBeforeunload:!1},Aa),this.opts.path=this.opts.path.replace(/\/$/,"")+(this.opts.addTrailingSlash?"/":""),typeof this.opts.query=="string"&&(this.opts.query=decode(this.opts.query)),withEventListeners&&(this.opts.closeOnBeforeunload&&(this._beforeunloadEventListener=()=>{this.transport&&(this.transport.removeAllListeners(),this.transport.close())},addEventListener("beforeunload",this._beforeunloadEventListener,!1)),this.hostname!=="localhost"&&(this._offlineEventListener=()=>{this._onClose("transport close",{description:"network connection lost"})},OFFLINE_EVENT_LISTENERS.push(this._offlineEventListener))),this.opts.withCredentials&&(this._cookieJar=void 0),this._open()}createTransport(r){const Aa=Object.assign({},this.opts.query);Aa.EIO=4,Aa.transport=r,this.id&&(Aa.sid=this.id);const wa=Object.assign({},this.opts,{query:Aa,socket:this,hostname:this.hostname,secure:this.secure,port:this.port},this.opts.transportOptions[r]);return new this._transportsByName[r](wa)}_open(){if(this.transports.length===0){this.setTimeoutFn(()=>{this.emitReserved("error","No transports available")},0);return}const r=this.opts.rememberUpgrade&&xc.priorWebsocketSuccess&&this.transports.indexOf("websocket")!==-1?"websocket":this.transports[0];this.readyState="opening";const Aa=this.createTransport(r);Aa.open(),this.setTransport(Aa)}setTransport(r){this.transport&&this.transport.removeAllListeners(),this.transport=r,r.on("drain",this._onDrain.bind(this)).on("packet",this._onPacket.bind(this)).on("error",this._onError.bind(this)).on("close",Aa=>this._onClose("transport close",Aa))}_probe(r){let Aa=this.createTransport(r),wa=!1;xc.priorWebsocketSuccess=!1;const Pa=()=>{wa||(Aa.send([{type:"ping",data:"probe"}]),Aa.once("packet",Va=>{if(!wa)if(Va.type==="pong"&&Va.data==="probe"){if(this.upgrading=!0,this.emitReserved("upgrading",Aa),!Aa)return;xc.priorWebsocketSuccess=Aa.name==="websocket",this.transport.pause(()=>{wa||this.readyState!=="closed"&&(Da(),this.setTransport(Aa),Aa.send([{type:"upgrade"}]),this.emitReserved("upgrade",Aa),Aa=null,this.upgrading=!1,this.flush())})}else{const Fa=new Error("probe error");Fa.transport=Aa.name,this.emitReserved("upgradeError",Fa)}}))};function xa(){wa||(wa=!0,Da(),Aa.close(),Aa=null)}const Ca=Va=>{const Fa=new Error("probe error: "+Va);Fa.transport=Aa.name,xa(),this.emitReserved("upgradeError",Fa)};function ka(){Ca("transport closed")}function Ba(){Ca("socket closed")}function $a(Va){Aa&&Va.name!==Aa.name&&xa()}const Da=()=>{Aa.removeListener("open",Pa),Aa.removeListener("error",Ca),Aa.removeListener("close",ka),this.off("close",Ba),this.off("upgrading",$a)};Aa.once("open",Pa),Aa.once("error",Ca),Aa.once("close",ka),this.once("close",Ba),this.once("upgrading",$a),this._upgrades.indexOf("webtransport")!==-1&&r!=="webtransport"?this.setTimeoutFn(()=>{wa||Aa.open()},200):Aa.open()}onOpen(){if(this.readyState="open",xc.priorWebsocketSuccess=this.transport.name==="websocket",this.emitReserved("open"),this.flush(),this.readyState==="open"&&this.opts.upgrade)for(let r=0;r<this._upgrades.length;r++)this._probe(this._upgrades[r])}_onPacket(r){if(this.readyState==="opening"||this.readyState==="open"||this.readyState==="closing")switch(this.emitReserved("packet",r),this.emitReserved("heartbeat"),r.type){case"open":this.onHandshake(JSON.parse(r.data));break;case"ping":this._sendPacket("pong"),this.emitReserved("ping"),this.emitReserved("pong"),this._resetPingTimeout();break;case"error":const Aa=new Error("server error");Aa.code=r.data,this._onError(Aa);break;case"message":this.emitReserved("data",r.data),this.emitReserved("message",r.data)}}onHandshake(r){this.emitReserved("handshake",r),this.id=r.sid,this.transport.query.sid=r.sid,this._upgrades=this._filterUpgrades(r.upgrades),this._pingInterval=r.pingInterval,this._pingTimeout=r.pingTimeout,this._maxPayload=r.maxPayload,this.onOpen(),this.readyState!=="closed"&&this._resetPingTimeout()}_resetPingTimeout(){this.clearTimeoutFn(this._pingTimeoutTimer);const r=this._pingInterval+this._pingTimeout;this._pingTimeoutTime=Date.now()+r,this._pingTimeoutTimer=this.setTimeoutFn(()=>{this._onClose("ping timeout")},r),this.opts.autoUnref&&this._pingTimeoutTimer.unref()}_onDrain(){this.writeBuffer.splice(0,this._prevBufferLen),this._prevBufferLen=0,this.writeBuffer.length===0?this.emitReserved("drain"):this.flush()}flush(){if(this.readyState!=="closed"&&this.transport.writable&&!this.upgrading&&this.writeBuffer.length){const r=this._getWritablePackets();this.transport.send(r),this._prevBufferLen=r.length,this.emitReserved("flush")}}_getWritablePackets(){if(!(this._maxPayload&&this.transport.name==="polling"&&this.writeBuffer.length>1))return this.writeBuffer;let r=1;for(let Aa=0;Aa<this.writeBuffer.length;Aa++){const wa=this.writeBuffer[Aa].data;if(wa&&(r+=byteLength(wa)),Aa>0&&r>this._maxPayload)return this.writeBuffer.slice(0,Aa);r+=2}return this.writeBuffer}_hasPingExpired(){if(!this._pingTimeoutTime)return!0;const r=Date.now()>this._pingTimeoutTime;return r&&(this._pingTimeoutTime=0,nextTick(()=>{this._onClose("ping timeout")},this.setTimeoutFn)),r}write(r,Aa,wa){return this._sendPacket("message",r,Aa,wa),this}send(r,Aa,wa){return this._sendPacket("message",r,Aa,wa),this}_sendPacket(r,Aa,wa,Pa){if(typeof Aa=="function"&&(Pa=Aa,Aa=void 0),typeof wa=="function"&&(Pa=wa,wa=null),this.readyState==="closing"||this.readyState==="closed")return;wa=wa||{},wa.compress=wa.compress!==!1;const xa={type:r,data:Aa,options:wa};this.emitReserved("packetCreate",xa),this.writeBuffer.push(xa),Pa&&this.once("flush",Pa),this.flush()}close(){const r=()=>{this._onClose("forced close"),this.transport.close()},Aa=()=>{this.off("upgrade",Aa),this.off("upgradeError",Aa),r()},wa=()=>{this.once("upgrade",Aa),this.once("upgradeError",Aa)};return(this.readyState==="opening"||this.readyState==="open")&&(this.readyState="closing",this.writeBuffer.length?this.once("drain",()=>{this.upgrading?wa():r()}):this.upgrading?wa():r()),this}_onError(r){if(xc.priorWebsocketSuccess=!1,this.opts.tryAllTransports&&this.transports.length>1&&this.readyState==="opening")return this.transports.shift(),this._open();this.emitReserved("error",r),this._onClose("transport error",r)}_onClose(r,Aa){if(this.readyState==="opening"||this.readyState==="open"||this.readyState==="closing"){if(this.clearTimeoutFn(this._pingTimeoutTimer),this.transport.removeAllListeners("close"),this.transport.close(),this.transport.removeAllListeners(),withEventListeners&&(this._beforeunloadEventListener&&removeEventListener("beforeunload",this._beforeunloadEventListener,!1),this._offlineEventListener)){const wa=OFFLINE_EVENT_LISTENERS.indexOf(this._offlineEventListener);wa!==-1&&OFFLINE_EVENT_LISTENERS.splice(wa,1)}this.readyState="closed",this.id=null,this.emitReserved("close",r,Aa),this.writeBuffer=[],this._prevBufferLen=0}}_filterUpgrades(r){const Aa=[];for(let wa=0;wa<r.length;wa++)~this.transports.indexOf(r[wa])&&Aa.push(r[wa]);return Aa}};Socket$1.protocol=4;var protocol$1=Socket$1.protocol;function url(t,r="",Aa){let wa=t;Aa=Aa||typeof location<"u"&&location,t==null&&(t=Aa.protocol+"//"+Aa.host),typeof t=="string"&&(t.charAt(0)==="/"&&(t.charAt(1)==="/"?t=Aa.protocol+t:t=Aa.host+t),/^(https?|wss?):\/\//.test(t)||(typeof Aa<"u"?t=Aa.protocol+"//"+t:t="https://"+t),wa=parse$1(t)),wa.port||(/^(http|ws)$/.test(wa.protocol)?wa.port="80":/^(http|ws)s$/.test(wa.protocol)&&(wa.port="443")),wa.path=wa.path||"/";const Pa=wa.host.indexOf(":")!==-1?"["+wa.host+"]":wa.host;return wa.id=wa.protocol+"://"+Pa+":"+wa.port+r,wa.href=wa.protocol+"://"+Pa+(Aa&&Aa.port===wa.port?"":":"+wa.port),wa}var withNativeArrayBuffer=typeof ArrayBuffer=="function",isView=t=>typeof ArrayBuffer.isView=="function"?ArrayBuffer.isView(t):t.buffer instanceof ArrayBuffer,toString=Object.prototype.toString,withNativeBlob=typeof Blob=="function"||typeof Blob<"u"&&toString.call(Blob)==="[object BlobConstructor]",withNativeFile=typeof File=="function"||typeof File<"u"&&toString.call(File)==="[object FileConstructor]";function isBinary(t){return withNativeArrayBuffer&&(t instanceof ArrayBuffer||isView(t))||withNativeBlob&&t instanceof Blob||withNativeFile&&t instanceof File}function hasBinary(t,r){if(!t||typeof t!="object")return!1;if(Array.isArray(t)){for(let Aa=0,wa=t.length;Aa<wa;Aa++)if(hasBinary(t[Aa]))return!0;return!1}if(isBinary(t))return!0;
vendor: 9,539 bytes, line 17
17if(t.toJSON&&typeof t.toJSON=="function"&&arguments.length===1)return hasBinary(t.toJSON(),!0);for(const Aa in t)if(Object.prototype.hasOwnProperty.call(t,Aa)&&hasBinary(t[Aa]))return!0;return!1}function deconstructPacket(t){const r=[],Aa=t.data,wa=t;return wa.data=_deconstructPacket(Aa,r),wa.attachments=r.length,{packet:wa,buffers:r}}function _deconstructPacket(t,r,Aa){if(!t)return t;if(isBinary(t)){const wa={_placeholder:!0,num:r.length};return r.push(t),wa}else if(Array.isArray(t)){const wa=new Array(t.length);for(let Pa=0;Pa<t.length;Pa++)wa[Pa]=_deconstructPacket(t[Pa],r);return wa}else if(typeof t=="object"&&!(t instanceof Date)){if(t.toJSON&&typeof t.toJSON=="function"&&!Aa)return _deconstructPacket(t.toJSON(),r,!0);const wa={};for(const Pa in t)Object.prototype.hasOwnProperty.call(t,Pa)&&(wa[Pa]=_deconstructPacket(t[Pa],r));return wa}return t}function reconstructPacket(t,r){return t.data=_reconstructPacket(t.data,r),delete t.attachments,t}function _reconstructPacket(t,r){if(!t)return t;if(t&&t._placeholder===!0){if(typeof t.num=="number"&&t.num>=0&&t.num<r.length)return r[t.num];throw new Error("illegal attachments")}else if(Array.isArray(t))for(let Aa=0;Aa<t.length;Aa++)t[Aa]=_reconstructPacket(t[Aa],r);else if(typeof t=="object")for(const Aa in t)Object.prototype.hasOwnProperty.call(t,Aa)&&(t[Aa]=_reconstructPacket(t[Aa],r));return t}var esm_exports$1=__exportAll({Decoder:()=>Decoder,Encoder:()=>Encoder,PacketType:()=>PacketType,isPacketValid:()=>isPacketValid,protocol:()=>5}),RESERVED_EVENTS$1=["connect","connect_error","disconnect","disconnecting","newListener","removeListener"],protocol=5,PacketType;(function(t){t[t.CONNECT=0]="CONNECT",t[t.DISCONNECT=1]="DISCONNECT",t[t.EVENT=2]="EVENT",t[t.ACK=3]="ACK",t[t.CONNECT_ERROR=4]="CONNECT_ERROR",t[t.BINARY_EVENT=5]="BINARY_EVENT",t[t.BINARY_ACK=6]="BINARY_ACK"})(PacketType||(PacketType={}));var Encoder=class{constructor(t){this.replacer=t}encode(t){return(t.type===PacketType.EVENT||t.type===PacketType.ACK)&&hasBinary(t)?this.encodeAsBinary({type:t.type===PacketType.EVENT?PacketType.BINARY_EVENT:PacketType.BINARY_ACK,nsp:t.nsp,data:t.data,id:t.id}):[this.encodeAsString(t)]}encodeAsString(t){let r=""+t.type;return(t.type===PacketType.BINARY_EVENT||t.type===PacketType.BINARY_ACK)&&(r+=t.attachments+"-"),t.nsp&&t.nsp!=="/"&&(r+=t.nsp+","),t.id!=null&&(r+=t.id),t.data!=null&&(r+=JSON.stringify(t.data,this.replacer)),r}encodeAsBinary(t){const r=deconstructPacket(t),Aa=this.encodeAsString(r.packet),wa=r.buffers;return wa.unshift(Aa),wa}},Decoder=class su extends Emitter{constructor(r){super(),this.opts=Object.assign({reviver:void 0,maxAttachments:10},typeof r=="function"?{reviver:r}:r)}add(r){let Aa;if(typeof r=="string"){if(this.reconstructor)throw new Error("got plaintext data when reconstructing a packet");Aa=this.decodeString(r);const wa=Aa.type===PacketType.BINARY_EVENT;wa||Aa.type===PacketType.BINARY_ACK?(Aa.type=wa?PacketType.EVENT:PacketType.ACK,this.reconstructor=new BinaryReconstructor(Aa)):super.emitReserved("decoded",Aa)}else if(isBinary(r)||r.base64)if(this.reconstructor)Aa=this.reconstructor.takeBinaryData(r),Aa&&(this.reconstructor=null,super.emitReserved("decoded",Aa));else throw new Error("got binary data when not reconstructing a packet");else throw new Error("Unknown type: "+r)}decodeString(r){let Aa=0;const wa={type:Number(r.charAt(0))};if(PacketType[wa.type]===void 0)throw new Error("unknown packet type "+wa.type);if(wa.type===PacketType.BINARY_EVENT||wa.type===PacketType.BINARY_ACK){const xa=Aa+1;for(;r.charAt(++Aa)!=="-"&&Aa!=r.length;);const Ca=r.substring(xa,Aa);if(Ca!=Number(Ca)||r.charAt(Aa)!=="-")throw new Error("Illegal attachments");const ka=Number(Ca);if(!isInteger$1(ka)||ka<1)throw new Error("Illegal attachments");if(ka>this.opts.maxAttachments)throw new Error("too many attachments");wa.attachments=ka}if(r.charAt(Aa+1)==="/"){const xa=Aa+1;for(;++Aa&&!(r.charAt(Aa)===","||Aa===r.length););wa.nsp=r.substring(xa,Aa)}else wa.nsp="/";const Pa=r.charAt(Aa+1);if(Pa!==""&&Number(Pa)==Pa){const xa=Aa+1;for(;++Aa;){const Ca=r.charAt(Aa);if(Ca==null||Number(Ca)!=Ca){--Aa;break}if(Aa===r.length)break}wa.id=Number(r.substring(xa,Aa+1))}if(r.charAt(++Aa)){const xa=this.tryParse(r.substr(Aa));if(su.isPayloadValid(wa.type,xa))wa.data=xa;else throw new Error("invalid payload")}return wa}tryParse(r){try{return JSON.parse(r,this.opts.reviver)}catch{return!1}}static isPayloadValid(r,Aa){switch(r){case PacketType.CONNECT:return isObject(Aa);case PacketType.DISCONNECT:return Aa===void 0;case PacketType.CONNECT_ERROR:return typeof Aa=="string"||isObject(Aa);case PacketType.EVENT:case PacketType.BINARY_EVENT:return Array.isArray(Aa)&&(typeof Aa[0]=="number"||typeof Aa[0]=="string"&&RESERVED_EVENTS$1.indexOf(Aa[0])===-1);case PacketType.ACK:case PacketType.BINARY_ACK:return Array.isArray(Aa)}}destroy(){this.reconstructor&&(this.reconstructor.finishedReconstruction(),this.reconstructor=null)}},BinaryReconstructor=class{constructor(t){this.packet=t,this.buffers=[],this.reconPack=t}takeBinaryData(t){if(this.buffers.push(t),this.buffers.length===this.reconPack.attachments){const r=reconstructPacket(this.reconPack,this.buffers);return this.finishedReconstruction(),r}return null}finishedReconstruction(){this.reconPack=null,this.buffers=[]}};function isNamespaceValid(t){return typeof t=="string"}var isInteger$1=Number.isInteger||function(t){return typeof t=="number"&&isFinite(t)&&Math.floor(t)===t};function isAckIdValid(t){return t===void 0||isInteger$1(t)}function isObject(t){return Object.prototype.toString.call(t)==="[object Object]"}function isDataValid(t,r){switch(t){case PacketType.CONNECT:return r===void 0||isObject(r);case PacketType.DISCONNECT:return r===void 0;case PacketType.EVENT:return Array.isArray(r)&&(typeof r[0]=="number"||typeof r[0]=="string"&&RESERVED_EVENTS$1.indexOf(r[0])===-1);case PacketType.ACK:return Array.isArray(r);case PacketType.CONNECT_ERROR:return typeof r=="string"||isObject(r);default:return!1}}function isPacketValid(t){return isNamespaceValid(t.nsp)&&isAckIdValid(t.id)&&isDataValid(t.type,t.data)}function on$2(t,r,Aa){return t.on(r,Aa),function(){t.off(r,Aa)}}var RESERVED_EVENTS=Object.freeze({connect:1,connect_error:1,disconnect:1,disconnecting:1,newListener:1,removeListener:1}),Socket=class extends Emitter{constructor(t,r,Aa){super(),this.connected=!1,this.recovered=!1,this.receiveBuffer=[],this.sendBuffer=[],this._queue=[],this._queueSeq=0,this.ids=0,this.acks={},this.flags={},this.io=t,this.nsp=r,Aa&&Aa.auth&&(this.auth=Aa.auth),this._opts=Object.assign({},Aa),this.io._autoConnect&&this.open()}get disconnected(){return!this.connected}subEvents(){if(this.subs)return;const t=this.io;this.subs=[on$2(t,"open",this.onopen.bind(this)),on$2(t,"packet",this.onpacket.bind(this)),on$2(t,"error",this.onerror.bind(this)),on$2(t,"close",this.onclose.bind(this))]}get active(){return!!this.subs}connect(){return this.connected?this:(this.subEvents(),this.io._reconnecting||this.io.open(),this.io._readyState==="open"&&this.onopen(),this)}open(){return this.connect()}send(...t){return t.unshift("message"),this.emit.apply(this,t),this}emit(t,...r){var Aa,wa,Pa;if(RESERVED_EVENTS.hasOwnProperty(t))throw new Error('"'+t.toString()+'" is a reserved event name');if(r.unshift(t),this._opts.retries&&!this.flags.fromQueue&&!this.flags.volatile)return this._addToQueue(r),this;const xa={type:PacketType.EVENT,data:r};if(xa.options={},xa.options.compress=this.flags.compress!==!1,typeof r[r.length-1]=="function"){const Ba=this.ids++,$a=r.pop();this._registerAckCallback(Ba,$a),xa.id=Ba}const Ca=(wa=(Aa=this.io.engine)===null||Aa===void 0?void 0:Aa.transport)===null||wa===void 0?void 0:wa.writable,ka=this.connected&&!(!((Pa=this.io.engine)===null||Pa===void 0)&&Pa._hasPingExpired());return this.flags.volatile&&!Ca||(ka?(this.notifyOutgoingListeners(xa),this.packet(xa)):this.sendBuffer.push(xa)),this.flags={},this}_registerAckCallback(t,r){var Aa;const wa=(Aa=this.flags.timeout)!==null&&Aa!==void 0?Aa:this._opts.ackTimeout;if(wa===void 0){this.acks[t]=r;return}const Pa=this.io.setTimeoutFn(()=>{delete this.acks[t];for(let Ca=0;Ca<this.sendBuffer.length;Ca++)this.sendBuffer[Ca].id===t&&this.sendBuffer.splice(Ca,1);r.call(this,new Error("operation has timed out"))},wa),xa=(...Ca)=>{this.io.clearTimeoutFn(Pa),r.apply(this,Ca)};xa.withError=!0,this.acks[t]=xa}emitWithAck(t,...r){return new Promise((Aa,wa)=>{const Pa=(xa,Ca)=>xa?wa(xa):Aa(Ca);Pa.withError=!0,r.push(Pa),this.emit(t,...r)})}_addToQueue(t){let r;typeof t[t.length-1]=="function"&&(r=t.pop());const Aa={id:this._queueSeq++,tryCount:0,pending:!1,args:t,flags:Object.assign({fromQueue:!0},this.flags)};t.push((wa,...Pa)=>(this._queue[0],wa!==null?Aa.tryCount>this._opts.retries&&(this._queue.shift(),r&&r(wa)):(this._queue.shift(),r&&r(null,...Pa)),Aa.pending=!1,this._drainQueue())),this._queue.push(Aa),this._drainQueue()}_drainQueue(t=!1){if(!this.connected||this._queue.length===0)return;const r=this._queue[0];r.pending&&!t||(r.pending=!0,r.tryCount++,this.flags=r.flags,this.emit.apply(this,r.args))}packet(t){t.nsp=this.nsp,this.io._packet(t)}onopen(){typeof this.auth=="function"?this.auth(t=>{this._sendConnectPacket(t)}):this._sendConnectPacket(this.auth)}_sendConnectPacket(t){this.packet({type:PacketType.CONNECT,data:this._pid?Object.assign({pid:this._pid,offset:this._lastOffset},t):t})}onerror(t){this.connected||this.emitReserved("connect_error",t)}onclose(t,r){this.connected=!1,delete this.id,this.emitReserved("disconnect",t,r),this._clearAcks()}
vendor: 7,323 bytes, line 17
17_clearAcks(){Object.keys(this.acks).forEach(t=>{if(!this.sendBuffer.some(r=>String(r.id)===t)){const r=this.acks[t];delete this.acks[t],r.withError&&r.call(this,new Error("socket has been disconnected"))}})}onpacket(t){if(t.nsp===this.nsp)switch(t.type){case PacketType.CONNECT:t.data&&t.data.sid?this.onconnect(t.data.sid,t.data.pid):this.emitReserved("connect_error",new Error("It seems you are trying to reach a Socket.IO server in v2.x with a v3.x client, but they are not compatible (more information here: https://socket.io/docs/v3/migrating-from-2-x-to-3-0/)"));break;case PacketType.EVENT:case PacketType.BINARY_EVENT:this.onevent(t);break;case PacketType.ACK:case PacketType.BINARY_ACK:this.onack(t);break;case PacketType.DISCONNECT:this.ondisconnect();break;case PacketType.CONNECT_ERROR:this.destroy();const r=new Error(t.data.message);r.data=t.data.data,this.emitReserved("connect_error",r)}}onevent(t){const r=t.data||[];t.id!=null&&r.push(this.ack(t.id)),this.connected?this.emitEvent(r):this.receiveBuffer.push(Object.freeze(r))}emitEvent(t){if(this._anyListeners&&this._anyListeners.length){const r=this._anyListeners.slice();for(const Aa of r)Aa.apply(this,t)}super.emit.apply(this,t),this._pid&&t.length&&typeof t[t.length-1]=="string"&&(this._lastOffset=t[t.length-1])}ack(t){const r=this;let Aa=!1;return function(...wa){Aa||(Aa=!0,r.packet({type:PacketType.ACK,id:t,data:wa}))}}onack(t){const r=this.acks[t.id];typeof r=="function"&&(delete this.acks[t.id],r.withError&&t.data.unshift(null),r.apply(this,t.data))}onconnect(t,r){this.id=t,this.recovered=r&&this._pid===r,this._pid=r,this.connected=!0,this.emitBuffered(),this._drainQueue(!0),this.emitReserved("connect")}emitBuffered(){this.receiveBuffer.forEach(t=>this.emitEvent(t)),this.receiveBuffer=[],this.sendBuffer.forEach(t=>{this.notifyOutgoingListeners(t),this.packet(t)}),this.sendBuffer=[]}ondisconnect(){this.destroy(),this.onclose("io server disconnect")}destroy(){this.subs&&(this.subs.forEach(t=>t()),this.subs=void 0),this.io._destroy(this)}disconnect(){return this.connected&&this.packet({type:PacketType.DISCONNECT}),this.destroy(),this.connected&&this.onclose("io client disconnect"),this}close(){return this.disconnect()}compress(t){return this.flags.compress=t,this}get volatile(){return this.flags.volatile=!0,this}timeout(t){return this.flags.timeout=t,this}onAny(t){return this._anyListeners=this._anyListeners||[],this._anyListeners.push(t),this}prependAny(t){return this._anyListeners=this._anyListeners||[],this._anyListeners.unshift(t),this}offAny(t){if(!this._anyListeners)return this;if(t){const r=this._anyListeners;for(let Aa=0;Aa<r.length;Aa++)if(t===r[Aa])return r.splice(Aa,1),this}else this._anyListeners=[];return this}listenersAny(){return this._anyListeners||[]}onAnyOutgoing(t){return this._anyOutgoingListeners=this._anyOutgoingListeners||[],this._anyOutgoingListeners.push(t),this}prependAnyOutgoing(t){return this._anyOutgoingListeners=this._anyOutgoingListeners||[],this._anyOutgoingListeners.unshift(t),this}offAnyOutgoing(t){if(!this._anyOutgoingListeners)return this;if(t){const r=this._anyOutgoingListeners;for(let Aa=0;Aa<r.length;Aa++)if(t===r[Aa])return r.splice(Aa,1),this}else this._anyOutgoingListeners=[];return this}listenersAnyOutgoing(){return this._anyOutgoingListeners||[]}notifyOutgoingListeners(t){if(this._anyOutgoingListeners&&this._anyOutgoingListeners.length){const r=this._anyOutgoingListeners.slice();for(const Aa of r)Aa.apply(this,t.data)}}};function Backoff(t){t=t||{},this.ms=t.min||100,this.max=t.max||1e4,this.factor=t.factor||2,this.jitter=t.jitter>0&&t.jitter<=1?t.jitter:0,this.attempts=0}Backoff.prototype.duration=function(){var t=this.ms*Math.pow(this.factor,this.attempts++);if(this.jitter){var r=Math.random(),Aa=Math.floor(r*this.jitter*t);t=(Math.floor(r*10)&1)==0?t-Aa:t+Aa}return Math.min(t,this.max)|0};Backoff.prototype.reset=function(){this.attempts=0};Backoff.prototype.setMin=function(t){this.ms=t};Backoff.prototype.setMax=function(t){this.max=t};Backoff.prototype.setJitter=function(t){this.jitter=t};var Manager=class extends Emitter{constructor(t,r){var Aa;super(),this.nsps={},this.subs=[],t&&typeof t=="object"&&(r=t,t=void 0),r=r||{},r.path=r.path||"/socket.io",this.opts=r,installTimerFunctions(this,r),this.reconnection(r.reconnection!==!1),this.reconnectionAttempts(r.reconnectionAttempts||1/0),this.reconnectionDelay(r.reconnectionDelay||1e3),this.reconnectionDelayMax(r.reconnectionDelayMax||5e3),this.randomizationFactor((Aa=r.randomizationFactor)!==null&&Aa!==void 0?Aa:.5),this.backoff=new Backoff({min:this.reconnectionDelay(),max:this.reconnectionDelayMax(),jitter:this.randomizationFactor()}),this.timeout(r.timeout==null?2e4:r.timeout),this._readyState="closed",this.uri=t;const wa=r.parser||esm_exports$1;this.encoder=new wa.Encoder,this.decoder=new wa.Decoder,this._autoConnect=r.autoConnect!==!1,this._autoConnect&&this.open()}reconnection(t){return arguments.length?(this._reconnection=!!t,t||(this.skipReconnect=!0),this):this._reconnection}reconnectionAttempts(t){return t===void 0?this._reconnectionAttempts:(this._reconnectionAttempts=t,this)}reconnectionDelay(t){var r;return t===void 0?this._reconnectionDelay:(this._reconnectionDelay=t,(r=this.backoff)===null||r===void 0||r.setMin(t),this)}randomizationFactor(t){var r;return t===void 0?this._randomizationFactor:(this._randomizationFactor=t,(r=this.backoff)===null||r===void 0||r.setJitter(t),this)}reconnectionDelayMax(t){var r;return t===void 0?this._reconnectionDelayMax:(this._reconnectionDelayMax=t,(r=this.backoff)===null||r===void 0||r.setMax(t),this)}timeout(t){return arguments.length?(this._timeout=t,this):this._timeout}maybeReconnectOnOpen(){!this._reconnecting&&this._reconnection&&this.backoff.attempts===0&&this.reconnect()}open(t){if(~this._readyState.indexOf("open"))return this;this.engine=new Socket$1(this.uri,this.opts);const r=this.engine,Aa=this;this._readyState="opening",this.skipReconnect=!1;const wa=on$2(r,"open",function(){Aa.onopen(),t&&t()}),Pa=Ca=>{this.cleanup(),this._readyState="closed",this.emitReserved("error",Ca),t?t(Ca):this.maybeReconnectOnOpen()},xa=on$2(r,"error",Pa);if(this._timeout!==!1){const Ca=this._timeout,ka=this.setTimeoutFn(()=>{wa(),Pa(new Error("timeout")),r.close()},Ca);this.opts.autoUnref&&ka.unref(),this.subs.push(()=>{this.clearTimeoutFn(ka)})}return this.subs.push(wa),this.subs.push(xa),this}connect(t){return this.open(t)}onopen(){this.cleanup(),this._readyState="open",this.emitReserved("open");const t=this.engine;this.subs.push(on$2(t,"ping",this.onping.bind(this)),on$2(t,"data",this.ondata.bind(this)),on$2(t,"error",this.onerror.bind(this)),on$2(t,"close",this.onclose.bind(this)),on$2(this.decoder,"decoded",this.ondecoded.bind(this)))}onping(){this.emitReserved("ping")}ondata(t){try{this.decoder.add(t)}catch(r){this.onclose("parse error",r)}}ondecoded(t){nextTick(()=>{this.emitReserved("packet",t)},this.setTimeoutFn)}onerror(t){this.emitReserved("error",t)}socket(t,r){let Aa=this.nsps[t];return Aa?this._autoConnect&&!Aa.active&&Aa.connect():(Aa=new Socket(this,t,r),this.nsps[t]=Aa),Aa}_destroy(t){const r=Object.keys(this.nsps);for(const Aa of r)if(this.nsps[Aa].active)return;this._close()}_packet(t){const r=this.encoder.encode(t);for(let Aa=0;Aa<r.length;Aa++)this.engine.write(r[Aa],t.options)}
17cleanup(){this.subs.forEach(t=>t()),this.subs.length=0,this.decoder.destroy()}_close(){this.skipReconnect=!0,this._reconnecting=!1,this.onclose("forced close")}disconnect(){return this._close()}onclose(t,r){var Aa;this.cleanup(),(Aa=this.engine)===null||Aa===void 0||Aa.close(),this.backoff.reset(),this._readyState="closed",this.emitReserved("close",t,r),this._reconnection&&!this.skipReconnect&&this.reconnect()}reconnect(){if(this._reconnecting||this.skipReconnect)return this;const t=this;if(this.backoff.attempts>=this._reconnectionAttempts)this.backoff.reset(),this.emitReserved("reconnect_failed"),this._reconnecting=!1;else{const r=this.backoff.duration();this._reconnecting=!0;const Aa=this.setTimeoutFn(()=>{t.skipReconnect||(this.emitReserved("reconnect_attempt",t.backoff.attempts),!t.skipReconnect&&t.open(wa=>{wa?(t._reconnecting=!1,t.reconnect(),this.emitReserved("reconnect_error",wa)):t.onreconnect()}))},r);this.opts.autoUnref&&Aa.unref(),this.subs.push(()=>{this.clearTimeoutFn(Aa)})}}onreconnect(){const t=this.backoff.attempts;this._reconnecting=!1,this.backoff.reset(),this.emitReserved("reconnect",t)}},cache={};function lookup(t,r){typeof t=="object"&&(r=t,t=void 0),r=r||{};const Aa=url(t,r.path||"/socket.io"),wa=Aa.source,Pa=Aa.id,xa=Aa.path,Ca=cache[Pa]&&xa in cache[Pa].nsps,ka=r.forceNew||r["force new connection"]||r.multiplex===!1||Ca;let Ba;return ka?Ba=new Manager(wa,r):(cache[Pa]||(cache[Pa]=new Manager(wa,r)),Ba=cache[Pa]),Aa.query&&!r.query&&(r.query=Aa.queryKey),Ba.socket(Aa.path,r)}Object.assign(lookup,{Manager,Socket,io:lookup,connect:lookup});var require_isEmpty=__commonJSMin(((t,r)=>{var Aa=require__baseKeys(),wa=require__getTag(),Pa=require_isArguments(),xa=require_isArray(),Ca=require_isArrayLike(),ka=require_isBuffer(),Ba=require__isPrototype(),$a=require_isTypedArray(),Da="[object Map]",Va="[object Set]",Fa=Object.prototype.hasOwnProperty;function Ma(Ua){if(Ua==null)return!0;if(Ca(Ua)&&(xa(Ua)||typeof Ua=="string"||typeof Ua.splice=="function"||ka(Ua)||$a(Ua)||Pa(Ua)))return!Ua.length;var La=wa(Ua);if(La==Da||La==Va)return!Ua.size;if(Ba(Ua))return!Aa(Ua).length;for(var Qa in Ua)if(Fa.call(Ua,Qa))return!1;return!0}r.exports=Ma})),require___vite_browser_external=__commonJSMin(((t,r)=>{r.exports={}})),require_core=__commonJSMin(((t,r)=>{(function(Aa,wa){typeof t=="object"?r.exports=t=wa():typeof define=="function"&&define.amd?define([],wa):Aa.CryptoJS=wa()})(t,function(){var Aa=Aa||(function(wa,Pa){var xa;if(typeof window<"u"&&window.crypto&&(xa=window.crypto),typeof self<"u"&&self.crypto&&(xa=self.crypto),typeof globalThis<"u"&&globalThis.crypto&&(xa=globalThis.crypto),!xa&&typeof window<"u"&&window.msCrypto&&(xa=window.msCrypto),!xa&&typeof global<"u"&&global.crypto&&(xa=global.crypto),!xa&&typeof __require=="function")try{xa=require___vite_browser_external()}catch{}var Ca=function(){if(xa){if(typeof xa.getRandomValues=="function")try{return xa.getRandomValues(new Uint32Array(1))[0]}catch{}if(typeof xa.randomBytes=="function")try{return xa.randomBytes(4).readInt32LE()}catch{}}throw new Error("Native crypto module could not be used to get secure random number.")},ka=Object.create||(function(){function ja(){}return function(qa){var Ha;return ja.prototype=qa,Ha=new ja,ja.prototype=null,Ha}})(),Ba={},$a=Ba.lib={},Da=$a.Base=(function(){return{extend:function(ja){var qa=ka(this);return ja&&qa.mixIn(ja),(!qa.hasOwnProperty("init")||this.init===qa.init)&&(qa.init=function(){qa.$super.init.apply(this,arguments)}),qa.init.prototype=qa,qa.$super=this,qa},create:function(){var ja=this.extend();return ja.init.apply(ja,arguments),ja},init:function(){},mixIn:function(ja){for(var qa in ja)ja.hasOwnProperty(qa)&&(this[qa]=ja[qa]);ja.hasOwnProperty("toString")&&(this.toString=ja.toString)},clone:function(){return this.init.prototype.extend(this)}}})(),Va=$a.WordArray=Da.extend({init:function(ja,qa){ja=this.words=ja||[],qa!=Pa?this.sigBytes=qa:this.sigBytes=ja.length*4},toString:function(ja){return(ja||Ma).stringify(this)},concat:function(ja){var qa=this.words,Ha=ja.words,za=this.sigBytes,Ga=ja.sigBytes;if(this.clamp(),za%4)for(var Ka=0;Ka<Ga;Ka++){var Ya=Ha[Ka>>>2]>>>24-Ka%4*8&255;qa[za+Ka>>>2]|=Ya<<24-(za+Ka)%4*8}else for(var Wa=0;Wa<Ga;Wa+=4)qa[za+Wa>>>2]=Ha[Wa>>>2];return this.sigBytes+=Ga,this},clamp:function(){var ja=this.words,qa=this.sigBytes;ja[qa>>>2]&=4294967295<<32-qa%4*8,ja.length=wa.ceil(qa/4)},clone:function(){var ja=Da.clone.call(this);return ja.words=this.words.slice(0),ja},random:function(ja){for(var qa=[],Ha=0;Ha<ja;Ha+=4)qa.push(Ca());return new Va.init(qa,ja)}}),Fa=Ba.enc={},Ma=Fa.Hex={stringify:function(ja){for(var qa=ja.words,Ha=ja.sigBytes,za=[],Ga=0;Ga<Ha;Ga++){var Ka=qa[Ga>>>2]>>>24-Ga%4*8&255;za.push((Ka>>>4).toString(16)),za.push((Ka&15).toString(16))}return za.join("")},parse:function(ja){for(var qa=ja.length,Ha=[],za=0;za<qa;za+=2)Ha[za>>>3]|=parseInt(ja.substr(za,2),16)<<24-za%8*4;return new Va.init(Ha,qa/2)}},Ua=Fa.Latin1={stringify:function(ja){for(var qa=ja.words,Ha=ja.sigBytes,za=[],Ga=0;Ga<Ha;Ga++){var Ka=qa[Ga>>>2]>>>24-Ga%4*8&255;za.push(String.fromCharCode(Ka))}return za.join("")},parse:function(ja){for(var qa=ja.length,Ha=[],za=0;za<qa;za++)Ha[za>>>
vendor: 5,057 bytes, line 17
172]|=(ja.charCodeAt(za)&255)<<24-za%4*8;return new Va.init(Ha,qa)}},La=Fa.Utf8={stringify:function(ja){try{return decodeURIComponent(escape(Ua.stringify(ja)))}catch{throw new Error("Malformed UTF-8 data")}},parse:function(ja){return Ua.parse(unescape(encodeURIComponent(ja)))}},Qa=$a.BufferedBlockAlgorithm=Da.extend({reset:function(){this._data=new Va.init,this._nDataBytes=0},_append:function(ja){typeof ja=="string"&&(ja=La.parse(ja)),this._data.concat(ja),this._nDataBytes+=ja.sigBytes},_process:function(ja){var qa,Ha=this._data,za=Ha.words,Ga=Ha.sigBytes,Ka=this.blockSize,Ya=Ga/(Ka*4);ja?Ya=wa.ceil(Ya):Ya=wa.max((Ya|0)-this._minBufferSize,0);var Wa=Ya*Ka,gi=wa.min(Wa*4,Ga);if(Wa){for(var Ei=0;Ei<Wa;Ei+=Ka)this._doProcessBlock(za,Ei);qa=za.splice(0,Wa),Ha.sigBytes-=gi}return new Va.init(qa,gi)},clone:function(){var ja=Da.clone.call(this);return ja._data=this._data.clone(),ja},_minBufferSize:0});$a.Hasher=Qa.extend({cfg:Da.extend(),init:function(ja){this.cfg=this.cfg.extend(ja),this.reset()},reset:function(){Qa.reset.call(this),this._doReset()},update:function(ja){return this._append(ja),this._process(),this},finalize:function(ja){return ja&&this._append(ja),this._doFinalize()},blockSize:16,_createHelper:function(ja){return function(qa,Ha){return new ja.init(Ha).finalize(qa)}},_createHmacHelper:function(ja){return function(qa,Ha){return new Za.HMAC.init(ja,Ha).finalize(qa)}}});var Za=Ba.algo={};return Ba})(Math);return Aa})})),require_x64_core=__commonJSMin(((t,r)=>{(function(Aa,wa){typeof t=="object"?r.exports=t=wa(require_core()):typeof define=="function"&&define.amd?define(["./core"],wa):wa(Aa.CryptoJS)})(t,function(Aa){return(function(wa){var Pa=Aa,xa=Pa.lib,Ca=xa.Base,ka=xa.WordArray,Ba=Pa.x64={};Ba.Word=Ca.extend({init:function($a,Da){this.high=$a,this.low=Da}}),Ba.WordArray=Ca.extend({init:function($a,Da){$a=this.words=$a||[],Da!=wa?this.sigBytes=Da:this.sigBytes=$a.length*8},toX32:function(){for(var $a=this.words,Da=$a.length,Va=[],Fa=0;Fa<Da;Fa++){var Ma=$a[Fa];Va.push(Ma.high),Va.push(Ma.low)}return ka.create(Va,this.sigBytes)},clone:function(){for(var $a=Ca.clone.call(this),Da=$a.words=this.words.slice(0),Va=Da.length,Fa=0;Fa<Va;Fa++)Da[Fa]=Da[Fa].clone();return $a}})})(),Aa})})),require_lib_typedarrays=__commonJSMin(((t,r)=>{(function(Aa,wa){typeof t=="object"?r.exports=t=wa(require_core()):typeof define=="function"&&define.amd?define(["./core"],wa):wa(Aa.CryptoJS)})(t,function(Aa){return(function(){if(typeof ArrayBuffer=="function"){var wa=Aa.lib.WordArray,Pa=wa.init,xa=wa.init=function(Ca){if(Ca instanceof ArrayBuffer&&(Ca=new Uint8Array(Ca)),(Ca instanceof Int8Array||typeof Uint8ClampedArray<"u"&&Ca instanceof Uint8ClampedArray||Ca instanceof Int16Array||Ca instanceof Uint16Array||Ca instanceof Int32Array||Ca instanceof Uint32Array||Ca instanceof Float32Array||Ca instanceof Float64Array)&&(Ca=new Uint8Array(Ca.buffer,Ca.byteOffset,Ca.byteLength)),Ca instanceof Uint8Array){for(var ka=Ca.byteLength,Ba=[],$a=0;$a<ka;$a++)Ba[$a>>>2]|=Ca[$a]<<24-$a%4*8;Pa.call(this,Ba,ka)}else Pa.apply(this,arguments)};xa.prototype=wa}})(),Aa.lib.WordArray})})),require_enc_utf16=__commonJSMin(((t,r)=>{(function(Aa,wa){typeof t=="object"?r.exports=t=wa(require_core()):typeof define=="function"&&define.amd?define(["./core"],wa):wa(Aa.CryptoJS)})(t,function(Aa){return(function(){var wa=Aa,Pa=wa.lib.WordArray,xa=wa.enc;xa.Utf16=xa.Utf16BE={stringify:function(ka){for(var Ba=ka.words,$a=ka.sigBytes,Da=[],Va=0;Va<$a;Va+=2){var Fa=Ba[Va>>>2]>>>16-Va%4*8&65535;Da.push(String.fromCharCode(Fa))}return Da.join("")},parse:function(ka){for(var Ba=ka.length,$a=[],Da=0;Da<Ba;Da++)$a[Da>>>1]|=ka.charCodeAt(Da)<<16-Da%2*16;return Pa.create($a,Ba*2)}},xa.Utf16LE={stringify:function(ka){for(var Ba=ka.words,$a=ka.sigBytes,Da=[],Va=0;Va<$a;Va+=2){var Fa=Ca(Ba[Va>>>2]>>>16-Va%4*8&65535);Da.push(String.fromCharCode(Fa))}return Da.join("")},parse:function(ka){for(var Ba=ka.length,$a=[],Da=0;Da<Ba;Da++)$a[Da>>>1]|=Ca(ka.charCodeAt(Da)<<16-Da%2*16);return Pa.create($a,Ba*2)}};function Ca(ka){return ka<<8&4278255360|ka>>>8&16711935}})(),Aa.enc.Utf16})})),require_enc_base64=__commonJSMin(((t,r)=>{(function(Aa,wa){typeof t=="object"?r.exports=t=wa(require_core()):typeof define=="function"&&define.amd?define(["./core"],wa):wa(Aa.CryptoJS)})(t,function(Aa){return(function(){var wa=Aa,Pa=wa.lib.WordArray,xa=wa.enc;xa.Base64={stringify:function(ka){var Ba=ka.words,$a=ka.sigBytes,Da=this._map;ka.clamp();for(var Va=[],Fa=0;Fa<$a;Fa+=3)for(var Ma=Ba[Fa>>>2]>>>24-Fa%4*8&255,Ua=Ba[Fa+1>>>2]>>>24-(Fa+1)%4*8&255,La=Ba[Fa+2>>>2]>>>24-(Fa+2)%4*8&255,Qa=Ma<<16|Ua<<8|La,Za=0;Za<4&&Fa+Za*.75<$a;Za++)Va.push(Da.charAt(Qa>>>6*(3-Za)&63));var ja=Da.charAt(64);if(ja)for(;Va.length%4;)Va.push(ja);return Va.join("")},parse:function(ka){var Ba=ka.length,$a=this._map,Da=this._reverseMap;if(!Da){Da=this._reverseMap=[];for(var Va=0;Va<$a.length;Va++)Da[$a.charCodeAt(Va)]=Va}var Fa=$a.charAt(64);if(Fa){var Ma=ka.indexOf(Fa);Ma!==-1&&(Ba=Ma)}return Ca(ka,Ba,Da)},_map:"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789
17+/="};function Ca(ka,Ba,$a){for(var Da=[],Va=0,Fa=0;Fa<Ba;Fa++)if(Fa%4){var Ma=$a[ka.charCodeAt(Fa-1)]<<Fa%4*2|$a[ka.charCodeAt(Fa)]>>>6-Fa%4*2;Da[Va>>>2]|=Ma<<24-Va%4*8,Va++}return Pa.create(Da,Va)}})(),Aa.enc.Base64})})),require_enc_base64url=__commonJSMin(((t,r)=>{(function(Aa,wa){typeof t=="object"?r.exports=t=wa(require_core()):typeof define=="function"&&define.amd?define(["./core"],wa):wa(Aa.CryptoJS)})(t,function(Aa){return(function(){var wa=Aa,Pa=wa.lib.WordArray,xa=wa.enc;xa.Base64url={stringify:function(ka,Ba){Ba===void 0&&(Ba=!0);var $a=ka.words,Da=ka.sigBytes,Va=Ba?this._safe_map:this._map;ka.clamp();for(var Fa=[],Ma=0;Ma<Da;Ma+=3)for(var Ua=$a[Ma>>>2]>>>24-Ma%4*8&255,La=$a[Ma+1>>>2]>>>24-(Ma+1)%4*8&255,Qa=$a[Ma+2>>>2]>>>24-(Ma+2)%4*8&255,Za=Ua<<16|La<<8|Qa,ja=0;ja<4&&Ma+ja*.75<Da;ja++)Fa.push(Va.charAt(Za>>>6*(3-ja)&63));var qa=Va.charAt(64);if(qa)for(;Fa.length%4;)Fa.push(qa);return Fa.join("")},parse:function(ka,Ba){Ba===void 0&&(Ba=!0);var $a=ka.length,Da=Ba?this._safe_map:this._map,Va=this._reverseMap;if(!Va){Va=this._reverseMap=[];for(var Fa=0;Fa<Da.length;Fa++)Va[Da.charCodeAt(Fa)]=Fa}var Ma=Da.charAt(64);if(Ma){var Ua=ka.indexOf(Ma);Ua!==-1&&($a=Ua)}return Ca(ka,$a,Va)},_map:"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=",_safe_map:"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_"};function Ca(ka,Ba,$a){for(var Da=[],Va=0,Fa=0;Fa<Ba;Fa++)if(Fa%4){var Ma=$a[ka.charCodeAt(Fa-1)]<<Fa%4*2|$a[ka.charCo
vendor: 11,202 bytes, line 17
17deAt(Fa)]>>>6-Fa%4*2;Da[Va>>>2]|=Ma<<24-Va%4*8,Va++}return Pa.create(Da,Va)}})(),Aa.enc.Base64url})})),require_md5=__commonJSMin(((t,r)=>{(function(Aa,wa){typeof t=="object"?r.exports=t=wa(require_core()):typeof define=="function"&&define.amd?define(["./core"],wa):wa(Aa.CryptoJS)})(t,function(Aa){return(function(wa){var Pa=Aa,xa=Pa.lib,Ca=xa.WordArray,ka=xa.Hasher,Ba=Pa.algo,$a=[];(function(){for(var La=0;La<64;La++)$a[La]=wa.abs(wa.sin(La+1))*4294967296|0})();var Da=Ba.MD5=ka.extend({_doReset:function(){this._hash=new Ca.init([1732584193,4023233417,2562383102,271733878])},_doProcessBlock:function(La,Qa){for(var Za=0;Za<16;Za++){var ja=Qa+Za,qa=La[ja];La[ja]=(qa<<8|qa>>>24)&16711935|(qa<<24|qa>>>8)&4278255360}var Ha=this._hash.words,za=La[Qa+0],Ga=La[Qa+1],Ka=La[Qa+2],Ya=La[Qa+3],Wa=La[Qa+4],gi=La[Qa+5],Ei=La[Qa+6],zi=La[Qa+7],cs=La[Qa+8],Xi=La[Qa+9],ls=La[Qa+10],ds=La[Qa+11],us=La[Qa+12],gs=La[Qa+13],hs=La[Qa+14],fs=La[Qa+15],al=Ha[0],el=Ha[1],tl=Ha[2],il=Ha[3];al=Va(al,el,tl,il,za,7,$a[0]),il=Va(il,al,el,tl,Ga,12,$a[1]),tl=Va(tl,il,al,el,Ka,17,$a[2]),el=Va(el,tl,il,al,Ya,22,$a[3]),al=Va(al,el,tl,il,Wa,7,$a[4]),il=Va(il,al,el,tl,gi,12,$a[5]),tl=Va(tl,il,al,el,Ei,17,$a[6]),el=Va(el,tl,il,al,zi,22,$a[7]),al=Va(al,el,tl,il,cs,7,$a[8]),il=Va(il,al,el,tl,Xi,12,$a[9]),tl=Va(tl,il,al,el,ls,17,$a[10]),el=Va(el,tl,il,al,ds,22,$a[11]),al=Va(al,el,tl,il,us,7,$a[12]),il=Va(il,al,el,tl,gs,12,$a[13]),tl=Va(tl,il,al,el,hs,17,$a[14]),el=Va(el,tl,il,al,fs,22,$a[15]),al=Fa(al,el,tl,il,Ga,5,$a[16]),il=Fa(il,al,el,tl,Ei,9,$a[17]),tl=Fa(tl,il,al,el,ds,14,$a[18]),el=Fa(el,tl,il,al,za,20,$a[19]),al=Fa(al,el,tl,il,gi,5,$a[20]),il=Fa(il,al,el,tl,ls,9,$a[21]),tl=Fa(tl,il,al,el,fs,14,$a[22]),el=Fa(el,tl,il,al,Wa,20,$a[23]),al=Fa(al,el,tl,il,Xi,5,$a[24]),il=Fa(il,al,el,tl,hs,9,$a[25]),tl=Fa(tl,il,al,el,Ya,14,$a[26]),el=Fa(el,tl,il,al,cs,20,$a[27]),al=Fa(al,el,tl,il,gs,5,$a[28]),il=Fa(il,al,el,tl,Ka,9,$a[29]),tl=Fa(tl,il,al,el,zi,14,$a[30]),el=Fa(el,tl,il,al,us,20,$a[31]),al=Ma(al,el,tl,il,gi,4,$a[32]),il=Ma(il,al,el,tl,cs,11,$a[33]),tl=Ma(tl,il,al,el,ds,16,$a[34]),el=Ma(el,tl,il,al,hs,23,$a[35]),al=Ma(al,el,tl,il,Ga,4,$a[36]),il=Ma(il,al,el,tl,Wa,11,$a[37]),tl=Ma(tl,il,al,el,zi,16,$a[38]),el=Ma(el,tl,il,al,ls,23,$a[39]),al=Ma(al,el,tl,il,gs,4,$a[40]),il=Ma(il,al,el,tl,za,11,$a[41]),tl=Ma(tl,il,al,el,Ya,16,$a[42]),el=Ma(el,tl,il,al,Ei,23,$a[43]),al=Ma(al,el,tl,il,Xi,4,$a[44]),il=Ma(il,al,el,tl,us,11,$a[45]),tl=Ma(tl,il,al,el,fs,16,$a[46]),el=Ma(el,tl,il,al,Ka,23,$a[47]),al=Ua(al,el,tl,il,za,6,$a[48]),il=Ua(il,al,el,tl,zi,10,$a[49]),tl=Ua(tl,il,al,el,hs,15,$a[50]),el=Ua(el,tl,il,al,gi,21,$a[51]),al=Ua(al,el,tl,il,us,6,$a[52]),il=Ua(il,al,el,tl,Ya,10,$a[53]),tl=Ua(tl,il,al,el,ls,15,$a[54]),el=Ua(el,tl,il,al,Ga,21,$a[55]),al=Ua(al,el,tl,il,cs,6,$a[56]),il=Ua(il,al,el,tl,fs,10,$a[57]),tl=Ua(tl,il,al,el,Ei,15,$a[58]),el=Ua(el,tl,il,al,gs,21,$a[59]),al=Ua(al,el,tl,il,Wa,6,$a[60]),il=Ua(il,al,el,tl,ds,10,$a[61]),tl=Ua(tl,il,al,el,Ka,15,$a[62]),el=Ua(el,tl,il,al,Xi,21,$a[63]),Ha[0]=Ha[0]+al|0,Ha[1]=Ha[1]+el|0,Ha[2]=Ha[2]+tl|0,Ha[3]=Ha[3]+il|0},_doFinalize:function(){var La=this._data,Qa=La.words,Za=this._nDataBytes*8,ja=La.sigBytes*8;Qa[ja>>>5]|=128<<24-ja%32;var qa=wa.floor(Za/4294967296),Ha=Za;Qa[(ja+64>>>9<<4)+15]=(qa<<8|qa>>>24)&16711935|(qa<<24|qa>>>8)&4278255360,Qa[(ja+64>>>9<<4)+14]=(Ha<<8|Ha>>>24)&16711935|(Ha<<24|Ha>>>8)&4278255360,La.sigBytes=(Qa.length+1)*4,this._process();for(var za=this._hash,Ga=za.words,Ka=0;Ka<4;Ka++){var Ya=Ga[Ka];Ga[Ka]=(Ya<<8|Ya>>>24)&16711935|(Ya<<24|Ya>>>8)&4278255360}return za},clone:function(){var La=ka.clone.call(this);return La._hash=this._hash.clone(),La}});function Va(La,Qa,Za,ja,qa,Ha,za){var Ga=La+(Qa&Za|~Qa&ja)+qa+za;return(Ga<<Ha|Ga>>>32-Ha)+Qa}function Fa(La,Qa,Za,ja,qa,Ha,za){var Ga=La+(Qa&ja|Za&~ja)+qa+za;return(Ga<<Ha|Ga>>>32-Ha)+Qa}function Ma(La,Qa,Za,ja,qa,Ha,za){var Ga=La+(Qa^Za^ja)+qa+za;return(Ga<<Ha|Ga>>>32-Ha)+Qa}function Ua(La,Qa,Za,ja,qa,Ha,za){var Ga=La+(Za^(Qa|~ja))+qa+za;return(Ga<<Ha|Ga>>>32-Ha)+Qa}Pa.MD5=ka._createHelper(Da),Pa.HmacMD5=ka._createHmacHelper(Da)})(Math),Aa.MD5})})),require_sha1=__commonJSMin(((t,r)=>{(function(Aa,wa){typeof t=="object"?r.exports=t=wa(require_core()):typeof define=="function"&&define.amd?define(["./core"],wa):wa(Aa.CryptoJS)})(t,function(Aa){return(function(){var wa=Aa,Pa=wa.lib,xa=Pa.WordArray,Ca=Pa.Hasher,ka=wa.algo,Ba=[],$a=ka.SHA1=Ca.extend({_doReset:function(){this._hash=new xa.init([1732584193,4023233417,2562383102,271733878,3285377520])},_doProcessBlock:function(Da,Va){for(var Fa=this._hash.words,Ma=Fa[0],Ua=Fa[1],La=Fa[2],Qa=Fa[3],Za=Fa[4],ja=0;ja<80;ja++){if(ja<16)Ba[ja]=Da[Va+ja]|0;else{var qa=Ba[ja-3]^Ba[ja-8]^Ba[ja-14]^Ba[ja-16];Ba[ja]=qa<<1|qa>>>31}var Ha=(Ma<<5|Ma>>>27)+Za+Ba[ja];ja<20?Ha+=(Ua&La|~Ua&Qa)+1518500249:ja<40?Ha+=(Ua^La^Qa)+1859775393:ja<60?Ha+=(Ua&La|Ua&Qa|La&Qa)-1894007588:Ha+=(Ua^La^Qa)-899497514,Za=Qa,Qa=La,La=Ua<<30|Ua>>>2,Ua=Ma,Ma=Ha}Fa[0]=Fa[0]+Ma|0,Fa[1]=Fa[1]+Ua|0,Fa[2]=Fa[2]+La|0,Fa[3]=Fa[3]+Qa|0,Fa[4]=Fa[4]+Za|0},_doFinalize:function(){var Da=this._data,Va=Da.words,Fa=this._nDataBytes*8,Ma=Da.sigBytes*8;return Va[Ma>>>5]|=128<<24-Ma%32,Va[(Ma+64>>>9<<4)+14]=Math.floor(Fa/4294967296),Va[(Ma+64>>>9<<4)+15]=Fa,Da.sigBytes=Va.length*4,this._process(),this._hash},clone:function(){var Da=Ca.clone.call(this);return Da._hash=this._hash.clone(),Da}});wa.SHA1=Ca._createHelper($a),wa.HmacSHA1=Ca._createHmacHelper($a)})(),Aa.SHA1})})),require_sha256=__commonJSMin(((t,r)=>{(function(Aa,wa){typeof t=="object"?r.exports=t=wa(require_core()):typeof define=="function"&&define.amd?define(["./core"],wa):wa(Aa.CryptoJS)})(t,function(Aa){return(function(wa){var Pa=Aa,xa=Pa.lib,Ca=xa.WordArray,ka=xa.Hasher,Ba=Pa.algo,$a=[],Da=[];(function(){function Ma(Za){for(var ja=wa.sqrt(Za),qa=2;qa<=ja;qa++)if(!(Za%qa))return!1;return!0}function Ua(Za){return(Za-(Za|0))*4294967296|0}for(var La=2,Qa=0;Qa<64;)Ma(La)&&(Qa<8&&($a[Qa]=Ua(wa.pow(La,1/2))),Da[Qa]=Ua(wa.pow(La,1/3)),Qa++),La++})();var Va=[],Fa=Ba.SHA256=ka.extend({_doReset:function(){this._hash=new Ca.init($a.slice(0))},_doProcessBlock:function(Ma,Ua){for(var La=this._hash.words,Qa=La[0],Za=La[1],ja=La[2],qa=La[3],Ha=La[4],za=La[5],Ga=La[6],Ka=La[7],Ya=0;Ya<64;Ya++){if(Ya<16)Va[Ya]=Ma[Ua+Ya]|0;else{var Wa=Va[Ya-15],gi=(Wa<<25|Wa>>>7)^(Wa<<14|Wa>>>18)^Wa>>>3,Ei=Va[Ya-2],zi=(Ei<<15|Ei>>>17)^(Ei<<13|Ei>>>19)^Ei>>>10;Va[Ya]=gi+Va[Ya-7]+zi+Va[Ya-16]}var cs=Ha&za^~Ha&Ga,Xi=Qa&Za^Qa&ja^Za&ja,ls=(Qa<<30|Qa>>>2)^(Qa<<19|Qa>>>13)^(Qa<<10|Qa>>>22),ds=(Ha<<26|Ha>>>6)^(Ha<<21|Ha>>>11)^(Ha<<7|Ha>>>25),us=Ka+ds+cs+Da[Ya]+Va[Ya],gs=ls+Xi;Ka=Ga,Ga=za,za=Ha,Ha=qa+us|0,qa=ja,ja=Za,Za=Qa,Qa=us+gs|0}La[0]=La[0]+Qa|0,La[1]=La[1]+Za|0,La[2]=La[2]+ja|0,La[3]=La[3]+qa|0,La[4]=La[4]+Ha|0,La[5]=La[5]+za|0,La[6]=La[6]+Ga|0,La[7]=La[7]+Ka|0},_doFinalize:function(){var Ma=this._data,Ua=Ma.words,La=this._nDataBytes*8,Qa=Ma.sigBytes*8;return Ua[Qa>>>5]|=128<<24-Qa%32,Ua[(Qa+64>>>9<<4)+14]=wa.floor(La/4294967296),Ua[(Qa+64>>>9<<4)+15]=La,Ma.sigBytes=Ua.length*4,this._process(),this._hash},clone:function(){var Ma=ka.clone.call(this);return Ma._hash=this._hash.clone(),Ma}});Pa.SHA256=ka._createHelper(Fa),Pa.HmacSHA256=ka._createHmacHelper(Fa)})(Math),Aa.SHA256})})),require_sha224=__commonJSMin(((t,r)=>{(function(Aa,wa,Pa){typeof t=="object"?r.exports=t=wa(require_core(),require_sha256()):typeof define=="function"&&define.amd?define(["./core","./sha256"],wa):wa(Aa.CryptoJS)})(t,function(Aa){return(function(){var wa=Aa,Pa=wa.lib.WordArray,xa=wa.algo,Ca=xa.SHA256,ka=xa.SHA224=Ca.extend({_doReset:function(){this._hash=new Pa.init([3238371032,914150663,812702999,4144912697,4290775857,1750603025,1694076839,3204075428])},_doFinalize:function(){var Ba=Ca._doFinalize.call(this);return Ba.sigBytes-=4,Ba}});wa.SHA224=Ca._createHelper(ka),wa.HmacSHA224=Ca._createHmacHelper(ka)})(),Aa.SHA224})})),require_sha512=__commonJSMin(((t,r)=>{(function(Aa,wa,Pa){typeof t=="object"?r.exports=t=wa(require_core(),require_x64_core()):typeof define=="function"&&define.amd?define(["./core","./x64-core"],wa):wa(Aa.CryptoJS)})(t,function(Aa){return(function(){var wa=Aa,Pa=wa.lib.Hasher,xa=wa.x64,Ca=xa.Word,ka=xa.WordArray,Ba=wa.algo;function $a(){return Ca.create.apply(Ca,arguments)}var Da=[$a(1116352408,3609767458),$a(1899447441,602891725),$a(3049323471,3964484399),$a(3921009573,2173295548),$a(961987163,4081628472),$a(1508970993,3053834265),$a(2453635748,2937671579),$a(2870763221,3664609560),$a(3624381080,2734883394),$a(310598401,1164996542),$a(607225278,1323610764),$a(1426881987,3590304994),$a(1925078388,4068182383),$a(2162078206,991336113),$a(2614888103,633803317),$a(3248222580,3479774868),$a(3835390401,2666613458),$a(4022224774,944711139),$a(264347078,2341262773),$a(604807628,2007800933),$a(770255983,1495990901),$a(1249150122,1856431235),$a(1555081692,3175218132),$a(1996064986,2198950837),$a(2554220882,3999719339),$a(2821834349,766784016),$a(2952996808,2566594879),$a(3210313671,3203337956),$a(3336571891,1034457026),$a(3584528711,2466948901),$a(113926993,3758326383),$a(338241895,168717936),$a(666307205,1188179964),$a(773529912,1546045734),$a(1294757372,1522805485),$a(1396182291,2643833823),$a(1695183700,2343527390),$a(1986661051,1014477480),$a(2177026350,1206759142),$a(2456956037,344077627),$a(2730485921,1290863460),$a(2820302411,3158454273),$a(3259730800,3505952657),$a(3345764771,106217008),$a(3516065817,3606008344),$a(3600352804,1432725776),$a(4094571909,1467031594),$a(275423344,851169720),$a(430227734,3100823752),$a(506948616,1363258195),$a(659060556,3750685593),$a(883997877,3785050280),$a(958139571,3318307427),$a(1322822218,3812723403),$a(1537002063,2003034995),$a(1747873779,3602036899),$a(1955562222,1575990012),$a(2024104815,1125592928),$a(2227730452,2716904306),$a(2361852424,442776044),$a(2428436474,593698344),$a(2756734187,3733110249),$a(3204031479,2999351573),$a(3329325298,3815920427),$a(3391569614,3928383900),$a(3515267271,566280711),$a(3940187606,3454069534),$a(4118630271,4000239992),$a(116418474,1914138554),$a(174292421,2731055270),$a(289380356,3203993006),$a(460393269,320620315),$a(685471733,587496836),$a(852142971,1086792851),$a(1017036298,365543100),$a(1126000580,2618297676),$a(1288033470,3409855158),$a(1501505948,4234509866),$a(1607167915,987167468),$a(1816402316,1246189591)],Va=[];(function(){for(var Ma=0;Ma<80;Ma++)Va[Ma]=$a()})();var Fa=Ba.SHA512=Pa.extend({_doReset:function(){this._hash=new ka.init([new Ca.init(1779033703,4089235720),new Ca.init(3144134277,2227873595),new Ca.init(1013904242,4271175723),new Ca.init(2773480762,1595750129),new Ca.init(1359893119,2917565137),new Ca.init(2600822924,725511199),new Ca.init(528734635,4215389547),new Ca.init(1541459225,327033209)])},_doProcessBlock:function(Ma,Ua){for(var La=this._hash.words,Qa=La[0],Za=La[1],ja=La[2],qa=La[3],Ha=La[4],za=La[5],Ga=La[6],Ka=La[7],Ya=Qa.high,Wa=Qa.low,gi=Za.high,Ei=Za.low,zi=ja.high,cs=ja.low,Xi=qa.high,ls=qa.low,ds=Ha.high,us=Ha.low,gs=za.high,hs=za.low,fs=Ga.high,al=Ga.low,el=Ka.high,tl=Ka.low,il=Ya,ll=Wa,hl=gi,ol=Ei,pl=zi,wl=cs,Vl=Xi,Ml=ls,ml=ds,gl=us,Cl=gs,Ql=hs,Zl=fs,bl=al,yl=el,Pl=tl,Il=0;Il<80;Il++){var kl,Ll,Xl=Va[Il];if(Il<16)Ll=Xl.high=Ma[Ua+Il*2]|0,kl=Xl.low=Ma[Ua+Il*2+1]|0;else{var ql=Va[Il-15],Wl=ql.high,ic=ql.low,tc=(Wl>>
vendor: 5,205 bytes, line 17
17>1|ic<<31)^(Wl>>>8|ic<<24)^Wl>>>7,rc=(ic>>>1|Wl<<31)^(ic>>>8|Wl<<24)^(ic>>>7|Wl<<25),oc=Va[Il-2],Jl=oc.high,Hl=oc.low,ms=(Jl>>>19|Hl<<13)^(Jl<<3|Hl>>>29)^Jl>>>6,Al=(Hl>>>19|Jl<<13)^(Hl<<3|Jl>>>29)^(Hl>>>6|Jl<<26),Sl=Va[Il-7],nl=Sl.high,vl=Sl.low,os=Va[Il-16],Ol=os.high,Ja=os.low;kl=rc+vl,Ll=tc+nl+(kl>>>0<rc>>>0?1:0),kl=kl+Al,Ll=Ll+ms+(kl>>>0<Al>>>0?1:0),kl=kl+Ja,Ll=Ll+Ol+(kl>>>0<Ja>>>0?1:0),Xl.high=Ll,Xl.low=kl}var sl=ml&Cl^~ml&Zl,dl=gl&Ql^~gl&bl,ss=il&hl^il&pl^hl&pl,_l=ll&ol^ll&wl^ol&wl,cl=(il>>>28|ll<<4)^(il<<30|ll>>>2)^(il<<25|ll>>>7),ul=(ll>>>28|il<<4)^(ll<<30|il>>>2)^(ll<<25|il>>>7),Ul=(ml>>>14|gl<<18)^(ml>>>18|gl<<14)^(ml<<23|gl>>>9),Gl=(gl>>>14|ml<<18)^(gl>>>18|ml<<14)^(gl<<23|ml>>>9),Rl=Da[Il],dc=Rl.high,yc=Rl.low,Yl=Pl+Gl,zl=yl+Ul+(Yl>>>0<Pl>>>0?1:0),Yl=Yl+dl,zl=zl+sl+(Yl>>>0<dl>>>0?1:0),Yl=Yl+yc,zl=zl+dc+(Yl>>>0<yc>>>0?1:0),Yl=Yl+kl,zl=zl+Ll+(Yl>>>0<kl>>>0?1:0),sc=ul+_l,hc=cl+ss+(sc>>>0<ul>>>0?1:0);yl=Zl,Pl=bl,Zl=Cl,bl=Ql,Cl=ml,Ql=gl,gl=Ml+Yl|0,ml=Vl+zl+(gl>>>0<Ml>>>0?1:0)|0,Vl=pl,Ml=wl,pl=hl,wl=ol,hl=il,ol=ll,ll=Yl+sc|0,il=zl+hc+(ll>>>0<Yl>>>0?1:0)|0}Wa=Qa.low=Wa+ll,Qa.high=Ya+il+(Wa>>>0<ll>>>0?1:0),Ei=Za.low=Ei+ol,Za.high=gi+hl+(Ei>>>0<ol>>>0?1:0),cs=ja.low=cs+wl,ja.high=zi+pl+(cs>>>0<wl>>>0?1:0),ls=qa.low=ls+Ml,qa.high=Xi+Vl+(ls>>>0<Ml>>>0?1:0),us=Ha.low=us+gl,Ha.high=ds+ml+(us>>>0<gl>>>0?1:0),hs=za.low=hs+Ql,za.high=gs+Cl+(hs>>>0<Ql>>>0?1:0),al=Ga.low=al+bl,Ga.high=fs+Zl+(al>>>0<bl>>>0?1:0),tl=Ka.low=tl+Pl,Ka.high=el+yl+(tl>>>0<Pl>>>0?1:0)},_doFinalize:function(){var Ma=this._data,Ua=Ma.words,La=this._nDataBytes*8,Qa=Ma.sigBytes*8;return Ua[Qa>>>5]|=128<<24-Qa%32,Ua[(Qa+128>>>10<<5)+30]=Math.floor(La/4294967296),Ua[(Qa+128>>>10<<5)+31]=La,Ma.sigBytes=Ua.length*4,this._process(),this._hash.toX32()},clone:function(){var Ma=Pa.clone.call(this);return Ma._hash=this._hash.clone(),Ma},blockSize:32});wa.SHA512=Pa._createHelper(Fa),wa.HmacSHA512=Pa._createHmacHelper(Fa)})(),Aa.SHA512})})),require_sha384=__commonJSMin(((t,r)=>{(function(Aa,wa,Pa){typeof t=="object"?r.exports=t=wa(require_core(),require_x64_core(),require_sha512()):typeof define=="function"&&define.amd?define(["./core","./x64-core","./sha512"],wa):wa(Aa.CryptoJS)})(t,function(Aa){return(function(){var wa=Aa,Pa=wa.x64,xa=Pa.Word,Ca=Pa.WordArray,ka=wa.algo,Ba=ka.SHA512,$a=ka.SHA384=Ba.extend({_doReset:function(){this._hash=new Ca.init([new xa.init(3418070365,3238371032),new xa.init(1654270250,914150663),new xa.init(2438529370,812702999),new xa.init(355462360,4144912697),new xa.init(1731405415,4290775857),new xa.init(2394180231,1750603025),new xa.init(3675008525,1694076839),new xa.init(1203062813,3204075428)])},_doFinalize:function(){var Da=Ba._doFinalize.call(this);return Da.sigBytes-=16,Da}});wa.SHA384=Ba._createHelper($a),wa.HmacSHA384=Ba._createHmacHelper($a)})(),Aa.SHA384})})),require_sha3=__commonJSMin(((t,r)=>{(function(Aa,wa,Pa){typeof t=="object"?r.exports=t=wa(require_core(),require_x64_core()):typeof define=="function"&&define.amd?define(["./core","./x64-core"],wa):wa(Aa.CryptoJS)})(t,function(Aa){return(function(wa){var Pa=Aa,xa=Pa.lib,Ca=xa.WordArray,ka=xa.Hasher,Ba=Pa.x64.Word,$a=Pa.algo,Da=[],Va=[],Fa=[];(function(){for(var La=1,Qa=0,Za=0;Za<24;Za++){Da[La+5*Qa]=(Za+1)*(Za+2)/2%64;var ja=Qa%5,qa=(2*La+3*Qa)%5;La=ja,Qa=qa}for(var La=0;La<5;La++)for(var Qa=0;Qa<5;Qa++)Va[La+5*Qa]=Qa+(2*La+3*Qa)%5*5;for(var Ha=1,za=0;za<24;za++){for(var Ga=0,Ka=0,Ya=0;Ya<7;Ya++){if(Ha&1){var Wa=(1<<Ya)-1;Wa<32?Ka^=1<<Wa:Ga^=1<<Wa-32}Ha&128?Ha=Ha<<1^113:Ha<<=1}Fa[za]=Ba.create(Ga,Ka)}})();var Ma=[];(function(){for(var La=0;La<25;La++)Ma[La]=Ba.create()})();var Ua=$a.SHA3=ka.extend({cfg:ka.cfg.extend({outputLength:512}),_doReset:function(){for(var La=this._state=[],Qa=0;Qa<25;Qa++)La[Qa]=new Ba.init;this.blockSize=(1600-2*this.cfg.outputLength)/32},_doProcessBlock:function(La,Qa){for(var Za=this._state,ja=this.blockSize/2,qa=0;qa<ja;qa++){var Ha=La[Qa+2*qa],za=La[Qa+2*qa+1];Ha=(Ha<<8|Ha>>>24)&16711935|(Ha<<24|Ha>>>8)&4278255360,za=(za<<8|za>>>24)&16711935|(za<<24|za>>>8)&4278255360;var Ga=Za[qa];Ga.high^=za,Ga.low^=Ha}for(var Ka=0;Ka<24;Ka++){for(var Ya=0;Ya<5;Ya++){for(var Wa=0,gi=0,Ei=0;Ei<5;Ei++){var Ga=Za[Ya+5*Ei];Wa^=Ga.high,gi^=Ga.low}var zi=Ma[Ya];zi.high=Wa,zi.low=gi}for(var Ya=0;Ya<5;Ya++)for(var cs=Ma[(Ya+4)%5],Xi=Ma[(Ya+1)%5],ls=Xi.high,ds=Xi.low,Wa=cs.high^(ls<<1|ds>>>31),gi=cs.low^(ds<<1|ls>>>31),Ei=0;Ei<5;Ei++){var Ga=Za[Ya+5*Ei];Ga.high^=Wa,Ga.low^=gi}for(var us=1;us<25;us++){var Wa,gi,Ga=Za[us],gs=Ga.high,hs=Ga.low,fs=Da[us];fs<32?(Wa=gs<<fs|hs>>>32-fs,gi=hs<<fs|gs>>>32-fs):(Wa=hs<<fs-32|gs>>>64-fs,gi=gs<<fs-32|hs>>>64-fs);var al=Ma[Va[us]];al.high=Wa,al.low=gi}var el=Ma[0],tl=Za[0];el.high=tl.high,el.low=tl.low;for(var Ya=0;Ya<5;Ya++)for(var Ei=0;Ei<5;Ei++){var us=Ya+5*Ei,Ga=Za[us],il=Ma[us],ll=Ma[(Ya+1)%5+5*Ei],hl=Ma[(Ya+2)%5+5*Ei];Ga.high=il.high^~ll.high&hl.high,Ga.low=il.low^~ll.low&hl.low}var Ga=Za[0],ol=Fa[Ka];Ga.high^=ol.high,Ga.low^=ol.low}},_doFinalize:function(){var La=this._data,Qa=La.words;this._nDataBytes*8;var Za=La.sigBytes*8,ja=this.blockSize*32;Qa[Za>>>5]|=1<<24-Za%32,Qa[(wa.ceil((Za+1)/ja)*ja>>>5)-1]|=128,La.sigBytes=Qa.length*4,this._process();for(var qa=this._state,Ha=this.cfg.outputLength/8,za=Ha/8,Ga=[],Ka=0;
vendor: 20,861 bytes, line 17
17Ka<za;Ka++){var Ya=qa[Ka],Wa=Ya.high,gi=Ya.low;Wa=(Wa<<8|Wa>>>24)&16711935|(Wa<<24|Wa>>>8)&4278255360,gi=(gi<<8|gi>>>24)&16711935|(gi<<24|gi>>>8)&4278255360,Ga.push(gi),Ga.push(Wa)}return new Ca.init(Ga,Ha)},clone:function(){for(var La=ka.clone.call(this),Qa=La._state=this._state.slice(0),Za=0;Za<25;Za++)Qa[Za]=Qa[Za].clone();return La}});Pa.SHA3=ka._createHelper(Ua),Pa.HmacSHA3=ka._createHmacHelper(Ua)})(Math),Aa.SHA3})})),require_ripemd160=__commonJSMin(((t,r)=>{(function(Aa,wa){typeof t=="object"?r.exports=t=wa(require_core()):typeof define=="function"&&define.amd?define(["./core"],wa):wa(Aa.CryptoJS)})(t,function(Aa){return(function(wa){var Pa=Aa,xa=Pa.lib,Ca=xa.WordArray,ka=xa.Hasher,Ba=Pa.algo,$a=Ca.create([0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,7,4,13,1,10,6,15,3,12,0,9,5,2,14,11,8,3,10,14,4,9,15,8,1,2,7,0,6,13,11,5,12,1,9,11,10,0,8,12,4,13,3,7,15,14,5,6,2,4,0,5,9,7,12,2,10,14,1,3,8,11,6,15,13]),Da=Ca.create([5,14,7,0,9,2,11,4,13,6,15,8,1,10,3,12,6,11,3,7,0,13,5,10,14,15,8,12,4,9,1,2,15,5,1,3,7,14,6,9,11,8,12,2,10,0,4,13,8,6,4,1,3,11,15,0,5,12,2,13,9,7,10,14,12,15,10,4,1,5,8,7,6,2,13,14,0,3,9,11]),Va=Ca.create([11,14,15,12,5,8,7,9,11,13,14,15,6,7,9,8,7,6,8,13,11,9,7,15,7,12,15,9,11,7,13,12,11,13,6,7,14,9,13,15,14,8,13,6,5,12,7,5,11,12,14,15,14,15,9,8,9,14,5,6,8,6,5,12,9,15,5,11,6,8,13,12,5,12,13,14,11,8,5,6]),Fa=Ca.create([8,9,9,11,13,15,15,5,7,7,8,11,14,14,12,6,9,13,15,7,12,8,9,11,7,7,12,7,6,15,13,11,9,7,15,11,8,6,6,14,12,13,5,14,13,13,7,5,15,5,8,11,14,14,6,14,6,9,12,9,12,5,15,8,8,5,12,9,12,5,14,6,8,13,6,5,15,13,11,11]),Ma=Ca.create([0,1518500249,1859775393,2400959708,2840853838]),Ua=Ca.create([1352829926,1548603684,1836072691,2053994217,0]),La=Ba.RIPEMD160=ka.extend({_doReset:function(){this._hash=Ca.create([1732584193,4023233417,2562383102,271733878,3285377520])},_doProcessBlock:function(Ga,Ka){for(var Ya=0;Ya<16;Ya++){var Wa=Ka+Ya,gi=Ga[Wa];Ga[Wa]=(gi<<8|gi>>>24)&16711935|(gi<<24|gi>>>8)&4278255360}for(var Ei=this._hash.words,zi=Ma.words,cs=Ua.words,Xi=$a.words,ls=Da.words,ds=Va.words,us=Fa.words,gs,hs,fs,al,el,tl=gs=Ei[0],il=hs=Ei[1],ll=fs=Ei[2],hl=al=Ei[3],ol=el=Ei[4],pl,Ya=0;Ya<80;Ya+=1)pl=gs+Ga[Ka+Xi[Ya]]|0,Ya<16?pl+=Qa(hs,fs,al)+zi[0]:Ya<32?pl+=Za(hs,fs,al)+zi[1]:Ya<48?pl+=ja(hs,fs,al)+zi[2]:Ya<64?pl+=qa(hs,fs,al)+zi[3]:pl+=Ha(hs,fs,al)+zi[4],pl=pl|0,pl=za(pl,ds[Ya]),pl=pl+el|0,gs=el,el=al,al=za(fs,10),fs=hs,hs=pl,pl=tl+Ga[Ka+ls[Ya]]|0,Ya<16?pl+=Ha(il,ll,hl)+cs[0]:Ya<32?pl+=qa(il,ll,hl)+cs[1]:Ya<48?pl+=ja(il,ll,hl)+cs[2]:Ya<64?pl+=Za(il,ll,hl)+cs[3]:pl+=Qa(il,ll,hl)+cs[4],pl=pl|0,pl=za(pl,us[Ya]),pl=pl+ol|0,tl=ol,ol=hl,hl=za(ll,10),ll=il,il=pl;pl=Ei[1]+fs+hl|0,Ei[1]=Ei[2]+al+ol|0,Ei[2]=Ei[3]+el+tl|0,Ei[3]=Ei[4]+gs+il|0,Ei[4]=Ei[0]+hs+ll|0,Ei[0]=pl},_doFinalize:function(){var Ga=this._data,Ka=Ga.words,Ya=this._nDataBytes*8,Wa=Ga.sigBytes*8;Ka[Wa>>>5]|=128<<24-Wa%32,Ka[(Wa+64>>>9<<4)+14]=(Ya<<8|Ya>>>24)&16711935|(Ya<<24|Ya>>>8)&4278255360,Ga.sigBytes=(Ka.length+1)*4,this._process();for(var gi=this._hash,Ei=gi.words,zi=0;zi<5;zi++){var cs=Ei[zi];Ei[zi]=(cs<<8|cs>>>24)&16711935|(cs<<24|cs>>>8)&4278255360}return gi},clone:function(){var Ga=ka.clone.call(this);return Ga._hash=this._hash.clone(),Ga}});function Qa(Ga,Ka,Ya){return Ga^Ka^Ya}function Za(Ga,Ka,Ya){return Ga&Ka|~Ga&Ya}function ja(Ga,Ka,Ya){return(Ga|~Ka)^Ya}function qa(Ga,Ka,Ya){return Ga&Ya|Ka&~Ya}function Ha(Ga,Ka,Ya){return Ga^(Ka|~Ya)}function za(Ga,Ka){return Ga<<Ka|Ga>>>32-Ka}Pa.RIPEMD160=ka._createHelper(La),Pa.HmacRIPEMD160=ka._createHmacHelper(La)})(Math),Aa.RIPEMD160})})),require_hmac=__commonJSMin(((t,r)=>{(function(Aa,wa){typeof t=="object"?r.exports=t=wa(require_core()):typeof define=="function"&&define.amd?define(["./core"],wa):wa(Aa.CryptoJS)})(t,function(Aa){(function(){var wa=Aa,Pa=wa.lib.Base,xa=wa.enc.Utf8,Ca=wa.algo;Ca.HMAC=Pa.extend({init:function(ka,Ba){ka=this._hasher=new ka.init,typeof Ba=="string"&&(Ba=xa.parse(Ba));var $a=ka.blockSize,Da=$a*4;Ba.sigBytes>Da&&(Ba=ka.finalize(Ba)),Ba.clamp();for(var Va=this._oKey=Ba.clone(),Fa=this._iKey=Ba.clone(),Ma=Va.words,Ua=Fa.words,La=0;La<$a;La++)Ma[La]^=1549556828,Ua[La]^=909522486;Va.sigBytes=Fa.sigBytes=Da,this.reset()},reset:function(){var ka=this._hasher;ka.reset(),ka.update(this._iKey)},update:function(ka){return this._hasher.update(ka),this},finalize:function(ka){var Ba=this._hasher,$a=Ba.finalize(ka);return Ba.reset(),Ba.finalize(this._oKey.clone().concat($a))}})})()})})),require_pbkdf2=__commonJSMin(((t,r)=>{(function(Aa,wa,Pa){typeof t=="object"?r.exports=t=wa(require_core(),require_sha256(),require_hmac()):typeof define=="function"&&define.amd?define(["./core","./sha256","./hmac"],wa):wa(Aa.CryptoJS)})(t,function(Aa){return(function(){var wa=Aa,Pa=wa.lib,xa=Pa.Base,Ca=Pa.WordArray,ka=wa.algo,Ba=ka.SHA256,$a=ka.HMAC,Da=ka.PBKDF2=xa.extend({cfg:xa.extend({keySize:4,hasher:Ba,iterations:25e4}),init:function(Va){this.cfg=this.cfg.extend(Va)},compute:function(Va,Fa){for(var Ma=this.cfg,Ua=$a.create(Ma.hasher,Va),La=Ca.create(),Qa=Ca.create([1]),Za=La.words,ja=Qa.words,qa=Ma.keySize,Ha=Ma.iterations;Za.length<qa;){var za=Ua.update(Fa).finalize(Qa);Ua.reset();for(var Ga=za.words,Ka=Ga.length,Ya=za,Wa=1;Wa<Ha;Wa++){Ya=Ua.finalize(Ya),Ua.reset();for(var gi=Ya.words,Ei=0;Ei<Ka;Ei++)Ga[Ei]^=gi[Ei]}La.concat(za),ja[0]++}return La.sigBytes=qa*4,La}});wa.PBKDF2=function(Va,Fa,Ma){return Da.create(Ma).compute(Va,Fa)}})(),Aa.PBKDF2})})),require_evpkdf=__commonJSMin(((t,r)=>{(function(Aa,wa,Pa){typeof t=="object"?r.exports=t=wa(require_core(),require_sha1(),require_hmac()):typeof define=="function"&&define.amd?define(["./core","./sha1","./hmac"],wa):wa(Aa.CryptoJS)})(t,function(Aa){return(function(){var wa=Aa,Pa=wa.lib,xa=Pa.Base,Ca=Pa.WordArray,ka=wa.algo,Ba=ka.MD5,$a=ka.EvpKDF=xa.extend({cfg:xa.extend({keySize:4,hasher:Ba,iterations:1}),init:function(Da){this.cfg=this.cfg.extend(Da)},compute:function(Da,Va){for(var Fa,Ma=this.cfg,Ua=Ma.hasher.create(),La=Ca.create(),Qa=La.words,Za=Ma.keySize,ja=Ma.iterations;Qa.length<Za;){Fa&&Ua.update(Fa),Fa=Ua.update(Da).finalize(Va),Ua.reset();for(var qa=1;qa<ja;qa++)Fa=Ua.finalize(Fa),Ua.reset();La.concat(Fa)}return La.sigBytes=Za*4,La}});wa.EvpKDF=function(Da,Va,Fa){return $a.create(Fa).compute(Da,Va)}})(),Aa.EvpKDF})})),require_cipher_core=__commonJSMin(((t,r)=>{(function(Aa,wa,Pa){typeof t=="object"?r.exports=t=wa(require_core(),require_evpkdf()):typeof define=="function"&&define.amd?define(["./core","./evpkdf"],wa):wa(Aa.CryptoJS)})(t,function(Aa){Aa.lib.Cipher||(function(wa){var Pa=Aa,xa=Pa.lib,Ca=xa.Base,ka=xa.WordArray,Ba=xa.BufferedBlockAlgorithm,$a=Pa.enc;$a.Utf8;var Da=$a.Base64,Va=Pa.algo.EvpKDF,Fa=xa.Cipher=Ba.extend({cfg:Ca.extend(),createEncryptor:function(Wa,gi){return this.create(this._ENC_XFORM_MODE,Wa,gi)},createDecryptor:function(Wa,gi){return this.create(this._DEC_XFORM_MODE,Wa,gi)},init:function(Wa,gi,Ei){this.cfg=this.cfg.extend(Ei),this._xformMode=Wa,this._key=gi,this.reset()},reset:function(){Ba.reset.call(this),this._doReset()},process:function(Wa){return this._append(Wa),this._process()},finalize:function(Wa){return Wa&&this._append(Wa),this._doFinalize()},keySize:4,ivSize:4,_ENC_XFORM_MODE:1,_DEC_XFORM_MODE:2,_createHelper:(function(){function Wa(gi){return typeof gi=="string"?Ya:za}return function(gi){return{encrypt:function(Ei,zi,cs){return Wa(zi).encrypt(gi,Ei,zi,cs)},decrypt:function(Ei,zi,cs){return Wa(zi).decrypt(gi,Ei,zi,cs)}}}})()});xa.StreamCipher=Fa.extend({_doFinalize:function(){return this._process(!0)},blockSize:1});var Ma=Pa.mode={},Ua=xa.BlockCipherMode=Ca.extend({createEncryptor:function(Wa,gi){return this.Encryptor.create(Wa,gi)},createDecryptor:function(Wa,gi){return this.Decryptor.create(Wa,gi)},init:function(Wa,gi){this._cipher=Wa,this._iv=gi}}),La=Ma.CBC=(function(){var Wa=Ua.extend();Wa.Encryptor=Wa.extend({processBlock:function(Ei,zi){var cs=this._cipher,Xi=cs.blockSize;gi.call(this,Ei,zi,Xi),cs.encryptBlock(Ei,zi),this._prevBlock=Ei.slice(zi,zi+Xi)}}),Wa.Decryptor=Wa.extend({processBlock:function(Ei,zi){var cs=this._cipher,Xi=cs.blockSize,ls=Ei.slice(zi,zi+Xi);cs.decryptBlock(Ei,zi),gi.call(this,Ei,zi,Xi),this._prevBlock=ls}});function gi(Ei,zi,cs){var Xi,ls=this._iv;ls?(Xi=ls,this._iv=wa):Xi=this._prevBlock;for(var ds=0;ds<cs;ds++)Ei[zi+ds]^=Xi[ds]}return Wa})(),Qa=Pa.pad={},Za=Qa.Pkcs7={pad:function(Wa,gi){for(var Ei=gi*4,zi=Ei-Wa.sigBytes%Ei,cs=zi<<24|zi<<16|zi<<8|zi,Xi=[],ls=0;ls<zi;ls+=4)Xi.push(cs);var ds=ka.create(Xi,zi);Wa.concat(ds)},unpad:function(Wa){var gi=Wa.words[Wa.sigBytes-1>>>2]&255;Wa.sigBytes-=gi}};xa.BlockCipher=Fa.extend({cfg:Fa.cfg.extend({mode:La,padding:Za}),reset:function(){var Wa;Fa.reset.call(this);var gi=this.cfg,Ei=gi.iv,zi=gi.mode;this._xformMode==this._ENC_XFORM_MODE?Wa=zi.createEncryptor:(Wa=zi.createDecryptor,this._minBufferSize=1),this._mode&&this._mode.__creator==Wa?this._mode.init(this,Ei&&Ei.words):(this._mode=Wa.call(zi,this,Ei&&Ei.words),this._mode.__creator=Wa)},_doProcessBlock:function(Wa,gi){this._mode.processBlock(Wa,gi)},_doFinalize:function(){var Wa,gi=this.cfg.padding;return this._xformMode==this._ENC_XFORM_MODE?(gi.pad(this._data,this.blockSize),Wa=this._process(!0)):(Wa=this._process(!0),gi.unpad(Wa)),Wa},blockSize:4});var ja=xa.CipherParams=Ca.extend({init:function(Wa){this.mixIn(Wa)},toString:function(Wa){return(Wa||this.formatter).stringify(this)}}),qa=Pa.format={},Ha=qa.OpenSSL={stringify:function(Wa){var gi,Ei=Wa.ciphertext,zi=Wa.salt;return zi?gi=ka.create([1398893684,1701076831]).concat(zi).concat(Ei):gi=Ei,gi.toString(Da)},parse:function(Wa){var gi,Ei=Da.parse(Wa),zi=Ei.words;return zi[0]==1398893684&&zi[1]==1701076831&&(gi=ka.create(zi.slice(2,4)),zi.splice(0,4),Ei.sigBytes-=16),ja.create({ciphertext:Ei,salt:gi})}},za=xa.SerializableCipher=Ca.extend({cfg:Ca.extend({format:Ha}),encrypt:function(Wa,gi,Ei,zi){zi=this.cfg.extend(zi);var cs=Wa.createEncryptor(Ei,zi),Xi=cs.finalize(gi),ls=cs.cfg;return ja.create({ciphertext:Xi,key:Ei,iv:ls.iv,algorithm:Wa,mode:ls.mode,padding:ls.padding,blockSize:Wa.blockSize,formatter:zi.format})},decrypt:function(Wa,gi,Ei,zi){return zi=this.cfg.extend(zi),gi=this._parse(gi,zi.format),Wa.createDecryptor(Ei,zi).finalize(gi.ciphertext)},_parse:function(Wa,gi){return typeof Wa=="string"?gi.parse(Wa,this):Wa}}),Ga=Pa.kdf={},Ka=Ga.OpenSSL={execute:function(Wa,gi,Ei,zi,cs){if(zi||(zi=ka.random(8)),cs)var Xi=Va.create({keySize:gi+Ei,hasher:cs}).compute(Wa,zi);else var Xi=Va.create({keySize:gi+Ei}).compute(Wa,zi);var ls=ka.create(Xi.words.slice(gi),Ei*4);return Xi.sigBytes=gi*4,ja.create({key:Xi,iv:ls,salt:zi})}},Ya=xa.PasswordBasedCipher=za.extend({cfg:za.cfg.extend({kdf:Ka}),encrypt:function(Wa,gi,Ei,zi){zi=this.cfg.extend(zi);var cs=zi.kdf.execute(Ei,Wa.keySize,Wa.ivSize,zi.salt,zi.hasher);zi.iv=cs.iv;var Xi=za.encrypt.call(this,Wa,gi,cs.key,zi);return Xi.mixIn(cs),Xi},decrypt:function(Wa,gi,Ei,zi){zi=this.cfg.extend(zi),gi=this._parse(gi,zi.format);var cs=zi.kdf.execute(Ei,Wa.keySize,Wa.ivSize,gi.salt,zi.hasher);return zi.iv=cs.iv,za.decrypt.call(this,Wa,gi,cs.key,zi)}})})()})})),require_mode_cfb=__commonJSMin(((t,r)=>{(function(Aa,wa,Pa){typeof t=="object"?r.exports=t=wa(require_core(),require_cipher_core()):typeof define=="function"&&define.amd?define(["./core","./cipher-core"],wa):wa(Aa.CryptoJS)})(t,function(Aa){return Aa.mode.CFB=(function(){var wa=Aa.lib.BlockCipherMode.extend();wa.Encryptor=wa.extend({processBlock:function(xa,Ca){var ka=this._cipher,Ba=ka.blockSize;Pa.call(this,xa,Ca,Ba,ka),this._prevBlock=xa.slice(Ca,Ca+Ba)}}),wa.Decryptor=wa.extend({processBlock:function(xa,Ca){var ka=this._cipher,Ba=ka.blockSize,$a=xa.slice(Ca,Ca+Ba);Pa.call(this,xa,Ca,Ba,ka),this._prevBlock=$a}});function Pa(xa,Ca,ka,Ba){var $a,Da=this._iv;Da?($a=Da.slice(0),this._iv=void 0):$a=this._prevBlock,Ba.encryptBlock($a,0);for(var Va=0;Va<ka;Va++)xa[Ca+Va]^=$a[Va]}return wa})(),Aa.mode.CFB})})),require_mode_ctr=__commonJSMin(((t,r)=>{(function(Aa,wa,Pa){typeof t=="object"?r.exports=t=wa(require_core(),require_cipher_core()):typeof define=="function"&&define.amd?define(["./core","./cipher-core"],wa):wa(Aa.CryptoJS)})(t,function(Aa){return Aa.mode.CTR=(function(){var wa=Aa.lib.BlockCipherMode.extend();return wa.Decryptor=wa.Encryptor=wa.extend({processBlock:function(Pa,xa){var Ca=this._cipher,ka=Ca.blockSize,Ba=this._iv,$a=this._counter;Ba&&($a=this._counter=Ba.slice(0),this._iv=void 0);var Da=$a.slice(0);Ca.encryptBlock(Da,0),$a[ka-1]=$a[ka-1]+1|0;for(var Va=0;Va<ka;Va++)Pa[xa+Va]^=Da[Va]}}),wa})(),Aa.mode.CTR})})),require_mode_ctr_gladman=__commonJSMin(((t,r)=>{(function(Aa,wa,Pa){typeof t=="object"?r.exports=t=wa(require_core(),require_cipher_core()):typeof define=="function"&&define.amd?define(["./core","./cipher-core"],wa):wa(Aa.CryptoJS)})(t,function(Aa){return Aa.mode.CTRGladman=(function(){var wa=Aa.lib.BlockCipherMode.extend();function Pa(Ca){if((Ca>>24&255)===255){var ka=Ca>>16&255,Ba=Ca>>8&255,$a=Ca&255;ka===255?(ka=0,Ba===255?(Ba=0,$a===255?$a=0:++$a):++Ba):++ka,Ca=0,Ca+=ka<<16,Ca+=Ba<<8,Ca+=$a}else Ca+=1<<24;return Ca}function xa(Ca){return(Ca[0]=Pa(Ca[0]))===0&&(Ca[1]=Pa(Ca[1])),Ca}return wa.Decryptor=wa.Encryptor=wa.extend({processBlock:function(Ca,ka){var Ba=this._cipher,$a=Ba.blockSize,Da=this._iv,Va=this._counter;Da&&(Va=this._counter=Da.slice(0),this._iv=void 0),xa(Va);var Fa=Va.slice(0);Ba.encryptBlock(Fa,0);for(var Ma=0;Ma<$a;Ma++)Ca[ka+Ma]^=Fa[Ma]}}),wa})(),Aa.mode.CTRGladman})})),require_mode_ofb=__commonJSMin(((t,r)=>{(function(Aa,wa,Pa){typeof t=="object"?r.exports=t=wa(require_core(),require_cipher_core()):typeof define=="function"&&define.amd?define(["./core","./cipher-core"],wa):wa(Aa.CryptoJS)})(t,function(Aa){return Aa.mode.OFB=(function(){var wa=Aa.lib.BlockCipherMode.extend();return wa.Decryptor=wa.Encryptor=wa.extend({processBlock:function(Pa,xa){var Ca=this._cipher,ka=Ca.blockSize,Ba=this._iv,$a=this._keystream;Ba&&($a=this._keystream=Ba.slice(0),this._iv=void 0),Ca.encryptBlock($a,0);for(var Da=0;Da<ka;Da++)Pa[xa+Da]^=$a[Da]}}),wa})(),Aa.mode.OFB})})),require_mode_ecb=__commonJSMin(((t,r)=>{(function(Aa,wa,Pa){typeof t=="object"?r.exports=t=wa(require_core(),require_cipher_core()):typeof define=="function"&&define.amd?define(["./core","./cipher-core"],wa):wa(Aa.CryptoJS)})(t,function(Aa){return Aa.mode.ECB=(function(){var wa=Aa.lib.BlockCipherMode.extend();return wa.Encryptor=wa.extend({processBlock:function(Pa,xa){this._cipher.encryptBlock(Pa,xa)}}),wa.Decryptor=wa.extend({processBlock:function(Pa,xa){this._cipher.decryptBlock(Pa,xa)}}),wa})(),Aa.mode.ECB})})),require_pad_ansix923=__commonJSMin(((t,r)=>{(function(Aa,wa,Pa){typeof t=="object"?r.exports=t=wa(require_core(),require_cipher_core()):typeof define=="function"&&define.amd?define(["./core","./cipher-core"],wa):wa(Aa.CryptoJS)})(t,function(Aa){return Aa.pad.AnsiX923={pad:function(wa,Pa){var xa=wa.sigBytes,Ca=Pa*4,ka=Ca-xa%Ca,Ba=xa+ka-1;wa.clamp(),wa.words[Ba>>>2]|=ka<<24-Ba%4*8,wa.sigBytes+=ka},unpad:function(wa){var Pa=wa.words[wa.sigBytes-1>>>2]&255;wa.sigBytes-=Pa}},Aa.pad.Ansix923})})),require_pad_iso10126=__commonJSMin(((t,r)=>{(function(Aa,wa,Pa){typeof t=="object"?r.exports=t=wa(require_core(),require_cipher_core()):typeof define=="function"&&define.amd?define(["./core","./cipher-core"],wa):wa(Aa.CryptoJS)})(t,function(Aa){return Aa.pad.Iso10126={pad:function(wa,Pa){var xa=Pa*4,Ca=xa-wa.sigBytes%xa;wa.concat(Aa.lib.WordArray.random(Ca-1)).concat(Aa.lib.WordArray.create([Ca<<24],1))},unpad:function(wa){var Pa=wa.words[wa.sigBytes-1>>>2]&255;wa.sigBytes-=Pa}},Aa.pad.Iso10126})})),require_pad_iso97971=__commonJSMin(((t,r)=>{(function(Aa,wa,Pa){typeof t=="object"?r.exports=t=wa(require_core(),require_cipher_core()):typeof define=="function"&&define.amd?define(["./core","./cipher-core"],wa):wa(Aa.CryptoJS)})(t,function(Aa){return Aa.pad.Iso97971={pad:function(wa,Pa){wa.concat(Aa.lib.WordArray.create([2147483648],1)),Aa.pad.ZeroPadding.pad(wa,Pa)},unpad:function(wa){Aa.pad.ZeroPadding.unpad(wa),wa.sigBytes--}},Aa.pad.Iso97971})})),require_pad_zeropadding=__commonJSMin(((t,r)=>{(function(Aa,wa,Pa){typeof t=="object"?r.exports=t=wa(require_core(),require_cipher_core()):typeof define=="function"&&define.amd?define(["./core","./cipher-core"],wa):wa(Aa.CryptoJS)})(t,function(Aa){return Aa.pad.ZeroPadding={pad:function(wa,Pa){var xa=Pa*4;wa.clamp(),wa.sigBytes+=xa-(wa.sigBytes%xa||xa)},unpad:function(wa){for(var Pa=wa.words,xa=wa.sigBytes-1,xa=wa.sigBytes-1;xa>=0;xa--)if(Pa[xa>>>2]>>>24-xa%4*8&255){wa.sigBytes=xa+1;break}}},Aa.pad.ZeroPadding})})),require_pad_nopadding=__commonJSMin(((t,r)=>{(function(Aa,wa,Pa){typeof t=="object"?r.exports=t=wa(require_core(),require_cipher_core()):typeof define=="function"&&define.amd?define(["./core","./cipher-core"],wa):wa(Aa.CryptoJS)})(t,function(Aa){return Aa.pad.NoPadding={pad:function(){},unpad:function(){}},Aa.pad.NoPadding})})),require_format_hex=__commonJSMin(((t,r)=>{(function(Aa,wa,Pa){typeof t=="object"?r.exports=t=wa(require_core(),require_cipher_core()):typeof define=="function"&&define.amd?define(["./core","./cipher-core"],wa):wa(Aa.CryptoJS)})(t,function(Aa){return(function(wa){var Pa=Aa,xa=Pa.lib.CipherParams,Ca=Pa.enc.Hex,ka=Pa.format;ka.Hex={stringify:function(Ba){return Ba.ciphertext.toString(Ca)},parse:function(Ba){var $a=Ca.parse(Ba);return xa.create({ciphertext:$a})}}})(),Aa.format.Hex})})),require_aes=__commonJSMin(((t,r)=>{(function(Aa,wa,Pa){typeof t=="object"?r.exports=t=wa(require_core(),require_enc_base64(),require_md5(),require_evpkdf(),require_cipher_core()):typeof define=="function"&&define.amd?define(["./core","./enc-base64","./md5","./evpkdf","./cipher-core"],wa):wa(Aa.CryptoJS)})(t,function(Aa){return(function(){var wa=Aa,Pa=wa.lib.BlockCipher,xa=wa.algo,Ca=[],ka=[],Ba=[],$a=[],Da=[],Va=[],Fa=[],Ma=[],Ua=[],La=[];(function(){for(var ja=[],qa=0;qa<256;qa++)qa<128?ja[qa]=qa<<1:ja[qa]=qa<<1^283;for(var Ha=0,za=0,qa=0;qa<256;qa++){var Ga=za^za<<1^za<<2^za<<3^za<<4;Ga=Ga>>>8^Ga&255^99,Ca[Ha]=Ga,ka[Ga]=Ha;var Ka=ja[Ha],Ya=ja[Ka],Wa=ja[Ya],gi=ja[Ga]*257^Ga*16843008;Ba[Ha]=gi<<24|gi>>>8,$a[Ha]=gi<<16|gi>>>16,Da[Ha]=gi<<8|gi>>>24,Va[Ha]=gi;var gi=Wa*16843009^Ya*65537^Ka*257^Ha*16843008;Fa[Ga]=gi<<24|gi>>>8,Ma[Ga]=gi<<16|gi>>>16,Ua[Ga]=gi<<8|gi>>>24,La[Ga]=gi,Ha?(Ha=Ka^ja[ja[ja[Wa^Ka]]],za^=ja[ja[za]]):Ha=za=1}})();var Qa=[0,1,2,4,8,16,32,64,128,27,54],Za=xa.AES=Pa.extend({_doReset:function(){var ja;if(!(this._nRounds&&this._keyPriorReset===this._key)){for(var qa=this._keyPriorReset=this._key,Ha=qa.words,za=qa.sigBytes/4,Ga=((this._nRounds=za+6)+1)*4,Ka=this._keySchedule=[],Ya=0;Ya<Ga;Ya++)Ya<za?Ka[Ya]=Ha[Ya]:(ja=Ka[Ya-1],Ya%za?za>6&&Ya%za==4&&(ja=Ca[ja>>>24]<<24|Ca[ja>>>16&255]<<16|Ca[ja>>>8&255]<<8|Ca[ja&255]):(ja=ja<<8|ja>>>24,ja=Ca[ja>>>24]<<24|Ca[ja>>>16&255]<<16|Ca[ja>>>8&255]<<8|Ca[ja&255],ja^=Qa[Ya/za|0]<<24),Ka[Ya]=Ka[Ya-za]^ja);for(var Wa=this._invKeySchedule=[],gi=0;gi<Ga;gi++){var Ya=Ga-gi;if(gi%4)var ja=Ka[Ya];else var ja=Ka[Ya-4];gi<4||Ya<=4?Wa[gi]=ja:Wa[gi]=Fa[Ca[ja>>>24]]^Ma[Ca[ja>>>16&255]]^Ua[Ca[ja>>>8&255]]^La[Ca[ja&255]]}}},encryptBlock:function(ja,qa){this._doCryptBlock(ja,qa,this._keySchedule,Ba,$a,Da,Va,Ca)},decryptBlock:function(ja,qa){var Ha=ja[qa+1];ja[qa+1]=ja[qa+3],ja[qa+3]=Ha,this._doCryptBlock(ja,qa,this._invKeySchedule,Fa,Ma,Ua,La,ka);var Ha=ja[qa+1];ja[qa+1]=ja[qa+3],ja[qa+3]=Ha},_doCryptBlock:function(ja,qa,Ha,za,Ga,Ka,Ya,Wa){for(var gi=this._nRounds,Ei=ja[qa]^Ha[0],zi=ja[qa+1]^Ha[1],cs=ja[qa+2]^Ha[2],Xi=ja[qa+3]^Ha[3],ls=4,ds=1;ds<gi;ds++){var us=za[Ei>>>24]^Ga[zi>>>16&255]^Ka[cs>>>8&255]^Ya[Xi&255]^Ha[ls++],gs=za[zi>>>24]^Ga[cs>>>16&255]^Ka[Xi>>>8&255]^Ya[Ei&255]^Ha[ls++],hs=za[cs>>>24]^Ga[Xi>>>16&255]^Ka[Ei>>>8&255]^Ya[zi&255]^Ha[ls++],fs=za[Xi>>>24]^Ga[Ei>>>16&255]^Ka[zi>>>8&255]^Ya[cs&255]^Ha[ls++];Ei=us,zi=gs,cs=hs,Xi=fs}var us=(Wa[Ei>>>24]<<24|Wa[zi>>>16&255]<<16|Wa[cs>>>8&255]<<8|Wa[Xi&255])^Ha[ls++],gs=(Wa[zi>>>24]<<24|Wa[cs>>>16&255]<<16|Wa[Xi>>>8&255]<<8|Wa[Ei&255])^Ha[ls++],hs=(Wa[cs>>>24]<<24|Wa[Xi>>>16&255]<<16|Wa[Ei>>>8&255]<<8|Wa[zi&255])^Ha[ls++],fs=(Wa[Xi>>>24]<<24|Wa[Ei>>>16&255]<<16|Wa[zi>>>8&255]<<8|Wa[cs&255])^Ha[ls++];ja[qa]=us,ja[qa+1]=gs,ja[qa+2]=hs,ja[qa+3]=fs},keySize:8});wa.AES=Pa._createHelper(Za)})(),Aa.AES})})),require_tripledes=__commonJSMin(((t,r)=>{(function(Aa,wa,Pa){typeof t=="object"?r.exports=t=wa(require_core(),require_enc_base64(),require_md5(),require_evpkdf(),require_cipher_core()):typeof define=="function"&&define.amd?define(["./core","./enc-base64","./md5","./evpkdf","./cipher-core"],wa):wa(Aa.CryptoJS)})(t,function(Aa){return(function(){var wa=Aa,Pa=wa.lib,xa=Pa.WordArray,Ca=Pa.BlockCipher,ka=wa.algo,Ba=[57,49,41,33,25,17,9,1,58,50,42,34,26,18,10,2,59,51,43,35,27,19,11,3,60,52,44,36,63,55,47,39,31,23,15,7,62,54,46,38,30,22,14,6,61,53,45,37,29,21,13,5,28,20,12,4],$a=[14,17,11,24,1,5,3,28,15,6,21,10,23,19,12,4,26,8,16,7,27,20,13,2,41,52,31,37,47,55,30,40,51,45,33,48,44,49,39,56,34,53,46,42,50,36,29,32],Da=[1,2,4,6,8,10,12,14,15,17,19,21,23,25,27,28],Va
vendor: 7,629 bytes, line 17
17=[{0:8421888,268435456:32768,536870912:8421378,805306368:2,1073741824:512,1342177280:8421890,1610612736:8389122,1879048192:8388608,2147483648:514,2415919104:8389120,2684354560:33280,2952790016:8421376,3221225472:32770,3489660928:8388610,3758096384:0,4026531840:33282,134217728:0,402653184:8421890,671088640:33282,939524096:32768,1207959552:8421888,1476395008:512,1744830464:8421378,2013265920:2,2281701376:8389120,2550136832:33280,2818572288:8421376,3087007744:8389122,3355443200:8388610,3623878656:32770,3892314112:514,4160749568:8388608,1:32768,268435457:2,536870913:8421888,805306369:8388608,1073741825:8421378,1342177281:33280,1610612737:512,1879048193:8389122,2147483649:8421890,2415919105:8421376,2684354561:8388610,2952790017:33282,3221225473:514,3489660929:8389120,3758096385:32770,4026531841:0,134217729:8421890,402653185:8421376,671088641:8388608,939524097:512,1207959553:32768,1476395009:8388610,1744830465:2,2013265921:33282,2281701377:32770,2550136833:8389122,2818572289:514,3087007745:8421888,3355443201:8389120,3623878657:0,3892314113:33280,4160749569:8421378},{0:1074282512,16777216:16384,33554432:524288,50331648:1074266128,67108864:1073741840,83886080:1074282496,100663296:1073758208,117440512:16,134217728:540672,150994944:1073758224,167772160:1073741824,184549376:540688,201326592:524304,218103808:0,234881024:16400,251658240:1074266112,8388608:1073758208,25165824:540688,41943040:16,58720256:1073758224,75497472:1074282512,92274688:1073741824,109051904:524288,125829120:1074266128,142606336:524304,159383552:0,176160768:16384,192937984:1074266112,209715200:1073741840,226492416:540672,243269632:1074282496,260046848:16400,268435456:0,285212672:1074266128,301989888:1073758224,318767104:1074282496,335544320:1074266112,352321536:16,369098752:540688,385875968:16384,402653184:16400,419430400:524288,436207616:524304,452984832:1073741840,469762048:540672,486539264:1073758208,503316480:1073741824,520093696:1074282512,276824064:540688,293601280:524288,310378496:1074266112,327155712:16384,343932928:1073758208,360710144:1074282512,377487360:16,394264576:1073741824,411041792:1074282496,427819008:1073741840,444596224:1073758224,461373440:524304,478150656:0,494927872:16400,511705088:1074266128,528482304:540672},{0:260,1048576:0,2097152:67109120,3145728:65796,4194304:65540,5242880:67108868,6291456:67174660,7340032:67174400,8388608:67108864,9437184:67174656,10485760:65792,11534336:67174404,12582912:67109124,13631488:65536,14680064:4,15728640:256,524288:67174656,1572864:67174404,2621440:0,3670016:67109120,4718592:67108868,5767168:65536,6815744:65540,7864320:260,8912896:4,9961472:256,11010048:67174400,12058624:65796,13107200:65792,14155776:67109124,15204352:67174660,16252928:67108864,16777216:67174656,17825792:65540,18874368:65536,19922944:67109120,20971520:256,22020096:67174660,23068672:67108868,24117248:0,25165824:67109124,26214400:67108864,27262976:4,28311552:65792,29360128:67174400,30408704:260,31457280:65796,32505856:67174404,17301504:67108864,18350080:260,19398656:67174656,20447232:0,21495808:65540,22544384:67109120,23592960:256,24641536:67174404,25690112:65536,26738688:67174660,27787264:65796,28835840:67108868,29884416:67109124,30932992:67174400,31981568:4,33030144:65792},{0:2151682048,65536:2147487808,131072:4198464,196608:2151677952,262144:0,327680:4198400,393216:2147483712,458752:4194368,524288:2147483648,589824:4194304,655360:64,720896:2147487744,786432:2151678016,851968:4160,917504:4096,983040:2151682112,32768:2147487808,98304:64,163840:2151678016,229376:2147487744,294912:4198400,360448:2151682112,425984:0,491520:2151677952,557056:4096,622592:2151682048,688128:4194304,753664:4160,819200:2147483648,884736:4194368,950272:4198464,1015808:2147483712,1048576:4194368,1114112:4198400,1179648:2147483712,1245184:0,1310720:4160,1376256:2151678016,1441792:2151682048,1507328:2147487808,1572864:2151682112,1638400:2147483648,1703936:2151677952,1769472:4198464,1835008:2147487744,1900544:4194304,1966080:64,2031616:4096,1081344:2151677952,1146880:2151682112,1212416:0,1277952:4198400,1343488:4194368,1409024:2147483648,1474560:2147487808,1540096:64,1605632:2147483712,1671168:4096,1736704:2147487744,1802240:2151678016,1867776:4160,1933312:2151682048,1998848:4194304,2064384:4198464},{0:128,4096:17039360,8192:262144,12288:536870912,16384:537133184,20480:16777344,24576:553648256,28672:262272,32768:16777216,36864:537133056,40960:536871040,45056:553910400,49152:553910272,53248:0,57344:17039488,61440:553648128,2048:17039488,6144:553648256,10240:128,14336:17039360,18432:262144,22528:537133184,26624:553910272,30720:536870912,34816:537133056,38912:0,43008:553910400,47104:16777344,51200:536871040,55296:553648128,59392:16777216,63488:262272,65536:262144,69632:128,73728:536870912,77824:553648256,81920:16777344,86016:553910272,90112:537133184,94208:16777216,98304:553910400,102400:553648128,106496:17039360,110592:537133056,114688:262272,118784:536871040,122880:0,126976:17039488,67584:553648256,71680:16777216,75776:17039360,79872:537133184,83968:536870912,88064:17039488,92160:128,96256:553910272,100352:262272,104448:553910400,108544:0,112640:553648128,116736:16777344,120832:262144,124928:537133056,129024:536871040},{0:268435464,256:8192,512:270532608,768:270540808,1024:268443648,1280:2097152,1536:2097160,1792:268435456,2048:0,2304:268443656,2560:2105344,2816:8,3072:270532616,3328:2105352,3584:8200,3840:270540800,128:270532608,384:270540808,640:8,896:2097152,1152:2105352,1408:268435464,1664:268443648,1920:8200,2176:2097160,2432:8192,2688:268443656,2944:270532616,3200:0,3456:270540800,3712:2105344,3968:268435456,4096:268443648,4352:270532616,4608:270540808,4864:8200,5120:2097152,5376:268435456,5632:268435464,5888:2105344,6144:2105352,6400:0,6656:8,6912:270532608,7168:8192,7424:268443656,7680:270540800,7936:2097160,4224:8,4480:2105344,4736:2097152,4992:268435464,5248:268443648,5504:8200,5760:270540808,6016:270532608,6272:270540800,6528:270532616,6784:8192,7040:2105352,7296:2097160,7552:0,7808:268435456,8064:268443656},{0:1048576,16:33555457,32:1024,48:1049601,64:34604033,80:0,96:1,112:34603009,128:33555456,144:1048577,160:33554433,176:34604032,192:34603008,208:1025,224:1049600,240:33554432,8:34603009,24:0,40:33555457,56:34604032,72:1048576,88:33554433,104:33554432,120:1025,136:1049601,152:33555456,168:34603008,184:1048577,200:1024,216:34604033,232:1,248:1049600,256:33554432,272:1048576,288:33555457,304:34603009,320:1048577,336:33555456,352:34604032,368:1049601,384:1025,400:34604033,416:1049600,432:1,448:0,464:34603008,480:33554433,496:1024,264:1049600,280:33555457,296:34603009,312:1,328:33554432,344:1048576,360:1025,376:34604032,392:33554433,408:34603008,424:0,440:34604033,456:1049601,472:1024,488:33555456,504:1048577},{0:134219808,1:131072,2:134217728,3:32,4:131104,5:134350880,6:134350848,7:2048,8:134348800,9:134219776,10:133120,11:134348832,12:2080,13:0,14:134217760,15:133152,2147483648:2048,2147483649:134350880,2147483650:134219808,2147483651:134217728,2147483652:134348800,2147483653:133120,2147483654:133152,2147483655:32,2147483656:134217760,2147483657:2080,2147483658:131104,2147483659:134350848,2147483660:0,2147483661:134348832,2147483662:134219776,2147483663:131072,16:133152,17:134350848,18:32,19:2048,20:134219776,21:134217760,22:134348832,23:131072,24:0,25:131104,26:134348800,27:134219808,28:134350880,29:133120,30:2080,31:134217728,2147483664:131072,2147483665:2048,2147483666:134348832,2147483667:133152,2147483668:32,2147483669:134348800,2147483670:134217728,2147483671:134219808,2147483672:134350880,2147483673:134217760,2147483674:134219776,2147483675:0,2147483676:133120,2147483677:2080,2147483678:131104,2147483679:134350848}],
vendor: 4,557 bytes, line 17
17Fa=[4160749569,528482304,33030144,2064384,129024,8064,504,2147483679],Ma=ka.DES=Ca.extend({_doReset:function(){for(var Za=this._key.words,ja=[],qa=0;qa<56;qa++){var Ha=Ba[qa]-1;ja[qa]=Za[Ha>>>5]>>>31-Ha%32&1}for(var za=this._subKeys=[],Ga=0;Ga<16;Ga++){for(var Ka=za[Ga]=[],Ya=Da[Ga],qa=0;qa<24;qa++)Ka[qa/6|0]|=ja[($a[qa]-1+Ya)%28]<<31-qa%6,Ka[4+(qa/6|0)]|=ja[28+($a[qa+24]-1+Ya)%28]<<31-qa%6;Ka[0]=Ka[0]<<1|Ka[0]>>>31;for(var qa=1;qa<7;qa++)Ka[qa]=Ka[qa]>>>(qa-1)*4+3;Ka[7]=Ka[7]<<5|Ka[7]>>>27}for(var Wa=this._invSubKeys=[],qa=0;qa<16;qa++)Wa[qa]=za[15-qa]},encryptBlock:function(Za,ja){this._doCryptBlock(Za,ja,this._subKeys)},decryptBlock:function(Za,ja){this._doCryptBlock(Za,ja,this._invSubKeys)},_doCryptBlock:function(Za,ja,qa){this._lBlock=Za[ja],this._rBlock=Za[ja+1],Ua.call(this,4,252645135),Ua.call(this,16,65535),La.call(this,2,858993459),La.call(this,8,16711935),Ua.call(this,1,1431655765);for(var Ha=0;Ha<16;Ha++){for(var za=qa[Ha],Ga=this._lBlock,Ka=this._rBlock,Ya=0,Wa=0;Wa<8;Wa++)Ya|=Va[Wa][((Ka^za[Wa])&Fa[Wa])>>>0];this._lBlock=Ka,this._rBlock=Ga^Ya}var gi=this._lBlock;this._lBlock=this._rBlock,this._rBlock=gi,Ua.call(this,1,1431655765),La.call(this,8,16711935),La.call(this,2,858993459),Ua.call(this,16,65535),Ua.call(this,4,252645135),Za[ja]=this._lBlock,Za[ja+1]=this._rBlock},keySize:2,ivSize:2,blockSize:2});function Ua(Za,ja){var qa=(this._lBlock>>>Za^this._rBlock)&ja;this._rBlock^=qa,this._lBlock^=qa<<Za}function La(Za,ja){var qa=(this._rBlock>>>Za^this._lBlock)&ja;this._lBlock^=qa,this._rBlock^=qa<<Za}wa.DES=Ca._createHelper(Ma);var Qa=ka.TripleDES=Ca.extend({_doReset:function(){var Za=this._key.words;if(Za.length!==2&&Za.length!==4&&Za.length<6)throw new Error("Invalid key length - 3DES requires the key length to be 64, 128, 192 or >192.");var ja=Za.slice(0,2),qa=Za.length<4?Za.slice(0,2):Za.slice(2,4),Ha=Za.length<6?Za.slice(0,2):Za.slice(4,6);this._des1=Ma.createEncryptor(xa.create(ja)),this._des2=Ma.createEncryptor(xa.create(qa)),this._des3=Ma.createEncryptor(xa.create(Ha))},encryptBlock:function(Za,ja){this._des1.encryptBlock(Za,ja),this._des2.decryptBlock(Za,ja),this._des3.encryptBlock(Za,ja)},decryptBlock:function(Za,ja){this._des3.decryptBlock(Za,ja),this._des2.encryptBlock(Za,ja),this._des1.decryptBlock(Za,ja)},keySize:6,ivSize:2,blockSize:2});wa.TripleDES=Ca._createHelper(Qa)})(),Aa.TripleDES})})),require_rc4=__commonJSMin(((t,r)=>{(function(Aa,wa,Pa){typeof t=="object"?r.exports=t=wa(require_core(),require_enc_base64(),require_md5(),require_evpkdf(),require_cipher_core()):typeof define=="function"&&define.amd?define(["./core","./enc-base64","./md5","./evpkdf","./cipher-core"],wa):wa(Aa.CryptoJS)})(t,function(Aa){return(function(){var wa=Aa,Pa=wa.lib.StreamCipher,xa=wa.algo,Ca=xa.RC4=Pa.extend({_doReset:function(){for(var $a=this._key,Da=$a.words,Va=$a.sigBytes,Fa=this._S=[],Ma=0;Ma<256;Ma++)Fa[Ma]=Ma;for(var Ma=0,Ua=0;Ma<256;Ma++){var La=Ma%Va,Qa=Da[La>>>2]>>>24-La%4*8&255;Ua=(Ua+Fa[Ma]+Qa)%256;var Za=Fa[Ma];Fa[Ma]=Fa[Ua],Fa[Ua]=Za}this._i=this._j=0},_doProcessBlock:function($a,Da){$a[Da]^=ka.call(this)},keySize:8,ivSize:0});function ka(){for(var $a=this._S,Da=this._i,Va=this._j,Fa=0,Ma=0;Ma<4;Ma++){Da=(Da+1)%256,Va=(Va+$a[Da])%256;var Ua=$a[Da];$a[Da]=$a[Va],$a[Va]=Ua,Fa|=$a[($a[Da]+$a[Va])%256]<<24-Ma*8}return this._i=Da,this._j=Va,Fa}wa.RC4=Pa._createHelper(Ca);var Ba=xa.RC4Drop=Ca.extend({cfg:Ca.cfg.extend({drop:192}),_doReset:function(){Ca._doReset.call(this);for(var $a=this.cfg.drop;$a>0;$a--)ka.call(this)}});wa.RC4Drop=Pa._createHelper(Ba)})(),Aa.RC4})})),require_rabbit=__commonJSMin(((t,r)=>{(function(Aa,wa,Pa){typeof t=="object"?r.exports=t=wa(require_core(),require_enc_base64(),require_md5(),require_evpkdf(),require_cipher_core()):typeof define=="function"&&define.amd?define(["./core","./enc-base64","./md5","./evpkdf","./cipher-core"],wa):wa(Aa.CryptoJS)})(t,function(Aa){return(function(){var wa=Aa,Pa=wa.lib.StreamCipher,xa=wa.algo,Ca=[],ka=[],Ba=[],$a=xa.Rabbit=Pa.extend({_doReset:function(){for(var Va=this._key.words,Fa=this.cfg.iv,Ma=0;Ma<4;Ma++)Va[Ma]=(Va[Ma]<<8|Va[Ma]>>>24)&16711935|(Va[Ma]<<24|Va[Ma]>>>8)&4278255360;var Ua=this._X=[Va[0],Va[3]<<16|Va[2]>>>16,Va[1],Va[0]<<16|Va[3]>>>16,Va[2],Va[1]<<16|Va[0]>>>16,Va[3],Va[2]<<16|Va[1]>>>16],La=this._C=[Va[2]<<16|Va[2]>>>16,Va[0]&4294901760|Va[1]&65535,Va[3]<<16|Va[3]>>>16,Va[1]&4294901760|Va[2]&65535,Va[0]<<16|Va[0]>>>16,Va[2]&4294901760|Va[3]&65535,Va[1]<<16|Va[1]>>>16,Va[3]&4294901760|Va[0]&65535];this._b=0;for(var Ma=0;Ma<4;Ma++)Da.call(this);for(var Ma=0;Ma<8;Ma++)La[Ma]^=Ua[Ma+4&7];
vendor: 5,048 bytes, line 17
17if(Fa){var Qa=Fa.words,Za=Qa[0],ja=Qa[1],qa=(Za<<8|Za>>>24)&16711935|(Za<<24|Za>>>8)&4278255360,Ha=(ja<<8|ja>>>24)&16711935|(ja<<24|ja>>>8)&4278255360,za=qa>>>16|Ha&4294901760,Ga=Ha<<16|qa&65535;La[0]^=qa,La[1]^=za,La[2]^=Ha,La[3]^=Ga,La[4]^=qa,La[5]^=za,La[6]^=Ha,La[7]^=Ga;for(var Ma=0;Ma<4;Ma++)Da.call(this)}},_doProcessBlock:function(Va,Fa){var Ma=this._X;Da.call(this),Ca[0]=Ma[0]^Ma[5]>>>16^Ma[3]<<16,Ca[1]=Ma[2]^Ma[7]>>>16^Ma[5]<<16,Ca[2]=Ma[4]^Ma[1]>>>16^Ma[7]<<16,Ca[3]=Ma[6]^Ma[3]>>>16^Ma[1]<<16;for(var Ua=0;Ua<4;Ua++)Ca[Ua]=(Ca[Ua]<<8|Ca[Ua]>>>24)&16711935|(Ca[Ua]<<24|Ca[Ua]>>>8)&4278255360,Va[Fa+Ua]^=Ca[Ua]},blockSize:4,ivSize:2});function Da(){for(var Va=this._X,Fa=this._C,Ma=0;Ma<8;Ma++)ka[Ma]=Fa[Ma];Fa[0]=Fa[0]+1295307597+this._b|0,Fa[1]=Fa[1]+3545052371+(Fa[0]>>>0<ka[0]>>>0?1:0)|0,Fa[2]=Fa[2]+886263092+(Fa[1]>>>0<ka[1]>>>0?1:0)|0,Fa[3]=Fa[3]+1295307597+(Fa[2]>>>0<ka[2]>>>0?1:0)|0,Fa[4]=Fa[4]+3545052371+(Fa[3]>>>0<ka[3]>>>0?1:0)|0,Fa[5]=Fa[5]+886263092+(Fa[4]>>>0<ka[4]>>>0?1:0)|0,Fa[6]=Fa[6]+1295307597+(Fa[5]>>>0<ka[5]>>>0?1:0)|0,Fa[7]=Fa[7]+3545052371+(Fa[6]>>>0<ka[6]>>>0?1:0)|0,this._b=Fa[7]>>>0<ka[7]>>>0?1:0;for(var Ma=0;Ma<8;Ma++){var Ua=Va[Ma]+Fa[Ma],La=Ua&65535,Qa=Ua>>>16,Za=((La*La>>>17)+La*Qa>>>15)+Qa*Qa,ja=((Ua&4294901760)*Ua|0)+((Ua&65535)*Ua|0);Ba[Ma]=Za^ja}Va[0]=Ba[0]+(Ba[7]<<16|Ba[7]>>>16)+(Ba[6]<<16|Ba[6]>>>16)|0,Va[1]=Ba[1]+(Ba[0]<<8|Ba[0]>>>24)+Ba[7]|0,Va[2]=Ba[2]+(Ba[1]<<16|Ba[1]>>>16)+(Ba[0]<<16|Ba[0]>>>16)|0,Va[3]=Ba[3]+(Ba[2]<<8|Ba[2]>>>24)+Ba[1]|0,Va[4]=Ba[4]+(Ba[3]<<16|Ba[3]>>>16)+(Ba[2]<<16|Ba[2]>>>16)|0,Va[5]=Ba[5]+(Ba[4]<<8|Ba[4]>>>24)+Ba[3]|0,Va[6]=Ba[6]+(Ba[5]<<16|Ba[5]>>>16)+(Ba[4]<<16|Ba[4]>>>16)|0,Va[7]=Ba[7]+(Ba[6]<<8|Ba[6]>>>24)+Ba[5]|0}wa.Rabbit=Pa._createHelper($a)})(),Aa.Rabbit})})),require_rabbit_legacy=__commonJSMin(((t,r)=>{(function(Aa,wa,Pa){typeof t=="object"?r.exports=t=wa(require_core(),require_enc_base64(),require_md5(),require_evpkdf(),require_cipher_core()):typeof define=="function"&&define.amd?define(["./core","./enc-base64","./md5","./evpkdf","./cipher-core"],wa):wa(Aa.CryptoJS)})(t,function(Aa){return(function(){var wa=Aa,Pa=wa.lib.StreamCipher,xa=wa.algo,Ca=[],ka=[],Ba=[],$a=xa.RabbitLegacy=Pa.extend({_doReset:function(){var Va=this._key.words,Fa=this.cfg.iv,Ma=this._X=[Va[0],Va[3]<<16|Va[2]>>>16,Va[1],Va[0]<<16|Va[3]>>>16,Va[2],Va[1]<<16|Va[0]>>>16,Va[3],Va[2]<<16|Va[1]>>>16],Ua=this._C=[Va[2]<<16|Va[2]>>>16,Va[0]&4294901760|Va[1]&65535,Va[3]<<16|Va[3]>>>16,Va[1]&4294901760|Va[2]&65535,Va[0]<<16|Va[0]>>>16,Va[2]&4294901760|Va[3]&65535,Va[1]<<16|Va[1]>>>16,Va[3]&4294901760|Va[0]&65535];this._b=0;for(var La=0;La<4;La++)Da.call(this);for(var La=0;La<8;La++)Ua[La]^=Ma[La+4&7];if(Fa){var Qa=Fa.words,Za=Qa[0],ja=Qa[1],qa=(Za<<8|Za>>>24)&16711935|(Za<<24|Za>>>8)&4278255360,Ha=(ja<<8|ja>>>24)&16711935|(ja<<24|ja>>>8)&4278255360,za=qa>>>16|Ha&4294901760,Ga=Ha<<16|qa&65535;Ua[0]^=qa,Ua[1]^=za,Ua[2]^=Ha,Ua[3]^=Ga,Ua[4]^=qa,Ua[5]^=za,Ua[6]^=Ha,Ua[7]^=Ga;for(var La=0;La<4;La++)Da.call(this)}},_doProcessBlock:function(Va,Fa){var Ma=this._X;Da.call(this),Ca[0]=Ma[0]^Ma[5]>>>16^Ma[3]<<16,Ca[1]=Ma[2]^Ma[7]>>>16^Ma[5]<<16,Ca[2]=Ma[4]^Ma[1]>>>16^Ma[7]<<16,Ca[3]=Ma[6]^Ma[3]>>>16^Ma[1]<<16;for(var Ua=0;Ua<4;Ua++)Ca[Ua]=(Ca[Ua]<<8|Ca[Ua]>>>24)&16711935|(Ca[Ua]<<24|Ca[Ua]>>>8)&4278255360,Va[Fa+Ua]^=Ca[Ua]},blockSize:4,ivSize:2});function Da(){for(var Va=this._X,Fa=this._C,Ma=0;Ma<8;Ma++)ka[Ma]=Fa[Ma];Fa[0]=Fa[0]+1295307597+this._b|0,Fa[1]=Fa[1]+3545052371+(Fa[0]>>>0<ka[0]>>>0?1:0)|0,Fa[2]=Fa[2]+886263092+(Fa[1]>>>0<ka[1]>>>0?1:0)|0,Fa[3]=Fa[3]+1295307597+(Fa[2]>>>0<ka[2]>>>0?1:0)|0,Fa[4]=Fa[4]+3545052371+(Fa[3]>>>0<ka[3]>>>0?1:0)|0,Fa[5]=Fa[5]+886263092+(Fa[4]>>>0<ka[4]>>>0?1:0)|0,Fa[6]=Fa[6]+1295307597+(Fa[5]>>>0<ka[5]>>>0?1:0)|0,Fa[7]=Fa[7]+3545052371+(Fa[6]>>>0<ka[6]>>>0?1:0)|0,this._b=Fa[7]>>>0<ka[7]>>>0?1:0;for(var Ma=0;Ma<8;Ma++){var Ua=Va[Ma]+Fa[Ma],La=Ua&65535,Qa=Ua>>>16,Za=((La*La>>>17)+La*Qa>>>15)+Qa*Qa,ja=((Ua&4294901760)*Ua|0)+((Ua&65535)*Ua|0);Ba[Ma]=Za^ja}Va[0]=Ba[0]+(Ba[7]<<16|Ba[7]>>>16)+(Ba[6]<<16|Ba[6]>>>16)|0,Va[1]=Ba[1]+(Ba[0]<<8|Ba[0]>>>24)+Ba[7]|0,Va[2]=Ba[2]+(Ba[1]<<16|Ba[1]>>>16)+(Ba[0]<<16|Ba[0]>>>16)|0,Va[3]=Ba[3]+(Ba[2]<<8|Ba[2]>>>24)+Ba[1]|0,Va[4]=Ba[4]+(Ba[3]<<16|Ba[3]>>>16)+(Ba[2]<<16|Ba[2]>>>16)|0,Va[5]=Ba[5]+(Ba[4]<<8|Ba[4]>>>24)+Ba[3]|0,Va[6]=Ba[6]+(Ba[5]<<16|Ba[5]>>>16)+(Ba[4]<<16|Ba[4]>>>16)|0,Va[7]=Ba[7]+(Ba[6]<<8|Ba[6]>>>24)+Ba[5]|0}wa.RabbitLegacy=Pa._createHelper($a)})(),Aa.RabbitLegacy})})),require_blowfish=__commonJSMin(((t,r)=>{(function(Aa,wa,Pa){typeof t=="object"?r.exports=t=wa(require_core(),require_enc_base64(),require_md5(),require_evpkdf(),require_cipher_core()):typeof define=="function"&&define.amd?define(["./core","./enc-base64","./md5","./evpkdf","./cipher-core"],wa):wa(Aa.CryptoJS)})(t,function(Aa){return(function(){var wa=Aa,Pa=wa.lib.BlockCipher,xa=wa.algo;const Ca=16,ka=[608135816,2242054355,320440878,57701188,2752067618,698298832,137296536,3964562569,1160258022,953160567,3193202383,887688300,3232508343,3380367581,1065670069,3041331479,2450970073,2306472731],Ba
vendor: 11,033 bytes, line 17
17=[[3509652390,2564797868,805139163,3491422135,3101798381,1780907670,3128725573,4046225305,614570311,3012652279,134345442,2240740374,1667834072,1901547113,2757295779,4103290238,227898511,1921955416,1904987480,2182433518,2069144605,3260701109,2620446009,720527379,3318853667,677414384,3393288472,3101374703,2390351024,1614419982,1822297739,2954791486,3608508353,3174124327,2024746970,1432378464,3864339955,2857741204,1464375394,1676153920,1439316330,715854006,3033291828,289532110,2706671279,2087905683,3018724369,1668267050,732546397,1947742710,3462151702,2609353502,2950085171,1814351708,2050118529,680887927,999245976,1800124847,3300911131,1713906067,1641548236,4213287313,1216130144,1575780402,4018429277,3917837745,3693486850,3949271944,596196993,3549867205,258830323,2213823033,772490370,2760122372,1774776394,2652871518,566650946,4142492826,1728879713,2882767088,1783734482,3629395816,2517608232,2874225571,1861159788,326777828,3124490320,2130389656,2716951837,967770486,1724537150,2185432712,2364442137,1164943284,2105845187,998989502,3765401048,2244026483,1075463327,1455516326,1322494562,910128902,469688178,1117454909,936433444,3490320968,3675253459,1240580251,122909385,2157517691,634681816,4142456567,3825094682,3061402683,2540495037,79693498,3249098678,1084186820,1583128258,426386531,1761308591,1047286709,322548459,995290223,1845252383,2603652396,3431023940,2942221577,3202600964,3727903485,1712269319,422464435,3234572375,1170764815,3523960633,3117677531,1434042557,442511882,3600875718,1076654713,1738483198,4213154764,2393238008,3677496056,1014306527,4251020053,793779912,2902807211,842905082,4246964064,1395751752,1040244610,2656851899,3396308128,445077038,3742853595,3577915638,679411651,2892444358,2354009459,1767581616,3150600392,3791627101,3102740896,284835224,4246832056,1258075500,768725851,2589189241,3069724005,3532540348,1274779536,3789419226,2764799539,1660621633,3471099624,4011903706,913787905,3497959166,737222580,2514213453,2928710040,3937242737,1804850592,3499020752,2949064160,2386320175,2390070455,2415321851,4061277028,2290661394,2416832540,1336762016,1754252060,3520065937,3014181293,791618072,3188594551,3933548030,2332172193,3852520463,3043980520,413987798,3465142937,3030929376,4245938359,2093235073,3534596313,375366246,2157278981,2479649556,555357303,3870105701,2008414854,3344188149,4221384143,3956125452,2067696032,3594591187,2921233993,2428461,544322398,577241275,1471733935,610547355,4027169054,1432588573,1507829418,2025931657,3646575487,545086370,48609733,2200306550,1653985193,298326376,1316178497,3007786442,2064951626,458293330,2589141269,3591329599,3164325604,727753846,2179363840,146436021,1461446943,4069977195,705550613,3059967265,3887724982,4281599278,3313849956,1404054877,2845806497,146425753,1854211946],[1266315497,3048417604,3681880366,3289982499,290971e4,1235738493,2632868024,2414719590,3970600049,1771706367,1449415276,3266420449,422970021,1963543593,2690192192,3826793022,1062508698,1531092325,1804592342,2583117782,2714934279,4024971509,1294809318,4028980673,1289560198,2221992742,1669523910,35572830,157838143,1052438473,1016535060,1802137761,1753167236,1386275462,3080475397,2857371447,1040679964,2145300060,2390574316,1461121720,2956646967,4031777805,4028374788,33600511,2920084762,1018524850,629373528,3691585981,3515945977,2091462646,2486323059,586499841,988145025,935516892,3367335476,2599673255,2839830854,265290510,3972581182,2759138881,3795373465,1005194799,847297441,406762289,1314163512,1332590856,1866599683,4127851711,750260880,613907577,1450815602,3165620655,3734664991,3650291728,3012275730,3704569646,1427272223,778793252,1343938022,2676280711,2052605720,1946737175,3164576444,3914038668,3967478842,3682934266,1661551462,3294938066,4011595847,840292616,3712170807,616741398,312560963,711312465,1351876610,322626781,1910503582,271666773,2175563734,1594956187,70604529,3617834859,1007753275,1495573769,4069517037,2549218298,2663038764,504708206,2263041392,3941167025,2249088522,1514023603,1998579484,1312622330,694541497,2582060303,2151582166,1382467621,776784248,2618340202,3323268794,2497899128,2784771155,503983604,4076293799,907881277,423175695,432175456,1378068232,4145222326,3954048622,3938656102,3820766613,2793130115,2977904593,26017576,3274890735,3194772133,1700274565,1756076034,4006520079,3677328699,720338349,1533947780,354530856,688349552,3973924725,1637815568,332179504,3949051286,53804574,2852348879,3044236432,1282449977,3583942155,3416972820,4006381244,1617046695,2628476075,3002303598,1686838959,431878346,2686675385,1700445008,1080580658,1009431731,832498133,3223435511,2605976345,2271191193,2516031870,1648197032,4164389018,2548247927,300782431,375919233,238389289,3353747414,2531188641,2019080857,1475708069,455242339,2609103871,448939670,3451063019,1395535956,2413381860,1841049896,1491858159,885456874,4264095073,4001119347,1565136089,3898914787,1108368660,540939232,1173283510,2745871338,3681308437,4207628240,3343053890,4016749493,1699691293,1103962373,3625875870,2256883143,3830138730,1031889488,3479347698,1535977030,4236805024,3251091107,2132092099,1774941330,1199868427,1452454533,157007616,2904115357,342012276,595725824,1480756522,206960106,497939518,591360097,863170706,2375253569,3596610801,1814182875,2094937945,3421402208,1082520231,3463918190,2785509508,435703966,3908032597,1641649973,2842273706,3305899714,1510255612,2148256476,2655287854,3276092548,4258621189,236887753,3681803219,274041037,1734335097,3815195456,3317970021,1899903192,1026095262,4050517792,356393447,2410691914,3873677099,3682840055],[3913112168,2491498743,4132185628,2489919796,1091903735,1979897079,3170134830,3567386728,3557303409,857797738,1136121015,1342202287,507115054,2535736646,337727348,3213592640,1301675037,2528481711,1895095763,1721773893,3216771564,62756741,2142006736,835421444,2531993523,1442658625,3659876326,2882144922,676362277,1392781812,170690266,3921047035,1759253602,3611846912,1745797284,664899054,1329594018,3901205900,3045908486,2062866102,2865634940,3543621612,3464012697,1080764994,553557557,3656615353,3996768171,991055499,499776247,1265440854,648242737,3940784050,980351604,3713745714,1749149687,3396870395,4211799374,3640570775,1161844396,3125318951,1431517754,545492359,4268468663,3499529547,1437099964,2702547544,3433638243,2581715763,2787789398,1060185593,1593081372,2418618748,4260947970,69676912,2159744348,86519011,2512459080,3838209314,1220612927,3339683548,133810670,1090789135,1078426020,1569222167,845107691,3583754449,4072456591,1091646820,628848692,1613405280,3757631651,526609435,236106946,48312990,2942717905,3402727701,1797494240,859738849,992217954,4005476642,2243076622,3870952857,3732016268,765654824,3490871365,2511836413,1685915746,3888969200,1414112111,2273134842,3281911079,4080962846,172450625,2569994100,980381355,4109958455,2819808352,2716589560,2568741196,3681446669,3329971472,1835478071,660984891,3704678404,4045999559,3422617507,3040415634,1762651403,1719377915,3470491036,2693910283,3642056355,3138596744,1364962596,2073328063,1983633131,926494387,3423689081,2150032023,4096667949,1749200295,3328846651,309677260,2016342300,1779581495,3079819751,111262694,1274766160,443224088,298511866,1025883608,3806446537,1145181785,168956806,3641502830,3584813610,1689216846,3666258015,3200248200,1692713982,2646376535,4042768518,1618508792,1610833997,3523052358,4130873264,2001055236,3610705100,2202168115,4028541809,2961195399,1006657119,2006996926,3186142756,1430667929,3210227297,1314452623,4074634658,4101304120,2273951170,1399257539,3367210612,3027628629,1190975929,2062231137,2333990788,2221543033,2438960610,1181637006,548689776,2362791313,3372408396,3104550113,3145860560,296247880,1970579870,3078560182,3769228297,1714227617,3291629107,3898220290,166772364,1251581989,493813264,448347421,195405023,2709975567,677966185,3703036547,1463355134,2715995803,1338867538,1343315457,2802222074,2684532164,233230375,2599980071,2000651841,3277868038,1638401717,4028070440,3237316320,6314154,819756386,300326615,590932579,1405279636,3267499572,3150704214,2428286686,3959192993,3461946742,1862657033,1266418056,963775037,2089974820,2263052895,1917689273,448879540,3550394620,3981727096,150775221,3627908307,1303187396,508620638,2975983352,2726630617,1817252668,1876281319,1457606340,908771278,3720792119,3617206836,2455994898,1729034894,1080033504],[976866871,3556439503,2881648439,1522871579,1555064734,1336096578,3548522304,2579274686,3574697629,3205460757,3593280638,3338716283,3079412587,564236357,2993598910,1781952180,1464380207,3163844217,3332601554,1699332808,1393555694,1183702653,3581086237,1288719814,691649499,2847557200,2895455976,3193889540,2717570544,1781354906,1676643554,2592534050,3230253752,1126444790,2770207658,2633158820,2210423226,2615765581,2414155088,3127139286,673620729,2805611233,1269405062,4015350505,3341807571,4149409754,1057255273,2012875353,2162469141,2276492801,2601117357,993977747,3918593370,2654263191,753973209,36408145,2530585658,25011837,3520020182,2088578344,530523599,2918365339,1524020338,1518925132,3760827505,3759777254,1202760957,3985898139,3906192525,674977740,4174734889,2031300136,2019492241,3983892565,4153806404,3822280332,352677332,2297720250,60907813,90501309,3286998549,1016092578,2535922412,2839152426,457141659,509813237,4120667899,652014361,1966332200,2975202805,55981186,2327461051,676427537,3255491064,2882294119,3433927263,1307055953,942726286,933058658,2468411793,3933900994,4215176142,1361170020,2001714738,2830558078,3274259782,1222529897,1679025792,2729314320,3714953764,1770335741,151462246,3013232138,1682292957,1483529935,471910574,1539241949,458788160,3436315007,1807016891,3718408830,978976581,1043663428,3165965781,1927990952,4200891579,2372276910,3208408903,3533431907,1412390302,2931980059,4132332400,1947078029,3881505623,4168226417,2941484381,1077988104,1320477388,886195818,18198404,3786409e3,2509781533,112762804,3463356488,1866414978,891333506,18488651,661792760,1628790961,3885187036,3141171499,876946877,2693282273,1372485963,791857591,2686433993,3759982718,3167212022,3472953795,2716379847,445679433,3561995674,3504004811,3574258232,54117162,3331405415,2381918588,3769707343,4154350007,1140177722,4074052095,668550556,3214352940,367459370,261225585,2610173221,4209349473,3468074219,3265815641,314222801,3066103646,3808782860,282218597,3406013506,3773591054,379116347,1285071038,846784868,2669647154,3771962079,3550491691,2305946142,453669953,1268987020,3317592352,3279303384,3744833421,2610507566,3859509063,266596637,3847019092,517658769,3462560207,3443424879,370717030,4247526661,2224018117,4143653529,4112773975,2788324899,2477274417,1456262402,2901442914,1517677493,1846949527,2295493580,3734397586,2176403920,1280348187,1908823572,3871786941,846861322,1172426758,3287448474,3383383037,1655181056,3139813346,901632758,1897031941,2986607138,3066810236,3447102507,1393639104,373351379,950779232,625454576,3124240540,4148612726,2007998917,544563296,2244738638,2330496472,2058025392,1291430526,424198748,50039436,29584100,3605783033,2429876329,2791104160,1057563949,3255363231,3075367218,3463963227,1469046755,985887462]]
vendor: 651 bytes, line 17
17;var $a={pbox:[],sbox:[]};function Da(La,Qa){let Za=Qa>>24&255,ja=Qa>>16&255,qa=Qa>>8&255,Ha=Qa&255,za=La.sbox[0][Za]+La.sbox[1][ja];return za=za^La.sbox[2][qa],za=za+La.sbox[3][Ha],za}function Va(La,Qa,Za){let ja=Qa,qa=Za,Ha;for(let za=0;za<Ca;++za)ja=ja^La.pbox[za],qa=Da(La,ja)^qa,Ha=ja,ja=qa,qa=Ha;return Ha=ja,ja=qa,qa=Ha,qa=qa^La.pbox[Ca],ja=ja^La.pbox[17],{left:ja,right:qa}}function Fa(La,Qa,Za){let ja=Qa,qa=Za,Ha;for(let za=17;za>1;--za)ja=ja^La.pbox[za],qa=Da(La,ja)^qa,Ha=ja,ja=qa,qa=Ha;return Ha=ja,ja=qa,qa=Ha,qa=qa^La.pbox[1],ja=ja^La.pbox[0],{left:ja,right:qa}}function Ma(La,Qa,Za){for(let Ga=0;Ga<4;Ga++){La.sbox[Ga]=[];for(let Ka=0;
17Ka<256;Ka++)La.sbox[Ga][Ka]=Ba[Ga][Ka]}let ja=0;for(let Ga=0;Ga<18;Ga++)La.pbox[Ga]=ka[Ga]^Qa[ja],ja++,ja>=Za&&(ja=0);let qa=0,Ha=0,za=0;for(let Ga=0;Ga<18;Ga+=2)za=Va(La,qa,Ha),qa=za.left,Ha=za.right,La.pbox[Ga]=qa,La.pbox[Ga+1]=Ha;for(let Ga=0;Ga<4;Ga++)for(let Ka=0;Ka<256;Ka+=2)za=Va(La,qa,Ha),qa=za.left,Ha=za.right,La.sbox[Ga][Ka]=qa,La.sbox[Ga][Ka+1]=Ha;return!0}var Ua=xa.Blowfish=Pa.extend({_doReset:function(){if(this._keyPriorReset!==this._key){var La=this._keyPriorReset=this._key,Qa=La.words;Ma($a,Qa,La.sigBytes/4)}},encryptBlock:function(La,Qa){var Za=Va($a,La[Qa],La[Qa+1]);La[Qa]=Za.left,La[Qa+1]=Za.right},decryptBlock:function(La,Qa){var Za=Fa($a,La[Qa],La[Qa+1]);La[Qa]=Za.left,La[Qa+1]=Za.right},blockSize:2,keySize:4,ivSize:2});wa.Blowfish=Pa._createHelper(Ua)})(),Aa.Blowfish})})),require_crypto_js=__commonJSMin(((t,r)=>{(function(Aa,wa,Pa){typeof t=="object"?r.exports=t=wa(require_core(),require_x64_core(),require_lib_typedarrays(),require_enc_utf16(),require_enc_base64(),require_enc_base64url(),require_md5(),require_sha1(),require_sha256(),require_sha224(),require_sha512(),require_sha384(),require_sha3(),require_ripemd160(),require_hmac(),require_pbkdf2(),require_evpkdf(),require_cipher_core(),require_mode_cfb(),require_mode_ctr(),require_mode_ctr_gladman(),require_mode_ofb(),require_mode_ecb(),require_pad_ansix923(),require_pad_iso10126(),require_pad_iso97971(),require_pad_zeropadding(),require_pad_nopadding(),require_format_hex(),require_aes(),require_tripledes(),require_rc4(),require_rabbit(),require_rabbit_legacy(),require_blowfish()):typeof define=="function"&&define.amd?define(["./core","./x64-core","./lib-typedarrays","./enc-utf16","./enc-base64","./enc-base64url","./md5","./sha1","./sha256","./sha224","./sha512","./sha384","./sha3","./ripemd160","./hmac","./pbkdf2","./evpkdf","./cipher-core","./mode-cfb","./mode-ctr","./mode-ctr-gladman","./mode-ofb","./mode-ecb","./pad-ansix923","./pad-iso10126","./pad-iso97971","./pad-zeropadding","./pad-nopadding","./format-hex","./aes","./tripledes","./rc4","./rabbit","./rabbit-legacy","./blowfish"],wa):Aa.CryptoJS=wa(Aa.CryptoJS)})(t,function(Aa){return Aa})})),require__baseIsNaN=__commonJSMin(((t,r)=>{function Aa(wa){return wa!==wa}r.exports=Aa})),require__strictIndexOf=__commonJSMin(((t,r)=>{function Aa(wa,Pa,xa){for(var Ca=xa-1,ka=wa.length;++Ca<ka;)if(wa[Ca]===Pa)return Ca;return-1}r.exports=Aa})),require__baseIndexOf=__commonJSMin(((t,r)=>{var Aa=require__baseFindIndex(),wa=require__baseIsNaN(),Pa=require__strictIndexOf();function xa(Ca,ka,Ba){return ka===ka?Pa(Ca,ka,Ba):Aa(Ca,wa,Ba)}r.exports=xa})),require__arrayIncludes=__commonJSMin(((t,r)=>{var Aa=require__baseIndexOf();function wa(Pa,xa){return!!(Pa!=null&&Pa.length)&&Aa(Pa,xa,0)>-1}r.exports=wa})),require__arrayIncludesWith=__commonJSMin(((t,r)=>{function Aa(wa,Pa,xa){for(var Ca=-1,ka=wa==null?0:wa.length;++Ca<ka;)if(xa(Pa,wa[Ca]))return!0;return!1}r.exports=Aa})),require__baseDifference=__commonJSMin(((t,r)=>{var Aa=require__SetCache(),wa=require__arrayIncludes(),Pa=require__arrayIncludesWith(),xa=require__arrayMap(),Ca=require__baseUnary(),ka=require__cacheHas(),Ba=200;function $a(Da,Va,Fa,Ma){var Ua=-1,La=wa,Qa=!0,Za=Da.length,ja=[],qa=Va.length;if(!Za)return ja;Fa&&(Va=xa(Va,Ca(Fa))),Ma?(La=Pa,Qa=!1):Va.length>=Ba&&(La=ka,Qa=!1,Va=new Aa(Va));e:for(;++Ua<Za;){var Ha=Da[Ua],za=Fa==null?Ha:Fa(Ha);if(Ha=Ma||Ha!==0?Ha:0,Qa&&za===za){for(var Ga=qa;Ga--;)if(Va[Ga]===za)continue e;ja.push(Ha)}else La(Va,za,Ma)||ja.push(Ha)}return ja}r.exports=$a})),require__isFlattenable=__commonJSMin(((t,r)=>{var Aa=require__Symbol(),wa=require_isArguments(),Pa=require_isArray(),xa=Aa?Aa.isConcatSpreadable:void 0;function Ca(ka){return Pa(ka)||wa(ka)||!!(xa&&ka&&ka[xa])}r.exports=Ca})),require__baseFlatten=__commonJSMin(((t,r)=>{var Aa=require__arrayPush(),wa=require__isFlattenable();function Pa(xa,Ca,ka,Ba,$a){var Da=-1,Va=xa.length;for(ka||(ka=wa),$a||($a=[]);++Da<Va;){var Fa=xa[Da];Ca>0&&ka(Fa)?Ca>1?Pa(Fa,Ca-1,ka,Ba,$a):Aa($a,Fa):Ba||($a[$a.length]=Fa)}return $a}r.exports=Pa})),require__apply=__commonJSMin(((t,r)=>{function Aa(wa,Pa,xa){switch(xa.length){case 0:return wa.call(Pa);case 1:return wa.call(Pa,xa[0]);case 2:return wa.call(Pa,xa[0],xa[1]);case 3:return wa.call(Pa,xa[0],xa[1],xa[2])}return wa.apply(Pa,xa)}r.exports=Aa})),require__overRest=__commonJSMin(((t,r)=>{var Aa=require__apply(),wa=Math.max;function Pa(xa,Ca,ka){return Ca=wa(Ca===void 0?xa.length-1:Ca,0),function(){for(var Ba=arguments,$a=-1,Da=wa(Ba.length-Ca,0),Va=Array(Da);++$a<Da;)Va[$a]=Ba[Ca+$a];$a=-1;for(var Fa=Array(Ca+1);++$a<Ca;)Fa[$a]=Ba[$a];return Fa[Ca]=ka(Va),Aa(xa,this,Fa)}}r.exports=Pa})),require_constant=__commonJSMin(((t,r)=>{function Aa(wa){return function(){return wa}}r.exports=Aa})),require__defineProperty=__commonJSMin(((t,r)=>{var Aa=require__getNative(),wa=(function(){try{var Pa=Aa(Object,"defineProperty");return Pa({},"",{}),Pa}catch{}})();r.exports=wa})),require__baseSetToString=__commonJSMin(((t,r)=>{var Aa=require_constant(),wa=require__defineProperty(),Pa=require_identity(),xa=wa?function(Ca,ka){return wa(Ca,"toString",{configurable:!0,enumerable:!1,value:Aa(ka),writable:!0})}:Pa;r.exports=xa}
17)),require__shortOut=__commonJSMin(((t,r)=>{var Aa=800,wa=16,Pa=Date.now;function xa(Ca){var ka=0,Ba=0;return function(){var $a=Pa(),Da=wa-($a-Ba);if(Ba=$a,Da>0){if(++ka>=Aa)return arguments[0]}else ka=0;return Ca.apply(void 0,arguments)}}r.exports=xa})),require__setToString=__commonJSMin(((t,r)=>{var Aa=require__baseSetToString(),wa=require__shortOut()(Aa);r.exports=wa})),require__baseRest=__commonJSMin(((t,r)=>{var Aa=require_identity(),wa=require__overRest(),Pa=require__setToString();function xa(Ca,ka){return Pa(wa(Ca,ka,Aa),Ca+"")}r.exports=xa})),require_isArrayLikeObject=__commonJSMin(((t,r)=>{var Aa=require_isArrayLike(),wa=require_isObjectLike();function Pa(xa){return wa(xa)&&Aa(xa)}r.exports=Pa})),require_last=__commonJSMin(((t,r)=>{function Aa(wa){var Pa=wa==null?0:wa.length;return Pa?wa[Pa-1]:void 0}r.exports=Aa})),require_differenceWith=__commonJSMin(((t,r)=>{var Aa=require__baseDifference(),wa=require__baseFlatten(),Pa=require__baseRest(),xa=require_isArrayLikeObject(),Ca=require_last(),ka=Pa(function(Ba,$a){var Da=Ca($a);return xa(Da)&&(Da=void 0),xa(Ba)?Aa(Ba,wa($a,1,xa,!0),void 0,Da):[]});r.exports=ka})),require_isEqual=__commonJSMin(((t,r)=>{var Aa=require__baseIsEqual();function wa(Pa,xa){return Aa(Pa,xa)}r.exports=wa})),hexCharacters="a-f\\d",match3or4Hex=`#?[${hexCharacters}]{3}[${hexCharacters}]?`,match6or8Hex=`#?[${hexCharacters}]{6}([${hexCharacters}]{2})?`,nonHexChars=new RegExp(`[^#${hexCharacters}]`,"gi"),validHexSize=new RegExp(`^${match3or4Hex}$|^${match6or8Hex}$`,"i");function hexRgb(t,r={}){if(typeof t!="string"||nonHexChars.test(t)||!validHexSize.test(t))throw new TypeError("Expected a valid hex string");t=t.replace(/^#/,"");let Aa=1;t.length===8&&(Aa=Number.parseInt(t.slice(6,8),16)/255,t=t.slice(0,6)),t.length===4&&(Aa=Number.parseInt(t.slice(3,4).repeat(2),16)/255,t=t.slice(0,3)),t.length===3&&(t=t[0]+t[0]+t[1]+t[1]+t[2]+t[2]);const wa=Number.parseInt(t,16),Pa=wa>>16,xa=wa>>8&255,Ca=wa&255,ka=typeof r.alpha=="number"?r.alpha:Aa;return r.format==="array"?[Pa,xa,Ca,ka]:r.format==="css"?`rgb(${Pa} ${xa} ${Ca}${ka===1?"":` / ${Number((ka*100).toFixed(2))}%`})`:{red:Pa,green:xa,blue:Ca,alpha:ka}}var require_difference=__commonJSMin(((t,r)=>{var Aa=require__baseDifference(),wa=require__baseFlatten(),Pa=require__baseRest(),xa=require_isArrayLikeObject(),Ca=Pa(function(ka,Ba){return xa(ka)?Aa(ka,wa(Ba,1,xa,!0)):[]});r.exports=Ca})),require__arrayEach=__commonJSMin(((t,r)=>{function Aa(wa,Pa){for(var xa=-1,Ca=wa==null?0:wa.length;++xa<Ca&&Pa(wa[xa],xa,wa)!==!1;);return wa}r.exports=Aa})),require__baseAssignValue=__commonJSMin(((t,r)=>{var Aa=require__defineProperty();function wa(Pa,xa,Ca){xa=="__proto__"&&Aa?Aa(Pa,xa,{configurable:!0,enumerable:!0,value:Ca,writable:!0}):Pa[xa]=Ca}r.exports=wa})),require__assignValue=__commonJSMin(((t,r)=>{var Aa=require__baseAssignValue(),wa=require_eq(),Pa=Object.prototype.hasOwnProperty;function xa(Ca,ka,Ba){var $a=Ca[ka];(!(Pa.call(Ca,ka)&&wa($a,Ba))||Ba===void 0&&!(ka in Ca))&&Aa(Ca,ka,Ba)}r.exports=xa})),require__copyObject=__commonJSMin(((t,r)=>{var Aa=require__assignValue(),wa=require__baseAssignValue();function Pa(xa,Ca,ka,Ba){var $a=!ka;ka||(ka={});for(var Da=-1,Va=Ca.length;++Da<Va;){var Fa=Ca[Da],Ma=Ba?Ba(ka[Fa],xa[Fa],Fa,ka,xa):void 0;Ma===void 0&&(Ma=xa[Fa]),$a?wa(ka,Fa,Ma):Aa(ka,Fa,Ma)}return ka}r.exports=Pa})),require__baseAssign=__commonJSMin(((t,r)=>{var Aa=require__copyObject(),wa=require_keys();function Pa(xa,Ca){return xa&&Aa(Ca,wa(Ca),xa)}r.exports=Pa})),require__nativeKeysIn=__commonJSMin(((t,r)=>{function Aa(wa){var Pa=[];if(wa!=null)for(var xa in Object(wa))Pa.push(xa);return Pa}r.exports=Aa})),require__baseKeysIn=__commonJSMin(((t,r)=>{var Aa=require_isObject(),wa=require__isPrototype(),Pa=require__nativeKeysIn(),xa=Object.prototype.hasOwnProperty;function Ca(ka){if(!Aa(ka))return Pa(ka);var Ba=wa(ka),$a=[];for(var Da in ka)Da=="constructor"&&(Ba||!xa.call(ka,Da))||$a.push(Da);return $a}r.exports=Ca})),require_keysIn=__commonJSMin(((t,r)=>{var Aa=require__arrayLikeKeys(),wa=require__baseKeysIn(),Pa=require_isArrayLike();function xa(Ca){return Pa(Ca)?Aa(Ca,!0):wa(Ca)}r.exports=xa})),require__baseAssignIn=__commonJSMin(((t,r)=>{var Aa=require__copyObject(),wa=require_keysIn();function Pa(xa,Ca){return xa&&Aa(Ca,wa(Ca),xa)}r.exports=Pa})),require__cloneBuffer=__commonJSMin(((t,r)=>{var Aa=require__root(),wa=typeof t=="object"&&t&&!t.nodeType&&t,Pa=wa&&typeof r=="object"&&r&&!r.nodeType&&r,xa=Pa&&Pa.exports===wa?Aa.Buffer:void 0,Ca=xa?xa.allocUnsafe:void 0;function ka(Ba,$a){if($a)return Ba.slice();var Da=Ba.length,Va=Ca?Ca(Da):new Ba.constructor(Da);return Ba.copy(Va),Va}r.exports=ka})),require__copyArray=__commonJSMin(((t,r)=>{function Aa(wa,Pa){var xa=-1,Ca=wa.length;for(Pa||(Pa=Array(Ca));++xa<Ca;)Pa[xa]=wa[xa];return Pa}r.exports=Aa})),require__copySymbols=__commonJSMin(((t,r)=>{var Aa=require__copyObject(),wa=require__getSymbols();function Pa(xa,Ca){return Aa(xa,wa(xa),Ca)}r.exports=Pa})),require__getPrototype=__commonJSMin(((t,r)=>{var Aa=require__overArg()(Object.getPrototypeOf,Object);r.exports=Aa})),require__getSymbolsIn=__commonJSMin(((t,r)=>{var Aa=require__arrayPush(),wa=require__getPrototype(),Pa=require__getSymbols(),xa=require_stubArray(),Ca=Object.getOwnPropertySymbols?function(ka){for(var Ba=[];ka;)Aa(Ba,Pa(ka)),ka=wa(ka);return Ba}:xa;
vendor: 4,730 bytes, line 17
17r.exports=Ca})),require__copySymbolsIn=__commonJSMin(((t,r)=>{var Aa=require__copyObject(),wa=require__getSymbolsIn();function Pa(xa,Ca){return Aa(xa,wa(xa),Ca)}r.exports=Pa})),require__getAllKeysIn=__commonJSMin(((t,r)=>{var Aa=require__baseGetAllKeys(),wa=require__getSymbolsIn(),Pa=require_keysIn();function xa(Ca){return Aa(Ca,Pa,wa)}r.exports=xa})),require__initCloneArray=__commonJSMin(((t,r)=>{var Aa=Object.prototype.hasOwnProperty;function wa(Pa){var xa=Pa.length,Ca=new Pa.constructor(xa);return xa&&typeof Pa[0]=="string"&&Aa.call(Pa,"index")&&(Ca.index=Pa.index,Ca.input=Pa.input),Ca}r.exports=wa})),require__cloneArrayBuffer=__commonJSMin(((t,r)=>{var Aa=require__Uint8Array();function wa(Pa){var xa=new Pa.constructor(Pa.byteLength);return new Aa(xa).set(new Aa(Pa)),xa}r.exports=wa})),require__cloneDataView=__commonJSMin(((t,r)=>{var Aa=require__cloneArrayBuffer();function wa(Pa,xa){var Ca=xa?Aa(Pa.buffer):Pa.buffer;return new Pa.constructor(Ca,Pa.byteOffset,Pa.byteLength)}r.exports=wa})),require__cloneRegExp=__commonJSMin(((t,r)=>{var Aa=/\w*$/;function wa(Pa){var xa=new Pa.constructor(Pa.source,Aa.exec(Pa));return xa.lastIndex=Pa.lastIndex,xa}r.exports=wa})),require__cloneSymbol=__commonJSMin(((t,r)=>{var Aa=require__Symbol(),wa=Aa?Aa.prototype:void 0,Pa=wa?wa.valueOf:void 0;function xa(Ca){return Pa?Object(Pa.call(Ca)):{}}r.exports=xa})),require__cloneTypedArray=__commonJSMin(((t,r)=>{var Aa=require__cloneArrayBuffer();function wa(Pa,xa){var Ca=xa?Aa(Pa.buffer):Pa.buffer;return new Pa.constructor(Ca,Pa.byteOffset,Pa.length)}r.exports=wa})),require__initCloneByTag=__commonJSMin(((t,r)=>{var Aa=require__cloneArrayBuffer(),wa=require__cloneDataView(),Pa=require__cloneRegExp(),xa=require__cloneSymbol(),Ca=require__cloneTypedArray(),ka="[object Boolean]",Ba="[object Date]",$a="[object Map]",Da="[object Number]",Va="[object RegExp]",Fa="[object Set]",Ma="[object String]",Ua="[object Symbol]",La="[object ArrayBuffer]",Qa="[object DataView]",Za="[object Float32Array]",ja="[object Float64Array]",qa="[object Int8Array]",Ha="[object Int16Array]",za="[object Int32Array]",Ga="[object Uint8Array]",Ka="[object Uint8ClampedArray]",Ya="[object Uint16Array]",Wa="[object Uint32Array]";function gi(Ei,zi,cs){var Xi=Ei.constructor;switch(zi){case La:return Aa(Ei);case ka:case Ba:return new Xi(+Ei);case Qa:return wa(Ei,cs);case Za:case ja:case qa:case Ha:case za:case Ga:case Ka:case Ya:case Wa:return Ca(Ei,cs);case $a:return new Xi;case Da:case Ma:return new Xi(Ei);case Va:return Pa(Ei);case Fa:return new Xi;case Ua:return xa(Ei)}}r.exports=gi})),require__baseCreate=__commonJSMin(((t,r)=>{var Aa=require_isObject(),wa=Object.create,Pa=(function(){function xa(){}return function(Ca){if(!Aa(Ca))return{};if(wa)return wa(Ca);xa.prototype=Ca;var ka=new xa;return xa.prototype=void 0,ka}})();r.exports=Pa})),require__initCloneObject=__commonJSMin(((t,r)=>{var Aa=require__baseCreate(),wa=require__getPrototype(),Pa=require__isPrototype();function xa(Ca){return typeof Ca.constructor=="function"&&!Pa(Ca)?Aa(wa(Ca)):{}}r.exports=xa})),require__baseIsMap=__commonJSMin(((t,r)=>{var Aa=require__getTag(),wa=require_isObjectLike(),Pa="[object Map]";function xa(Ca){return wa(Ca)&&Aa(Ca)==Pa}r.exports=xa})),require_isMap=__commonJSMin(((t,r)=>{var Aa=require__baseIsMap(),wa=require__baseUnary(),Pa=require__nodeUtil(),xa=Pa&&Pa.isMap,Ca=xa?wa(xa):Aa;r.exports=Ca})),require__baseIsSet=__commonJSMin(((t,r)=>{var Aa=require__getTag(),wa=require_isObjectLike(),Pa="[object Set]";function xa(Ca){return wa(Ca)&&Aa(Ca)==Pa}r.exports=xa})),require_isSet=__commonJSMin(((t,r)=>{var Aa=require__baseIsSet(),wa=require__baseUnary(),Pa=require__nodeUtil(),xa=Pa&&Pa.isSet,Ca=xa?wa(xa):Aa;r.exports=Ca})),require__baseClone=__commonJSMin(((t,r)=>{var Aa=require__Stack(),wa=require__arrayEach(),Pa=require__assignValue(),xa=require__baseAssign(),Ca=require__baseAssignIn(),ka=require__cloneBuffer(),Ba=require__copyArray(),$a=require__copySymbols(),Da=require__copySymbolsIn(),Va=require__getAllKeys(),Fa=require__getAllKeysIn(),Ma=require__getTag(),Ua=require__initCloneArray(),La=require__initCloneByTag(),Qa=require__initCloneObject(),Za=require_isArray(),ja=require_isBuffer(),qa=require_isMap(),Ha=require_isObject(),za=require_isSet(),Ga=require_keys(),Ka=require_keysIn(),Ya=1,Wa=2,gi=4,Ei="[object Arguments]",zi="[object Array]",cs="[object Boolean]",Xi="[object Date]",ls="[object Error]",ds="[object Function]",us="[object GeneratorFunction]",gs="[object Map]",hs="[object Number]",fs="[object Object]",al="[object RegExp]",el="[object Set]",tl="[object String]",il="[object Symbol]",ll="[object WeakMap]",hl="[object ArrayBuffer]",ol="[object DataView]",pl="[object Float32Array]",wl="[object Float64Array
17]",Vl="[object Int8Array]",Ml="[object Int16Array]",ml="[object Int32Array]",gl="[object Uint8Array]",Cl="[object Uint8ClampedArray]",Ql="[object Uint16Array]",Zl="[object Uint32Array]",bl={};bl[Ei]=bl[zi]=bl[hl]=bl[ol]=bl[cs]=bl[Xi]=bl[pl]=bl[wl]=bl[Vl]=bl[Ml]=bl[ml]=bl[gs]=bl[hs]=bl[fs]=bl[al]=bl[el]=bl[tl]=bl[il]=bl[gl]=bl[Cl]=bl[Ql]=bl[Zl]=!0,bl[ls]=bl[ds]=bl[ll]=!1;function yl(Pl,Il,kl,Ll,Xl,ql){var Wl,ic=Il&Ya,tc=Il&Wa,rc=Il&gi;if(kl&&(Wl=Xl?kl(Pl,Ll,Xl,ql):kl(Pl)),Wl!==void 0)return Wl;if(!Ha(Pl))return Pl;var oc=Za(Pl);if(oc){if(Wl=Ua(Pl),!ic)return Ba(Pl,Wl)}else{var Jl=Ma(Pl),Hl=Jl==ds||Jl==us;if(ja(Pl))return ka(Pl,ic);if(Jl==fs||Jl==Ei||Hl&&!Xl){if(Wl=tc||Hl?{}:Qa(Pl),!ic)return tc?Da(Pl,Ca(Wl,Pl)):$a(Pl,xa(Wl,Pl))}else{if(!bl[Jl])return Xl?Pl:{};Wl=La(Pl,Jl,ic)}}ql||(ql=new Aa);var ms=ql.get(Pl);if(ms)return ms;ql.set(Pl,Wl),za(Pl)?Pl.forEach(function(Sl){Wl.add(yl(Sl,Il,kl,Sl,Pl,ql))}):qa(Pl)&&Pl.forEach(function(Sl,nl){Wl.set(nl,yl(Sl,Il,kl,nl,Pl,ql))});var Al=oc?void 0:(rc?tc?Fa:Va:tc?Ka:Ga)(Pl);return wa(Al||Pl,function(Sl,nl){Al&&(nl=Sl,Sl=Pl[nl]),Pa(Wl,nl,yl(Sl,Il,kl,nl,Pl,ql))}),Wl}r.exports=yl})),require__baseSlice=__commonJSMin(((t,r)=>{function Aa(wa,Pa,xa){var Ca=-1,ka=wa.length;Pa<0&&(Pa=-Pa>ka?0:ka+Pa),xa=xa>ka?ka:xa,xa<0&&(xa+=ka),ka=Pa>xa?0:xa-Pa>>>0,Pa>>>=0;for(var Ba=Array(ka);++Ca<ka;)Ba[Ca]=wa[Ca+Pa];return Ba}r.exports=Aa})),require__parent=__commonJSMin(((t,r)=>{var Aa=require__baseGet(),wa=require__baseSlice();function Pa(xa,Ca){return Ca.length<2?xa:Aa(xa,wa(Ca,0,-1))}r.exports=Pa})),require__baseUnset=__commonJSMin(((t,r)=>{var Aa=require__castPath(),wa=require_last(),Pa=require__parent(),xa=require__toKey(),Ca=Object.prototype.hasOwnProperty;function ka(Ba,$a){$a=Aa($a,Ba);var Da=-1,Va=$a.length;if(!Va)return!0;for(;++Da<Va;){var Fa=xa($a[Da]);if(Fa==="__proto__"&&!Ca.call(Ba,"__proto__")||(Fa==="constructor"||Fa==="prototype")&&Da<Va-1)return!1}var Ma=Pa(Ba,$a);return Ma==null||delete Ma[xa(wa($a))]}r.exports=ka})),require_isPlainObject=__commonJSMin(((t,r)=>{var Aa=require__baseGetTag(),wa=require__getPrototype(),Pa=require_isObjectLike(),xa="[object Object]",Ca=Function.prototype,ka=Object.prototype,Ba=Ca.toString,$a=ka.hasOwnProperty,Da=Ba.call(Object);function Va(Fa){if(!Pa(Fa)||Aa(Fa)!=xa)return!1;var Ma=wa(Fa);if(Ma===null)return!0;var Ua=$a.call(Ma,"constructor")&&Ma.constructor;return typeof Ua=="function"&&Ua instanceof Ua&&Ba.call(Ua)==Da}r.exports=Va})),require__customOmitClone=__commonJSMin(((t,r)=>{var Aa=require_isPlainObject();function wa(Pa){return Aa(Pa)?void 0:Pa}r.exports=wa})),require_flatten=__commonJSMin(((t,r)=>{var Aa=require__baseFlatten();function wa(Pa){return Pa!=null&&Pa.length?Aa(Pa,1):[]}r.exports=wa})),require__flatRest=__commonJSMin(((t,r)=>{var Aa=require_flatten(),wa=require__overRest(),Pa=require__setToString();function xa(Ca){return Pa(wa(Ca,void 0,Aa),Ca+"")}r.exports=xa})),require_omit=__commonJSMin(((t,r)=>{var Aa=require__arrayMap(),wa=require__baseClone(),Pa=require__baseUnset(),xa=require__castPath(),Ca=require__copyObject(),ka=require__customOmitClone(),Ba=require__flatRest(),$a=require__getAllKeysIn(),Da=1,Va=2,Fa=4,Ma=Ba(function(Ua,La){var Qa={};if(Ua==null)return Qa;var Za=!1;La=Aa(La,function(qa){return qa=xa(qa,Ua),Za||(Za=qa.length>1),qa}),Ca(Ua,$a(Ua),Qa),Za&&(Qa=wa(Qa,Da|Va|Fa,ka));for(var ja=La.length;ja--;)Pa(Qa,La[ja]);return Qa});r.exports=Ma})),require_browser_ponyfill=__commonJSMin(((t,r)=>{var Aa=typeof self<"u"?self:t,wa=(function(){function xa(){this.fetch=!1,this.DOMException=Aa.DOMException}return xa.prototype=Aa,new xa})();(function(xa){(function(Ca){var ka={searchParams:"URLSearchParams"in xa,iterable:"Symbol"in xa&&"iterator"in Symbol,blob:"FileReader"in xa&&"Blob"in xa&&(function(){try{return new Blob,!0}catch{return!1}})(),formData:"FormData"in xa,arrayBuffer:"ArrayBuffer"in xa};function Ba(Xi){return Xi&&DataView.prototype.isPrototypeOf(Xi)}if(ka.arrayBuffer)var $a=["[object Int8Array]","[object Uint8Array]","[object Uint8ClampedArray]","[object Int16Array]","[object Uint16Array]","[object Int32Array]","[object Uint32Array]","[object Float32Array]","[object Float64Array
17]"],Da=ArrayBuffer.isView||function(Xi){return Xi&&$a.indexOf(Object.prototype.toString.call(Xi))>-1};function Va(Xi){if(typeof Xi!="string"&&(Xi=String(Xi)),/[^a-z0-9\-#$%&'*+.^_`|~]/i.test(Xi))throw new TypeError("Invalid character in header field name");return Xi.toLowerCase()}function Fa(Xi){return typeof Xi!="string"&&(Xi=String(Xi)),Xi}function Ma(Xi){var ls={next:function(){var ds=Xi.shift();return{done:ds===void 0,value:ds}}};return ka.iterable&&(ls[Symbol.iterator]=function(){return ls}),ls}function Ua(Xi){this.map={},Xi instanceof Ua?Xi.forEach(function(ls,ds){this.append(ds,ls)},this):Array.isArray(Xi)?Xi.forEach(function(ls){this.append(ls[0],ls[1])},this):Xi&&Object.getOwnPropertyNames(Xi).forEach(function(ls){this.append(ls,Xi[ls])},this)}Ua.prototype.append=function(Xi,ls){Xi=Va(Xi),ls=Fa(ls);var ds=this.map[Xi];this.map[Xi]=ds?ds+", "+ls:ls},Ua.prototype.delete=function(Xi){delete this.map[Va(Xi)]},Ua.prototype.get=function(Xi){return Xi=Va(Xi),this.has(Xi)?this.map[Xi]:null},Ua.prototype.has=function(Xi){return this.map.hasOwnProperty(Va(Xi))},Ua.prototype.set=function(Xi,ls){this.map[Va(Xi)]=Fa(ls)},Ua.prototype.forEach=function(Xi,ls){for(var ds in this.map)this.map.hasOwnProperty(ds)&&Xi.call(ls,this.map[ds],ds,this)},Ua.prototype.keys=function(){var Xi=[];return this.forEach(function(ls,ds){Xi.push(ds)}),Ma(Xi)},Ua.prototype.values=function(){var Xi=[];return this.forEach(function(ls){Xi.push(ls)}),Ma(Xi)},Ua.prototype.entries=function(){var Xi=[];return this.forEach(function(ls,ds){Xi.push([ds,ls])}),Ma(Xi)},ka.iterable&&(Ua.prototype[Symbol.iterator]=Ua.prototype.entries);function La(Xi){if(Xi.bodyUsed)return Promise.reject(new TypeError("Already read"));Xi.bodyUsed=!0}function Qa(Xi){return new Promise(function(ls,ds){Xi.onload=function(){ls(Xi.result)},Xi.onerror=function(){ds(Xi.error)}})}function Za(Xi){var ls=new FileReader,ds=Qa(ls);return ls.readAsArrayBuffer(Xi),ds}function ja(Xi){var ls=new FileReader,ds=Qa(ls);return ls.readAsText(Xi),ds}function qa(Xi){for(var ls=new Uint8Array(Xi),ds=new Array(ls.length),us=0;us<ls.length;us++)ds[us]=String.fromCharCode(ls[us]);return ds.join("")}function Ha(Xi){if(Xi.slice)return Xi.slice(0);var ls=new Uint8Array(Xi.byteLength);return ls.set(new Uint8Array(Xi)),ls.buffer}function za(){return this.bodyUsed=!1,this._initBody=function(Xi){this._bodyInit=Xi,Xi?typeof Xi=="string"?this._bodyText=Xi:ka.blob&&Blob.prototype.isPrototypeOf(Xi)?this._bodyBlob=Xi:ka.formData&&FormData.prototype.isPrototypeOf(Xi)?this._bodyFormData=Xi:ka.searchParams&&URLSearchParams.prototype.isPrototypeOf(Xi)?this._bodyText=Xi.toString():ka.arrayBuffer&&ka.blob&&Ba(Xi)?(this._bodyArrayBuffer=Ha(Xi.buffer),this._bodyInit=new Blob([this._bodyArrayBuffer])):ka.arrayBuffer&&(ArrayBuffer.prototype.isPrototypeOf(Xi)||Da(Xi))?this._bodyArrayBuffer=Ha(Xi):this._bodyText=Xi=Object.prototype.toString.call(Xi):this._bodyText="",this.headers.get("content-type")||(typeof Xi=="string"?this.headers.set("content-type","text/plain;charset=UTF-8"):this._bodyBlob&&this._bodyBlob.type?this.headers.set("content-type",this._bodyBlob.type):ka.searchParams&&URLSearchParams.prototype.isPrototypeOf(Xi)&&this.headers.set("content-type","application/x-www-form-urlencoded;charset=UTF-8"))},ka.blob&&(this.blob=function(){var Xi=La(this);if(Xi)return Xi;if(this._bodyBlob)return Promise.resolve(this._bodyBlob);if(this._bodyArrayBuffer)return Promise.resolve(new Blob([this._bodyArrayBuffer]));if(this._bodyFormData)throw new Error("could not read FormData body as blob");return Promise.resolve(new Blob([this._bodyText]))},this.arrayBuffer=function(){return this._bodyArrayBuffer?La(this)||Promise.resolve(this._bodyArrayBuffer):this.blob().then(Za)}),this.text=function(){var Xi=La(this);if(Xi)return Xi;if(this._bodyBlob)return ja(this._bodyBlob);if(this._bodyArrayBuffer)return Promise.resolve(qa(this._bodyArrayBuffer));if(this._bodyFormData)throw new Error("could not read FormData body as text");return Promise.resolve(this._bodyText)},ka.formData&&(this.formData=function(){return this.text().then(Wa)}),this.json=function(){return this.text().then(JSON.parse)},this}
17var Ga=["DELETE","GET","HEAD","OPTIONS","POST","PUT"];function Ka(Xi){var ls=Xi.toUpperCase();return Ga.indexOf(ls)>-1?ls:Xi}function Ya(Xi,ls){ls=ls||{};var ds=ls.body;if(Xi instanceof Ya){if(Xi.bodyUsed)throw new TypeError("Already read");this.url=Xi.url,this.credentials=Xi.credentials,ls.headers||(this.headers=new Ua(Xi.headers)),this.method=Xi.method,this.mode=Xi.mode,this.signal=Xi.signal,!ds&&Xi._bodyInit!=null&&(ds=Xi._bodyInit,Xi.bodyUsed=!0)}else this.url=String(Xi);if(this.credentials=ls.credentials||this.credentials||"same-origin",(ls.headers||!this.headers)&&(this.headers=new Ua(ls.headers)),this.method=Ka(ls.method||this.method||"GET"),this.mode=ls.mode||this.mode||null,this.signal=ls.signal||this.signal,this.referrer=null,(this.method==="GET"||this.method==="HEAD")&&ds)throw new TypeError("Body not allowed for GET or HEAD requests");this._initBody(ds)}Ya.prototype.clone=function(){return new Ya(this,{body:this._bodyInit})};function Wa(Xi){var ls=new FormData;return Xi.trim().split("&").forEach(function(ds){if(ds){var us=ds.split("="),gs=us.shift().replace(/\+/g," "),hs=us.join("=").replace(/\+/g," ");ls.append(decodeURIComponent(gs),decodeURIComponent(hs))}}),ls}function gi(Xi){var ls=new Ua;return Xi.replace(/\r?\n[\t ]+/g," ").split(/\r?\n/).forEach(function(ds){var us=ds.split(":"),gs=us.shift().trim();if(gs){var hs=us.join(":").trim();ls.append(gs,hs)}}),ls}za.call(Ya.prototype);function Ei(Xi,ls){ls||(ls={}),this.type="default",this.status=ls.status===void 0?200:ls.status,this.ok=this.status>=200&&this.status<300,this.statusText="statusText"in ls?ls.statusText:"OK",this.headers=new Ua(ls.headers),this.url=ls.url||"",this._initBody(Xi)}za.call(Ei.prototype),Ei.prototype.clone=function(){return new Ei(this._bodyInit,{status:this.status,statusText:this.statusText,headers:new Ua(this.headers),url:this.url})},Ei.error=function(){var Xi=new Ei(null,{status:0,statusText:""});return Xi.type="error",Xi};var zi=[301,302,303,307,308];Ei.redirect=function(Xi,ls){if(zi.indexOf(ls)===-1)throw new RangeError("Invalid status code");return new Ei(null,{status:ls,headers:{location:Xi}})},Ca.DOMException=xa.DOMException;try{new Ca.DOMException}catch{Ca.DOMException=function(ls,ds){this.message=ls,this.name=ds;var us=Error(ls);this.stack=us.stack},Ca.DOMException.prototype=Object.create(Error.prototype),Ca.DOMException.prototype.constructor=Ca.DOMException}function cs(Xi,ls){return new Promise(function(ds,us){var gs=new Ya(Xi,ls);if(gs.signal&&gs.signal.aborted)return us(new Ca.DOMException("Aborted","AbortError"));var hs=new XMLHttpRequest;function fs(){hs.abort()}hs.onload=function(){var al={status:hs.status,statusText:hs.statusText,headers:gi(hs.getAllResponseHeaders()||"")};al.url="responseURL"in hs?hs.responseURL:al.headers.get("X-Request-URL"),ds(new Ei("response"in hs?hs.response:hs.responseText,al))},hs.onerror=function(){us(new TypeError("Network request failed"))},hs.ontimeout=function(){us(new TypeError("Network request failed"))},hs.onabort=function(){us(new Ca.DOMException("Aborted","AbortError"))},hs.open(gs.method,gs.url,!0),gs.credentials==="include"?hs.withCredentials=!0:gs.credentials==="omit"&&(hs.withCredentials=!1),"responseType"in hs&&ka.blob&&(hs.responseType="blob"),gs.headers.forEach(function(al,el){hs.setRequestHeader(el,al)}),gs.signal&&(gs.signal.addEventListener("abort",fs),hs.onreadystatechange=function(){hs.readyState===4&&gs.signal.removeEventListener("abort",fs)}),hs.send(typeof gs._bodyInit>"u"?null:gs._bodyInit)})}return cs.polyfill=!0,xa.fetch||(xa.fetch=cs,xa.Headers=Ua,xa.Request=Ya,xa.Response=Ei),Ca.Headers=Ua,Ca.Request=Ya,Ca.Response=Ei,Ca.fetch=cs,Object.defineProperty(Ca,"__esModule",{value:!0}),Ca})({})})(wa),wa.fetch.ponyfill=!0,delete wa.fetch.polyfill;var Pa=wa;t=Pa.fetch,t.default=Pa.fetch,t.fetch=Pa.fetch,t.Headers=Pa.Headers,t.Request=Pa.Request,t.Response=Pa.Response,r.exports=t})),require_toggle_selection=__commonJSMin(((t,r)=>{r.exports=function(){var Aa=document.getSelection();if(!Aa.rangeCount)return function(){};for(var wa=document.activeElement,Pa=[],xa=0;xa<Aa.rangeCount;xa++)Pa.push(Aa.getRangeAt(xa));switch(wa.tagName.toUpperCase()){case"INPUT":case"TEXTAREA":wa.blur();break;default:wa=null}return Aa.removeAllRanges(),function(){Aa.type==="Caret"&&Aa.removeAllRanges(),Aa.rangeCount||Pa.forEach(function(Ca){Aa.addRange(Ca)}),wa&&wa.focus()}}})),require_copy_to_clipboard=__commonJSMin(((t,r)=>{var Aa=require_toggle_selection(),wa={"text/plain":"Text","text/html":"Url",default:"Text"},Pa="Copy to clipboard: #{key}, Enter";function xa(ka){var Ba=(/mac os x/i.test(navigator.userAgent)?"â":"Ctrl")+"+C";return ka.replace(/#{\s*key\s*}/g,Ba)}function Ca(ka,Ba){var $a,Da,Va,Fa,Ma,Ua,La=!1;Ba||(Ba={}),$a=Ba.debug||!1;try{if(Va=Aa(),Fa=document.createRange(),Ma=document.getSelection(),Ua=document.createElement("span"),Ua.textContent=ka,Ua.ariaHidden="true",Ua.style.all="unset",Ua.style.position="fixed",Ua.style.top=0,Ua.style.clip="rect(0, 0, 0, 0)",U
17a.style.whiteSpace="pre",Ua.style.webkitUserSelect="text",Ua.style.MozUserSelect="text",Ua.style.msUserSelect="text",Ua.style.userSelect="text",Ua.addEventListener("copy",function(Qa){if(Qa.stopPropagation(),Ba.format)if(Qa.preventDefault(),typeof Qa.clipboardData>"u"){$a&&console.warn("unable to use e.clipboardData"),$a&&console.warn("trying IE specific stuff"),window.clipboardData.clearData();var Za=wa[Ba.format]||wa.default;window.clipboardData.setData(Za,ka)}else Qa.clipboardData.clearData(),Qa.clipboardData.setData(Ba.format,ka);Ba.onCopy&&(Qa.preventDefault(),Ba.onCopy(Qa.clipboardData))}),document.body.appendChild(Ua),Fa.selectNodeContents(Ua),Ma.addRange(Fa),!document.execCommand("copy"))throw new Error("copy command was unsuccessful");La=!0}catch(Qa){$a&&console.error("unable to copy using execCommand: ",Qa),$a&&console.warn("trying IE specific stuff");try{window.clipboardData.setData(Ba.format||"text",ka),Ba.onCopy&&Ba.onCopy(window.clipboardData),La=!0}catch(Za){$a&&console.error("unable to copy using clipboardData: ",Za),$a&&console.error("falling back to prompt"),Da=xa("message"in Ba?Ba.message:Pa),window.prompt(Da,ka)}}finally{Ma&&(typeof Ma.removeRange=="function"?Ma.removeRange(Fa):Ma.removeAllRanges()),Ua&&document.body.removeChild(Ua),Va()}return La}r.exports=Ca})),require_Actions=__commonJSMin((t=>{Object.defineProperty(t,"__esModule",{value:!0}),t.Actions=void 0;var r;(function(Aa){Aa.updateProps="update-props",Aa.updateContext="update-context",Aa.updateStatus="update-status",Aa.updateContextMenuItems="update-context-menu-items",Aa.updateInfoPanelItems="update-info-panel-items",Aa.updateMainButtonItems="update-main-button-items",Aa.updateProfileMenuItems="update-profile-menu-items",Aa.updateFileItems="update-file-items",Aa.updateEventListenerItems="update-event-listener-items",Aa.updateArticleNavigationItems="update-article-navigation-items",Aa.updateArticleButtonItems="update-article-button-items",Aa.showToast="show-toast",Aa.showCreateDialogModal="show-create-dialog-modal",Aa.updateCreateDialogModal="update-create-dialog-modal",Aa.showModal="show-modal",Aa.closeModal="close-modal",Aa.sendPostMessage="send-post-message",Aa.saveSettings="save-settings",Aa.showSelector="show-selector",Aa.updateSelector="update-selector",Aa.closeSelector="close-selector",Aa.addFloatingOperationsButton="add-floating-operations-button",Aa.updateFloatingOperationsButton="update-floating-operations-button",Aa.removeFloatingOperationsButton="remove-floating-operations-button",Aa.navigate="navigate",Aa.openInfoPanel="open-info-panel",Aa.showMediaViewer="show-media-viewer",Aa.updateMediaViewer="update-media-viewer",Aa.closeMediaViewer="close-media-viewer"})(r||(t.Actions=r={}))})),require_Events=__commonJSMin((t=>{Object.defineProperty(t,"__esModule",{value:!0}),t.Events=void 0;var r;(function(Aa){Aa.CREATE="create",Aa.RENAME="rename",Aa.ROOM_CREATE="create_room",Aa.ROOM_EDIT="edit_room",Aa.CHANGE_COLUMN="change_column",Aa.CHANGE_USER_TYPE="change_user_type",Aa.CREATE_PLUGIN_FILE="create_plugin_file"})(r||(t.Events=r={}))})),require_Plugins=__commonJSMin((t=>{Object.defineProperty(t,"__esModule",{value:!0}),t.PluginLocale=t.PluginStatus=void 0;var r;(function(wa){wa.active="active",wa.hide="hide"})(r||(t.PluginStatus=r={}));var Aa;(function(wa){wa.AZ="az",wa.CS="cs",wa.DE="de",wa.EN_GB="en-GB",wa.EN_US="en-US",wa.ES="es",wa.FR="fr",wa.IT="it",wa.LV="lv",wa.NL="nl",wa.PL="pl",wa.PT_BR="pt-BR",wa.PT="pt",wa.RO="ro",wa.SK="sk",wa.SL="sl",wa.SQ_AL="sq-AL",wa.FI="fi",wa.VI="vi",wa.TR="tr",wa.EL_GR="el-GR",wa.BG="bg",wa.RU="ru",wa.SR_CYRL_RS="sr-Cyrl-RS",wa.SR_LATN_RS="sr-Latn-RS",wa.UK_UA="uk-UA",wa.HY_AM="hy-AM",wa.AR_SA="ar-SA",wa.SI="si",wa.LO_LA="lo-LA",wa.ZH_CN="zh-CN",wa.JA_JP="ja-JP",wa.KO_KR="ko-KR"})(Aa||(t.PluginLocale=Aa={}))})),require_Files=__commonJSMin((t=>{Object.defineProperty(t,"__esModule",{value:!0}),t.FilesSecurity=t.FilesExst=t.FilesType=void 0;var r;(function(Pa){Pa.room="room",Pa.file="file",Pa.folder="folder",Pa.image="image",Pa.video="video"})(r||(t.FilesType=r={}));var Aa;(function(Pa){Pa.doc=".doc",Pa.docx=".docx",Pa.docm=".docm",Pa.dotx=".dotx",Pa.odt=".odt",Pa.fodt=".fodt",Pa.ott=".ott",Pa.rtf=".rtf",Pa.txt=".txt",Pa.pdf=".pdf",Pa.docxf=".docxf",Pa.oform=".oform",Pa.xls=".xls",Pa.xlsx=".xlsx",Pa.xlsm=".xlsm",Pa.ods=".ods",Pa.ots=".ots",Pa.ppt=".ppt",Pa.pptx=".pptx",Pa.pptm=".pptm",Pa.odp=".odp",Pa.otp=".otp",Pa.pps=".pps",Pa.ppsx=".ppsx",Pa.pot=".pot",Pa.avi=".avi",Pa.flv=".flv",Pa.mkv=".mkv",Pa.mov=".mov",Pa.mp4=".mp4",Pa.mpg=".mpg",Pa.webm=".webm",Pa.m2ts=".m2ts",Pa.dvd=".dvd",Pa.svg=".svg",Pa.csv=".csv",Pa.djvu=".djvu",Pa.epub=".epub",Pa.fb2=".fb2",Pa.pb2=".pb2",Pa.iaf=".iaf",Pa.ics=".ics",Pa.mht=".mht",Pa.xps=".xps",Pa.xml=".xml"})(Aa||(t.FilesExst=Aa={}));var wa;(function(Pa){Pa.Convert="Convert",Pa.Copy="Copy",Pa.CustomFilter="CustomFilter",Pa.Delete="Delete",Pa.Download="Download",Pa.Duplicate="Duplicate",Pa.Edit="Edit",Pa.EditHistory="EditHistory",Pa.FillForms="FillForms",Pa.Lock="Lock",Pa.Move="Move",Pa.Read="Read",Pa.ReadHistory="ReadHistory",Pa.Rename="Rename",Pa.Review="Review",Pa.SubmitToFormGallery="SubmitToFormGallery",Pa.StopFilling="StopFilling",Pa.ResetFilling="ResetFilling",Pa.EditForm="EditForm",Pa.Comment="Comment",Pa.CreateRoomFrom="CreateRoomFrom",Pa.CopyLink="CopyLink",Pa.Embed="Embed"})(wa||(t.FilesSecurity=wa={}))}
vendor: 4,669 bytes, line 17
17)),require_UsersType=__commonJSMin((t=>{Object.defineProperty(t,"__esModule",{value:!0}),t.UsersType=void 0;var r;(function(Aa){Aa.owner="Owner",Aa.docSpaceAdmin="DocSpaceAdmin",Aa.roomAdmin="RoomAdmin",Aa.collaborator="Collaborator",Aa.user="User"})(r||(t.UsersType=r={}))})),require_UserRole=__commonJSMin((t=>{Object.defineProperty(t,"__esModule",{value:!0}),t.UserRole=void 0;var r;(function(Aa){Aa.owner="Owner",Aa.fullAdmin="FullAdmin",Aa.roomAdmin="RoomAdmin",Aa.user="PortalUser",Aa.guest="Guest"})(r||(t.UserRole=r={}))})),require_Components=__commonJSMin((t=>{Object.defineProperty(t,"__esModule",{value:!0}),t.Components=void 0;var r;(function(Aa){Aa.box="box",Aa.button="button",Aa.checkbox="checkbox",Aa.input="input",Aa.label="label",Aa.text="text",Aa.textArea="textArea",Aa.toggleButton="toggleButton",Aa.img="img",Aa.iFrame="iFrame",Aa.comboBox="comboBox",Aa.skeleton="skeleton",Aa.iconButton="iconButton",Aa.link="link"})(r||(t.Components=r={}))})),require_Devices=__commonJSMin((t=>{Object.defineProperty(t,"__esModule",{value:!0}),t.Devices=void 0;var r;(function(Aa){Aa.mobile="mobile",Aa.tablet="tablet",Aa.desktop="desktop"})(r||(t.Devices=r={}))})),require_Security=__commonJSMin((t=>{Object.defineProperty(t,"__esModule",{value:!0}),t.Security=void 0;var r;(function(Aa){Aa.Copy="Copy",Aa.CopySharedLink="CopySharedLink",Aa.CopyTo="CopyTo",Aa.Create="Create",Aa.Delete="Delete",Aa.Download="Download",Aa.Duplicate="Duplicate",Aa.EditAccess="EditAccess",Aa.EditRoom="EditRoom",Aa.Move="Move",Aa.MoveTo="MoveTo",Aa.Mute="Mute",Aa.Pin="Pin",Aa.Read="Read",Aa.Rename="Rename",Aa.CreateRoomFrom="CreateRoomFrom",Aa.CopyLink="CopyLink",Aa.Embed="Embed"})(r||(t.Security=r={}))})),require_Selector=__commonJSMin((t=>{Object.defineProperty(t,"__esModule",{value:!0}),t.SelectorType=void 0;var r;(function(Aa){Aa.Base="base",Aa.Files="files",Aa.Groups="groups",Aa.People="people",Aa.Room="room"})(r||(t.SelectorType=r={}))})),require_Rooms=__commonJSMin((t=>{Object.defineProperty(t,"__esModule",{value:!0}),t.RoomsType=t.RoomSearchArea=void 0;var r;(function(wa){wa.Any="Any",wa.Active="Active",wa.Archive="Archive",wa.Templates="Templates"})(r||(t.RoomSearchArea=r={}));var Aa;(function(wa){wa.PublicRoom="public-room",wa.FormRoom="form-room",wa.EditingRoom="editing-room",wa.VirtualDataRoom="virtual-data-room",wa.CustomRoom="custom-room"})(Aa||(t.RoomsType=Aa={}))})),require_Section=__commonJSMin((t=>{Object.defineProperty(t,"__esModule",{value:!0}),t.Section=void 0;var r;(function(Aa){Aa.Files="Files",Aa.Accounts="Accounts",Aa.Settings="Settings"})(r||(t.Section=r={}))})),require_enums=__commonJSMin((t=>{Object.defineProperty(t,"__esModule",{value:!0}),t.Section=t.RoomsType=t.RoomSearchArea=t.SelectorType=t.PluginLocale=t.Security=t.Devices=t.UserRole=t.UsersType=t.PluginStatus=t.FilesSecurity=t.FilesType=t.FilesExst=t.Events=t.Components=t.Actions=void 0;var r=require_Actions();Object.defineProperty(t,"Actions",{enumerable:!0,get:function(){return r.Actions}});var Aa=require_Events();Object.defineProperty(t,"Events",{enumerable:!0,get:function(){return Aa.Events}});var wa=require_Plugins();Object.defineProperty(t,"PluginStatus",{enumerable:!0,get:function(){return wa.PluginStatus}}),Object.defineProperty(t,"PluginLocale",{enumerable:!0,get:function(){return wa.PluginLocale}});var Pa=require_Files();Object.defineProperty(t,"FilesExst",{enumerable:!0,get:function(){return Pa.FilesExst}}),Object.defineProperty(t,"FilesType",{enumerable:!0,get:function(){return Pa.FilesType}}),Object.defineProperty(t,"FilesSecurity",{enumerable:!0,get:function(){return Pa.FilesSecurity}});var xa=require_UsersType();Object.defineProperty(t,"UsersType",{enumerable:!0,get:function(){return xa.UsersType}});var Ca=require_UserRole();Object.defineProperty(t,"UserRole",{enumerable:!0,get:function(){return Ca.UserRole}});var ka=require_Components();Object.defineProperty(t,"Components",{enumerable:!0,get:function(){return ka.Components}});var Ba=require_Devices();Object.defineProperty(t,"Devices",{enumerable:!0,get:function(){return Ba.Devices}});var $a=require_Security();Object.defineProperty(t,"Security",{enumerable:!0,get:function(){return $a.Security}});var Da=require_Selector();Object.defineProperty(t,"SelectorType",{enumerable:!0,get:function(){return Da.SelectorType}});var Va=require_Rooms();Object.defineProperty(t,"RoomSearchArea",{enumerable:!0,get:function(){return Va.RoomSearchArea}}),Object.defineProperty(t,"RoomsType",{enumerable:!0,get:function(){return Va.RoomsType}});var Fa=require_Section();Object.defineProperty(t,"Section",{enumerable:!0,get:function(){return Fa.Section}})})),require_IModalDialog=__commonJSMin((t=>
17{Object.defineProperty(t,"__esModule",{value:!0}),t.ModalDisplayType=void 0;var r;(function(Aa){Aa.modal="modal",Aa.aside="aside"})(r||(t.ModalDisplayType=r={}))})),require_IInput=__commonJSMin((t=>{Object.defineProperty(t,"__esModule",{value:!0}),t.InputType=t.InputAutocomplete=t.InputSize=void 0;var r;(function(Pa){Pa.base="base",Pa.middle="middle",Pa.big="big",Pa.huge="huge",Pa.large="large"})(r||(t.InputSize=r={}));var Aa;(function(Pa){Pa.on="on",Pa.off="off"})(Aa||(t.InputAutocomplete=Aa={}));var wa;(function(Pa){Pa.text="text",Pa.password="password"})(wa||(t.InputType=wa={}))})),require_IToast=__commonJSMin((t=>{Object.defineProperty(t,"__esModule",{value:!0}),t.ToastType=void 0;var r;(function(Aa){Aa.success="success",Aa.error="error",Aa.warning="warning",Aa.info="info"})(r||(t.ToastType=r={}))})),require_IButton=__commonJSMin((t=>{Object.defineProperty(t,"__esModule",{value:!0}),t.ButtonSize=void 0;var r;(function(Aa){Aa.extraSmall="extra-small",Aa.small="small",Aa.normal="normal",Aa.medium="medium"})(r||(t.ButtonSize=r={}))})),require_ILink=__commonJSMin((t=>{Object.defineProperty(t,"__esModule",{value:!0}),t.LinkTarget=t.LinkType=void 0;var r;(function(wa){wa.page="page",wa.action="action"})(r||(t.LinkType=r={}));var Aa;(function(wa){wa.blank="_blank",wa.self="_self",wa.parent="_parent",wa.top="_top"})(Aa||(t.LinkTarget=Aa={}))})),require_IFloatingOperationsButton=__commonJSMin((t=>{Object.defineProperty(t,"__esModule",{value:!0}),t.FloatingOperationType=void 0;var r;(function(Aa){Aa.Download="download",Aa.Convert="convert",Aa.Copy="copy",Aa.Duplicate="duplicate",Aa.MarkAsRead="markAsRead",Aa.DeletePermanently="deletePermanently",Aa.ExportIndex="exportIndex",Aa.Move="move",Aa.Trash="trash",Aa.Other="other",Aa.Upload="upload",Aa.DeleteVersionFile="deleteVersionFile",Aa.Backup="backup"})(r||(t.FloatingOperationType=r={}))})),require_components=__commonJSMin((t=>{Object.defineProperty(t,"__esModule",{value:!0}),t.FloatingOperationType=t.LinkTarget=t.LinkType=t.ModalDisplayType=t.ToastType=t.InputAutocomplete=t.InputType=t.InputSize=t.ButtonSize=void 0;var r=require_IModalDialog();Object.defineProperty(t,"ModalDisplayType",{enumerable:!0,get:function(){return r.ModalDisplayType}});var Aa=require_IInput();Object.defineProperty(t,"InputSize",{enumerable:!0,get:function(){return Aa.InputSize}}),Object.defineProperty(t,"InputType",{enumerable:!0,get:function(){return Aa.InputType}}),Object.defineProperty(t,"InputAutocomplete",{enumerable:!0,get:function(){return Aa.InputAutocomplete}});var wa=require_IToast();Object.defineProperty(t,"ToastType",{enumerable:!0,get:function(){return wa.ToastType}});var Pa=require_IButton();Object.defineProperty(t,"ButtonSize",{enumerable:!0,get:function(){return Pa.ButtonSize}});var xa=require_ILink();Object.defineProperty(t,"LinkType",{enumerable:!0,get:function(){return xa.LinkType}}),Object.defineProperty(t,"LinkTarget",{enumerable:!0,get:function(){return xa.LinkTarget}});var Ca=require_IFloatingOperationsButton();Object.defineProperty(t,"FloatingOperationType",{enumerable:!0,get:function(){return Ca.FloatingOperationType}})})),require_dist$1=__commonJSMin((t=>{Object.defineProperty(t,"__esModule",{value:!0}),t.FloatingOperationType=t.RoomsType=t.RoomSearchArea=t.Section=t.SelectorType=t.Security=t.Devices=t.ModalDisplayType=t.LinkTarget=t.LinkType=t.ToastType=t.InputAutocomplete=t.InputType=t.InputSize=t.ButtonSize=t.UserRole=t.UsersType=t.PluginLocale=t.PluginStatus=t.FilesSecurity=t.FilesType=t.FilesExst=t.Events=t.Components=t.Actions=void 0;var r=require_enums();Object.defineProperty(t,"Actions",{enumerable:!0,get:function(){return r.Actions}}),Object.defineProperty(t,"Components",{enumerable:!0,get:function(){return r.Components}}),Object.defineProperty(t,"Events",{enumerable:!0,get:function(){return r.Events}}),Object.defineProperty(t,"FilesExst",{enumerable:!0,get:function(){return r.FilesExst}}),Object.defineProperty(t,"FilesType",{enumerable:!0,get:function(){return r.FilesType}}),Object.defineProperty(t,"FilesSecurity",{enumerable:!0,get:function(){return r.FilesSecurity}}),Object.defineProperty(t,"PluginStatus",{enumerable:!0,get:function(){return r.PluginStatus}}),Object.defineProperty(t,"UsersType",{enumerable:!0,get:function(){return r.UsersType}}),Object.defineProperty(t,"UserRole",{enumerable:!0,get:function(){return r.UserRole}}),Object.defineProperty(t,"Devices",{enumerable:!0,get:function(){return r.Devices}}),Object.defineProperty(t,"Security",{enumerable:!0,get:function(){return r.Security}}),Object.defineProperty(t,"PluginLocale",{enumerable:!0,get:function(){return r.PluginLocale}}),Object.defineProperty(t,"SelectorType",{enumerable:!0,get:function(){return r.SelectorType}}),Object.defineProperty(t,"RoomSearchArea",{enumerable:!0,get:function(){return r.RoomSearchArea}}),Object.defineProperty(t,"RoomsType",{enumerable:!0,get:function(){return r.RoomsType}}),Object.defineProperty(t,"Section",{enumerable:!0,get:function(){return r.Section}});var Aa=require_components();Object.defineProperty(t,"ButtonSize",{enumerable:!0,get:function(){return Aa.ButtonSize}}),Object.defineProperty(t,"InputSize",{enumerable:!0,get:function(){return Aa.InputSize}}),Object.defineProperty(t,"InputType",{enumerable:!0,get:function(){return Aa.InputType}}),Object.defineProperty(t,"InputAutocomplete",{enumerable:!0,get:function(){return Aa.InputAutocomplete}}),Object.defineProperty(t,"ToastType",{enumerable:!0,get:function(){return Aa.ToastType}}),Object.defineProperty(t,"ModalDisplayType",{enumerable:!0,get:function(){return Aa.ModalDisplayType}}),Object.defineProperty(t,"FloatingOperationType",{enumerable:!0,get:function(){return Aa.FloatingOperationType}}),Object.defineProperty(t,"LinkType",{enumerable:!0,get:function(){return Aa.LinkType}}),Object.defineProperty(t,"LinkTarget",{enumerable:!0,get:function(){return Aa.LinkTarget}})})),require__baseDelay=__commonJSMin(((t,r)=>{var Aa="Expected a function";function wa(Pa,xa,Ca){if(typeof Pa!="function")throw new TypeError(Aa);return setTimeout(function(){Pa.apply(void 0,Ca)},xa)}r.exports=wa})),require_delay=__commonJSMin(((t,r)=>{var Aa=require__baseDelay(),wa=require__baseRest(),Pa=require_toNumber(),xa=wa(function(Ca,ka,Ba){return Aa(Ca,Pa(ka)||0,Ba)});
17r.exports=xa})),require_noop=__commonJSMin(((t,r)=>{function Aa(){}r.exports=Aa})),require__createSet=__commonJSMin(((t,r)=>{var Aa=require__Set(),wa=require_noop(),Pa=require__setToArray(),xa=Aa&&1/Pa(new Aa([,-0]))[1]==1/0?function(Ca){return new Aa(Ca)}:wa;r.exports=xa})),require__baseUniq=__commonJSMin(((t,r)=>{var Aa=require__SetCache(),wa=require__arrayIncludes(),Pa=require__arrayIncludesWith(),xa=require__cacheHas(),Ca=require__createSet(),ka=require__setToArray(),Ba=200;function $a(Da,Va,Fa){var Ma=-1,Ua=wa,La=Da.length,Qa=!0,Za=[],ja=Za;if(Fa)Qa=!1,Ua=Pa;else if(La>=Ba){var qa=Va?null:Ca(Da);if(qa)return ka(qa);Qa=!1,Ua=xa,ja=new Aa}else ja=Va?[]:Za;e:for(;++Ma<La;){var Ha=Da[Ma],za=Va?Va(Ha):Ha;if(Ha=Fa||Ha!==0?Ha:0,Qa&&za===za){for(var Ga=ja.length;Ga--;)if(ja[Ga]===za)continue e;Va&&ja.push(za),Za.push(Ha)}else Ua(ja,za,Fa)||(ja!==Za&&ja.push(za),Za.push(Ha))}return Za}r.exports=$a})),require_unionBy=__commonJSMin(((t,r)=>{var Aa=require__baseFlatten(),wa=require__baseIteratee(),Pa=require__baseRest(),xa=require__baseUniq(),Ca=require_isArrayLikeObject(),ka=require_last(),Ba=Pa(function($a){var Da=ka($a);return Ca(Da)&&(Da=void 0),xa(Aa($a,1,Ca,!0),wa(Da,2))});r.exports=Ba})),require_isString=__commonJSMin(((t,r)=>{var Aa=require__baseGetTag(),wa=require_isArray(),Pa=require_isObjectLike(),xa="[object String]";function Ca(ka){return typeof ka=="string"||!wa(ka)&&Pa(ka)&&Aa(ka)==xa}r.exports=Ca})),require_lodash_debounce=__commonJSMin(((t,r)=>{var Aa="Expected a function",wa=NaN,Pa="[object Symbol]",xa=/^\s+|\s+$/g,Ca=/^[-+]0x[0-9a-f]+$/i,ka=/^0b[01]+$/i,Ba=/^0o[0-7]+$/i,$a=parseInt,Da=typeof global=="object"&&global&&global.Object===Object&&global,Va=typeof self=="object"&&self&&self.Object===Object&&self,Fa=Da||Va||Function("return this")(),Ma=Object.prototype.toString,Ua=Math.max,La=Math.min,Qa=function(){return Fa.Date.now()};function Za(Ga,Ka,Ya){var Wa,gi,Ei,zi,cs,Xi,ls=0,ds=!1,us=!1,gs=!0;if(typeof Ga!="function")throw new TypeError(Aa);Ka=za(Ka)||0,ja(Ya)&&(ds=!!Ya.leading,us="maxWait"in Ya,Ei=us?Ua(za(Ya.maxWait)||0,Ka):Ei,gs="trailing"in Ya?!!Ya.trailing:gs);function hs(pl){var wl=Wa,Vl=gi;return Wa=gi=void 0,ls=pl,zi=Ga.apply(Vl,wl),zi}function fs(pl){return ls=pl,cs=setTimeout(tl,Ka),ds?hs(pl):zi}function al(pl){var wl=pl-Xi,Vl=pl-ls,Ml=Ka-wl;return us?La(Ml,Ei-Vl):Ml}function el(pl){var wl=pl-Xi,Vl=pl-ls;return Xi===void 0||wl>=Ka||wl<0||us&&Vl>=Ei}function tl(){var pl=Qa();if(el(pl))return il(pl);cs=setTimeout(tl,al(pl))}function il(pl){return cs=void 0,gs&&Wa?hs(pl):(Wa=gi=void 0,zi)}function ll(){cs!==void 0&&clearTimeout(cs),ls=0,Wa=Xi=gi=cs=void 0}function hl(){return cs===void 0?zi:il(Qa())}function ol(){var pl=Qa(),wl=el(pl);if(Wa=arguments,gi=this,Xi=pl,wl){if(cs===void 0)return fs(Xi);if(us)return cs=setTimeout(tl,Ka),hs(Xi)}return cs===void 0&&(cs=setTimeout(tl,Ka)),zi}return ol.cancel=ll,ol.flush=hl,ol}function ja(Ga){var Ka=typeof Ga;return!!Ga&&(Ka=="object"||Ka=="function")}function qa(Ga){return!!Ga&&typeof Ga=="object"}function Ha(Ga){return typeof Ga=="symbol"||qa(Ga)&&Ma.call(Ga)==Pa}function za(Ga){if(typeof Ga=="number")return Ga;if(Ha(Ga))return wa;if(ja(Ga)){var Ka=typeof Ga.valueOf=="function"?Ga.valueOf():Ga;Ga=ja(Ka)?Ka+"":Ka}if(typeof Ga!="string")return Ga===0?Ga:+Ga;Ga=Ga.replace(xa,"");var Ya=ka.test(Ga);return Ya||Ba.test(Ga)?$a(Ga.slice(2),Ya?2:8):Ca.test(Ga)?wa:+Ga}r.exports=Za})),require_events=__commonJSMin(((t,r)=>{var Aa=typeof Reflect=="object"?Reflect:null,wa=Aa&&typeof Aa.apply=="function"?Aa.apply:function(Ka,Ya,Wa){return Function.prototype.apply.call(Ka,Ya,Wa)},Pa;Aa&&typeof Aa.ownKeys=="function"?Pa=Aa.ownKeys:Object.getOwnPropertySymbols?Pa=function(Ka){return Object.getOwnPropertyNames(Ka).concat(Object.getOwnPropertySymbols(Ka))}:Pa=function(Ka){return Object.getOwnPropertyNames(Ka)};function xa(Ga){console&&console.warn&&console.warn(Ga)}var Ca=Number.isNaN||function(Ka){return Ka!==Ka};function ka(){ka.init.call(this)}r.exports=ka,r.exports.once=qa,ka.EventEmitter=ka,ka.prototype._events=void 0,ka.prototype._eventsCount=0,ka.prototype._maxListeners=void 0;var Ba=10;function $a(Ga){if(typeof Ga!="function")throw new TypeError('The "listener" argument must be of type Function. Received type '+typeof Ga)}Object.defineProperty(ka,"defaultMaxListeners",{enumerable:!0,get:function(){return Ba},set:function(Ga){if(typeof Ga!="number"||Ga<0||Ca(Ga))throw new RangeError('The value of "defaultMaxListeners" is out of range. It must be a non-negative number. Received '+Ga+".");Ba=Ga}}),ka.init=function(){(this._events===void 0||this._events===Object.getPrototypeOf(this)._events)&&(this._events=Object.create(null),this._eventsCount=0),this._maxListeners=this._maxListeners||void 0},ka.prototype.setMaxListeners=function(Ka){if(typeof Ka!="number"||Ka<0||Ca(Ka)
vendor: 5,216 bytes, line 17
17)throw new RangeError('The value of "n" is out of range. It must be a non-negative number. Received '+Ka+".");return this._maxListeners=Ka,this};function Da(Ga){return Ga._maxListeners===void 0?ka.defaultMaxListeners:Ga._maxListeners}ka.prototype.getMaxListeners=function(){return Da(this)},ka.prototype.emit=function(Ka){for(var Ya=[],Wa=1;Wa<arguments.length;Wa++)Ya.push(arguments[Wa]);var gi=Ka==="error",Ei=this._events;if(Ei!==void 0)gi=gi&&Ei.error===void 0;else if(!gi)return!1;if(gi){var zi;if(Ya.length>0&&(zi=Ya[0]),zi instanceof Error)throw zi;var cs=new Error("Unhandled error."+(zi?" ("+zi.message+")":""));throw cs.context=zi,cs}var Xi=Ei[Ka];if(Xi===void 0)return!1;if(typeof Xi=="function")wa(Xi,this,Ya);else for(var ls=Xi.length,ds=Qa(Xi,ls),Wa=0;Wa<ls;++Wa)wa(ds[Wa],this,Ya);return!0};function Va(Ga,Ka,Ya,Wa){var gi,Ei,zi;if($a(Ya),Ei=Ga._events,Ei===void 0?(Ei=Ga._events=Object.create(null),Ga._eventsCount=0):(Ei.newListener!==void 0&&(Ga.emit("newListener",Ka,Ya.listener?Ya.listener:Ya),Ei=Ga._events),zi=Ei[Ka]),zi===void 0)zi=Ei[Ka]=Ya,++Ga._eventsCount;else if(typeof zi=="function"?zi=Ei[Ka]=Wa?[Ya,zi]:[zi,Ya]:Wa?zi.unshift(Ya):zi.push(Ya),gi=Da(Ga),gi>0&&zi.length>gi&&!zi.warned){zi.warned=!0;var cs=new Error("Possible EventEmitter memory leak detected. "+zi.length+" "+String(Ka)+" listeners added. Use emitter.setMaxListeners() to increase limit");cs.name="MaxListenersExceededWarning",cs.emitter=Ga,cs.type=Ka,cs.count=zi.length,xa(cs)}return Ga}ka.prototype.addListener=function(Ka,Ya){return Va(this,Ka,Ya,!1)},ka.prototype.on=ka.prototype.addListener,ka.prototype.prependListener=function(Ka,Ya){return Va(this,Ka,Ya,!0)};function Fa(){if(!this.fired)return this.target.removeListener(this.type,this.wrapFn),this.fired=!0,arguments.length===0?this.listener.call(this.target):this.listener.apply(this.target,arguments)}function Ma(Ga,Ka,Ya){var Wa={fired:!1,wrapFn:void 0,target:Ga,type:Ka,listener:Ya},gi=Fa.bind(Wa);return gi.listener=Ya,Wa.wrapFn=gi,gi}ka.prototype.once=function(Ka,Ya){return $a(Ya),this.on(Ka,Ma(this,Ka,Ya)),this},ka.prototype.prependOnceListener=function(Ka,Ya){return $a(Ya),this.prependListener(Ka,Ma(this,Ka,Ya)),this},ka.prototype.removeListener=function(Ka,Ya){var Wa,gi,Ei,zi,cs;if($a(Ya),gi=this._events,gi===void 0)return this;if(Wa=gi[Ka],Wa===void 0)return this;if(Wa===Ya||Wa.listener===Ya)--this._eventsCount===0?this._events=Object.create(null):(delete gi[Ka],gi.removeListener&&this.emit("removeListener",Ka,Wa.listener||Ya));else if(typeof Wa!="function"){for(Ei=-1,zi=Wa.length-1;zi>=0;zi--)if(Wa[zi]===Ya||Wa[zi].listener===Ya){cs=Wa[zi].listener,Ei=zi;break}if(Ei<0)return this;Ei===0?Wa.shift():Za(Wa,Ei),Wa.length===1&&(gi[Ka]=Wa[0]),gi.removeListener!==void 0&&this.emit("removeListener",Ka,cs||Ya)}return this},ka.prototype.off=ka.prototype.removeListener,ka.prototype.removeAllListeners=function(Ka){var Ya,Wa=this._events,gi;if(Wa===void 0)return this;if(Wa.removeListener===void 0)return arguments.length===0?(this._events=Object.create(null),this._eventsCount=0):Wa[Ka]!==void 0&&(--this._eventsCount===0?this._events=Object.create(null):delete Wa[Ka]),this;if(arguments.length===0){var Ei=Object.keys(Wa),zi;for(gi=0;gi<Ei.length;++gi)zi=Ei[gi],zi!=="removeListener"&&this.removeAllListeners(zi);return this.removeAllListeners("removeListener"),this._events=Object.create(null),this._eventsCount=0,this}if(Ya=Wa[Ka],typeof Ya=="function")this.removeListener(Ka,Ya);else if(Ya!==void 0)for(gi=Ya.length-1;gi>=0;gi--)this.removeListener(Ka,Ya[gi]);return this};function Ua(Ga,Ka,Ya){var Wa=Ga._events;if(Wa===void 0)return[];var gi=Wa[Ka];return gi===void 0?[]:typeof gi=="function"?Ya?[gi.listener||gi]:[gi]:Ya?ja(gi):Qa(gi,gi.length)}ka.prototype.listeners=function(Ka){return Ua(this,Ka,!0)},ka.prototype.rawListeners=function(Ka){return Ua(this,Ka,!1)},ka.listenerCount=function(Ga,Ka){return typeof Ga.listenerCount=="function"?Ga.listenerCount(Ka):La.call(Ga,Ka)},ka.prototype.listenerCount=La;function La(Ga){var Ka=this._events;if(Ka!==void 0){var Ya=Ka[Ga];if(typeof Ya=="function")return 1;if(Ya!==void 0)return Ya.length}return 0}ka.prototype.eventNames=function(){return this._eventsCount>0?Pa(this._events):[]};function Qa(Ga,Ka){for(var Ya=new Array(Ka),Wa=0;Wa<Ka;++Wa)Ya[Wa]=Ga[Wa];return Ya}function Za(Ga,Ka){for(;Ka+1<Ga.length;Ka++)Ga[Ka]=Ga[Ka+1];Ga.pop()}function ja(Ga){for(var Ka=new Array(Ga.length),Ya=0;Ya<Ka.length;++Ya)Ka[Ya]=Ga[Ya].listener||Ga[Ya];return Ka}function qa(Ga,Ka){return new Promise(function(Ya,Wa){function gi(zi){Ga.removeListener(Ka,Ei),Wa(zi)}function Ei(){typeof Ga.removeListener=="function"&&Ga.removeListener("error",gi),Ya([].slice.call(arguments))}za(Ga,Ka,Ei,{once:!0}),Ka!=="error"&&Ha(Ga,gi,{once:!0})})}function Ha(Ga,Ka,Ya){typeof Ga.on=="function"&&za(Ga,"error",Ka,Ya)}function za(Ga,Ka,Ya,Wa){if(typeof Ga.on=="function")Wa.once?Ga.once(Ka,Ya):Ga.on(Ka,Ya);else if(typeof Ga.addEventListener=="function")Ga.addEventListener(Ka,function gi(Ei){Wa.once&&Ga.removeEventListener(Ka,gi),Ya(Ei)});else throw new TypeError('The "emitter" argument must be of type EventEmitter. Received type '+typeof Ga)}})),require_dist=__commonJSMin(((t,r)=>{var Aa=wa(require_events());
17Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;function wa($a){return $a&&$a.__esModule?$a:{default:$a}}function Pa($a,Da){var Va=Object.keys($a);if(Object.getOwnPropertySymbols){var Fa=Object.getOwnPropertySymbols($a);Da&&(Fa=Fa.filter(function(Ma){return Object.getOwnPropertyDescriptor($a,Ma).enumerable})),Va.push.apply(Va,Fa)}return Va}function xa($a){for(var Da,Va=1;Va<arguments.length;Va++)Da=arguments[Va]==null?{}:arguments[Va],Va%2?Pa(Object(Da),!0).forEach(function(Fa){Ca($a,Fa,Da[Fa])}):Object.getOwnPropertyDescriptors?Object.defineProperties($a,Object.getOwnPropertyDescriptors(Da)):Pa(Object(Da)).forEach(function(Fa){Object.defineProperty($a,Fa,Object.getOwnPropertyDescriptor(Da,Fa))});return $a}function Ca($a,Da,Va){return Da in $a?Object.defineProperty($a,Da,{value:Va,enumerable:!0,configurable:!0,writable:!0}):$a[Da]=Va,$a}var ka={IDLE:0,RUNNING:1,STOPPED:2},Ba=class extends Aa.default{constructor($a={}){super(),Ca(this,"tasks",new Map),Ca(this,"uniqueId",0),Ca(this,"lastRan",0),Ca(this,"currentlyHandled",0),Ca(this,"state",ka.IDLE),Ca(this,"options",{concurrent:5,interval:500,start:!0}),this.options=xa(xa({},this.options),$a),this.options.interval=parseInt(this.options.interval,10),this.options.concurrent=parseInt(this.options.concurrent,10)}start(){this.state===ka.RUNNING||this.isEmpty||(this.state=ka.RUNNING,this.emit("start"),(async()=>{for(;this.shouldRun;)await this.dequeue()})())}stop(){clearTimeout(this.timeoutId),this.state=ka.STOPPED,this.emit("stop")}finalize(){this.currentlyHandled-=1,this.currentlyHandled===0&&this.isEmpty&&(this.stop(),this.state=ka.IDLE,this.emit("end"))}async execute(){const $a=[];this.tasks.forEach((Va,Fa)=>{this.currentlyHandled<this.options.concurrent&&(this.currentlyHandled++,this.tasks.delete(Fa),$a.push(Promise.resolve(Va()).then(Ma=>(this.emit("resolve",Ma),Ma)).catch(Ma=>(this.emit("reject",Ma),Ma)).finally(()=>{this.emit("dequeue"),this.finalize()})))});const Da=await Promise.all($a);return this.options.concurrent===1?Da[0]:Da}dequeue(){const{interval:$a}=this.options;return new Promise(Da=>{const Va=Math.max(0,$a-(Date.now()-this.lastRan));clearTimeout(this.timeoutId),this.timeoutId=setTimeout(()=>{this.lastRan=Date.now(),this.execute().then(Da)},Va)})}enqueue($a){if(Array.isArray($a))return void $a.map(Da=>this.enqueue(Da));if(typeof $a!="function")throw new Error(`You must provide a function, not ${typeof $a}.`);this.uniqueId=(this.uniqueId+1)%Number.MAX_SAFE_INTEGER,this.tasks.set(this.uniqueId,$a),this.options.start&&this.state!==ka.STOPPED&&this.start()}add($a){this.enqueue($a)}clear(){this.tasks.clear()}get size(){return this.tasks.size}get isEmpty(){return this.size===0}get shouldRun(){return!this.isEmpty&&this.state!==ka.STOPPED}};t.default=Ba,r.exports=t.default})),HpkeError=class extends Error{constructor(t){let r;t instanceof Error?r=t.message:typeof t=="string"?r=t:r="",super(r),this.name=this.constructor.name}},InvalidParamError=class extends HpkeError{},SerializeError=class extends HpkeError{},DeserializeError=class extends HpkeError{},EncapError=class extends HpkeError{},DecapError=class extends HpkeError{},ExportError=class extends HpkeError{},SealError=class extends HpkeError{},OpenError=class extends HpkeError{},MessageLimitReachedError=class extends HpkeError{},DeriveKeyPairError=class extends HpkeError{},NotSupportedError=class extends HpkeError{},dntGlobals={},dntGlobalThis=createMergeProxy(globalThis,dntGlobals);function createMergeProxy(t,r){return new Proxy(t,{get(Aa,wa,Pa){return wa in r?r[wa]:t[wa]},set(Aa,wa,Pa){return wa in r&&delete r[wa],t[wa]=Pa,!0},deleteProperty(Aa,wa){let Pa=!1;return wa in r&&(delete r[wa],Pa=!0),wa in t&&(delete t[wa],Pa=!0),Pa},ownKeys(Aa){const wa=Reflect.ownKeys(t),Pa=Reflect.ownKeys(r),xa=new Set(Pa);return[...wa.filter(Ca=>!xa.has(Ca)),...Pa]},defineProperty(Aa,wa,Pa){return wa in r&&delete r[wa],Reflect.defineProperty(t,wa,Pa),!0},getOwnPropertyDescriptor(Aa,wa){return wa in r?Reflect.getOwnPropertyDescriptor(r,wa):Reflect.getOwnPropertyDescriptor(t,wa)},has(Aa,wa){return wa in r||wa in t}})}async function loadSubtleCrypto(){if(dntGlobalThis!==void 0&&globalThis.crypto!==void 0)return globalThis.crypto.subtle;try{const{webcrypto:t}=await __vitePreload(async()=>{const{webcrypto:r}=await Promise.resolve().then(()=>__toESM(require___vite_browser_external()));return{webcrypto:r}},void 0);return t.subtle}catch(t){throw new NotSupportedError(t)}}var NativeAlgorithm=class{constructor(){Object.defineProperty(this,"_api",{enumerable:!0,configurable:!0,writable:!0,value:void 0})}async _setup(){this._api===void 0&&(this._api=await loadSubtleCrypto())}},Mode={Base:0,Psk:1,Auth:2,AuthPsk:3},KemId={NotAssigned:0,DhkemP256HkdfSha256:16,DhkemP384HkdfSha384:17,DhkemP521HkdfSha512:18,DhkemSecp256k1HkdfSha256:19,DhkemX25519HkdfSha256:32,DhkemX448HkdfSha512:33,HybridkemX25519Kyber768
17:48,MlKem512:64,MlKem768:65,MlKem1024:66,XWing:25722},KdfId={HkdfSha256:1,HkdfSha384:2,HkdfSha512:3,Sha3256:4,Sha3384:5,Sha3512:6,Shake128:16,Shake256:17,TurboShake128:18,TurboShake256:19},AeadId={Aes128Gcm:1,Aes256Gcm:2,Chacha20Poly1305:3,ExportOnly:65535},INPUT_LENGTH_LIMIT=8192,INFO_LENGTH_LIMIT=268435456,EMPTY=new Uint8Array(0),N_0=0n,N_1=1n,N_2=2n,SUITE_ID_HEADER_KEM=new Uint8Array([75,69,77,0,0]),HPKE_VERSION=new Uint8Array([72,80,75,69,45,118,49]);function toUint8Array(t){return new Uint8Array(toArrayBuffer(t))}function toArrayBuffer(t){return t instanceof ArrayBuffer?t:ArrayBuffer.isView(t)?new Uint8Array(t.buffer,t.byteOffset,t.byteLength).slice().buffer:new Uint8Array(t).slice().buffer}var HkdfNative=class extends NativeAlgorithm{constructor(){super(),Object.defineProperty(this,"id",{enumerable:!0,configurable:!0,writable:!0,value:KdfId.HkdfSha256}),Object.defineProperty(this,"hashSize",{enumerable:!0,configurable:!0,writable:!0,value:0}),Object.defineProperty(this,"_suiteId",{enumerable:!0,configurable:!0,writable:!0,value:EMPTY}),Object.defineProperty(this,"algHash",{enumerable:!0,configurable:!0,writable:!0,value:{name:"HMAC",hash:"SHA-256",length:256}})}init(t){this._suiteId=t}buildLabeledIkm(t,r){this._checkInit();const Aa=new Uint8Array(7+this._suiteId.byteLength+t.byteLength+r.byteLength);return Aa.set(HPKE_VERSION,0),Aa.set(this._suiteId,7),Aa.set(t,7+this._suiteId.byteLength),Aa.set(r,7+this._suiteId.byteLength+t.byteLength),Aa}buildLabeledInfo(t,r,Aa){this._checkInit();const wa=new Uint8Array(9+this._suiteId.byteLength+t.byteLength+r.byteLength);return wa.set(new Uint8Array([0,Aa]),0),wa.set(HPKE_VERSION,2),wa.set(this._suiteId,9),wa.set(t,9+this._suiteId.byteLength),wa.set(r,9+this._suiteId.byteLength+t.byteLength),wa}async extract(t,r){await this._setup();const Aa=t.byteLength===0?new ArrayBuffer(this.hashSize):toArrayBuffer(t);if(Aa.byteLength!==this.hashSize)throw new InvalidParamError("The salt length must be the same as the hashSize");const wa=toArrayBuffer(r),Pa=await this._api.importKey("raw",Aa,this.algHash,!1,["sign"]);return await this._api.sign("HMAC",Pa,wa)}async expand(t,r,Aa){await this._setup();const wa=toArrayBuffer(t),Pa=await this._api.importKey("raw",wa,this.algHash,!1,["sign"]),xa=new ArrayBuffer(Aa),Ca=new Uint8Array(xa);let ka=EMPTY;const Ba=toUint8Array(r),$a=new Uint8Array(1);if(Aa>255*this.hashSize)throw new Error("Entropy limit reached");const Da=new Uint8Array(this.hashSize+Ba.length+1);for(let Va=1,Fa=0;Fa<Ca.length;Va++)$a[0]=Va,Da.set(ka,0),Da.set(Ba,ka.length),Da.set($a,ka.length+Ba.length),ka=new Uint8Array(await this._api.sign("HMAC",Pa,Da.slice(0,ka.length+Ba.length+1))),Ca.length-Fa>=ka.length?(Ca.set(ka,Fa),Fa+=ka.length):(Ca.set(ka.slice(0,Ca.length-Fa),Fa),Fa+=Ca.length-Fa);return xa}async extractAndExpand(t,r,Aa,wa){await this._setup();const Pa=toArrayBuffer(r),xa=await this._api.importKey("raw",Pa,"HKDF",!1,["deriveBits"]);return await this._api.deriveBits({name:"HKDF",hash:this.algHash.hash,salt:toArrayBuffer(t),info:toArrayBuffer(Aa)},xa,wa*8)}async labeledExtract(t,r,Aa){return await this.extract(t,this.buildLabeledIkm(r,Aa))}async labeledExpand(t,r,Aa,wa){return await this.expand(t,this.buildLabeledInfo(r,Aa,wa),wa)}_checkInit(){if(this._suiteId===EMPTY)throw new Error("Not initialized. Call init()")}},HkdfSha256Native=class extends HkdfNative{constructor(){super(...arguments),Object.defineProperty(this,"id",{enumerable:!0,configurable:!0,writable:!0,value:KdfId.HkdfSha256}),Object.defineProperty(this,"hashSize",{enumerable:!0,configurable:!0,writable:!0,value:32}),Object.defineProperty(this,"algHash",{enumerable:!0,configurable:!0,writable:!0,value:{name:"HMAC",hash:"SHA-256",length:256}})}},isCryptoKeyPair=t=>typeof t=="object"&&t!==null&&typeof t.privateKey=="object"&&typeof t.publicKey=="object";function i2Osp(t,r){if(r<=0)throw new Error("i2Osp: too small size");if(t>=256**r)throw new Error("i2Osp: too large integer");const Aa=new Uint8Array(r);for(let wa=0;wa<r&&t;wa++)Aa[r-(wa+1)]=t%256,t=Math.floor(t/256);return Aa}function concat(t,r){const Aa=new Uint8Array(t.length+r.length);return Aa.set(t,0),Aa.set(r,t.length),Aa}function base64UrlToBytes(t){const r=t.replace(/-/g,"+").replace(/_/g,"/"),Aa=atob(r),wa=new Uint8Array(Aa.length);for(let Pa=0;Pa<Aa.length;Pa++)wa[Pa]=Aa.charCodeAt(Pa);return wa}async function loadCrypto(){if(typeof dntGlobalThis<"u"&&globalThis.crypto!==void 0)return globalThis.crypto;try{const{webcrypto:t}=await __vitePreload(async()=>{const{webcrypto:r}=await Promise.resolve().then(()=>__toESM(require___vite_browser_external()));return{webcrypto:r}},void 0);return t}catch{throw new Error("failed to load Crypto")}}function xor(t,r){if(t.byteLength!==r.byteLength)throw new Error("xor: different length inputs");const Aa=new Uint8Array(t.byteLength);for(let wa=0;wa<t.byteLength;wa++)Aa[wa]=t[wa]^r[wa];return Aa}var LABEL_EAE_PRK=new Uint8Array([101,97,101,95,112,114,107]),LABEL_SHARED_SECRET=new
17Uint8Array([115,104,97,114,101,100,95,115,101,99,114,101,116]);function concat3(t,r,Aa){const wa=new Uint8Array(t.length+r.length+Aa.length);return wa.set(t,0),wa.set(r,t.length),wa.set(Aa,t.length+r.length),wa}var Dhkem=class{constructor(t,r,Aa){Object.defineProperty(this,"id",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"secretSize",{enumerable:!0,configurable:!0,writable:!0,value:0}),Object.defineProperty(this,"encSize",{enumerable:!0,configurable:!0,writable:!0,value:0}),Object.defineProperty(this,"publicKeySize",{enumerable:!0,configurable:!0,writable:!0,value:0}),Object.defineProperty(this,"privateKeySize",{enumerable:!0,configurable:!0,writable:!0,value:0}),Object.defineProperty(this,"_prim",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"_kdf",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),this.id=t,this._prim=r,this._kdf=Aa;const wa=new Uint8Array(SUITE_ID_HEADER_KEM);wa.set(i2Osp(this.id,2),3),this._kdf.init(wa)}async serializePublicKey(t){return await this._prim.serializePublicKey(t)}async deserializePublicKey(t){return await this._prim.deserializePublicKey(toArrayBuffer(t))}async serializePrivateKey(t){return await this._prim.serializePrivateKey(t)}async deserializePrivateKey(t){return await this._prim.deserializePrivateKey(toArrayBuffer(t))}async importKey(t,r,Aa=!0){return await this._prim.importKey(t,r,Aa)}async generateKeyPair(){return await this._prim.generateKeyPair()}async deriveKeyPair(t){const r=toArrayBuffer(t);if(r.byteLength>8192)throw new InvalidParamError("Too long ikm");return await this._prim.deriveKeyPair(r)}async encap(t){let r;t.ekm===void 0?r=await this.generateKeyPair():isCryptoKeyPair(t.ekm)?r=t.ekm:r=await this.deriveKeyPair(t.ekm);const Aa=await this._prim.serializePublicKey(r.publicKey),wa=await this._prim.serializePublicKey(t.recipientPublicKey);try{let Pa;if(t.senderKey===void 0)Pa=new Uint8Array(await this._prim.dh(r.privateKey,t.recipientPublicKey));else{const Ca=isCryptoKeyPair(t.senderKey)?t.senderKey.privateKey:t.senderKey,ka=new Uint8Array(await this._prim.dh(r.privateKey,t.recipientPublicKey)),Ba=new Uint8Array(await this._prim.dh(Ca,t.recipientPublicKey));Pa=concat(ka,Ba)}let xa;
17if(t.senderKey===void 0)xa=concat(new Uint8Array(Aa),new Uint8Array(wa));else{const Ca=isCryptoKeyPair(t.senderKey)?t.senderKey.publicKey:await this._prim.derivePublicKey(t.senderKey),ka=await this._prim.serializePublicKey(Ca);xa=concat3(new Uint8Array(Aa),new Uint8Array(wa),new Uint8Array(ka))}return{enc:Aa,sharedSecret:await this._generateSharedSecret(Pa,xa)}}catch(Pa){throw new EncapError(Pa)}}async decap(t){const r=toArrayBuffer(t.enc),Aa=await this._prim.deserializePublicKey(r),wa=isCryptoKeyPair(t.recipientKey)?t.recipientKey.privateKey:t.recipientKey,Pa=isCryptoKeyPair(t.recipientKey)?t.recipientKey.publicKey:await this._prim.derivePublicKey(t.recipientKey),xa=await this._prim.serializePublicKey(Pa);try{let Ca;if(t.senderPublicKey===void 0)Ca=new Uint8Array(await this._prim.dh(wa,Aa));else{const Ba=new Uint8Array(await this._prim.dh(wa,Aa)),$a=new Uint8Array(await this._prim.dh(wa,t.senderPublicKey));Ca=concat(Ba,$a)}let ka;if(t.senderPublicKey===void 0)ka=concat(new Uint8Array(r),new Uint8Array(xa));else{const Ba=await this._prim.serializePublicKey(t.senderPublicKey);ka=new Uint8Array(r.byteLength+xa.byteLength+Ba.byteLength),ka.set(new Uint8Array(r),0),ka.set(new Uint8Array(xa),r.byteLength),ka.set(new Uint8Array(Ba),r.byteLength+xa.byteLength)}return await this._generateSharedSecret(Ca,ka)}catch(Ca){throw new DecapError(Ca)}}async _generateSharedSecret(t,r){const Aa=this._kdf.buildLabeledIkm(LABEL_EAE_PRK,t),wa=this._kdf.buildLabeledInfo(LABEL_SHARED_SECRET,r,this.secretSize);
17return await this._kdf.extractAndExpand(EMPTY,Aa,wa,this.secretSize)}},KEM_USAGES=["deriveBits"],LABEL_DKP_PRK=new Uint8Array([100,107,112,95,112,114,107]),LABEL_SK=new Uint8Array([115,107]),XCryptoKey=class{constructor(t,r,Aa,wa=[]){Object.defineProperty(this,"key",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"type",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"extractable",{enumerable:!0,configurable:!0,writable:!0,value:!0}),Object.defineProperty(this,"algorithm",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"usages",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),this.key=r,this.type=Aa,this.algorithm={name:t},this.usages=wa,Aa==="public"&&(this.usages=[])}},XCurveDhkemPrimitives=class{constructor(t,r,Aa,wa){Object.defineProperty(this,"_algName",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"_curve",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"_hkdf",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"_nPk",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"_nSk",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),this._algName=t,this._nPk=r,this._nSk=r,this._curve=Aa,this._hkdf=wa}serializePublicKey(t){try{return Promise.resolve(t.key.buffer)}catch(r){return Promise.reject(new SerializeError(r))}}async deserializePublicKey(t){try{return await this._importRawKey(toArrayBuffer(t),!0)}catch(r){throw new DeserializeError(r)}}serializePrivateKey(t){try{return Promise.resolve(t.key.buffer)}catch(r){return Promise.reject(new SerializeError(r))}}async deserializePrivateKey(t){try{return await this._importRawKey(toArrayBuffer(t),!1)}catch(r){throw new DeserializeError(r)}}async importKey(t,r,Aa){try{if(t==="raw")return await this._importRawKey(r,Aa);if(r instanceof ArrayBuffer)throw new Error("Invalid jwk key format");return await this._importJWK(r,Aa)}catch(wa){throw new DeserializeError(wa)}}async generateKeyPair(){try{const t=await this._curve.utils.randomSecretKey(),r=new XCryptoKey(this._algName,t,"private",KEM_USAGES);return{publicKey:await this.derivePublicKey(r),privateKey:r}}catch(t){throw new NotSupportedError(t)}}async deriveKeyPair(t){try{const r=toArrayBuffer(t),Aa=await this._hkdf.labeledExtract(EMPTY.buffer,LABEL_DKP_PRK,new Uint8Array(r)),wa=await this._hkdf.labeledExpand(Aa,LABEL_SK,EMPTY,this._nSk),Pa=new XCryptoKey(this._algName,new Uint8Array(wa),"private",KEM_USAGES);return{privateKey:Pa,publicKey:await this.derivePublicKey(Pa)}}catch(r){throw new DeriveKeyPairError(r)}}derivePublicKey(t){try{const r=this._curve.getPublicKey(t.key);return Promise.resolve(new XCryptoKey(this._algName,r,"public"))}catch(r){return Promise.reject(new DeserializeError(r))}}dh(t,r){try{return Promise.resolve(this._curve.getSharedSecret(t.key,r.key).buffer)}catch(Aa){return Promise.reject(new SerializeError(Aa))}}_importRawKey(t,r){return new Promise((Aa,wa)=>{r&&t.byteLength!==this._nPk&&wa(new Error("Invalid length of the key")),!r&&t.byteLength!==this._nSk&&wa(new Error("Invalid length of the key")),Aa(new XCryptoKey(this._algName,new Uint8Array(t),r?"public":"private",r?[]:KEM_USAGES))})}_importJWK(t,r){return new Promise((Aa,wa)=>{t.kty!=="OKP"&&wa(new Error(`Invalid kty: ${t.kty}`)),t.crv!==this._algName&&wa(new Error(`Invalid crv: ${t.crv}`)),r?(typeof t.d<"u"&&wa(new Error("Invalid key: `d` should not be set")),typeof t.x!="string"&&wa(new Error("Invalid key: `x` not found")),Aa(new XCryptoKey(this._algName,base64UrlToBytes(t.x),"public"))):(typeof t.d!="string"&&wa(new Error("Invalid key: `d` not found")),Aa(new XCryptoKey(this._algName,base64UrlToBytes(t.d),"private",KEM_USAGES)))})}},AEAD_USAGES=["encrypt","decrypt"];function isBytes(t){return t instanceof Uint8Array||ArrayBuffer.isView(t)&&t.constructor.name==="Uint8Array"}function anumber(t,r=""){if(!Number.isSafeInteger(t)||t<0){const Aa=r&&`"${r}" `;throw new Error(`${Aa}expected integer >0, got ${t}`)}}function abytes(t,r,Aa=""){const wa=isBytes(t),Pa=t?.length,xa=r!==void 0;if(!wa||xa&&Pa!==r){const Ca=Aa&&`"${Aa}" `,ka=xa?` of length ${r}`:"",Ba=wa?`length=${Pa}`:`type=${typeof t}`;throw new Error(Ca+"expected Uint8Array"+ka+", got "+Ba)}return t}function aexists(t,r=!0){if(t.destroyed)throw new Error("Hash instance has been destroyed");if(r&&t.finished)throw new Error("Hash#digest() has already been called")}function aoutput(t,r){abytes(t,void 0,"digestInto() output");const Aa=r.outputLen;if(t.length<Aa)throw new Error('"digestInto() output" expected to be of length >='+Aa)}function abignumer(t){if(typeof t=="bigint"){if(!isPosBig(t))throw new Error("positive bigint expected, got "+t)}else anumber(t);return t}function clean(...t){for(let r=0;r<t.length;r++)t[r].fill(0)}var _endianTestBytes=new Uint8Array(new Uint32Array([287454020]).buffer),isLE=_endianTestBytes[0]===68;function createView(t){return new DataView(t.buffer,t.byteOffset,t.byteLength)}function rotr(t,r){return t<<32-r|t>>>r}var hasHexBuiltin=typeof Uint8Array.from([]).toHex=="function"&&typeof Uint8Array.fromHex=="function",hexes=Array.from({length:256},(t,r)=>r.toString(16).padStart(2,"0")),HEX_TO_BIGINT=[0n,1n,2n,3n,4n,5n,
176n,7n,8n,9n,10n,11n,12n,13n,14n,15n];function bytesToHex(t){if(abytes(t),hasHexBuiltin)return t.toHex();let r="";for(let Aa=0;Aa<t.length;Aa++)r+=hexes[t[Aa]];return r}var asciis={_0:48,_9:57,A:65,F:70,a:97,f:102};function asciiToBase16(t){if(t>=asciis._0&&t<=asciis._9)return t-asciis._0;if(t>=asciis.A&&t<=asciis.F)return t-(asciis.A-10);if(t>=asciis.a&&t<=asciis.f)return t-(asciis.a-10)}function hexToBytes(t){if(typeof t!="string")throw new Error("hex string expected, got "+typeof t);if(hasHexBuiltin)return Uint8Array.fromHex(t);const r=t.length,Aa=r/2;if(r%2)throw new Error("hex string expected, got unpadded hex of length "+r);const wa=new Uint8Array(Aa);for(let Pa=0,xa=0;Pa<Aa;Pa++,xa+=2){const Ca=asciiToBase16(t.charCodeAt(xa)),ka=asciiToBase16(t.charCodeAt(xa+1));if(Ca===void 0||ka===void 0){const Ba=t[xa]+t[xa+1];throw new Error('hex string expected, got non-hex character "'+Ba+'" at index '+xa)}wa[Pa]=Ca*16+ka}return wa}function hexToNumber(t){if(typeof t!="string")throw new Error("hex string expected, got "+typeof t);let r=N_0;for(let Aa=0;Aa<t.length;Aa++){const wa=asciiToBase16(t.charCodeAt(Aa));if(wa===void 0)throw new Error('hex string expected, got non-hex character "'+t[Aa]+'" at index '+Aa);r=r<<4n|HEX_TO_BIGINT[wa]}return r}function numberToBigint(t){anumber(t,"numberToBigint");let r=t,Aa=N_0,wa=1n;for(;r>0;)r%2===1&&(Aa+=wa),r=Math.floor(r/2),wa<<=1n;return Aa}function bytesToNumberLE(t){return hexToNumber(bytesToHex(copyBytes(abytes(t)).reverse()))}function numberToBytesBE(t,r){anumber(r),t=abignumer(t);const Aa=hexToBytes(t.toString(16).padStart(r*2,"0"));if(Aa.length!==r)throw new Error("number too large");return Aa}function numberToBytesLE(t,r){return numberToBytesBE(t,r).reverse()}function copyBytes(t){return Uint8Array.from(t)}function isPosBig(t){return typeof t=="bigint"&&0n<=t}function inRange(t,r,Aa){return isPosBig(t)&&isPosBig(r)&&isPosBig(Aa)&&r<=t&&t<Aa}function aInRange(t,r,Aa,wa){if(!inRange(r,Aa,wa))throw new Error("expected valid "+t+": "+Aa+" <= n < "+wa+", got "+r)}function validateObject(t,r={},Aa={}){if(!t||typeof t!="object")throw new Error("expected valid options object");function wa(xa,Ca,ka){const Ba=t[xa];if(ka&&Ba===void 0)return;const $a=typeof Ba;if($a!==Ca||Ba===null)throw new Error(`param "${xa}" is invalid: expected ${Ca}, got ${$a}`)}const Pa=(xa,Ca)=>Object.entries(xa).forEach(([ka,Ba])=>wa(ka,Ba,Ca));Pa(r,!1),Pa(Aa,!0)}async function randomBytesAsync(t=32){const r=await loadCrypto(),Aa=new Uint8Array(t);return r.getRandomValues(Aa),Aa}function oidNist(t){return{oid:Uint8Array.from([6,9,96,134,72,1,101,3,4,2,t])}}function ahash(t){if(typeof t!="function"||typeof t.create!="function")throw new Error("Hash must wrapped by utils.createHasher");anumber(t.outputLen),anumber(t.blockLen)}function createHasher(t,r={}){const Aa=(xa,Ca)=>t(Ca).update(xa).digest(),wa=t(void 0),Pa=Object.assign(Aa,{outputLen:wa.outputLen,blockLen:wa.blockLen,create:xa=>t(xa),...r});return Object.freeze(Pa)}var _HMAC=class{constructor(t,r){if(Object.defineProperty(this,"oHash",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"iHash",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"blockLen",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"outputLen",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"finished",{enumerable:!0,configurable:!0,writable:!0,value:!1}),Object.defineProperty(this,"destroyed",{enumerable:!0,configurable:!0,writable:!0,value:!1}),ahash(t),abytes(r,void 0,"key"),this.iHash=t.create(),typeof this.iHash.update!="function")throw new Error("Expected instance of class which extends utils.Hash");this.blockLen=this.iHash.blockLen,this.outputLen=this.iHash.outputLen;const Aa=this.blockLen,wa=new Uint8Array(Aa);wa.set(r.length>Aa?t.create().update(r).digest():r);for(let Pa=0;Pa<wa.length;Pa++)wa[Pa]^=54;this.iHash.update(wa),this.oHash=t.create();for(let Pa=0;Pa<wa.length;Pa++)wa[Pa]^=106;this.oHash.update(wa),clean(wa)}update(t){return aexists(this),this.iHash.update(t),this}digestInto(t){aexists(this),abytes(t,this.outputLen,"output"),this.finished=!0,this.iHash.digestInto(t),this.oHash.update(t),this.oHash.digestInto(t),this.destroy()}digest(){const t=new Uint8Array(this.oHash.outputLen);return this.digestInto(t),t}_cloneInto(t){t||=Object.create(Object.getPrototypeOf(this),{});const{oHash:r,iHash:Aa,finished:wa,destroyed:Pa,blockLen:xa,outputLen:Ca}=this;return t=t,t.finished=wa,t.destroyed=Pa,t.blockLen=xa,t.outputLen=Ca,t.oHash=r._cloneInto(t.oHash),t.iHash=Aa._cloneInto(t.iHash),t}clone(){return this._cloneInto()}destroy(){this.destroyed=!0,this.oHash.destroy(),this.iHash.destroy()}},hmac=(t,r,Aa)=>new _HMAC(t,r).update(Aa).digest();hmac.create=(t,r)=>new _HMAC(t,r);function Chi(t,r,Aa){return t&r^~t&Aa}function Maj(t,r,Aa){return t&r^t&Aa^r&Aa}var HashMD=class{constructor(t,r,Aa,wa){Object.defineProperty(this,"blockLen",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"outputLen",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"padOffset",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"isLE",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"buffer",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"view",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"finished",{enumerable:!0,configurable:!0,writable:!0,value:!1}),Object.defineProperty(this,"length",{enumerable:!0,configurable:!0,writable:!0,value:0}),Object.defineProperty(this,"pos",{enumerable:!0,configurable:!0,writable:!0,value:0}),Object.defineProperty(this,"destroyed",{enumerable:!0,configurable:!0,writable:!0,value:!1}),this.blockLen=t,this.outputLen=r,this.padOffset=Aa,this.isLE=wa,this.buffer=new Uint8Array(t),this.view=createView(this.buffer)}update(t){aexists(this),abytes(t);const{view:r,buffer:Aa,blockLen:wa}=this,Pa=t.length;for(let xa=0;xa<Pa;){const Ca=Math.min(wa-this.pos,Pa-xa);if(Ca===wa){const ka=createView(t);for(;wa<=Pa-xa;xa+=wa)this.process(ka,xa);continue}Aa.set(t.subarray(xa,xa+Ca),this.pos),this.pos+=Ca,xa+=Ca,this.pos===wa&&(this.process(r,0),this.pos=0)}return this.length+=t.length,this.roundClean(),this}digestInto(t){aexists(this),aoutput(t,this),this.finished=!0;const{buffer:r,view:Aa,blockLen:wa,isLE:Pa}=this;let{pos:xa}=this;
17r[xa++]=128,clean(this.buffer.subarray(xa)),this.padOffset>wa-xa&&(this.process(Aa,0),xa=0);for(let Da=xa;Da<wa;Da++)r[Da]=0;Aa.setBigUint64(wa-8,numberToBigint(this.length*8),Pa),this.process(Aa,0);const Ca=createView(t),ka=this.outputLen;if(ka%4)throw new Error("_sha2: outputLen must be aligned to 32bit");const Ba=ka/4,$a=this.get();if(Ba>$a.length)throw new Error("_sha2: outputLen bigger than state");for(let Da=0;Da<Ba;Da++)Ca.setUint32(4*Da,$a[Da],Pa)}digest(){const{buffer:t,outputLen:r}=this;this.digestInto(t);const Aa=t.slice(0,r);return this.destroy(),Aa}_cloneInto(t){t||=new this.constructor,t.set(...this.get());const{blockLen:r,buffer:Aa,length:wa,finished:Pa,destroyed:xa,pos:Ca}=this;return t.destroyed=xa,t.finished=Pa,t.length=wa,t.pos=Ca,wa%r&&t.buffer.set(Aa),t}clone(){return this._cloneInto()}},SHA256_IV=Uint32Array.from([1779033703,3144134277,1013904242,2773480762,1359893119,2600822924,528734635,1541459225]),SHA256_K=Uint32Array.from([1116352408,1899447441,3049323471,3921009573,961987163,1508970993,2453635748,2870763221,3624381080,310598401,607225278,1426881987,1925078388,2162078206,2614888103,3248222580,3835390401,4022224774,264347078,604807628,770255983,1249150122,1555081692,1996064986,2554220882,2821834349,2952996808,3210313671,3336571891,3584528711,113926993,338241895,666307205,773529912,1294757372,1396182291,1695183700,1986661051,2177026350,2456956037,2730485921,2820302411,3259730800,3345764771,3516065817,3600352804,4094571909,275423344,430227734,506948616,659060556,883997877,958139571,1322822218,1537002063,1747873779,1955562222,2024104815,2227730452,2361852424,2428436474,2756734187,3204031479,3329325298]),SHA256_W=new Uint32Array(64),SHA2_32B=class extends HashMD{constructor(t){super(64,t,8,!1)}get(){const{A:t,B:r,C:Aa,D:wa,E:Pa,F:xa,G:Ca,H:ka}=this;return[t,r,Aa,wa,Pa,xa,Ca,ka]}set(t,r,Aa,wa,Pa,xa,Ca,ka){this.A=t|0,this.B=r|0,this.C=Aa|0,this.D=wa|0,this.E=Pa|0,this.F=xa|0,this.G=Ca|0,this.H=ka|0}process(t,r){for(let Da=0;Da<16;Da++,r+=4)SHA256_W[Da]=t.getUint32(r,!1);for(let Da=16;Da<64;Da++){const Va=SHA256_W[Da-15],Fa=SHA256_W[Da-2],Ma=rotr(Va,7)^rotr(Va,18)^Va>>>3,Ua=rotr(Fa,17)^rotr(Fa,19)^Fa>>>10;SHA256_W[Da]=Ua+SHA256_W[Da-7]+Ma+SHA256_W[Da-16]|0}let{A:Aa,B:wa,C:Pa,D:xa,E:Ca,F:ka,G:Ba,H:$a}=this;for(let Da=0;Da<64;Da++){const Va=rotr(Ca,6)^rotr(Ca,11)^rotr(Ca,25),Fa=$a+Va+Chi(Ca,ka,Ba)+SHA256_K[Da]+SHA256_W[Da]|0,Ma=(rotr(Aa,2)^rotr(Aa,13)^rotr(Aa,22))+Maj(Aa,wa,Pa)|0;$a=Ba,Ba=ka,ka=Ca,Ca=xa+Fa|0,xa=Pa,Pa=wa,wa=Aa,Aa=Fa+Ma|0}Aa=Aa+this.A|0,wa=wa+this.B|0,Pa=Pa+this.C|0,xa=xa+this.D|0,Ca=Ca+this.E|0,ka=ka+this.F|0,Ba=Ba+this.G|0,$a=$a+this.H|0,this.set(Aa,wa,Pa,xa,Ca,ka,Ba,$a)}roundClean(){clean(SHA256_W)}destroy(){this.set(0,0,0,0,0,0,0,0),clean(this.buffer)}},_SHA256=class extends SHA2_32B{constructor(){super(32),Object.defineProperty(this,"A",{enumerable:!0,configurable:!0,writable:!0,value:SHA256_IV[0]|0}),Object.defineProperty(this,"B",{enumerable:!0,configurable:!0,writable:!0,value:SHA256_IV[1]|0}),Object.defineProperty(this,"C",{enumerable:!0,configurable:!0,writable:!0,value:SHA256_IV[2]|0}),Object.defineProperty(this,"D",{enumerable:!0,configurable:!0,writable:!0,value:SHA256_IV[3]|0}),Object.defineProperty(this,"E",{enumerable:!0,configurable:!0,writable:!0,value:SHA256_IV[4]|0}),Object.defineProperty(this,"F",{enumerable:!0,configurable:!0,writable:!0,value:SHA256_IV[5]|0}),Object.defineProperty(this,"G",{enumerable:!0,configurable:!0,writable:!0,value:SHA256_IV[6]|0}),Object.defineProperty(this,"H",{enumerable:!0,configurable:!0,writable:!0,value:SHA256_IV[7]|0})}},sha256=createHasher(()=>new _SHA256,oidNist(1));function mod(t,r){const Aa=t%r;return Aa>=0n?Aa:r+Aa}function pow2(t,r,Aa){let wa=t;for(;r-- >N_0;)wa*=wa,wa%=Aa;return wa}function createKeygen(t,r){return function(wa){const Pa=t(wa);return{secretKey:Pa,publicKey:r(Pa)}}}function validateOpts(t){return validateObject(t,{adjustScalarBytes:"function",powPminus2:"function"}),Object.freeze({...t})}function montgomery(t){const{P:r,type:Aa,adjustScalarBytes:wa,powPminus2:Pa,randomBytes:xa}=validateOpts(t),Ca=Aa==="x25519";if(!Ca&&Aa!=="x448")throw new Error("invalid type");const ka=xa||randomBytesAsync,Ba=Ca?255n:448n,$a=Ca?32:56,Da=Ca?9n:5n,Va=Ca?121665n:39081n,Fa=Ca?N_2**254n:N_2**447n,Ma=Fa+(Ca?8n*N_2**251n-N_1:4n*N_2**445n-N_1)+N_1,Ua=zi=>mod(zi,r),La=Qa(Da);function Qa(zi){return numberToBytesLE(Ua(zi),$a)}function Za(zi){const cs=copyBytes(abytes(zi,$a,"uCoordinate"));return Ca&&(cs[31]&=127),Ua(bytesToNumberLE(cs))}function ja(zi){return bytesToNumberLE(wa(copyBytes(abytes(zi,$a,"scalar"))))}function qa(zi,cs){const Xi=Ya(Za(cs),ja(zi));if(Xi===0n)throw new Error("invalid private or public key received");return Qa(Xi)}function Ha(zi){return qa(zi,La)}const za=Ha,Ga=qa;function Ka(zi,cs,Xi){const ls=Ua(zi*(cs-Xi));return cs=Ua(cs-ls),Xi=Ua(Xi+ls),{x_2:cs,x_3:Xi}}function Ya(zi,cs){aInRange("u",zi,N_0,r),aInRange("scalar",cs,Fa,Ma);const Xi=cs,ls=zi;let ds=N_1,us=N_0,gs=zi,hs=N_1,fs=N_0;for(let el=Ba-1n;el>=N_0;el--){const tl=Xi>>el&N_1;fs^=tl,{x_2:ds,x_3:gs}=Ka(fs,ds,gs),{x_2:us,x_3:hs}=Ka(fs,us,hs),fs=tl;const il=ds+us,ll=Ua(il*il),hl=ds-us,ol=Ua(hl*hl),pl=ll-ol,wl=gs+hs,Vl=gs-hs,Ml=Ua(Vl*il),ml=Ua(wl*hl),gl=Ml+ml,Cl=Ml-ml;gs=Ua(gl*gl),hs=Ua(ls*Ua(Cl*Cl)),ds=Ua(ll*ol),us=Ua(pl*(ll+Ua(Va*pl)))}({x_2:ds,x_3:gs}=Ka(fs,ds,gs)),{x_2:us,x_3:hs}=Ka(fs,us,hs);const al=Pa(us);return Ua(ds*al)}const Wa={secretKey:$a,publicKey:$a,seed:$a},gi=async zi=>(zi===void 0&&(zi=await ka($a)),abytes(zi,Wa.seed,"seed"),zi),Ei={randomSecretKey:gi};return Object.freeze({keygen:createKeygen(gi,za),getSharedSecret:Ga,getPublicKey:za,scalarMult:qa,scalarMultBase:Ha,utils:Ei,GuBytes:La.slice(),lengths:Wa})}var AesGcmContext=class extends NativeAlgorithm{constructor(t){super(),Object.defineProperty(this,"_rawKey",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"_key",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),this._rawKey=toArrayBuffer(t)}async seal(t,r,Aa){await this._setupKey();const wa={name:"AES-GCM",iv:toArrayBuffer(t),additionalData:toArrayBuffer(Aa)};
17return await this._api.encrypt(wa,this._key,toArrayBuffer(r))}async open(t,r,Aa){await this._setupKey();const wa={name:"AES-GCM",iv:toArrayBuffer(t),additionalData:toArrayBuffer(Aa)};return await this._api.decrypt(wa,this._key,toArrayBuffer(r))}async _setupKey(){if(this._key!==void 0)return;await this._setup();const t=await this._importKey(this._rawKey);new Uint8Array(this._rawKey).fill(0),this._key=t}async _importKey(t){return await this._api.importKey("raw",t,{name:"AES-GCM"},!0,AEAD_USAGES)}},Aes128Gcm=class{constructor(){Object.defineProperty(this,"id",{enumerable:!0,configurable:!0,writable:!0,value:AeadId.Aes128Gcm}),Object.defineProperty(this,"keySize",{enumerable:!0,configurable:!0,writable:!0,value:16}),Object.defineProperty(this,"nonceSize",{enumerable:!0,configurable:!0,writable:!0,value:12}),Object.defineProperty(this,"tagSize",{enumerable:!0,configurable:!0,writable:!0,value:16})}createEncryptionContext(t){return new AesGcmContext(t)}},Aes256Gcm=class extends Aes128Gcm{constructor(){super(...arguments),Object.defineProperty(this,"id",{enumerable:!0,configurable:!0,writable:!0,value:AeadId.Aes256Gcm}),Object.defineProperty(this,"keySize",{enumerable:!0,configurable:!0,writable:!0,value:32}),Object.defineProperty(this,"nonceSize",{enumerable:!0,configurable:!0,writable:!0,value:12}),Object.defineProperty(this,"tagSize",{enumerable:!0,configurable:!0,writable:!0,value:16})}};function emitNotSupported(){return new Promise((t,r)=>{r(new NotSupportedError("Not supported"))})}var LABEL_SEC=new Uint8Array([115,101,99]),ExporterContextImpl=class{constructor(t,r,Aa){Object.defineProperty(this,"_api",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"exporterSecret",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"_kdf",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),this._api=t,this._kdf=r,this.exporterSecret=Aa}async seal(t,r){return await emitNotSupported()}async open(t,r){return await emitNotSupported()}async export(t,r){const Aa=toArrayBuffer(t);if(Aa.byteLength>8192)throw new InvalidParamError("Too long exporter context");
17try{return await this._kdf.labeledExpand(this.exporterSecret,LABEL_SEC,new Uint8Array(Aa),r)}catch(wa){throw new ExportError(wa)}}},RecipientExporterContextImpl=class extends ExporterContextImpl{},SenderExporterContextImpl=class extends ExporterContextImpl{constructor(t,r,Aa,wa){super(t,r,Aa),Object.defineProperty(this,"enc",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),this.enc=wa}},EncryptionContextImpl=class extends ExporterContextImpl{constructor(t,r,Aa){if(super(t,r,Aa.exporterSecret),Object.defineProperty(this,"_aead",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"_nK",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"_nN",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"_nT",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"_ctx",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Aa.key===void 0||Aa.baseNonce===void 0||Aa.seq===void 0)throw new Error("Required parameters are missing");this._aead=Aa.aead,this._nK=this._aead.keySize,this._nN=this._aead.nonceSize,this._nT=this._aead.tagSize;const wa=this._aead.createEncryptionContext(Aa.key);this._ctx={key:wa,baseNonce:Aa.baseNonce,seq:Aa.seq}}computeNonce(t){const r=i2Osp(t.seq,t.baseNonce.byteLength);return xor(t.baseNonce,r).buffer}incrementSeq(t){if(t.seq>Number.MAX_SAFE_INTEGER)throw new MessageLimitReachedError("Message limit reached");t.seq+=1}},__classPrivateFieldGet$2=function(t,r,Aa,wa){if(Aa==="a"&&!wa)throw new TypeError("Private accessor was defined without a getter");if(typeof r=="function"?t!==r||!wa:!r.has(t))throw new TypeError("Cannot read private member from an object whose class did not declare it");return Aa==="m"?wa:Aa==="a"?wa.call(t):wa?wa.value:r.get(t)},__classPrivateFieldSet$2=function(t,r,Aa,wa,Pa){if(wa==="m")throw new TypeError("Private method is not writable");if(wa==="a"&&!Pa)throw new TypeError("Private accessor was defined without a setter");if(typeof r=="function"?t!==r||!Pa:!r.has(t))throw new TypeError("Cannot write private member to an object whose class did not declare it");return wa==="a"?Pa.call(t,Aa):Pa?Pa.value=Aa:r.set(t,Aa),Aa},_Mutex_locked,Mutex$1=class{constructor(){_Mutex_locked.set(this,Promise.resolve())}async lock(){let t;const r=new Promise(wa=>{t=wa}),Aa=__classPrivateFieldGet$2(this,_Mutex_locked,"f");return __classPrivateFieldSet$2(this,_Mutex_locked,r,"f"),await Aa,t}};_Mutex_locked=new WeakMap;var __classPrivateFieldGet$1=function(t,r,Aa,wa){if(Aa==="a"&&!wa)throw new TypeError("Private accessor was defined without a getter");if(typeof r=="function"?t!==r||!wa:!r.has(t))throw new TypeError("Cannot read private member from an object whose class did not declare it");return Aa==="m"?wa:Aa==="a"?wa.call(t):wa?wa.value:r.get(t)},__classPrivateFieldSet$1=function(t,r,Aa,wa,Pa){if(wa==="m")throw new TypeError("Private method is not writable");if(wa==="a"&&!Pa)throw new TypeError("Private accessor was defined without a setter");if(typeof r=="function"?t!==r||!Pa:!r.has(t))throw new TypeError("Cannot write private member to an object whose class did not declare it");return wa==="a"?Pa.call(t,Aa):Pa?Pa.value=Aa:r.set(t,Aa),Aa},_RecipientContextImpl_mutex,RecipientContextImpl=class extends EncryptionContextImpl{constructor(){super(...arguments),_RecipientContextImpl_mutex.set(this,void 0)}async open(t,r=EMPTY.buffer){__classPrivateFieldSet$1(this,_RecipientContextImpl_mutex,__classPrivateFieldGet$1(this,_RecipientContextImpl_mutex,"f")??new Mutex$1,"f");const Aa=await __classPrivateFieldGet$1(this,_RecipientContextImpl_mutex,"f").lock();let wa;try{wa=await this._ctx.key.open(this.computeNonce(this._ctx),toArrayBuffer(t),toArrayBuffer(r))}catch(Pa){throw new OpenError(Pa)}finally{Aa()}return this.incrementSeq(this._ctx),wa}};_RecipientContextImpl_mutex=new WeakMap;var __classPrivateFieldGet=function(t,r,Aa,wa){if(Aa==="a"&&!wa)throw new TypeError("Private accessor was defined without a getter");if(typeof r=="function"?t!==r||!wa:!r.has(t))throw new TypeError("Cannot read private member from an object whose class did not declare it");return Aa==="m"?wa:Aa==="a"?wa.call(t):wa?wa.value:r.get(t)},__classPrivateFieldSet=function(t,r,Aa,wa,Pa){if(wa==="m")throw new TypeError("Private method is not writable");if(wa==="a"&&!Pa)throw new TypeError("Private accessor was defined without a setter");if(typeof r=="function"?t!==r||!Pa:!r.has(t))throw new TypeError("Cannot write private member to an object whose class did not declare it");return wa==="a"?Pa.call(t,Aa):Pa?Pa.value=Aa:r.set(t,Aa),Aa}
17,_SenderContextImpl_mutex,SenderContextImpl=class extends EncryptionContextImpl{constructor(t,r,Aa,wa){super(t,r,Aa),Object.defineProperty(this,"enc",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),_SenderContextImpl_mutex.set(this,void 0),this.enc=wa}async seal(t,r=EMPTY.buffer){__classPrivateFieldSet(this,_SenderContextImpl_mutex,__classPrivateFieldGet(this,_SenderContextImpl_mutex,"f")??new Mutex$1,"f");const Aa=await __classPrivateFieldGet(this,_SenderContextImpl_mutex,"f").lock();let wa;try{wa=await this._ctx.key.seal(this.computeNonce(this._ctx),toArrayBuffer(t),toArrayBuffer(r))}catch(Pa){throw new SealError(Pa)}finally{Aa()}return this.incrementSeq(this._ctx),wa}};_SenderContextImpl_mutex=new WeakMap;var LABEL_BASE_NONCE=new Uint8Array([98,97,115,101,95,110,111,110,99,101]),LABEL_EXP=new Uint8Array([101,120,112]),LABEL_INFO_HASH=new Uint8Array([105,110,102,111,95,104,97,115,104]),LABEL_KEY=new Uint8Array([107,101,121]),LABEL_PSK_ID_HASH=new Uint8Array([112,115,107,95,105,100,95,104,97,115,104]),LABEL_SECRET=new Uint8Array([115,101,99,114,101,116]),SUITE_ID_HEADER_HPKE=new Uint8Array([72,80,75,69,0,0,0,0,0,0]),CipherSuiteNative=class extends NativeAlgorithm{constructor(t){if(super(),Object.defineProperty(this,"_kem",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"_kdf",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"_aead",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"_suiteId",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),typeof t.kem=="number")throw new InvalidParamError("KemId cannot be used");if(this._kem=t.kem,typeof t.kdf=="number")throw new InvalidParamError("KdfId cannot be used");if(this._kdf=t.kdf,typeof t.aead=="number")throw new InvalidParamError("AeadId cannot be used");this._aead=t.aead,this._suiteId=new Uint8Array(SUITE_ID_HEADER_HPKE),this._suiteId.set(i2Osp(this._kem.id,2),4),this._suiteId.set(i2Osp(this._kdf.id,2),6),this._suiteId.set(i2Osp(this._aead.id,2),8),this._kdf.init(this._suiteId)}get kem(){return this._kem}get kdf(){return this._kdf}get aead(){return this._aead}async createSenderContext(t){this._validateInputLength(t),await this._setup();const r=await this._kem.encap(t);let Aa;return t.psk!==void 0?Aa=t.senderKey!==void 0?Mode.AuthPsk:Mode.Psk:Aa=t.senderKey!==void 0?Mode.Auth:Mode.Base,await this._keyScheduleS(Aa,r.sharedSecret,r.enc,t)}async createRecipientContext(t){this._validateInputLength(t),await this._setup();const r=await this._kem.decap(t);let Aa;return t.psk!==void 0?Aa=t.senderPublicKey!==void 0?Mode.AuthPsk:Mode.Psk:Aa=t.senderPublicKey!==void 0?Mode.Auth:Mode.Base,await this._keyScheduleR(Aa,r,t)}async seal(t,r,Aa=EMPTY.buffer){const wa=await this.createSenderContext(t);return{ct:await wa.seal(r,Aa),enc:wa.enc}}async open(t,r,Aa=EMPTY.buffer){return await(await this.createRecipientContext(t)).open(r,Aa)}async _keySchedule(t,r,Aa){const wa=Aa.psk===void 0?EMPTY:toUint8Array(Aa.psk.id),Pa=await this._k
17df.labeledExtract(EMPTY,LABEL_PSK_ID_HASH,wa),xa=Aa.info===void 0?EMPTY:toUint8Array(Aa.info),Ca=await this._kdf.labeledExtract(EMPTY,LABEL_INFO_HASH,xa),ka=new Uint8Array(1+Pa.byteLength+Ca.byteLength);ka.set(new Uint8Array([t]),0),ka.set(new Uint8Array(Pa),1),ka.set(new Uint8Array(Ca),1+Pa.byteLength);const Ba=Aa.psk===void 0?EMPTY:toUint8Array(Aa.psk.key),$a=this._kdf.buildLabeledIkm(LABEL_SECRET,Ba),Da=this._kdf.buildLabeledInfo(LABEL_EXP,ka,this._kdf.hashSize),Va=await this._kdf.extractAndExpand(r,$a,Da,this._kdf.hashSize);if(this._aead.id===AeadId.ExportOnly)return{aead:this._aead,exporterSecret:Va};const Fa=this._kdf.buildLabeledInfo(LABEL_KEY,ka,this._aead.keySize),Ma=await this._kdf.extractAndExpand(r,$a,Fa,this._aead.keySize),Ua=this._kdf.buildLabeledInfo(LABEL_BASE_NONCE,ka,this._aead.nonceSize),La=await this._kdf.extractAndExpand(r,$a,Ua,this._aead.nonceSize);return{aead:this._aead,exporterSecret:Va,key:Ma,baseNonce:new Uint8Array(La),seq:0}}async _keyScheduleS(t,r,Aa,wa){const Pa=await this._keySchedule(t,r,wa);return Pa.key===void 0?new SenderExporterContextImpl(this._api,this._kdf,Pa.exporterSecret,Aa):new SenderContextImpl(this._api,this._kdf,Pa,Aa)}async _keyScheduleR(t,r,Aa){const wa=await this._keySchedule(t,r,Aa);return wa.key===void 0?new RecipientExporterContextImpl(this._api,this._kdf,wa.exporterSecret):new RecipientContextImpl(this._api,this._kdf,wa)}_validateInputLength(t){if(t.info!==void 0&&t.info.byteLength>268435456)throw new InvalidParamError("Too long info");if(t.psk!==void 0){if(t.psk.key.byteLength<32)throw new InvalidParamError("PSK must have at least 32 bytes");if(t.psk.key.byteLength>8192)throw new InvalidParamError("Too long psk.key");if(t.psk.id.byteLength>8192)throw new InvalidParamError("Too long psk.id")}}},CipherSuite=class extends CipherSuiteNative{},HkdfSha256$1=class extends HkdfSha256Native{},esm_exports=__exportAll({HkdfSha256:()=>HkdfSha256$1}),_1n=1n,_2n=2n,_3n=3n,_5n=5n,ed25519_CURVE_p=57896044618658097711785492504343953926634992332820282019728792003956564819949n;function ed25519_pow_2_252_3(t){const r=10n,Aa=20n,wa=40n,Pa=80n,xa=ed25519_CURVE_p,Ca=t*t%xa*t%xa,ka=pow2(Ca,_2n,xa)*Ca%xa,Ba=pow2(ka,_1n,xa)*t%xa,$a=pow2(Ba,_5n,xa)*Ba%xa,Da=pow2($a,r,xa)*$a%xa,Va=pow2(Da,Aa,xa)*Da%xa,Fa=pow2(Va,wa,xa)*Va%xa,Ma=pow2(Fa,Pa,xa)*Fa%xa,Ua=pow2(Ma,Pa,xa)*Fa%xa,La=pow2(Ua,r,xa)*$a%xa;return{pow_p_5_8:pow2(La,_2n,xa)*t%xa,b2:Ca}}function adjustScalarBytes(t){return t[0]&=248,t[31]&=127,t[31]|=64,t}var x25519=(()=>{const t=ed25519_CURVE_p;return montgomery({P:t,type:"x25519",powPminus2:r=>{const{pow_p_5_8:Aa,b2:wa}=ed25519_pow_2_252_3(r);return mod(pow2(Aa,_3n,t)*wa,t)},adjustScalarBytes})})(),HkdfSha256=class extends HkdfSha256Native{async extract(t,r){await this._setup();const Aa=t.byteLength===0?new ArrayBuffer(this.hashSize):toArrayBuffer(t),wa=toArrayBuffer(r);if(Aa.byteLength!==this.hashSize)return hmac(sha256,new Uint8Array(Aa),new Uint8Array(wa)).buffer;const Pa=await this._api.importKey("raw",Aa,this.algHash,!1,["sign"]);return await this._api.sign("HMAC",Pa,wa)}},X25519=class extends XCurveDhkemPrimitives{constructor(t){super("X25519",32,x25519,t)}derive(t,r){try{return Promise.resolve(this._curve.getSharedSecret(t,r))}catch(Aa){return Promise.reject(new SerializeError(Aa))}}},DhkemX25519HkdfSha256=class extends Dhkem{constructor(){const t=new HkdfSha256;super(KemId.DhkemX25519HkdfSha256,new X25519(t),t),Object.defineProperty(this,"id",{enumerable:!0,configurable:!0,writable:!0,value:KemId.DhkemX25519HkdfSha256}),Object.defineProperty(this,"secretSize",{enumerable:!0,configurable:!0,writable:!0,value:32}),Object.defineProperty(this,"encSize",{enumerable:!0,configurable:!0,writable:!0,value:32}),Object.defineProperty(this,"publicKeySize",{enumerable:!0,configurable:!0,writable:!0,value:32}),Object.defineProperty(this,"privateKeySize",{enumerable:!0,configurable:!0,writable:!0,value:32})}},require_uniqueId=__commonJSMin(((t,r)=>{var Aa=require_toString(),wa=0;function Pa(xa){var Ca=++wa;return Aa(xa)+Ca}r.exports=Pa})),u8=Uint8Array,u16=Uint16Array,i32=Int32Array,fleb=new u8([0,0,0,0,0,0,0,0,1,1,1,1,2,2,2,2,3,3,3,3,4,4,4,4,5,5,5,5,0,0,0,0]),fdeb
vendor: 1,052 bytes, line 17
17=new u8([0,0,0,0,1,1,2,2,3,3,4,4,5,5,6,6,7,7,8,8,9,9,10,10,11,11,12,12,13,13,0,0]),clim=new u8([16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15]),freb=function(t,r){for(var Aa=new u16(31),wa=0;wa<31;++wa)Aa[wa]=r+=1<<t[wa-1];for(var Pa=new i32(Aa[30]),wa=1;wa<30;++wa)for(var xa=Aa[wa];xa<Aa[wa+1];++xa)Pa[xa]=xa-Aa[wa]<<5|wa;return{b:Aa,r:Pa}},_a$2=freb(fleb,2),fl=_a$2.b,revfl=_a$2.r;fl[28]=258,revfl[258]=28;var _b=freb(fdeb,0),fd=_b.b,revfd=_b.r,rev=new u16(32768);for(var i$2=0;i$2<32768;++i$2){var x$3=(i$2&43690)>>1|(i$2&21845)<<1;x$3=(x$3&52428)>>2|(x$3&13107)<<2,x$3=(x$3&61680)>>4|(x$3&3855)<<4,rev[i$2]=((x$3&65280)>>8|(x$3&255)<<8)>>1}var flt=new u8(288);for(var i$2=0;i$2<144;++i$2)flt[i$2]=8;for(var i$2=144;i$2<256;++i$2)flt[i$2]=9;for(var i$2=256;i$2<280;++i$2)flt[i$2]=7;for(var i$2=280;i$2<288;++i$2)flt[i$2]=8;var fdt=new u8(32);for(var i$2=0;i$2<32;++i$2)fdt[i$2]=5;var slc=function(t,r,Aa){return(r==null||r<0)&&(r=0),(Aa==null||Aa>t.length)&&(Aa=t.length),new u8(t.subarray(r,Aa))},ec=["unexpected EOF","invalid block type","invali
17d length/literal","invalid distance","stream finished","no stream handler",,"no callback","invalid UTF-8 data","extra field too long","date not in range 1980-2099","filename too long","stream finishing","invalid zip data"],err=function(t,r,Aa){var wa=new Error(r||ec[t]);if(wa.code=t,Error.captureStackTrace&&Error.captureStackTrace(wa,err),!Aa)throw wa;return wa},et$2=new u8(0),crct=(function(){for(var t=new Int32Array(256),r=0;r<256;++r){for(var Aa=r,wa=9;--wa;)Aa=(Aa&1&&-306674912)^Aa>>>1;t[r]=Aa}return t})(),crc=function(){var t=-1;return{p:function(r){for(var Aa=t,wa=0;wa<r.length;++wa)Aa=crct[Aa&255^r[wa]]^Aa>>>8;t=Aa},d:function(){return~t}}},mrg=function(t,r){var Aa={};for(var wa in t)Aa[wa]=t[wa];for(var wa in r)Aa[wa]=r[wa];return Aa},wbytes=function(t,r,Aa){for(;Aa;++r)t[r]=Aa,Aa>>>=8},te$3=typeof TextEncoder<"u"&&new TextEncoder,td=typeof TextDecoder<"u"&&new TextDecoder,tds=0;try{td.decode(et$2,{stream:!0}),tds=1}catch{}function strToU8(t,r){if(r){for(var Aa=new u8(t.length),wa=0;wa<t.length;++wa)Aa[wa]=t.charCodeAt(wa);return Aa}if(te$3)return te$3.encode(t);for(var Pa=t.length,xa=new u8(t.length+(t.length>>1)),Ca=0,ka=function(Da){xa[Ca++]=Da},wa=0;wa<Pa;++wa){if(Ca+5>xa.length){var Ba=new u8(Ca+8+(Pa-wa<<1));Ba.set(xa),xa=Ba}var $a=t.charCodeAt(wa);$a<128||r?ka($a):$a<2048?(ka(192|$a>>6),ka(128|$a&63)):$a>55295&&$a<57344?($a=65536+($a&1047552)|t.charCodeAt(++wa)&1023,ka(240|$a>>18),ka(128|$a>>12&63),ka(128|$a>>6&63),ka(128|$a&63)):(ka(224|$a>>12),ka(128|$a>>6&63),ka(128|$a&63))}return slc(xa,0,Ca)}var exfl=function(t){var r=0;if(t)for(var Aa in t){var wa=t[Aa].length;wa>65535&&err(9),r+=wa+4}return r},wzh=function(t,r,Aa,wa,Pa,xa,Ca,ka){var Ba=wa.length,$a=Aa.extra,Da=ka&&ka.length,Va=exfl($a);wbytes(t,r,Ca!=null?33639248:67324752),r+=4,Ca!=null&&(t[r++]=20,t[r++]=Aa.os),t[r]=20,r+=2,t[r++]=Aa.flag<<1|(xa<0&&8),t[r++]=Pa&&8,t[r++]=Aa.compression&255,t[r++]=Aa.compression>>8;var Fa=new Date(Aa.mtime==null?Date.now():Aa.mtime),Ma=Fa.getFullYear()-1980;if((Ma<0||Ma>119)&&err(10),wbytes(t,r,Ma<<25|Fa.getMonth()+1<<21|Fa.getDate()<<16|Fa.getHours()<<11|Fa.getMinutes()<<5|Fa.getSeconds()>>1),r+=4,xa!=-1&&(wbytes(t,r,Aa.crc),wbytes(t,r+4,xa<0?-xa-2:xa),wbytes(t,r+8,Aa.size)),wbytes(t,r+12,Ba),wbytes(t,r+14,Va),r+=16,Ca!=null&&(wbytes(t,r,Da),wbytes(t,r+6,Aa.attrs),wbytes(t,r+10,Ca),r+=14),t.set(wa,r),r+=Ba,Va)for(var Ua in $a){var La=$a[Ua],Qa=La.length;wbytes(t,r,+Ua),wbytes(t,r+2,Qa),t.set(La,r+4),r+=4+Qa}return Da&&(t.set(ka,r),r+=Da),r},wzf=function(t,r,Aa,wa,Pa){wbytes(t,r,101010256),wbytes(t,r+8,Aa),wbytes(t,r+10,Aa),wbytes(t,r+12,wa),wbytes(t,r+16,Pa)},ZipPassThrough=(function(){function t(r){this.filename=r,this.c=crc(),this.size=0,this.compression=0}return t.prototype.process=function(r,Aa){this.ondata(null,r,Aa)},t.prototype.push=function(r,Aa){this.ondata||err(5),this.c.p(r),this.size+=r.length,Aa&&(this.crc=this.c.d()),this.process(r,Aa||!1)},t})(),Zip=(function(){function t(r){this.ondata=r,this.u=[],this.d=1}return t.prototype.add=function(r){var Aa=this;if(this.ondata||err(5),this.d&2)this.ondata(err(4+(this.d&1)*8,0,1),null,!1);else{var wa=strToU8(r.filename),Pa=wa.length,xa=r.comment,Ca=xa&&strToU8(xa),ka=Pa!=r.filename.length||Ca&&xa.length!=Ca.length,Ba=Pa+exfl(r.extra)+30;Pa>65535&&this.ondata(err(11,0,1),null,!1);var $a=new u8(Ba);wzh($a,0,r,wa,ka,-1);var Da=[$a],Va=function(){for(var Qa=0,Za=Da;Qa<Za.length;Qa++){var ja=Za[Qa];Aa.ondata(null,ja,!1)}Da=[]},Fa=this.d;this.d=0;var Ma=this.u.length,Ua=mrg(r,{f:wa,u:ka,o:Ca,t:function(){r.terminate&&r.terminate()},r:function(){if(Va(),Fa){var Qa=Aa.u[Ma+1];Qa?Qa.r():Aa.d=1}Fa=1}}),La=0;r.ondata=function(Qa,Za,ja){if(Qa)Aa.ondata(Qa,Za,ja),Aa.terminate();else if(La+=Za.length,Da.push(Za),ja){var qa=new u8(16);wbytes(qa,0,134695760),wbytes(qa,4,r.crc),wbytes(qa,8,La),wbytes(qa,12,r.size),Da.push(qa),Ua.c=La,Ua.b=Ba+La+16,Ua.crc=r.crc,Ua.size=r.size,Fa&&Ua.r(),Fa=1}else Fa&&Va()},this.u.push(Ua)}},t.prototype.end=function(){var r=this;if(this.d&2){this.ondata(err(4+(this.d&1)*8,0,1),null,!0);return}this.d?this.e():this.u.push({r:function(){r.d&1&&(r.u.splice(-1,1),r.e())},t:function(){}}),this.d=3},t.prototype.e=function(){for(var r=0,Aa=0,wa=0,Pa=0,xa=this.u;Pa<xa.length;Pa++){var Ca=xa[Pa];wa+=46+Ca.f.length+exfl(Ca.extra)+(Ca.o?Ca.o.length:0)}for(var ka=new u8(wa+22),Ba=0,$a=this.u;Ba<$a.length;Ba++){var Ca=$a[Ba];wzh(ka,r,Ca,Ca.f,Ca.u,-Ca.c-2,Aa,Ca.o),r+=46+Ca.f.length+exfl(Ca.extra)+(Ca.o?Ca.o.length:0),Aa+=Ca.b}wzf(ka,r,this.u.length,wa,Aa),this.ondata(null,ka,!0),this.d=2},t.prototype.terminate=function(){for(var r=0,Aa=this.u;r<Aa.length;r++)Aa[r].t();this.d=2},t})(),require__baseSum=__commonJSMin(((t,r)=>{function Aa(wa,Pa){for(var xa,Ca=-1,ka=wa.length;++Ca<ka;){var Ba=Pa(wa[Ca]);Ba!==void 0&&(xa=xa===void 0?Ba:xa+Ba)}return xa}r.exports=Aa})),require_sumBy=__commonJSMin(((t,r)=>{var Aa=require__baseIteratee(),wa=require__baseSum();function Pa(xa,Ca){return xa&&xa.length?wa(xa,Aa(Ca,2)):0}r.exports=Pa})),require_cloneDeep=__commonJSMin(((t,r)=>{var Aa=require__baseClone(),wa=1,Pa=4;function xa(Ca){return Aa(Ca,wa|Pa)}r.exports=xa})),require_FileSaver_min=__commonJSMin(((t,r)=>{(function(Aa,wa){typeof define=="function"&&define.amd?define([],wa):typeof t<"u"?wa():(wa(),Aa.FileSaver={})})(t,function(){"use strict";function Aa($a,Da){return typeof Da>"u"?Da={autoBom:!1}:typeof Da!="object"&&(console.warn("Deprecated: Expected third argument to be a object"),Da={autoBom:!Da}),Da.autoBom&&/^\s*(?:text\/\S*|application\/xml|\S*\/\S*\+xml)\s*;.*charset\s*=\s*utf-8/i.test($a.type)?new Blob(["\uFEFF",$a],{type:$a.type}):$a}function wa($a,Da,Va){var Fa=new XMLHttpRequest;Fa.open("GET",$a),Fa.responseType="blob",Fa.onload=function(){Ba(F
17a.response,Da,Va)},Fa.onerror=function(){console.error("could not download file")},Fa.send()}function Pa($a){var Da=new XMLHttpRequest;Da.open("HEAD",$a,!1);try{Da.send()}catch{}return 200<=Da.status&&299>=Da.status}function xa($a){try{$a.dispatchEvent(new MouseEvent("click"))}catch{var Da=document.createEvent("MouseEvents");Da.initMouseEvent("click",!0,!0,window,0,0,0,80,20,!1,!1,!1,!1,0,null),$a.dispatchEvent(Da)}}var Ca=typeof window=="object"&&window.window===window?window:typeof self=="object"&&self.self===self?self:typeof global=="object"&&global.global===global?global:void 0,ka=Ca.navigator&&/Macintosh/.test(navigator.userAgent)&&/AppleWebKit/.test(navigator.userAgent)&&!/Safari/.test(navigator.userAgent),Ba=Ca.saveAs||(typeof window!="object"||window!==Ca?function(){}:"download"in HTMLAnchorElement.prototype&&!ka?function($a,Da,Va){var Fa=Ca.URL||Ca.webkitURL,Ma=document.createElement("a");Da=Da||$a.name||"download",Ma.download=Da,Ma.rel="noopener",typeof $a=="string"?(Ma.href=$a,Ma.origin===location.origin?xa(Ma):Pa(Ma.href)?wa($a,Da,Va):xa(Ma,Ma.target="_blank")):(Ma.href=Fa.createObjectURL($a),setTimeout(function(){Fa.revokeObjectURL(Ma.href)},4e4),setTimeout(function(){xa(Ma)},0))}:"msSaveOrOpenBlob"in navigator?function($a,Da,Va){if(Da=Da||$a.name||"download",typeof $a!="string")navigator.msSaveOrOpenBlob(Aa($a,Va),Da);else if(Pa($a))wa($a,Da,Va);else{var Fa=document.createElement("a");Fa.href=$a,Fa.target="_blank",setTimeout(function(){xa(Fa)})}}:function($a,Da,Va,Fa){if(Fa=Fa||open("","_blank"),Fa&&(Fa.document.title=Fa.document.body.innerText="downloading..."),typeof $a=="string")return wa($a,Da,Va);var Ma=$a.type==="application/octet-stream",Ua=/constructor/i.test(Ca.HTMLElement)||Ca.safari,La=/CriOS\/[\d]+/.test(navigator.userAgent);if((La||Ma&&Ua||ka)&&typeof FileReader<"u"){var Qa=new FileReader;Qa.onloadend=function(){var qa=Qa.result;qa=La?qa:qa.replace(/^data:[^;]*;/,"data:attachment/file;"),Fa?Fa.location.href=qa:location=qa,Fa=null},Qa.readAsDataURL($a)}else{var Za=Ca.URL||Ca.webkitURL,ja=Za.createObjectURL($a);Fa?Fa.location=ja:location.href=ja,Fa=null,setTimeout(function(){Za.revokeObjectURL(ja)},4e4)}});Ca.saveAs=Ba.saveAs=Ba,typeof r<"u"&&(r.exports=Ba)})})),require_json2_mod=__commonJSMin(((exports,module)=>{(function(){"use strict";var JSON2_mod={};function f(t){return t<10?"0"+t:t}typeof Date.prototype.toJSON!="function"&&(Date.prototype.toJSON=function(){return isFinite(this.valueOf())?this.getUTCFullYear()+"-"+f(this.getUTCMonth()+1)+"-"+f(this.getUTCDate())+"T"+f(this.getUTCHours())+":"+f(this.getUTCMinutes())+":"+f(this.getUTCSeconds())+"Z":null},String.prototype.toJSON=Number.prototype.toJSON=Boolean.prototype.toJSON=function(){return this.valueOf()});var cx=/[\u0000\u00ad\u0600-\u0604\u070f\u17b4\u17b5\u200c-\u200f\u2028-\u202f\u2060-\u206f\ufeff\ufff0-\uffff]/g,escapable=/[\\\"\x00-\x1f\x7f-\x9f\u00ad\u0600-\u0604\u070f\u17b4\u17b5\u200c-\u200f\u2028-\u202f\u2060-\u206f\ufeff\ufff0-\uffff]/g,keyable=/^[a-zA-Z_$][0-9a-zA-Z_$]*$/,gap,indent,meta={"\b":"\\b"," ":"\\t","\n":"\\n","\f":"\\f","\r":"\\r",'"':'\\"',"'":"\\'","\\":"\\\\"},rep;function quote(t,r){escapable.lastIndex=0;var Aa='"';return r==="single"&&(Aa="'"),escapable.test(t)?Aa+t.replace(escapable,function(wa){var Pa=meta[wa];return typeof Pa=="string"?Pa:"\\u"+("0000"+wa.charCodeAt(0).toString(16)).slice(-4)})+Aa:Aa+t+Aa}function condQuoteKey(t,r){return keyable.test(t)?t:quote(t,r)}function str(t,r,Aa,wa){var Pa,xa,Ca,ka,Ba=gap,$a,Da=r[t];switch(Da&&typeof Da=="object"&&typeof Da.toJSON=="function"&&(Da=Da.toJSON(t)),typeof rep=="function"&&(Da=rep.call(r,t,Da)),typeof Da){case"string":return quote(Da,wa);case"number":return isFinite(Da)?String(Da):"null";case"boolean":case"null":return String(Da);case"object":if(!Da)return"null";if(gap+=indent,$a=[],Object.prototype.toString.apply(Da)==="[object Array]"){for(ka=Da.length,Pa=0;Pa<ka;Pa+=1)$a[Pa]=str(Pa,Da,Aa,wa)||"null";return Ca=$a.length===0?"[]":gap?`[ 18`+gap+$a.join(`, 19`+gap)+` 20`+Ba+"]":"["+$a.join(",")+"]",gap=Ba,Ca}if(rep&&typeof rep=="object")for(ka=rep.length,Pa=0;Pa<ka;Pa+=1)typeof rep[Pa]=="string"&&(xa=rep[Pa],Ca=str(xa,Da,Aa,wa),Ca&&$a.push((Aa?condQuoteKey(xa,wa):quote(xa,wa))+(gap?": ":":")+Ca));else for(xa in Da)Object.prototype.hasOwnProperty.call(Da,xa)&&(Ca=str(xa,Da,Aa,wa),Ca&&$a.push((Aa?condQuoteKey(xa,wa):quote(xa,wa))+(gap?": ":":")+Ca));return Ca=$a.length===0?"{}":gap?`{ 21`+gap+$a.join(`, 22`+gap)+` 23`+Ba+"}":"{"+$a.join(",")+"}",gap=Ba,Ca}}typeof JSON2_mod.stringify!="function"&&(JSON2_mod.stringify=function(t,r,Aa,wa,Pa){var xa;if(gap="",indent="",typeof Aa=="number")for(xa=0;xa<Aa;xa+=1)indent+=" ";
23else typeof Aa=="string"&&(indent=Aa);if(rep=r,r&&typeof r!="function"&&(typeof r!="object"||typeof r.length!="number"))throw new Error("JSON.stringify");return str("",{"":t},wa,Pa)}),typeof JSON2_mod.parse!="function"&&(JSON2_mod.parse=function(text,reviver){var j;function walk(t,r){var Aa,wa,Pa=t[r];if(Pa&&typeof Pa=="object")for(Aa in Pa)Object.prototype.hasOwnProperty.call(Pa,Aa)&&(wa=walk(Pa,Aa),wa!==void 0?Pa[Aa]=wa:delete Pa[Aa]);return reviver.call(t,r,Pa)}if(text=String(text),cx.lastIndex=0,cx.test(text)&&(text=text.replace(cx,function(t){return"\\u"+("0000"+t.charCodeAt(0).toString(16)).slice(-4)})),/^[\],:{}\s]*$/.test(text.replace(/\\(?:["\\\/bfnrt]|u[0-9a-fA-F]{4})/g,"@").replace(/"[^"\\\n\r]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,"]").replace(/(?:^|:|,)(?:\s*\[)+/g,"")))return j=eval("("+text+")"),typeof reviver=="function"?walk({"":j},""):j;throw new SyntaxError("JSON.parse")}),typeof exports<"u"?(typeof module<"u"&&module.exports&&(exports=module.exports=JSON2_mod),exports.JSON2_mod=JSON2_mod):this.JSON2_mod=JSON2_mod}).call(exports)}
23)),require_json_beautifier=__commonJSMin(((t,r)=>{(function(){function Aa(ka){if(wa(ka)){var Ba=Object.keys(ka);Ba&&Ba.forEach(function($a){var Da=ka[$a];if(typeof Da=="string"){var Va=Da-0;ka[$a]=isNaN(Va)?Da:Va}else(wa(Da)||Array.isArray(Da))&&Aa(Da)})}}function wa(ka){return ka&&typeof ka=="object"}function Pa(ka,Ba){if(Ba||(Ba=80),typeof Ba!="number"||Ba<20)throw"Invalid width '"+Ba+"'. Expecting number equal or larger than 20.";for(var $a=ka.split(` 24`),Da=0,Va=null,Fa=[];Da<$a.length;){var Ma=!!$a[Da].match(/\[/),Ua=!!$a[Da].match(/\],?/);if(Ma&&!Ua)Fa=[$a[Da]],Va=Da;else if(Ua&&!Ma&&Va){Fa.push(($a[Da]||"").trim());var La=Fa.join(" ");La.length<Ba&&($a.splice(Va,Da-Va+1,La),Da=Va),Va=null,Fa=[]}else Va&&Fa.push(($a[Da]||"").trim());Da+=1}return $a.join(` 25`)}function xa(ka,Ba){var $a=Ba.space||2,Da=Ba.dropQuotesOnKeys||!1,Va=Ba.dropQuotesOnNumbers||!1,Fa=Ba.inlineShortArrays||!1,Ma=Ba.inlineShortArraysDepth||1,Ua=Ba.quoteType||"double",La=Ba.minify||!1;Va&&Aa(ka);var Qa=Ca.stringify(ka,null,La?void 0:$a,Da,Ua);if(Fa&&!La){var Za=Pa(Qa);if(Ma>1)for(var ja=1;ja<Ma&&(Qa=Za,Za=Pa(Qa),Za!=Qa);ja++);Qa=Za}return Qa}var Ca;typeof t<"u"?(typeof r<"u"&&r.exports&&(t=r.exports=xa),Ca=require_json2_mod(),t.json_beautifier=xa):(Ca=window.JSON2_mod,this.CSVJSON||(this.CSVJSON={}),this.CSVJSON.json_beautifier=xa)}).call(t)}));function __awaiter(t,r,Aa,wa){function Pa(xa){return xa instanceof Aa?xa:new Aa(function(Ca){Ca(xa)})}return new(Aa||(Aa=Promise))(function(xa,Ca){function ka(Da){try{$a(wa.next(Da))}catch(Va){Ca(Va)}}function Ba(Da){try{$a(wa.throw(Da))}catch(Va){Ca(Va)}}function $a(Da){Da.done?xa(Da.value):Pa(Da.value).then(ka,Ba)}$a((wa=wa.apply(t,r||[])).next())})}var Mutex=class{constructor(){this.mutex=Promise.resolve()}lock(){let t=()=>{};return this.mutex=this.mutex.then(()=>new Promise(t)),new Promise(r=>{t=r})}dispatch(t){return __awaiter(this,void 0,void 0,function*(){const r=yield this.lock();try{return yield Promise.resolve(t())}finally{r()}})}},_a$1;function getGlobal(){return typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:global}var globalObject=getGlobal(),nodeBuffer=(_a$1=globalObject.Buffer)!==null&&_a$1!==void 0?_a$1:null,textEncoder=globalObject.TextEncoder?new globalObject.TextEncoder:null;function hexCharCodesToInt(t,r){return(t&15)+(t>>6|t>>3&8)<<4|(r&15)+(r>>6|r>>3&8)}function writeHexToUInt8(t,r){const Aa=r.length>>1;for(let wa=0;wa<Aa;wa++){const Pa=wa<<1;t[wa]=hexCharCodesToInt(r.charCodeAt(Pa),r.charCodeAt(Pa+1))}}function hexStringEqualsUInt8(t,r){if(t.length!==r.length*2)return!1;for(let Aa=0;Aa<r.length;Aa++){const wa=Aa<<1;if(r[Aa]!==hexCharCodesToInt(t.charCodeAt(wa),t.charCodeAt(wa+1)))return!1}return!0}var alpha=87,digit=48;function getDigestHex(t,r,Aa){let wa=0;for(let Pa=0;Pa<Aa;Pa++){let xa=r[Pa]>>>4;t[wa++]=xa>9?xa+alpha:xa+digit,xa=r[Pa]&15,t[wa++]=xa>9?xa+alpha:xa+digit}return String.fromCharCode.apply(null,t)}var getUInt8Buffer=nodeBuffer!==null?t=>{if(typeof t=="string"){const r=nodeBuffer.from(t,"utf8");return new Uint8Array(r.buffer,r.byteOffset,r.length)}if(nodeBuffer.isBuffer(t))return new Uint8Array(t.buffer,t.byteOffset,t.length);if(ArrayBuffer.isView(t))return new Uint8Array(t.buffer,t.byteOffset,t.byteLength);throw new Error("Invalid data type!")}:t=>{if(typeof t=="string")return textEncoder.encode(t);if(ArrayBuffer.isView(t))return new Uint8Array(t.buffer,t.byteOffset,t.byteLength);throw new Error("Invalid data type!")},base64Chars="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",base64Lookup=new Uint8Array(256);for(let t=0;t<64;t++)base64Lookup[base64Chars.charCodeAt(t)]=t;function encodeBase64(t,r=!0){const Aa=t.length,wa=Aa%3,Pa=[],xa=Aa-wa;for(let Ca=0;Ca<xa;Ca+=3){const ka=(t[Ca]<<16&16711680)+(t[Ca+1]<<8&65280)+(t[Ca+2]&255),Ba=base64Chars.charAt(ka>>18&63)+base64Chars.charAt(ka>>12&63)+base64Chars.charAt(ka>>6&63)+base64Chars.charAt(ka&63);Pa.push(Ba)}if(wa===1){const Ca=t[Aa-1],ka=base64Chars.charAt(Ca>>2),Ba=base64Chars.charAt(Ca<<4&63);Pa.push(`${ka}${Ba}`),r&&Pa.push("==")}else if(wa===2){const Ca=(t[Aa-2]<<8)+t[Aa-1],ka=base64Chars.charAt(Ca>>10),Ba=base64Chars.charAt(Ca>>4&63),$a=base64Chars.charAt(Ca<<2&63);Pa.push(`${ka}${Ba}${$a}`),r&&Pa.push("=")}
vendor: 3,550 bytes, line 25
25return Pa.join("")}function getDecodeBase64Length(t){let r=Math.floor(t.length*.75);const Aa=t.length;return t[Aa-1]==="="&&(r-=1,t[Aa-2]==="="&&(r-=1)),r}function decodeBase64(t){const r=getDecodeBase64Length(t),Aa=t.length,wa=new Uint8Array(r);let Pa=0;for(let xa=0;xa<Aa;xa+=4){const Ca=base64Lookup[t.charCodeAt(xa)],ka=base64Lookup[t.charCodeAt(xa+1)],Ba=base64Lookup[t.charCodeAt(xa+2)],$a=base64Lookup[t.charCodeAt(xa+3)];wa[Pa]=Ca<<2|ka>>4,Pa+=1,wa[Pa]=(ka&15)<<4|Ba>>2,Pa+=1,wa[Pa]=(Ba&3)<<6|$a&63,Pa+=1}return wa}var MAX_HEAP=16384,WASM_FUNC_HASH_LENGTH=4,wasmMutex=new Mutex,wasmModuleCache=new Map;function WASMInterface(t,r){return __awaiter(this,void 0,void 0,function*(){let Aa=null,wa=null,Pa=!1;if(typeof WebAssembly>"u")throw new Error("WebAssembly is not supported in this environment!");const xa=(Ga,Ka=0)=>{wa.set(Ga,Ka)},Ca=()=>wa,ka=()=>Aa.exports,Ba=Ga=>{Aa.exports.Hash_SetMemorySize(Ga);const Ka=Aa.exports.Hash_GetBuffer(),Ya=Aa.exports.memory.buffer;wa=new Uint8Array(Ya,Ka,Ga)},$a=()=>new DataView(Aa.exports.memory.buffer).getUint32(Aa.exports.STATE_SIZE,!0),Da=wasmMutex.dispatch(()=>__awaiter(this,void 0,void 0,function*(){if(!wasmModuleCache.has(t.name)){const Ka=decodeBase64(t.data),Ya=WebAssembly.compile(Ka);wasmModuleCache.set(t.name,Ya)}const Ga=yield wasmModuleCache.get(t.name);Aa=yield WebAssembly.instantiate(Ga,{})})),Va=()=>__awaiter(this,void 0,void 0,function*(){Aa||(yield Da);const Ga=Aa.exports.Hash_GetBuffer(),Ka=Aa.exports.memory.buffer;wa=new Uint8Array(Ka,Ga,MAX_HEAP)}),Fa=(Ga=null)=>{Pa=!0,Aa.exports.Hash_Init(Ga)},Ma=Ga=>{let Ka=0;for(;Ka<Ga.length;){const Ya=Ga.subarray(Ka,Ka+MAX_HEAP);Ka+=Ya.length,wa.set(Ya),Aa.exports.Hash_Update(Ya.length)}},Ua=Ga=>{if(!Pa)throw new Error("update() called before init()");const Ka=getUInt8Buffer(Ga);Ma(Ka)},La=new Uint8Array(r*2),Qa=(Ga,Ka=null)=>{if(!Pa)throw new Error("digest() called before init()");return Pa=!1,Aa.exports.Hash_Final(Ka),Ga==="binary"?wa.slice(0,r):getDigestHex(La,wa,r)},Za=()=>{if(!Pa)throw new Error("save() can only be called after init() and before digest()");const Ga=Aa.exports.Hash_GetState(),Ka=$a(),Ya=Aa.exports.memory.buffer,Wa=new Uint8Array(Ya,Ga,Ka),gi=new Uint8Array(WASM_FUNC_HASH_LENGTH+Ka);return writeHexToUInt8(gi,t.hash),gi.set(Wa,WASM_FUNC_HASH_LENGTH),gi},ja=Ga=>{if(!(Ga instanceof Uint8Array))throw new Error("load() expects an Uint8Array generated by save()");const Ka=Aa.exports.Hash_GetState(),Ya=$a(),Wa=WASM_FUNC_HASH_LENGTH+Ya,gi=Aa.exports.memory.buffer;if(Ga.length!==Wa)throw new Error(`Bad state length (expected ${Wa} bytes, got ${Ga.length})`);if(!hexStringEqualsUInt8(t.hash,Ga.subarray(0,WASM_FUNC_HASH_LENGTH)))throw new Error("This state was written by an incompatible hash implementation");const Ei=Ga.subarray(WASM_FUNC_HASH_LENGTH);new Uint8Array(gi,Ka,Ya).set(Ei),Pa=!0},qa=Ga=>typeof Ga=="string"?Ga.length<MAX_HEAP/4:Ga.byteLength<MAX_HEAP;let Ha=qa;switch(t.name){case"argon2":case"scrypt":Ha=()=>!0;break;case"blake2b":case"blake2s":Ha=(Ga,Ka)=>Ka<=512&&qa(Ga);break;case"blake3":Ha=(Ga,Ka)=>Ka===0&&qa(Ga);break;case"xxhash64":case"xxhash3":case"xxhash128":case"crc64":Ha=()=>!1}const za=(Ga,Ka=null,Ya=null)=>{if(!Ha(Ga,Ka))return Fa(Ka),Ua(Ga),Qa("hex",Ya);const Wa=getUInt8Buffer(Ga);return wa.set(Wa),Aa.exports.Hash_Calculate(Wa.length,Ka,Ya),getDigestHex(La,wa,r)};return yield Va(),{getMemory:Ca,writeMemory:xa,getExports:ka,setMemorySize:Ba,init:Fa,update:Ua,digest:Qa,save:Za,load:ja,calculate:za,hashLength:r}})}var mutex$l=new Mutex,wasmJson$k={name:"argon2",data:
vendor: 8,882 bytes, line 25
25"AGFzbQEAAAABKQVgAX8Bf2AAAX9gEH9/f39/f39/f39/f39/f38AYAR/f39/AGACf38AAwYFAAECAwQFBgEBAoCAAgYIAX8BQZCoBAsHQQQGbWVtb3J5AgASSGFzaF9TZXRNZW1vcnlTaXplAAAOSGFzaF9HZXRCdWZmZXIAAQ5IYXNoX0NhbGN1bGF0ZQAECvEyBVgBAn9BACEBAkAgAEEAKAKICCICRg0AAkAgACACayIAQRB2IABBgIB8cSAASWoiAEAAQX9HDQBB/wHADwtBACEBQQBBACkDiAggAEEQdK18NwOICAsgAcALcAECfwJAQQAoAoAIIgANAEEAPwBBEHQiADYCgAhBACgCiAgiAUGAgCBGDQACQEGAgCAgAWsiAEEQdiAAQYCAfHEgAElqIgBAAEF/Rw0AQQAPC0EAQQApA4gIIABBEHStfDcDiAhBACgCgAghAAsgAAvcDgECfiAAIAQpAwAiECAAKQMAIhF8IBFCAYZC/v///x+DIBBC/////w+DfnwiEDcDACAMIBAgDCkDAIVCIIkiEDcDACAIIBAgCCkDACIRfCARQgGGQv7///8fgyAQQv////8Pg358IhA3AwAgBCAQIAQpAwCFQiiJIhA3AwAgACAQIAApAwAiEXwgEEL/////D4MgEUIBhkL+////H4N+fCIQNwMAIAwgECAMKQMAhUIwiSIQNwMAIAggECAIKQMAIhF8IBBC/////w+DIBFCAYZC/v///x+DfnwiEDcDACAEIBAgBCkDAIVCAYk3AwAgASAFKQMAIhAgASkDACIRfCARQgGGQv7///8fgyAQQv////8Pg358IhA3AwAgDSAQIA0pAwCFQiCJIhA3AwAgCSAQIAkpAwAiEXwgEUIBhkL+////H4MgEEL/////D4N+fCIQNwMAIAUgECAFKQMAhUIoiSIQNwMAIAEgECABKQMAIhF8IBBC/////w+DIBFCAYZC/v///x+DfnwiEDcDACANIBAgDSkDAIVCMIkiEDcDACAJIBAgCSkDACIRfCAQQv////8PgyARQgGGQv7///8fg358IhA3AwAgBSAQIAUpAwCFQgGJNwMAIAIgBikDACIQIAIpAwAiEXwgEUIBhkL+////H4MgEEL/////D4N+fCIQNwMAIA4gECAOKQMAhUIgiSIQNwMAIAogECAKKQMAIhF8IBFCAYZC/v///x+DIBBC/////w+DfnwiEDcDACAGIBAgBikDAIVCKIkiEDcDACACIBAgAikDACIRfCAQQv////8PgyARQgGGQv7///8fg358IhA3AwAgDiAQIA4pAwCFQjCJIhA3AwAgCiAQIAopAwAiEXwgEEL/////D4MgEUIBhkL+////H4N+fCIQNwMAIAYgECAGKQMAhUIBiTcDACADIAcpAwAiECADKQMAIhF8IBFCAYZC/v///x+DIBBC/////w+DfnwiEDcDACAPIBAgDykDAIVCIIkiEDcDACALIBAgCykDACIRfCARQgGGQv7///8fgyAQQv////8Pg358IhA3AwAgByAQIAcpAwCFQiiJIhA3AwAgAyAQIAMpAwAiEXwgEEL/////D4MgEUIBhkL+////H4N+fCIQNwMAIA8gECAPKQMAhUIwiSIQNwMAIAsgECALKQMAIhF8IBBC/////w+DIBFCAYZC/v///x+DfnwiEDcDACAHIBAgBykDAIVCAYk3AwAgACAFKQMAIhAgACkDACIRfCARQgGGQv7///8fgyAQQv////8Pg358IhA3AwAgDyAQIA8pAwCFQiCJIhA3AwAgCiAQIAopAwAiEXwgEUIBhkL+////H4MgEEL/////D4N+fCIQNwMAIAUgECAFKQMAhUIoiSIQNwMAIAAgECAAKQMAIhF8IBBC/////w+DIBFCAYZC/v///x+DfnwiEDcDACAPIBAgDykDAIVCMIkiEDcDACAKIBAgCikDACIRfCAQQv////8PgyARQgGGQv7///8fg358IhA3AwAgBSAQIAUpAwCFQgGJNwMAIAEgBikDACIQIAEpAwAiEXwgEUIBhkL+////H4MgEEL/////D4N+fCIQNwMAIAwgECAMKQMAhUIgiSIQNwMAIAsgECALKQMAIhF8IBFCAYZC/v///x+DIBBC/////w+DfnwiEDcDACAGIBAgBikDAIVCKIkiEDcDACABIBAgASkDACIRfCAQQv////8PgyARQgGGQv7///8fg358IhA3AwAgDCAQIAwpAwCFQjCJIhA3AwAgCyAQIAspAwAiEXwgEEL/////D4MgEUIBhkL+////H4N+fCIQNwMAIAYgECAGKQMAhUIBiTcDACACIAcpAwAiECACKQMAIhF8IBFCAYZC/v///x+DIBBC/////w+DfnwiEDcDACANIBAgDSkDAIVCIIkiEDcDACAIIBAgCCkDACIRfCARQgGGQv7///8fgyAQQv////8Pg358IhA3AwAgByAQIAcpAwCFQiiJIhA3AwAgAiAQIAIpAwAiEXwgEEL/////D4MgEUIBhkL+////H4N+fCIQNwMAIA0gECANKQMAhUIwiSIQNwMAIAggECAIKQMAIhF8IBBC/////w+DIBFCAYZC/v///x+DfnwiEDcDACAHIBAgBykDAIVCAYk3AwAgAyAEKQMAIhAgAykDACIRfCARQgGGQv7///8fgyAQQv////8Pg358IhA3AwAgDiAQIA4pAwCFQiCJIhA3AwAgCSAQIAkpAwAiEXwgEUIBhkL+////H4MgEEL/////D4N+fCIQNwMAIAQgECAEKQMAhUIoiSIQNwMAIAMgECADKQMAIhF8IBBC/////w+DIBFCAYZC/v///x+DfnwiEDcDACAOIBAgDikDAIVCMIkiEDcDACAJIBAgCSkDACIRfCAQQv////8PgyARQgGGQv7///8fg358IhA3AwAgBCAQIAQpAwCFQgGJNwMAC98aAQN/QQAhBEEAIAIpAwAgASkDAIU3A5AIQQAgAikDCCABKQMIhTcDmAhBACACKQMQIAEpAxCFNwOgCEEAIAIpAxggASkDGIU3A6gIQQAgAikDICABKQMghTcDsAhBACACKQMoIAEpAyiFNwO4CEEAIAIpAzAgASkDMIU3A8AIQQAgAikDOCABKQM4hTcDyAhBACACKQNAIAEpA0CFNwPQCEEAIAIpA0ggASkDSIU3A9gIQQAgAikDUCABKQNQhTcD4AhBACACKQNYIAEpA1iFNwPoCEEAIAIpA2AgASkDYIU3A/AIQQAgAikDaCABKQNohTcD+AhBACACKQNwIAEpA3CFNwOACUEAIAIpA3ggASkDeIU3A4gJQQAgAikDgAEgASkDgAGFNwOQCUEAIAIpA4gBIAEpA4gBhTcDmAlBACACKQOQASABKQOQAYU3A6AJQQAgAikDmAEgASkDmAGFNwOoCUEAIAIpA6ABIAEpA6ABhTcDsAlBACACKQOoASABKQOoAYU3A7gJQQAgAikDsAEgASkDsAGFNwPACUEAIAIpA7gBIAEpA7gBhTcDyAlBACACKQPAASABKQPAAYU3A9AJQQAgAikDyAEgASkDyAGFNwPYCUEAIAIpA9ABIAEpA9ABhTcD4AlBACACKQPYASABKQPYAYU3A+gJQQAgAikD4AEgASkD4AGFNwPwCUEAIAIpA+gBIAEpA+gBhTcD+AlBACACKQPwASABKQPwAYU3A4AKQQAgAikD+AEgASkD+AGFNwOICkEAIAIpA4ACIAEpA4AChTcDkApBACACKQOIAiABKQOIAoU3A5gKQQAgAikDkAIgASkDkAKFNwOgCkEAIAIpA5gCIAEpA5gChTcDqApBACACKQOgAiABKQOgAoU3A7AKQQAgAikDqAIgASkDqAKFNwO4CkEAIAIpA7ACIAEpA7AChTcDwApBACACKQO4AiABKQO4AoU3A8gKQQAgAikDwAIgASkDwAKFNwPQCkEAIAIpA8gCIAEpA8gChTcD2ApBACACKQPQAiABKQPQAoU3A+AKQQAgAikD2AIgASkD2AKFNwPoCkEAIAIpA+ACIAEpA+AChTcD8ApBACACKQPoAiABKQPoAoU3A/gKQQAgAikD8AIgASkD8AKFNwOAC0EAIAIpA/gCIAEpA/gChTcDiAtBACACKQOAAyABKQOAA4U3A5ALQQAgAikDiAMgASkDiAOFNwOYC0EAIAIpA5ADIAEpA5ADhTcDoAtBACACKQOYAyABKQOYA4U3A6gLQQAgAikDoAMgASkDoAOFNwOwC0EAIAIpA6gDIAEpA6gDhTcDuAtBACACKQOwAyABKQOwA4U3A8ALQQAgAikDuAMgASkDuAOFNwPIC0EAIAIpA8ADIAEpA8ADhTcD0AtBACACKQPIAyABKQPIA4U3A9gLQQAgAikD0AMgASkD0AOFNwPgC0EAIAIpA9gDIAEpA9gDhTcD6AtBACACKQPgAyABKQPgA4U3A/ALQQAgAikD6AMgASkD6AOFNwP4C0EAIAIpA/ADIAEpA/ADhTcDgAxBACACKQP4AyABKQP4A4U3A4gMQQAgAikDgAQgASkDgASFNwOQDEEAIAIpA4gEIAEpA4gEhTcDmAxBACACKQOQBCABKQOQBIU3A6AMQQAgAikDmAQgASkDmASFNwOoDEEAIAIpA6AEIAEpA6AEhTcDsAxBACACKQOoBCABKQOoBIU3A7gMQQAgAikDsAQgASkDsASFNwPADEEAIAIpA7gEIAEpA7gEhTcDyAxBACACKQPABCABKQPABIU3A9AMQQAgAikDyAQgASkDyASFNwPYDEEAIAIpA9AEIAEpA9AEhTcD4AxBACACKQPYBCABKQPYBIU3A+gMQQAgAikD4AQgASkD4ASFNwPwDEEAIAIpA+gEIAEpA+gEhTcD+AxBACACKQPwBCABKQPwBIU3A4ANQQAgAikD+AQgASkD+ASFNwOIDUEAIAIpA4AFIAEpA4AFhTcDkA1BACACKQOIBSABKQOIBYU3A5gNQQAgAikDkAUgASkDkAWFNwOgDUEAIAIpA5gFIAEpA5gFhTcDqA1BACACKQOgBSABKQOgBYU3A7ANQQAgAikDqAUgASkDqAWFNwO4DUEAIAIpA7AFIAEpA7AFhTcDwA1BACACKQO4BSABKQO4BYU3A8gNQQAgAikDwAUgASkDwAWFNwPQDUEAIAIpA8gFIAEpA8gFhTcD2A1BACACKQPQBSABKQPQBYU3A+ANQQAgAikD2AUgASkD2AWFNwPoDUEAIAIpA+AFIAEpA+AFhTcD8A1BACACKQPoBSABKQPoBYU3A/gNQQAgAikD8AUgASkD8AWFNwOADkEAIAIpA/gFIAEpA/gFhTcDiA5BACACKQOABiABKQOABoU3A5AOQQAgAikDiAYgASkDiAaFNwOYDkEAIAIpA5AGIAEpA5AGhTcDoA5BACACKQOYBiABKQOYBoU3A6gOQQAgAikDoAYgASkDoAaFNwOwDkEAIAIpA6gGIAEpA6gGhTcDuA5BACACKQOwBiABKQOwBoU3A8AOQQAgAikDuAYgASkDuAaFNwPIDkEAIAIpA8AGIAEpA8AGhTcD0A5BACACKQPIBiABKQPIBoU3A9gOQQAgAikD0AYgASkD0AaFNwPgDkEAIAIpA9gGIAEpA9gGhTcD6A5BACACKQPgBiABKQPgBoU3A/AOQQAgAikD6AYgASkD6AaFNwP4DkEAIAIpA/AGIAEpA/AGhTcDgA9BACACKQP4BiABKQP4BoU3A4gPQQAgAikDgAcgASkDgAeFNwOQD0EAIAIpA4gHIAEpA4gHhTcDmA9BACACKQOQByABKQOQB4U3A6APQQAgAikDmAcgASkDmAeFNwOoD0EAIAIpA6AHIAEpA6AHhTcDsA9BACACKQOoByABKQOoB4U3A7gPQQAgAikDsAcgASkDsAeFNwPAD0EAIAIpA7gHIAEpA7gHhTcDyA9BACACKQPAByABKQPAB4U3A9APQQAgAikDyAcgASkDyAeFNwPYD0EAIAIpA9AHIAEpA9AHhTcD4A9BACACKQPYByABKQPYB4U3A+gPQQAgAikD4AcgASkD4AeFNwPwD0EAIAIpA+gHIAEpA+gHhTcD+A9BACACKQPwByABKQPwB4U3A4AQQQAgAikD+AcgASkD+AeFNwOIEEGQCEGYCEGgCEGoCEGwCEG4CEHACEHICEHQCEHYCEHgCEHoCEHwCEH4CEGACUGICRACQZAJQZgJQaAJQagJQbAJQbgJQcAJQcgJQdAJQdgJQeAJQegJQfAJQfgJQYAKQYgKEAJBkApBmApBoApBqApBsApBuApBwApByApB0ApB2ApB4ApB6ApB8ApB+ApBgAtBiAsQAkGQC0GYC0GgC0GoC0GwC0G4C0HAC0HIC0HQC0HYC0HgC0HoC0HwC0H4C0GADEGIDBACQZAMQZgMQaAMQagMQbAMQbgMQcAMQcgMQdAMQdgMQeAMQegMQfAMQfgMQYANQYgNEAJBkA1BmA1BoA1BqA1BsA1BuA1BwA1ByA1B0A1B2A1B4A1B6A1B8A1B+A1BgA5BiA4QAkGQDkGYDkGgDkGoDkGwDkG4DkHADkHIDkHQDkHYDkHgDkHoDkHwDkH4DkGAD0GIDxACQZAPQZgPQaAPQagPQbAPQbgPQcAPQcgPQdAPQdgPQeAPQegPQfAPQfgPQYAQQYgQEAJBkAhBmAhBkAlBmAlBkApBmApBkAtBmAtBkAxBmAxBkA1BmA1BkA5BmA5BkA9BmA8QAkGgCEGoCEGgCUGoCUGgCkGoCkGgC0GoC0GgDEGoDEGgDUGoDUGgDkGoDkGgD0GoDxACQbAIQbgIQbAJQbgJQbAKQbgKQbALQbgLQbAMQbgMQbANQbgNQbAOQbgOQbAPQbgPEAJBwAhByAhBwAlByAlBwApByApBwAtByAtBwAxByAxBwA1ByA1BwA5ByA5BwA9ByA8QAkHQCEHYCEHQCUHYCUHQCkHYCkHQC0HYC0HQDEHYDEHQDUHYDUHQDkHYDkHQD0HYDxACQeAIQegIQeAJQegJQeAKQegKQeALQegLQeAMQegMQeANQegNQeAOQegOQeAPQegPEAJB8AhB+AhB8AlB+AlB8ApB+ApB8AtB+AtB8AxB+AxB8A1B+A1B8A5B+A5B8A9B+A8QAkGACUGICUGACkGICkGAC0GIC0GADEGIDEGADUGIDUGADkGIDkGAD0GID0GAEEGIEBACAkACQCADRQ0AA0AgACAEaiIDIAIgBGoiBSkDACABIARqIgYpAwCFIARBkAhqKQMAhSADKQMAhTcDACADQQhqIgMgBUEIaikDACAGQQhqKQMAhSAEQZgIaikDAIUgAykDAIU3AwAgBEEQaiIEQYAIRw0ADAILC0EAIQQDQCAAIARqIgMgAiAEaiIFKQMAIAEgBGoiBikDAIUgBEGQCGopAwCFNwMAIANBCGogBUEIaikDACAGQQhqKQMAhSAEQZgIaikDAIU3AwAgBEEQaiIEQYAIRw0ACwsL5QcMBX8BfgR/An4BfwF+AX8Bfgd/AX4DfwF+AkBBACgCgAgiAiABQQp0aiIDKAIIIAFHDQAgAygCDCEEIAMoAgAhBUEAIAMoAhQiBq03A7gQQQAgBK0iBzcDsBBBACAFIAEgBUECdG4iCGwiCUECdK03A6gQAkACQAJAAkAgBEUNAEF/IQogBUUNASAIQQNsIQsgCEECdCIErSEMIAWtIQ0gBkF/akECSSEOQgAhDwNAQQAgDzcDkBAgD6chEEIAIRFBACEBA0BBACARNwOgECAPIBGEUCIDIA5xIRIgBkEBRiAPUCITIAZBAkYgEUICVHFxciEUQX8gAUEBakEDcSAIbEF/aiATGyEVIAEgEHIhFiABIAhsIRcgA0EBdCEYQgAhGQNAQQBCADcDwBBBACAZNwOYECAYIQECQCASRQ0AQQBCATcDwBBBkBhBkBBBkCBBABADQZAYQZAYQZAgQQAQA0ECIQELAkAgASAITw0AIAQgGaciGmwgF2ogAWohAwNAIANBACAEIAEbQQAgEVAiGxtqQX9qIRwCQAJAIBQNAEEAKAKACCICIBxBCnQiHGohCgwBCwJAIAFB/wBxIgINAEEAQQApA8AQQgF8NwPAEEGQGEGQEEGQIEEAEANBkBhBkBhBkCBBABADCyAcQQp0IRwgAkEDdEGQGGohCkEAKAKACCECCyACIANBCnRqIAIgHGogAiAKKQMAIh1CIIinIAVwIBogFhsiHCAEbCABIAFBACAZIBytUSIcGyIKIBsbIBdqIAogC2ogExsgAUUgHHJrIhsgFWqtIB1C/////w+DIh0gHX5CIIggG61+QiCIfSAMgqdqQQp0akEBEAMgA0EBaiEDIAggAUEBaiIBRw0ACwsgGUIBfCIZIA1SDQALIBFCAXwiEachASARQgRSDQALIA9CAXwiDyAHUg0AC0EAKAKACCECCyAJQQx0QYB4aiEXIAVBf2oiCkUNAgwBC0EAQgM3A6AQQQAgBEF/aq03A5AQQYB4IRcLIAIgF2ohGyAIQQx0IQhBACEcA0AgCCAcQQFqIhxsQYB4aiEEQQAhAQNAIBsgAWoiAyADKQMAIAIgBCABamopAwCFNwMAIANBCGoiAyADKQMAIAIgBCABQQhyamopAwCFNwMAIAFBCGohAyABQRBqIQEgA0H4B0kNAAsgHCAKRw0ACwsgAiAXaiEbQXghAQNAIAIgAWoiA0EIaiAbIAFqIgRBCGopAwA3AwAgA0EQaiAEQRBqKQMANwMAIANBGGogBEEYaikDADcDACADQSBqIARBIGopAwA3AwAgAUEgaiIBQfgHSQ0ACwsL"
25,hash:"e4cdc523"},wasmJson$j={name:"blake2b",data:
vendor: 9,926 bytes, line 25
25"AGFzbQEAAAABEQRgAAF/YAJ/fwBgAX8AYAAAAwoJAAECAwECAgABBQQBAQICBg4CfwFBsIsFC38AQYAICwdwCAZtZW1vcnkCAA5IYXNoX0dldEJ1ZmZlcgAACkhhc2hfRmluYWwAAwlIYXNoX0luaXQABQtIYXNoX1VwZGF0ZQAGDUhhc2hfR2V0U3RhdGUABw5IYXNoX0NhbGN1bGF0ZQAIClNUQVRFX1NJWkUDAQrTOAkFAEGACQvrAgIFfwF+AkAgAUEBSA0AAkACQAJAIAFBgAFBACgC4IoBIgJrIgNKDQAgASEEDAELQQBBADYC4IoBAkAgAkH/AEoNACACQeCJAWohBSAAIQRBACEGA0AgBSAELQAAOgAAIARBAWohBCAFQQFqIQUgAyAGQQFqIgZB/wFxSg0ACwtBAEEAKQPAiQEiB0KAAXw3A8CJAUEAQQApA8iJASAHQv9+Vq18NwPIiQFB4IkBEAIgACADaiEAAkAgASADayIEQYEBSA0AIAIgAWohBQNAQQBBACkDwIkBIgdCgAF8NwPAiQFBAEEAKQPIiQEgB0L/flatfDcDyIkBIAAQAiAAQYABaiEAIAVBgH9qIgVBgAJLDQALIAVBgH9qIQQMAQsgBEEATA0BC0EAIQUDQCAFQQAoAuCKAWpB4IkBaiAAIAVqLQAAOgAAIAQgBUEBaiIFQf8BcUoNAAsLQQBBACgC4IoBIARqNgLgigELC78uASR+QQBBACkD0IkBQQApA7CJASIBQQApA5CJAXwgACkDICICfCIDhULr+obav7X2wR+FQiCJIgRCq/DT9K/uvLc8fCIFIAGFQiiJIgYgA3wgACkDKCIBfCIHIASFQjCJIgggBXwiCSAGhUIBiSIKQQApA8iJAUEAKQOoiQEiBEEAKQOIiQF8IAApAxAiA3wiBYVCn9j52cKR2oKbf4VCIIkiC0K7zqqm2NDrs7t/fCIMIASFQiiJIg0gBXwgACkDGCIEfCIOfCAAKQNQIgV8Ig9BACkDwIkBQQApA6CJASIQQQApA4CJASIRfCAAKQMAIgZ8IhKFQtGFmu/6z5SH0QCFQiCJIhNCiJLznf/M+YTqAHwiFCAQhUIoiSIVIBJ8IAApAwgiEHwiFiAThUIwiSIXhUIgiSIYQQApA9iJAUEAKQO4iQEiE0EAKQOYiQF8IAApAzAiEnwiGYVC+cL4m5Gjs/DbAIVCIIkiGkLx7fT4paf9p6V/fCIbIBOFQiiJIhwgGXwgACkDOCITfCIZIBqFQjCJIhogG3wiG3wiHSAKhUIoiSIeIA98IAApA1giCnwiDyAYhUIwiSIYIB18Ih0gDiALhUIwiSIOIAx8Ih8gDYVCAYkiDCAWfCAAKQNAIgt8Ig0gGoVCIIkiFiAJfCIaIAyFQiiJIiAgDXwgACkDSCIJfCIhIBaFQjCJIhYgGyAchUIBiSIMIAd8IAApA2AiB3wiDSAOhUIgiSIOIBcgFHwiFHwiFyAMhUIoiSIbIA18IAApA2giDHwiHCAOhUIwiSIOIBd8IhcgG4VCAYkiGyAZIBQgFYVCAYkiFHwgACkDcCINfCIVIAiFQiCJIhkgH3wiHyAUhUIoiSIUIBV8IAApA3giCHwiFXwgDHwiIoVCIIkiI3wiJCAbhUIoiSIbICJ8IBJ8IiIgFyAYIBUgGYVCMIkiFSAffCIZIBSFQgGJIhQgIXwgDXwiH4VCIIkiGHwiFyAUhUIoiSIUIB98IAV8Ih8gGIVCMIkiGCAXfCIXIBSFQgGJIhR8IAF8IiEgFiAafCIWIBUgHSAehUIBiSIaIBx8IAl8IhyFQiCJIhV8Ih0gGoVCKIkiGiAcfCAIfCIcIBWFQjCJIhWFQiCJIh4gGSAOIBYgIIVCAYkiFiAPfCACfCIPhUIgiSIOfCIZIBaFQiiJIhYgD3wgC3wiDyAOhUIwiSIOIBl8Ihl8IiAgFIVCKIkiFCAhfCAEfCIhIB6FQjCJIh4gIHwiICAiICOFQjCJIiIgJHwiIyAbhUIBiSIbIBx8IAp8IhwgDoVCIIkiDiAXfCIXIBuFQiiJIhsgHHwgE3wiHCAOhUIwiSIOIBkgFoVCAYkiFiAffCAQfCIZICKFQiCJIh8gFSAdfCIVfCIdIBaFQiiJIhYgGXwgB3wiGSAfhUIwiSIfIB18Ih0gFoVCAYkiFiAVIBqFQgGJIhUgD3wgBnwiDyAYhUIgiSIYICN8IhogFYVCKIkiFSAPfCADfCIPfCAHfCIihUIgiSIjfCIkIBaFQiiJIhYgInwgBnwiIiAjhUIwiSIjICR8IiQgFoVCAYkiFiAOIBd8Ig4gDyAYhUIwiSIPICAgFIVCAYkiFCAZfCAKfCIXhUIgiSIYfCIZIBSFQiiJIhQgF3wgC3wiF3wgBXwiICAPIBp8Ig8gHyAOIBuFQgGJIg4gIXwgCHwiGoVCIIkiG3wiHyAOhUIoiSIOIBp8IAx8IhogG4VCMIkiG4VCIIkiISAdIB4gDyAVhUIBiSIPIBx8IAF8IhWFQiCJIhx8Ih0gD4VCKIkiDyAVfCADfCIVIByFQjCJIhwgHXwiHXwiHiAWhUIoiSIWICB8IA18IiAgIYVCMIkiISAefCIeIBogFyAYhUIwiSIXIBl8IhggFIVCAYkiFHwgCXwiGSAchUIgiSIaICR8IhwgFIVCKIkiFCAZfCACfCIZIBqFQjCJIhogHSAPhUIBiSIPICJ8IAR8Ih0gF4VCIIkiFyAbIB98Iht8Ih8gD4VCKIkiDyAdfCASfCIdIBeFQjCJIhcgH3wiHyAPhUIBiSIPIBsgDoVCAYkiDiAVfCATfCIVICOFQiCJIhsgGHwiGCAOhUIoiSIOIBV8IBB8IhV8IAx8IiKFQiCJIiN8IiQgD4VCKIkiDyAifCAHfCIiICOFQjCJIiMgJHwiJCAPhUIBiSIPIBogHHwiGiAVIBuFQjCJIhUgHiAWhUIBiSIWIB18IAR8IhuFQiCJIhx8Ih0gFoVCKIkiFiAbfCAQfCIbfCABfCIeIBUgGHwiFSAXIBogFIVCAYkiFCAgfCATfCIYhUIgiSIXfCIaIBSFQiiJIhQgGHwgCXwiGCAXhUIwiSIXhUIgiSIgIB8gISAVIA6FQgGJIg4gGXwgCnwiFYVCIIkiGXwiHyAOhUIoiSIOIBV8IA18IhUgGYVCMIkiGSAffCIffCIhIA+FQiiJIg8gHnwgBXwiHiAghUIwiSIgICF8IiEgGyAchUIwiSIbIB18IhwgFoVCAYkiFiAYfCADfCIYIBmFQiCJIhkgJHwiHSAWhUIoiSIWIBh8IBJ8IhggGYVCMIkiGSAfIA6FQgGJIg4gInwgAnwiHyAbhUIgiSIbIBcgGnwiF3wiGiAOhUIoiSIOIB98IAZ8Ih8gG4VCMIkiGyAafCIaIA6FQgGJIg4gFSAXIBSFQgGJIhR8IAh8IhUgI4VCIIkiFyAcfCIcIBSFQiiJIhQgFXwgC3wiFXwgBXwiIoVCIIkiI3wiJCAOhUIoiSIOICJ8IAh8IiIgGiAgIBUgF4VCMIkiFSAcfCIXIBSFQgGJIhQgGHwgCXwiGIVCIIkiHHwiGiAUhUIoiSIUIBh8IAZ8IhggHIVCMIkiHCAafCIaIBSFQgGJIhR8IAR8IiAgGSAdfCIZIBUgISAPhUIBiSIPIB98IAN8Ih2FQiCJIhV8Ih8gD4VCKIkiDyAdfCACfCIdIBWFQjCJIhWFQiCJIiEgFyAbIBkgFoVCAYkiFiAefCABfCIZhUIgiSIbfCIXIBaFQiiJIhYgGXwgE3wiGSAbhUIwiSIbIBd8Ihd8Ih4gFIVCKIkiFCAgfCAMfCIgICGFQjCJIiEgHnwiHiAiICOFQjCJIiIgJHwiIyAOhUIBiSIOIB18IBJ8Ih0gG4VCIIkiGyAafCIaIA6FQiiJIg4gHXwgC3wiHSAbhUIwiSIbIBcgFoVCAYkiFiAYfCANfCIXICKFQiCJIhggFSAffCIVfCIfIBaFQiiJIhYgF3wgEHwiFyAYhUIwiSIYIB98Ih8gFoVCAYkiFiAVIA+FQgGJIg8gGXwgCnwiFSAchUIgiSIZICN8IhwgD4VCKIkiDyAVfCAHfCIVfCASfCIihUIgiSIjfCIkIBaFQiiJIhYgInwgBXwiIiAjhUIwiSIjICR8IiQgFoVCAYkiFiAbIBp8IhogFSAZhUIwiSIVIB4gFIVCAYkiFCAXfCADfCIXhUIgiSIZfCIbIBSFQiiJIhQgF3wgB3wiF3wgAnwiHiAVIBx8IhUgGCAaIA6FQgGJIg4gIHwgC3wiGoVCIIkiGHwiHCAOhUIoiSIOIBp8IAR8IhogGIVCMIkiGIVCIIkiICAfICEgFSAPhUIBiSIPIB18IAZ8IhWFQiCJIh18Ih8gD4VCKIkiDyAVfCAKfCIVIB2FQjCJIh0gH3wiH3wiISAWhUIoiSIWIB58IAx8Ih4gIIVCMIkiICAhfCIhIBogFyAZhUIwiSIXIBt8IhkgFIVCAYkiFHwgEHwiGiAdhUIgiSIbICR8Ih0gFIVCKIkiFCAafCAJfCIaIBuFQjCJIhsgHyAPhUIBiSIPICJ8IBN8Ih8gF4VCIIkiFyAYIBx8Ihh8IhwgD4VCKIkiDyAffCABfCIfIBeFQjCJIhcgHHwiHCAPhUIBiSIPIBggDoVCAYkiDiAVfCAIfCIVICOFQiCJIhggGXwiGSAOhUIoiSIOIBV8IA18IhV8IA18IiKFQiCJIiN8IiQgD4VCKIkiDyAifCAMfCIiICOFQjCJIiMgJHwiJCAPhUIBiSIPIBsgHXwiGyAVIBiFQjCJIhUgISAWhUIBiSIWIB98IBB8IhiFQiCJIh18Ih8gFoVCKIkiFiAYfCAIfCIYfCASfCIhIBUgGXwiFSAXIBsgFIVCAYkiFCAefCAHfCIZhUIgiSIXfCIbIBSFQiiJIhQgGXwgAXwiGSAXhUIwiSIXhUIgiSIeIBwgICAVIA6FQgGJIg4gGnwgAnwiFYVCIIkiGnwiHCAOhUIoiSIOIBV8IAV8IhUgGoVCMIkiGiAcfCIcfCIgIA+FQiiJIg8gIXwgBHwiISAehUIwiSIeICB8IiAgGCAdhUIwiSIYIB98Ih0gFoVCAYkiFiAZfCAGfCIZIBqFQiCJIhogJHwiHyAWhUIoiSIWIBl8IBN8IhkgGoVCMIkiGiAcIA6FQgGJIg4gInwgCXwiHCAYhUIgiSIYIBcgG3wiF3wiGyAOhUIoiSIOIBx8IAN8IhwgGIVCMIkiGCAbfCIbIA6FQgGJIg4gFSAXIBSFQgGJIhR8IAt8IhUgI4VCIIkiFyAdfCIdIBSFQiiJIhQgFXwgCnwiFXwgBHwiIoVCIIkiI3wiJCAOhUIoiSIOICJ8IAl8IiIgGyAeIBUgF4VCMIkiFSAdfCIXIBSFQgGJIhQgGXwgDHwiGYVCIIkiHXwiGyAUhUIoiSIUIBl8IAp8IhkgHYVCMIkiHSAbfCIbIBSFQgGJIhR8IAN8Ih4gGiAffCIaIBUgICAPhUIBiSIPIBx8IAd8IhyFQiCJIhV8Ih8gD4VCKIkiDyAcfCAQfCIcIBWFQjCJIhWFQiCJIiAgFyAYIBogFoVCAYkiFiAhfCATfCIahUIgiSIYfCIXIBaFQiiJIhYgGnwgDXwiGiAYhUIwiSIYIBd8Ihd8IiEgFIVCKIkiFCAefCAFfCIeICCFQjCJIiAgIXwiISAiICOFQjCJIiIgJHwiIyAOhUIBiSIOIBx8IAt8IhwgGIVCIIkiGCAbfCIbIA6FQiiJIg4gHHwgEnwiHCAYhUIwiSIYIBcgFoVCAYkiFiAZfCABfCIXICKFQiCJIhkgFSAffCIVfCIfIBaFQiiJIhYgF3wgBnwiFyAZhUIwiSIZIB98Ih8gFoVCAYkiFiAVIA+FQgGJIg8gGnwgCHwiFSAdhUIgiSIaICN8Ih0gD4VCKIkiDyAVfCACfCIVfCANfCIihUIgiSIjfCIkIBaFQiiJIhYgInwgCXwiIiAjhUIwiSIjICR8IiQgFoVCAYkiFiAYIBt8IhggFSAahUIwiSIVICEgFIVCAYkiFCAXfCASfCIXhUIgiSIafCIbIBSFQiiJIhQgF3wgCHwiF3wgB3wiISAVIB18IhUgGSAYIA6FQgGJIg4gHnwgBnwiGIVCIIkiGXwiHSAOhUIoiSIOIBh8IAt8IhggGYVCMIkiGYVCIIkiHiAfICAgFSAPhUIBiSIPIBx8IAp8IhWFQiCJIhx8Ih8gD4VCKIkiDyAVfCAEfCIVIByFQjCJIhwgH3wiH3wiICAWhUIoiSIWICF8IAN8IiEgHoVCMIkiHiAgfCIgIBggFyAahUIwiSIXIBt8IhogFIVCAYkiFHwgBXwiGCAchUIgiSIbICR8IhwgFIVCKIkiFCAYfCABfCIYIBuFQjCJIhsgHyAPhUIBiSIPICJ8IAx8Ih8gF4VCIIkiFyAZIB18Ihl8Ih0gD4VCKIkiDyAffCATfCIfIBeFQjCJIhcgHXwiHSAPhUIBiSIPIBkgDoVCAYkiDiAVfCAQfCIVICOFQiCJIhkgGnwiGiAOhUIoiSIOIBV8IAJ8IhV8IBN8IiKFQiCJIiN8IiQgD4VCKIkiDyAifCASfCIiICOFQjCJIiMgJHwiJCAPhUIBiSIPIBsgHHwiGyAVIBmFQjCJIhUgICAWhUIBiSIWIB98IAt8IhmFQiCJIhx8Ih8gFoVCKIkiFiAZfCACfCIZfCAJfCIgIBUgGnwiFSAXIBsgFIVCAYkiFCAhfCAFfCIahUIgiSIXfCIbIBSFQiiJIhQgGnwgA3wiGiAXhUIwiSIXhUIgiSIhIB0gHiAVIA6FQgGJIg4gGHwgEHwiFYVCIIkiGHwiHSAOhUIoiSIOIBV8IAF8IhUgGIVCMIkiGCAdfCIdfCIeIA+FQiiJIg8gIHwgDXwiICAhhUIwiSIhIB58Ih4gGSAchUIwiSIZIB98IhwgFoVCAYkiFiAafCAIfCIaIBiFQiCJIhggJHwiHyAWhUIoiSIWIBp8IAp8IhogGIVCMIkiGCAdIA6FQgGJIg4gInwgBHwiHSAZhUIgiSIZIBcgG3wiF3wiGyAOhUIoiSIOIB18IAd8Ih0gGYVCMIkiGSAbfCIbIA6FQgGJIg4gFSAXIBSFQgGJIhR8IAx8IhUgI4VCIIkiFyAcfCIcIBSFQiiJIhQgFXwgBnwiFXwgEnwiIoVCIIkiI3wiJCAOhUIoiSIOICJ8IBN8IiIgGyAhIBUgF4VCMIkiFSAcfCIXIBSFQgGJIhQgGnwgBnwiGoVCIIkiHHwiGyAUhUIoiSIUIBp8IBB8IhogHIVCMIkiHCAbfCIbIBSFQgGJIhR8IA18IiEgGCAffCIYIBUgHiAPhUIBiSIPIB18IAJ8Ih2FQiCJIhV8Ih4gD4VCKIkiDyAdfCABfCIdIBWFQjCJIhWFQiCJIh8gFyAZIBggFoVCAYkiFiAgfCADfCIYhUIgiSIZfCIXIBaFQiiJIhYgGHwgBHwiGCAZhUIwiSIZIBd8Ihd8IiAgFIVCKIkiFCAhfCAIfCIhIB+FQjCJIh8gIHwiICAiICOFQjCJIiIgJHwiIyAOhUIBiSIOIB18IAd8Ih0gGYVCIIkiGSAbfCIbIA6FQiiJIg4gHXwgDHwiHSAZhUIwiSIZIBcgFoVCAYkiFiAafCALfCIXICKFQiCJIhogFSAefCIVfCIeIBaFQiiJIhYgF3wgCXwiFyAahUIwiSIaIB58Ih4gFoVCAYkiFiAVIA+FQgGJIg8gGHwgBXwiFSAchUIgiSIYICN8IhwgD4VCKIkiDyAVfCAKfCIVfCACfCIChUIgiSIifCIjIBaFQiiJIhYgAnwgC3wiAiAihUIwiSILICN8IiIgFoVCAYkiFiAZIBt8IhkgFSAYhUIwiSIVICAgFIVCAYkiFCAXfCANfCINhUIgiSIXfCIYIBSFQiiJIhQgDXwgBXwiBXwgEHwiECAVIBx8Ig0gGiAZIA6FQgGJIg4gIXwgDHwiDIVCIIkiFXwiGSAOhUIoiSIOIAx8IBJ8IhIgFYVCMIkiDIVCIIkiFSAeIB8gDSAPhUIBiSINIB18IAl8IgmFQiCJIg98IhogDYVCKIkiDSAJfCAIfCIJIA+FQjCJIgggGnwiD3wiGiAWhUIoiSIWIBB8IAd8IhAgEYUgDCAZfCIHIA6FQgGJIgwgCXwgCnwiCiALhUIgiSILIAUgF4VCMIkiBSAYfCIJfCIOIAyFQiiJIgwgCnwgE3wiEyALhUIwiSIKIA58IguFNwOAiQFBACADIAYgDyANhUIBiSINIAJ8fCICIAWFQiCJIgUgB3wiBiANhUIoiSIHIAJ8fCICQQApA4iJAYUgBCABIBIgCSAUhUIBiSIDfHwiASAIhUIgiSISICJ8IgkgA4VCKIkiAyABfHwiASAShUIwiSIEIAl8IhKFNwOIiQFBACATQQApA5CJAYUgECAVhUIwiSIQIBp8IhOFNwOQiQFBACABQQApA5iJAYUgAiAFhUIwiSICIAZ8IgGFNwOYiQFBACASIAOFQgGJQQApA6CJAYUgAoU3A6CJAUEAIBMgFoVCAYlBACkDqIkBhSAKhTcDqIkBQQAgASAHhUIBiUEAKQOwiQGFIASFNwOwiQFBACALIAyFQgGJQQApA7iJAYUgEIU3A7iJAQvdAgUBfwF+AX8BfgJ/IwBBwABrIgAkAAJAQQApA9CJAUIAUg0AQQBBACkDwIkBIgFBACgC4IoBIgKsfCIDNwPAiQFBAEEAKQPIiQEgAyABVK18NwPIiQECQEEALQDoigFFDQBBAEJ/NwPYiQELQQBCfzcD0IkBAkAgAkH/AEoNAEEAIQQDQCACIARqQeCJAWpBADoAACAEQQFqIgRBgAFBACgC4IoBIgJrSA0ACwtB4IkBEAIgAEEAKQOAiQE3AwAgAEEAKQOIiQE3AwggAEEAKQOQiQE3AxAgAEEAKQOYiQE3AxggAEEAKQOgiQE3AyAgAEEAKQOoiQE3AyggAEEAKQOwiQE3AzAgAEEAKQO4iQE3AzhBACgC5IoBIgVBAUgNAEEAIQRBACECA0AgBEGACWogACAEai0AADoAACAEQQFqIQQgBSACQQFqIgJB/wFxSg0ACwsgAEHAAGokAAv9AwMBfwF+AX8jAEGAAWsiAiQAQQBBgQI7AfKKAUEAIAE6APGKAUEAIAA6APCKAUGQfiEAA0AgAEGAiwFqQgA3AAAgAEH4igFqQgA3AAAgAEHwigFqQgA3AAAgAEEYaiIADQALQQAhAEEAQQApA/CKASIDQoiS853/zPmE6gCFNwOAiQFBAEEAKQP4igFCu86qptjQ67O7f4U3A4iJAUEAQQApA4CLAUKr8NP0r+68tzyFNwOQiQFBAEEAKQOIiwFC8e30+KWn/aelf4U3A5iJAUEAQQApA5CLAULRhZrv+s+Uh9EAhTcDoIkBQQBBACkDmIsBQp/Y+dnCkdqCm3+FNwOoiQFBAEEAKQOgiwFC6/qG2r+19sEfhTcDsIkBQQBBACkDqIsBQvnC+JuRo7Pw2wCFNwO4iQFBACADp0H/AXE2AuSKAQJAIAFBAUgNACACQgA3A3ggAkIANwNwIAJCADcDaCACQgA3A2AgAkIANwNYIAJCADcDUCACQgA3A0ggAkIANwNAIAJCADcDOCACQgA3AzAgAkIANwMoIAJCADcDICACQgA3AxggAkIANwMQIAJCADcDCCACQgA3AwBBACEEA0AgAiAAaiAAQYAJai0AADoAACAAQQFqIQAgBEEBaiIEQf8BcSABSA0ACyACQYABEAELIAJBgAFqJAALEgAgAEEDdkH/P3EgAEEQdhAECwkAQYAJIAAQAQsGAEGAiQELGwAgAUEDdkH/P3EgAUEQdhAEQYAJIAAQARADCwsLAQBBgAgLBPAAAAA="
25,hash:"c6f286e6"},mutex$k=new Mutex;function validateBits$4(t){return!Number.isInteger(t)||t<8||t>512||t%8!==0?new Error("Invalid variant! Valid values: 8, 16, ..., 512"):null}function getInitParam$1(t,r){return t|r<<16}function createBLAKE2b(t=512,r=null){if(validateBits$4(t))return Promise.reject(validateBits$4(t));let Aa=null,wa=t;if(r!==null){if(Aa=getUInt8Buffer(r),Aa.length>64)return Promise.reject(new Error("Max key length is 64 bytes"));wa=getInitParam$1(t,Aa.length)}const Pa=t/8;return WASMInterface(wasmJson$j,Pa).then(xa=>{wa>512&&xa.writeMemory(Aa),xa.init(wa);const Ca={init:wa>512?()=>(xa.writeMemory(Aa),xa.init(wa),Ca):()=>(xa.init(wa),Ca),update:ka=>(xa.update(ka),Ca),digest:ka=>xa.digest(ka),save:()=>xa.save(),load:ka=>(xa.load(ka),Ca),blockSize:128,digestSize:Pa};return Ca})}function encodeResult(t,r,Aa){const wa=[`m=${r.memorySize}`,`t=${r.iterations}`,`p=${r.parallelism}`].join(",");return`$argon2${r.hashType}$v=19$${wa}$${encodeBase64(t,!1)}$${encodeBase64(Aa,!1)}`}var uint32View=new DataView(new ArrayBuffer(4));function int32LE(t){return uint32View.setInt32(0,t,!0),new Uint8Array(uint32View.buffer)}function hashFunc(t,r,Aa){return __awaiter(this,void 0,void 0,function*(){if(Aa<=64){const Ba=yield createBLAKE2b(Aa*8);return Ba.update(int32LE(Aa)),Ba.update(r),Ba.digest("binary")}const wa=Math.ceil(Aa/32)-2,Pa=new Uint8Array(Aa);t.init(),t.update(int32LE(Aa)),t.update(r);let xa=t.digest("binary");Pa.set(xa.subarray(0,32),0);for(let Ba=1;Ba<wa;Ba++)t.init(),t.update(xa),xa=t.digest("binary"),Pa.set(xa.subarray(0,32),Ba*32);const Ca=Aa-32*wa;let ka;return Ca===64?(ka=t,ka.init()):ka=yield createBLAKE2b(Ca*8),ka.update(xa),xa=ka.digest("binary"),Pa.set(xa.subarray(0,Ca),wa*32),Pa})}function getHashType(t){switch(t){case"d":return 0;case"i":return 1;default:return 2}}function argon2Internal(t){return __awaiter(this,void 0,void 0,function*(){var r;const{parallelism:Aa,iterations:wa,hashLength:Pa}=t,xa=getUInt8Buffer(t.password),Ca=getUInt8Buffer(t.salt),ka=19,Ba=getHashType(t.hashType),{memorySize:$a}=t,Da=getUInt8Buffer((r=t.secret)!==null&&r!==void 0?r:""),[Va,Fa]=yield Promise.all([WASMInterface(wasmJson$k,1024),createBLAKE2b(512)]);Va.setMemorySize($a*1024+1024);const Ma=new Uint8Array(24),Ua=new DataView(Ma.buffer);Ua.setInt32(0,Aa,!0),Ua.setInt32(4,Pa,!0),Ua.setInt32(8,$a,!0),Ua.setInt32(12,wa,!0),Ua.setInt32(16,ka,!0),Ua.setInt32(20,Ba,!0),Va.writeMemory(Ma,$a*1024),Fa.init(),Fa.update(Ma),Fa.update(int32LE(xa.length)),Fa.update(xa),Fa.update(int32LE(Ca.length)),Fa.update(Ca),Fa.update(int32LE(Da.length)),Fa.update(D
25a),Fa.update(int32LE(0));const La=Math.floor($a/(Aa*4))*4,Qa=new Uint8Array(72),Za=Fa.digest("binary");Qa.set(Za);for(let Ha=0;Ha<Aa;Ha++){Qa.set(int32LE(0),64),Qa.set(int32LE(Ha),68);let za=Ha*La,Ga=yield hashFunc(Fa,Qa,1024);Va.writeMemory(Ga,za*1024),za+=1,Qa.set(int32LE(1),64),Ga=yield hashFunc(Fa,Qa,1024),Va.writeMemory(Ga,za*1024)}const ja=new Uint8Array(1024);writeHexToUInt8(ja,Va.calculate(new Uint8Array([]),$a));const qa=yield hashFunc(Fa,ja,Pa);return t.outputType==="hex"?getDigestHex(new Uint8Array(Pa*2),qa,Pa):t.outputType==="encoded"?encodeResult(Ca,t,qa):qa})}var validateOptions$3=t=>{var r;if(!t||typeof t!="object")throw new Error("Invalid options parameter. It requires an object.");if(!t.password)throw new Error("Password must be specified");if(t.password=getUInt8Buffer(t.password),t.password.length<1)throw new Error("Password must be specified");if(!t.salt)throw new Error("Salt must be specified");if(t.salt=getUInt8Buffer(t.salt),t.salt.length<8)throw new Error("Salt should be at least 8 bytes long");if(t.secret=getUInt8Buffer((r=t.secret)!==null&&r!==void 0?r:""),!Number.isInteger(t.iterations)||t.iterations<1)throw new Error("Iterations should be a positive number");if(!Number.isInteger(t.parallelism)||t.parallelism<1)throw new Error("Parallelism should be a positive number");if(!Number.isInteger(t.hashLength)||t.hashLength<4)throw new Error("Hash length should be at least 4 bytes.");if(!Number.isInteger(t.memorySize))throw new Error("Memory size should be specified.");if(t.memorySize<8*t.parallelism)throw new Error("Memory size should be at least 8 * parallelism.");if(t.outputType===void 0&&(t.outputType="hex"),!["hex","binary","encoded"].includes(t.outputType))throw new Error(`Insupported output type ${t.outputType}. Valid values: ['hex', 'binary', 'encoded']`)};function argon2id(t){return __awaiter(this,void 0,void 0,function*(){return validateOptions$3(t),argon2Internal(Object.assign(Object.assign({},t),{hashType:"id"}))})}var mutex$j=new Mutex,mutex$i=new Mutex,mutex$h=new Mutex,mutex$g=new Mutex,mutex$f=new Mutex,mutex$e=new Mutex,mutex$d=new Mutex,mutex$c=new Mutex,mutex$b=new Mutex,mutex$a=new Mutex,mutex$9=new Mutex,mutex$8=new Mutex,mutex$7=new Mutex,mutex$6=new Mutex,mutex$5=new Mutex,mutex$4=new Mutex,mutex$3=new Mutex,mutex$2=new Mutex,mutex$1=new Mutex,mutex=new Mutex,require_react$1=__commonJSMin(((t,r)=>{r.exports=function Aa(wa,Pa){if(wa===Pa)return!0;if(wa&&Pa&&typeof wa=="object"&&typeof Pa=="object"){if(wa.constructor!==Pa.constructor)return!1;var xa,Ca,ka;if(Array.isArray(wa)){if(xa=wa.length,xa!=Pa.length)return!1;for(Ca=xa;Ca--!==0;)if(!Aa(wa[Ca],Pa[Ca]))return!1;return!0}if(wa.constructor===RegExp)return wa.source===Pa.source&&wa.flags===Pa.flags;if(wa.valueOf!==Object.prototype.valueOf)return wa.valueOf()===Pa.valueOf();if(wa.toString!==Object.prototype.toString)return wa.toString()===Pa.toString();if(ka=Object.keys(wa),xa=ka.length,xa!==Object.keys(Pa).length)return!1;for(Ca=xa;Ca--!==0;)if(!Object.prototype.hasOwnProperty.call(Pa,ka[Ca]))return!1;for(Ca=xa;Ca--!==0;){var Ba=ka[Ca];if(!(Ba==="_owner"&&wa.$$typeof)&&!Aa(wa[Ba],Pa[Ba]))return!1}return!0}return wa!==wa&&Pa!==Pa}})),require_default$2=__commonJSMin((t=>{function r(){var Ca={};return Ca["align-content"]=!1,Ca["align-items"]=!1,Ca["align-self"]=!1,Ca["alignment-adjust"]=!1,Ca["alignment-baseline"]=!1,Ca.all=!1,Ca["anchor-point"]=!1,Ca.animation=!1,Ca["animation-delay"]=!1,Ca["animation-direction"]=!1,Ca["animation-duration"]=!1,Ca["animation-fill-mode"]=!1,Ca["animation-iteration-count"]=!1,Ca["animation-name"]=!1,Ca["animation-play-state"]=!1,Ca["animation-timing-function"]=!1,Ca.azimuth=!1,Ca["backface-visibility"]=!1,Ca.background=!0,Ca["background-attachment"]=!0,Ca["background-clip"]=!0,Ca["background-color"]=!0,Ca["background-image"]=!0,Ca["background-origin"]=!0,Ca["background-position"]=!0,Ca["background-repeat"]=!0,Ca["background-size"]=!0,Ca["baseline-shift"]=!1,Ca.binding=!1,Ca.bleed=!1,Ca["bookmark-label"]=!1,Ca["bookmark-level"]=!1,Ca["bookmark-state"]=!1,Ca.border=!0,Ca["border-bottom"]=!0,Ca["border-bottom-color"]=!0,Ca["border-bottom-left-radius"]=!0,Ca["border-bottom-right-radius"]=!0,Ca["border-bottom-style"]=!0,Ca["border-bottom-width"]=!0,Ca["border-collapse"]=!0,Ca["border-color"]=!0,Ca["border-image"]=!0,Ca["border-image-outset"]=!0,Ca["border-image-repeat"]=!0,Ca["border-image-slice"]=!0,Ca["border-image-source"]=!0,Ca["border-image-width"]=!0,Ca["border-left"]=!0,Ca["border-left-color"]=!0,Ca["border-left-style"]=!0,Ca["border-left-width"]=!0,Ca["border-radius"]=!0,Ca["border-right"]=!0,Ca["border-right-color"]=!0,Ca["border-right-style"]=!0,Ca["border-right-width"]=!0,Ca["border-spacing"]=!0,Ca["border-style"]=!0,Ca["border-top"]=!0,Ca["border-top-color"]=!0,Ca["border-top-left-radius"]=!0,Ca["border-top-right-radius"]=!0,Ca["border-top-style"]=!0,Ca["border-top-width"]=!0,Ca["border-width"]=!0,Ca.bottom=!1,Ca["box-decoration-break"]=!0,Ca["box-shadow"]=!0,Ca["box-sizing"]=!0,Ca["box-snap"]=!0,Ca["box-suppress"]=!0,Ca["break-after"]=!0,Ca["break-before"]=!0,Ca["break-inside"]=!0,Ca["caption-side"]=!1,Ca.chains=!1,Ca.clear=!0,Ca.clip=!1,Ca["clip-path"]=!1,Ca["clip-rule"]=!1,Ca.color=!0,C
25a["color-interpolation-filters"]=!0,Ca["column-count"]=!1,Ca["column-fill"]=!1,Ca["column-gap"]=!1,Ca["column-rule"]=!1,Ca["column-rule-color"]=!1,Ca["column-rule-style"]=!1,Ca["column-rule-width"]=!1,Ca["column-span"]=!1,Ca["column-width"]=!1,Ca.columns=!1,Ca.contain=!1,Ca.content=!1,Ca["counter-increment"]=!1,Ca["counter-reset"]=!1,Ca["counter-set"]=!1,Ca.crop=!1,Ca.cue=!1,Ca["cue-after"]=!1,Ca["cue-before"]=!1,Ca.cursor=!1,Ca.direction=!1,Ca.display=!0,Ca["display-inside"]=!0,Ca["display-list"]=!0,Ca["display-outside"]=!0,Ca["dominant-baseline"]=!1,Ca.elevation=!1,Ca["empty-cells"]=!1,Ca.filter=!1,Ca.flex=!1,Ca["flex-basis"]=!1,Ca["flex-direction"]=!1,Ca["flex-flow"]=!1,Ca["flex-grow"]=!1,Ca["flex-shrink"]=!1,Ca["flex-wrap"]=!1,Ca.float=!1,Ca["float-offset"]=!1,Ca["flood-color"]=!1,Ca["flood-opacity"]=!1,Ca["flow-from"]=!1,Ca["flow-into"]=!1,Ca.font=!0,Ca["font-family"]=!0,Ca["font-feature-settings"]=!0,Ca["font-kerning"]=!0,Ca["font-language-override"]=!0,Ca["font-size"]=!0,Ca["font-size-adjust"]=!0,Ca["font-stretch"]=!0,Ca["font-style"]=!0,Ca["font-synthesis"]=!0,Ca["font-variant"]=!0,Ca["font-variant-alternates"]=!0,Ca["font-variant-caps"]=!0,Ca["font-variant-east-asian"]=!0,Ca["font-variant-ligatures"]=!0,Ca["font-variant-numeric"]=!0,Ca["font-variant-position"]=!0,Ca["font-weight"]=!0,Ca.grid=!1,Ca["grid-area"]=!1,Ca["grid-auto-columns"]=!1,Ca["grid-auto-flow"]=!1,Ca["grid-auto-rows"]=!1,Ca["grid-column"]=!1,Ca["grid-column-end"]=!1,Ca["grid-column-start"]=!1,Ca["grid-row"]=!1,Ca["grid-row-end"]=!1,Ca["grid-row-start"]=!1,Ca["grid-template"]=!1,Ca["grid-template-areas"]=!1,Ca["grid-template-columns"]=!1,Ca["grid-template-rows"]=!1,Ca["hanging-punctuation"]=!1,Ca.height=!0,Ca.hyphens=!1,Ca.icon=!1,Ca["image-orientation"]=!1,Ca["image-resolution"]=!1,Ca["ime-mode"]=!1,Ca["initial-letters"]=!1,Ca["inline-box-align"]=!1,Ca["justify-content"]=!1,Ca["justify-items"]=!1,Ca["justify-self"]=!1,Ca.left=!1,Ca["letter-spacing"]=!0,Ca["lighting-color"]=!0,Ca["line-box-contain"]=!1,Ca["line-break"]=!1,Ca["line-grid"]=!1,Ca["line-height"]=!1,Ca["line-snap"]=!1,Ca["line-stacking"]=!1,Ca["line-stacking-ruby"]=!1,Ca["line-stacking-shift"]=!1,Ca["line-stacking-strategy"]=!1,Ca["list-style"]=!0,Ca["list-style-image"]=!0,Ca["list-style-position"]=!0,Ca["list-style-type"]=!0,Ca.margin=!0,Ca["margin-bottom"]=!0,Ca["margin-left"]=!0,Ca["margin-right"]=!0,Ca["margin-top"]=!0,Ca["marker-offset"]=!1,Ca["marker-side"]=!1,Ca.marks=!1,Ca.mask=!1,Ca["mask-box"]=!1,Ca["mask-box-outset"]=!1,Ca["mask-box-repeat"]=!1,Ca["mask-box-slice"]=!1,Ca["mask-box-source"]=!1,Ca["mask-box-width"]=!1,Ca["mask-clip"]=!1,Ca["mask-image"]=!1,Ca["mask-origin"]=!1,Ca["mask-position"]=!1,Ca["mask-repeat"]=!1,Ca["mask-size"]=!1,Ca["mask-source-type"]=!1,Ca["mask-type"]=!1,Ca["max-height"]=!0,Ca["max-lines"]=!1,Ca["max-width"]=!0,Ca["min-height"]=!0,Ca["min-width"]=!0,Ca["move-to"]=!1,Ca["nav-down"]=!1,Ca["nav-index"]=!1,Ca["nav-left"]=!1,Ca["nav-right"]=!1,Ca["nav-up"]=!1,Ca["object-fit"]=!1,Ca["object-position"]=!1,Ca.opacity=!1,Ca.order=!1,Ca.orphans=!1,Ca.outline=!1,Ca["outline-color"]=!1,Ca["outline-offset"]=!1,Ca["outline-style"]=!1,Ca["outline-width"]=!1,Ca.overflow=!1,Ca["overflow-wrap"]=!1,Ca["overflow-x"]=!1,Ca["overflow-y"]=!1,Ca.padding=!0,Ca["padding-bottom"]=!0,Ca["padding-left"]=!0,Ca["padding-right"]=!0,Ca["padding-top"]=!0,Ca.page=!1,Ca["page-break-after"]=!1,Ca["page-break-before"]=!1,Ca["page-break-inside"]=!1,Ca["page-policy"]=!1,Ca.pause=!1,Ca["pause-after"]=!1,Ca["pause-before"]=!1,Ca.perspective=!1,Ca["perspective-origin"]=!1,Ca.pitch=!1,Ca["pitch-range"]=!1,Ca["play-during"]=!1,Ca.position=!1,Ca["presentation-level"]=!1,Ca.quotes=!1,Ca["region-fragment"]=!1,Ca.resize=!1,Ca.rest=!1,Ca["rest-after"]=!1,Ca["rest-before"]=!1,Ca.richness=!1,Ca.right=!1,Ca.rotation=!1,Ca["rotation-point"]=!1,Ca["ruby-align"]=!1,Ca["ruby-merge"]=!1,Ca["ruby-position"]=!1,Ca["shape-image-threshold"]=!1,Ca["shape-outside"]=!1,Ca["shape-margin"]=!1,Ca.size=!1,Ca.speak=!1,Ca["speak-as"]=!1,Ca["speak-header"]=!1,Ca["speak-numeral"]=!1,Ca["speak-punctuation"]=!1,Ca["speech-rate"]=!1,Ca.stress=!1,Ca["string-set"]=!1,Ca["tab-size"]=!1,Ca["table-layout"]=!1,Ca["text-align"]=!0,Ca["text-align-last"]=!0,Ca["text-combine-upright"]=!0,Ca["text-decoration"]=!0,Ca["text-decoration-color"]=!0,Ca["text-decoration-line"]=!0,Ca["text-decoration-skip"]=!0,Ca["text-decoration-style"]=!0,Ca["text-emphasis"]=!0,Ca["text-emphasis-color"]=!0,Ca["text-emphasis-position"]=!0,Ca["text-emphasis-style"]=!0,Ca["text-height"]=!0,Ca["text-indent"]=!0,Ca["text-justify"]=!0,Ca["text-orientation"]=!0,Ca["text-overflow"]=!0,Ca["text-shadow"]=!0,Ca["text-space-collapse"]=!0,Ca["text-transform"]=!0,Ca["text-underline-position"]=!0,Ca["text-wrap"]=!0,Ca.top=!1,Ca.transform=!1,C
vendor: 4,839 bytes, lines 25-26
25a["transform-origin"]=!1,Ca["transform-style"]=!1,Ca.transition=!1,Ca["transition-delay"]=!1,Ca["transition-duration"]=!1,Ca["transition-property"]=!1,Ca["transition-timing-function"]=!1,Ca["unicode-bidi"]=!1,Ca["vertical-align"]=!1,Ca.visibility=!1,Ca["voice-balance"]=!1,Ca["voice-duration"]=!1,Ca["voice-family"]=!1,Ca["voice-pitch"]=!1,Ca["voice-range"]=!1,Ca["voice-rate"]=!1,Ca["voice-stress"]=!1,Ca["voice-volume"]=!1,Ca.volume=!1,Ca["white-space"]=!1,Ca.widows=!1,Ca.width=!0,Ca["will-change"]=!1,Ca["word-break"]=!0,Ca["word-spacing"]=!0,Ca["word-wrap"]=!0,Ca["wrap-flow"]=!1,Ca["wrap-through"]=!1,Ca["writing-mode"]=!1,Ca["z-index"]=!1,Ca}function Aa(Ca,ka,Ba){}function wa(Ca,ka,Ba){}var Pa=/javascript\s*\:/gim;function xa(Ca,ka){return Pa.test(ka)?"":ka}t.whiteList=r(),t.getDefaultWhiteList=r,t.onAttr=Aa,t.onIgnoreAttr=wa,t.safeAttrValue=xa})),require_util$2=__commonJSMin(((t,r)=>{r.exports={indexOf:function(Aa,wa){var Pa,xa;if(Array.prototype.indexOf)return Aa.indexOf(wa);for(Pa=0,xa=Aa.length;Pa<xa;Pa++)if(Aa[Pa]===wa)return Pa;return-1},forEach:function(Aa,wa,Pa){var xa,Ca;if(Array.prototype.forEach)return Aa.forEach(wa,Pa);for(xa=0,Ca=Aa.length;xa<Ca;xa++)wa.call(Pa,Aa[xa],xa,Aa)},trim:function(Aa){return String.prototype.trim?Aa.trim():Aa.replace(/(^\s*)|(\s*$)/g,"")},trimRight:function(Aa){return String.prototype.trimRight?Aa.trimRight():Aa.replace(/(\s*$)/g,"")}}})),require_parser$1=__commonJSMin(((t,r)=>{var Aa=require_util$2();function wa(Pa,xa){Pa=Aa.trimRight(Pa),Pa[Pa.length-1]!==";"&&(Pa+=";");var Ca=Pa.length,ka=!1,Ba=0,$a=0,Da="";function Va(){if(!ka){var Ua=Aa.trim(Pa.slice(Ba,$a)),La=Ua.indexOf(":");if(La!==-1){var Qa=Aa.trim(Ua.slice(0,La)),Za=Aa.trim(Ua.slice(La+1));if(Qa){var ja=xa(Ba,Da.length,Qa,Za,Ua);ja&&(Da+=ja+"; ")}}}Ba=$a+1}for(;$a<Ca;$a++){var Fa=Pa[$a];if(Fa==="/"&&Pa[$a+1]==="*"){var Ma=Pa.indexOf("*/",$a+2);if(Ma===-1)break;$a=Ma+1,Ba=$a+1,ka=!1}else Fa==="("?ka=!0:Fa===")"?ka=!1:Fa===";"?ka||Va():Fa===` 26`&&Va()}return Aa.trim(Da)}r.exports=wa})),require_css=__commonJSMin(((t,r)=>{var Aa=require_default$2(),wa=require_parser$1();require_util$2();function Pa(ka){return ka==null}function xa(ka){var Ba={};for(var $a in ka)Ba[$a]=ka[$a];return Ba}function Ca(ka){ka=xa(ka||{}),ka.whiteList=ka.whiteList||Aa.whiteList,ka.onAttr=ka.onAttr||Aa.onAttr,ka.onIgnoreAttr=ka.onIgnoreAttr||Aa.onIgnoreAttr,ka.safeAttrValue=ka.safeAttrValue||Aa.safeAttrValue,this.options=ka}Ca.prototype.process=function(ka){if(ka=ka||"",ka=ka.toString(),!ka)return"";var Ba=this.options,$a=Ba.whiteList,Da=Ba.onAttr,Va=Ba.onIgnoreAttr,Fa=Ba.safeAttrValue;return wa(ka,function(Ma,Ua,La,Qa,Za){var ja=$a[La],qa=!1;if(ja===!0?qa=ja:typeof ja=="function"?qa=ja(Qa):ja instanceof RegExp&&(qa=ja.test(Qa)),qa!==!0&&(qa=!1),Qa=Fa(La,Qa),!!Qa){var Ha={position:Ua,sourcePosition:Ma,source:Za,isWhite:qa};if(qa){var za=Da(La,Qa,Ha);return Pa(za)?La+":"+Qa:za}else{var za=Va(La,Qa,Ha);if(!Pa(za))return za}}})},r.exports=Ca})),require_lib$1=__commonJSMin(((t,r)=>{var Aa=require_default$2(),wa=require_css();function Pa(Ca,ka){return new wa(ka).process(Ca)}t=r.exports=Pa,t.FilterCSS=wa;for(var xa in Aa)t[xa]=Aa[xa];typeof window<"u"&&(window.filterCSS=r.exports)})),require_util$1=__commonJSMin(((t,r)=>{r.exports={indexOf:function(Aa,wa){var Pa,xa;if(Array.prototype.indexOf)return Aa.indexOf(wa);for(Pa=0,xa=Aa.length;Pa<xa;Pa++)if(Aa[Pa]===wa)return Pa;return-1},forEach:function(Aa,wa,Pa){var xa,Ca;if(Array.prototype.forEach)return Aa.forEach(wa,Pa);for(xa=0,Ca=Aa.length;xa<Ca;xa++)wa.call(Pa,Aa[xa],xa,Aa)},trim:function(Aa){return String.prototype.trim?Aa.trim():Aa.replace(/(^\s*)|(\s*$)/g,"")},spaceIndex:function(Aa){var wa=/\s|\n|\t/.exec(Aa);return wa?wa.index:-1}}})),require_default$1=__commonJSMin((t=>{var r=require_lib$1().FilterCSS,Aa=require_lib$1().getDefaultWhiteList,wa=require_util$1();function Pa(){return{a:["target","href","title"],abbr:["title"],address:[],area:["shape","coords","href","alt"],article:[],aside:[],audio:["autoplay","controls","crossorigin","loop","muted","preload","src"],b:[],bdi:["dir"],bdo:["dir"],big:[],blockquote:["cite"],br:[],caption:[],center:[],cite:[],code:[],col:["align","valign","span","width"],colgroup:["align","valign","span","width"],dd:[],del:["datetime"],details:["open"],div:[],dl:[],dt:[],em:[],figcaption:[],figure:[],font:["color","size","face"],footer:[],h1:[],h2:[],h3:[],h4:[],h5:[],h6:[],header:[],hr:[],i:[],img:["src","alt","title","width","height","loading"],ins:["datetime"],kbd:[],li:[],mark:[],nav:[],ol:[],p:[],pre:[],s:[],section:[],small:[],span:[],sub:[],summary:[],sup:[],strong:[],strike:[],table:["width","border","align","valign"],tbody:["align","valign"],td:["width","rowspan","colspan","align","valign"],tfoot:["align","valign"],th:["width","rowspan","colspan","align","valign"],thead:["align","valign"],tr:["rows
26pan","align","valign"],tt:[],u:[],ul:[],video:["autoplay","controls","crossorigin","loop","muted","playsinline","poster","preload","src","height","width"]}}var xa=new r;function Ca(us,gs,hs){}function ka(us,gs,hs){}function Ba(us,gs,hs){}function $a(us,gs,hs){}function Da(us){return us.replace(Fa,"<").replace(Ma,">")}function Va(us,gs,hs,fs){if(hs=Ei(hs),gs==="href"||gs==="src"){if(hs=wa.trim(hs),hs==="#")return"#";if(!(hs.substr(0,7)==="http://"||hs.substr(0,8)==="https://"||hs.substr(0,7)==="mailto:"||hs.substr(0,4)==="tel:"||hs.substr(0,11)==="data:image/"||hs.substr(0,6)==="ftp://"||hs.substr(0,2)==="./"||hs.substr(0,3)==="../"||hs[0]==="#"||hs[0]==="/"))return""}else if(gs==="background"){if(qa.lastIndex=0,qa.test(hs))return""}else if(gs==="style"){if(Ha.lastIndex=0,Ha.test(hs)||(za.lastIndex=0,za.test(hs)&&(qa.lastIndex=0,qa.test(hs))))return"";fs!==!1&&(fs=fs||xa,hs=fs.process(hs))}return hs=zi(hs),hs}var Fa=/</g,Ma=/>/g,Ua=/"/g,La=/"/g,Qa=/&#([a-zA-Z0-9]*);?/gim,Za=/:?/gim,ja=/&newline;?/gim,qa=/((j\s*a\s*v\s*a|v\s*b|l\s*i\s*v\s*e)\s*s\s*c\s*r\s*i\s*p\s*t\s*|m\s*o\s*c\s*h\s*a):/gi,Ha=/e\s*x\s*p\s*r\s*e\s*s\s*s\s*i\s*o\s*n\s*\(.*/gi,za=/u\s*r\s*l\s*\(.*/gi;function Ga(us){return us.replace(Ua,""")}function Ka(us){return us.replace(La,'"')}function Ya(us){return us.replace(Qa,function(hs,fs){return fs[0]==="x"||fs[0]==="X"?String.fromCharCode(parseInt(fs.substr(1),16)):String.fromCharCode(parseInt(fs,10))})}function Wa(us){return us.replace(Za,":").replace(ja," ")}function gi(us){for(var gs="",hs=0,fs=us.length;hs<fs;
vendor: 5,035 bytes, line 26
26hs++)gs+=us.charCodeAt(hs)<32?" ":us.charAt(hs);return wa.trim(gs)}function Ei(us){return us=Ka(us),us=Ya(us),us=Wa(us),us=gi(us),us}function zi(us){return us=Ga(us),us=Da(us),us}function cs(){return""}function Xi(us,gs){typeof gs!="function"&&(gs=function(){});var hs=!Array.isArray(us);function fs(tl){return hs?!0:wa.indexOf(us,tl)!==-1}var al=[],el=!1;return{onIgnoreTag:function(tl,il,ll){if(fs(tl))if(ll.isClosing){var hl="[/removed]",ol=ll.position+hl.length;return al.push([el!==!1?el:ll.position,ol]),el=!1,hl}else return el||(el=ll.position),"[removed]";else return gs(tl,il,ll)},remove:function(tl){var il="",ll=0;return wa.forEach(al,function(hl){il+=tl.slice(ll,hl[0]),ll=hl[1]}),il+=tl.slice(ll),il}}}function ls(us){for(var gs="",hs=0;hs<us.length;){var fs=us.indexOf("<!--",hs);if(fs===-1){gs+=us.slice(hs);break}gs+=us.slice(hs,fs);var al=us.indexOf("-->",fs);if(al===-1)break;hs=al+3}return gs}function ds(us){var gs=us.split("");return gs=gs.filter(function(hs){var fs=hs.charCodeAt(0);return fs===127?!1:fs<=31?fs===10||fs===13:!0}),gs.join("")}t.whiteList=Pa(),t.getDefaultWhiteList=Pa,t.onTag=Ca,t.onIgnoreTag=ka,t.onTagAttr=Ba,t.onIgnoreTagAttr=$a,t.safeAttrValue=Va,t.escapeHtml=Da,t.escapeQuote=Ga,t.unescapeQuote=Ka,t.escapeHtmlEntities=Ya,t.escapeDangerHtml5Entities=Wa,t.clearNonPrintableCharacter=gi,t.friendlyAttrValue=Ei,t.escapeAttrValue=zi,t.onIgnoreTagStripAll=cs,t.StripTagBody=Xi,t.stripCommentTag=ls,t.stripBlankChar=ds,t.attributeWrapSign='"',t.cssFilter=xa,t.getDefaultCSSWhiteList=Aa})),require_parser=__commonJSMin((t=>{var r=require_util$1();function Aa(Fa){var Ma=r.spaceIndex(Fa),Ua;return Ma===-1?Ua=Fa.slice(1,-1):Ua=Fa.slice(1,Ma+1),Ua=r.trim(Ua).toLowerCase(),Ua.slice(0,1)==="/"&&(Ua=Ua.slice(1)),Ua.slice(-1)==="/"&&(Ua=Ua.slice(0,-1)),Ua}function wa(Fa){return Fa.slice(0,2)==="</"}function Pa(Fa,Ma,Ua){"use strict";var La="",Qa=0,Za=!1,ja=!1,qa=0,Ha=Fa.length,za="",Ga="";e:for(qa=0;qa<Ha;qa++){var Ka=Fa.charAt(qa);if(Za===!1){if(Ka==="<"){Za=qa;continue}}else if(ja===!1){if(Ka==="<"){La+=Ua(Fa.slice(Qa,qa)),Za=qa,Qa=qa;continue}if(Ka===">"||qa===Ha-1){La+=Ua(Fa.slice(Qa,Za)),Ga=Fa.slice(Za,qa+1),za=Aa(Ga),La+=Ma(Za,La.length,za,Ga,wa(Ga)),Qa=qa+1,Za=!1;continue}if(Ka==='"'||Ka==="'")for(var Ya=1,Wa=Fa.charAt(qa-Ya);Wa.trim()===""||Wa==="=";){if(Wa==="="){ja=Ka;continue e}Wa=Fa.charAt(qa-++Ya)}}else if(Ka===ja){ja=!1;continue}}return Qa<Ha&&(La+=Ua(Fa.substr(Qa))),La}var xa=/[^a-zA-Z0-9\\_:.-]/gim;function Ca(Fa,Ma){"use strict";var Ua=0,La=0,Qa=[],Za=!1,ja=Fa.length;function qa(Ya,Wa){if(Ya=r.trim(Ya),Ya=Ya.replace(xa,"").toLowerCase(),!(Ya.length<1)){var gi=Ma(Ya,Wa||"");gi&&Qa.push(gi)}}for(var Ha=0;Ha<ja;Ha++){var za=Fa.charAt(Ha),Ga,Ka;if(Za===!1&&za==="="){Za=Fa.slice(Ua,Ha),Ua=Ha+1,La=Fa.charAt(Ua)==='"'||Fa.charAt(Ua)==="'"?Ua:Ba(Fa,Ha+1);continue}if(Za!==!1&&Ha===La){if(Ka=Fa.indexOf(za,Ha+1),Ka===-1)break;Ga=r.trim(Fa.slice(La+1,Ka)),qa(Za,Ga),Za=!1,Ha=Ka,Ua=Ha+1;continue}if(/\s|\n|\t/.test(za))if(Fa=Fa.replace(/\s|\n|\t/g," "),Za===!1)if(Ka=ka(Fa,Ha),Ka===-1){Ga=r.trim(Fa.slice(Ua,Ha)),qa(Ga),Za=!1,Ua=Ha+1;continue}else{Ha=Ka-1;continue}else if(Ka=$a(Fa,Ha-1),Ka===-1){Ga=r.trim(Fa.slice(Ua,Ha)),Ga=Va(Ga),qa(Za,Ga),Za=!1,Ua=Ha+1;continue}else continue}return Ua<Fa.length&&(Za===!1?qa(Fa.slice(Ua)):qa(Za,Va(r.trim(Fa.slice(Ua))))),r.trim(Qa.join(" "))}function ka(Fa,Ma){for(;Ma<Fa.length;Ma++){var Ua=Fa[Ma];if(Ua!==" ")return Ua==="="?Ma:-1}}function Ba(Fa,Ma){for(;Ma<Fa.length;Ma++){var Ua=Fa[Ma];if(Ua!==" ")return Ua==="'"||Ua==='"'?Ma:-1}}function $a(Fa,Ma){for(;Ma>0;Ma--){var Ua=Fa[Ma];if(Ua!==" ")return Ua==="="?Ma:-1}}function Da(Fa){return Fa[0]==='"'&&Fa[Fa.length-1]==='"'||Fa[0]==="'"&&Fa[Fa.length-1]==="'"}function Va(Fa){return Da(Fa)?Fa.substr(1,Fa.length-2):Fa}t.parseTag=Pa,t.parseAttr=Ca})),require_xss=__commonJSMin(((t,r)=>{var Aa=require_lib$1().FilterCSS,wa=require_default$1(),Pa=require_parser(),xa=Pa.parseTag,Ca=Pa.parseAttr,ka=require_util$1();function Ba(Ma){return Ma==null}function $a(Ma){var Ua=ka.spaceIndex(Ma);if(Ua===-1)return{html:"",closing:Ma[Ma.length-2]==="/"};Ma=ka.trim(Ma.slice(Ua+1,-1));var La=Ma[Ma.length-1]==="/";return La&&(Ma=ka.trim(Ma.slice(0,-1))),{html:Ma,closing:La}}function Da(Ma){var Ua={};for(var La in Ma)Ua[La]=Ma[La];return Ua}function Va(Ma){var Ua={};for(var La in Ma)Array.isArray(Ma[La])?Ua[La.toLowerCase()]=Ma[La].map(function(Qa){return Qa.toLowerCase()}):Ua[La.toLowerCase()]=Ma[La];return Ua}function Fa(Ma){Ma=Da(Ma||{}),Ma.stripIgnoreTag&&(Ma.onIgnoreTag&&console.error('Notes: cannot use these two options "stripIgnoreTag" and "onIgnoreTag" at the same time'),Ma.onIgnoreTag=wa.onIgnoreTagStripAll),Ma.whiteList||Ma.allowList?Ma.whiteList=Va(Ma.whiteList||Ma.allowList):Ma.whiteList=wa.whiteList,this.attributeWrapSign=Ma.singleQuotedAttributeValue===!0?"'":wa.attributeWrapSign,Ma.onTag=Ma.onTag||wa.onTag,Ma.onTagAttr=Ma.onTagAttr||wa.onTagAttr,Ma.onIgnoreTag=Ma.onIgnoreTag||wa.onIgnoreTag,Ma.onIgnoreTagAttr=Ma.onIgnoreTagAttr||wa.onIgnoreTagAttr,Ma.safeAttrValue=
26Ma.safeAttrValue||wa.safeAttrValue,Ma.escapeHtml=Ma.escapeHtml||wa.escapeHtml,this.options=Ma,Ma.css===!1?this.cssFilter=!1:(Ma.css=Ma.css||{},this.cssFilter=new Aa(Ma.css))}Fa.prototype.process=function(Ma){if(Ma=Ma||"",Ma=Ma.toString(),!Ma)return"";var Ua=this,La=Ua.options,Qa=La.whiteList,Za=La.onTag,ja=La.onIgnoreTag,qa=La.onTagAttr,Ha=La.onIgnoreTagAttr,za=La.safeAttrValue,Ga=La.escapeHtml,Ka=Ua.attributeWrapSign,Ya=Ua.cssFilter;La.stripBlankChar&&(Ma=wa.stripBlankChar(Ma)),La.allowCommentTag||(Ma=wa.stripCommentTag(Ma));var Wa=!1;La.stripIgnoreTagBody&&(Wa=wa.StripTagBody(La.stripIgnoreTagBody,ja),ja=Wa.onIgnoreTag);var gi=xa(Ma,function(Ei,zi,cs,Xi,ls){var ds={sourcePosition:Ei,position:zi,isClosing:ls,isWhite:Object.prototype.hasOwnProperty.call(Qa,cs)},us=Za(cs,Xi,ds);if(!Ba(us))return us;if(ds.isWhite){if(ds.isClosing)return"</"+cs+">";var gs=$a(Xi),hs=Qa[cs],fs=Ca(gs.html,function(al,el){var tl=ka.indexOf(hs,al)!==-1,il=qa(cs,al,el,tl);return Ba(il)?tl?(el=za(cs,al,el,Ya),el?al+"="+Ka+el+Ka:al):(il=Ha(cs,al,el,tl),Ba(il)?void 0:il):il});return Xi="<"+cs,fs&&(Xi+=" "+fs),gs.closing&&(Xi+=" /"),Xi+=">",Xi}else return us=ja(cs,Xi,ds),Ba(us)?Ga(Xi):us},Ga);return Wa&&(gi=Wa.remove(gi)),gi},r.exports=Fa})),require_lib=__commonJSMin(((t,r)=>{var Aa=require_default$1(),wa=require_parser(),Pa=require_xss();function xa(ka,Ba){return new Pa(Ba).process(ka)}t=r.exports=xa,t.filterXSS=xa,t.FilterXSS=Pa,(function(){for(var ka in Aa)t[ka]=Aa[ka];for(var Ba in wa)t[Ba]=wa[Ba]})(),typeof window<"u"&&(window.filterXSS=r.exports);function Ca(){return typeof self<"u"&&typeof DedicatedWorkerGlobalScope<"u"&&self instanceof DedicatedWorkerGlobalScope}Ca()&&(self.filterXSS=r.exports)})),require_result=__commonJSMin(((t,r)=>{var Aa=require__castPath(),wa=require_isFunction(),Pa=require__toKey();function xa(Ca,ka,Ba){ka=Aa(ka,Ca);var $a=-1,Da=ka.length;for(Da||(Da=1,Ca=void 0);++$a<Da;){var Va=Ca?.[Pa(ka[$a])];Va===void 0&&($a=Da,Va=Ba),Ca=wa(Va)?Va.call(Ca):Va}return Ca}r.exports=xa})),customAlphabet=(t,r=21)=>(Aa=r)=>{let wa="",Pa=Aa|0;for(;Pa-- >0;)wa+=t[Math.random()*t.length|0];return wa},require_secure_json_parse=__commonJSMin(((t,r)=>{var Aa=typeof Buffer<"u",wa=/"(?:_|\\u005[Ff])(?:_|\\u005[Ff])(?:p|\\u0070)(?:r|\\u0072)(?:o|\\u006[Ff])(?:t|\\u0074)(?:o|\\u006[Ff])(?:_|\\u005[Ff])(?:_|\\u005[Ff])"\s*:/,Pa=/"(?:c|\\u0063)(?:o|\\u006[Ff])(?:n|\\u006[Ee])(?:s|\\u0073)(?:t|\\u0074)(?:r|\\u0072)(?:u|\\u0075)(?:c|\\u0063)(?:t|\\u0074)(?:o|\\u006[Ff])(?:r|\\u0072)"\s*:/;function xa($a,Da,Va){Va==null&&Da!==null&&typeof Da=="object"&&(Va=Da,Da=void 0),Aa&&Buffer.isBuffer($a)&&($a=$a.toString()),$a&&$a.charCodeAt(0)===65279&&($a=$a.slice(1));const Fa=JSON.parse($a,Da);if(Fa===null||typeof Fa!="object")return Fa;const Ma=Va&&Va.protoAction||"error",Ua=Va&&Va.constructorAction||"error";if(Ma==="ignore"&&Ua==="ignore")return Fa;if(Ma!=="ignore"&&Ua!=="ignore"){if(wa.test($a)===!1&&Pa.test($a)===!1)return Fa}else if(Ma!=="ignore"&&Ua==="ignore"){if(wa.test($a)===!1)return Fa}else if(Pa.test($a)===!1)return Fa;return Ca(Fa,{protoAction:Ma,constructorAction:Ua,safe:Va&&Va.safe})}function Ca($a,{protoAction:Da="error",constructorAction:Va="error",safe:Fa}={}){let Ma=[$a];for(;Ma.length;){const Ua=Ma;Ma=[];for(const La of Ua){if(Da!=="ignore"&&Object.prototype.hasOwnProperty.call(La,"__proto__")){if(Fa===!0)return null;if(Da==="error")throw new SyntaxError("Object contains forbidden prototype property");delete La.__proto__}if(Va!=="ignore"&&Object.prototype.hasOwnProperty.call(La,"constructor")&&La.constructor!==null&&typeof La.constructor=="object"&&Object.prototype.hasOwnProperty.call(La.constructor,"prototype")){if(Fa===!0)return null;if(Va==="error")throw new SyntaxError("Object contains forbidden prototype property");delete La.constructor}for(const Qa in La){const Za=La[Qa];Za&&typeof Za=="object"&&Ma.push(Za)}}}return $a}function ka($a,Da,Va){const{stackTraceLimit:Fa}=Error;Error.stackTraceLimit=0;try{return xa($a,Da,Va)}finally{Error.stackTraceLimit=Fa}}function Ba($a,Da){const{stackTraceLimit:Va}=Error;Error.stackTraceLimit=0;try{return xa($a,Da,{safe:!0})}catch{return}finally{Error.stackTraceLimit=Va}}r.exports=ka,r.exports.default=ka,r.exports.parse=ka,r.exports.safeParse=Ba,r.exports.scan=Ca})),getDefaultParent=function(t){return typeof document>"u"?null:(Array.isArray(t)?t[0]:t).ownerDocument.body},counterMap=new WeakMap,uncontrolledNodes=new WeakMap,markerMap={},lockCount=0,unwrapHost=function(t){return t&&(t.host||unwrapHost(t.parentNode))},correctTargets=function(t,r){return r.map(function(Aa){if(t.contains(Aa))return Aa;var wa=unwrapHost(Aa);return wa&&t.contains(wa)?wa:(console.error("aria-hidden",Aa,"in not contained inside",t,". Doing nothing"),null)}).filter(function(Aa){return!!Aa})},applyAttributeToOthers=function(t,r,Aa,wa){var Pa=correctTargets(r,Array.isArray(t)?t:[t]);markerMap[Aa]||(markerMap[Aa]=new WeakMap);var xa=markerMap[Aa],Ca=[],ka=new Set,Ba=new Set(Pa),$a=function(Va){!Va||ka.has(Va)||
vendor: 2,091 bytes, line 26
26(ka.add(Va),$a(Va.parentNode))};Pa.forEach($a);var Da=function(Va){!Va||Ba.has(Va)||Array.prototype.forEach.call(Va.children,function(Fa){if(ka.has(Fa))Da(Fa);else try{var Ma=Fa.getAttribute(wa),Ua=Ma!==null&&Ma!=="false",La=(counterMap.get(Fa)||0)+1,Qa=(xa.get(Fa)||0)+1;counterMap.set(Fa,La),xa.set(Fa,Qa),Ca.push(Fa),La===1&&Ua&&uncontrolledNodes.set(Fa,!0),Qa===1&&Fa.setAttribute(Aa,"true"),Ua||Fa.setAttribute(wa,"true")}catch(Za){console.error("aria-hidden: cannot operate on ",Fa,Za)}})};return Da(r),ka.clear(),lockCount++,function(){Ca.forEach(function(Va){var Fa=counterMap.get(Va)-1,Ma=xa.get(Va)-1;counterMap.set(Va,Fa),xa.set(Va,Ma),Fa||(uncontrolledNodes.has(Va)||Va.removeAttribute(wa),uncontrolledNodes.delete(Va)),Ma||Va.removeAttribute(Aa)}),lockCount--,lockCount||(counterMap=new WeakMap,counterMap=new WeakMap,uncontrolledNodes=new WeakMap,markerMap={})}},hideOthers=function(t,r,Aa){Aa===void 0&&(Aa="data-aria-hidden");var wa=Array.from(Array.isArray(t)?t:[t]),Pa=r||getDefaultParent(t);return Pa?(wa.push.apply(wa,Array.from(Pa.querySelectorAll("[aria-live], script"))),applyAttributeToOthers(wa,Pa,Aa,"aria-hidden")):function(){return null}},concatArrays=(t,r)=>{const Aa=new Array(t.length+r.length);for(let wa=0;wa<t.length;wa++)Aa[wa]=t[wa];for(let wa=0;wa<r.length;wa++)Aa[t.length+wa]=r[wa];return Aa},createClassValidatorObject=(t,r)=>({classGroupId:t,validator:r}),createClassPartObject=(t=new Map,r=null,Aa)=>({nextPart:t,validators:r,classGroupId:Aa}),CLASS_PART_SEPARATOR="-",EMPTY_CONFLICTS=[],ARBITRARY_PROPERTY_PREFIX="arbitrary..",createClassGroupUtils=t=>{const r=createClassMap(t),{conflictingClassGroups:Aa,conflictingClassGroupModifiers:wa}=t;return{getClassGroupId:Ca=>{if(Ca.startsWith("[")&&Ca.endsWith("]"))return getGroupIdForArbitraryProperty(Ca);const ka=Ca.split(CLASS_PART_SEPARATOR),Ba=ka[0]===""&&ka.length>1?1:0;return getGroupRecursive(ka,Ba,r)},getConflictingClassGroupIds:(Ca,ka)=>{if(ka){const Ba=wa[Ca],$a=Aa[Ca];return Ba?$a?concatArrays($a,Ba):Ba:$a||EMPTY_CONFLICTS}return Aa[Ca]||EMPTY_CONFLICTS}}},getGroupRecursive=(t,r,Aa)=>
vendor: 4,775 bytes, line 26
26{if(t.length-r===0)return Aa.classGroupId;const wa=t[r],Pa=Aa.nextPart.get(wa);if(Pa){const Ba=getGroupRecursive(t,r+1,Pa);if(Ba)return Ba}const xa=Aa.validators;if(xa===null)return;const Ca=r===0?t.join(CLASS_PART_SEPARATOR):t.slice(r).join(CLASS_PART_SEPARATOR),ka=xa.length;for(let Ba=0;Ba<ka;Ba++){const $a=xa[Ba];if($a.validator(Ca))return $a.classGroupId}},getGroupIdForArbitraryProperty=t=>t.slice(1,-1).indexOf(":")===-1?void 0:(()=>{const r=t.slice(1,-1),Aa=r.indexOf(":"),wa=r.slice(0,Aa);return wa?ARBITRARY_PROPERTY_PREFIX+wa:void 0})(),createClassMap=t=>{const{theme:r,classGroups:Aa}=t;return processClassGroups(Aa,r)},processClassGroups=(t,r)=>{const Aa=createClassPartObject();for(const wa in t){const Pa=t[wa];processClassesRecursively(Pa,Aa,wa,r)}return Aa},processClassesRecursively=(t,r,Aa,wa)=>{const Pa=t.length;for(let xa=0;xa<Pa;xa++){const Ca=t[xa];processClassDefinition(Ca,r,Aa,wa)}},processClassDefinition=(t,r,Aa,wa)=>{if(typeof t=="string"){processStringDefinition(t,r,Aa);return}if(typeof t=="function"){processFunctionDefinition(t,r,Aa,wa);return}processObjectDefinition(t,r,Aa,wa)},processStringDefinition=(t,r,Aa)=>{const wa=t===""?r:getPart(r,t);wa.classGroupId=Aa},processFunctionDefinition=(t,r,Aa,wa)=>{if(isThemeGetter(t)){processClassesRecursively(t(wa),r,Aa,wa);return}r.validators===null&&(r.validators=[]),r.validators.push(createClassValidatorObject(Aa,t))},processObjectDefinition=(t,r,Aa,wa)=>{const Pa=Object.entries(t),xa=Pa.length;for(let Ca=0;Ca<xa;Ca++){const[ka,Ba]=Pa[Ca];processClassesRecursively(Ba,getPart(r,ka),Aa,wa)}},getPart=(t,r)=>{let Aa=t;const wa=r.split(CLASS_PART_SEPARATOR),Pa=wa.length;for(let xa=0;xa<Pa;xa++){const Ca=wa[xa];let ka=Aa.nextPart.get(Ca);ka||(ka=createClassPartObject(),Aa.nextPart.set(Ca,ka)),Aa=ka}return Aa},isThemeGetter=t=>"isThemeGetter"in t&&t.isThemeGetter===!0,createLruCache=t=>{if(t<1)return{get:()=>{},set:()=>{}};let r=0,Aa=Object.create(null),wa=Object.create(null);const Pa=(xa,Ca)=>{Aa[xa]=Ca,r++,r>t&&(r=0,wa=Aa,Aa=Object.create(null))};return{get(xa){let Ca=Aa[xa];if(Ca!==void 0)return Ca;if((Ca=wa[xa])!==void 0)return Pa(xa,Ca),Ca},set(xa,Ca){xa in Aa?Aa[xa]=Ca:Pa(xa,Ca)}}},IMPORTANT_MODIFIER="!",MODIFIER_SEPARATOR=":",EMPTY_MODIFIERS=[],createResultObject=(t,r,Aa,wa,Pa)=>({modifiers:t,hasImportantModifier:r,baseClassName:Aa,maybePostfixModifierPosition:wa,isExternal:Pa}),createParseClassName=t=>{const{prefix:r,experimentalParseClassName:Aa}=t;let wa=Pa=>{const xa=[];let Ca=0,ka=0,Ba=0,$a;const Da=Pa.length;for(let La=0;La<Da;La++){const Qa=Pa[La];if(Ca===0&&ka===0){if(Qa===MODIFIER_SEPARATOR){xa.push(Pa.slice(Ba,La)),Ba=La+1;continue}if(Qa==="/"){$a=La;continue}}Qa==="["?Ca++:Qa==="]"?Ca--:Qa==="("?ka++:Qa===")"&&ka--}const Va=xa.length===0?Pa:Pa.slice(Ba);let Fa=Va,Ma=!1;Va.endsWith(IMPORTANT_MODIFIER)?(Fa=Va.slice(0,-1),Ma=!0):Va.startsWith(IMPORTANT_MODIFIER)&&(Fa=Va.slice(1),Ma=!0);const Ua=$a&&$a>Ba?$a-Ba:void 0;return createResultObject(xa,Ma,Fa,Ua)};if(r){const Pa=r+MODIFIER_SEPARATOR,xa=wa;wa=Ca=>Ca.startsWith(Pa)?xa(Ca.slice(Pa.length)):createResultObject(EMPTY_MODIFIERS,!1,Ca,void 0,!0)}if(Aa){const Pa=wa;wa=xa=>Aa({className:xa,parseClassName:Pa})}return wa},createSortModifiers=t=>{const r=new Map;return t.orderSensitiveModifiers.forEach((Aa,wa)=>{r.set(Aa,1e6+wa)}),Aa=>{const wa=[];let Pa=[];for(let xa=0;xa<Aa.length;xa++){const Ca=Aa[xa],ka=Ca[0]==="[",Ba=r.has(Ca);ka||Ba?(Pa.length>0&&(Pa.sort(),wa.push(...Pa),Pa=[]),wa.push(Ca)):Pa.push(Ca)}return Pa.length>0&&(Pa.sort(),wa.push(...Pa)),wa}},createConfigUtils=t=>({cache:createLruCache(t.cacheSize),parseClassName:createParseClassName(t),sortModifiers:createSortModifiers(t),postfixLookupClassGroupIds:createPostfixLookupClassGroupIds(t),...createClassGroupUtils(t)}),createPostfixLookupClassGroupIds=t=>{const r=Object.create(null),Aa=t.postfixLookupClassGroups;if(Aa)for(let wa=0;wa<Aa.length;wa++)r[Aa[wa]]=!0;return r},SPLIT_CLASSES_REGEX=/\s+/,mergeClassList=(t,r)=>{const{parseClassName:Aa,getClassGroupId:wa,getConflictingClassGroupIds:Pa,sortModifiers:xa,postfixLookupClassGroupIds:Ca}=r,ka=[],Ba=t.trim().split(SPLIT_CLASSES_REGEX);let $a="";for(let Da=Ba.length-1;Da>=0;Da-=1){const Va=Ba[Da],{isExternal:Fa,modifiers:Ma,hasImportantModifier:Ua,baseClassName:La,maybePostfixModifierPosition:Qa}=Aa(Va);if(Fa){$a=Va+($a.length>0?" "+$a:$a);continue}let Za=!!Qa,ja;if(Za){ja=wa(La.substring(0,Qa));const Ka=ja&&Ca[ja]?wa(La):void 0;Ka&&Ka!==ja&&(ja=Ka,Za=!1)}else ja=wa(La);if(!ja){if(!Za){$a=Va+($a.length>0?" "+$a:$a);continue}if(ja=wa(La),!ja){$a=Va+($a.length>0?" "+$a:$a);continue}Za=!1}const qa=Ma.length===0?"":Ma.length===1?Ma[0]:xa(Ma).join(":"),Ha=Ua?qa+IMPORTANT_MODIFIER:qa,za=Ha+ja;if(ka.indexOf(za)>-1)continue;ka.push(za);const Ga=Pa(ja,Za);for(let Ka=0;
vendor: 7,428 bytes, line 26
26Ka<Ga.length;++Ka){const Ya=Ga[Ka];ka.push(Ha+Ya)}$a=Va+($a.length>0?" "+$a:$a)}return $a},twJoin=(...t)=>{let r=0,Aa,wa,Pa="";for(;r<t.length;)(Aa=t[r++])&&(wa=toValue(Aa))&&(Pa&&(Pa+=" "),Pa+=wa);return Pa},toValue=t=>{if(typeof t=="string")return t;let r,Aa="";for(let wa=0;wa<t.length;wa++)t[wa]&&(r=toValue(t[wa]))&&(Aa&&(Aa+=" "),Aa+=r);return Aa},createTailwindMerge=(t,...r)=>{let Aa,wa,Pa,xa;const Ca=Ba=>{const $a=r.reduce((Da,Va)=>Va(Da),t());return Aa=createConfigUtils($a),wa=Aa.cache.get,Pa=Aa.cache.set,xa=ka,ka(Ba)},ka=Ba=>{const $a=wa(Ba);if($a)return $a;const Da=mergeClassList(Ba,Aa);return Pa(Ba,Da),Da};return xa=Ca,(...Ba)=>xa(twJoin(...Ba))},fallbackThemeArr=[],fromTheme=t=>{const r=Aa=>Aa[t]||fallbackThemeArr;return r.isThemeGetter=!0,r},arbitraryValueRegex=/^\[(?:(\w[\w-]*):)?(.+)\]$/i,arbitraryVariableRegex=/^\((?:(\w[\w-]*):)?(.+)\)$/i,fractionRegex=/^\d+(?:\.\d+)?\/\d+(?:\.\d+)?$/,tshirtUnitRegex=/^(\d+(\.\d+)?)?(xs|sm|md|lg|xl)$/,lengthUnitRegex=/\d+(%|px|r?em|[sdl]?v([hwib]|min|max)|pt|pc|in|cm|mm|cap|ch|ex|r?lh|cq(w|h|i|b|min|max))|\b(calc|min|max|clamp)\(.+\)|^0$/,colorFunctionRegex=/^(rgba?|hsla?|hwb|(ok)?(lab|lch)|color-mix)\(.+\)$/,shadowRegex=/^(inset_)?-?((\d+)?\.?(\d+)[a-z]+|0)_-?((\d+)?\.?(\d+)[a-z]+|0)/,imageRegex=/^(url|image|image-set|cross-fade|element|(repeating-)?(linear|radial|conic)-gradient)\(.+\)$/,isFraction=t=>fractionRegex.test(t),isNumber=t=>!!t&&!Number.isNaN(Number(t)),isInteger=t=>!!t&&Number.isInteger(Number(t)),isPercent=t=>t.endsWith("%")&&isNumber(t.slice(0,-1)),isTshirtSize=t=>tshirtUnitRegex.test(t),isAny=()=>!0,isLengthOnly=t=>lengthUnitRegex.test(t)&&!colorFunctionRegex.test(t),isNever=()=>!1,isShadow=t=>shadowRegex.test(t),isImage=t=>imageRegex.test(t),isAnyNonArbitrary=t=>!isArbitraryValue(t)&&!isArbitraryVariable(t),isNamedContainerQuery=t=>t.startsWith("@container")&&(t[10]==="/"&&t[11]!==void 0||t[11]==="s"&&t[16]!==void 0&&t.startsWith("-size/",10)||t[11]==="n"&&t[18]!==void 0&&t.startsWith("-normal/",10)),isArbitrarySize=t=>getIsArbitraryValue(t,isLabelSize,isNever),isArbitraryValue=t=>arbitraryValueRegex.test(t),isArbitraryLength=t=>getIsArbitraryValue(t,isLabelLength,isLengthOnly),isArbitraryNumber=t=>getIsArbitraryValue(t,isLabelNumber,isNumber),isArbitraryWeight=t=>getIsArbitraryValue(t,isLabelWeight,isAny),isArbitraryFamilyName=t=>getIsArbitraryValue(t,isLabelFamilyName,isNever),isArbitraryPosition=t=>getIsArbitraryValue(t,isLabelPosition,isNever),isArbitraryImage=t=>getIsArbitraryValue(t,isLabelImage,isImage),isArbitraryShadow=t=>getIsArbitraryValue(t,isLabelShadow,isShadow),isArbitraryVariable=t=>arbitraryVariableRegex.test(t),isArbitraryVariableLength=t=>getIsArbitraryVariable(t,isLabelLength),isArbitraryVariableFamilyName=t=>getIsArbitraryVariable(t,isLabelFamilyName),isArbitraryVariablePosition=t=>getIsArbitraryVariable(t,isLabelPosition),isArbitraryVariableSize=t=>getIsArbitraryVariable(t,isLabelSize),isArbitraryVariableImage=t=>getIsArbitraryVariable(t,isLabelImage),isArbitraryVariableShadow=t=>getIsArbitraryVariable(t,isLabelShadow,!0),isArbitraryVariableWeight=t=>getIsArbitraryVariable(t,isLabelWeight,!0),getIsArbitraryValue=(t,r,Aa)=>{const wa=arbitraryValueRegex.exec(t);return wa?wa[1]?r(wa[1]):Aa(wa[2]):!1},getIsArbitraryVariable=(t,r,Aa=!1)=>{const wa=arbitraryVariableRegex.exec(t);return wa?wa[1]?r(wa[1]):Aa:!1},isLabelPosition=t=>t==="position"||t==="percentage",isLabelImage=t=>t==="image"||t==="url",isLabelSize=t=>t==="length"||t==="size"||t==="bg-size",isLabelLength=t=>t==="length",isLabelNumber=t=>t==="number",isLabelFamilyName=t=>t==="family-name",isLabelWeight=t=>t==="number"||t==="weight",isLabelShadow=t=>t==="shadow",getDefaultConfig=()=>{const t=fromTheme("color"),r=fromTheme("font"),Aa=fromTheme("text"),wa=fromTheme("font-weight"),Pa=fromTheme("tracking"),xa=fromTheme("leading"),Ca=fromTheme("breakpoint"),ka=fromTheme("container"),Ba=fromTheme("spacing"),$a=fromTheme("radius"),Da=fromTheme("shadow"),Va=fromTheme("inset-shadow"),Fa=fromTheme("text-shadow"),Ma=fromTheme("drop-shadow"),Ua=fromTheme("blur"),La=fromTheme("perspective"),Qa=fromTheme("aspect"),Za=fromTheme("ease"),ja=fromTheme("animate"),qa=()=>["auto","avoid","all","avoid-page","page","left","right","column"],Ha=()=>["center","top","bottom","left","right","top-left","left-top","top-right","right-top","bottom-right","right-bottom","bottom-left","left-bottom"],za=()=>[...Ha(),isArbitraryVariable,isArbitraryValue],Ga=()=>["auto","hidden","clip","visible","scroll"],Ka=()=>["auto","contain","none"],Ya=()=>[isArbitraryVariable,isArbitraryValue,Ba],Wa=()=>[isFraction,"full","auto",...Ya()],gi=()=>[isInteger,"none","subgrid",isArbitraryVariable,isArbitraryValue],Ei=()=>["auto",{span:["full",isInteger,isArbitraryVariable,isArbitraryValue]},isInteger,isArbitraryVariable,isArbitraryValue],zi=()=>[isInteger,"auto",isArbitraryVariable,isArbitraryValue],cs=()=>["auto","min","max","fr",isArbitraryVariable,isArbitraryValue],Xi=()=>["start","end","center","between","around","evenly","stretch","baseline","center-safe","end-safe"],ls=()=>["start","end","center","stretch","center-safe","end-safe"],ds=()=>["auto",...Ya()],us=()=>[isFraction,"auto","full","dvw","dvh","lvw","lvh","svw","svh","min","max","fit",...Ya()],gs=()=>[isFraction,"screen","full","dvw","lvw","svw","min","max","fit",...Ya()],hs=()=>[isFraction,"screen","full","lh","dvh","lvh","svh","min","max","fit",...Ya()],fs=()=>[t,isArbitraryVariable,isArbitraryValue],al=()=>[...Ha(),isArbitraryVariablePosition,isArbitraryPosition,{position:[isArbitraryVariable,isArbitraryValue]}],el=()=>["no-repeat",{repeat:["","x","y","space","round"]}],tl=()=>["auto","cover","contain",isArbitraryVariableSize,isArbitrarySize,{size:[isArbitraryVariable,isArbitraryValue]}],il=()=>[isPercent,isArbitraryVariableLength,isArbitraryLength],ll=()=>["","none","full",$a,isArbitraryVariable,isArbitraryValue],hl=()=>["",isNumber,isArbitraryVariableLength,isArbitraryLength],ol=()=>["solid","dashed","dotted","double"],pl=()=>["normal","multiply","screen","overlay","darken","lighten","color-dodge","color-burn","hard-light","soft-light","difference","exclusion","hue","saturation","color","luminosity"],wl=()=>[isNumber,isPercent,isArbitraryVariablePosition,isArbitraryPosition],Vl=()=>["","none",Ua,isArbitraryVariable,isArbitraryValue],Ml=()=>["none",isNumber,isArbitraryVariable,isArbitraryValue],ml=()=>["none",isNumber,isArbitraryVariable,isArbitraryValue],gl=()=>[isNumber,isArbitraryVariable,isArbitraryValue],Cl=()=>[isFraction,"full",...Ya()];return{cacheSize:500,theme:{animate:["spin","ping","pulse","bounce"],aspect:["video"],blur:[isTshirtSize],breakpoint:[isTshirtSize],color:[isAny],container:[isTshirtSize],"drop-shadow":[isTshirtSize],ease:["in","out","in-out"],font:[isAnyNonArbitrary],"font-weight":["thin","extralight","light","normal","medium","semibold","bold","extrabold","black"],"inset-shadow":[isTshirtSize],leading:["none","tight","snug","normal","relaxed","loose"],perspective:["dramatic","near","normal","midrange","distant","none"],radius:[isTshirtSize],shadow:[isTshirtSize],spacing:["px",isNumber],text:[isTshirtSize],"text-shadow":[isTshirtSize],tracking:["tighter","tight","normal","wide","wider","widest"]},classGroups:{aspect:[{aspect:["auto","square",isFraction,isArbitraryValue,isArbitraryVariable,Qa]}],container:["container"],"container-type":[{"@container":["","normal","size",isArbitraryVariable,isArbitraryValue]}
vendor: 5,007 bytes, line 26
26],"container-named":[isNamedContainerQuery],columns:[{columns:[isNumber,isArbitraryValue,isArbitraryVariable,ka]}],"break-after":[{"break-after":qa()}],"break-before":[{"break-before":qa()}],"break-inside":[{"break-inside":["auto","avoid","avoid-page","avoid-column"]}],"box-decoration":[{"box-decoration":["slice","clone"]}],box:[{box:["border","content"]}],display:["block","inline-block","inline","flex","inline-flex","table","inline-table","table-caption","table-cell","table-column","table-column-group","table-footer-group","table-header-group","table-row-group","table-row","flow-root","grid","inline-grid","contents","list-item","hidden"],sr:["sr-only","not-sr-only"],float:[{float:["right","left","none","start","end"]}],clear:[{clear:["left","right","both","none","start","end"]}],isolation:["isolate","isolation-auto"],"object-fit":[{object:["contain","cover","fill","none","scale-down"]}],"object-position":[{object:za()}],overflow:[{overflow:Ga()}],"overflow-x":[{"overflow-x":Ga()}],"overflow-y":[{"overflow-y":Ga()}],overscroll:[{overscroll:Ka()}],"overscroll-x":[{"overscroll-x":Ka()}],"overscroll-y":[{"overscroll-y":Ka()}],position:["static","fixed","absolute","relative","sticky"],inset:[{inset:Wa()}],"inset-x":[{"inset-x":Wa()}],"inset-y":[{"inset-y":Wa()}],start:[{"inset-s":Wa(),start:Wa()}],end:[{"inset-e":Wa(),end:Wa()}],"inset-bs":[{"inset-bs":Wa()}],"inset-be":[{"inset-be":Wa()}],top:[{top:Wa()}],right:[{right:Wa()}],bottom:[{bottom:Wa()}],left:[{left:Wa()}],visibility:["visible","invisible","collapse"],z:[{z:[isInteger,"auto",isArbitraryVariable,isArbitraryValue]}],basis:[{basis:[isFraction,"full","auto",ka,...Ya()]}],"flex-direction":[{flex:["row","row-reverse","col","col-reverse"]}],"flex-wrap":[{flex:["nowrap","wrap","wrap-reverse"]}],flex:[{flex:[isNumber,isFraction,"auto","initial","none",isArbitraryValue]}],grow:[{grow:["",isNumber,isArbitraryVariable,isArbitraryValue]}],shrink:[{shrink:["",isNumber,isArbitraryVariable,isArbitraryValue]}],order:[{order:[isInteger,"first","last","none",isArbitraryVariable,isArbitraryValue]}],"grid-cols":[{"grid-cols":gi()}],"col-start-end":[{col:Ei()}],"col-start":[{"col-start":zi()}],"col-end":[{"col-end":zi()}],"grid-rows":[{"grid-rows":gi()}],"row-start-end":[{row:Ei()}],"row-start":[{"row-start":zi()}],"row-end":[{"row-end":zi()}],"grid-flow":[{"grid-flow":["row","col","dense","row-dense","col-dense"]}],"auto-cols":[{"auto-cols":cs()}],"auto-rows":[{"auto-rows":cs()}],gap:[{gap:Ya()}],"gap-x":[{"gap-x":Ya()}],"gap-y":[{"gap-y":Ya()}],"justify-content":[{justify:[...Xi(),"normal"]}],"justify-items":[{"justify-items":[...ls(),"normal"]}],"justify-self":[{"justify-self":["auto",...ls()]}],"align-content":[{content:["normal",...Xi()]}],"align-items":[{items:[...ls(),{baseline:["","last"]}]}],"align-self":[{self:["auto",...ls(),{baseline:["","last"]}]}],"place-content":[{"place-content":Xi()}],"place-items":[{"place-items":[...ls(),"baseline"]}],"place-self":[{"place-self":["auto",...ls()]}],p:[{p:Ya()}],px:[{px:Ya()}],py:[{py:Ya()}],ps:[{ps:Ya()}],pe:[{pe:Ya()}],pbs:[{pbs:Ya()}],pbe:[{pbe:Ya()}],pt:[{pt:Ya()}],pr:[{pr:Ya()}],pb:[{pb:Ya()}],pl:[{pl:Ya()}],m:[{m:ds()}],mx:[{mx:ds()}],my:[{my:ds()}],ms:[{ms:ds()}],me:[{me:ds()}],mbs:[{mbs:ds()}],mbe:[{mbe:ds()}],mt:[{mt:ds()}],mr:[{mr:ds()}],mb:[{mb:ds()}],ml:[{ml:ds()}],"space-x":[{"space-x":Ya()}],"space-x-reverse":["space-x-reverse"],"space-y":[{"space-y":Ya()}],"space-y-reverse":["space-y-reverse"],size:[{size:us()}],"inline-size":[{inline:["auto",...gs()]}],"min-inline-size":[{"min-inline":["auto",...gs()]}],"max-inline-size":[{"max-inline":["none",...gs()]}],"block-size":[{block:["auto",...hs()]}],"min-block-size":[{"min-block":["auto",...hs()]}],"max-block-size":[{"max-block":["none",...hs()]}],w:[{w:[ka,"screen",...us()]}],"min-w":[{"min-w":[ka,"screen","none",...us()]}],"max-w":[{"max-w":[ka,"screen","none","prose",{screen:[Ca]},...us()]}],h:[{h:["screen","lh",...us()]}],"min-h":[{"min-h":["screen","lh","none",...us()]}],"max-h":[{"max-h":["screen","lh",...us()]}],"font-size":[{text:["base",Aa,isArbitraryVariableLength,isArbitraryLength]}],"font-smoothing":["antialiased","subpixel-antialiased"],"font-style":["italic","not-italic"],"font-weight":[{font:[wa,isArbitraryVariableWeight,isArbitraryWeight]}],"font-stretch":[{"font-stretch":["ultra-condensed","extra-condensed","condensed","semi-condensed","normal","semi-expanded","expanded","extra-expanded","ultra-expanded",isPercent,isArbitraryValue]}],"font-family":[{font:[isArbitraryVariableFamilyName,isArbitraryFamilyName,r]}],"font-features":[{"font-features":[isArbitraryValue]}],"fvn-normal":["normal-nums"],"fvn-ordinal":["ordinal"],"fvn-slashed-zero":["slashed-zero"],"fvn-figure":["lining-nums","oldstyle-nums"],"fvn-spacing":["proportional-nums","tabular-nums"],"fvn-fraction":["diagonal-fractions","stacked-fractions"],tracking:[{tracking:[Pa,isArbitraryVariable,isArbitraryValue]}],"line-clamp":[{"line-clamp":[isNumber,"none",isArbitraryVariable,isArbitraryNumber]}
vendor: 13,124 bytes, line 26
26],leading:[{leading:[xa,...Ya()]}],"list-image":[{"list-image":["none",isArbitraryVariable,isArbitraryValue]}],"list-style-position":[{list:["inside","outside"]}],"list-style-type":[{list:["disc","decimal","none",isArbitraryVariable,isArbitraryValue]}],"text-alignment":[{text:["left","center","right","justify","start","end"]}],"placeholder-color":[{placeholder:fs()}],"text-color":[{text:fs()}],"text-decoration":["underline","overline","line-through","no-underline"],"text-decoration-style":[{decoration:[...ol(),"wavy"]}],"text-decoration-thickness":[{decoration:[isNumber,"from-font","auto",isArbitraryVariable,isArbitraryLength]}],"text-decoration-color":[{decoration:fs()}],"underline-offset":[{"underline-offset":[isNumber,"auto",isArbitraryVariable,isArbitraryValue]}],"text-transform":["uppercase","lowercase","capitalize","normal-case"],"text-overflow":["truncate","text-ellipsis","text-clip"],"text-wrap":[{text:["wrap","nowrap","balance","pretty"]}],indent:[{indent:Ya()}],"tab-size":[{tab:[isInteger,isArbitraryVariable,isArbitraryValue]}],"vertical-align":[{align:["baseline","top","middle","bottom","text-top","text-bottom","sub","super",isArbitraryVariable,isArbitraryValue]}],whitespace:[{whitespace:["normal","nowrap","pre","pre-line","pre-wrap","break-spaces"]}],break:[{break:["normal","words","all","keep"]}],wrap:[{wrap:["break-word","anywhere","normal"]}],hyphens:[{hyphens:["none","manual","auto"]}],content:[{content:["none",isArbitraryVariable,isArbitraryValue]}],"bg-attachment":[{bg:["fixed","local","scroll"]}],"bg-clip":[{"bg-clip":["border","padding","content","text"]}],"bg-origin":[{"bg-origin":["border","padding","content"]}],"bg-position":[{bg:al()}],"bg-repeat":[{bg:el()}],"bg-size":[{bg:tl()}],"bg-image":[{bg:["none",{linear:[{to:["t","tr","r","br","b","bl","l","tl"]},isInteger,isArbitraryVariable,isArbitraryValue],radial:["",isArbitraryVariable,isArbitraryValue],conic:[isInteger,isArbitraryVariable,isArbitraryValue]},isArbitraryVariableImage,isArbitraryImage]}],"bg-color":[{bg:fs()}],"gradient-from-pos":[{from:il()}],"gradient-via-pos":[{via:il()}],"gradient-to-pos":[{to:il()}],"gradient-from":[{from:fs()}],"gradient-via":[{via:fs()}],"gradient-to":[{to:fs()}],rounded:[{rounded:ll()}],"rounded-s":[{"rounded-s":ll()}],"rounded-e":[{"rounded-e":ll()}],"rounded-t":[{"rounded-t":ll()}],"rounded-r":[{"rounded-r":ll()}],"rounded-b":[{"rounded-b":ll()}],"rounded-l":[{"rounded-l":ll()}],"rounded-ss":[{"rounded-ss":ll()}],"rounded-se":[{"rounded-se":ll()}],"rounded-ee":[{"rounded-ee":ll()}],"rounded-es":[{"rounded-es":ll()}],"rounded-tl":[{"rounded-tl":ll()}],"rounded-tr":[{"rounded-tr":ll()}],"rounded-br":[{"rounded-br":ll()}],"rounded-bl":[{"rounded-bl":ll()}],"border-w":[{border:hl()}],"border-w-x":[{"border-x":hl()}],"border-w-y":[{"border-y":hl()}],"border-w-s":[{"border-s":hl()}],"border-w-e":[{"border-e":hl()}],"border-w-bs":[{"border-bs":hl()}],"border-w-be":[{"border-be":hl()}],"border-w-t":[{"border-t":hl()}],"border-w-r":[{"border-r":hl()}],"border-w-b":[{"border-b":hl()}],"border-w-l":[{"border-l":hl()}],"divide-x":[{"divide-x":hl()}],"divide-x-reverse":["divide-x-reverse"],"divide-y":[{"divide-y":hl()}],"divide-y-reverse":["divide-y-reverse"],"border-style":[{border:[...ol(),"hidden","none"]}],"divide-style":[{divide:[...ol(),"hidden","none"]}],"border-color":[{border:fs()}],"border-color-x":[{"border-x":fs()}],"border-color-y":[{"border-y":fs()}],"border-color-s":[{"border-s":fs()}],"border-color-e":[{"border-e":fs()}],"border-color-bs":[{"border-bs":fs()}],"border-color-be":[{"border-be":fs()}],"border-color-t":[{"border-t":fs()}],"border-color-r":[{"border-r":fs()}],"border-color-b":[{"border-b":fs()}],"border-color-l":[{"border-l":fs()}],"divide-color":[{divide:fs()}],"outline-style":[{outline:[...ol(),"none","hidden"]}],"outline-offset":[{"outline-offset":[isNumber,isArbitraryVariable,isArbitraryValue]}],"outline-w":[{outline:["",isNumber,isArbitraryVariableLength,isArbitraryLength]}],"outline-color":[{outline:fs()}],shadow:[{shadow:["","none",Da,isArbitraryVariableShadow,isArbitraryShadow]}],"shadow-color":[{shadow:fs()}],"inset-shadow":[{"inset-shadow":["none",Va,isArbitraryVariableShadow,isArbitraryShadow]}],"inset-shadow-color":[{"inset-shadow":fs()}],"ring-w":[{ring:hl()}],"ring-w-inset":["ring-inset"],"ring-color":[{ring:fs()}],"ring-offset-w":[{"ring-offset":[isNumber,isArbitraryLength]}],"ring-offset-color":[{"ring-offset":fs()}],"inset-ring-w":[{"inset-ring":hl()}],"inset-ring-color":[{"inset-ring":fs()}],"text-shadow":[{"text-shadow":["none",Fa,isArbitraryVariableShadow,isArbitraryShadow]}],"text-shadow-color":[{"text-shadow":fs()}],opacity:[{opacity:[isNumber,isArbitraryVariable,isArbitraryValue]}],"mix-blend":[{"mix-blend":[...pl(),"plus-darker","plus-lighter"]}],"bg-blend":[{"bg-blend":pl()}],"mask-clip":[{"mask-clip":["border","padding","content","fill","stroke","view"]},"mask-no-clip"],"mask-composite":[{mask:["add","subtract","intersect","exclude"]}],"mask-image-linear-pos":[{"mask-linear":[isNumber]}],"mask-image-linear-from-pos":[{"mask-linear-from":wl()}],"mask-image-linear-to-pos":[{"mask-linear-to":wl()}],"mask-image-linear-from-color":[{"mask-linear-from":fs()}],"mask-image-linear-to-color":[{"mask-linear-to":fs()}],"mask-image-t-from-pos":[{"mask-t-from":wl()}],"mask-image-t-to-pos":[{"mask-t-to":wl()}],"mask-image-t-from-color":[{"mask-t-from":fs()}],"mask-image-t-to-color":[{"mask-t-to":fs()}],"mask-image-r-from-pos":[{"mask-r-from":wl()}],"mask-image-r-to-pos":[{"mask-r-to":wl()}],"mask-image-r-from-color":[{"mask-r-from":fs()}],"mask-image-r-to-color":[{"mask-r-to":fs()}],"mask-image-b-from-pos":[{"mask-b-from":wl()}],"mask-image-b-to-pos":[{"mask-b-to":wl()}],"mask-image-b-from-color":[{"mask-b-from":fs()}],"mask-image-b-to-color":[{"mask-b-to":fs()}],"mask-image-l-from-pos":[{"mask-l-from":wl()}],"mask-image-l-to-pos":[{"mask-l-to":wl()}],"mask-image-l-from-color":[{"mask-l-from":fs()}],"mask-image-l-to-color":[{"mask-l-to":fs()}],"mask-image-x-from-pos":[{"mask-x-from":wl()}],"mask-image-x-to-pos":[{"mask-x-to":wl()}],"mask-image-x-from-color":[{"mask-x-from":fs()}],"mask-image-x-to-color":[{"mask-x-to":fs()}],"mask-image-y-from-pos":[{"mask-y-from":wl()}],"mask-image-y-to-pos":[{"mask-y-to":wl()}],"mask-image-y-from-color":[{"mask-y-from":fs()}],"mask-image-y-to-color":[{"mask-y-to":fs()}],"mask-image-radial":[{"mask-radial":[isArbitraryVariable,isArbitraryValue]}],"mask-image-radial-from-pos":[{"mask-radial-from":wl()}],"mask-image-radial-to-pos":[{"mask-radial-to":wl()}],"mask-image-radial-from-color":[{"mask-radial-from":fs()}],"mask-image-radial-to-color":[{"mask-radial-to":fs()}],"mask-image-radial-shape":[{"mask-radial":["circle","ellipse"]}],"mask-image-radial-size":[{"mask-radial":[{closest:["side","corner"],farthest:["side","corner"]}]}],"mask-image-radial-pos":[{"mask-radial-at":Ha()}],"mask-image-conic-pos":[{"mask-conic":[isNumber]}],"mask-image-conic-from-pos":[{"mask-conic-from":wl()}],"mask-image-conic-to-pos":[{"mask-conic-to":wl()}],"mask-image-conic-from-color":[{"mask-conic-from":fs()}],"mask-image-conic-to-color":[{"mask-conic-to":fs()}],"mask-mode":[{mask:["alpha","luminance","match"]}],"mask-origin":[{"mask-origin":["border","padding","content","fill","stroke","view"]}],"mask-position":[{mask:al()}],"mask-repeat":[{mask:el()}],"mask-size":[{mask:tl()}],"mask-type":[{"mask-type":["alpha","luminance"]}],"mask-image":[{mask:["none",isArbitraryVariable,isArbitraryValue]}],filter:[{filter:["","none",isArbitraryVariable,isArbitraryValue]}],blur:[{blur:Vl()}],brightness:[{brightness:[isNumber,isArbitraryVariable,isArbitraryValue]}],contrast:[{contrast:[isNumber,isArbitraryVariable,isArbitraryValue]}],"drop-shadow":[{"drop-shadow":["","none",Ma,isArbitraryVariableShadow,isArbitraryShadow]}],"drop-shadow-color":[{"drop-shadow":fs()}],grayscale:[{grayscale:["",isNumber,isArbitraryVariable,isArbitraryValue]}],"hue-rotate":[{"hue-rotate":[isNumber,isArbitraryVariable,isArbitraryValue]}],invert:[{invert:["",isNumber,isArbitraryVariable,isArbitraryValue]}],saturate:[{saturate:[isNumber,isArbitraryVariable,isArbitraryValue]}],sepia:[{sepia:["",isNumber,isArbitraryVariable,isArbitraryValue]}],"backdrop-filter":[{"backdrop-filter":["","none",isArbitraryVariable,isArbitraryValue]}],"backdrop-blur":[{"backdrop-blur":Vl()}],"backdrop-brightness":[{"backdrop-brightness":[isNumber,isArbitraryVariable,isArbitraryValue]}],"backdrop-contrast":[{"backdrop-contrast":[isNumber,isArbitraryVariable,isArbitraryValue]}],"backdrop-grayscale":[{"backdrop-grayscale":["",isNumber,isArbitraryVariable,isArbitraryValue]}],"backdrop-hue-rotate":[{"backdrop-hue-rotate":[isNumber,isArbitraryVariable,isArbitraryValue]}],"backdrop-invert":[{"backdrop-invert":["",isNumber,isArbitraryVariable,isArbitraryValue]}],"backdrop-opacity":[{"backdrop-opacity":[isNumber,isArbitraryVariable,isArbitraryValue]}],"backdrop-saturate":[{"backdrop-saturate":[isNumber,isArbitraryVariable,isArbitraryValue]}],"backdrop-sepia":[{"backdrop-sepia":["",isNumber,isArbitraryVariable,isArbitraryValue]}],"border-collapse":[{border:["collapse","separate"]}],"border-spacing":[{"border-spacing":Ya()}],"border-spacing-x":[{"border-spacing-x":Ya()}],"border-spacing-y":[{"border-spacing-y":Ya()}],"table-layout":[{table:["auto","fixed"]}],caption:[{caption:["top","bottom"]}],transition:[{transition:["","all","colors","opacity","shadow","transform","none",isArbitraryVariable,isArbitraryValue]}],"transition-behavior":[{transition:["normal","discrete"]}],duration:[{duration:[isNumber,"initial",isArbitraryVariable,isArbitraryValue]}],ease:[{ease:["linear","initial",Za,isArbitraryVariable,isArbitraryValue]}],delay:[{delay:[isNumber,isArbitraryVariable,isArbitraryValue]}],animate:[{animate:["none",ja,isArbitraryVariable,isArbitraryValue]}],backface:[{backface:["hidden","visible"]}],perspective:[{perspective:[La,isArbitraryVariable,isArbitraryValue]}],"perspective-origin":[{"perspective-origin":za()}],rotate:[{rotate:Ml()}],"rotate-x":[{"rotate-x":Ml()}],"rotate-y":[{"rotate-y":Ml()}],"rotate-z":[{"rotate-z":Ml()}],scale:[{scale:ml()}],"scale-x":[{"scale-x":ml()}],"scale-y":[{"scale-y":ml()}],"scale-z":[{"scale-z":ml()}],"scale-3d":["scale-3d"],skew:[{skew:gl()}],"skew-x":[{"skew-x":gl()}],"skew-y":[{"skew-y":gl()}],transform:[{transform:[isArbitraryVariable,isArbitraryValue,"","none","gpu","cpu"]}],"transform-origin":[{origin:za()}],"transform-style":[{transform:["3d","flat"]}],translate:[{translate:Cl()}],"translate-x":[{"translate-x":Cl()}],"translate-y":[{"translate-y":Cl()}],"translate-z":[{"translate-z":Cl()}],"translate-none":["translate-none"],zoom:[{zoom:[isInteger,isArbitraryVariable,isArbitraryValue]}],accent:[{accent:fs()}],appearance:[{appearance:["none","auto"]}],"caret-color":[{caret:fs()}],"color-scheme":[{scheme:["normal","dark","light","light-dark","only-dark","only-light"]}],cursor:[{cursor:["auto","default","pointer","wait","text","move","help","not-allowed","none","context-menu","progress","cell","crosshair","vertical-text","alias","copy","no-drop","grab","grabbing","all-scroll","col-resize","row-resize","n-resize","e-resize","s-resize","w-resize","ne-resize","nw-resize","se-resize","sw-resize","ew-resize","ns-resize","nesw-resize","nwse-resize","zoom-in","zoom-out",isArbitraryVariable,isArbitraryValue]}],"field-sizing":[{"field-sizing":["fixed","content"]}],"pointer-events":[{"pointer-events":["auto","none"]}],resize:[{resize:["none","","y","x"]}],"scroll-behavior":[{scroll:["auto","smooth"]}],"scrollbar-thumb-color":[{"scrollbar-thumb":fs()}],"scrollbar-track-color":[{"scrollbar-track":fs()}],"scrollbar-gutter":[{"scrollbar-gutter":["auto","stable","both"]}],"scrollbar-w":[{scrollbar:["auto","thin","none"]}],"scroll-m":[{"scroll-m":Ya()}],"scroll-mx":[{"scroll-mx":Ya()}],"scroll-my":[{"scroll-my":Ya()}],"scroll-ms":[{"scroll-ms":Ya()}],"scroll-me":[{"scroll-me":Ya()}],"scroll-mbs":[{"scroll-mbs":Ya()}],"scroll-mbe":[{"scroll-mbe":Ya()}],"scroll-mt":[{"scroll-mt":Ya()}],"scroll-mr":[{"scroll-mr":Ya()}],"scroll-mb":[{"scroll-mb":Ya()}],"scroll-ml":[{"scroll-ml":Ya()}],"scroll-p":[{"scroll-p":Ya()}],"scroll-px":[{"scroll-px":Ya()}],"scroll-py":[{"scroll-py":Ya()}],"scroll-ps":[{"scroll-ps":Ya()}],"scroll-pe":[{"scroll-pe":Ya()}],"scroll-pbs":[{"scroll-pbs":Ya()}],"scroll-pbe":[{"scroll-pbe":Ya()}],"scroll-pt":[{"scroll-pt":Ya()}],"scroll-pr":[{"scroll-pr":Ya()}],"scroll-pb":[{"scroll-pb":Ya()}],"scroll-pl":[{"scroll-pl":Ya()}],"snap-align":[{snap:["start","end","center","align-none"]}],"snap-stop":[{snap:["normal","always"]}],"snap-type":[{snap:["none","x","y","both"]}],"snap-strictness":[{snap:["mandatory","proximity"]}],touch:[{touch:["auto","none","manipulation"]}],"touch-x":[{"touch-pan":["x","left","right"]}],"touch-y":[{"touch-pan":["y","up","down"]}],"touch-pz":["touch-pinch-zoom"],select:[{select:["none","text","all","auto"]}],"will-change":[{"will-change":["auto","scroll","contents","transform",isArbitraryVariable,isArbitraryValue]}],fill:[{fill:["none",...fs()]}],"stroke-w":[{stroke:[isNumber,isArbitraryVariableLength,isArbitraryLength,isArbitraryNumber]}
vendor: 5,068 bytes, line 26
26],stroke:[{stroke:["none",...fs()]}],"forced-color-adjust":[{"forced-color-adjust":["auto","none"]}]},conflictingClassGroups:{"container-named":["container-type"],overflow:["overflow-x","overflow-y"],overscroll:["overscroll-x","overscroll-y"],inset:["inset-x","inset-y","inset-bs","inset-be","start","end","top","right","bottom","left"],"inset-x":["right","left"],"inset-y":["top","bottom"],flex:["basis","grow","shrink"],gap:["gap-x","gap-y"],p:["px","py","ps","pe","pbs","pbe","pt","pr","pb","pl"],px:["pr","pl"],py:["pt","pb"],m:["mx","my","ms","me","mbs","mbe","mt","mr","mb","ml"],mx:["mr","ml"],my:["mt","mb"],size:["w","h"],"font-size":["leading"],"fvn-normal":["fvn-ordinal","fvn-slashed-zero","fvn-figure","fvn-spacing","fvn-fraction"],"fvn-ordinal":["fvn-normal"],"fvn-slashed-zero":["fvn-normal"],"fvn-figure":["fvn-normal"],"fvn-spacing":["fvn-normal"],"fvn-fraction":["fvn-normal"],"line-clamp":["display","overflow"],rounded:["rounded-s","rounded-e","rounded-t","rounded-r","rounded-b","rounded-l","rounded-ss","rounded-se","rounded-ee","rounded-es","rounded-tl","rounded-tr","rounded-br","rounded-bl"],"rounded-s":["rounded-ss","rounded-es"],"rounded-e":["rounded-se","rounded-ee"],"rounded-t":["rounded-tl","rounded-tr"],"rounded-r":["rounded-tr","rounded-br"],"rounded-b":["rounded-br","rounded-bl"],"rounded-l":["rounded-tl","rounded-bl"],"border-spacing":["border-spacing-x","border-spacing-y"],"border-w":["border-w-x","border-w-y","border-w-s","border-w-e","border-w-bs","border-w-be","border-w-t","border-w-r","border-w-b","border-w-l"],"border-w-x":["border-w-r","border-w-l"],"border-w-y":["border-w-t","border-w-b"],"border-color":["border-color-x","border-color-y","border-color-s","border-color-e","border-color-bs","border-color-be","border-color-t","border-color-r","border-color-b","border-color-l"],"border-color-x":["border-color-r","border-color-l"],"border-color-y":["border-color-t","border-color-b"],translate:["translate-x","translate-y","translate-none"],"translate-none":["translate","translate-x","translate-y","translate-z"],"scroll-m":["scroll-mx","scroll-my","scroll-ms","scroll-me","scroll-mbs","scroll-mbe","scroll-mt","scroll-mr","scroll-mb","scroll-ml"],"scroll-mx":["scroll-mr","scroll-ml"],"scroll-my":["scroll-mt","scroll-mb"],"scroll-p":["scroll-px","scroll-py","scroll-ps","scroll-pe","scroll-pbs","scroll-pbe","scroll-pt","scroll-pr","scroll-pb","scroll-pl"],"scroll-px":["scroll-pr","scroll-pl"],"scroll-py":["scroll-pt","scroll-pb"],touch:["touch-x","touch-y","touch-pz"],"touch-x":["touch"],"touch-y":["touch"],"touch-pz":["touch"]},conflictingClassGroupModifiers:{"font-size":["leading"]},postfixLookupClassGroups:["container-type"],orderSensitiveModifiers:["*","**","after","backdrop","before","details-content","file","first-letter","first-line","marker","placeholder","selection"]}},mergeConfigs=(t,{cacheSize:r,prefix:Aa,experimentalParseClassName:wa,extend:Pa={},override:xa={}})=>(overrideProperty(t,"cacheSize",r),overrideProperty(t,"prefix",Aa),overrideProperty(t,"experimentalParseClassName",wa),overrideConfigProperties(t.theme,xa.theme),overrideConfigProperties(t.classGroups,xa.classGroups),overrideConfigProperties(t.conflictingClassGroups,xa.conflictingClassGroups),overrideConfigProperties(t.conflictingClassGroupModifiers,xa.conflictingClassGroupModifiers),overrideProperty(t,"postfixLookupClassGroups",xa.postfixLookupClassGroups),overrideProperty(t,"orderSensitiveModifiers",xa.orderSensitiveModifiers),mergeConfigProperties(t.theme,Pa.theme),mergeConfigProperties(t.classGroups,Pa.classGroups),mergeConfigProperties(t.conflictingClassGroups,Pa.conflictingClassGroups),mergeConfigProperties(t.conflictingClassGroupModifiers,Pa.conflictingClassGroupModifiers),mergeArrayProperties(t,Pa,"postfixLookupClassGroups"),mergeArrayProperties(t,Pa,"orderSensitiveModifiers"),t),overrideProperty=(t,r,Aa)=>{Aa!==void 0&&(t[r]=Aa)},overrideConfigProperties=(t,r)=>{if(r)for(const Aa in r)overrideProperty(t,Aa,r[Aa])},mergeConfigProperties=(t,r)=>{if(r)for(const Aa in r)mergeArrayProperties(t,r,Aa)},mergeArrayProperties=(t,r,Aa)=>{const wa=r[Aa];wa!==void 0&&(t[Aa]=t[Aa]?t[Aa].concat(wa):wa)},extendTailwindMerge=(t,...r)=>typeof t=="function"?createTailwindMerge(getDefaultConfig,t,...r):createTailwindMerge(()=>mergeConfigs(getDefaultConfig(),t),...r),falsyToString=t=>typeof t=="boolean"?`${t}`:t===0?"0":t,cx=clsx,cva=(t,r)=>Aa=>{var wa;if(r?.variants==null)return cx(t,Aa?.class,Aa?.className);const{variants:Pa,defaultVariants:xa}=r,Ca=Object.keys(Pa).map($a=>{const Da=Aa?.[$a],Va=xa?.[$a];if(Da===null)return null;const Fa=falsyToString(Da)||falsyToString(Va);return Pa[$a][Fa]}),ka=Aa&&Object.entries(Aa).reduce(($a,Da)=>{let[Va,Fa]=Da;return Fa===void 0||($a[Va]=Fa),$a},{}),Ba=r==null||(wa=r.compoundVariants)===null||wa===void 0?void 0:wa.reduce(($a,Da)=>{let{class:Va,className:Fa,...Ma}=Da;return Object.entries(Ma).every(Ua=>{let[La,Qa]=Ua;return Array.isArray(Qa)?Qa.includes({...xa,...ka}[La]):{...xa,...ka}[La]===Qa})?[...$a,Va,Fa]:$a},[]);return cx(t,Ca,Ba,Aa?.class,Aa?.className)}
26,require__castSlice=__commonJSMin(((t,r)=>{var Aa=require__baseSlice();function wa(Pa,xa,Ca){var ka=Pa.length;return Ca=Ca===void 0?ka:Ca,!xa&&Ca>=ka?Pa:Aa(Pa,xa,Ca)}r.exports=wa})),require__hasUnicode=__commonJSMin(((t,r)=>{var Aa=RegExp("[\\u200d\\ud800-\\udfff\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff\\ufe0e\\ufe0f]");function wa(Pa){return Aa.test(Pa)}r.exports=wa})),require__asciiToArray=__commonJSMin(((t,r)=>{function Aa(wa){return wa.split("")}r.exports=Aa})),require__unicodeToArray=__commonJSMin(((t,r)=>{var Aa="\\ud800-\\udfff",wa="\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff",Pa="\\ufe0e\\ufe0f",xa="["+Aa+"]",Ca="["+wa+"]",ka="\\ud83c[\\udffb-\\udfff]",Ba="(?:"+Ca+"|"+ka+")",$a="[^"+Aa+"]",Da="(?:\\ud83c[\\udde6-\\uddff]){2}",Va="[\\ud800-\\udbff][\\udc00-\\udfff]",Fa="\\u200d",Ma=Ba+"?",Ua="["+Pa+"]?",La="(?:"+Fa+"(?:"+[$a,Da,Va].join("|")+")"+Ua+Ma+")*",Qa=Ua+Ma+La,Za="(?:"+[$a+Ca+"?",Ca,Da,Va,xa].join("|")+")",ja=RegExp(ka+"(?="+ka+")|"+Za+Qa,"g");function qa(Ha){return Ha.match(ja)||[]}r.exports=qa})),require__stringToArray=__commonJSMin(((t,r)=>{var Aa=require__asciiToArray(),wa=require__hasUnicode(),Pa=require__unicodeToArray();function xa(Ca){return wa(Ca)?Pa(Ca):Aa(Ca)}r.exports=xa})),require__createCaseFirst=__commonJSMin(((t,r)=>{var Aa=require__castSlice(),wa=require__hasUnicode(),Pa=require__stringToArray(),xa=require_toString();function Ca(ka){return function(Ba){Ba=xa(Ba);var $a=wa(Ba)?Pa(Ba):void 0,Da=$a?$a[0]:Ba.charAt(0),Va=$a?Aa($a,1).join(""):Ba.slice(1);return Da[ka]()+Va}}r.exports=Ca})),require_upperFirst=__commonJSMin(((t,r)=>{var Aa=require__createCaseFirst()("toUpperCase");r.exports=Aa})),require_capitalize=__commonJSMin(((t,r)=>{var Aa=require_toString(),wa=require_upperFirst();function Pa(xa){return wa(Aa(xa).toLowerCase())}r.exports=Pa})),require_he=__commonJSMin(((t,r)=>{(function(Aa){var wa=typeof t=="object"&&t,Pa=typeof r=="object"&&r&&r.exports==wa&&r,xa=typeof global=="object"&&global;(xa.global===xa||xa.window===xa)&&(Aa=xa);var Ca=/[\uD800-\uDBFF][\uDC00-\uDFFF]/g,ka=/[\x01-\x7F]/g,Ba=/[\x01-\t\x0B\f\x0E-\x1F\x7F\x81\x8D\x8F\x90\x9D\xA0-\uFFFF]/g,$a=/<\u20D2|=\u20E5|>\u20D2|\u205F\u200A|\u219D\u0338|\u2202\u0338|\u2220\u20D2|\u2229\uFE00|\u222A\uFE00|\u223C\u20D2|\u223D\u0331|\u223E\u0333|\u2242\u0338|\u224B\u0338|\u224D\u20D2|\u224E\u0338|\u224F\u0338|\u2250\u0338|\u2261\u20E5|\u2264\u20D2|\u2265\u20D2|\u2266\u0338|\u2267\u0338|\u2268\uFE00|\u2269\uFE00|\u226A\u0338|\u226A\u20D2|\u226B\u0338|\u226B\u20D2|\u227F\u0338|\u2282\u20D2|\u2283\u20D2|\u228A\uFE00|\u228B\uFE00|\u228F\u0338|\u2290\u0338|\u2293\uFE00|\u2294\uFE00|\u22B4\u20D2|\u22B5\u20D2|\u22D8\u0338|\u22D9\u0338|\u22DA\uFE00|\u22DB\uFE00|\u22F5\u0338|\u22F9\u0338|\u2933\u0338|\u29CF\u0338|\u29D0\u0338|\u2A6D\u0338|\u2A70\u0338|\u2A7D\u0338|\u2A7E\u0338|\u2AA1\u0338|\u2AA2\u0338|\u2AAC\uFE00|\u2AAD\uFE00|\u2AAF\u0338|\u2AB0\u0338|\u2AC5\u0338|\u2AC6\u0338|\u2ACB\uFE00|\u2ACC\uFE00|\u2AFD\u20E5|[\xA0-\u0113\u0116-\u0122\u0124-\u012B\u012E-\u014D\u0150-\u017E\u0192\u01B5\u01F5\u0237\u02C6\u02C7\u02D8-\u02DD\u0311\u0391-\u03A1\u03A3-\u03A9\u03B1-\u03C9\u03D1\u03D2\u03D5\u03D6\u03DC\u03DD\u03F0\u03F1\u03F5\u03F6\u0401-\u040C\u040E-\u044F\u0451-\u045C\u045E\u045F\u2002-\u2005\u2007-\u2010\u2013-\u2016\u2018-\u201A\u201C-\u201E\u2020-\u2022\u2025\u2026\u2030-\u2035\u2039\u203A\u203E\u2041\u2043\u2044\u204F\u2057\u205F-\u2063\u20AC\u20DB\u20DC\u2102\u2105\u210A-\u2113\u2115-\u211E\u2122\u2124\u2127-\u2129\u212C\u212D\u212F-\u2131\u2133-\u2138\u2145-\u2148\u2153-\u215E\u2190-\u219B\u219D-\u21A7\u21A9-\u21AE\u21B0-\u21B3\u21B5-\u21B7\u21BA-\u21DB\u21DD\u21E4\u21E5\u21F5\u21FD-\u2205\u2207-\u2209\u220B\u220C\u220F-\u2214\u2216-\u2218\u221A\u221D-\u2238\u223A-\u2257\u2259\u225A\u225C\u225F-\u2262\u2264-\u228B\u228D-\u229B\u229D-\u22A5\u22A7-\u22B0\u22B2-\u22BB\u22BD-\u22DB\u22DE-\u22E3\u22E6-\u22F7\u22F9-\u22FE\u2305\u2306\u2308-\u2310\u2312\u2313\u2315\u2316\u231C-\u231F\u2322\u2323\u232D\u232E\u2336\u233D\u233F\u237C\u23B0\u23B1\u23B4-\u23B6\u23DC-\u23DF\u23E2\u23E7\u2423\u24C8\u2500\u2502\u250C\u2510\u2514\u2518\u251C\u2524\u252C\u2534\u253C\u2550-\u256C\u2580\u2584\u2588\u2591-\u2593\u25A1\u25AA\u25AB\u25AD\u25AE\u25B1\u25B3-\u25B5\u25B8\u25B9\u25BD-\u25BF\u25C2\u25C3\u25CA\u25CB\u25EC\u25EF\u25F8-\u25FC\u2605\u2606\u260E\u2640\u2642\u2660\u2663\u2665\u2666\u266A\u266D-\u266F\u2713\u2717\u2720\u2736\u2758\u2772\u2773\u27C8\u27C9\u27E6-\u27ED\u27F5-\u27FA\u27FC\u27FF\u2902-\u2905\u290C-\u2913\u2916\u2919-\u2920\u2923-\u292A\u2933\u2935-\u2939\u293C\u293D\u2945\u2948-\u294B\u294
26E-\u2976\u2978\u2979\u297B-\u297F\u2985\u2986\u298B-\u2996\u299A\u299C\u299D\u29A4-\u29B7\u29B9\u29BB\u29BC\u29BE-\u29C5\u29C9\u29CD-\u29D0\u29DC-\u29DE\u29E3-\u29E5\u29EB\u29F4\u29F6\u2A00-\u2A02\u2A04\u2A06\u2A0C\u2A0D\u2A10-\u2A17\u2A22-\u2A27\u2A29\u2A2A\u2A2D-\u2A31\u2A33-\u2A3C\u2A3F\u2A40\u2A42-\u2A4D\u2A50\u2A53-\u2A58\u2A5A-\u2A5D\u2A5F\u2A66\u2A6A\u2A6D-\u2A75\u2A77-\u2A9A\u2A9D-\u2AA2\u2AA4-\u2AB0\u2AB3-\u2AC8\u2ACB\u2ACC\u2ACF-\u2ADB\u2AE4\u2AE6-\u2AE9\u2AEB-\u2AF3\u2AFD\uFB00-\uFB04]|\uD835[\uDC9C\uDC9E\uDC9F\uDCA2\uDCA5\uDCA6\uDCA9-\uDCAC\uDCAE-\uDCB9\uDCBB\uDCBD-\uDCC3\uDCC5-\uDCCF\uDD04\uDD05\uDD07-\uDD0A\uDD0D-\uDD14\uDD16-\uDD1C\uDD1E-\uDD39\uDD3B-\uDD3E\uDD40-\uDD44\uDD46\uDD4A-\uDD50\uDD52-\uDD6B]/g,Da={"Â":"shy","â":"zwnj","â":"zwj","â":"lrm","â£":"ic","â¢":"it","â¡":"af","â":"rlm","â":"ZeroWidthSpace","â ":"NoBreak","Ì":"DownBreve","â":"tdot","â":"DotDot","
vendor: 12,149 bytes, line 26
26":"Tab","\n":"NewLine","â":"puncsp","â":"MediumSpace","â":"thinsp","â":"hairsp","â":"emsp13","â":"ensp","â
":"emsp14","â":"emsp","â":"numsp"," ":"nbsp","ââ":"ThickSpace","â¾":"oline",_:"lowbar","â":"dash","â":"ndash","â":"mdash","â":"horbar",",":"comma",";":"semi","â":"bsemi",":":"colon","â©´":"Colone","!":"excl","¡":"iexcl","?":"quest","¿":"iquest",".":"period","â¥":"nldr","â¦":"mldr","·":"middot","'":"apos","â":"lsquo","â":"rsquo","â":"sbquo","â¹":"lsaquo","âº":"rsaquo",'"':"quot","â":"ldquo","â":"rdquo","â":"bdquo","«":"laquo","»":"raquo","(":"lpar",")":"rpar","[":"lsqb","]":"rsqb","{":"lcub","}":"rcub","â":"lceil","â":"rceil","â":"lfloor","â":"rfloor","â¦
":"lopar","â¦":"ropar","â¦":"lbrke","â¦":"rbrke","â¦":"lbrkslu","â¦":"rbrksld","â¦":"lbrksld","â¦":"rbrkslu","â¦":"langd","â¦":"rangd","â¦":"lparlt","â¦":"rpargt","â¦":"gtlPar","â¦":"ltrPar","â¦":"lobrk","â§":"robrk","â¨":"lang","â©":"rang","âª":"Lang","â«":"Rang","â¬":"loang","â":"roang","â²":"lbbrk","â³":"rbbrk","â":"Vert","§":"sect","¶":"para","@":"commat","*":"ast","/":"sol",undefined:null,"&":"amp","#":"num","%":"percnt","â°":"permil","â±":"pertenk","â ":"dagger","â¡":"Dagger","â¢":"bull","â":"hybull","â²":"prime","â³":"Prime","â´":"tprime","â":"qprime","âµ":"bprime","â":"caret","`":"grave","´":"acute","Ë":"tilde","^":"Hat","¯":"macr","Ë":"breve","Ë":"dot","¨":"die","Ë":"ring","Ë":"dblac","¸":"cedil","Ë":"ogon","Ë":"circ","Ë":"caron","°":"deg","©":"copy","®":"reg","â":"copysr","â":"wp","â":"rx","â§":"mho","â©":"iiota","â":"larr","â":"nlarr","â":"rarr","â":"nrarr","â":"uarr","â":"darr","â":"harr","â®":"nharr","â":"varr","â":"nwarr","â":"nearr","â":"searr","â":"swarr","â":"rarrw","â̸":"nrarrw","â":"Larr","â":"Uarr","â ":"Rarr","â¡":"Darr","â¢":"larrtl","â£":"rarrtl","â¤":"mapstoleft","â¥":"mapstoup","â¦":"map","â§":"mapstodown","â©":"larrhk","âª":"rarrhk","â«":"larrlp","â¬":"rarrlp","â":"harrw","â°":"lsh","â±":"rsh","â²":"ldsh","â³":"rdsh","âµ":"crarr","â¶":"cularr","â·":"curarr","âº":"olarr","â»":"orarr","â¼":"lharu","â½":"lhard","â¾":"uharr","â¿":"uharl","â":"rharu","â":"rhard","â":"dharr","â":"dharl","â":"rlarr","â
":"udarr","â":"lrarr","â":"llarr","â":"uuarr","â":"rrarr","â":"ddarr","â":"lrhar","â":"rlhar","â":"lArr","â":"nlArr","â":"uArr","â":"rArr","â":"nrArr","â":"dArr","â":"iff","â":"nhArr","â":"vArr","â":"nwArr","â":"neArr","â":"seArr","â":"swArr","â":"lAarr","â":"rAarr","â":"zigrarr","â¤":"larrb","â¥":"rarrb","âµ":"duarr","â½":"loarr","â¾":"roarr","â¿":"hoarr","â":"forall","â":"comp","â":"part","â̸":"npart","â":"exist","â":"nexist","â
":"empty","â":"Del","â":"in","â":"notin","â":"ni","â":"notni","϶":"bepsi","â":"prod","â":"coprod","â":"sum","+":"plus","±":"pm","÷":"div","Ã":"times","<":"lt","â®":"nlt","<â":"nvlt","=":"equals","â ":"ne","=â¥":"bne","⩵":"Equal",">":"gt","â¯":"ngt",">â":"nvgt","¬":"not","|":"vert","¦":"brvbar","â":"minus","â":"mp","â":"plusdo","â":"frasl","â":"setmn","â":"lowast","â":"compfn","â":"Sqrt","â":"prop","â":"infin","â":"angrt","â ":"ang","â â":"nang","â¡":"angmsd","â¢":"angsph","â£":"mid","â¤":"nmid","â¥":"par","â¦":"npar","â§":"and","â¨":"or","â©":"cap","â©ï¸":"caps","âª":"cup","âªï¸":"cups","â«":"int","â¬":"Int","â":"tint","â¨":"qint","â®":"oint","â¯":"Conint","â°":"Cconint","â±":"cwint","â²":"cwconint","â³":"awconint","â´":"there4","âµ":"becaus","â¶":"ratio","â·":"Colon","â¸":"minusd","âº":"mDDot","â»":"homtht","â¼":"sim","â":"nsim","â¼â":"nvsim","â½":"bsim","â½Ì±":"race","â¾":"ac","â¾Ì³":"acE","â¿":"acd","â":"wr","â":"esim","â̸":"nesim","â":"sime","â":"nsime","â
":"cong","â":"ncong","â":"simne","â":"ap","â":"nap","â":"ape","â":"apid","â̸":"napid","â":"bcong","â":"CupCap","â":"NotCupCap","ââ":"nvap","â":"bump","â̸":"nbump","â":"bumpe","â̸":"nbumpe","â":"doteq","â̸":"nedot","â":"eDot","â":"efDot","â":"erDot","â":"colone","â":"ecolon","â":"ecir","â":"cire","â":"wedgeq","â":"veeeq","â":"trie","â":"equest","â¡":"equiv","â¢":"nequiv","â¡â¥":"bnequiv","â¤":"le","â°":"nle","â¤â":"nvle","â¥":"ge","â±":"nge","â¥â":"nvge","â¦":"lE","â¦Ì¸":"nlE","â§":"gE","â§Ì¸":"ngE","â¨ï¸":"lvnE","â¨":"lnE","â©":"gnE","â©ï¸":"gvnE","âª":"ll","âªÌ¸":"nLtv","âªâ":"nLt","â«":"gg","â«Ì¸":"nGtv","â«â":"nGt","â¬":"twixt","â²":"lsim","â´":"nlsim","â³":"gsim","âµ":"ngsim","â¶":"lg","â¸":"ntlg","â·":"gl","â¹":"ntgl","âº":"pr","â":"npr","â»":"sc","â":"nsc","â¼":"prcue","â ":"nprcue","â½":"sccue","â¡":"nsccue","â¾":"prsim","â¿":"scsim","â¿Ì¸":"NotSucceedsTilde","â":"sub","â":"nsub","ââ":"vnsub","â":"sup","â
":"nsup","ââ":"vnsup","â":"sube","â":"nsube","â":"supe","â":"nsupe","âï¸":"vsubne","â":"subne","âï¸":"vsupne","â":"supne","â":"cupdot","â":"uplus","â":"sqsub","â̸":"NotSquareSubset","â":"sqsup","â̸":"NotSquareSuperset","â":"sqsube","â¢":"nsqsube","â":"sqsupe","â£":"nsqsupe","â":"sqcap","âï¸":"sqcaps","â":"sqcup","âï¸":"sqcups","â":"oplus","â":"ominus","â":"otimes","â":"osol","â":"odot","â":"ocir","â":"oast","â":"odash","â":"plusb","â":"minusb","â ":"timesb","â¡":"sdotb","â¢":"vdash","â¬":"nvdash","â£":"dashv","â¤":"top","â¥":"bot","â§":"models","â¨":"vDash","â":"nvDash","â©":"Vdash","â®":"nVdash","âª":"Vvdash","â«":"VDash","â¯":"nVDash","â°":"prurel","â²":"vltri","âª":"nltri","â³":"vrtri","â«":"nrtri","â´":"ltrie","â¬":"nltrie","â´â":"nvltrie","âµ":"rtrie","â":"nrtrie","âµâ":"nvrtrie","â¶":"origof","â·":"imof","â¸":"mumap","â¹":"hercon","âº":"intcal","â»":"veebar","â½":"barvee","â¾":"angrtvb","â¿":"lrtri","â":"Wedge","â":"Vee","â":"xcap","â":"xcup","â":"diam","â
":"sdot","â":"Star","â":"divonx","â":"bowtie","â":"ltimes","â":"rtimes","â":"lthree","â":"rthree","â":"bsime","â":"cuvee","â":"cuwed","â":"Sub","â":"Sup","â":"Cap","â":"Cup","â":"fork","â":"epar","â":"ltdot","â":"gtdot","â":"Ll","â̸":"nLl","â":"Gg","â̸":"nGg","âï¸":"lesg","â":"leg","â":"gel","âï¸":"gesl","â":"cuepr","â":"cuesc","â¦":"lnsim","â§":"gnsim","â¨":"prnsim","â©":"scnsim","â®":"vellip","â¯":"ctdot","â°":"utdot","â±":"dtdot","â²":"disin","â³":"isinsv","â´":"isins","âµ":"isindot","âµÌ¸":"notindot","â¶":"notinvc","â·":"notinvb","â¹":"isinE","â¹Ì¸":"notinE","âº":"nisd","â»":"xnis","â¼":"nis","â½":"notnivc","â¾":"notnivb","â
":"barwed","â":"Barwed","â":"drcrop","â":"dlcrop","â":"urcrop","â":"ulcrop","â":"bnot","â":"profline","â":"profsurf","â":"telrec","â":"target","â":"ulcorn","â":"urcorn","â":"dlcorn","â":"drcorn","â¢":"frown","â£":"smile","â":"cylcty","â®":"profalar","â¶":"topbot","â½":"ovbar","â¿":"solbar","â¼":"angzarr","â°":"lmoust","â±":"rmoust","â´":"tbrk","âµ":"bbrk","â¶":"bbrktbrk","â":"OverParenthesis","â":"UnderParenthesis","â":"OverBrace","â":"UnderBrace","â¢":"trpezium","â§":"elinters","â£":"blank","â":"boxh","â":"boxv","â":"boxdr","â":"boxdl","â":"boxur","â":"boxul","â":"boxvr","â¤":"boxvl","â¬":"boxhd","â´":"boxhu","â¼":"boxvh","â":"boxH","â":"boxV","â":"boxdR","â":"boxDr","â":"boxDR","â":"boxdL","â":"boxDl","â":"boxDL","â":"boxuR","â":"boxUr","â":"boxUR","â":"boxuL","â":"boxUl","â":"boxUL","â":"boxvR","â":"boxVr","â ":"boxVR","â¡":"boxvL","â¢":"boxVl","â£":"boxVL","â¤":"boxHd","â¥":"boxhD","â¦":"boxHD","â§":"boxHu","â¨":"boxhU","â©":"boxHU","âª":"boxvH","â«":"boxVh","â¬":"boxVH","â":"uhblk","â":"lhblk","â":"block","â":"blk14","â":"blk12","â":"blk34","â¡":"squ","âª":"squf","â«":"EmptyVerySmallSquare","â":"rect","â®":"marker","â±":"fltns","â³":"xutri","â´":"utrif","âµ":"utri","â¸":"rtrif","â¹":"rtri","â½":"xdtri","â¾":"dtrif","â¿":"dtri","â":"ltrif","â":"ltri","â":"loz","â":"cir","â¬":"tridot","â¯":"xcirc","â¸":"ultri","â¹":"urtri","âº":"lltri","â»":"EmptySmallSquare","â¼":"FilledSmallSquare","â
":"starf","â":"star","â":"phone","â":"female","â":"male","â ":"spades","â£":"clubs","â¥":"hearts","â¦":"diams","âª":"sung","â":"check","â":"cross","â ":"malt","â¶":"sext","â":"VerticalSeparator","â":"bsolhsub","â":"suphsol","âµ":"xlarr","â¶":"xrarr","â·":"xharr","â¸":"xlArr","â¹":"xrArr","âº":"xhArr","â¼":"xmap","â¿":"dzigrarr","â¤":"nvlArr","â¤":"nvrArr","â¤":"nvHarr","â¤
":"Map","â¤":"lbarr","â¤":"rbarr","â¤":"lBarr","â¤":"rBarr","â¤":"RBarr","â¤":"DDotrahd","â¤":"UpArrowBar","â¤":"DownArrowBar","â¤":"Rarrtl","â¤":"latail","â¤":"ratail","â¤":"lAtail","â¤":"rAtail","â¤":"larrfs","â¤":"rarrfs","â¤":"larrbfs","⤠":"rarrbfs","⤣":"nwarhk","⤤":"nearhk","⤥":"searhk","⤦":"swarhk","⤧":"nwnear","⤨":"toea","⤩":"tosa","⤪":"swnwar","⤳":"rarrc","⤳̸":"nrarrc","⤵":"cudarrr","⤶":"ldca","⤷":"rdca","⤸":"cudarrl","⤹":"larrpl","⤼":"curarrm","⤽":"cularrp","â¥
":"rarrpl","â¥":"harrcir","â¥":"Uarrocir","â¥":"lurdshar","â¥":"ldrushar","â¥":"LeftRightVector","â¥":"RightUpDownVector","â¥":"DownLeftRightVector","â¥":"LeftUpDownVector","â¥":"LeftVectorBar","â¥":"RightVectorBar","â¥":"RightUpVectorBar","â¥":"RightDownVectorBar","â¥":"DownLeftVectorBar","â¥":"DownRightVectorBar","â¥":"LeftUpVectorBar","â¥":"LeftDownVectorBar","â¥":"LeftTeeVector","â¥":"RightTeeVector","â¥":"RightUpTeeVector","â¥":"RightDownTeeVector","â¥":"DownLeftTeeVector","â¥":"DownRightTeeVector","⥠":"LeftUpTeeVector","⥡":"LeftDownTeeVector","⥢":"lHar","⥣":"uHar","⥤":"rHar","⥥":"dHar","⥦":"luruhar","⥧":"ldrdhar","⥨":"ruluhar","⥩":"rdldhar","⥪":"lharul","⥫":"llhard","⥬":"rharul","â¥":"lrhard","⥮":"udhar","⥯":"duhar","⥰":"RoundImplies","⥱":"erarr","⥲":"simrarr","⥳":"larrsim","⥴":"rarrsim","⥵":"rarrap","⥶":"ltlarr","⥸":"gtrarr","⥹":"subrarr","⥻":"suplarr","⥼":"lfisht","⥽":"rfisht","⥾":"ufisht","⥿":"dfisht","â¦":"vzigzag","â¦":"vangrt","â¦":"angrtvbd","⦤":"ange","⦥":"range","⦦":"dwangle","⦧":"uwangle","⦨":"angmsdaa","⦩":"angmsdab","⦪":"angmsdac","⦫":"angmsdad","⦬":"angmsdae","â¦":"angmsdaf","⦮":"angmsdag","⦯":"angmsdah","⦰":"bemptyv","⦱":"demptyv","⦲":"cemptyv","⦳":"raemptyv","⦴":"laemptyv","⦵":"ohbar","⦶":"omid","⦷":"opar","⦹":"operp","⦻":"olcross","⦼":"odsold","⦾":"olcir","⦿":"ofcir","â§":"olt","â§":"ogt","â§":"cirscir","â§":"cirE","â§":"solb","â§
":"bsolb","â§":"boxbox","â§":"trisb","â§":"rtriltri","â§":"LeftTriangleBar","â§Ì¸":"NotLeftTriangleBar","â§":"RightTriangleBar","â§Ì¸":"NotRightTriangleBar","â§":"iinfin","â§":"infintie","â§":"nvinfin","â§£":"eparsl","⧤":"smeparsl","â§¥":"eqvparsl","â§«":"lozf","â§´":"RuleDelayed","â§¶":"dsol","â¨":"xodot","â¨":"xoplus","â¨":"xotime","â¨":"xuplus","â¨":"xsqcup","â¨":"fpartint","â¨":"cirfnint","â¨":"awint","â¨":"rppolint","â¨":"scpolint","â¨":"npolint","â¨":"pointint","â¨":"quatint","â¨":"intlarhk","⨢":"pluscir","⨣":"plusacir","⨤":"simplus","⨥":"plusdu","⨦":"plussim","⨧":"plustwo","⨩":"mcomma","⨪":"minusdu","â¨":"loplus","⨮":"roplus","⨯":"Cross","⨰":"timesd","⨱":"timesbar","⨳":"smashp","⨴":"lotimes","⨵":"rotimes","⨶":"otimesas","⨷":"Otimes","⨸":"odiv","⨹":"triplus","⨺":"triminus","⨻":"tritime","⨼":"iprod","⨿":"amalg","â©":"capdot","â©":"ncup","â©":"ncap","â©":"capand","â©
":"cupor","â©":"cupcap","â©":"capcup","â©":"cupbrcap","â©":"capbrcup","â©":"cupcup","â©":"capcap","â©":"ccups","â©":"ccaps","â©":"ccupssm","â©":"And","â©":"Or","â©":"andand","â©":"oror","â©":"orslope","â©":"andslope","â©":"andv","â©":"orv","â©":"andd","â©":"ord","â©":"wedbar","⩦":"sdote","⩪":"simdot","â©":"congdot","â©Ì¸":"ncongdot","â©®":"easter","⩯":"ap
vendor: 8,136 bytes, line 26
26acir","â©°":"apE","⩰̸":"napE","⩱":"eplus","⩲":"pluse","⩳":"Esim","â©·":"eDDot","⩸":"equivDD","⩹":"ltcir","⩺":"gtcir","â©»":"ltquest","⩼":"gtquest","⩽":"les","⩽̸":"nles","⩾":"ges","⩾̸":"nges","â©¿":"lesdot","âª":"gesdot","âª":"lesdoto","âª":"gesdoto","âª":"lesdotor","âª":"gesdotol","âª
":"lap","âª":"gap","âª":"lne","âª":"gne","âª":"lnap","âª":"gnap","âª":"lEg","âª":"gEl","âª":"lsime","âª":"gsime","âª":"lsimg","âª":"gsiml","âª":"lgE","âª":"glE","âª":"lesges","âª":"gesles","âª":"els","âª":"egs","âª":"elsdot","âª":"egsdot","âª":"el","âª":"eg","âª":"siml","âª":"simg","âª":"simlE","⪠":"simgE","⪡":"LessLess","⪡̸":"NotNestedLessLess","⪢":"GreaterGreater","⪢̸":"NotNestedGreaterGreater","⪤":"glj","⪥":"gla","⪦":"ltcc","⪧":"gtcc","⪨":"lescc","⪩":"gescc","⪪":"smt","⪫":"lat","⪬":"smte","⪬ï¸":"smtes","âª":"late","âªï¸":"lates","⪮":"bumpE","⪯":"pre","⪯̸":"npre","⪰":"sce","⪰̸":"nsce","⪳":"prE","⪴":"scE","⪵":"prnE","⪶":"scnE","⪷":"prap","⪸":"scap","⪹":"prnap","⪺":"scnap","⪻":"Pr","⪼":"Sc","⪽":"subdot","⪾":"supdot","⪿":"subplus","â«":"supplus","â«":"submult","â«":"supmult","â«":"subedot","â«":"supedot","â«
":"subE","â«
̸":"nsubE","â«":"supE","â«Ì¸":"nsupE","â«":"subsim","â«":"supsim","â«ï¸":"vsubnE","â«":"subnE","â«ï¸":"vsupnE","â«":"supnE","â«":"csub","â«":"csup","â«":"csube","â«":"csupe","â«":"subsup","â«":"supsub","â«":"subsub","â«":"supsup","â«":"suphsub","â«":"supdsub","â«":"forkv","â«":"topfork","â«":"mlcp","⫤":"Dashv","⫦":"Vdashl","â«§":"Barv","⫨":"vBar","â«©":"vBarv","â««":"Vbar","⫬":"Not","â«":"bNot","â«®":"rnmid","⫯":"cirmid","â«°":"midcir","⫱":"topcir","⫲":"nhpar","⫳":"parsim","⫽":"parsl","⫽â¥":"nparsl","â":"flat","â®":"natur","â¯":"sharp","¤":"curren","¢":"cent",$:"dollar","£":"pound","Â¥":"yen","â¬":"euro","¹":"sup1","½":"half","â
":"frac13","¼":"frac14","â
":"frac15","â
":"frac16","â
":"frac18","²":"sup2","â
":"frac23","â
":"frac25","³":"sup3","¾":"frac34","â
":"frac35","â
":"frac38","â
":"frac45","â
":"frac56","â
":"frac58","â
":"frac78","ð¶":"ascr","ð":"aopf","ð":"afr","ð¸":"Aopf","ð":"Afr","ð":"Ascr",ª:"ordf",á:"aacute",Ã:"Aacute",à :"agrave",Ã:"Agrave",Ä:"abreve",Ä:"Abreve",â:"acirc",Ã:"Acirc",Ã¥:"aring",Ã
:"angst",ä:"auml",Ã:"Auml",ã:"atilde",Ã:"Atilde",Ä
:"aogon",Ä:"Aogon",Ä:"amacr",Ä:"Amacr",æ:"aelig",Ã:"AElig","ð·":"bscr","ð":"bopf","ð":"bfr","ð¹":"Bopf",â¬:"Bscr","ð
":"Bfr","ð ":"cfr","ð¸":"cscr","ð":"copf",â:"Cfr","ð":"Cscr",â:"Copf",Ä:"cacute",Ä:"Cacute",Ä:"ccirc",Ä:"Ccirc",Ä:"ccaron",Ä:"Ccaron",Ä:"cdot",Ä:"Cdot",ç:"ccedil",Ã:"Ccedil","â
":"incare","ð¡":"dfr","â
":"dd","ð":"dopf","ð¹":"dscr","ð":"Dscr","ð":"Dfr","â
":"DD","ð»":"Dopf",Ä:"dcaron",Ä:"Dcaron",Ä:"dstrok",Ä:"Dstrok",ð:"eth",Ã:"ETH","â
":"ee",â¯:"escr","ð¢":"efr","ð":"eopf",â°:"Escr","ð":"Efr","ð¼":"Eopf",é:"eacute",Ã:"Eacute",è:"egrave",Ã:"Egrave",ê:"ecirc",Ã:"Ecirc",Ä:"ecaron",Ä:"Ecaron",ë:"euml",Ã:"Euml",Ä:"edot",Ä:"Edot",Ä:"eogon",Ä:"Eogon",Ä:"emacr",Ä:"Emacr","ð£":"ffr","ð":"fopf","ð»":"fscr","ð":"Ffr","ð½":"Fopf",â±:"Fscr",ï¬:"fflig",ï¬:"ffilig",ï¬:"ffllig",ï¬:"filig",fj:"fjlig",ï¬:"fllig",Æ:"fnof",â:"gscr","ð":"gopf","ð¤":"gfr","ð¢":"Gscr","ð¾":"Gopf","ð":"Gfr",ǵ:"gacute",Ä:"gbreve",Ä:"Gbreve",Ä:"gcirc",Ä:"Gcirc",Ä¡:"gdot",Ä :"Gdot",Ä¢:"Gcedil","ð¥":"hfr",â:"planckh","ð½":"hscr","ð":"hopf",â:"Hscr",â:"Hfr",â:"Hopf",Ä¥:"hcirc",Ĥ:"Hcirc",â:"hbar",ħ:"hstrok",Ħ:"Hstrok","ð":"iopf","ð¦":"ifr","ð¾":"iscr","â
":"ii","ð":"Iopf",â:"Iscr",â:"Im",Ã:"iacute",Ã:"Iacute",ì:"igrave",Ã:"Igrave",î:"icirc",Ã:"Icirc",ï:"iuml",Ã:"Iuml",Ä©:"itilde",Ĩ:"Itilde",İ:"Idot",į:"iogon",Ä®:"Iogon",Ä«:"imacr",Ī:"Imacr",ij:"ijlig",IJ:"IJlig",ı:"imath","ð¿":"jscr","ð":"jopf","ð§":"jfr","ð¥":"Jscr","ð":"Jfr","ð":"Jopf",ĵ:"jcirc",Ä´:"Jcirc","È·":"jmath","ð":"kopf","ð":"kscr","ð¨":"kfr","ð¦":"Kscr","ð":"Kopf","ð":"Kfr",Ä·:"kcedil",Ķ:"Kcedil","ð©":"lfr","ð":"lscr",â:"ell","ð":"lopf",â:"Lscr","ð":"Lfr","ð":"Lopf",ĺ:"lacute",Ĺ:"Lacute",ľ:"lcaron",Ľ:"Lcaron",ļ:"lcedil",Ä»:"Lcedil",Å:"lstrok",Å:"Lstrok",Å:"lmidot",Ä¿:"Lmidot","ðª":"mfr","ð":"mopf","ð":"mscr","ð":"Mfr","ð":"Mopf",â³:"Mscr","ð«":"nfr","ð":"nopf","ð":"nscr",â:"Nopf","ð©":"Nscr","ð":"Nfr",Å:"nacute",Å:"Nacute",Å:"ncaron",Å:"Ncaron",ñ:"ntilde",Ã:"Ntilde",Å:"ncedil",Å
:"Ncedil","â":"numero",Å:"eng",Å:"ENG","ð ":"oopf","ð¬":"ofr",â´:"oscr","ðª":"Oscr","ð":"Ofr","ð":"Oopf",º:"ordm",ó:"oacute",Ã:"Oacute",ò:"ograve",Ã:"Ograve",ô:"ocirc",Ã:"Ocirc",ö:"ouml",Ã:"Ouml",Å:"odblac",Å:"Odblac",õ:"otilde",Ã:"Otilde",ø:"oslash",Ã:"Oslash",Å:"omacr",Å:"Omacr",Å:"oelig",Å:"OElig","ð":"pfr","ð
":"pscr","ð¡":"popf",â:"Popf","ð":"Pfr","ð«":"Pscr","ð¢":"qopf","ð®":"qfr","ð":"qscr","ð¬":"Qscr","ð":"Qfr",â:"Qopf",ĸ:"kgreen","ð¯":"rfr","ð£":"ropf","ð":"rscr",â:"Rscr",â:"Re",â:"Ropf",Å:"racute",Å:"Racute",Å:"rcaron",Å:"Rcaron",Å:"rcedil",Å:"Rcedil","ð¤":"sopf","ð":"sscr","ð°":"sfr","ð":"Sopf","ð":"Sfr","ð®":"Sscr","â":"oS",Å:"sacute",Å:"Sacute",Å:"scirc",Å:"Scirc",Å¡:"scaron",Å :"Scaron",Å:"scedil",Å:"Scedil",Ã:"szlig","ð±":"tfr","ð":"tscr","ð¥":"topf","ð¯":"Tscr","ð":"Tfr","ð":"Topf",Å¥:"tcaron",Ť:"Tcaron",Å£:"tcedil",Å¢:"Tcedil","â¢":"trade",ŧ:"tstrok",Ŧ:"Tstrok","ð":"uscr","ð¦":"uopf","ð²":"ufr","ð":"Uopf","ð":"Ufr","ð°":"Uscr",ú:"uacute",Ã:"Uacute",ù:"ugrave",Ã:"Ugrave",Å:"ubreve",Ŭ:"Ubreve",û:"ucirc",Ã:"Ucirc",ů:"uring",Å®:"Uring",ü:"uuml",Ã:"Uuml",ű:"udblac",Ű:"Udblac",Å©:"utilde",Ũ:"Utilde",ų:"uogon",Ų:"Uogon",Å«:"umacr",Ū:"Umacr","ð³":"vfr","ð§":"vopf","ð":"vscr","ð":"Vfr","ð":"Vopf","ð±":"Vscr","ð¨":"wopf","ð":"wscr","ð´":"wfr","ð²":"Wscr","ð":"Wopf","ð":"Wfr",ŵ:"wcirc",Å´:"Wcirc","ðµ":"xfr","ð":"xscr","ð©":"xopf","ð":"Xopf","ð":"Xfr","ð³":"Xscr","ð¶":"yfr","ð":"yscr","ðª":"yopf","ð´":"Yscr","ð":"Yfr","ð":"Yopf",ý:"yacute",Ã:"Yacute",Å·:"ycirc",Ŷ:"Ycirc",ÿ:"yuml",Ÿ:"Yuml","ð":"zscr","ð·":"zfr","ð«":"zopf",â¨:"Zfr",â¤:"Zopf","ðµ":"Zscr",ź:"zacute",Ź:"Zacute",ž:"zcaron",Ž:"Zcaron",ż:"zdot",Å»:"Zdot",Ƶ:"imped",þ:"thorn",Ã:"THORN",Å:"napos",α:"alpha",Î:"Alpha",β:"beta",Î:"Beta",γ:"gamma",Î:"Gamma",δ:"delta",Î:"Delta",ε:"epsi","ϵ":"epsiv",Î:"Epsilon",Ï:"gammad",Ï:"Gammad",ζ:"zeta",Î:"Zeta",η:"eta",Î:"Eta",θ:"theta",Ï:"thetav",Î:"Theta",ι:"iota",Î:"Iota",κ:"kappa",ϰ:"kappav",Î:"Kappa",λ:"lambda",Î:"Lambda",μ:"mu",µ:"micro",Î:"Mu",ν:"nu",Î:"Nu",ξ:"xi",Î:"Xi",ο:"omicron",Î:"Omicron",Ï:"pi",Ï:"piv",Î :"Pi",Ï:"rho",ϱ:"rhov",Ρ:"Rho",Ï:"sigma",Σ:"Sigma",Ï:"sigmaf",Ï:"tau",Τ:"Tau",Ï
:"upsi",Î¥:"Upsilon",Ï:"Upsi",Ï:"phi",Ï:"phiv",Φ:"Phi",Ï:"chi",Χ:"Chi",Ï:"psi",Ψ:"Psi",Ï:"omega",Ω:"ohm",а:"acy",Ð:"Acy",б:"bcy",Ð:"Bcy",в:"vcy",Ð:"Vcy",г:"gcy",Ð:"Gcy",Ñ:"gjcy",Ð:"GJcy",д:"dcy",Ð:"Dcy",Ñ:"djcy",Ð:"DJcy",е:"iecy",Ð:"IEcy",Ñ:"iocy",Ð:"IOcy",Ñ:"jukcy",Ð:"Jukcy",ж:"zhcy",Ð:"ZHcy",з:"zcy",Ð:"Zcy",Ñ:"dscy",Ð
:"DScy",и:"icy",Ð:"Icy",Ñ:"iukcy",Ð:"Iukcy",Ñ:"yicy",Ð:"YIcy",й:"jcy",Ð:"Jcy",Ñ:"jsercy",Ð:"Jsercy",к:"kcy",Ð:"Kcy",Ñ:"kjcy",Ð:"KJcy",л:"lcy",Ð:"Lcy",Ñ:"ljcy",Ð:"LJcy",м:"mcy",Ð:"Mcy",н:"ncy",Ð:"Ncy",Ñ:"njcy",Ð:"NJcy",о:"ocy",Ð:"Ocy",п:"pcy",Ð:"Pcy",Ñ:"rcy",Ð :"Rcy",Ñ:"scy",С:"Scy",Ñ:"tcy",Т:"Tcy",Ñ:"tshcy",Ð:"TSHcy",Ñ:"ucy",У:"Ucy",Ñ:"ubrcy",Ð:"Ubrcy",Ñ:"fcy",Ф:"Fcy",Ñ
:"khcy",Ð¥:"KHcy",Ñ:"tscy",Ц:"TScy",Ñ:"chcy",Ч:"CHcy",Ñ:"dzcy",Ð:"DZcy",Ñ:"shcy",Ш:"SHcy",Ñ:"shchcy",Щ:"SHCHcy",Ñ:"hardcy",Ъ:"HARDcy",Ñ:"ycy",Ы:"Ycy",Ñ:"softcy",Ь:"SOFTcy",Ñ:"ecy",Ð:"Ecy",Ñ:"yucy",Ю:"YUcy",Ñ:"yacy",Я:"YAcy",âµ:"aleph",â¶:"beth",â·:"gimel",â¸:"daleth"},
26Va=/["&'<>`]/g,Fa={'"':""","&":"&","'":"'","<":"<",">":">","`":"`"},Ma=/&#(?:[xX][^a-fA-F0-9]|[^0-9xX])/,Ua=/[\0-\x08\x0B\x0E-\x1F\x7F-\x9F\uFDD0-\uFDEF\uFFFE\uFFFF]|[\uD83F\uD87F\uD8BF\uD8FF\uD93F\uD97F\uD9BF\uD9FF\uDA3F\uDA7F\uDABF\uDAFF\uDB3F\uDB7F\uDBBF\uDBFF][\uDFFE\uDFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF]/,La
vendor: 16,834 bytes, line 26
26=/&(CounterClockwiseContourIntegral|DoubleLongLeftRightArrow|ClockwiseContourIntegral|NotNestedGreaterGreater|NotSquareSupersetEqual|DiacriticalDoubleAcute|NotRightTriangleEqual|NotSucceedsSlantEqual|NotPrecedesSlantEqual|CloseCurlyDoubleQuote|NegativeVeryThinSpace|DoubleContourIntegral|FilledVerySmallSquare|CapitalDifferentialD|OpenCurlyDoubleQuote|EmptyVerySmallSquare|NestedGreaterGreater|DoubleLongRightArrow|NotLeftTriangleEqual|NotGreaterSlantEqual|ReverseUpEquilibrium|DoubleLeftRightArrow|NotSquareSubsetEqual|NotDoubleVerticalBar|RightArrowLeftArrow|NotGreaterFullEqual|NotRightTriangleBar|SquareSupersetEqual|DownLeftRightVector|DoubleLongLeftArrow|leftrightsquigarrow|LeftArrowRightArrow|NegativeMediumSpace|blacktriangleright|RightDownVectorBar|PrecedesSlantEqual|RightDoubleBracket|SucceedsSlantEqual|NotLeftTriangleBar|RightTriangleEqual|SquareIntersection|RightDownTeeVector|ReverseEquilibrium|NegativeThickSpace|longleftrightarrow|Longleftrightarrow|LongLeftRightArrow|DownRightTeeVector|DownRightVectorBar|GreaterSlantEqual|SquareSubsetEqual|LeftDownVectorBar|LeftDoubleBracket|VerticalSeparator|rightleftharpoons|NotGreaterGreater|NotSquareSuperset|blacktriangleleft|blacktriangledown|NegativeThinSpace|LeftDownTeeVector|NotLessSlantEqual|leftrightharpoons|DoubleUpDownArrow|DoubleVerticalBar|LeftTriangleEqual|FilledSmallSquare|twoheadrightarrow|NotNestedLessLess|DownLeftTeeVector|DownLeftVectorBar|RightAngleBracket|NotTildeFullEqual|NotReverseElement|RightUpDownVector|DiacriticalTilde|NotSucceedsTilde|circlearrowright|NotPrecedesEqual|rightharpoondown|DoubleRightArrow|NotSucceedsEqual|NonBreakingSpace|NotRightTriangle|LessEqualGreater|RightUpTeeVector|LeftAngleBracket|GreaterFullEqual|DownArrowUpArrow|RightUpVectorBar|twoheadleftarrow|GreaterEqualLess|downharpoonright|RightTriangleBar|ntrianglerighteq|NotSupersetEqual|LeftUpDownVector|DiacriticalAcute|rightrightarrows|vartriangleright|UpArrowDownArrow|DiacriticalGrave|UnderParenthesis|EmptySmallSquare|LeftUpVectorBar|leftrightarrows|DownRightVector|downharpoonleft|trianglerighteq|ShortRightArrow|OverParenthesis|DoubleLeftArrow|DoubleDownArrow|NotSquareSubset|bigtriangledown|ntrianglelefteq|UpperRightArrow|curvearrowright|vartriangleleft|NotLeftTriangle|nleftrightarrow|LowerRightArrow|NotHumpDownHump|NotGreaterTilde|rightthreetimes|LeftUpTeeVector|NotGreaterEqual|straightepsilon|LeftTriangleBar|rightsquigarrow|ContourIntegral|rightleftarrows|CloseCurlyQuote|RightDownVector|LeftRightVector|nLeftrightarrow|leftharpoondown|circlearrowleft|SquareSuperset|OpenCurlyQuote|hookrightarrow|HorizontalLine|DiacriticalDot|NotLessGreater|ntriangleright|DoubleRightTee|InvisibleComma|InvisibleTimes|LowerLeftArrow|DownLeftVector|NotSubsetEqual|curvearrowleft|trianglelefteq|NotVerticalBar|TildeFullEqual|downdownarrows|NotGreaterLess|RightTeeVector|ZeroWidthSpace|looparrowright|LongRightArrow|doublebarwedge|ShortLeftArrow|ShortDownArrow|RightVectorBar|GreaterGreater|ReverseElement|rightharpoonup|LessSlantEqual|leftthreetimes|upharpoonright|rightarrowtail|LeftDownVector|Longrightarrow|NestedLessLess|UpperLeftArrow|nshortparallel|leftleftarrows|leftrightarrow|Leftrightarrow|LeftRightArrow|longrightarrow|upharpoonleft|RightArrowBar|ApplyFunction|LeftTeeVector|leftarrowtail|NotEqualTilde|varsubsetneqq|varsupsetneqq|RightTeeArrow|SucceedsEqual|SucceedsTilde|LeftVectorBar|SupersetEqual|hookleftarrow|DifferentialD|VerticalTilde|VeryThinSpace|blacktriangle|bigtriangleup|LessFullEqual|divideontimes|leftharpoonup|UpEquilibrium|ntriangleleft|RightTriangle|measuredangle|shortparallel|longleftarrow|Longleftarrow|LongLeftArrow|DoubleLeftTee|Poincareplane|PrecedesEqual|triangleright|DoubleUpArrow|RightUpVector|fallingdotseq|looparrowleft|PrecedesTilde|NotTildeEqual|NotTildeTilde|smallsetminus|Proportional|triangleleft|triangledown|UnderBracket|NotHumpEqual|exponentiale|ExponentialE|NotLessTilde|HilbertSpace|RightCeiling|blacklozenge|varsupsetneq|HumpDownHump|GreaterEqual|VerticalLine|LeftTeeArrow|NotLessEqual|DownTeeArrow|LeftTriangle|varsubsetneq|Intersection|NotCongruent|DownArrowBar|LeftUpVector|LeftArrowBar|risingdotseq|GreaterTilde|RoundImplies|SquareSubset|ShortUpArrow|NotSuperset|quaternions|precnapprox|backepsilon|preccurlyeq|OverBracket|blacksquare|MediumSpace|VerticalBar|circledcirc|circleddash|CircleMinus|CircleTimes|LessGreater|curlyeqprec|curlyeqsucc|diamondsuit|UpDownArrow|Updownarrow|RuleDelayed|Rrightarrow|updownarrow|RightVector|nRightarrow|nrightarrow|eqslantless|LeftCeiling|Equilibrium|SmallCircle|expectation|NotSucceeds|thickapprox|GreaterLess|SquareUnion|NotPrecedes|NotLessLess|straightphi|succnapprox|succcurlyeq|SubsetEqual|sqsupseteq|Proportion|Laplacetrf|ImaginaryI|supsetneqq|NotGreater|gtreqqless|NotElement|ThickSpace|TildeEqual|TildeTilde|Fouriertrf|rmoustache|EqualTilde|eqslantgtr|UnderBrace|LeftVector|UpArrowBar|nLeftarrow|nsubseteqq|subsetneqq|nsupseteqq|nleftarrow|succapprox|lessapprox|UpTeeArrow|upuparrows|curlywedge|lesseqqgtr|varepsilon|varnothing|RightFloor|complement|CirclePlus|sqsubseteq|Lleftarrow|circledast|RightArrow|Rightarrow|rightarrow|lmoustache|Bernoullis|precapprox|mapstoleft|mapstodown|longmapsto|dotsquare|downarrow|DoubleDot|nsubseteq|supsetneq|leftarrow|nsupseteq|subsetneq|ThinSpace|ngeqslant|subseteqq|HumpEqual|NotSubset|triangleq|NotCupCap|lesseqgtr|heartsuit|TripleDot|Leftarrow|Coproduct|Congruent|varpropto|complexes|gvertneqq|LeftArrow|LessTilde|supseteqq|MinusPlus|CircleDot|nleqslant|NotExists|gtreqless|nparallel|UnionPlus|LeftFloor|checkmark|CenterDot|centerdot|Mellintrf|gtrapprox|bigotimes|OverBrace|spadesuit|therefore|pitchfork|rationals|PlusMinus|Backslash|Therefore|DownBreve|backsimeq|backprime|DownArrow|nshortmid|Downarrow|lvertneqq|eqvparsl|imagline|imagpart|infintie|integers|Integral|intercal|LessLess|Uarrocir|intlarhk|sqsupset|angmsdaf|sqsubset|llcorner|vartheta|cupbrcap|lnapprox|Superset|SuchThat|succnsim|succneqq|angmsdag|biguplus|curlyvee|trpezium|Succeeds|NotTilde|bigwedge|angmsdah|angrtvbd|triminus|cwconint|fpartint|lrcorner|smeparsl|subseteq|urcorner|lurdshar|laemptyv|DDotrahd|approxeq|ldrushar|awconint|mapstoup|backcong|shortmid|triangle|geqslant|gesdotol|timesbar|circledR|circledS|setminus|multimap|naturals|scpolint|ncongdot|RightTee|boxminus|gnapprox|boxtimes|andslope|thicksim|angmsdaa|varsigma|cirfnint|rtriltri|angmsdab|rppolint|angmsdac|barwedge|drbkarow|clubsuit|thetasym|bsolhsub|capbrcup|dzigrarr|doteqdot|DotEqual|dotminus|UnderBar|NotEqual|realpart|otimesas|ulcorner|hksearow|hkswarow|parallel|PartialD|elinters|emptyset|plusacir|bbrktbrk|angmsdad|pointint|bigoplus|angmsdae|Precedes|bigsqcup|varkappa|notindot|supseteq|precneqq|precnsim|profalar|profline|profsurf|leqslant|lesdotor|raemptyv|subplus|notnivb|notnivc|subrarr|zigrarr|vzigzag|submult|subedot|Element|between|cirscir|larrbfs|larrsim|lotimes|lbrksld|lbrkslu|lozenge|ldrdhar|dbkarow|bigcirc|epsilon|simrarr|simplus|ltquest|Epsilon|luruhar|gtquest|maltese|npolint|eqcolon|npreceq|bigodot|ddagger|gtrless|bnequiv|harrcir|ddotseq|equivDD|backsim|demptyv|nsqsube|nsqsupe|Upsilon|nsubset|upsilon|minusdu|nsucceq|swarrow|nsupset|coloneq|searrow|boxplus|napprox|natural|asympeq|alefsym|congdot|nearrow|bigstar|diamond|supplus|tritime|LeftTee|nvinfin|triplus|NewLine|nvltrie|nvrtrie|nwarrow|nexists|Diamond|ruluhar|Implies|supmult|angzarr|suplarr|suphsub|questeq|because|digamma|Because|olcross|bemptyv|omicron|Omicron|rotimes|NoBreak|intprod|angrtvb|orderof|uwangle|suphsol|lesdoto|orslope|DownTee|realine|cudarrl|rdldhar|OverBar|supedot|lessdot|supdsub|topfork|succsim|rbrkslu|rbrksld|pertenk|cudarrr|isindot|planckh|lessgtr|pluscir|gesdoto|plussim|plustwo|lesssim|cularrp|rarrsim|Cayleys|notinva|notinvb|notinvc|UpArrow|Uparrow|uparrow|NotLess|dwangle|precsim|Product|curarrm|Cconint|dotplus|rarrbfs|ccupssm|Cedilla|cemptyv|notniva|quatint|frac35|frac38|frac45|frac56|frac58|frac78|tridot|xoplus|gacute|gammad|Gammad|lfisht|lfloor|bigcup|sqsupe|gbreve|Gbreve|lharul|sqsube|sqcups|Gcedil|apacir|llhard|lmidot|Lmidot|lmoust|andand|sqcaps|approx|Abreve|spades|circeq|tprime|divide|topcir|Assign|topbot|gesdot|divonx|xuplus|timesd|gesles|atilde|solbar|SOFTcy|loplus|timesb|lowast|lowbar|dlcorn|dlcrop|softcy|dollar|lparlt|thksim|lrhard|Atilde|lsaquo|smashp|bigvee|thinsp|wreath|bkarow|lsquor|lstrok|Lstrok|lthree|ltimes|ltlarr|DotDot|simdot|ltrPar|weierp|xsqcup|angmsd|sigmav|sigmaf|zeetrf|Zcaron|zcaron|mapsto|vsupne|thetav|cirmid|marker|mcomma|Zacute|vsubnE|there4|gtlPar|vsubne|bottom|gtrarr|SHCHcy|shchcy|midast|midcir|middot|minusb|minusd|gtrdot|bowtie|sfrown|mnplus|models|colone|seswar|Colone|mstpos|searhk|gtrsim|nacute|Nacute|boxbox|telrec|hairsp|Tcedil|nbumpe|scnsim|ncaron|Ncaron|ncedil|Ncedil|hamilt|Scedil|nearhk|hardcy|HARDcy|tcedil|Tcaron|commat|nequiv|nesear|tcaron|target|hearts|nexist|varrho|scedil|Scaron|scaron|hellip|Sacute|sacute|hercon|swnwar|compfn|rtimes|rthree|rsquor|rsaquo|zacute|wedgeq|homtht|barvee|barwed|Barwed|rpargt|horbar|conint|swarhk|roplus|nltrie|hslash|hstrok|Hstrok|rmoust|Conint|bprime|hybull|hyphen|iacute|Iacute|supsup|supsub|supsim|varphi|coprod|brvbar|agrave|Supset|supset|igrave|Igrave|notinE|Agrave|iiiint|iinfin|copysr|wedbar|Verbar|vangrt|becaus|incare|verbar|inodot|bullet|drcorn|intcal|drcrop|cularr|vellip|Utilde|bumpeq|cupcap|dstrok|Dstrok|CupCap|cupcup|cupdot|eacute|Eacute|supdot|iquest|easter|ecaron|Ecaron|ecolon|isinsv|utilde|itilde|Itilde|curarr|succeq|Bumpeq|cacute|ulcrop|nparsl|Cacute|nprcue|egrave|Egrave|nrarrc|nrarrw|subsup|subsub|nrtrie|jsercy|nsccue|Jsercy|kappav|kcedil|Kcedil|subsim|ulcorn|nsimeq|egsdot|veebar|kgreen|capand|elsdot|Subset|subset|curren|aacute|lacute|Lacute|emptyv|ntilde|Ntilde|lagran|lambda|Lambda|capcap|Ugrave|langle|subdot|emsp13|numero|emsp14|nvdash|nvDash|nVdash|nVDash|ugrave|ufisht|nvHarr|larrfs|nvlArr|larrhk|larrlp|larrpl|nvrArr|Udblac|nwarhk|larrtl|nwnear|oacute|Oacute|latail|lAtail|sstarf|lbrace|odblac|Odblac|lbrack|udblac|odsold|eparsl|lcaron|Lcaron|ograve|Ograve|lcedil|Lcedil|Aacute|ssmile|ssetmn|squarf|ldquor|capcup|ominus|cylcty|rharul|eqcirc|dagger|rfloor|rfisht|Dagger|daleth|equals|origof|capdot|equest|dcaron|Dcaron|rdquor|oslash|Oslash|otilde|Otilde|otimes|Otimes|urcrop|Ubreve|ubreve|Yacute|Uacute|uacute|Rcedil|rcedil|urcorn|parsim|Rcaron|Vdashl|rcaron|Tstrok|percnt|period|permil|Exists|yacute|rbrack|rbrace|phmmat|ccaron|Ccaron|planck|ccedil|plankv|tstrok|female|plusdo|plusdu|ffilig|plusmn|ffllig|Ccedil|rAtail|dfisht|bernou|ratail|Rarrtl|rarrtl|angsph|rarrpl|rarrlp|rarrhk|xwedge|xotime|forall|ForAll|Vvdash|vsupnE|preceq|bigcap|frac12|frac13|frac14|primes|rarrfs|prnsim|frac15|Square|frac16|square|lesdot|frac18|frac23|propto|prurel|rarrap|rangle|puncsp|frac25|Racute|qprime|racute|lesges|frac34|abreve|AElig|eqsim|utdot|setmn|urtri|Equal|Uring|seArr|uring|searr|dashv|Dashv|mumap|nabla|iogon|Iogon|sdote|sdotb|scsim|napid|napos|equiv|natur|Acirc|dblac|erarr|nbump|iprod|erDot|ucirc|awint|esdot|angrt|ncong|isinE|scnap|Scirc|scirc|ndash|isins|Ubrcy|nearr|neArr|isinv|nedot|ubrcy|acute|Ycirc|iukcy|Iukcy|xutri|nesim|caret|jcirc|Jcirc|caron|twixt|ddarr|sccue|exist|jmath|sbquo|ngeqq|angst|ccaps|lceil|ngsim|UpTee|delta|Delta|rtrif|nharr|nhArr|nhpar|rtrie|jukcy|Jukcy|kappa|rsquo|Kappa|nlarr|nlArr|TSHcy|rrarr|aogon|Aogon|fflig|xrarr|tshcy|ccirc|nleqq|filig|upsih|nless|dharl|nlsim|fjlig|ropar|nltri|dharr|robrk|roarr|fllig|fltns|roang|rnmid|subnE|subne|lAarr|trisb|Ccirc|acirc|ccups|blank|VDash|forkv|Vdash|langd|cedil|blk12|blk14|laquo|strns|diams|notin|vDash|larrb|blk34|block|disin|uplus|vdash|vBarv|aelig|starf|Wedge|check|xrArr|lates|lbarr|lBarr|notni|lbbrk|bcong|frasl|lbrke|frown|vrtri|vprop|vnsup|gamma|Gamma|wedge|xodot|bdquo|srarr|doteq|ldquo|boxdl|boxdL|gcirc|Gcirc|boxDl|boxDL|boxdr|boxdR|boxDr|TRADE|trade|rlhar|boxDR|vnsub|npart|vltri|rlarr|boxhd|boxhD|nprec|gescc|nrarr|nrArr|boxHd|boxHD|boxhu|boxhU|nrtri|boxHu|clubs|boxHU|times|colon|Colon|gimel|xlArr|Tilde|nsime|tilde|nsmid|nspar|THORN|thorn|xlarr|nsube|nsubE|thkap|xhArr|comma|nsucc|boxul|boxuL|nsupe|nsupE|gneqq|gnsim|boxUl|boxUL|grave|boxur|boxuR|boxUr|boxUR|lescc|angle|bepsi|boxvh|varpi|boxvH|numsp|Theta|gsime|gsiml|theta|boxVh|boxVH|boxvl|gtcir|gtdot|boxvL|boxVl|boxVL|crarr|cross|Cross|nvsim|boxvr|nwarr|nwArr|sqsup|dtdot|Uogon|lhard|lharu|dtrif|ocirc|Ocirc|lhblk|duarr|odash|sqsub|Hacek|sqcup|llarr|duhar|oelig|OElig|ofcir|boxvR|uogon|lltri|boxVr|csube|uuarr|ohbar|csupe|ctdot|olarr|olcir|harrw|oline|sqcap|omacr|Omacr|omega|Omega|boxVR|aleph|lneqq|lnsim|loang|loarr|rharu|lobrk|hcirc|operp|oplus|rhard|Hcirc|orarr|Union|order|ecirc|Ecirc|cuepr|szlig|cuesc|breve|reals|eDDot|Breve|hoarr|lopar|utrif|rdquo|Umacr|umacr|efDot|swArr|ultri|alpha|rceil|ovbar|swarr|Wcirc|wcirc|smtes|smile|bsemi|lrarr|aring|parsl|lrhar|bsime|uhblk|lrtri|cupor|Aring|uharr|uharl|slarr|rbrke|bsolb|lsime|rbbrk|RBarr|lsimg|phone|rBarr|rbarr|icirc|lsquo|Icirc|emacr|Emacr|ratio|simne|plusb|simlE|simgE|simeq|pluse|ltcir|ltdot|empty|xharr|xdtri|iexcl|Alpha|ltrie|rarrw|pound|ltrif|xcirc|bumpe|prcue|bumpE|asymp|amacr|cuvee|Sigma|sigma|iiint|udhar|iiota|ijlig|IJlig|supnE|imacr|Imacr|prime|Prime|image|prnap|eogon|Eogon|rarrc|mdash|mDDot|cuwed|imath|supne|imped|Amacr|udarr|prsim|micro|rarrb|cwint|raquo|infin|eplus|range|rangd|Ucirc|radic|minus|amalg|veeeq|rAarr|epsiv|ycirc|quest|sharp|quot|zwnj|Qscr|race|qscr|Qopf|qopf|qint|rang|Rang|Zscr|zscr|Zopf|zopf|rarr|rArr|Rarr|Pscr|pscr|prop|prod|prnE|prec|ZHcy|zhcy|prap|Zeta|zeta|Popf|popf|Zdot|plus|zdot|Yuml|yuml|phiv|YUcy|yucy|Yscr|yscr|perp|Yopf|yopf|part|para|YIcy|Ouml|rcub|yicy|YAcy|rdca|ouml|osol|Oscr|rdsh|yacy|real|oscr|xvee|andd|rect|andv|Xscr|oror|ordm|ordf|xscr|ange|aopf|Aopf|rHar|Xopf|opar|Oopf|xopf|xnis|rhov|oopf|omid|xmap|oint|apid|apos|ogon|ascr|Ascr|odot|odiv|xcup|xcap|ocir|oast|nvlt|nvle|nvgt|nvge|nvap|Wscr|wscr|auml|ntlg|ntgl|nsup|nsub|nsim|Nscr|nscr|nsce|Wopf|ring|npre|wopf|npar|Auml|Barv|bbrk|Nopf|nopf|nmid|nLtv|beta|ropf|Ropf|Beta|beth|nles|rpar|nleq|bnot|bNot|nldr|NJcy|rscr|Rscr|Vscr|vscr|rsqb|njcy|bopf|nisd|Bopf|rtri|Vopf|nGtv|ngtr|vopf|boxh|boxH|boxv|nges|ngeq|boxV|bscr|scap|Bscr|bsim|Vert|vert|bsol|bull|bump|caps|cdot|ncup|scnE|ncap|nbsp|napE|Cdot|cent|sdot|Vbar|nang|vBar|chcy|Mscr|mscr|sect|semi|CHcy|Mopf|mopf|sext|circ|cire|mldr|mlcp|cirE|comp|shcy|SHcy|vArr|varr|cong|copf|Copf|copy|COPY|malt|male|macr|lvnE|cscr|ltri|sime|ltcc|simg|Cscr|siml|csub|Uuml|lsqb|lsim|uuml|csup|Lscr|lscr|utri|smid|lpar|cups|smte|lozf|darr|Lopf|Uscr|solb|lopf|sopf|Sopf|lneq|uscr|spar|dArr|lnap|Darr|dash|Sqrt|LJcy|ljcy|lHar|dHar|Upsi|upsi|diam|lesg|djcy|DJcy|leqq|dopf|Dopf|dscr|Dscr|dscy|ldsh|ldca|squf|DScy|sscr|Sscr|dsol|lcub|late|star|Star|Uopf|Larr|lArr|larr|uopf|dtri|dzcy|sube|subE|Lang|lang|Kscr|kscr|Kopf|kopf|KJcy|kjcy|KHcy|khcy|DZcy|ecir|edot|eDot|Jscr|jscr|succ|Jopf|jopf|Edot|uHar|emsp|ensp|Iuml|iuml|eopf|isin|Iscr|iscr|Eopf|epar|sung|epsi|escr|sup1|sup2|sup3|Iota|iota|supe|supE|Iopf|iopf|IOcy|iocy|Escr|esim|Esim|imof|Uarr|QUOT|uArr|uarr|euml|IEcy|iecy|Idot|Euml|euro|excl|Hscr|hscr|Hopf|hopf|TScy|tscy|Tscr|hbar|tscr|flat|tbrk|fnof|hArr|harr|half|fopf|Fopf|tdot|gvnE|fork|trie|gtcc|fscr|Fscr|gdot|gsim|Gscr|gscr|Gopf|gopf|gneq|Gdot|tosa|gnap|Topf|topf|geqq|toea|GJcy|gjcy|tint|gesl|mid|Sfr|ggg|top|ges|gla|glE|glj|geq|gne|gEl|gel|gnE|Gcy|gcy|gap|Tfr|tfr|Tcy|tcy|Hat|Tau|Ffr|tau|Tab|hfr|Hfr|ffr|Fcy|fcy|icy|Icy|iff|ETH|eth|ifr|Ifr|Eta|eta|int|Int|Sup|sup|ucy|Ucy|Sum|sum|jcy|ENG|ufr|Ufr|eng|Jcy|jfr|els|ell|egs|Efr|efr|Jfr|uml|kcy|Kcy|Ecy|ecy|kfr|Kfr|lap|Sub|sub|lat|lcy|Lcy|leg|Dot|dot|lEg|leq|les|squ|div|die|lfr|Lfr|lgE|Dfr|dfr|Del|deg|Dcy|dcy|lne|lnE|sol|loz|smt|Cup|lrm|cup|lsh|Lsh|sim|shy|map|Map|mcy|Mcy|mfr|Mfr|mho|gfr|Gfr|sfr|cir|Chi|chi|nap|Cfr|vcy|Vcy|cfr|Scy|scy|ncy|Ncy|vee|Vee|Cap|cap|nfr|scE|sce|Nfr|nge|ngE|nGg|vfr|Vfr|ngt|bot|nGt|nis|niv|Rsh|rsh|nle|nlE|bne|Bfr|bfr|nLl|nlt|nLt|Bcy|bcy|not|Not|rlm|wfr|Wfr|npr|nsc|num|ocy|ast|Ocy|ofr|xfr|Xfr|Ofr|ogt|ohm|apE|olt|Rho|ape|rho|Rfr|rfr|ord|REG|ang|reg|orv|And|and|AMP|Rcy|amp|Afr|ycy|Ycy|yen|yfr|Yfr|rcy|par|pcy|Pcy|pfr|Pfr|phi|Phi|afr|Acy|acy|zcy|Zcy|piv|acE|acd|zfr|Zfr|pre|prE|psi|Psi|qfr|Qfr|zwj|Or|ge|Gg|gt|gg|el|oS|lt|Lt|LT|Re|lg|gl|eg|ne|Im|it|le|DD|wp|wr|nu|Nu|dd|lE|Sc|sc|pi|Pi|ee|af|ll|Ll|rx|gE|xi|pm|Xi|ic|pr|Pr|in|ni|mp|mu|ac|Mu|or|ap|Gt|GT|ii);|&(Aacute|Agrave|Atilde|Ccedil|Eacute|Egrave|Iacute|Igrave|Ntilde|Oacute|Ograve|Oslash|Otilde|Uacute|Ugrave|Yacute|aacute|agrave|atilde|brvbar|ccedil|curren|divide|eacute|egrave|frac12|frac14|frac34|iacute|igrave|iquest|middot|ntilde|oacute|ograve|oslash|otilde|plusmn|uacute|ugrave|yacute|AElig|Acirc|Aring|Ecirc|Icirc|Ocirc|THORN|Ucirc|acirc|acute|aelig|aring|cedil|ecirc|icirc|iexcl|laquo|micro|ocirc|pound|raquo|szlig|thorn|times|ucirc|Auml|COPY|Euml|Iuml|Ouml|QUOT|Uuml|auml|cent|copy|euml|iuml|macr|nbsp|ordf|ordm|ouml|para|quot|sect|sup1|sup2|sup3|uuml|yuml|AMP|ETH|REG|amp|deg|eth|not|reg|shy|uml|yen|GT|LT|gt|lt)(?!;)([=a-zA-Z0-9]?)|&#([0-9]+)(;?)|&#[xX]([a-fA-F0-9]+)(;?)|&([0-9a-zA-Z]+)/g,
26Qa
vendor: 12,184 bytes, line 26
26={aacute:"á",Aacute:"Ã",abreve:"Ä",Abreve:"Ä",ac:"â¾",acd:"â¿",acE:"â¾Ì³",acirc:"â",Acirc:"Ã",acute:"´",acy:"а",Acy:"Ð",aelig:"æ",AElig:"Ã",af:"â¡",afr:"ð",Afr:"ð",agrave:"à ",Agrave:"Ã",alefsym:"âµ",aleph:"âµ",alpha:"α",Alpha:"Î",amacr:"Ä",Amacr:"Ä",amalg:"⨿",amp:"&",AMP:"&",and:"â§",And:"â©",andand:"â©",andd:"â©",andslope:"â©",andv:"â©",ang:"â ",ange:"⦤",angle:"â ",angmsd:"â¡",angmsdaa:"⦨",angmsdab:"⦩",angmsdac:"⦪",angmsdad:"⦫",angmsdae:"⦬",angmsdaf:"â¦",angmsdag:"⦮",angmsdah:"⦯",angrt:"â",angrtvb:"â¾",angrtvbd:"â¦",angsph:"â¢",angst:"Ã
",angzarr:"â¼",aogon:"Ä
",Aogon:"Ä",aopf:"ð",Aopf:"ð¸",ap:"â",apacir:"⩯",ape:"â",apE:"â©°",apid:"â",apos:"'",ApplyFunction:"â¡",approx:"â",approxeq:"â",aring:"Ã¥",Aring:"Ã
",ascr:"ð¶",Ascr:"ð",Assign:"â",ast:"*",asymp:"â",asympeq:"â",atilde:"ã",Atilde:"Ã",auml:"ä",Auml:"Ã",awconint:"â³",awint:"â¨",backcong:"â",backepsilon:"϶",backprime:"âµ",backsim:"â½",backsimeq:"â",Backslash:"â",Barv:"â«§",barvee:"â½",barwed:"â
",Barwed:"â",barwedge:"â
",bbrk:"âµ",bbrktbrk:"â¶",bcong:"â",bcy:"б",Bcy:"Ð",bdquo:"â",becaus:"âµ",because:"âµ",Because:"âµ",bemptyv:"⦰",bepsi:"϶",bernou:"â¬",Bernoullis:"â¬",beta:"β",Beta:"Î",beth:"â¶",between:"â¬",bfr:"ð",Bfr:"ð
",bigcap:"â",bigcirc:"â¯",bigcup:"â",bigodot:"â¨",bigoplus:"â¨",bigotimes:"â¨",bigsqcup:"â¨",bigstar:"â
",bigtriangledown:"â½",bigtriangleup:"â³",biguplus:"â¨",bigvee:"â",bigwedge:"â",bkarow:"â¤",blacklozenge:"â§«",blacksquare:"âª",blacktriangle:"â´",blacktriangledown:"â¾",blacktriangleleft:"â",blacktriangleright:"â¸",blank:"â£",blk12:"â",blk14:"â",blk34:"â",block:"â",bne:"=â¥",bnequiv:"â¡â¥",bnot:"â",bNot:"â«",bopf:"ð",Bopf:"ð¹",bot:"â¥",bottom:"â¥",bowtie:"â",boxbox:"â§",boxdl:"â",boxdL:"â",boxDl:"â",boxDL:"â",boxdr:"â",boxdR:"â",boxDr:"â",boxDR:"â",boxh:"â",boxH:"â",boxhd:"â¬",boxhD:"â¥",boxHd:"â¤",boxHD:"â¦",boxhu:"â´",boxhU:"â¨",boxHu:"â§",boxHU:"â©",boxminus:"â",boxplus:"â",boxtimes:"â ",boxul:"â",boxuL:"â",boxUl:"â",boxUL:"â",boxur:"â",boxuR:"â",boxUr:"â",boxUR:"â",boxv:"â",boxV:"â",boxvh:"â¼",boxvH:"âª",boxVh:"â«",boxVH:"â¬",boxvl:"â¤",boxvL:"â¡",boxVl:"â¢",boxVL:"â£",boxvr:"â",boxvR:"â",boxVr:"â",boxVR:"â ",bprime:"âµ",breve:"Ë",Breve:"Ë",brvbar:"¦",bscr:"ð·",Bscr:"â¬",bsemi:"â",bsim:"â½",bsime:"â",bsol:"\\",bsolb:"â§
",bsolhsub:"â",bull:"â¢",bullet:"â¢",bump:"â",bumpe:"â",bumpE:"⪮",bumpeq:"â",Bumpeq:"â",cacute:"Ä",Cacute:"Ä",cap:"â©",Cap:"â",capand:"â©",capbrcup:"â©",capcap:"â©",capcup:"â©",capdot:"â©",CapitalDifferentialD:"â
",caps:"â©ï¸",caret:"â",caron:"Ë",Cayleys:"â",ccaps:"â©",ccaron:"Ä",Ccaron:"Ä",ccedil:"ç",Ccedil:"Ã",ccirc:"Ä",Ccirc:"Ä",Cconint:"â°",ccups:"â©",ccupssm:"â©",cdot:"Ä",Cdot:"Ä",cedil:"¸",Cedilla:"¸",cemptyv:"⦲",cent:"¢",centerdot:"·",CenterDot:"·",cfr:"ð ",Cfr:"â",chcy:"Ñ",CHcy:"Ч",check:"â",checkmark:"â",chi:"Ï",Chi:"Χ",cir:"â",circ:"Ë",circeq:"â",circlearrowleft:"âº",circlearrowright:"â»",circledast:"â",circledcirc:"â",circleddash:"â",CircleDot:"â",circledR:"®",circledS:"â",CircleMinus:"â",CirclePlus:"â",CircleTimes:"â",cire:"â",cirE:"â§",cirfnint:"â¨",cirmid:"⫯",cirscir:"â§",ClockwiseContourIntegral:"â²",CloseCurlyDoubleQuote:"â",CloseCurlyQuote:"â",clubs:"â£",clubsuit:"â£",colon:":",Colon:"â·",colone:"â",Colone:"â©´",coloneq:"â",comma:",",commat:"@",comp:"â",compfn:"â",complement:"â",complexes:"â",cong:"â
",congdot:"â©",Congruent:"â¡",conint:"â®",Conint:"â¯",ContourIntegral:"â®",copf:"ð",Copf:"â",coprod:"â",Coproduct:"â",copy:"©",COPY:"©",copysr:"â",CounterClockwiseContourIntegral:"â³",crarr:"âµ",cross:"â",Cross:"⨯",cscr:"ð¸",Cscr:"ð",csub:"â«",csube:"â«",csup:"â«",csupe:"â«",ctdot:"â¯",cudarrl:"⤸",cudarrr:"⤵",cuepr:"â",cuesc:"â",cularr:"â¶",cularrp:"⤽",cup:"âª",Cup:"â",cupbrcap:"â©",cupcap:"â©",CupCap:"â",cupcup:"â©",cupdot:"â",cupor:"â©
",cups:"âªï¸",curarr:"â·",curarrm:"⤼",curlyeqprec:"â",curlyeqsucc:"â",curlyvee:"â",curlywedge:"â",curren:"¤",curvearrowleft:"â¶",curvearrowright:"â·",cuvee:"â",cuwed:"â",cwconint:"â²",cwint:"â±",cylcty:"â",dagger:"â ",Dagger:"â¡",daleth:"â¸",darr:"â",dArr:"â",Darr:"â¡",dash:"â",dashv:"â£",Dashv:"⫤",dbkarow:"â¤",dblac:"Ë",dcaron:"Ä",Dcaron:"Ä",dcy:"д",Dcy:"Ð",dd:"â
",DD:"â
",ddagger:"â¡",ddarr:"â",DDotrahd:"â¤",ddotseq:"â©·",deg:"°",Del:"â",delta:"δ",Delta:"Î",demptyv:"⦱",dfisht:"⥿",dfr:"ð¡",Dfr:"ð",dHar:"⥥",dharl:"â",dharr:"â",DiacriticalAcute:"´",DiacriticalDot:"Ë",DiacriticalDoubleAcute:"Ë",DiacriticalGrave:"`",DiacriticalTilde:"Ë",diam:"â",diamond:"â",Diamond:"â",diamondsuit:"â¦",diams:"â¦",die:"¨",DifferentialD:"â
",digamma:"Ï",disin:"â²",div:"÷",divide:"÷",divideontimes:"â",divonx:"â",djcy:"Ñ",DJcy:"Ð",dlcorn:"â",dlcrop:"â",dollar:"$",dopf:"ð",Dopf:"ð»",dot:"Ë",Dot:"¨",DotDot:"â",doteq:"â",doteqdot:"â",DotEqual:"â",dotminus:"â¸",dotplus:"â",dotsquare:"â¡",doublebarwedge:"â",DoubleContourIntegral:"â¯",DoubleDot:"¨",DoubleDownArrow:"â",DoubleLeftArrow:"â",DoubleLeftRightArrow:"â",DoubleLeftTee:"⫤",DoubleLongLeftArrow:"â¸",DoubleLongLeftRightArrow:"âº",DoubleLongRightArrow:"â¹",DoubleRightArrow:"â",DoubleRightTee:"â¨",DoubleUpArrow:"â",DoubleUpDownArrow:"â",DoubleVerticalBar:"â¥",downarrow:"â",Downarrow:"â",DownArrow:"â",DownArrowBar:"â¤",DownArrowUpArrow:"âµ",DownBreve:"Ì",downdownarrows:"â",downharpoonleft:"â",downharpoonright:"â",DownLeftRightVector:"â¥",DownLeftTeeVector:"â¥",DownLeftVector:"â½",DownLeftVectorBar:"â¥",DownRightTeeVector:"â¥",DownRightVector:"â",DownRightVectorBar:"â¥",DownTee:"â¤",DownTeeArrow:"â§",drbkarow:"â¤",drcorn:"â",drcrop:"â",dscr:"ð¹",Dscr:"ð",dscy:"Ñ",DScy:"Ð
",dsol:"â§¶",dstrok:"Ä",Dstrok:"Ä",dtdot:"â±",dtri:"â¿",dtrif:"â¾",duarr:"âµ",duhar:"⥯",dwangle:"⦦",dzcy:"Ñ",DZcy:"Ð",dzigrarr:"â¿",eacute:"é",Eacute:"Ã",easter:"â©®",ecaron:"Ä",Ecaron:"Ä",ecir:"â",ecirc:"ê",Ecirc:"Ã",ecolon:"â",ecy:"Ñ",Ecy:"Ð",eDDot:"â©·",edot:"Ä",eDot:"â",Edot:"Ä",ee:"â
",efDot:"â",efr:"ð¢",Efr:"ð",eg:"âª",egrave:"è",Egrave:"Ã",egs:"âª",egsdot:"âª",el:"âª",Element:"â",elinters:"â§",ell:"â",els:"âª",elsdot:"âª",emacr:"Ä",Emacr:"Ä",empty:"â
",emptyset:"â
",EmptySmallSquare:"â»",emptyv:"â
",EmptyVerySmallSquare:"â«",emsp:"â",emsp13:"â",emsp14:"â
",eng:"Å",ENG:"Å",ensp:"â",eogon:"Ä",Eogon:"Ä",eopf:"ð",Eopf:"ð¼",epar:"â",eparsl:"â§£",eplus:"⩱",epsi:"ε",epsilon:"ε",Epsilon:"Î",epsiv:"ϵ",eqcirc:"â",eqcolon:"â",eqsim:"â",eqslantgtr:"âª",eqslantless:"âª",Equal:"⩵",equals:"=",EqualTilde:"â",equest:"â",Equilibrium:"â",equiv:"â¡",equivDD:"⩸",eqvparsl:"â§¥",erarr:"⥱",erDot:"â",escr:"â¯",Escr:"â°",esdot:"â",esim:"â",Esim:"⩳",eta:"η",Eta:"Î",eth:"ð",ETH:"Ã",euml:"ë",Euml:"Ã",euro:"â¬",excl:"!",exist:"â",Exists:"â",expectation:"â°",exponentiale:"â
",ExponentialE:"â
",fallingdotseq:"â",fcy:"Ñ",Fcy:"Ф",female:"â",ffilig:"ï¬",fflig:"ï¬",ffllig:"ï¬",ffr:"ð£",Ffr:"ð",filig:"ï¬",FilledSmallSquare:"â¼",FilledVerySmallSquare:"âª",fjlig:"fj",flat:"â",fllig:"ï¬",fltns:"â±",fnof:"Æ",fopf:"ð",Fopf:"ð½",forall:"â",ForAll:"â",fork:"â",forkv:"â«",Fouriertrf:"â±",fpartint:"â¨",frac12:"½",frac13:"â
",frac14:"¼",frac15:"â
",frac16:"â
",frac18:"â
",frac23:"â
",frac25:"â
",frac34:"¾",frac35:"â
",frac38:"â
",frac45:"â
",frac56:"â
",frac58:"â
",frac78:"â
",frasl:"â",frown:"â¢",fscr:"ð»",Fscr:"â±",gacute:"ǵ",gamma:"γ",Gamma:"Î",gammad:"Ï",Gammad:"Ï",gap:"âª",gbreve:"Ä",Gbreve:"Ä",Gcedil:"Ä¢",gcirc:"Ä",Gcirc:"Ä",gcy:"г",Gcy:"Ð",gdot:"Ä¡",Gdot:"Ä ",ge:"â¥",gE:"â§",gel:"â",gEl:"âª",geq:"â¥",geqq:"â§",geqslant:"⩾",ges:"⩾",gescc:"⪩",gesdot:"âª",gesdoto:"âª",gesdotol:"âª",gesl:"âï¸",gesles:"âª",gfr:"ð¤",Gfr:"ð",gg:"â«",Gg:"â",ggg:"â",gimel:"â·",gjcy:"Ñ",GJcy:"Ð",gl:"â·",gla:"⪥",glE:"âª",glj:"⪤",gnap:"âª",gnapprox:"âª",gne:"âª",gnE:"â©",gneq:"âª",gneqq:"â©",gnsim:"â§",gopf:"ð",Gopf:"ð¾",grave:"`",GreaterEqual:"â¥",GreaterEqualLess:"â",GreaterFullEqual:"â§",GreaterGreater:"⪢",GreaterLess:"â·",GreaterSlantEqual:"⩾",GreaterTilde:"â³",gscr:"â",Gscr:"ð¢",gsim:"â³",gsime:"âª",gsiml:"âª",gt:">",Gt:"â«",GT:">",gtcc:"⪧",gtcir:"⩺",gtdot:"â",gtlPar:"â¦",gtquest:"⩼",gtrapprox:"âª",gtrarr:"⥸",gtrdot:"â",gtreqless:"â",gtreqqless:"âª",gtrless:"â·",gtrsim:"â³",gvertneqq:"â©ï¸",gvnE:"â©ï¸",Hacek:"Ë",hairsp:"â",half:"½",hamilt:"â",hardcy:"Ñ",HARDcy:"Ъ",harr:"â",hArr:"â",harrcir:"â¥",harrw:"â",Hat:"^",hbar:"â",hcirc:"Ä¥",Hcirc:"Ĥ",hearts:"â¥",heartsuit:"â¥",hellip:"â¦",hercon:"â¹",hfr:"ð¥",Hfr:"â",HilbertSpace:"â",hksearow:"⤥",hkswarow:"⤦",hoarr:"â¿",homtht:"â»",hookleftarrow:"â©",hookrightarrow:"âª",hopf:"ð",Hopf:"â",horbar:"â",HorizontalLine:"â",hscr:"ð½",Hscr:"â",hslash:"â",hstrok:"ħ",Hstrok:"Ħ",HumpDownHump:"â",HumpEqual:"â",hybull:"â",hyphen:"â",iacute:"Ã",Iacute:"Ã",ic:"â£",icirc:"î",Icirc:"Ã",icy:"и",Icy:"Ð",Idot:"İ",iecy:"е",IEcy:"Ð",iexcl:"¡",iff:"â",ifr:"ð¦",Ifr:"â",igrave:"ì",Igrave:"Ã",ii:"â
",iiiint:"â¨",iiint:"â",iinfin:"â§",iiota:"â©",ijlig:"ij",IJlig:"IJ",Im:"â",imacr:"Ä«",Imacr:"Ī",image:"â",ImaginaryI:"â
",imagline:"â",imagpart:"â",imath:"ı",imof:"â·",imped:"Ƶ",Implies:"â",in:"â",incare:"â
",infin:"â",infintie:"â§",inodot:"ı",int:"â«",Int:"â¬",intcal:"âº",integers:"â¤",Integral:"â«",intercal:"âº",Intersection:"â",intlarhk:"â¨",intprod:"⨼",InvisibleComma:"â£",InvisibleTimes:"â¢",iocy:"Ñ",IOcy:"Ð",iogon:"į",Iogon:"Ä®",iopf:"ð",Iopf:"ð",iota:"ι",Iota:"Î",iprod:"⨼",iquest:"¿",iscr:"ð¾",Iscr:"â",isin:"â",isindot:"âµ",isinE:"â¹",isins:"â´",isinsv:"â³",isinv:"â",it:"â¢",itilde:"Ä©",Itilde:"Ĩ",iukcy:"Ñ",Iukcy:"Ð",iuml:"ï",Iuml:"Ã",jcirc:"ĵ",Jcirc:"Ä´",jcy:"й",Jcy:"Ð",jfr:"ð§",Jfr:"ð",jmath:"È·",jopf:"ð",Jopf:"ð",jscr:"ð¿",Jscr:"ð¥",jsercy:"Ñ",Jsercy:"Ð",jukcy:"Ñ",Jukcy:"Ð",kappa:"κ",Kappa:"Î",kappav:"ϰ",kcedil:"Ä·",Kcedil:"Ķ",kcy:"к",Kcy:"Ð",kfr:"ð¨",Kfr:"ð",kgreen:"ĸ",khcy:"Ñ
",KHcy:"Ð¥",kjcy:"Ñ",KJcy:"Ð",kopf:"ð",Kopf:"ð",kscr:"ð",Kscr:"ð¦",lAarr:"â",lacute:"ĺ",Lacute:"Ĺ",laemptyv:"⦴",lagran:"â",lambda:"λ",Lambda:"Î",lang:"â¨",Lang:"âª",langd:"â¦",langle:"â¨",lap:"âª
",Laplacetrf:"â",laquo:"«",larr:"â",lArr:"â",Larr:"â",larrb:"â¤",larrbfs:"â¤",larrfs:"â¤",larrhk:"â©",larrlp:"â«",larrpl:"⤹",larrsim:"⥳",larrtl:"â¢",lat:"⪫",latail:"â¤",lAtail:"â¤",late:"âª",lates:"âªï¸",lbarr:"â¤",lBarr:"â¤",lbbrk:"â²",lbrace:"{",lbrack:"[",lbrke:"â¦",lbrksld:"â¦",lbrkslu:"â¦",lcaron:"ľ",Lcaron:"Ľ",lcedil:"ļ",Lcedil:"Ä»",lceil:"â",lcub:"{",lcy:"л",Lcy:"Ð",ldca:"⤶",ldquo:"â",ldquor:"â",ldrdhar:"⥧",ldrushar:"â¥",ldsh:"â²",le:"â¤",lE:"â¦",LeftAngleBracket:"â¨",leftarrow:"â",Leftarrow:"â",LeftArrow:"â",LeftArrowBar:"â¤",LeftArrowRightArrow:"â",leftarrowtail:"â¢",LeftCeiling:"â",LeftDoubleBracket:"â¦",LeftDownTeeVector:"⥡",LeftDownVector:"â",LeftDownVectorBar:"â¥",LeftFloor:"â",leftharpoondown:"â½",leftharpoonup:"â¼",leftleftarrows:"â",leftrightarrow:"â",Leftrightarrow:"â",LeftRightArrow:"â",leftrightarrows:"â",leftrightharpoons:"â",leftrightsquigarrow:"â",LeftRightVector:"â¥",LeftTee:"â£",LeftTeeArrow:"â¤",LeftTeeVector:"â¥",leftthreetimes:"â",LeftTriangle:"â²",LeftTriangleBar:"â§",LeftTriangleEqual:"â´",LeftUpDownVector:"â¥",LeftUpTeeVector:"⥠",LeftUpVector:"â¿",LeftUpVectorBar:"â¥",LeftVector:"â¼",LeftVectorBar:"â¥",leg:"â",lEg:"âª",leq:"â¤",leqq:"â¦",leqslant:"⩽",les:"⩽",lescc:"⪨",lesdot:"â©¿",lesdoto:"âª",lesdotor:"âª",lesg:"âï¸",lesges:"âª",lessapprox:"âª
",lessdot:"â
vendor: 4,691 bytes, lines 26-27
26",lesseqgtr:"â",lesseqqgtr:"âª",LessEqualGreater:"â",LessFullEqual:"â¦",LessGreater:"â¶",lessgtr:"â¶",LessLess:"⪡",lesssim:"â²",LessSlantEqual:"⩽",LessTilde:"â²",lfisht:"⥼",lfloor:"â",lfr:"ð©",Lfr:"ð",lg:"â¶",lgE:"âª",lHar:"⥢",lhard:"â½",lharu:"â¼",lharul:"⥪",lhblk:"â",ljcy:"Ñ",LJcy:"Ð",ll:"âª",Ll:"â",llarr:"â",llcorner:"â",Lleftarrow:"â",llhard:"⥫",lltri:"âº",lmidot:"Å",Lmidot:"Ä¿",lmoust:"â°",lmoustache:"â°",lnap:"âª",lnapprox:"âª",lne:"âª",lnE:"â¨",lneq:"âª",lneqq:"â¨",lnsim:"â¦",loang:"â¬",loarr:"â½",lobrk:"â¦",longleftarrow:"âµ",Longleftarrow:"â¸",LongLeftArrow:"âµ",longleftrightarrow:"â·",Longleftrightarrow:"âº",LongLeftRightArrow:"â·",longmapsto:"â¼",longrightarrow:"â¶",Longrightarrow:"â¹",LongRightArrow:"â¶",looparrowleft:"â«",looparrowright:"â¬",lopar:"⦠",lopf:"ð",Lopf:"ð",loplus:"â¨",lotimes:"⨴",lowast:"â",lowbar:"_",LowerLeftArrow:"â",LowerRightArrow:"â",loz:"â",lozenge:"â",lozf:"â§«",lpar:"(",lparlt:"â¦",lrarr:"â",lrcorner:"â",lrhar:"â",lrhard:"â¥",lrm:"â",lrtri:"â¿",lsaquo:"â¹",lscr:"ð",Lscr:"â",lsh:"â°",Lsh:"â°",lsim:"â²",lsime:"âª",lsimg:"âª",lsqb:"[",lsquo:"â",lsquor:"â",lstrok:"Å",Lstrok:"Å",lt:"<",Lt:"âª",LT:"<",ltcc:"⪦",ltcir:"⩹",ltdot:"â",lthree:"â",ltimes:"â",ltlarr:"⥶",ltquest:"â©»",ltri:"â",ltrie:"â´",ltrif:"â",ltrPar:"â¦",lurdshar:"â¥",luruhar:"⥦",lvertneqq:"â¨ï¸",lvnE:"â¨ï¸",macr:"¯",male:"â",malt:"â ",maltese:"â ",map:"â¦",Map:"⤠",mapsto:"â¦",mapstodown:"â§",mapstoleft:"â¤",mapstoup:"â¥",marker:"â®",mcomma:"⨩",mcy:"м",Mcy:"Ð",mdash:"â",mDDot:"âº",measuredangle:"â¡",MediumSpace:"â",Mellintrf:"â³",mfr:"ðª",Mfr:"ð",mho:"â§",micro:"µ",mid:"â£",midast:"*",midcir:"â«°",middot:"·",minus:"â",minusb:"â",minusd:"â¸",minusdu:"⨪",MinusPlus:"â",mlcp:"â«",mldr:"â¦",mnplus:"â",models:"â§",mopf:"ð",Mopf:"ð",mp:"â",mscr:"ð",Mscr:"â³",mstpos:"â¾",mu:"μ",Mu:"Î",multimap:"â¸",mumap:"â¸",nabla:"â",nacute:"Å",Nacute:"Å",nang:"â â",nap:"â",napE:"⩰̸",napid:"â̸",napos:"Å",napprox:"â",natur:"â®",natural:"â®",naturals:"â",nbsp:" ",nbump:"â̸",nbumpe:"â̸",ncap:"â©",ncaron:"Å",Ncaron:"Å",ncedil:"Å",Ncedil:"Å ",ncong:"â",ncongdot:"â©Ì¸",ncup:"â©",ncy:"н",Ncy:"Ð",ndash:"â",ne:"â ",nearhk:"⤤",nearr:"â",neArr:"â",nearrow:"â",nedot:"â̸",NegativeMediumSpace:"â",NegativeThickSpace:"â",NegativeThinSpace:"â",NegativeVeryThinSpace:"â",nequiv:"â¢",nesear:"⤨",nesim:"â̸",NestedGreaterGreater:"â«",NestedLessLess:"âª",NewLine:` 27`,nexist:"â",nexists:"â",nfr:"ð«",Nfr:"ð",nge:"â±",ngE:"â§Ì¸",ngeq:"â±",ngeqq:"â§Ì¸",ngeqslant:"⩾̸",nges:"⩾̸",nGg:"â̸",ngsim:"âµ",ngt:"â¯",nGt:"â«â",ngtr:"â¯",nGtv:"â«Ì¸",nharr:"â®",nhArr:"â",nhpar:"⫲",ni:"â",nis:"â¼",nisd:"âº",niv:"â",njcy:"Ñ",NJcy:"Ð",nlarr:"â",nlArr:"â",nldr:"â¥",nle:"â°",nlE:"â¦Ì¸",nleftarrow:"â",nLeftarrow:"â",nleftrightarrow:"â®",nLeftrightarrow:"â",nleq:"â°",nleqq:"â¦Ì¸",nleqslant:"⩽̸",nles:"⩽̸",nless:"â®",nLl:"â̸",nlsim:"â´",nlt:"â®",nLt:"âªâ",nltri:"âª",nltrie:"â¬",nLtv:"âªÌ¸",nmid:"â¤",NoBreak:"â ",NonBreakingSpace:" ",nopf:"ð",Nopf:"â",not:"¬",Not:"⫬",NotCongruent:"â¢",NotCupCap:"â",NotDoubleVerticalBar:"â¦",NotElement:"â",NotEqual:"â ",NotEqualTilde:"â̸",NotExists:"â",NotGreater:"â¯",NotGreaterEqual:"â±",NotGreaterFullEqual:"â§Ì¸",NotGreaterGreater:"â«Ì¸",NotGreaterLess:"â¹",NotGreaterSlantEqual:"⩾̸",NotGreaterTilde:"âµ",NotHumpDownHump:"â̸",NotHumpEqual:"â̸",notin:"â",notindot:"âµÌ¸",notinE:"â¹Ì¸",notinva:"â",notinvb:"â·",notinvc:"â¶",NotLeftTriangle:"âª",NotLeftTriangleBar:"â§Ì¸",NotLeftTriangleEqual:"â¬",NotLess:"â®",NotLessEqual:"â°",NotLessGreater:"â¸",NotLessLess:"âªÌ¸",NotLessSlantEqual:"⩽̸",NotLessTilde:"â´",NotNestedGreaterGreater:"⪢̸",NotNestedLessLess:"⪡̸",notni:"â",notniva:"â",notnivb:"â¾",notnivc:"â½",NotPrecedes:"â",NotPrecedesEqual:"⪯̸",NotPrecedesSlantEqual:"â ",NotReverseElement:"â",NotRightTriangle:"â«",NotRightTriangleBar:"â§Ì¸",NotRightTriangleEqual:"â",NotSquareSubset:"â̸",NotSquareSubsetEqual:"â¢",NotSquareSuperset:"â̸",NotSquareSupersetEqual:"â£",NotSubset:"ââ",NotSubsetEqual:"â",NotSucceeds:"â",NotSucceedsEqual:"⪰̸",NotSucceedsSlantEqual:"â¡",NotSucceedsTilde:"â¿Ì¸",NotSuperset:"ââ",NotSupersetEqual:"â",NotTilde:"â",NotTildeEqual:"â",NotTildeFullEqual:"â",NotTildeTilde:"â",NotVerticalBar:"â¤",npar:"â¦",nparallel:"â¦",nparsl:"⫽â¥",npart:"â̸",npolint:"â¨",npr:"â",nprcue:"â
vendor: 6,268 bytes, line 27
27 ",npre:"⪯̸",nprec:"â",npreceq:"⪯̸",nrarr:"â",nrArr:"â",nrarrc:"⤳̸",nrarrw:"â̸",nrightarrow:"â",nRightarrow:"â",nrtri:"â«",nrtrie:"â",nsc:"â",nsccue:"â¡",nsce:"⪰̸",nscr:"ð",Nscr:"ð©",nshortmid:"â¤",nshortparallel:"â¦",nsim:"â",nsime:"â",nsimeq:"â",nsmid:"â¤",nspar:"â¦",nsqsube:"â¢",nsqsupe:"â£",nsub:"â",nsube:"â",nsubE:"â«
̸",nsubset:"ââ",nsubseteq:"â",nsubseteqq:"â«
̸",nsucc:"â",nsucceq:"⪰̸",nsup:"â
",nsupe:"â",nsupE:"â«Ì¸",nsupset:"ââ",nsupseteq:"â",nsupseteqq:"â«Ì¸",ntgl:"â¹",ntilde:"ñ",Ntilde:"Ã",ntlg:"â¸",ntriangleleft:"âª",ntrianglelefteq:"â¬",ntriangleright:"â«",ntrianglerighteq:"â",nu:"ν",Nu:"Î",num:"#",numero:"â",numsp:"â",nvap:"ââ",nvdash:"â¬",nvDash:"â",nVdash:"â®",nVDash:"â¯",nvge:"â¥â",nvgt:">â",nvHarr:"â¤",nvinfin:"â§",nvlArr:"â¤",nvle:"â¤â",nvlt:"<â",nvltrie:"â´â",nvrArr:"â¤",nvrtrie:"âµâ",nvsim:"â¼â",nwarhk:"⤣",nwarr:"â",nwArr:"â",nwarrow:"â",nwnear:"⤧",oacute:"ó",Oacute:"Ã",oast:"â",ocir:"â",ocirc:"ô",Ocirc:"Ã",ocy:"о",Ocy:"Ð",odash:"â",odblac:"Å",Odblac:"Å",odiv:"⨸",odot:"â",odsold:"⦼",oelig:"Å",OElig:"Å",ofcir:"⦿",ofr:"ð¬",Ofr:"ð",ogon:"Ë",ograve:"ò",Ograve:"Ã",ogt:"â§",ohbar:"⦵",ohm:"Ω",oint:"â®",olarr:"âº",olcir:"⦾",olcross:"⦻",oline:"â¾",olt:"â§",omacr:"Å",Omacr:"Å",omega:"Ï",Omega:"Ω",omicron:"ο",Omicron:"Î",omid:"⦶",ominus:"â",oopf:"ð ",Oopf:"ð",opar:"⦷",OpenCurlyDoubleQuote:"â",OpenCurlyQuote:"â",operp:"⦹",oplus:"â",or:"â¨",Or:"â©",orarr:"â»",ord:"â©",order:"â´",orderof:"â´",ordf:"ª",ordm:"º",origof:"â¶",oror:"â©",orslope:"â©",orv:"â©",oS:"â",oscr:"â´",Oscr:"ðª",oslash:"ø",Oslash:"Ã",osol:"â",otilde:"õ",Otilde:"Ã",otimes:"â",Otimes:"⨷",otimesas:"⨶",ouml:"ö",Ouml:"Ã",ovbar:"â½",OverBar:"â¾",OverBrace:"â",OverBracket:"â´",OverParenthesis:"â",par:"â¥",para:"¶",parallel:"â¥",parsim:"⫳",parsl:"⫽",part:"â",PartialD:"â",pcy:"п",Pcy:"Ð",percnt:"%",period:".",permil:"â°",perp:"â¥",pertenk:"â±",pfr:"ð",Pfr:"ð",phi:"Ï",Phi:"Φ",phiv:"Ï",phmmat:"â³",phone:"â",pi:"Ï",Pi:"Î ",pitchfork:"â",piv:"Ï",planck:"â",planckh:"â",plankv:"â",plus:"+",plusacir:"⨣",plusb:"â",pluscir:"⨢",plusdo:"â",plusdu:"⨥",pluse:"⩲",PlusMinus:"±",plusmn:"±",plussim:"⨦",plustwo:"⨧",pm:"±",Poincareplane:"â",pointint:"â¨",popf:"ð¡",Popf:"â",pound:"£",pr:"âº",Pr:"⪻",prap:"⪷",prcue:"â¼",pre:"⪯",prE:"⪳",prec:"âº",precapprox:"⪷",preccurlyeq:"â¼",Precedes:"âº",PrecedesEqual:"⪯",PrecedesSlantEqual:"â¼",PrecedesTilde:"â¾",preceq:"⪯",precnapprox:"⪹",precneqq:"⪵",precnsim:"â¨",precsim:"â¾",prime:"â²",Prime:"â³",primes:"â",prnap:"⪹",prnE:"⪵",prnsim:"â¨",prod:"â",Product:"â",profalar:"â®",profline:"â",profsurf:"â",prop:"â",Proportion:"â·",Proportional:"â",propto:"â",prsim:"â¾",prurel:"â°",pscr:"ð
",Pscr:"ð«",psi:"Ï",Psi:"Ψ",puncsp:"â",qfr:"ð®",Qfr:"ð",qint:"â¨",qopf:"ð¢",Qopf:"â",qprime:"â",qscr:"ð",Qscr:"ð¬",quaternions:"â",quatint:"â¨",quest:"?",questeq:"â",quot:'"',QUOT:'"',rAarr:"â",race:"â½Ì±",racute:"Å",Racute:"Å",radic:"â",raemptyv:"⦳",rang:"â©",Rang:"â«",rangd:"â¦",range:"⦥",rangle:"â©",raquo:"»",rarr:"â",rArr:"â",Rarr:"â ",rarrap:"⥵",rarrb:"â¥",rarrbfs:"⤠",rarrc:"⤳",rarrfs:"â¤",rarrhk:"âª",rarrlp:"â¬",rarrpl:"â¥
",rarrsim:"⥴",rarrtl:"â£",Rarrtl:"â¤",rarrw:"â",ratail:"â¤",rAtail:"â¤",ratio:"â¶",rationals:"â",rbarr:"â¤",rBarr:"â¤",RBarr:"â¤",rbbrk:"â³",rbrace:"}",rbrack:"]",rbrke:"â¦",rbrksld:"â¦",rbrkslu:"â¦",rcaron:"Å",Rcaron:"Å",rcedil:"Å",Rcedil:"Å",rceil:"â",rcub:"}",rcy:"Ñ",Rcy:"Ð ",rdca:"⤷",rdldhar:"⥩",rdquo:"â",rdquor:"â",rdsh:"â³",Re:"â",real:"â",realine:"â",realpart:"â",reals:"â",rect:"â",reg:"®",REG:"®",ReverseElement:"â",ReverseEquilibrium:"â",ReverseUpEquilibrium:"⥯",rfisht:"⥽",rfloor:"â",rfr:"ð¯",Rfr:"â",rHar:"⥤",rhard:"â",rharu:"â",rharul:"⥬",rho:"Ï",Rho:"Ρ",rhov:"ϱ",RightAngleBracket:"â©",rightarrow:"â",Rightarrow:"â",RightArrow:"â",RightArrowBar:"â¥",RightArrowLeftArrow:"â",rightarrowtail:"â£",RightCeiling:"â",RightDoubleBracket:"â§",RightDownTeeVector:"â¥",RightDownVector:"â",RightDownVectorBar:"â¥",RightFloor:"â",rightharpoondown:"â",rightharpoonup:"â",rightleftarrows:"â",rightleftharpoons:"â",rightrightarrows:"â",rightsquigarrow:"â",RightTee:"â¢",RightTeeArrow:"â¦",RightTeeVector:"â¥",rightthreetimes:"â",RightTriangle:"â³",RightTriangleBar:"â§",RightTriangleEqual:"âµ",RightUpDownVector:"â¥",RightUpTeeVector:"â¥",RightUpVector:"â¾",RightUpVectorBar:"â¥",RightVector:"â",RightVectorBar:"â¥",ring:"Ë",risingdotseq:"â",rlarr:"â",rlhar:"â",rlm:"â",rmoust:"â±",rmoustache:"â±",rnmid:"â«®",roang:"â",roarr:"â¾",robrk:"â§",ropar:"â¦",ropf:"ð£",Ropf:"â",roplus:"⨮",rotimes:"⨵",RoundImplies:"⥰",rpar:")",rpargt:"â¦",rppolint:"â¨",rrarr:"â",Rrightarrow:"â",rsaquo:"âº",rscr:"ð",Rscr:"â",rsh:"â±",Rsh:"â±",rsqb:"]",rsquo:"â",rsquor:"â",rthree:"â",rtimes:"â",rtri:"â¹",rtrie:"âµ",rtrif:"â¸",rtriltri:"â§",RuleDelayed:"â§´",ruluhar:"⥨",rx:"â",sacute:"Å",Sacute:"Å",sbquo:"â",sc:"â»",Sc:"⪼",scap:"⪸",scaron:"Å¡",Scaron:"Å ",sccue:"â½",sce:"⪰",scE:"⪴",scedil:"Å",Scedil:"Å",scirc:"Å",Scirc:"Å",scnap:"⪺",scnE:"⪶",scnsim:"â©",scpolint:"â¨",scsim:"â¿",scy:"Ñ",Scy:"С",sdot:"â
",sdotb:"â¡",sdote:"⩦",searhk:"⤥",searr:"â",seArr:"â",searrow:"â",sect:"§",semi:";",seswar:"⤩",setminus:"â",setmn:"â",sext:"â¶",sfr:"ð°",Sfr:"ð",sfrown:"â¢",sharp:"â¯",shchcy:"Ñ",SHCHcy:"Щ",shcy:"Ñ",SHcy:"Ш",ShortDownArrow:"â",ShortLeftArrow:"â",shortmid:"â£",shortparallel:"â¥",ShortRightArrow:"â",ShortUpArrow:"â",shy:"Â",sigma:"Ï",Sigma:"Σ",sigmaf:"Ï",sigmav:"Ï",sim:"â¼",simdot:"⩪",sime:"â",simeq:"â",simg:"âª",simgE:"⪠",siml:"âª",simlE:"âª",simne:"â",simplus:"⨤",simrarr:"⥲",slarr:"â",SmallCircle:"â",smallsetminus:"â",smashp:"⨳",smeparsl:"⧤",smid:"â£",smile:"â£",smt:"⪪",smte:"⪬",smtes:"⪬ï¸",softcy:"Ñ",SOFTcy:"Ь",sol:"/",
vendor: 5,581 bytes, line 27
27solb:"â§",solbar:"â¿",sopf:"ð¤",Sopf:"ð",spades:"â ",spadesuit:"â ",spar:"â¥",sqcap:"â",sqcaps:"âï¸",sqcup:"â",sqcups:"âï¸",Sqrt:"â",sqsub:"â",sqsube:"â",sqsubset:"â",sqsubseteq:"â",sqsup:"â",sqsupe:"â",sqsupset:"â",sqsupseteq:"â",squ:"â¡",square:"â¡",Square:"â¡",SquareIntersection:"â",SquareSubset:"â",SquareSubsetEqual:"â",SquareSuperset:"â",SquareSupersetEqual:"â",SquareUnion:"â",squarf:"âª",squf:"âª",srarr:"â",sscr:"ð",Sscr:"ð®",ssetmn:"â",ssmile:"â£",sstarf:"â",star:"â",Star:"â",starf:"â
",straightepsilon:"ϵ",straightphi:"Ï",strns:"¯",sub:"â",Sub:"â",subdot:"⪽",sube:"â",subE:"â«
",subedot:"â«",submult:"â«",subne:"â",subnE:"â«",subplus:"⪿",subrarr:"⥹",subset:"â",Subset:"â",subseteq:"â",subseteqq:"â«
",SubsetEqual:"â",subsetneq:"â",subsetneqq:"â«",subsim:"â«",subsub:"â«",subsup:"â«",succ:"â»",succapprox:"⪸",succcurlyeq:"â½",Succeeds:"â»",SucceedsEqual:"⪰",SucceedsSlantEqual:"â½",SucceedsTilde:"â¿",succeq:"⪰",succnapprox:"⪺",succneqq:"⪶",succnsim:"â©",succsim:"â¿",SuchThat:"â",sum:"â",Sum:"â",sung:"âª",sup:"â",Sup:"â",sup1:"¹",sup2:"²",sup3:"³",supdot:"⪾",supdsub:"â«",supe:"â",supE:"â«",supedot:"â«",Superset:"â",SupersetEqual:"â",suphsol:"â",suphsub:"â«",suplarr:"⥻",supmult:"â«",supne:"â",supnE:"â«",supplus:"â«",supset:"â",Supset:"â",supseteq:"â",supseteqq:"â«",supsetneq:"â",supsetneqq:"â«",supsim:"â«",supsub:"â«",supsup:"â«",swarhk:"⤦",swarr:"â",swArr:"â",swarrow:"â",swnwar:"⤪",szlig:"Ã",Tab:" ",target:"â",tau:"Ï",Tau:"Τ",tbrk:"â´",tcaron:"Å¥",Tcaron:"Ť",tcedil:"Å£",Tcedil:"Å¢",tcy:"Ñ",Tcy:"Т",tdot:"â",telrec:"â",tfr:"ð±",Tfr:"ð",there4:"â´",therefore:"â´",Therefore:"â´",theta:"θ",Theta:"Î",thetasym:"Ï",thetav:"Ï",thickapprox:"â",thicksim:"â¼",ThickSpace:"ââ",thinsp:"â",ThinSpace:"â",thkap:"â",thksim:"â¼",thorn:"þ",THORN:"Ã",tilde:"Ë",Tilde:"â¼",TildeEqual:"â",TildeFullEqual:"â
",TildeTilde:"â",times:"Ã",timesb:"â ",timesbar:"⨱",timesd:"⨰",tint:"â",toea:"⤨",top:"â¤",topbot:"â¶",topcir:"⫱",topf:"ð¥",Topf:"ð",topfork:"â«",tosa:"⤩",tprime:"â´",trade:"â¢",TRADE:"â¢",triangle:"âµ",triangledown:"â¿",triangleleft:"â",trianglelefteq:"â´",triangleq:"â",triangleright:"â¹",trianglerighteq:"âµ",tridot:"â¬",trie:"â",triminus:"⨺",TripleDot:"â",triplus:"⨹",trisb:"â§",tritime:"⨻",trpezium:"â¢",tscr:"ð",Tscr:"ð¯",tscy:"Ñ",TScy:"Ц",tshcy:"Ñ",TSHcy:"Ð",tstrok:"ŧ",Tstrok:"Ŧ",twixt:"â¬",twoheadleftarrow:"â",twoheadrightarrow:"â ",uacute:"ú",Uacute:"Ã",uarr:"â",uArr:"â",Uarr:"â",Uarrocir:"â¥",ubrcy:"Ñ",Ubrcy:"Ð",ubreve:"Å",Ubreve:"Ŭ",ucirc:"û",Ucirc:"Ã",ucy:"Ñ",Ucy:"У",udarr:"â
",udblac:"ű",Udblac:"Ű",udhar:"⥮",ufisht:"⥾",ufr:"ð²",Ufr:"ð",ugrave:"ù",Ugrave:"Ã",uHar:"⥣",uharl:"â¿",uharr:"â¾",uhblk:"â",ulcorn:"â",ulcorner:"â",ulcrop:"â",ultri:"â¸",umacr:"Å«",Umacr:"Ū",uml:"¨",UnderBar:"_",UnderBrace:"â",UnderBracket:"âµ",UnderParenthesis:"â",Union:"â",UnionPlus:"â",uogon:"ų",Uogon:"Ų",uopf:"ð¦",Uopf:"ð",uparrow:"â",Uparrow:"â",UpArrow:"â",UpArrowBar:"â¤",UpArrowDownArrow:"â
",updownarrow:"â",Updownarrow:"â",UpDownArrow:"â",UpEquilibrium:"⥮",upharpoonleft:"â¿",upharpoonright:"â¾",uplus:"â",UpperLeftArrow:"â",UpperRightArrow:"â",upsi:"Ï
",Upsi:"Ï",upsih:"Ï",upsilon:"Ï
",Upsilon:"Î¥",UpTee:"â¥",UpTeeArrow:"â¥",upuparrows:"â",urcorn:"â",urcorner:"â",urcrop:"â",uring:"ů",Uring:"Å®",urtri:"â¹",uscr:"ð",Uscr:"ð°",utdot:"â°",utilde:"Å©",Utilde:"Ũ",utri:"âµ",utrif:"â´",uuarr:"â",uuml:"ü",Uuml:"Ã",uwangle:"⦧",vangrt:"â¦",varepsilon:"ϵ",varkappa:"ϰ",varnothing:"â
",varphi:"Ï",varpi:"Ï",varpropto:"â",varr:"â",vArr:"â",varrho:"ϱ",varsigma:"Ï",varsubsetneq:"âï¸",varsubsetneqq:"â«ï¸",varsupsetneq:"âï¸",varsupsetneqq:"â«ï¸",vartheta:"Ï",vartriangleleft:"â²",vartriangleright:"â³",vBar:"⫨",Vbar:"â««",vBarv:"â«©",vcy:"в",Vcy:"Ð",vdash:"â¢",vDash:"â¨",Vdash:"â©",VDash:"â«",Vdashl:"⫦",vee:"â¨",Vee:"â",veebar:"â»",veeeq:"â",vellip:"â®",verbar:"|",Verbar:"â",vert:"|",Vert:"â",VerticalBar:"â£",VerticalLine:"|",VerticalSeparator:"â",VerticalTilde:"â",VeryThinSpace:"â",vfr:"ð³",Vfr:"ð",vltri:"â²",vnsub:"ââ",vnsup:"ââ",vopf:"ð§",Vopf:"ð",vprop:"â",vrtri:"â³",vscr:"ð",Vscr:"ð±",vsubne:"âï¸",vsubnE:"â«ï¸",vsupne:"âï¸",vsupnE:"â«ï¸",Vvdash:"âª",vzigzag:"â¦",wcirc:"ŵ",Wcirc:"Å´",wedbar:"â©",wedge:"â§",Wedge:"â",wedgeq:"â",weierp:"â",wfr:"ð´",Wfr:"ð",wopf:"ð¨",Wopf:"ð",wp:"â",wr:"â",wreath:"â",wscr:"ð",Wscr:"ð²",xcap:"â",xcirc:"â¯",xcup:"â",xdtri:"â½",xfr:"ðµ",Xfr:"ð",xharr:"â·",xhArr:"âº",xi:"ξ",Xi:"Î",xlarr:"âµ",xlArr:"â¸",xmap:"â¼",xnis:"â»",xodot:"â¨",xopf:"ð©",Xopf:"ð",xoplus:"â¨",xotime:"â¨",xrarr:"â¶",xrArr:"â¹",xscr:"ð",Xscr:"ð³",xsqcup:"â¨",xuplus:"â¨",xutri:"â³",xvee:"â",xwedge:"â",yacute:"ý",Yacute:"Ã",yacy:"Ñ",YAcy:"Я",ycirc:"Å·",Ycirc:"Ŷ",ycy:"Ñ",Ycy:"Ы",yen:"Â¥",yfr:"ð¶",Yfr:"ð",yicy:"Ñ",YIcy:"Ð",yopf:"ðª",Yopf:"ð",yscr:"ð",Yscr:"ð´",yucy:"Ñ",YUcy:"Ю",yuml:"ÿ",Yuml:"Ÿ",zacute:"ź",Zacute:"Ź",zcaron:"ž",Zcaron:"Ž",zcy:"з",Zcy:"Ð",zdot:"ż",Zdot:"Å»",zeetrf:"â¨",ZeroWidthSpace:"â",zeta:"ζ",Zeta:"Î",zfr:"ð·",Zfr:"â¨",zhcy:"ж",ZHcy:"Ð",zigrarr:"â",zopf:"ð«",Zopf:"â¤",zscr:"ð",Zscr:"ðµ",zwj:"â",zwnj:"â"},
27Za={aacute:"á",Aacute:"Ã",acirc:"â",Acirc:"Ã",acute:"´",aelig:"æ",AElig:"Ã",agrave:"à ",Agrave:"Ã",amp:"&",AMP:"&",aring:"Ã¥",Aring:"Ã
",atilde:"ã",Atilde:"Ã",auml:"ä",Auml:"Ã",brvbar:"¦",ccedil:"ç",Ccedil:"Ã",cedil:"¸",cent:"¢",copy:"©",COPY:"©",curren:"¤",deg:"°",divide:"÷",eacute:"é",Eacute:"Ã",ecirc:"ê",Ecirc:"Ã",egrave:"è",Egrave:"Ã",eth:"ð",ETH:"Ã",euml:"ë",Euml:"Ã",frac12:"½",frac14:"¼",frac34:"¾",gt:">",GT:">",iacute:"Ã",Iacute:"Ã",icirc:"î",Icirc:"Ã",iexcl:"¡",igrave:"ì",Igrave:"Ã",iquest:"¿",iuml:"ï",Iuml:"Ã",laquo:"«",lt:"<",LT:"<",macr:"¯",micro:"µ",middot:"·",nbsp:" ",not:"¬",ntilde:"ñ",Ntilde:"Ã",oacute:"ó",Oacute:"Ã",ocirc:"ô",Ocirc:"Ã",ograve:"ò",Ograve:"Ã",ordf:"ª",ordm:"º",oslash:"ø",Oslash:"Ã",otilde:"õ",Otilde:"Ã",ouml:"ö",Ouml:"Ã",para:"¶",plusmn:"±",pound:"£",quot:'"',QUOT:'"',raquo:"»",reg:"®",REG:"®",sect:"§",shy:"Â",sup1:"¹",sup2:"²",sup3:"³",szlig:"Ã",thorn:"þ",THORN:"Ã",times:"Ã",uacute:"ú",Uacute:"Ã",ucirc:"û",Ucirc:"Ã",ugrave:"ù",Ugrave:"Ã",uml:"¨",uuml:"ü",Uuml:"Ã",yacute:"ý",Yacute:"Ã",yen:"Â¥",yuml:"ÿ"},ja={0:"�",128:"â¬",130:"â",131:"Æ",132:"â",133:"â¦",134:"â ",135:"â¡",136:"Ë",137:"â°",138:"Å ",139:"â¹",140:"Å",142:"Ž",145:"â",146:"â",147:"â",148:"â",149:"â¢",150:"â",151:"â",152:"Ë",153:"â¢",154:"Å¡",155:"âº",156:"Å",158:"ž",159:"Ÿ"},qa=[1,2,3,4,5,6,7,8,11,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,64976,64977,64978,64979,64980,64981,64982,64983,64984,64985,64986,64987,64988,64989,64990,64991,64992,64993,64994,64995,64996,64997,64998,64999,65e3,65001,65002,65003,65004,65005,65006,65007,65534,65535,131070,131071,196606,196607,262142,262143,327678,327679,393214,393215,458750,458751,524286,524287,589822,589823,655358,655359,720894,720895,786430,786431,851966,851967,917502,917503,983038,983039,1048574,1048575,1114110,1114111],Ha=String.fromCharCode,za={}.hasOwnProperty,Ga=function(gs,hs){return za.call(gs,hs)},Ka=function(gs,hs){for(var fs=-1,al=gs.length;++fs<al;)if(gs[fs]==hs)return!0;return!1},Ya=function(gs,hs){if(!gs)return hs;var fs={},al;for(al in hs)fs[al]=Ga(gs,al)?gs[al]:hs[al];return fs},Wa=function(gs,hs){var fs="";return gs>=55296&&gs<=57343||gs>1114111?(hs&&zi("character reference outside the permissible Unicode range"),"�"):Ga(ja,gs)?(hs&&zi("disallowed character reference"),ja[gs]):(hs&&Ka(qa,gs)&&zi("disallowed character reference"),gs>65535&&(gs-=65536,fs+=Ha(gs>>>10&1023|55296),gs=56320|gs&1023),fs+=Ha(gs),fs)},gi=function(gs){return"&#x"+gs.toString(16).toUpperCase()+";"},Ei=function(gs){return"&#"+gs+";"},zi=function(gs){throw Error("Parse error: "+gs)},cs=function(gs,hs){hs=Ya(hs,cs.options),hs.strict&&Ua.test(gs)&&zi("forbidden code point");var fs=hs.encodeEverything,al=hs.useNamedReferences,el=hs.allowUnsafeSymbols,tl=hs.decimal?Ei:gi,il=function(ll){return tl(ll.charCodeAt(0))};return fs?(gs=gs.replace(ka,function(ll){return al&&Ga(Da,ll)?"&"+Da[ll]+";":il(ll)}),al&&(gs=gs.replace(/>\u20D2/g,">⃒").replace(/<\u20D2/g,"<⃒").replace(/fj/g,"fj")),al&&(gs=gs.replace($a,function(ll){return"&"+Da[ll]+";"}))):al?(el||(gs=gs.replace(Va,function(ll){return"&"+Da[ll]+";"})),gs=gs.replace(/>\u20D2/g,">⃒").replace(/<\u20D2/g,"<⃒"),gs=gs.replace($a,function(ll){return"&"+Da[ll]+";"})):el||(gs=gs.replace(Va,il)),gs.replace(Ca,function(ll){var hl=ll.charCodeAt(0),ol=ll.charCodeAt(1);return tl((hl-55296)*1024+ol-56320+65536)}).replace(Ba,il)};cs.options={allowUnsafeSymbols:!1,encodeEverything:!1,strict:!1,useNamedReferences:!1,decimal
27:!1};var Xi=function(gs,hs){hs=Ya(hs,Xi.options);var fs=hs.strict;return fs&&Ma.test(gs)&&zi("malformed character reference"),gs.replace(La,function(al,el,tl,il,ll,hl,ol,pl,wl){var Vl,Ml,ml,gl,Cl,Ql;return el?(Cl=el,Qa[Cl]):tl?(Cl=tl,Ql=il,Ql&&hs.isAttributeValue?(fs&&Ql=="="&&zi("`&` did not start a character reference"),al):(fs&&zi("named character reference was not terminated by a semicolon"),Za[Cl]+(Ql||""))):ll?(ml=ll,Ml=hl,fs&&!Ml&&zi("character reference was not terminated by a semicolon"),Vl=parseInt(ml,10),Wa(Vl,fs)):ol?(gl=ol,Ml=pl,fs&&!Ml&&zi("character reference was not terminated by a semicolon"),Vl=parseInt(gl,16),Wa(Vl,fs)):(fs&&zi("named character reference was not terminated by a semicolon"),al)})};Xi.options={isAttributeValue:!1,strict:!1};var ls=function(gs){return gs.replace(Va,function(hs){return Fa[hs]})},ds={version:"1.2.0",encode:cs,decode:Xi,escape:ls,unescape:Xi};if(typeof define=="function"&&typeof define.amd=="object"&&define.amd)define(function(){return ds});else if(wa&&!wa.nodeType)if(Pa)Pa.exports=ds;else for(var us in ds)Ga(ds,us)&&(wa[us]=ds[us]);else Aa.he=ds})(t)}));function useResolvedElement(t,r){var Aa=(0,import_react.useRef)(null),wa=(0,import_react.useRef)(null);wa.current=r;var Pa=(0,import_react.useRef)(null);(0,import_react.useEffect)(function(){xa()});var xa=(0,import_react.useCallback)(function(){var Ca=Pa.current,ka=wa.current,Ba=Ca||(ka?ka instanceof Element?ka:ka.current:null);Aa.current&&Aa.current.element===Ba&&Aa.current.subscriber===t||(Aa.current&&Aa.current.cleanup&&Aa.current.cleanup(),Aa.current={element:Ba,subscriber:t,cleanup:Ba?t(Ba):void 0})},[t]);return(0,import_react.useEffect)(function(){return function(){Aa.current&&Aa.current.cleanup&&(Aa.current.cleanup(),Aa.current=null)}},[]),(0,import_react.useCallback)(function(Ca){Pa.current=Ca,xa()},[xa])}function extractSize(t,r,Aa){return t[r]?t[r][0]?t[r][0][Aa]:t[r][Aa]:r==="contentBoxSize"?t.contentRect[Aa==="inlineSize"?"width":"height"]:void 0}function useResizeObserver(t){t===void 0&&(t={});var r=t.onResize,Aa=(0,import_react.useRef)(void 0);Aa.current=r;var wa=t.round||Math.round,Pa=(0,import_react.useRef)(),xa=(0,import_react.useState)({width:void 0,height:void 0}),Ca=xa[0],ka=xa[1],Ba=(0,import_react.useRef)(!1);(0,import_react.useEffect)(function(){return Ba.current=!1,function(){Ba.current=!0}},[]);var $a=(0,import_react.useRef)({width:void 0,height:void 0}),Da=useResolvedElement((0,import_react.useCallback)(function(Va){return(!Pa.current||Pa.current.box!==t.box||Pa.current.round!==wa)&&(Pa.current={box:t.box,round:wa,instance:new ResizeObserver(function(Fa){var Ma=Fa[0],Ua=t.box==="border-box"?"borderBoxSize":t.box==="device-pixel-content-box"?"devicePixelContentBoxSize":"contentBoxSize",La=extractSize(Ma,Ua,"inlineSize"),Qa=extractSize(Ma,Ua,"blockSize"),Za=La?wa(La):void 0,ja=Qa?wa(Qa):void 0;if($a.current.width!==Za||$a.current.height!==ja){var qa={width:Za,height:ja};$a.current.width=Za,$a.current.height=ja,Aa.current?Aa.current(qa):Ba.current||ka(qa)}})}),Pa.current.instance.observe(Va,{box:t.box}),function(){Pa.current&&Pa.current.instance.unobserve(Va)}},[t.box,wa]),t.ref);return(0,import_react.useMemo)(function(){return{ref:Da,width:Ca.width,height:Ca.height}},[Da,Ca.width,Ca.height])}var require_api=__commonJSMin((t=>{Object.defineProperty(t,"__esModule",{value:!0}),t.isPluginApiError=r;function r(Aa){return typeof Aa=="object"&&Aa!==null&&Aa.name==="PluginApiError"&&typeof Aa.status=="number"}})),require_hooks=__commonJSMin((t=>{var r=t&&t.__createBinding||(Object.create?(function(Fa,Ma,Ua,La){La===void 0&&(La=Ua);var Qa=Object.getOwnPropertyDescriptor(Ma,Ua);(!Qa||("get"in Qa?!Ma.__esModule:Qa.writable||Qa.configurable))&&(Qa={enumerable:!0,get:function(){return Ma[Ua]}}),Object.defineProperty(Fa,La,Qa)}):(function(Fa,Ma,Ua,La){La===void 0&&(La=Ua),Fa[La]=Ma[Ua]})),Aa=t&&t.__setModuleDefault||(Object.create?(function(Fa,Ma){Object.defineProperty(Fa,"default",{enumerable:!0,value:Ma})}):function(Fa,Ma){Fa.default=Ma}),wa=t&&t.__importStar||(function(){var Fa=function(Ma){return Fa=Object.getOwnPropertyNames||function(Ua){var La=[];for(var Qa in Ua)Object.prototype.hasOwnProperty.call(Ua,Qa)&&(La[La.length]=Qa);return La},Fa(Ma)};return function(Ma){if(Ma&&Ma.__esModule)return Ma;var Ua={};if(Ma!=null)for(var La=Fa(Ma),Qa=0;Qa<La.length;Qa++)La[Qa]!=="default"&&r(Ua,Ma,La[Qa]);return Aa(Ua,Ma),Ua}})();
27Object.defineProperty(t,"__esModule",{value:!0}),t.LocalRuntimeContext=void 0,t.withPluginRuntime=xa,t.usePluginRuntime=Ca,t.useCurrentFile=ka,t.usePluginActions=Ba,t.usePluginAPI=$a,t.useCurrentUser=Da,t.usePluginSettings=Va;var Pa=wa(require_react$2());t.LocalRuntimeContext=(0,Pa.createContext)(null);function xa(Fa){var Ma,Ua;function La(Qa){var Za=Qa.runtime;return Pa.default.createElement(t.LocalRuntimeContext.Provider,{value:Za},Pa.default.createElement(Fa,null))}return La.displayName="WithRuntime(".concat((Ua=(Ma=Fa.displayName)!==null&&Ma!==void 0?Ma:Fa.name)!==null&&Ua!==void 0?Ua:"Component",")"),La}function Ca(){var Fa=(0,Pa.useContext)(t.LocalRuntimeContext);if(!Fa)throw new Error("usePluginRuntime must be used inside a plugin component rendered by ONLYOFFICE Apps");return Fa}function ka(){return Ca().currentFile}function Ba(){return Ca().actions}function $a(){return Ca().api}function Da(){return Ca().currentUser}function Va(){return Ca().settings}})),require_react=__commonJSMin((t=>{Object.defineProperty(t,"__esModule",{value:!0}),t.usePluginSettings=t.useCurrentUser=t.usePluginAPI=t.usePluginActions=t.useCurrentFile=t.usePluginRuntime=t.withPluginRuntime=t.isPluginApiError=void 0;var r=require_api();Object.defineProperty(t,"isPluginApiError",{enumerable:!0,get:function(){return r.isPluginApiError}});var Aa=require_hooks();Object.defineProperty(t,"withPluginRuntime",{enumerable:!0,get:function(){return Aa.withPluginRuntime}}),Object.defineProperty(t,"usePluginRuntime",{enumerable:!0,get:function(){return Aa.usePluginRuntime}}),Object.defineProperty(t,"useCurrentFile",{enumerable:!0,get:function(){return Aa.useCurrentFile}}),Object.defineProperty(t,"usePluginActions",{enumerable:!0,get:function(){return Aa.usePluginActions}}),Object.defineProperty(t,"usePluginAPI",{enumerable:!0,get:function(){return Aa.usePluginAPI}}),Object.defineProperty(t,"useCurrentUser",{enumerable:!0,get:function(){return Aa.useCurrentUser}}),Object.defineProperty(t,"usePluginSettings",{enumerable:!0,get:function(){return Aa.usePluginSettings}})})),require_collection_utils=__commonJSMin(((t,r)=>{var Aa=r.exports={};Aa.forEach=function(wa,Pa){for(var xa=0;xa<wa.length;xa++){var Ca=Pa(wa[xa]);if(Ca)return Ca}}})),require_element_utils=__commonJSMin(((t,r)=>{r.exports=function(Aa){var wa=Aa.stateHandler.getState;function Pa(Ba){var $a=wa(Ba);return $a&&!!$a.isDetectable}function xa(Ba){wa(Ba).isDetectable=!0}function Ca(Ba){return!!wa(Ba).busy}function ka(Ba,$a){wa(Ba).busy=!!$a}return{isDetectable:Pa,markAsDetectable:xa,isBusy:Ca,markBusy:ka}}})),require_listener_handler=__commonJSMin(((t,r)=>{r.exports=function(Aa){var wa={};function Pa(Ba){var $a=Aa.get(Ba);return $a===void 0?[]:wa[$a]||[]}function xa(Ba,$a){var Da=Aa.get(Ba);wa[Da]||(wa[Da]=[]),wa[Da].push($a)}function Ca(Ba,$a){for(var Da=Pa(Ba),Va=0,Fa=Da.length;Va<Fa;++Va)if(Da[Va]===$a){Da.splice(Va,1);break}}function ka(Ba){var $a=Pa(Ba);$a&&($a.length=0)}return{get:Pa,add:xa,removeListener:Ca,removeAllListeners:ka}}})),require_id_generator=__commonJSMin(((t,r)=>{r.exports=function(){var Aa=1;function wa(){return Aa++}return{generate:wa}}})),require_id_handler=__commonJSMin(((t,r)=>{r.exports=function(Aa){var wa=Aa.idGenerator,Pa=Aa.stateHandler.getState;function xa(ka){var Ba=Pa(ka);return Ba&&Ba.id!==void 0?Ba.id:null}function Ca(ka){var Ba=Pa(ka);if(!Ba)throw new Error("setId required the element to have a resize detection state.");var $a=wa.generate();return Ba.id=$a,$a}return{get:xa,set:Ca}}})),require_reporter=__commonJSMin(((t,r)=>{r.exports=function(Aa){function wa(){}var Pa={log:wa,warn:wa,error:wa};if(!Aa&&window.console){var xa=function(Ca,ka){Ca[ka]=function(){var $a=console[ka];if($a.apply)$a.apply(console,arguments);else for(var Da=0;Da<arguments.length;Da++)$a(arguments[Da])}};xa(Pa,"log"),xa(Pa,"warn"),xa(Pa,"error")}return Pa}})),require_browser_detector=__commonJSMin(((t,r)=>{var Aa=r.exports={};Aa.isIE=function(wa){function Pa(){var xa=navigator.userAgent.toLowerCase();return xa.indexOf("msie")!==-1||xa.indexOf("trident")!==-1||xa.indexOf(" edge/")!==-1}return Pa()?wa?wa===(function(){var xa,Ca=3,ka=document.createElement("div"),Ba=ka.getElementsByTagName("i");do ka.innerHTML="<!--[if gt IE "+ ++Ca+"]><i></i><![endif]-->";while(Ba[0]);return Ca>4?Ca:xa})():!0:!1},Aa.isLegacyOpera=function(){return!!window.opera}})),require_utils=__commonJSMin(((t,r)=>{var Aa=r.exports={};Aa.getOption=wa;function wa(Pa,xa,Ca){var ka=Pa[xa];return ka==null&&Ca!==void 0?Ca:ka}})),require_batch_processor=__commonJSMin(((t,r)=>{var Aa=require_utils();r.exports=function(xa){xa=xa||{};var Ca=xa.reporter,ka=Aa.getOption(xa,"async",!0),Ba=Aa.getOption(xa,"auto",!0);Ba&&!ka&&(Ca&&Ca.warn("Invalid options combination. auto=true and async=false is invali
27d. Setting async=true."),ka=!0);var $a=wa(),Da,Va=!1;function Fa(ja,qa){!Va&&Ba&&ka&&$a.size()===0&&La(),$a.add(ja,qa)}function Ma(){for(Va=!0;$a.size();){var ja=$a;$a=wa(),ja.process()}Va=!1}function Ua(ja){Va||(ja===void 0&&(ja=ka),Da&&(Qa(Da),Da=null),ja?La():Ma())}function La(){Da=Za(Ma)}function Qa(ja){return clearTimeout(ja)}function Za(ja){var qa=function(Ha){return setTimeout(Ha,0)};return qa(ja)}return{add:Fa,force:Ua}};function wa(){var Pa={},xa=0,Ca=0,ka=0;function Ba(Va,Fa){Fa||(Fa=Va,Va=0),Va>Ca?Ca=Va:Va<ka&&(ka=Va),Pa[Va]||(Pa[Va]=[]),Pa[Va].push(Fa),xa++}function $a(){for(var Va=ka;Va<=Ca;Va++)for(var Fa=Pa[Va],Ma=0;Ma<Fa.length;Ma++){var Ua=Fa[Ma];Ua()}}function Da(){return xa}return{add:Ba,process:$a,size:Da}}})),require_state_handler=__commonJSMin(((t,r)=>{var Aa="_erd";function wa(Ca){return Ca[Aa]={},Pa(Ca)}function Pa(Ca){return Ca[Aa]}function xa(Ca){delete Ca[Aa]}r.exports={initState:wa,getState:Pa,cleanState:xa}})),require_object$1=__commonJSMin(((t,r)=>{var Aa=require_browser_detector();r.exports=function(wa){wa=wa||{};var Pa=wa.reporter,xa=wa.batchProcessor,Ca=wa.stateHandler.getState;if(!Pa)throw new Error("Missing required dependency: reporter.");function ka(Fa,Ma){function Ua(){Ma(Fa)}if(Aa.isIE(8))Ca(Fa).object={proxy:Ua},Fa.attachEvent("onresize",Ua);else{var La=Da(Fa);if(!La)throw new Error("Element is not detectable by this strategy.");La.contentDocument.defaultView.addEventListener("resize",Ua)}}function Ba(Fa){var Ma=wa.important?" !important; ":"; ";return(Fa.join(Ma)+Ma).trim()}function $a(Fa,Ma,Ua){Ua||(Ua=Ma,Ma=Fa,Fa=null),Fa=Fa||{},Fa.debug;function La(Qa,Za){var ja=Ba(["display: block","position: absolute","top: 0","left: 0","width: 100%","height: 100%","border: none","padding: 0","margin: 0","opacity: 0","z-index: -1000","pointer-events: none"]),qa=!1,Ha=window.getComputedStyle(Qa),za=Qa.offsetWidth,Ga=Qa.offsetHeight;Ca(Qa).startSize={width:za,height:Ga};function Ka(){function Ya(){if(Ha.position==="static"){Qa.style.setProperty("position","relative",Fa.important?"important":"");var Ei=function(zi,cs,Xi,ls){function ds(gs){return gs.replace(/[^-\d\.]/g,"")}var us=Xi[ls];us!=="auto"&&ds(us)!=="0"&&(zi.warn("An element that is positioned static has style."+ls+"="+us+" which is ignored due to the static positioning. The element will need to be positioned relative, so the style."+ls+" will be set to 0. Element: ",cs),cs.style.setProperty(ls,"0",Fa.important?"important":""))};Ei(Pa,Qa,Ha,"top"),Ei(Pa,Qa,Ha,"right"),Ei(Pa,Qa,Ha,"bottom"),Ei(Pa,Qa,Ha,"left")}}function Wa(){qa||Ya();function Ei(zi,cs){if(!zi.contentDocument){var Xi=Ca(zi);Xi.checkForObjectDocumentTimeoutId&&window.clearTimeout(Xi.checkForObjectDocumentTimeoutId),Xi.checkForObjectDocumentTimeoutId=setTimeout(function(){Xi.checkForObjectDocumentTimeoutId=0,Ei(zi,cs)},100);return}cs(zi.contentDocument)}Ei(this,function(cs){Za(Qa)})}Ha.position!==""&&(Ya(Ha),qa=!0);var gi=document.createElement("object");gi.style.cssText=ja,gi.tabIndex=-1,gi.type="text/html",gi.setAttribute("aria-hidden","true"),gi.onload=Wa,Aa.isIE()||(gi.data="about:blank"),Ca(Qa)&&(Qa.appendChild(gi),Ca(Qa).object=gi,Aa.isIE()&&(gi.data="about:blank"))}xa?xa.add(Ka):Ka()}Aa.isIE(8)?Ua(Ma):La(Ma,Ua)}function Da(Fa){return Ca(Fa).object}function Va(Fa){if(Ca(Fa)){var Ma=Da(Fa);Ma&&(Aa.isIE(8)?Fa.detachEvent("onresize",Ma.proxy):Fa.removeChild(Ma),Ca(Fa).checkForObjectDocumentTimeoutId&&window.clearTimeout(Ca(Fa).checkForObjectDocumentTimeoutId),delete Ca(Fa).object)}}return{makeDetectable:$a,addListener:ka,uninstall:Va}}})),require_scroll=__commonJSMin(((t,r)=>{var Aa=require_collection_utils().forEach;r.exports=function(wa){wa=wa||{};var Pa=wa.reporter,xa=wa.batchProcessor,Ca=wa.stateHandler.getState;wa.stateHandler.hasState;var ka=wa.idHandler;if(!xa)throw new Error("Missing required dependency: batchProcessor");if(!Pa)throw new Error("Missing required dependency: reporter.");var Ba=Ma(),$a="erd_scroll_detection_scrollbar_style",Da="erd_scroll_detection_container";function Va(Ka){Ua(Ka,$a,Da)}Va(window.document);function Fa(Ka){var Ya=wa.important?" !important; ":"; ";return(Ka.join(Ya)+Ya).trim()}function Ma(){var Ka=500,Ya=500,Wa=document.createElement("div");Wa.style.cssText=Fa(["position: absolute","width: "+Ka*2+"px","height: "+Ya*2+"px","visibility: hidden","margin: 0","padding: 0"]);var gi=document.createElement("div");gi.style.cssText=Fa(["position: absolute","width: "+Ka+"px","height: "+Ya+"px","overflow: scroll","visibility: none","top: "+-Ka*3+"px","left: "+-Ya*3+"px","visibility: hidden","margin: 0","padding: 0"]),gi.appendChild(Wa),document.body.insertBefore(gi,document.body.firstChild);var Ei=Ka-gi.clientWidth,zi=Ya-gi.clientHeight;return document.body.removeChild(gi),{width:Ei,height:zi}}function Ua(Ka,Ya,Wa){function gi(Xi,ls){ls=ls||function(us){Ka.head.appendChild(us)};var ds=Ka.createElement("style");return ds.innerHTML=Xi,ds.id=Ya,ls(ds),ds}if(!Ka.getElementById(Ya)){var Ei=Wa+"_animation",zi=Wa+"_animation_active",cs=`/* Created by the element-resize-detector library. */ 28`;cs+="."+Wa+" >
28 div::-webkit-scrollbar { "+Fa(["display: none"])+` } 29 30`,cs+="."+zi+" { "+Fa(["-webkit-animation-duration: 0.1s","animation-duration: 0.1s","-webkit-animation-name: "+Ei,"animation-name: "+Ei])+` } 31`,cs+="@-webkit-keyframes "+Ei+` { 0% { opacity: 1; } 50% { opacity: 0; } 100% { opacity: 1; } } 32`,cs+="@keyframes "+Ei+" { 0% { opacity: 1; } 50% { opacity: 0; } 100% { opacity: 1; } }",gi(cs)}}function La(Ka){Ka.className+=" "+Da+"_animation_active"}function Qa(Ka,Ya,Wa){if(Ka.addEventListener)Ka.addEventListener(Ya,Wa);else if(Ka.attachEvent)Ka.attachEvent("on"+Ya,Wa);else return Pa.error("[scroll] Don't know how to add event listeners.")}function Za(Ka,Ya,Wa){if(Ka.removeEventListener)Ka.removeEventListener(Ya,Wa);else if(Ka.detachEvent)Ka.detachEvent("on"+Ya,Wa);else return Pa.error("[scroll] Don't know how to remove event listeners.")}function ja(Ka){return Ca(Ka).container.childNodes[0].childNodes[0].childNodes[0]}function qa(Ka){return Ca(Ka).container.childNodes[0].childNodes[0].childNodes[1]}function Ha(Ka,Ya){if(!Ca(Ka).listeners.push)throw new Error("Cannot add listener to an element that is not detectable.");Ca(Ka).listeners.push(Ya)}function za(Ka,Ya,Wa){Wa||(Wa=Ya,Ya=Ka,Ka=null),Ka=Ka||{};function gi(){if(Ka.debug){var ml=Array.prototype.slice.call(arguments);if(ml.unshift(ka.get(Ya),"Scroll: "),Pa.log.apply)Pa.log.apply(null,ml);else for(var gl=0;gl<ml.length;gl++)Pa.log(ml[gl])}}function Ei(ml){function gl(Cl){var Ql=Cl.getRootNode&&Cl.getRootNode().contains(Cl);return Cl===Cl.ownerDocument.body||Cl.ownerDocument.body.contains(Cl)||Ql}return!gl(ml)||window.getComputedStyle(ml)===null}function zi(ml){var gl=Ca(ml).container.childNodes[0],Cl=window.getComputedStyle(gl);return!Cl.width||Cl.width.indexOf("px")===-1}function cs(){var ml=window.getComputedStyle(Ya),gl={};return gl.position=ml.position,gl.width=Ya.offsetWidth,gl.height=Ya.offsetHeight,gl.top=ml.top,gl.right=ml.right,gl.bottom=ml.bottom,gl.left=ml.left,gl.widthCSS=ml.width,gl.heightCSS=ml.height,gl}function Xi(){var ml=cs();Ca(Ya).startSize={width:ml.width,height:ml.height},gi("Element start size",Ca(Ya).startSize)}function ls(){Ca(Ya).listeners=[]}function ds(){if(gi("storeStyle invoked."),!Ca(Ya)){gi("Aborting because element has been uninstalled");return}var ml=cs();Ca(Ya).style=ml}function us(ml,gl,Cl){Ca(ml).lastWidth=gl,Ca(ml).lastHeight=Cl}function gs(ml){return ja(ml).childNodes[0]}function hs(){return 2*Ba.width+1}function fs(){return 2*Ba.height+1}function al(ml){return ml+10+hs()}function el(ml){return ml+10+fs()}function tl(ml){return ml*2+hs()}function il(ml){return ml*2+fs()}function ll(ml,gl,Cl){var Ql=ja(ml),Zl=qa(ml),bl=al(gl),yl=el(Cl),Pl=tl(gl),Il=il(Cl);Ql.scrollLeft=bl,Ql.scrollTop=yl,Zl.scrollLeft=Pl,Zl.scrollTop=Il}function hl(){var ml=Ca(Ya).container;if(!ml){ml=document.createElement("div"),ml.className=Da,ml.style.cssText=Fa(["visibility: hidden","display: inline","width: 0px","height: 0px","z-index: -1","overflow: hidden","margin: 0","padding: 0"]),Ca(Ya).container=ml,La(ml),Ya.appendChild(ml);var gl=function(){Ca(Ya).onRendered&&Ca(Ya).onRendered()};Qa(ml,"animationstart",gl),Ca(Ya).onAnimationStart=gl}return ml}function ol(){function ml(){var Hl=Ca(Ya).style;if(Hl.position==="static"){Ya.style.setProperty("position","relative",Ka.important?"important":"");var ms=function(Al,Sl,nl,vl){function os(Ja){return Ja.replace(/[^-\d\.]/g,"")}var Ol=nl[vl];Ol!=="auto"&&os(Ol)!=="0"&&(Al.warn("An element that is positioned static has style."+vl+"="+Ol+" which is ignored due to the static positioning. The element will need to be positioned relative, so the style."+vl+" will be set to 0. Element: ",Sl),Sl.style[vl]=0)};ms(Pa,Ya,Hl,"top"),ms(Pa,Ya,Hl,"right"),ms(Pa,Ya,Hl,"bottom"),ms(Pa,Ya,Hl,"left")}}function gl(Hl,ms,Al,Sl){return Hl=Hl?Hl+"px":"0",ms=ms?ms+"px":"0",Al=Al?Al+"px":"0",Sl=Sl?Sl+"px":"0",["left: "+Hl,"top: "+ms,"right: "+Sl,"bottom: "+Al]}if(gi("Injecting elements"),!Ca(Ya)){gi("Aborting because element has been uninstalled");return}ml();var Cl=Ca(Ya).container;Cl||(Cl=hl());var Ql=Ba.width,Zl=Ba.height,bl=Fa(["position: absolute","flex: none","overflow: hidden","z-index: -1","visibility: hidden","width: 100%","height: 100%","left: 0px","top: 0px"]),yl=Fa(["position: absolute","flex: none","overflow: hidden","z-index: -1","visibility: hidden"].concat(gl(-(1+Ql),-(1+Zl),-Zl,-Ql))),Pl=Fa(["position: absolute","flex: none","overflow: scroll","z-index: -1","visibility: hidden","width: 100%","height: 100%"]),Il=Fa(["position: absolute","flex: none","overflow: scroll","z-index: -1","visibility: hidden","width: 100%","height: 100%"]),kl=Fa(["position: absolute","left: 0","top: 0"]),Ll=Fa(["position: absolute","width: 200%","height: 200%"]),Xl=document.createElement("div"),ql=document.createElement("div"),Wl=document.createElement("div"),ic=document.createElement("div"),tc=document.createElement("div"),rc=document.createElement("div");Xl.dir="ltr",Xl.style.cssText=bl,Xl.className=Da,ql.className=Da,ql.style.cssText=yl,Wl.style.cssText=Pl,ic.style.cssText=kl,tc.style.cssText=Il,rc.style.cssText=Ll,Wl.appendChild(ic),tc.appendChild(rc),ql.a
32ppendChild(Wl),ql.appendChild(tc),Xl.appendChild(ql),Cl.appendChild(Xl);function oc(){var Hl=Ca(Ya);Hl&&Hl.onExpand?Hl.onExpand():gi("Aborting expand scroll handler: element has been uninstalled")}function Jl(){var Hl=Ca(Ya);Hl&&Hl.onShrink?Hl.onShrink():gi("Aborting shrink scroll handler: element has been uninstalled")}Qa(Wl,"scroll",oc),Qa(tc,"scroll",Jl),Ca(Ya).onExpandScroll=oc,Ca(Ya).onShrinkScroll=Jl}function pl(){function ml(Pl,Il,kl){var Ll=gs(Pl),Xl=al(Il),ql=el(kl);Ll.style.setProperty("width",Xl+"px",Ka.important?"important":""),Ll.style.setProperty("height",ql+"px",Ka.important?"important":"")}function gl(Pl){var Il=Ya.offsetWidth,kl=Ya.offsetHeight,Ll=Il!==Ca(Ya).lastWidth||kl!==Ca(Ya).lastHeight;gi("Storing current size",Il,kl),us(Ya,Il,kl),xa.add(0,function(){if(Ll){if(!Ca(Ya)){gi("Aborting because element has been uninstalled");return}if(!Cl()){gi("Aborting because element container has not been initialized");return}if(Ka.debug){var ql=Ya.offsetWidth,Wl=Ya.offsetHeight;(ql!==Il||Wl!==kl)&&Pa.warn(ka.get(Ya),"Scroll: Size changed before updating detector elements.")}ml(Ya,Il,kl)}}),xa.add(1,function(){if(!Ca(Ya)){gi("Aborting because element has been uninstalled");return}if(!Cl()){gi("Aborting because element container has not been initialized");return}ll(Ya,Il,kl)}),Ll&&Pl&&xa.add(2,function(){if(!Ca(Ya)){gi("Aborting because element has been uninstalled");return}if(!Cl()){gi("Aborting because element container has not been initialized");return}Pl()})}function Cl(){return!!Ca(Ya).container}function Ql(){function Pl(){return Ca(Ya).lastNotifiedWidth===void 0}gi("notifyListenersIfNeeded invoked");var Il=Ca(Ya);if(Pl()&&Il.lastWidth===Il.startSize.width&&Il.lastHeight===Il.startSize.height)return gi("Not notifying: Size is the same as the start size, and there has been no notification yet.");if(Il.lastWidth===Il.lastNotifiedWidth&&Il.lastHeight===Il.lastNotifiedHeight)return gi("Not notifying: Size already notified");gi("Current size not notified, notifying..."),Il.lastNotifiedWidth=Il.lastWidth,Il.lastNotifiedHeight=Il.lastHeight,Aa(Ca(Ya).listeners,function(kl){kl(Ya)})}function Zl(){if(gi("startanimation triggered."),zi(Ya)){gi("Ignoring since element is still unrendered...");return}gi("Element rendered.");var Pl=ja(Ya),Il=qa(Ya);(Pl.scrollLeft===0||Pl.scrollTop===0||Il.scrollLeft===0||Il.scrollTop===0)&&(gi("Scrollbars out of sync. Updating detector elements..."),gl(Ql))}function bl(){if(gi("Scroll detected."),zi(Ya)){gi("Scroll event fired while unrendered. Ignoring...");return}gl(Ql)}if(gi("registerListenersAndPositionElements invoked."),!Ca(Ya)){gi("Aborting because element has been uninstalled");return}Ca(Ya).onRendered=Zl,Ca(Ya).onExpand=bl,Ca(Ya).onShrink=bl;var yl=Ca(Ya).style;ml(Ya,yl.width,yl.height)}function wl(){if(gi("finalizeDomMutation invoked."),!Ca(Ya)){gi("Aborting because element has been uninstalled");return}var ml=Ca(Ya).style;us(Ya,ml.width,ml.height),ll(Ya,ml.width,ml.height)}function Vl(){Wa(Ya)}function Ml(){gi("Installing..."),ls(),Xi(),xa.add(0,ds),xa.add(1,ol),xa.add(2,pl),xa.add(3,wl),xa.add(4,Vl)}gi("Making detectable..."),Ei(Ya)?(gi("Element is detached"),hl(),gi("Waiting until element is attached..."),Ca(Ya).onRendered=function(){gi("Element is now attached"),Ml()}):Ml()}function Ga(Ka){var Ya=Ca(Ka);Ya&&(Ya.onExpandScroll&&Za(ja(Ka),"scroll",Ya.onExpandScroll),Ya.onShrinkScroll&&Za(qa(Ka),"scroll",Ya.onShrinkScroll),Ya.onAnimationStart&&Za(Ya.container,"animationstart",Ya.onAnimationStart),Ya.container&&Ka.removeChild(Ya.container))}return{makeDetectable:za,addListener:Ha,uninstall:Ga,initDocument:Va}}})),require_element_resize_detector=__commonJSMin(((t,r)=>{var Aa=require_collection_utils().forEach,wa=require_element_utils(),Pa=require_listener_handler(),xa=require_id_generator(),Ca=require_id_handler(),ka=require_reporter(),Ba=require_browser_detector(),$a=require_batch_processor(),Da=require_state_handler(),Va=require_object$1(),Fa=require_scroll();function Ma(Za){return Array.isArray(Za)||Za.length!==void 0}function Ua(Za){if(Array.isArray(Za))return Za;var ja=[];return Aa(Za,function(qa){ja.push(qa)}),ja}function La(Za){return Za&&Za.nodeType===1}r.exports=function(Za){Za=Za||{};var ja;Za.idHandler?ja={get:function(ds){return Za.idHandler.get(ds,!0)},set:Za.idHandler.set}:ja=Ca({idGenerator:xa(),stateHandler:Da});var qa=Za.reporter;qa||(qa=ka(qa===!1));var Ha=Qa(Za,"batchProcessor",$a({reporter:qa})),za={};
32za.callOnAdd=!!Qa(Za,"callOnAdd",!0),za.debug=!!Qa(Za,"debug",!1);var Ga=Pa(ja),Ka=wa({stateHandler:Da}),Ya,Wa=Qa(Za,"strategy","object"),gi=Qa(Za,"important",!1),Ei={reporter:qa,batchProcessor:Ha,stateHandler:Da,idHandler:ja,important:gi};if(Wa==="scroll"&&(Ba.isLegacyOpera()?(qa.warn("Scroll strategy is not supported on legacy Opera. Changing to object strategy."),Wa="object"):Ba.isIE(9)&&(qa.warn("Scroll strategy is not supported on IE9. Changing to object strategy."),Wa="object")),Wa==="scroll")Ya=Fa(Ei);else if(Wa==="object")Ya=Va(Ei);else throw new Error("Invalid strategy name: "+Wa);var zi={};function cs(ds,us,gs){function hs(ll){Aa(Ga.get(ll),function(ol){ol(ll)})}function fs(ll,hl,ol){Ga.add(hl,ol),ll&&ol(hl)}if(gs||(gs=us,us=ds,ds={}),!us)throw new Error("At least one element required.");if(!gs)throw new Error("Listener required.");if(La(us))us=[us];else if(Ma(us))us=Ua(us);else return qa.error("Invalid arguments. Must be a DOM element or a collection of DOM elements.");var al=0,el=Qa(ds,"callOnAdd",za.callOnAdd),tl=Qa(ds,"onReady",function(){}),il=Qa(ds,"debug",za.debug);Aa(us,function(hl){Da.getState(hl)||(Da.initState(hl),ja.set(hl));var ol=ja.get(hl);if(il&&qa.log("Attaching listener to element",ol,hl),!Ka.isDetectable(hl)){if(il&&qa.log(ol,"Not detectable."),Ka.isBusy(hl)){il&&qa.log(ol,"System busy making it detectable"),fs(el,hl,gs),zi[ol]=zi[ol]||[],zi[ol].push(function(){al++,al===us.length&&tl()});return}return il&&qa.log(ol,"Making detectable..."),Ka.markBusy(hl,!0),Ya.makeDetectable({debug:il,important:gi},hl,function(wl){if(il&&qa.log(ol,"onElementDetectable"),Da.getState(wl)){Ka.markAsDetectable(wl),Ka.markBusy(wl,!1),Ya.addListener(wl,hs),fs(el,wl,gs);var Vl=Da.getState(wl);if(Vl&&Vl.startSize){var Ml=wl.offsetWidth,ml=wl.offsetHeight;(Vl.startSize.width!==Ml||Vl.startSize.height!==ml)&&hs(wl)}zi[ol]&&Aa(zi[ol],function(gl){gl()})}else il&&qa.log(ol,"Element uninstalled before being detectable.");delete zi[ol],al++,al===us.length&&tl()})}il&&qa.log(ol,"Already detecable, adding listener."),fs(el,hl,gs),al++}),al===us.length&&tl()}function Xi(ds){if(!ds)return qa.error("At least one element is required.");if(La(ds))ds=[ds];else if(Ma(ds))ds=Ua(ds);else return qa.error("Invalid arguments. Must be a DOM element or a collection of DOM elements.");Aa(ds,function(us){Ga.removeAllListeners(us),Ya.uninstall(us),Da.cleanState(us)})}function ls(ds){Ya.initDocument&&Ya.initDocument(ds)}return{listenTo:cs,removeListener:Ga.removeListener,removeAllListeners:Ga.removeAllListeners,uninstall:Xi,initDocument:ls}};function Qa(Za,ja,qa){var Ha=Za[ja];return Ha==null&&qa!==void 0?qa:Ha}})),require_isUndefined=__commonJSMin(((t,r)=>{function Aa(wa){return wa===void 0}r.exports=Aa}));function escapeStringRegexp(t){if(typeof t!="string")throw new TypeError("Expected a string");return t.replace(/[|\\{}()[\]^$+*?.]/g,"\\$&").replace(/-/g,"\\x2d")}function defaultStringLength(t){return t.length}function markdownTable(t,r){const Aa=r||{},wa=(Aa.align||[]).concat(),Pa=Aa.stringLength||defaultStringLength,xa=[],Ca=[],ka=[],Ba=[];let $a=0,Da=-1;for(;++Da<t.length;){const La=[],Qa=[];let Za=-1;for(t[Da].length>$a&&($a=t[Da].length);++Za<t[Da].length;){const ja=serialize(t[Da][Za]);if(Aa.alignDelimiters!==!1){const qa=Pa(ja);Qa[Za]=qa,(Ba[Za]===void 0||qa>Ba[Za])&&(Ba[Za]=qa)}La.push(ja)}Ca[Da]=La,ka[Da]=Qa}let Va=-1;if(typeof wa=="object"&&"length"in wa)for(;++Va<$a;)xa[Va]=toAlignment(wa[Va]);else{const La=toAlignment(wa);for(;++Va<$a;)xa[Va]=La}Va=-1;const Fa=[],Ma=[];for(;++Va<$a;){const La=xa[Va];let Qa="",Za="";La===99?(Qa=":",Za=":"):La===108?Qa=":":La===114&&(Za=":");let ja=Aa.alignDelimiters===!1?1:Math.max(1,Ba[Va]-Qa.length-Za.length);const qa=Qa+"-".repeat(ja)+Za;Aa.alignDelimiters!==!1&&(ja=Qa.length+ja+Za.length,ja>Ba[Va]&&(Ba[Va]=ja),Ma[Va]=ja),Fa[Va]=qa}Ca.splice(1,0,Fa),ka.splice(1,0,Ma),Da=-1;const Ua=[];for(;++Da<Ca.length;){const La=Ca[Da],Qa=ka[Da];Va=-1;const Za=[];for(;++Va<$a;){const ja=La[Va]||"";let qa="",Ha="";if(Aa.alignDelimiters!==!1){const za=Ba[Va]-(Qa[Va]||0),Ga=xa[Va];Ga===114?qa=" ".repeat(za):Ga===99?za%2?(qa=" ".repeat(za/2+.5),Ha=" ".repeat(za/2-.5)):(qa=" ".repeat(za/2),Ha=qa):Ha=" ".repeat(za)}Aa.delimiterStart!==!1&&!Va&&Za.push("|"),Aa.padding!==!1&&!(Aa.alignDelimiters===!1&&ja==="")&&(Aa.delimiterStart!==!1||Va)&&Za.push(" "),Aa.alignDelimiters!==!1&&Za.push(qa),Za.push(ja),Aa.alignDelimiters!==!1&&Za.push(Ha),Aa.padding!==!1&&Za.push(" "),(Aa.delimiterEnd!==!1||Va!==$a-1)&&Za.push("|")}Ua.push(Aa.delimiterEnd===!1?Za.join("").replace(/ +$/,""):Za.join(""))}return Ua.join(` 33`)}function serialize(t){return t==null?"":String(t)}function toAlignment(t){const r=typeof t=="string"?t.codePointAt(0):0;return r===67||r===99?99:r===76||r===108?108:r===82||r===114?114:0}function longestStreak(t,r){const Aa=String(t);let wa=Aa.indexOf(r),Pa=wa,xa=0,Ca=0;if(typeof r!="string")throw new TypeError("Expected substring");for(;wa!==-1;)wa===Pa?++xa>Ca&&(Ca=xa):xa=1,Pa=wa+r.length,wa=Aa.indexOf(r,Pa);return Ca}var DefaultBufferLength=1024,nextPropID=0,Range=class{constructor(t,r){this.from=t,this.to=r}},NodeProp=class{constructor(t={}){this.id=nextPropID++,this.perNode=!!t.perNode,this.deserialize=t.deserialize||(()=>{throw new Error("This node type doesn't define a deserialize function")}),this.combine=t.combine||null}add(t){if(this.perNode)throw new RangeError("Can't add per-node props to node types");return typeof t!="function"&&(t=NodeType.match(t)),r=>{let Aa=t(r);return Aa===void 0?null:[this,Aa]}}};NodeProp.closedBy=new NodeProp({deserialize:t=>t.split(" ")});NodeProp.openedBy=new NodeProp({deserialize:t=>t.split(" ")});NodeProp.group=new NodeProp({deserialize:t=>t.split(" ")});NodeProp.isolate=new NodeProp({deserialize:t=>{if(t&&t!="rtl"&&t!="ltr"&&t!="auto")throw new RangeError("Invalid value for isolate: "+t);return t||"auto"}});NodeProp.contextHash=new NodeProp({perNode:!0});NodeProp.lookAhead=new NodeProp({perNode:!0});NodeProp.mounted=new NodeProp({perNode:!0});var MountedTree=class{constructor(t,r,Aa,wa=!1){this.tree=t,this.overlay=r,this.parser=Aa,this.bracketed=wa}static get(t){return t&&t.props&&t.props[NodeProp.mounted.id]}},noProps=Object.create(null),NodeType=class nu{constructor(r,Aa,wa,Pa=0){this.name=r,this.props=Aa,this.id=wa,this.flags=Pa}static define(r){let Aa=r.props&&r.props.length?Object.create(null):noPro
vendor: 11,972 bytes, line 33
33ps,wa=(r.top?1:0)|(r.skipped?2:0)|(r.error?4:0)|(r.name==null?8:0),Pa=new nu(r.name||"",Aa,r.id,wa);if(r.props){for(let xa of r.props)if(Array.isArray(xa)||(xa=xa(Pa)),xa){if(xa[0].perNode)throw new RangeError("Can't store a per-node prop on a node type");Aa[xa[0].id]=xa[1]}}return Pa}prop(r){return this.props[r.id]}get isTop(){return(this.flags&1)>0}get isSkipped(){return(this.flags&2)>0}get isError(){return(this.flags&4)>0}get isAnonymous(){return(this.flags&8)>0}is(r){if(typeof r=="string"){if(this.name==r)return!0;let Aa=this.prop(NodeProp.group);return Aa?Aa.indexOf(r)>-1:!1}return this.id==r}static match(r){let Aa=Object.create(null);for(let wa in r)for(let Pa of wa.split(" "))Aa[Pa]=r[wa];return wa=>{for(let Pa=wa.prop(NodeProp.group),xa=-1;xa<(Pa?Pa.length:0);xa++){let Ca=Aa[xa<0?wa.name:Pa[xa]];if(Ca)return Ca}}}};NodeType.none=new NodeType("",Object.create(null),0,8);var NodeSet=class ou{constructor(r){this.types=r;for(let Aa=0;Aa<r.length;Aa++)if(r[Aa].id!=Aa)throw new RangeError("Node type ids should correspond to array positions when creating a node set")}extend(...r){let Aa=[];for(let wa of this.types){let Pa=null;for(let xa of r){let Ca=xa(wa);if(Ca){Pa||(Pa=Object.assign({},wa.props));let ka=Ca[1],Ba=Ca[0];Ba.combine&&Ba.id in Pa&&(ka=Ba.combine(Pa[Ba.id],ka)),Pa[Ba.id]=ka}}Aa.push(Pa?new NodeType(wa.name,Pa,wa.id,wa.flags):wa)}return new ou(Aa)}},CachedNode=new WeakMap,CachedInnerNode=new WeakMap,IterMode;(function(t){t[t.ExcludeBuffers=1]="ExcludeBuffers",t[t.IncludeAnonymous=2]="IncludeAnonymous",t[t.IgnoreMounts=4]="IgnoreMounts",t[t.IgnoreOverlays=8]="IgnoreOverlays",t[t.EnterBracketed=16]="EnterBracketed"})(IterMode||(IterMode={}));var Tree=class Nc{constructor(r,Aa,wa,Pa,xa){if(this.type=r,this.children=Aa,this.positions=wa,this.length=Pa,this.props=null,xa&&xa.length){this.props=Object.create(null);for(let[Ca,ka]of xa)this.props[typeof Ca=="number"?Ca:Ca.id]=ka}}toString(){let r=MountedTree.get(this);if(r&&!r.overlay)return r.tree.toString();let Aa="";for(let wa of this.children){let Pa=wa.toString();Pa&&(Aa&&(Aa+=","),Aa+=Pa)}return this.type.name?(/\W/.test(this.type.name)&&!this.type.isError?JSON.stringify(this.type.name):this.type.name)+(Aa.length?"("+Aa+")":""):Aa}cursor(r=0){return new TreeCursor(this.topNode,r)}cursorAt(r,Aa=0,wa=0){let Pa=CachedNode.get(this)||this.topNode,xa=new TreeCursor(Pa);return xa.moveTo(r,Aa),CachedNode.set(this,xa._tree),xa}get topNode(){return new TreeNode(this,0,0,null)}resolve(r,Aa=0){let wa=resolveNode(CachedNode.get(this)||this.topNode,r,Aa,!1);return CachedNode.set(this,wa),wa}resolveInner(r,Aa=0){let wa=resolveNode(CachedInnerNode.get(this)||this.topNode,r,Aa,!0);return CachedInnerNode.set(this,wa),wa}resolveStack(r,Aa=0){return stackIterator(this,r,Aa)}iterate(r){let{enter:Aa,leave:wa,from:Pa=0,to:xa=this.length}=r,Ca=r.mode||0,ka=(Ca&IterMode.IncludeAnonymous)>0;for(let Ba=this.cursor(Ca|IterMode.IncludeAnonymous);;){let $a=!1;if(Ba.from<=xa&&Ba.to>=Pa&&(!ka&&Ba.type.isAnonymous||Aa(Ba)!==!1)){if(Ba.firstChild())continue;$a=!0}for(;$a&&wa&&(ka||!Ba.type.isAnonymous)&&wa(Ba),!Ba.nextSibling();){if(!Ba.parent())return;$a=!0}}}prop(r){return r.perNode?this.props?this.props[r.id]:void 0:this.type.prop(r)}get propValues(){let r=[];if(this.props)for(let Aa in this.props)r.push([+Aa,this.props[Aa]]);return r}balance(r={}){return this.children.length<=8?this:balanceRange(NodeType.none,this.children,this.positions,0,this.children.length,0,this.length,(Aa,wa,Pa)=>new Nc(this.type,Aa,wa,Pa,this.propValues),r.makeTree||((Aa,wa,Pa)=>new Nc(NodeType.none,Aa,wa,Pa)))}static build(r){return buildTree(r)}};Tree.empty=new Tree(NodeType.none,[],[],0);var FlatBufferCursor=class lu{constructor(r,Aa){this.buffer=r,this.index=Aa}get id(){return this.buffer[this.index-4]}get start(){return this.buffer[this.index-3]}get end(){return this.buffer[this.index-2]}get size(){return this.buffer[this.index-1]}get pos(){return this.index}next(){this.index-=4}fork(){return new lu(this.buffer,this.index)}},TreeBuffer=class cu{constructor(r,Aa,wa){this.buffer=r,this.length=Aa,this.set=wa}get type(){return NodeType.none}toString(){let r=[];for(let Aa=0;Aa<this.buffer.length;)r.push(this.childString(Aa)),Aa=this.buffer[Aa+3];return r.join(",")}childString(r){let Aa=this.buffer[r],wa=this.buffer[r+3],Pa=this.set.types[Aa],xa=Pa.name;if(/\W/.test(xa)&&!Pa.isError&&(xa=JSON.stringify(xa)),r+=4,wa==r)return xa;let Ca=[];for(;r<wa;)Ca.push(this.childString(r)),r=this.buffer[r+3];return xa+"("+Ca.join(",")+")"}findChild(r,Aa,wa,Pa,xa){let{buffer:Ca}=this,ka=-1;for(let Ba=r;Ba!=Aa&&!(checkSide(xa,Pa,Ca[Ba+1],Ca[Ba+2])&&(ka=Ba,wa>0));Ba=Ca[Ba+3]);return ka}slice(r,Aa,wa){let Pa=this.buffer,xa=new Uint16Array(Aa-r),Ca=0;for(let ka=r,Ba=0;ka<Aa;){xa[Ba++]=Pa[ka++],xa[Ba++]=Pa[ka++]-wa;let $a=xa[Ba++]=Pa[ka++]-wa;xa[Ba++]=Pa[ka++]-r,Ca=Math.max(Ca,$a)}return new cu(xa,Ca,this.set)}};function checkSide(t,r,Aa,wa){switch(t){case-2:return Aa<r;case-1:return wa>=r&&Aa<r;case 0:return Aa<r&&wa>r;case 1:return Aa<=r&&wa>r;case 2:return wa>r;case 4:return!0}}function resolveNode(t,r,Aa,wa){for(var Pa;t.from==t.to||(Aa<1?t.from>=r:t.from>r)||(Aa>-1?t.to<=r:t.to<r);){let Ca=!wa&&t instanceof TreeNode&&t.index<0?null:t.parent;if(!Ca)return t;t=Ca}let xa=wa?0:IterMode.IgnoreOverlays;if(wa)for(let Ca=t,ka=Ca.parent;ka;Ca=ka,ka=Ca.parent)Ca instanceof TreeNode&&Ca.index<0&&((Pa=ka.enter(r,Aa,xa))===null||Pa===void 0?void 0:Pa.from)!=Ca.from&&(t=ka);for(;;){let Ca=t.enter(r,Aa,xa);if(!Ca)return t;t=Ca}}var BaseNode=class{cursor(t=0){return new TreeCursor(this,t)}getChild(t,r=null,Aa=null){let wa=getChildren(this,t,r,Aa);return wa.length?wa[0]:null}getChildren(t,r=null,Aa=null){return getChildren(this,t,r,Aa)}resolve(t,r=0){return resolveNode(this,t,r,!1)}resolveInner(t,r=0){return resolveNode(this,t,r,!0)}matchContext(t){return matchNodeContext(this.parent,t)}enterUnfinishedNodesBefore(t){let r=this.childBefore(t),Aa=this;for(;r;){let wa=r.lastChild;if(!wa||wa.to!=r.to)break;wa.type.isError&&wa.from==wa.to?(Aa=r,r=wa.prevSibling):r=wa}return Aa}get node(){return this}get next(){return this.parent}},TreeNode=class Vc extends BaseNode{constructor(r,Aa,wa,Pa){super(),this._tree=r,this.from=Aa,this.index=wa,this._parent=Pa}get type(){return this._tree.type}get name(){return this._tree.type.name}get to(){return this.from+this._tree.length}nextChild(r,Aa,wa,Pa,xa=0){for(let Ca=this;;){for(let{children:ka,positions:Ba}=Ca._tree,$a=Aa>0?ka.length:-1;r!=$a;r+=Aa){let Da=ka[r],Va=Ba[r]+Ca.from,Fa;if(!(!(xa&IterMode.EnterBracketed&&Da instanceof Tree&&(Fa=MountedTree.get(Da))&&!Fa.overlay&&Fa.bracketed&&wa>=Va&&wa<=Va+Da.length)&&!checkSide(Pa,wa,Va,Va+Da.length))){if(Da instanceof TreeBuffer){if(xa&IterMode.ExcludeBuffers)continue;let Ma=Da.findChild(0,Da.buffer.length,Aa,wa-Va,Pa);if(Ma>-1)return new BufferNode(new BufferContext(Ca,Da,r,Va),null,Ma)}else if(xa&IterMode.IncludeAnonymous||!Da.type.isAnonymous||hasChild(Da)){let Ma;if(!(xa&IterMode.IgnoreMounts)&&(Ma=MountedTree.get(Da))&&!Ma.overlay)return new Vc(Ma.tree,Va,r,Ca);let Ua=new Vc(Da,Va,r,Ca);return xa&IterMode.IncludeAnonymous||!Ua.type.isAnonymous?Ua:Ua.nextChild(Aa<0?Da.children.length-1:0,Aa,wa,Pa,xa)}}}if(xa&IterMode.IncludeAnonymous||!Ca.type.isAnonymous||(Ca.index>=0?r=Ca.index+Aa:r=Aa<0?-1:Ca._parent._tree.children.length,Ca=Ca._parent,!Ca))return null}}get firstChild(){return this.nextChild(0,1,0,4)}get lastChild(){return this.nextChild(this._tree.children.length-1,-1,0,4)}childAfter(r){return this.nextChild(0,1,r,2)}childBefore(r){return this.nextChild(this._tree.children.length-1,-1,r,-2)}prop(r){return this._tree.prop(r)}enter(r,Aa,wa=0){let Pa;if(!(wa&IterMode.IgnoreOverlays)&&(Pa=MountedTree.get(this._tree))&&Pa.overlay){let xa=r-this.from,Ca=wa&IterMode.EnterBracketed&&Pa.bracketed;for(let{from:ka,to:Ba}of Pa.overlay)if((Aa>0||Ca?ka<=xa:ka<xa)&&(Aa<0||Ca?Ba>=xa:Ba>xa))return new Vc(Pa.tree,Pa.overlay[0].from+this.from,-1,this)}return this.nextChild(0,1,r,Aa,wa)}nextSignificantParent(){let r=this;for(;r.type.isAnonymous&&r._parent;)r=r._parent;return r}get parent(){return this._parent?this._parent.nextSignificantParent():null}get nextSibling(){return this._parent&&this.index>=0?this._parent.nextChild(this.index+1,1,0,4):null}get prevSibling(){return this._parent&&this.index>=0?this._parent.nextChild(this.index-1,-1,0,4):null}get tree(){return this._tree}toTree(){return this._tree}toString(){return this._tree.toString()}};function getChildren(t,r,Aa,wa){let Pa=t.cursor(),xa=[];if(!Pa.firstChild())return xa;if(Aa!=null){for(let Ca=!1;!Ca;)if(Ca=Pa.type.is(Aa),!Pa.nextSibling())return xa}for(;;){if(wa!=null&&Pa.type.is(wa))return xa;if(Pa.type.is(r)&&xa.push(Pa.node),!Pa.nextSibling())return wa==null?xa:[]}}function matchNodeContext(t,r,Aa=r.length-1){for(let wa=t;Aa>=0;wa=wa.parent){if(!wa)return!1;if(!wa.type.isAnonymous){if(r[Aa]&&r[Aa]!=wa.name)return!1;Aa--}}return!0}var BufferContext=class{constructor(t,r,Aa,wa){this.parent=t,this.buffer=r,this.index=Aa,this.start=wa}},BufferNode=class Cc extends BaseNode{get name(){return this.type.name}get from(){return this.context.start+this.context.buffer.buffer[this.index+1]}get to(){return this.context.start+this.context.buffer.buffer[this.index+2]}constructor(r,Aa,wa){super(),this.context=r,this._parent=Aa,this.index=wa,this.type=r.buffer.set.types[r.buffer.buffer[wa]]}child(r,Aa,wa){let{buffer:Pa}=this.context,xa=Pa.findChild(this.index+4,Pa.buffer[this.index+3],r,Aa-this.context.start,wa);return xa<0?null:new Cc(this.context,this,xa)}get firstChild(){return this.child(1,0,4)}get lastChild(){return this.child(-1,0,4)}childAfter(r){return this.child(1,r,2)}childBefore(r){return this.child(-1,r,-2)}prop(r){return this.type.prop(r)}enter(r,Aa,wa=0){if(wa&IterMode.ExcludeBuffers)return null;let{buffer:Pa}=this.context,xa=Pa.findChild(this.index+4,Pa.buffer[this.index+3],Aa>0?1:-1,r-this.context.start,Aa);return xa<0?null:new Cc(this.context,this,xa)}get parent(){return this._parent||this.context.parent.nextSignificantParent()}externalSibling(r){return this._parent?null:this.context.parent.nextChild(this.context.index+r,r,0,4)}get nextSibling(){let{buffer:r}=this.context,Aa=r.buffer[this.index+3];return Aa<(this._parent?r.buffer[this._parent.index+3]:r.buffer.length)?new Cc(this.context,this._parent,Aa):this.externalSibling(1)}get prevSibling(){let{buffer:r}=this.context,Aa=this._parent?this._parent.index+4:0;return this.index==Aa?this.externalSibling(-1):new Cc(this.context,this._parent,r.findChild(Aa,this.index,-1,0,4))}get tree(){return null}toTree(){let r=[],Aa=[],{buffer:wa}=this.context,Pa=this.index+4,xa=wa.buffer[this.index+3];if(xa>Pa){let Ca=wa.buffer[this.index+1];r.push(wa.slice(Pa,xa,Ca)),Aa.push(0)}return new Tree(this.type,r,Aa,this.to-this.from)}toString(){return this.context.buffer.childString(this.index)}};function iterStack(t){if(!t.length)return null;let r=0,Aa=t[0];for(let xa=1;xa<t.length;xa++){let Ca=t[xa];(Ca.from>Aa.from||Ca.to<Aa.to)&&(Aa=Ca,r=xa)}let wa=Aa instanceof TreeNode&&Aa.index<0?null:Aa.parent,Pa=t.slice();return wa?Pa[r]=wa:Pa.splice(r,1),new StackIterator(Pa,Aa)}var StackIterator=class{constructor(t,r){this.heads=t,this.node=r}get next(){return iterStack(this.heads)}};function stackIterator(t,r,Aa){let wa=t.resolveInner(r,Aa),Pa=null;for(let xa=wa instanceof TreeNode?wa:wa.context.parent;xa;xa=xa.parent)if(xa.index<0){let Ca=xa.parent;(Pa||(Pa=[wa])).push(Ca.resolve(r,Aa)),xa=Ca}else{let Ca=MountedTree.get(xa.tree);if(Ca&&Ca.overlay&&Ca.overlay[0].from<=r&&Ca.overlay[Ca.overlay.length-1].to>=r){let ka=new TreeNode(Ca.tree,Ca.overlay[0].from+xa.from,-1,xa);(Pa||(Pa=[wa])).push(resolveNode(ka,r,Aa,!1))}}return Pa?iterStack(Pa):wa}var TreeCursor=class{get name(){return this.type.name}constructor(t,r=0){if(this.buffer=null,this.stack=[],this.index=0,this.bufferNode=null,this.mode=r&~IterMode.EnterBracketed,t instanceof TreeNode)this.yieldNode(t);else{this._tree=t.context.parent,this.buffer=t.context;
vendor: 9,481 bytes, line 33
33for(let Aa=t._parent;Aa;Aa=Aa._parent)this.stack.unshift(Aa.index);this.bufferNode=t,this.yieldBuf(t.index)}}yieldNode(t){return t?(this._tree=t,this.type=t.type,this.from=t.from,this.to=t.to,!0):!1}yieldBuf(t,r){this.index=t;let{start:Aa,buffer:wa}=this.buffer;return this.type=r||wa.set.types[wa.buffer[t]],this.from=Aa+wa.buffer[t+1],this.to=Aa+wa.buffer[t+2],!0}yield(t){return t?t instanceof TreeNode?(this.buffer=null,this.yieldNode(t)):(this.buffer=t.context,this.yieldBuf(t.index,t.type)):!1}toString(){return this.buffer?this.buffer.buffer.childString(this.index):this._tree.toString()}enterChild(t,r,Aa){if(!this.buffer)return this.yield(this._tree.nextChild(t<0?this._tree._tree.children.length-1:0,t,r,Aa,this.mode));let{buffer:wa}=this.buffer,Pa=wa.findChild(this.index+4,wa.buffer[this.index+3],t,r-this.buffer.start,Aa);return Pa<0?!1:(this.stack.push(this.index),this.yieldBuf(Pa))}firstChild(){return this.enterChild(1,0,4)}lastChild(){return this.enterChild(-1,0,4)}childAfter(t){return this.enterChild(1,t,2)}childBefore(t){return this.enterChild(-1,t,-2)}enter(t,r,Aa=this.mode){return this.buffer?Aa&IterMode.ExcludeBuffers?!1:this.enterChild(1,t,r):this.yield(this._tree.enter(t,r,Aa))}parent(){if(!this.buffer)return this.yieldNode(this.mode&IterMode.IncludeAnonymous?this._tree._parent:this._tree.parent);if(this.stack.length)return this.yieldBuf(this.stack.pop());let t=this.mode&IterMode.IncludeAnonymous?this.buffer.parent:this.buffer.parent.nextSignificantParent();return this.buffer=null,this.yieldNode(t)}sibling(t){if(!this.buffer)return this._tree._parent?this.yield(this._tree.index<0?null:this._tree._parent.nextChild(this._tree.index+t,t,0,4,this.mode)):!1;let{buffer:r}=this.buffer,Aa=this.stack.length-1;if(t<0){let wa=Aa<0?0:this.stack[Aa]+4;if(this.index!=wa)return this.yieldBuf(r.findChild(wa,this.index,-1,0,4))}else{let wa=r.buffer[this.index+3];if(wa<(Aa<0?r.buffer.length:r.buffer[this.stack[Aa]+3]))return this.yieldBuf(wa)}return Aa<0?this.yield(this.buffer.parent.nextChild(this.buffer.index+t,t,0,4,this.mode)):!1}nextSibling(){return this.sibling(1)}prevSibling(){return this.sibling(-1)}atLastNode(t){let r,Aa,{buffer:wa}=this;if(wa){if(t>0){if(this.index<wa.buffer.buffer.length)return!1}else for(let Pa=0;Pa<this.index;Pa++)if(wa.buffer.buffer[Pa+3]<this.index)return!1;({index:r,parent:Aa}=wa)}else({index:r,_parent:Aa}=this._tree);for(;Aa;{index:r,_parent:Aa}=Aa)if(r>-1)for(let Pa=r+t,xa=t<0?-1:Aa._tree.children.length;Pa!=xa;Pa+=t){let Ca=Aa._tree.children[Pa];if(this.mode&IterMode.IncludeAnonymous||Ca instanceof TreeBuffer||!Ca.type.isAnonymous||hasChild(Ca))return!1}return!0}move(t,r){if(r&&this.enterChild(t,0,4))return!0;for(;;){if(this.sibling(t))return!0;if(this.atLastNode(t)||!this.parent())return!1}}next(t=!0){return this.move(1,t)}prev(t=!0){return this.move(-1,t)}moveTo(t,r=0){for(;(this.from==this.to||(r<1?this.from>=t:this.from>t)||(r>-1?this.to<=t:this.to<t))&&this.parent(););for(;this.enterChild(1,t,r););return this}get node(){if(!this.buffer)return this._tree;let t=this.bufferNode,r=null,Aa=0;if(t&&t.context==this.buffer)e:for(let wa=this.index,Pa=this.stack.length;Pa>=0;){for(let xa=t;xa;xa=xa._parent)if(xa.index==wa){if(wa==this.index)return xa;r=xa,Aa=Pa+1;break e}wa=this.stack[--Pa]}for(let wa=Aa;wa<this.stack.length;wa++)r=new BufferNode(this.buffer,r,this.stack[wa]);return this.bufferNode=new BufferNode(this.buffer,r,this.index)}get tree(){return this.buffer?null:this._tree._tree}iterate(t,r){for(let Aa=0;;){let wa=!1;if(this.type.isAnonymous||t(this)!==!1){if(this.firstChild()){Aa++;continue}this.type.isAnonymous||(wa=!0)}for(;;){if(wa&&r&&r(this),wa=this.type.isAnonymous,!Aa)return;if(this.nextSibling())break;this.parent(),Aa--,wa=!0}}}matchContext(t){if(!this.buffer)return matchNodeContext(this.node.parent,t);let{buffer:r}=this.buffer,{types:Aa}=r.set;for(let wa=t.length-1,Pa=this.stack.length-1;wa>=0;Pa--){if(Pa<0)return matchNodeContext(this._tree,t,wa);let xa=Aa[r.buffer[this.stack[Pa]]];if(!xa.isAnonymous){if(t[wa]&&t[wa]!=xa.name)return!1;wa--}}return!0}};function hasChild(t){return t.children.some(r=>r instanceof TreeBuffer||!r.type.isAnonymous||hasChild(r))}function buildTree(t){var r;let{buffer:Aa,nodeSet:wa,maxBufferLength:Pa=DefaultBufferLength,reused:xa=[],minRepeatType:Ca=wa.types.length}=t,ka=Array.isArray(Aa)?new FlatBufferCursor(Aa,Aa.length):Aa,Ba=wa.types,$a=0,Da=0;function Va(za,Ga,Ka,Ya,Wa,gi){let{id:Ei,start:zi,end:cs,size:Xi}=ka,ls=Da,ds=$a;if(Xi<0)if(ka.next(),Xi==-1){let al=xa[Ei];Ka.push(al),Ya.push(zi-za);return}else if(Xi==-3){$a=Ei;return}else if(Xi==-4){Da=Ei;return}else throw new RangeError(`Unrecognized record size: ${Xi}`);let us=Ba[Ei],gs,hs,fs=zi-za;if(cs-zi<=Pa&&(hs=Qa(ka.pos-Ga,Wa))){let al=new Uint16Array(hs.size-hs.skip),el=ka.pos-hs.size,tl=al.length;for(;ka.pos>el;)tl=Za(hs.start,al,tl);gs=new TreeBuffer(al,cs-hs.start,wa),fs=hs.start-za}else{let al=ka.pos-Xi;ka.next();let el=[],tl=[],il=Ei>=Ca?Ei:-1,ll=0,hl=cs;for(;ka.pos>al;)il>=0&&ka.id==il&&ka.size>=0?(ka.end<=hl-Pa&&(Ua(el,tl,zi,ll,ka.end,hl,il,ls,ds),ll=el.length,hl=ka.end),ka.next()):gi>2500?Fa(zi,al,el,tl):Va(zi,al,el,tl,il,gi+1);if(il>=0&&ll>0&&ll<el.length&&Ua(el,tl,zi,ll,zi,hl,il,ls,ds),el.reverse(),tl.reverse(),il>-1&&ll>0){let ol=Ma(us,ds);gs=balanceRange(us,el,tl,0,el.length,0,cs-zi,ol,ol)}else gs=La(us,el,tl,cs-zi,ls-cs,ds)}Ka.push(gs),Ya.push(fs)}function Fa(za,Ga,Ka,Ya){let Wa=[],gi=0,Ei=-1;for(;ka.pos>Ga;){let{id:zi,start:cs,end:Xi,size:ls}=ka;if(ls>4)ka.next();else{if(Ei>-1&&cs<Ei)break;Ei<0&&(Ei=Xi-Pa),Wa.push(zi,cs,Xi),gi++,ka.next()}}if(gi){let zi=new Uint16Array(gi*4),cs=Wa[Wa.length-2];for(let Xi=Wa.length-3,ls=0;Xi>=0;Xi-=3)zi[ls++]=Wa[Xi],zi[ls++]=Wa[Xi+1]-cs,zi[ls++]=Wa[Xi+2]-cs,zi[ls++]=ls;Ka.push(new TreeBuffer(zi,Wa[2]-cs,wa)),Ya.push(cs-za)}}function Ma(za,Ga){return(Ka,Ya,Wa)=>{let gi=0,Ei=Ka.length-1,zi,cs;if(Ei>=0&&(zi=Ka[Ei])instanceof Tree){if(!Ei&&zi.type==za&&zi.length==Wa)return zi;(cs=zi.prop(NodeProp.lookAhead))&&(gi=Ya[Ei]+zi.length+cs)}return La(za,Ka,Ya,Wa,gi,Ga)}}function Ua(za,Ga,Ka,Ya,Wa,gi,Ei,zi,cs){let Xi=[],ls=[];for(;za.length>Ya;)Xi.push(za.pop()),ls.push(Ga.pop()+Ka-Wa);za.push(La(wa.types[Ei],Xi,ls,gi-Wa,zi-gi,cs)),Ga.push(Wa-Ka)}function La(za,Ga,Ka,Ya,Wa,gi,Ei){if(gi){let zi=[NodeProp.contextHash,gi];Ei=Ei?[zi].concat(Ei):[zi]}if(Wa>25){let zi=[NodeProp.lookAhead,Wa];Ei=Ei?[zi].concat(Ei):[zi]}return new Tree(za,Ga,Ka,Ya,Ei)}function Qa(za,Ga){let Ka=ka.fork(),Ya=0,Wa=0,gi=0,Ei=Ka.end-Pa,zi={size:0,start:0,skip:0};e:for(let cs=Ka.pos-za;Ka.pos>cs;){let Xi=Ka.size;if(Ka.id==Ga&&Xi>=0){zi.size=Ya,zi.start=Wa,zi.skip=gi,gi+=4,Ya+=4,Ka.next();continue}let ls=Ka.pos-Xi;if(Xi<0||ls<cs||Ka.start<Ei)break;let ds=Ka.id>=Ca?4:0,us=Ka.start;for(Ka.next();Ka.pos>ls;){if(Ka.size<0)if(Ka.size==-3||Ka.size==-4)ds+=4;else break e;else Ka.id>=Ca&&(ds+=4);Ka.next()}Wa=us,Ya+=Xi,gi+=ds}return(Ga<0||Ya==za)&&(zi.size=Ya,zi.start=Wa,zi.skip=gi),zi.size>4?zi:void 0}function Za(za,Ga,Ka){let{id:Ya,start:Wa,end:gi,size:Ei}=ka;if(ka.next(),Ei>=0&&Ya<Ca){let zi=Ka;if(Ei>4){let cs=ka.pos-(Ei-4);for(;ka.pos>cs;)Ka=Za(za,Ga,Ka)}Ga[--Ka]=zi,Ga[--Ka]=gi-za,Ga[--Ka]=Wa-za,Ga[--Ka]=Ya}else Ei==-3?$a=Ya:Ei==-4&&(Da=Ya);return Ka}let ja=[],qa=[];for(;ka.pos>0;)Va(t.start||0,t.bufferStart||0,ja,qa,-1,0);let Ha=(r=t.length)!==null&&r!==void 0?r:ja.length?qa[0]+ja[0].length:0;return new Tree(Ba[t.topID],ja.reverse(),qa.reverse(),Ha)}var nodeSizeCache=new WeakMap;function nodeSize(t,r){if(!t.isAnonymous||r instanceof TreeBuffer||r.type!=t)return 1;let Aa=nodeSizeCache.get(r);if(Aa==null){Aa=1;for(let wa of r.children){if(wa.type!=t||!(wa instanceof Tree)){Aa=1;break}Aa+=nodeSize(t,wa)}nodeSizeCache.set(r,Aa)}return Aa}function balanceRange(t,r,Aa,wa,Pa,xa,Ca,ka,Ba){let $a=0;for(let Ua=wa;Ua<Pa;Ua++)$a+=nodeSize(t,r[Ua]);let Da=Math.ceil($a*1.5/8),Va=[],Fa=[];function Ma(Ua,La,Qa,Za,ja){for(let qa=Qa;qa<Za;){let Ha=qa,za=La[qa],Ga=nodeSize(t,Ua[qa]);for(qa++;qa<Za;qa++){let Ka=nodeSize(t,Ua[qa]);if(Ga+Ka>=Da)break;Ga+=Ka}if(qa==Ha+1){if(Ga>Da){let Ka=Ua[Ha];Ma(Ka.children,Ka.positions,0,Ka.children.length,La[Ha]+ja);continue}Va.push(Ua[Ha])}else{let Ka=La[qa-1]+Ua[qa-1].length-za;Va.push(balanceRange(t,Ua,La,Ha,qa,za,Ka,null,Ba))}Fa.push(za+ja-xa)}}return Ma(r,Aa,wa,Pa,0),(ka||Ba)(Va,Fa,Ca)}var NodeWeakMap=class{constructor(){this.map=new WeakMap}setBuffer(t,r,Aa){let wa=this.map.get(t);wa||this.map.set(t,wa=new Map),wa.set(r,Aa)}getBuffer(t,r){let Aa=this.map.get(t);return Aa&&Aa.get(r)}set(t,r){t instanceof BufferNode?this.setBuffer(t.context.buffer,t.index,r):t instanceof TreeNode&&this.map.set(t.tree,r)}get(t){return t instanceof BufferNode?this.getBuffer(t.context.buffer,t.index):t instanceof TreeNode?this.map.get(t.tree):void 0}cursorSet(t,r){t.buffer?this.setBuffer(t.buffer.buffer,t.index,r):this.map.set(t.tree,r)}cursorGet(t){return t.buffer?this.getBuffer(t.buffer.buffer,t.index):this.map.get(t.tree)}},TreeFragment=class qc{constructor(r,Aa,wa,Pa,xa=!1,Ca=!1){this.from=r,this.to=Aa,this.tree=wa,this.offset=Pa,this.open=(xa?1:0)|(Ca?2:0)}get openStart(){return(this.open&1)>0}get openEnd(){return(this.open&2)>0}static addTree(r,Aa=[],wa=!1){let Pa=[new qc(0,r.length,r,0,!1,wa)];for(let xa of Aa)xa.to>r.length&&Pa.push(xa);return Pa}static applyChanges(r,Aa,wa=128){if(!Aa.length)return r;let Pa=[],xa=1,Ca=r.length?r[0]:null;for(let ka=0,Ba=0,$a=0;;ka++){let Da=ka<Aa.length?Aa[ka]:null,Va=Da?Da.fromA:1e9;if(Va-Ba>=wa)for(;Ca&&Ca.from<Va;){let Fa=Ca;if(Ba>
vendor: 1,059 bytes, line 33
33=Fa.from||Va<=Fa.to||$a){let Ma=Math.max(Fa.from,Ba)-$a,Ua=Math.min(Fa.to,Va)-$a;Fa=Ma>=Ua?null:new qc(Ma,Ua,Fa.tree,Fa.offset+$a,ka>0,!!Da)}if(Fa&&Pa.push(Fa),Ca.to>Va)break;Ca=xa<r.length?r[xa++]:null}if(!Da)break;Ba=Da.toA,$a=Da.toA-Da.toB}return Pa}},Parser=class{startParse(t,r,Aa){return typeof t=="string"&&(t=new StringInput(t)),Aa=Aa?Aa.length?Aa.map(wa=>new Range(wa.from,wa.to)):[new Range(0,0)]:[new Range(0,t.length)],this.createParse(t,r||[],Aa)}parse(t,r,Aa){let wa=this.startParse(t,r,Aa);for(;;){let Pa=wa.advance();if(Pa)return Pa}}},StringInput=class{constructor(t){this.string=t}get length(){return this.string.length}chunk(t){return this.string.slice(t)}get lineChunks(){return!1}read(t,r){return this.string.slice(t,r)}},stoppedInner=new NodeProp({perNode:!0}),Stack=class Zc{constructor(r,Aa,wa,Pa,xa,Ca,ka,Ba,$a,Da=0,Va){this.p=r,this.stack=Aa,this.state=wa,this.reducePos=Pa,this.pos=xa,this.score=Ca,this.buffer=ka,this.bufferBase=Ba,this.curContext=$a,this.lookAhead=Da,this.parent=Va}toString(){return`[${this.stack.filter((r,Aa)=>
33Aa%3==0).concat(this.state)}]@${this.pos}${this.score?"!"+this.score:""}`}static start(r,Aa,wa=0){let Pa=r.parser.context;return new Zc(r,[],Aa,wa,wa,0,[],0,Pa?new StackContext(Pa,Pa.start):null,0,null)}get context(){return this.curContext?this.curContext.context:null}pushState(r,Aa){this.stack.push(this.state,Aa,this.bufferBase+this.buffer.length),this.state=r}reduce(r){var Aa;let wa=r>>19,Pa=r&65535,{parser:xa}=this.p,Ca=this.reducePos<this.pos-25&&this.setLookAhead(this.pos),ka=xa.dynamicPrecedence(Pa);if(ka&&(this.score+=ka),wa==0){Pa<xa.minRepeatTerm&&this.reducePos<this.pos&&(this.reducePos=this.pos),this.pushState(xa.getGoto(this.state,Pa,!0),this.reducePos),Pa<xa.minRepeatTerm&&this.storeNode(Pa,this.reducePos,this.reducePos,Ca?8:4,!0),this.reduceContext(Pa,this.reducePos);return}let Ba=this.stack.length-(wa-1)*3-(r&262144?6:0),$a=Ba?this.stack[Ba-2]:this.p.ranges[0].from;Pa<xa.minRepeatTerm&&$a==this.reducePos&&this.reducePos<this.pos&&(this.reducePos=this.pos);let Da=this.reducePos-$a;Da>=2e3&&!(!((Aa=this.p.parser.nodeSet.types[Pa])===null||Aa===void 0)&&Aa.isAnonymous)&&($a==this.p.lastBigReductionStart?(this.p.bigReductionCount++,this.p.lastBigReductionSize=Da):this.p.lastBigReductionSize<Da&&(this.p.bigReductionCount=1,this.p.lastBigReductionStart=$a,this.p.lastBigReductionSize=Da));let Va=Ba?this.stack[Ba-1]:0,Fa=this.bufferBase+this.buffer.length-Va;if(Pa<xa.minRepeatTerm||r&131072){let Ma=xa.stateFlag(this.state,1)?this.pos:this.reducePos;this.storeNode(Pa,$a,Ma,Fa+4,!0)}if(r&262144)this.state=this.stack[Ba];else{let Ma=this.stack[Ba-3];this.state=xa.getGoto(Ma,Pa,!0)}for(;this.stack.length>Ba;)this.stack.pop();this.reduceContext(Pa,$a)}storeNode(r,Aa,wa,Pa=4,xa=!1){if(r==0&&(!this.stack.length||this.stack[this.stack.length-1]<this.buffer.length+this.bufferBase)){let Ca=this.buffer.length;if(Ca>0&&this.buffer[Ca-4]==0&&this.buffer[Ca-1]>-1){if(Aa==wa)return;if(this.buffer[Ca-2]>=Aa){this.buffer[Ca-2]=wa;return}}}if(!xa||this.pos==wa)this.buffer.push(r,Aa,wa,Pa);else{let Ca=this.buffer.length;if(Ca>0&&(this.buffer[Ca-4]!=0||this.buffer[Ca-1]<0)){let ka=!1;for(let Ba=Ca;Ba>0&&this.buffer[Ba-2]>wa;Ba-=4)if(this.buffer[Ba-1]>=0){ka=!0;break}if(ka)for(;Ca>0&&this.buffer[Ca-2]>wa;)this.buffer[Ca]=this.buffer[Ca-4],this.buffer[Ca+1]=this.buffer[Ca-3],this.buffer[Ca+2]=this.buffer[Ca-2],this.buffer[Ca+3]=this.buffer[Ca-1],Ca-=4,Pa>4&&(Pa-=4)}this.buffer[Ca]=r,this.buffer[Ca+1]=Aa,this.buffer[Ca+2]=wa,this.buffer[Ca+3]=Pa}}shift(r,Aa,wa,Pa){if(r&131072)this.pushState(r&65535,this.pos);else if((r&262144)==0){let xa=r,{parser:Ca}=this.p;this.pos=Pa;let ka=Ca.stateFlag(xa,1);!ka&&(Pa>wa||Aa<=Ca.maxNode)&&(this.reducePos=Pa),this.pushState(xa,ka?wa:Math.min(wa,this.reducePos)),this.shiftContext(Aa,wa),Aa<=Ca.maxNode&&this.buffer.push(Aa,wa,Pa,4)}else this.pos=Pa,this.shiftContext(Aa,wa),Aa<=this.p.parser.maxNode&&this.buffer.push(Aa,wa,Pa,4)}apply(r,Aa,wa,Pa){r&65536?this.reduce(r):this.shift(r,Aa,wa,Pa)}useNode(r,Aa){let wa=this.p.reused.length-1;(wa<0||this.p.reused[wa]!=r)&&(this.p.reused.push(r),wa++);let Pa=this.pos;this.reducePos=this.pos=Pa+r.length,this.pushState(Aa,Pa),this.buffer.push(wa,Pa,this.reducePos,-1),this.curContext&&this.updateContext(this.curContext.tracker.reuse(this.curContext.context,r,this,this.p.stream.reset(this.pos-r.length)))}split(){let r=this,Aa=r.buffer.length;for(Aa&&r.buffer[Aa-4]==0&&(Aa-=4);Aa>0&&r.buffer[Aa-2]>r.reducePos;)Aa-=4;let wa=r.buffer.slice(Aa),Pa=r.bufferBase+Aa;for(;r&&Pa==r.bufferBase;)r=r.parent;return new Zc(this.p,this.stack.slice(),this.state,this.reducePos,this.pos,this.score,wa,Pa,this.curContext,this.lookAhead,r)}recoverByDelete(r,Aa){let wa=r<=this.p.parser.maxNode;wa&&this.storeNode(r,this.pos,Aa,4),this.storeNode(0,this.pos,Aa,wa?8:4),this.pos=this.reducePos=Aa,this.score-=190}canShift(r){for(let Aa=new SimulatedStack(this);;){let wa=this.p.parser.stateSlot(Aa.state,4)||this.p.parser.hasAction(Aa.state,r);if(wa==0)return!1;if((wa&65536)==0)return!0;Aa.reduce(wa)}}recoverByInsert(r){if(this.stack.length>=300)return[];let Aa=this.p.parser.nextStates(this.state);if(Aa.length>8||this.stack.length>=120){let Pa=[];for(let xa=0,Ca;xa<Aa.length;xa+=2)(Ca=Aa[xa+1])!=this.state&&this.p.parser.hasAction(Ca,r)&&Pa.push(Aa[xa],Ca);if(this.stack.length<120)for(let xa=0;Pa.length<8&&xa<Aa.length;xa+=2){let Ca=Aa[xa+1];Pa.some((ka,Ba)=>Ba&1&&ka==Ca)||Pa.push(Aa[xa],Ca)}Aa=Pa}let wa=[];for(let Pa=0;Pa<Aa.length&&wa.length<4;Pa+=2){let xa=Aa[Pa+1];if(xa==this.state)continue;let Ca=this.split();
vendor: 4,307 bytes, line 33
33Ca.pushState(xa,this.pos),Ca.storeNode(0,Ca.pos,Ca.pos,4,!0),Ca.shiftContext(Aa[Pa],this.pos),Ca.reducePos=this.pos,Ca.score-=200,wa.push(Ca)}return wa}forceReduce(){let{parser:r}=this.p,Aa=r.stateSlot(this.state,5);if((Aa&65536)==0)return!1;if(!r.validAction(this.state,Aa)){let wa=Aa>>19,Pa=Aa&65535,xa=this.stack.length-wa*3;if(xa<0||r.getGoto(this.stack[xa],Pa,!1)<0){let Ca=this.findForcedReduction();if(Ca==null)return!1;Aa=Ca}this.storeNode(0,this.pos,this.pos,4,!0),this.score-=100}return this.reducePos=this.pos,this.reduce(Aa),!0}findForcedReduction(){let{parser:r}=this.p,Aa=[],wa=(Pa,xa)=>{if(!Aa.includes(Pa))return Aa.push(Pa),r.allActions(Pa,Ca=>{if(!(Ca&393216))if(Ca&65536){let ka=(Ca>>19)-xa;if(ka>1){let Ba=Ca&65535,$a=this.stack.length-ka*3;if($a>=0&&r.getGoto(this.stack[$a],Ba,!1)>=0)return ka<<19|65536|Ba}}else{let ka=wa(Ca,xa+1);if(ka!=null)return ka}})};return wa(this.state,0)}forceAll(){for(;!this.p.parser.stateFlag(this.state,2);)if(!this.forceReduce()){this.storeNode(0,this.pos,this.pos,4,!0);break}return this}get deadEnd(){if(this.stack.length!=3)return!1;let{parser:r}=this.p;return r.data[r.stateSlot(this.state,1)]==65535&&!r.stateSlot(this.state,4)}restart(){this.storeNode(0,this.pos,this.pos,4,!0),this.state=this.stack[0],this.stack.length=0}sameState(r){if(this.state!=r.state||this.stack.length!=r.stack.length)return!1;for(let Aa=0;Aa<this.stack.length;Aa+=3)if(this.stack[Aa]!=r.stack[Aa])return!1;return!0}get parser(){return this.p.parser}dialectEnabled(r){return this.p.parser.dialect.flags[r]}shiftContext(r,Aa){this.curContext&&this.updateContext(this.curContext.tracker.shift(this.curContext.context,r,this,this.p.stream.reset(Aa)))}reduceContext(r,Aa){this.curContext&&this.updateContext(this.curContext.tracker.reduce(this.curContext.context,r,this,this.p.stream.reset(Aa)))}emitContext(){let r=this.buffer.length-1;(r<0||this.buffer[r]!=-3)&&this.buffer.push(this.curContext.hash,this.pos,this.pos,-3)}emitLookAhead(){let r=this.buffer.length-1;(r<0||this.buffer[r]!=-4)&&this.buffer.push(this.lookAhead,this.pos,this.pos,-4)}updateContext(r){if(r!=this.curContext.context){let Aa=new StackContext(this.curContext.tracker,r);Aa.hash!=this.curContext.hash&&this.emitContext(),this.curContext=Aa}}setLookAhead(r){return r<=this.lookAhead?!1:(this.emitLookAhead(),this.lookAhead=r,!0)}close(){this.curContext&&this.curContext.tracker.strict&&this.emitContext(),this.lookAhead>0&&this.emitLookAhead()}},StackContext=class{constructor(t,r){this.tracker=t,this.context=r,this.hash=t.strict?t.hash(r):0}},SimulatedStack=class{constructor(t){this.start=t,this.state=t.state,this.stack=t.stack,this.base=this.stack.length}reduce(t){let r=t&65535,Aa=t>>19;Aa==0?(this.stack==this.start.stack&&(this.stack=this.stack.slice()),this.stack.push(this.state,0,0),this.base+=3):this.base-=(Aa-1)*3;let wa=this.start.p.parser.getGoto(this.stack[this.base-3],r,!0);this.state=wa}},StackBufferCursor=class Hc{constructor(r,Aa,wa){this.stack=r,this.pos=Aa,this.index=wa,this.buffer=r.buffer,this.index==0&&this.maybeNext()}static create(r,Aa=r.bufferBase+r.buffer.length){return new Hc(r,Aa,Aa-r.bufferBase)}maybeNext(){let r=this.stack.parent;r!=null&&(this.index=this.stack.bufferBase-r.bufferBase,this.stack=r,this.buffer=r.buffer)}get id(){return this.buffer[this.index-4]}get start(){return this.buffer[this.index-3]}get end(){return this.buffer[this.index-2]}get size(){return this.buffer[this.index-1]}next(){this.index-=4,this.pos-=4,this.index==0&&this.maybeNext()}fork(){return new Hc(this.stack,this.pos,this.index)}};function decodeArray(t,r=Uint16Array){if(typeof t!="string")return t;let Aa=null;for(let wa=0,Pa=0;wa<t.length;){let xa=0;for(;;){let Ca=t.charCodeAt(wa++),ka=!1;if(Ca==126){xa=65535;break}Ca>=92&&Ca--,Ca>=34&&Ca--;let Ba=Ca-32;if(Ba>=46&&(Ba-=46,ka=!0),xa+=Ba,ka)break;xa*=46}Aa?Aa[Pa++]=xa:Aa=new r(xa)}return Aa}var CachedToken=class{constructor(){this.start=-1,this.value=-1,this.end=-1,this.extended=-1,this.lookAhead=0,this.mask=0,this.context=0}},nullToken=new CachedToken,InputStream=class{constructor(t,r){this.input=t,this.ranges=r,this.chunk="",this.chunkOff=0,this.chunk2="",this.chunk2Pos=0,this.next=-1,this.token=nullToken,this.rangeIndex=0,this.pos=this.chunkPos=r[0].from,this.range=r[0],this.end=r[r.length-1].to,this.readNext(
vendor: 9,354 bytes, line 33
33)}resolveOffset(t,r){let Aa=this.range,wa=this.rangeIndex,Pa=this.pos+t;for(;Pa<Aa.from;){if(!wa)return null;let xa=this.ranges[--wa];Pa-=Aa.from-xa.to,Aa=xa}for(;r<0?Pa>Aa.to:Pa>=Aa.to;){if(wa==this.ranges.length-1)return null;let xa=this.ranges[++wa];Pa+=xa.from-Aa.to,Aa=xa}return Pa}clipPos(t){if(t>=this.range.from&&t<this.range.to)return t;for(let r of this.ranges)if(r.to>t)return Math.max(t,r.from);return this.end}peek(t){let r=this.chunkOff+t,Aa,wa;if(r>=0&&r<this.chunk.length)Aa=this.pos+t,wa=this.chunk.charCodeAt(r);else{let Pa=this.resolveOffset(t,1);if(Pa==null)return-1;if(Aa=Pa,Aa>=this.chunk2Pos&&Aa<this.chunk2Pos+this.chunk2.length)wa=this.chunk2.charCodeAt(Aa-this.chunk2Pos);else{let xa=this.rangeIndex,Ca=this.range;for(;Ca.to<=Aa;)Ca=this.ranges[++xa];this.chunk2=this.input.chunk(this.chunk2Pos=Aa),Aa+this.chunk2.length>Ca.to&&(this.chunk2=this.chunk2.slice(0,Ca.to-Aa)),wa=this.chunk2.charCodeAt(0)}}return Aa>=this.token.lookAhead&&(this.token.lookAhead=Aa+1),wa}acceptToken(t,r=0){let Aa=r?this.resolveOffset(r,-1):this.pos;if(Aa==null||Aa<this.token.start)throw new RangeError("Token end out of bounds");this.token.value=t,this.token.end=Aa}acceptTokenTo(t,r){this.token.value=t,this.token.end=r}getChunk(){if(this.pos>=this.chunk2Pos&&this.pos<this.chunk2Pos+this.chunk2.length){let{chunk:t,chunkPos:r}=this;this.chunk=this.chunk2,this.chunkPos=this.chunk2Pos,this.chunk2=t,this.chunk2Pos=r,this.chunkOff=this.pos-this.chunkPos}else{this.chunk2=this.chunk,this.chunk2Pos=this.chunkPos;let t=this.input.chunk(this.pos),r=this.pos+t.length;this.chunk=r>this.range.to?t.slice(0,this.range.to-this.pos):t,this.chunkPos=this.pos,this.chunkOff=0}}readNext(){return this.chunkOff>=this.chunk.length&&(this.getChunk(),this.chunkOff==this.chunk.length)?this.next=-1:this.next=this.chunk.charCodeAt(this.chunkOff)}advance(t=1){for(this.chunkOff+=t;this.pos+t>=this.range.to;){if(this.rangeIndex==this.ranges.length-1)return this.setDone();t-=this.range.to-this.pos,this.range=this.ranges[++this.rangeIndex],this.pos=this.range.from}return this.pos+=t,this.pos>=this.token.lookAhead&&(this.token.lookAhead=this.pos+1),this.readNext()}setDone(){return this.pos=this.chunkPos=this.end,this.range=this.ranges[this.rangeIndex=this.ranges.length-1],this.chunk="",this.next=-1}reset(t,r){if(r?(this.token=r,r.start=t,r.lookAhead=t+1,r.value=r.extended=-1):this.token=nullToken,this.pos!=t){if(this.pos=t,t==this.end)return this.setDone(),this;for(;t<this.range.from;)this.range=this.ranges[--this.rangeIndex];for(;t>=this.range.to;)this.range=this.ranges[++this.rangeIndex];t>=this.chunkPos&&t<this.chunkPos+this.chunk.length?this.chunkOff=t-this.chunkPos:(this.chunk="",this.chunkOff=0),this.readNext()}return this}read(t,r){if(t>=this.chunkPos&&r<=this.chunkPos+this.chunk.length)return this.chunk.slice(t-this.chunkPos,r-this.chunkPos);if(t>=this.chunk2Pos&&r<=this.chunk2Pos+this.chunk2.length)return this.chunk2.slice(t-this.chunk2Pos,r-this.chunk2Pos);if(t>=this.range.from&&r<=this.range.to)return this.input.read(t,r);let Aa="";for(let wa of this.ranges){if(wa.from>=r)break;wa.to>t&&(Aa+=this.input.read(Math.max(wa.from,t),Math.min(wa.to,r)))}return Aa}},TokenGroup=class{constructor(t,r){this.data=t,this.id=r}token(t,r){let{parser:Aa}=r.p;readToken(this.data,t,r,this.id,Aa.data,Aa.tokenPrecTable)}};TokenGroup.prototype.contextual=TokenGroup.prototype.fallback=TokenGroup.prototype.extend=!1;var LocalTokenGroup=class{constructor(t,r,Aa){this.precTable=r,this.elseToken=Aa,this.data=typeof t=="string"?decodeArray(t):t}token(t,r){let Aa=t.pos,wa=0;for(;;){let Pa=t.next<0,xa=t.resolveOffset(1,1);if(readToken(this.data,t,r,0,this.data,this.precTable),t.token.value>-1)break;if(this.elseToken==null)return;if(Pa||wa++,xa==null)break;t.reset(xa,t.token)}wa&&(t.reset(Aa,t.token),t.acceptToken(this.elseToken,wa))}};LocalTokenGroup.prototype.contextual=TokenGroup.prototype.fallback=TokenGroup.prototype.extend=!1;var ExternalTokenizer=class{constructor(t,r={}){this.token=t,this.contextual=!!r.contextual,this.fallback=!!r.fallback,this.extend=!!r.extend}};function readToken(t,r,Aa,wa,Pa,xa){let Ca=0,ka=1<<wa,{dialect:Ba}=Aa.p.parser;e:for(;(ka&t[Ca])!=0;){let $a=t[Ca+1];for(let Ma=Ca+3;Ma<$a;Ma+=2)if((t[Ma+1]&ka)>0){let Ua=t[Ma];if(Ba.allows(Ua)&&(r.token.value==-1||r.token.value==Ua||overrides(Ua,r.token.value,Pa,xa))){r.acceptToken(Ua);break}}let Da=r.next,Va=0,Fa=t[Ca+2];if(r.next<0&&Fa>Va&&t[$a+Fa*3-3]==65535){Ca=t[$a+Fa*3-1];continue e}for(;Va<Fa;){let Ma=Va+Fa>>1,Ua=$a+Ma+(Ma<<1),La=t[Ua],Qa=t[Ua+1]||65536;if(Da<La)Fa=Ma;else if(Da>=Qa)Va=Ma+1;else{Ca=t[Ua+2],r.advance();continue e}}break}}function findOffset(t,r,Aa){for(let wa=r,Pa;(Pa=t[wa])!=65535;wa++)if(Pa==Aa)return wa-r;return-1}function overrides(t,r,Aa,wa){let Pa=findOffset(Aa,wa,r);return Pa<0||findOffset(Aa,wa,t)<Pa}var verbose=typeof process<"u"&&/\bparse\b/.test({}.LOG),stackIDs=null;function cutAt(t,r,Aa){let wa=t.cursor(IterMode.IncludeAnonymous);for(wa.moveTo(r);;)if(!(Aa<0?wa.childBefore(r):wa.childAfter(r)))for(;;){if((Aa<0?wa.to<r:wa.from>r)&&!wa.type.isError)return Aa<0?Math.max(0,Math.min(wa.to-1,r-25)):Math.min(t.length,Math.max(wa.from+1,r+25));if(Aa<0?wa.prevSibling():wa.nextSibling())break;if(!wa.parent())return Aa<0?0:t.length}}var FragmentCursor=class{constructor(t,r){this.fragments=t,this.nodeSet=r,this.i=0,this.fragment=null,this.safeFrom=-1,this.safeTo=-1,this.trees=[],this.start=[],this.index=[],this.nextFragment()}nextFragment(){let t=this.fragment=this.i==this.fragments.length?null:this.fragments[this.i++];if(t){for(this.safeFrom=t.openStart?cutAt(t.tree,t.from+t.offset,1)-t.offset:t.from,this.safeTo=t.openEnd?cutAt(t.tree,t.to+t.offset,-1)-t.offset:t.to;this.trees.length;)this.trees.pop(),this.start.pop(),this.index.pop();this.trees.push(t.tree),this.start.push(-t.offset),this.index.push(0),this.nextStart=this.safeFrom}else this.nextStart=1e9}nodeAt(t){if(t<this.nextStart)return null;for(;this.fragment&&this.safeTo<=t;)this.nextFragment();if(!this.fragment)return null;for(;;){let r=this.trees.length-1;if(r<0)return this.nextFragment(),null;let Aa=this.trees[r],wa=this.index[r];if(wa==Aa.children.length){this.trees.pop(),this.start.pop(),this.index.pop();continue}let Pa=Aa.children[wa],xa=this.start[r]+Aa.positions[wa];if(xa>t)return this.nextStart=xa,null;if(Pa instanceof Tree){if(xa==t){if(xa<this.safeFrom)return null;let Ca=xa+Pa.length;if(Ca<=this.safeTo){let ka=Pa.prop(NodeProp.lookAhead);if(!ka||Ca+ka<this.fragment.to)return Pa}}this.index[r]++,xa+Pa.length>=Math.max(this.safeFrom,t)&&(this.trees.push(Pa),this.start.push(xa),this.index.push(0))}else this.index[r]++,this.nextStart=xa+Pa.length}}},TokenCache=class{constructor(t,r){this.stream=r,this.tokens=[],this.mainToken=null,this.actions=[],this.tokens=t.tokenizers.map(Aa=>new CachedToken)}getActions(t){let r=0,Aa=null,{parser:wa}=t.p,{tokenizers:Pa}=wa,xa=wa.stateSlot(t.state,3),Ca=t.curContext?t.curContext.hash:0,ka=0;for(let Ba=0;Ba<Pa.length;Ba++){if((1<<Ba&xa)==0)continue;let $a=Pa[Ba],Da=this.tokens[Ba];if(!(Aa&&!$a.fallback)&&(($a.contextual||Da.start!=t.pos||Da.mask!=xa||Da.context!=Ca)&&(this.updateCachedToken(Da,$a,t),Da.mask=xa,Da.context=Ca),Da.lookAhead>Da.end+25&&(ka=Math.max(Da.lookAhead,ka)),Da.value!=0)){let Va=r;if(Da.extended>-1&&(r=this.addActions(t,Da.extended,Da.end,r)),r=this.addActions(t,Da.value,Da.end,r),!$a.extend&&(Aa=Da,r>Va))break}}for(;this.actions.length>r;)this.actions.pop();return ka&&t.setLookAhead(ka),!Aa&&t.pos==this.stream.end&&(Aa=new CachedToken,Aa.value=t.p.parser.eofTerm,Aa.start=Aa.end=t.pos,r=this.addActions(t,Aa.value,Aa.end,r)),this.mainToken=Aa,this.actions}getMainToken(t){if(this.mainToken)return this.mainToken;let r=new CachedToken,{pos:Aa,p:wa}=t;return r.start=Aa,r.end=Math.min(Aa+1,wa.stream.end),r.value=Aa==wa.stream.end?wa.parser.eofTerm:0,r}updateCachedToken(t,r,Aa){let wa=this.stream.clipPos(Aa.pos);if(r.token(this.stream.reset(wa,t),Aa),t.value>-1){let{parser:Pa}=Aa.p;for(let xa=0;xa<Pa.specialized.length;xa++)if(Pa.specialized[xa]==t.value){let Ca=Pa.specializers[xa](this.stream.read(t.start,t.end),Aa);if(Ca>=0&&Aa.p.parser.dialect.allows(Ca>>1)){(Ca&1)==0?t.value=Ca>>1:t.extended=Ca>>1;break}}}else t.value=0,t.end=this.stream.clipPos(wa+1)}putAction(t,r,Aa,wa){for(let Pa=0;Pa<wa;Pa+=3)if(this.actions[Pa]==t)return wa;return this.actions[wa++]=t,this.actions[wa++]=r,this.actions[wa++]=Aa,wa}addActions(t,r,Aa,wa){let{state:Pa}=t,{parser:xa}=t.p,{data:Ca}=xa;for(let ka=0;ka<2;ka++)for(let Ba=xa.stateSlot(Pa,ka?2:1);;Ba+=3){if(Ca[Ba]==65535)if(Ca[Ba+1]==1)Ba=pair(Ca,Ba+2);else{wa==0&&Ca[Ba+1]==2&&(wa=this.putAction(pair(Ca,Ba+2),r,Aa,wa));break}Ca[Ba]==r&&(wa=this.putAction(pair(Ca,Ba+1),r,Aa,wa))}return wa}},Parse=class{constructor(t,r,Aa,wa){this.parser=t,this.input=r,this.ranges=wa,this.recovering=0,this.nextStackID=9812,this.minStackPos=0,this.reused=[],this.stoppedAt=null,this.lastBigReductionStart=-1,this.lastBigReductionSize=0,this.bigReductionCount=0,this.stream=new InputStream(r,wa),this.tokens=new TokenCache(t,this.stream),this.topTerm=t.top[1];let{from:Pa}=wa[0];this.stacks=[Stack.start(this,t.top[0],Pa)],this.fragments=Aa.length&&this.stream.end-Pa>t.bufferLength*4?new FragmentCursor(Aa,t.nodeSet):null}get parsedPos(){return this.minStackPos}advance(){let t=this.stacks,r=this.minStackPos,Aa=this.stacks=[],wa,Pa;
vendor: 1,209 bytes, line 33
33if(this.bigReductionCount>300&&t.length==1){let[xa]=t;for(;xa.forceReduce()&&xa.stack.length&&xa.stack[xa.stack.length-2]>=this.lastBigReductionStart;);this.bigReductionCount=this.lastBigReductionSize=0}for(let xa=0;xa<t.length;xa++){let Ca=t[xa];for(;;){if(this.tokens.mainToken=null,Ca.pos>r)Aa.push(Ca);else{if(this.advanceStack(Ca,Aa,t))continue;{wa||(wa=[],Pa=[]),wa.push(Ca);let ka=this.tokens.getMainToken(Ca);Pa.push(ka.value,ka.end)}}break}}if(!Aa.length){let xa=wa&&findFinished(wa);if(xa)return verbose&&console.log("Finish with "+this.stackID(xa)),this.stackToTree(xa);if(this.parser.strict)throw verbose&&wa&&console.log("Stuck with token "+(this.tokens.mainToken?this.parser.getName(this.tokens.mainToken.value):"none")),new SyntaxError("No parse at "+r);this.recovering||(this.recovering=5)}if(this.recovering&&wa){let xa=this.stoppedAt!=null&&wa[0].pos>this.stoppedAt?wa[0]:this.runRecovery(wa,Pa,Aa);if(xa)return verbose&&console.log("Force-finish "+this.stackID(xa)),this.stackToTree(xa.forceAll())}if(this.recovering){let xa=this.recovering==1?1:this.recovering*3;if(Aa.length>xa)for(Aa.sort((Ca,ka)=>ka.score-Ca.score);Aa.length>xa;)Aa.pop();Aa.some(Ca=>Ca.reducePos>r)&&this.recovering--}
vendor: 12,226 bytes, line 33
33else if(Aa.length>1){e:for(let xa=0;xa<Aa.length-1;xa++){let Ca=Aa[xa];for(let ka=xa+1;ka<Aa.length;ka++){let Ba=Aa[ka];if(Ca.sameState(Ba)||Ca.buffer.length>500&&Ba.buffer.length>500)if((Ca.score-Ba.score||Ca.buffer.length-Ba.buffer.length)>0)Aa.splice(ka--,1);else{Aa.splice(xa--,1);continue e}}}Aa.length>12&&(Aa.sort((xa,Ca)=>Ca.score-xa.score),Aa.splice(12,Aa.length-12))}this.minStackPos=Aa[0].pos;for(let xa=1;xa<Aa.length;xa++)Aa[xa].pos<this.minStackPos&&(this.minStackPos=Aa[xa].pos);return null}stopAt(t){if(this.stoppedAt!=null&&this.stoppedAt<t)throw new RangeError("Can't move stoppedAt forward");this.stoppedAt=t}advanceStack(t,r,Aa){let wa=t.pos,{parser:Pa}=this,xa=verbose?this.stackID(t)+" -> ":"";if(this.stoppedAt!=null&&wa>this.stoppedAt)return t.forceReduce()?t:null;if(this.fragments){let Ba=t.curContext&&t.curContext.tracker.strict,$a=Ba?t.curContext.hash:0;for(let Da=this.fragments.nodeAt(wa);Da;){let Va=this.parser.nodeSet.types[Da.type.id]==Da.type?Pa.getGoto(t.state,Da.type.id):-1;if(Va>-1&&Da.length&&(!Ba||(Da.prop(NodeProp.contextHash)||0)==$a))return t.useNode(Da,Va),verbose&&console.log(xa+this.stackID(t)+` (via reuse of ${Pa.getName(Da.type.id)})`),!0;if(!(Da instanceof Tree)||Da.children.length==0||Da.positions[0]>0)break;let Fa=Da.children[0];if(Fa instanceof Tree&&Da.positions[0]==0)Da=Fa;else break}}let Ca=Pa.stateSlot(t.state,4);if(Ca>0)return t.reduce(Ca),verbose&&console.log(xa+this.stackID(t)+` (via always-reduce ${Pa.getName(Ca&65535)})`),!0;if(t.stack.length>=8400)for(;t.stack.length>6e3&&t.forceReduce(););let ka=this.tokens.getActions(t);for(let Ba=0;Ba<ka.length;){let $a=ka[Ba++],Da=ka[Ba++],Va=ka[Ba++],Fa=Ba==ka.length||!Aa,Ma=Fa?t:t.split(),Ua=this.tokens.mainToken;if(Ma.apply($a,Da,Ua?Ua.start:Ma.pos,Va),verbose&&console.log(xa+this.stackID(Ma)+` (via ${($a&65536)==0?"shift":`reduce of ${Pa.getName($a&65535)}`} for ${Pa.getName(Da)} @ ${wa}${Ma==t?"":", split"})`),Fa)return!0;Ma.pos>wa?r.push(Ma):Aa.push(Ma)}return!1}advanceFully(t,r){let Aa=t.pos;for(;;){if(!this.advanceStack(t,null,null))return!1;if(t.pos>Aa)return pushStackDedup(t,r),!0}}runRecovery(t,r,Aa){let wa=null,Pa=!1;for(let xa=0;xa<t.length;xa++){let Ca=t[xa],ka=r[xa<<1],Ba=r[(xa<<1)+1],$a=verbose?this.stackID(Ca)+" -> ":"";if(Ca.deadEnd&&(Pa||(Pa=!0,Ca.restart(),verbose&&console.log($a+this.stackID(Ca)+" (restarted)"),this.advanceFully(Ca,Aa))))continue;let Da=Ca.split(),Va=$a;for(let Fa=0;Fa<10&&Da.forceReduce()&&(verbose&&console.log(Va+this.stackID(Da)+" (via force-reduce)"),!this.advanceFully(Da,Aa));Fa++)verbose&&(Va=this.stackID(Da)+" -> ");for(let Fa of Ca.recoverByInsert(ka))verbose&&console.log($a+this.stackID(Fa)+" (via recover-insert)"),this.advanceFully(Fa,Aa);this.stream.end>Ca.pos?(Ba==Ca.pos&&(Ba++,ka=0),Ca.recoverByDelete(ka,Ba),verbose&&console.log($a+this.stackID(Ca)+` (via recover-delete ${this.parser.getName(ka)})`),pushStackDedup(Ca,Aa)):(!wa||wa.score<Da.score)&&(wa=Da)}return wa}stackToTree(t){return t.close(),Tree.build({buffer:StackBufferCursor.create(t),nodeSet:this.parser.nodeSet,topID:this.topTerm,maxBufferLength:this.parser.bufferLength,reused:this.reused,start:this.ranges[0].from,length:t.pos-this.ranges[0].from,minRepeatType:this.parser.minRepeatTerm})}stackID(t){let r=(stackIDs||(stackIDs=new WeakMap)).get(t);return r||stackIDs.set(t,r=String.fromCodePoint(this.nextStackID++)),r+t}};function pushStackDedup(t,r){for(let Aa=0;Aa<r.length;Aa++){let wa=r[Aa];if(wa.pos==t.pos&&wa.sameState(t)){r[Aa].score<t.score&&(r[Aa]=t);return}}r.push(t)}var Dialect=class{constructor(t,r,Aa){this.source=t,this.flags=r,this.disabled=Aa}allows(t){return!this.disabled||this.disabled[t]==0}},id=t=>t,ContextTracker=class{constructor(t){this.start=t.start,this.shift=t.shift||id,this.reduce=t.reduce||id,this.reuse=t.reuse||id,this.hash=t.hash||(()=>0),this.strict=t.strict!==!1}},LRParser=class Gc extends Parser{constructor(r){if(super(),this.wrappers=[],r.version!=14)throw new RangeError(`Parser version (${r.version}) doesn't match runtime version (14)`);let Aa=r.nodeNames.split(" ");this.minRepeatTerm=Aa.length;for(let ka=0;ka<r.repeatNodeCount;ka++)Aa.push("");let wa=Object.keys(r.topRules).map(ka=>r.topRules[ka][1]),Pa=[];for(let ka=0;ka<Aa.length;ka++)Pa.push([]);function xa(ka,Ba,$a){Pa[ka].push([Ba,Ba.deserialize(String($a))])}if(r.nodeProps)for(let ka of r.nodeProps){let Ba=ka[0];typeof Ba=="string"&&(Ba=NodeProp[Ba]);for(let $a=1;$a<ka.length;){let Da=ka[$a++];if(Da>=0)xa(Da,Ba,ka[$a++]);else{let Va=ka[$a+-Da];for(let Fa=-Da;Fa>0;Fa--)xa(ka[$a++],Ba,Va);$a++}}}this.nodeSet=new NodeSet(Aa.map((ka,Ba)=>NodeType.define({name:Ba>=this.minRepeatTerm?void 0:ka,id:Ba,props:Pa[Ba],top:wa.indexOf(Ba)>-1,error:Ba==0,skipped:r.skippedNodes&&r.skippedNodes.indexOf(Ba)>-1}))),r.propSources&&(this.nodeSet=this.nodeSet.extend(...r.propSources)),this.strict=!1,this.bufferLength=DefaultBufferLength;let Ca=decodeArray(r.tokenData);this.context=r.context,this.specializerSpecs=r.specialized||[],this.specialized=new Uint16Array(this.specializerSpecs.length);for(let ka=0;ka<this.specializerSpecs.length;ka++)this.specialized[ka]=this.specializerSpecs[ka].term;this.specializers=this.specializerSpecs.map(getSpecializer),this.states=decodeArray(r.states,Uint32Array),this.data=decodeArray(r.stateData),this.goto=decodeArray(r.goto),this.maxTerm=r.maxTerm,this.tokenizers=r.tokenizers.map(ka=>typeof ka=="number"?new TokenGroup(Ca,ka):ka),this.topRules=r.topRules,this.dialects=r.dialects||{},this.dynamicPrecedences=r.dynamicPrecedences||null,this.tokenPrecTable=r.tokenPrec,this.termNames=r.termNames||null,this.maxNode=this.nodeSet.types.length-1,this.dialect=this.parseDialect(),this.top=this.topRules[Object.keys(this.topRules)[0]]}createParse(r,Aa,wa){let Pa=new Parse(this,r,Aa,wa);for(let xa of this.wrappers)Pa=xa(Pa,r,Aa,wa);return Pa}getGoto(r,Aa,wa=!1){let Pa=this.goto;if(Aa>=Pa[0])return-1;for(let xa=Pa[Aa+1];;){let Ca=Pa[xa++],ka=Ca&1,Ba=Pa[xa++];if(ka&&wa)return Ba;for(let $a=xa+(Ca>>1);xa<$a;xa++)if(Pa[xa]==r)return Ba;if(ka)return-1}}hasAction(r,Aa){let wa=this.data;for(let Pa=0;Pa<2;Pa++)for(let xa=this.stateSlot(r,Pa?2:1),Ca;;xa+=3){if((Ca=wa[xa])==65535)if(wa[xa+1]==1)Ca=wa[xa=pair(wa,xa+2)];else{if(wa[xa+1]==2)return pair(wa,xa+2);break}if(Ca==Aa||Ca==0)return pair(wa,xa+1)}return 0}stateSlot(r,Aa){return this.states[r*6+Aa]}stateFlag(r,Aa){return(this.stateSlot(r,0)&Aa)>0}validAction(r,Aa){return!!this.allActions(r,wa=>wa==Aa?!0:null)}allActions(r,Aa){let wa=this.stateSlot(r,4),Pa=wa?Aa(wa):void 0;for(let xa=this.stateSlot(r,1);Pa==null;xa+=3){if(this.data[xa]==65535)if(this.data[xa+1]==1)xa=pair(this.data,xa+2);else break;Pa=Aa(pair(this.data,xa+1))}return Pa}nextStates(r){let Aa=[];for(let wa=this.stateSlot(r,1);;wa+=3){if(this.data[wa]==65535)if(this.data[wa+1]==1)wa=pair(this.data,wa+2);else break;if((this.data[wa+2]&1)==0){let Pa=this.data[wa+1];Aa.some((xa,Ca)=>Ca&1&&xa==Pa)||Aa.push(this.data[wa],Pa)}}return Aa}configure(r){let Aa=Object.assign(Object.create(Gc.prototype),this);if(r.props&&(Aa.nodeSet=this.nodeSet.extend(...r.props)),r.top){let wa=this.topRules[r.top];if(!wa)throw new RangeError(`Invalid top rule name ${r.top}`);Aa.top=wa}return r.tokenizers&&(Aa.tokenizers=this.tokenizers.map(wa=>{let Pa=r.tokenizers.find(xa=>xa.from==wa);return Pa?Pa.to:wa})),r.specializers&&(Aa.specializers=this.specializers.slice(),Aa.specializerSpecs=this.specializerSpecs.map((wa,Pa)=>{let xa=r.specializers.find(ka=>ka.from==wa.external);if(!xa)return wa;let Ca=Object.assign(Object.assign({},wa),{external:xa.to});return Aa.specializers[Pa]=getSpecializer(Ca),Ca})),r.contextTracker&&(Aa.context=r.contextTracker),r.dialect&&(Aa.dialect=this.parseDialect(r.dialect)),r.strict!=null&&(Aa.strict=r.strict),r.wrap&&(Aa.wrappers=Aa.wrappers.concat(r.wrap)),r.bufferLength!=null&&(Aa.bufferLength=r.bufferLength),Aa}hasWrappers(){return this.wrappers.length>0}getName(r){return this.termNames?this.termNames[r]:String(r<=this.maxNode&&this.nodeSet.types[r].name||r)}get eofTerm(){return this.maxNode+1}get topNode(){return this.nodeSet.types[this.top[1]]}dynamicPrecedence(r){let Aa=this.dynamicPrecedences;return Aa==null?0:Aa[r]||0}parseDialect(r){let Aa=Object.keys(this.dialects),wa=Aa.map(()=>!1);if(r)for(let xa of r.split(" ")){let Ca=Aa.indexOf(xa);Ca>=0&&(wa[Ca]=!0)}let Pa=null;for(let xa=0;xa<Aa.length;xa++)if(!wa[xa])for(let Ca=this.dialects[Aa[xa]],ka;(ka=this.data[Ca++])!=65535;)(Pa||(Pa=new Uint8Array(this.maxTerm+1)))[ka]=1;return new Dialect(r,wa,Pa)}static deserialize(r){return new Gc(r)}};function pair(t,r){return t[r]|t[r+1]<<16}function findFinished(t){let r=null;for(let Aa of t){let wa=Aa.p.stoppedAt;(Aa.pos==Aa.p.stream.end||wa!=null&&Aa.pos>wa)&&Aa.p.parser.stateFlag(Aa.state,2)&&(!r||r.score<Aa.score)&&(r=Aa)}return r}function getSpecializer(t){if(t.external){let r=t.extend?1:0;return(Aa,wa)=>t.external(Aa,wa)<<1|r}return t.get}var nextTagID=0,Tag=class zc{constructor(r,Aa,wa,Pa){this.name=r,this.set=Aa,this.base=wa,this.modified=Pa,this.id=nextTagID++}toString(){let{name:r}=this;for(let Aa of this.modified)Aa.name&&(r=`${Aa.name}(${r})`);return r}static define(r,Aa){let wa=typeof r=="string"?r:"?";if(r instanceof zc&&(Aa=r),Aa?.base)throw new Error("Can not derive from a modified tag");let Pa=new zc(wa,[],null,[]);if(Pa.set.push(Pa),Aa)for(let xa of Aa.set)Pa.set.push(xa);return Pa}static defineModifier(r){let Aa=new Modifier(r);return wa=>wa.modified.indexOf(Aa)>-1?wa:Modifier.get(wa.base||wa,wa.modified.concat(Aa).sort((Pa,xa)=>Pa.id-xa.id))}},nextModifierID=0,Modifier=class uu{constructor(r){this.name=r,this.instances=[],this.id=nextModifierID++}static get(r,Aa){if(!Aa.length)return r;let wa=Aa[0].instances.find(ka=>ka.base==r&&sameArray(Aa,ka.modified));if(wa)return wa;let Pa=[],xa=new Tag(r.name,Pa,r,Aa);for(let ka of Aa)ka.instances.push(xa);let Ca=powerSet(Aa);for(let ka of r.set)if(!ka.modified.length)for(let Ba of Ca)Pa.push(uu.get(ka,Ba));return xa}};function sameArray(t,r){return t.length==r.length&&t.every((Aa,wa)=>Aa==r[wa])}function powerSet(t){let r=[[]];for(let Aa=0;Aa<t.length;Aa++)for(let wa=0,Pa=r.length;wa<Pa;wa++)r.push(r[wa].concat(t[Aa]));return r.sort((Aa,wa)=>wa.length-Aa.length)}function styleTags(t){let r=Object.create(null);for(let Aa in t){let wa=t[Aa];Array.isArray(wa)||(wa=[wa]);for(let Pa of Aa.split(" "))if(Pa){let xa=[],Ca=2,ka=Pa;for(let Da=0;;){if(ka=="..."&&Da>0&&Da+3==Pa.length){Ca=1;break}let Va=/^"(?:[^"\\]|\\.)*?"|[^\/!]+/.exec(ka);if(!Va)throw new RangeError("Invalid path: "+Pa);if(xa.push(Va[0]=="*"?"":Va[0][0]=='"'?JSON.parse(Va[0]):Va[0]),Da+=Va[0].length,Da==Pa.length)break;let Fa=Pa[Da++];if(Da==Pa.length&&Fa=="!"){Ca=0;break}if(Fa!="/")throw new RangeError("Invalid path: "+Pa);ka=Pa.slice(Da)}let Ba=xa.length-1,$a=xa[Ba];if(!$a)throw new RangeError("Invalid path: "+Pa);r[$a]=new Rule(wa,Ca,Ba>0?xa.slice(0,Ba):null).sort(r[$a])}}return ruleNodeProp.add(r)}var ruleNodeProp=new NodeProp({combine(t,r){let Aa,wa,Pa;for(;t||r;){if(!t||r&&t.depth<=r.depth?(Pa=r,r=r.next):(Pa=t,t=t.next),Aa&&Aa.mode==Pa.mode&&!Pa.context&&!Aa.context)continue;let xa=new Rule(Pa.tags,Pa.mode,Pa.context);Aa?Aa.next=xa:wa=xa,Aa=xa}return wa}}),Rule=class{constructor(t,r,Aa,wa){this.tags=t,this.mode=r,this.context=Aa,this.next=wa}get opaque(){return this.mode==0}get inherit(){return this.mode==1}sort(t){return!t||t.depth<this.depth?(this.next=t,this):(t.next=this.sort(t.next),t)}get depth(){return this.context?this.context.length:0}};Rule.empty=new Rule([],2,null);function tagHighlighter(t,r){let Aa=Object.create(null);for(let xa of t)if(!Array.isArray(xa.tag))Aa[xa.tag.id]=xa.class;else for(let Ca of xa.tag)Aa[Ca.id]=xa.class;let{scope:wa,all:Pa=null}=r||{};return{style:xa=>{let Ca=Pa;for(let ka of xa)for(let Ba of ka.set){let $a=Aa[Ba.id];if($a){Ca=Ca?Ca+" "+$a:$a;break}}return Ca},scope:wa}}function highlightTags(t,r){let Aa=null;for(let wa of t){let Pa=wa.style(r);Pa&&(Aa=Aa?Aa+" "+Pa:Pa)}return Aa}function highlightTree(t,r,Aa,wa=0,Pa=t.length){let xa=new HighlightBuilder(wa,Array.isArray(r)?r:[r],Aa);xa.highlightRange(t.cursor(),wa,Pa,"",xa.highlighters),xa.flush(Pa)}var HighlightBuilder=class{constructor(t,r,Aa){this.at=t,this.highlighters=r,this.span=Aa,this.class=""}
vendor: 8,210 bytes, line 33
33startSpan(t,r){r!=this.class&&(this.flush(t),t>this.at&&(this.at=t),this.class=r)}flush(t){t>this.at&&this.class&&this.span(this.at,t,this.class)}highlightRange(t,r,Aa,wa,Pa){let{type:xa,from:Ca,to:ka}=t;if(Ca>=Aa||ka<=r)return;xa.isTop&&(Pa=this.highlighters.filter(Fa=>!Fa.scope||Fa.scope(xa)));let Ba=wa,$a=getStyleTags(t)||Rule.empty,Da=highlightTags(Pa,$a.tags);if(Da&&(Ba&&(Ba+=" "),Ba+=Da,$a.mode==1&&(wa+=(wa?" ":"")+Da)),this.startSpan(Math.max(r,Ca),Ba),$a.opaque)return;let Va=t.tree&&t.tree.prop(NodeProp.mounted);if(Va&&Va.overlay){let Fa=t.node.enter(Va.overlay[0].from+Ca,1),Ma=this.highlighters.filter(La=>!La.scope||La.scope(Va.tree.type)),Ua=t.firstChild();for(let La=0,Qa=Ca;;La++){let Za=La<Va.overlay.length?Va.overlay[La]:null,ja=Za?Za.from+Ca:ka,qa=Math.max(r,Qa),Ha=Math.min(Aa,ja);if(qa<Ha&&Ua)for(;t.from<Ha&&(this.highlightRange(t,qa,Ha,wa,Pa),this.startSpan(Math.min(Ha,t.to),Ba),!(t.to>=ja||!t.nextSibling())););if(!Za||ja>Aa)break;Qa=Za.to+Ca,Qa>r&&(this.highlightRange(Fa.cursor(),Math.max(r,Za.from+Ca),Math.min(Aa,Qa),"",Ma),this.startSpan(Math.min(Aa,Qa),Ba))}Ua&&t.parent()}else if(t.firstChild()){Va&&(wa="");do if(!(t.to<=r)){if(t.from>=Aa)break;this.highlightRange(t,r,Aa,wa,Pa),this.startSpan(Math.min(Aa,t.to),Ba)}while(t.nextSibling());t.parent()}}};function getStyleTags(t){let r=t.type.prop(ruleNodeProp);for(;r&&r.context&&!t.matchContext(r.context);)r=r.next;return r||null}var t$1=Tag.define,comment=t$1(),name=t$1(),typeName=t$1(name),propertyName=t$1(name),literal=t$1(),string=t$1(literal),number=t$1(literal),content=t$1(),heading=t$1(content),keyword=t$1(),operator=t$1(),punctuation=t$1(),bracket=t$1(punctuation),meta=t$1(),tags={comment,lineComment:t$1(comment),blockComment:t$1(comment),docComment:t$1(comment),name,variableName:t$1(name),typeName,tagName:t$1(typeName),propertyName,attributeName:t$1(propertyName),className:t$1(name),labelName:t$1(name),namespace:t$1(name),macroName:t$1(name),literal,string,docString:t$1(string),character:t$1(string),attributeValue:t$1(string),number,integer:t$1(number),float:t$1(number),bool:t$1(literal),regexp:t$1(literal),escape:t$1(literal),color:t$1(literal),url:t$1(literal),keyword,self:t$1(keyword),null:t$1(keyword),atom:t$1(keyword),unit:t$1(keyword),modifier:t$1(keyword),operatorKeyword:t$1(keyword),controlKeyword:t$1(keyword),definitionKeyword:t$1(keyword),moduleKeyword:t$1(keyword),operator,derefOperator:t$1(operator),arithmeticOperator:t$1(operator),logicOperator:t$1(operator),bitwiseOperator:t$1(operator),compareOperator:t$1(operator),updateOperator:t$1(operator),definitionOperator:t$1(operator),typeOperator:t$1(operator),controlOperator:t$1(operator),punctuation,separator:t$1(punctuation),bracket,angleBracket:t$1(bracket),squareBracket:t$1(bracket),paren:t$1(bracket),brace:t$1(bracket),content,heading,heading1:t$1(heading),heading2:t$1(heading),heading3:t$1(heading),heading4:t$1(heading),heading5:t$1(heading),heading6:t$1(heading),contentSeparator:t$1(content),list:t$1(content),quote:t$1(content),emphasis:t$1(content),strong:t$1(content),link:t$1(content),monospace:t$1(content),strikethrough:t$1(content),inserted:t$1(),deleted:t$1(),changed:t$1(),invalid:t$1(),meta,documentMeta:t$1(meta),annotation:t$1(meta),processingInstruction:t$1(meta),definition:Tag.defineModifier("definition"),constant:Tag.defineModifier("constant"),function:Tag.defineModifier("function"),standard:Tag.defineModifier("standard"),local:Tag.defineModifier("local"),special:Tag.defineModifier("special")};for(let t in tags){let r=tags[t];r instanceof Tag&&(r.name=t)}var classHighlighter=tagHighlighter([{tag:tags.link,class:"tok-link"},{tag:tags.heading,class:"tok-heading"},{tag:tags.emphasis,class:"tok-emphasis"},{tag:tags.strong,class:"tok-strong"},{tag:tags.keyword,class:"tok-keyword"},{tag:tags.atom,class:"tok-atom"},{tag:tags.bool,class:"tok-bool"},{tag:tags.url,class:"tok-url"},{tag:tags.labelName,class:"tok-labelName"},{tag:tags.inserted,class:"tok-inserted"},{tag:tags.deleted,class:"tok-deleted"},{tag:tags.literal,class:"tok-literal"},{tag:tags.string,class:"tok-string"},{tag:tags.number,class:"tok-number"},{tag:[tags.regexp,tags.escape,tags.special(tags.string)],class:"tok-string2"},{tag:tags.variableName,class:"tok-variableName"},{tag:tags.local(tags.variableName),class:"tok-variableName tok-local"},{tag:tags.definition(tags.variableName),class:"tok-variableName tok-definition"},{tag:tags.special(tags.variableName),class:"tok-variableName2"},{tag:tags.definition(tags.propertyName),class:"tok-propertyName tok-definition"},{tag:tags.typeName,class:"tok-typeName"},{tag:tags.namespace,class:"tok-namespace"},{tag:tags.className,class:"tok-className"},{tag:tags.macroName,class:"tok-macroName"},{tag:tags.propertyName,class:"tok-propertyName"},{tag:tags.operator,class:"tok-operator"},{tag:tags.comment,class:"tok-comment"},{tag:tags.meta,class:"tok-meta"},{tag:tags.invalid,class:"tok-invalid"},{tag:tags.punctuation,class:"tok-punctuation"}]),jsonHighlighting=styleTags({String:tags.string,Number:tags.number,"True False":tags.bool,PropertyName:tags.propertyName,Null:tags.null,", :":tags.separator,"[ ]":tags.squareBracket,"{ }":tags.brace}),parser$1=LRParser.deserialize({version:14,states:"$bOVQPOOOOQO'#Cb'#CbOnQPO'#CeOvQPO'#ClOOQO'#Cr'#CrQOQPOOOOQO'#Cg'#CgO}QPO'#CfO!SQPO'#CtOOQO,59P,59PO![QPO,59PO!aQPO'#CuOOQO,59W,59WO!iQPO,59WOVQPO,59QOqQPO'#CmO!nQPO,59`OOQO1G.k1G.kOVQPO'#CnO!vQPO,59aOOQO1G.r1G.rOOQO1G.l1G.lOOQO,59X,59XOOQO-E6k-E6kOOQO,59Y,59YOOQO-E6l-E6l",stateData:"#O~OeOS~OQSORSOSSOTSOWQO_ROgPO~OVXOgUO~O^[O~PVO[^O~O]_OVhX~OVaO~O]bO^iX~O^dO~O]_OVha~O]bO^ia~O",goto:"!kjPPPPPPkPPkqwPPPPk{!RPPP!XP!e!hXSOR^bQWQRf_TVQ_Q`WRg`QcZRicQTOQZRQe^RhbRYQR]R",nodeNames:"â JsonText True False Null Number String } { Object Property PropertyName : , ] [ Array",maxTerm:25,nodeProps:[["isolate",-2,6,11,""],["openedBy",7,"{",14,"["],["closedBy",8,"}",15,"]"]],propSources:[jsonHighlighting],skippedNodes:[0],repeatNodeCount:2,tokenData:"(|~RaXY!WYZ!W]^!Wpq!Wrs!]|}$u}!O$z!Q!R%T!R![&c![!]&t!}#O&y#P#Q'O#Y#Z'T#b#c'r#h#i(Z#o#p(r#q#r(w~!]Oe~~!`Wpq!]qr!]rs!xs#O!]#O#P!}#P;'S!];'S;=`$o<%lO!]~!}Og~~#QXrs!]!P!Q!]#O#P!]#U#V!]#Y#Z!]#b#c!]#f#g!]#h#i!]#i#j#m~#pR!Q![#y!c!i#y#T#Z#y~#|R!Q![$V!c!i$V#T#Z$V~$YR!Q![$c!c!i$c#T#Z$c~$fR!Q![!]!c!i!]#T#Z!]~$rP;=`<%l!]~$zO]~~$}Q!Q!R%T!R![&c~%YRT~!O!P%c!g!h%w#X#Y%w~%fP!Q![%i~%nRT~!Q![%i!g!h%w#X#Y%w~%zR{|&T}!O&T!Q![&Z~&WP!Q![&Z~&`PT~!Q![&Z~&hST~!O!P%c!Q![&c!g!h%w#X#Y%w~&yO[~~'OO_~~'TO^~~'WP#T#U'Z~'^P#`#a'a~'dP#g#h'g~'jP#X#Y'm~'rOR~~'uP#i#j'x~'{P#`#a(O~(RP#`#a(U~(ZOS~~(^P#f#g(a~(dP#i#j(g~(jP#X#Y(m~(rOQ~~(wOW~~(|OV~",tokenizers:[0],topRules:{JsonText:[0,1]},tokenPrec:0}),rangeFrom=[],rangeTo=[];(()=>{let t="lc,34,7n,7,7b,19,,,,2,,2,,,20,b,1c,l,g,,2t,7,2,6,2,2,,4,z,,u,r,2j,b,1m,9,9,,o,4,,9,,3,,5,17,3,1n,9,16,o,,x,1i,3,,i,,7,a,2,t,3,1k,,,7,2,2,2,3,9,,a,2,q,,2,3,1k,,,5,4,2,2,3,3,,u,2,3,,b,3,1k,,,8,,3,,3,k,2,m,6,,3,1k,,,7,2,2,2,3,7,3,a,2,u,,1n,5,3,3,,4,9,,14,5,1j,,,7,,3,,4,7,2,b,2,t,3,1k,,,7,,3,,4,7,2,b,2,f,,c,4,1j,2,,7,,3,,4,9,,a,2,t,3,1y,,4,6,,,,8,i,2,1p,,,8,c,8,2q,,,a,b,7,21,2,r,,,,,,4,2,1d,k,,2,5,b,,10,9,,2u,b,,6,n,4,4,3,g,4,d,,,3,6,,f,,jj,3,qa,4,s,3,t,2,u,2,1s,w,9,,19,3,,,39,2,y,,3a,c,4,c,63,5,1l,a,,,,,2,o,2,,1c,1a,2,c,k,5,1b,h,12,9,c,3,u,d,1k,e,1c,k,48,3,,l,4,,6,,2,3,5i,1s,ek,,5f,x,2da,3,3x,,2o,w,fe,6,2x,2,n9w,4,,a,w,2,28,2,7k,,3,,4,,n,5,4,,2b,2,1e,i,q,i,d,,12,8,p,d,18,4,1b,e,10,,1v,e,c,,8,2,1a,,1f,,,3,2,2,5,2,,,15,5,5,2,6k,8,,2,fn4,,kh,g,g,g,a6,2,gt,,6a,,45,5,1ae,3,,2,5,4,14,3,4,,4l,2,fx,4,1t,5,8t,2,25,6,1y,b,1d,4,3e,3,1h,f,15,,2,2,a,4,19,b,7,,1p,3,10,e,g,2,18,,c,3,1c,e,8,4,,2,2k,c,6,,2,,4d,c,l,4,1j,2,,7,2,2,2,3,9,,a,2,2,7,3,5,1v,9,,,2,,,4,,5,,,e,2,2a,i,n,,29,k,6j,7,2,9,r,2,2a,h,2y,d,2t,3,2,a,74,f,6t,6,,2,2,4,,,,2,3x,7,2,7,3,,s,a,14,7,,4,8,,9,b,1a,g,5i,8,5j,8,,8,2a,m,,e,3e,6,3,,,2,,7,,,1u,5,,2,,5,9n,4,9,2,,,1c,7,3,5,n,,44l,,6,f,8ug,i,1xc,5,1n,7,t4,,,1j,7,4,29,,b,2,f57,2,3mp,1a,2,n,f2,5,3,6,8,8,2,7,u,4,44,3,1iz,1j,4,1e,8,,e,,m,5,,f,11s,7,,h,2,7,,2,,5,2s,,4g,7,af,,1p,4,e4,4,72,2,6r,,2,,7,2,5,,d6,7,31,7,240,5".split(",").map(r=>r?parseInt(r,36):1);for(let r=0,Aa=0;r<t.length;r++)(r%2?rangeTo:rangeFrom).push(Aa=Aa+t[r])})();function isExtendingChar(t){if(t<768)return!1;for(let r=0,Aa=rangeFrom.length;;){let wa=r+Aa>>1;
vendor: 5,235 bytes, lines 33-35
33if(t<rangeFrom[wa])Aa=wa;else if(t>=rangeTo[wa])r=wa+1;else return!0;if(r==Aa)return!1}}function isRegionalIndicator(t){return t>=127462&&t<=127487}var ZWJ=8205;function findClusterBreak(t,r,Aa=!0,wa=!0){return(Aa?nextClusterBreak:prevClusterBreak)(t,r,wa)}function nextClusterBreak(t,r,Aa){if(r==t.length)return r;r&&surrogateLow(t.charCodeAt(r))&&surrogateHigh(t.charCodeAt(r-1))&&r--;let wa=codePointAt(t,r);for(r+=codePointSize(wa);r<t.length;){let Pa=codePointAt(t,r);if(wa==ZWJ||Pa==ZWJ||Aa&&isExtendingChar(Pa))r+=codePointSize(Pa),wa=Pa;else if(isRegionalIndicator(Pa)){let xa=0,Ca=r-2;for(;Ca>=0&&isRegionalIndicator(codePointAt(t,Ca));)xa++,Ca-=2;if(xa%2==0)break;r+=2}else break}return r}function prevClusterBreak(t,r,Aa){for(;r>1;){let wa=nextClusterBreak(t,r-2,Aa);if(wa<r)return wa;r--}return 0}function codePointAt(t,r){let Aa=t.charCodeAt(r);if(!surrogateHigh(Aa)||r+1==t.length)return Aa;let wa=t.charCodeAt(r+1);return surrogateLow(wa)?(Aa-55296<<10)+(wa-56320)+65536:Aa}function surrogateLow(t){return t>=56320&&t<57344}function surrogateHigh(t){return t>=55296&&t<56320}function codePointSize(t){return t<65536?1:2}var C$3="ͼ",COUNT=typeof Symbol>"u"?"__ͼ":Symbol.for(C$3),SET=typeof Symbol>"u"?"__styleSet"+Math.floor(Math.random()*1e8):Symbol("styleSet"),top=typeof globalThis<"u"?globalThis:typeof window<"u"?window:{},StyleModule=class{constructor(t,r){this.rules=[];let{finish:Aa}=r||{};function wa(xa){return/^@/.test(xa)?[xa]:xa.split(/,\s*/)}function Pa(xa,Ca,ka,Ba){let $a=[],Da=/^@(\w+)\b/.exec(xa[0]),Va=Da&&Da[1]=="keyframes";if(Da&&Ca==null)return ka.push(xa[0]+";");for(let Fa in Ca){let Ma=Ca[Fa];if(/&/.test(Fa))Pa(Fa.split(/,\s*/).map(Ua=>xa.map(La=>Ua.replace(/&/,La))).reduce((Ua,La)=>Ua.concat(La)),Ma,ka);else if(Ma&&typeof Ma=="object"){if(!Da)throw new RangeError("The value of a property ("+Fa+") should be a primitive value.");Pa(wa(Fa),Ma,$a,Va)}else Ma!=null&&$a.push(Fa.replace(/_.*/,"").replace(/[A-Z]/g,Ua=>"-"+Ua.toLowerCase())+": "+Ma+";")}($a.length||Va)&&ka.push((Aa&&!Da&&!Ba?xa.map(Aa):xa).join(", ")+" {"+$a.join(" ")+"}")}for(let xa in t)Pa(wa(xa),t[xa],this.rules)}getRules(){return this.rules.join(` 34`)}static newName(){let t=top[COUNT]||1;return top[COUNT]=t+1,C$3+t.toString(36)}static mount(t,r,Aa){let wa=t[SET],Pa=Aa&&Aa.nonce;wa?Pa&&wa.setNonce(Pa):wa=new StyleSet(t,Pa),wa.mount(Array.isArray(r)?r:[r],t)}},adoptedSet=new Map,StyleSet=class{constructor(t,r){let Aa=t.ownerDocument||t,wa=Aa.defaultView;if(!t.head&&t.adoptedStyleSheets&&wa.CSSStyleSheet){let Pa=adoptedSet.get(Aa);if(Pa)return t[SET]=Pa;this.sheet=new wa.CSSStyleSheet,adoptedSet.set(Aa,this)}else this.styleTag=Aa.createElement("style"),r&&this.styleTag.setAttribute("nonce",r);this.modules=[],t[SET]=this}mount(t,r){let Aa=this.sheet,wa=0,Pa=0,xa=!1;for(let Ca=0;Ca<t.length;Ca++){let ka=t[Ca],Ba=this.modules.indexOf(ka);if(Ba<Pa&&Ba>-1&&(this.modules.splice(Ba,1),xa=!0,Pa--,Ba=-1),Ba==-1){if(this.modules.splice(Pa++,0,ka),xa=!0,Aa)for(let $a=0;$a<ka.rules.length;$a++)Aa.insertRule(ka.rules[$a],wa++)}else{for(;Pa<Ba;)wa+=this.modules[Pa++].rules.length;wa+=ka.rules.length,Pa++}}if(Aa)r.adoptedStyleSheets.indexOf(this.sheet)<0&&(r.adoptedStyleSheets=[this.sheet,...r.adoptedStyleSheets]);else{if(xa){let ka="";for(let Ba=0;Ba<this.modules.length;Ba++)ka+=this.modules[Ba].getRules()+` 35`;this.styleTag.textContent=ka}let Ca=r.head||r;this.styleTag.parentNode!=Ca&&Ca.insertBefore(this.styleTag,Ca.firstChild)}}setNonce(t){this.styleTag&&this.styleTag.getAttribute("nonce")!=t&&this.styleTag.setAttribute("nonce",t)}},base={8:"Backspace",9:"Tab",10:"Enter",12:"NumLock",13:"Enter",16:"Shift",17:"Control",18:"Alt",20:"CapsLock",27:"Escape",32:" ",33:"PageUp",34:"PageDown",35:"End",36:"Home",37:"ArrowLeft",38:"ArrowUp",39:"ArrowRight",40:"ArrowDown",44:"PrintScreen",45:"Insert",46:"Delete",59:";",61:"=",91:"Meta",92:"Meta",106:"*",107:"+",108:",",109:"-",110:".",111:"/",144:"NumLock",145:"ScrollLock",160:"Shift",161:"Shift",162:"Control",163:"Control",164:"Alt",165:"Alt",173:"-",186:";",187:"=",188:",",189:"-",190:".",191:"/",192:"`",219:"[",220:"\\",221:"]",222:"'"},shift={48:")",49:"!",50:"@",51:"#",52:"$",53:"%",54:"^",55:"&",56:"*",57:"(",59:":",61:"+",173:"_",186:":",187:"+",188:"<",189:"_",190:">",191:"?",192:"~",219:"{",220:"|",221:"}",222:'"'},mac=typeof navigator<"u"&&/Mac/.test(navigator.platform),ie$3=typeof navigator<"u"&&/MSIE \d|Trident\/(?:[7-9]|\d{2,})\..*rv:(\d+)/.exec(navigator.userAgent);for(var i$1=0;i$1<10;i$1++)base[48+i$1]=base[96+i$1]=String(i$1);for(var i$1=1;i$1<=24;i$1++)base[i$1+111]="F"+i$1;for(var i$1=65;i$1<=90;i$1++)base[i$1]=String.fromCharCode(i$1+32),shift[i$1]=String.fromCharCode(i$1);for(var code in base)shift.hasOwnProperty(code)||(shift[code]=base[code]);function keyName(t){var r=!(mac&&t.metaKey&&t.shiftKey&&!t.ctrlKey&&!t.altKey||ie$3&&t.shiftKey&&t.key&&t.key.length==1||t.key=="Unidentified")&&t.key||(t.shiftKey?shift:base)[t.keyCode]||t.key||"Unidentified";return r=="Esc"&&(r="Escape"),r=="Del"&&(r="Delete"),r=="Left"&&(r="ArrowLeft"),r=="Up"&&(r="ArrowUp"),r=="Right"&&(r="ArrowRight"),r=="Down"&&(r="ArrowDown"),r}function crelt(){var t=arguments[0];typeof t=="string"&&(t=document.createElement(t));var r=1,Aa=arguments[1];
35if(Aa&&typeof Aa=="object"&&Aa.nodeType==null&&!Array.isArray(Aa)){for(var wa in Aa)if(Object.prototype.hasOwnProperty.call(Aa,wa)){var Pa=Aa[wa];typeof Pa=="string"?t.setAttribute(wa,Pa):Pa!=null&&(t[wa]=Pa)}r++}for(;r<arguments.length;r++)add(t,arguments[r]);return t}function add(t,r){if(typeof r=="string")t.appendChild(document.createTextNode(r));else if(r!=null)if(r.nodeType!=null)t.appendChild(r);else if(Array.isArray(r))for(var Aa=0;Aa<r.length;Aa++)add(t,r[Aa]);else throw new RangeError("Unsupported child node: "+r)}var require_retry_operation=__commonJSMin(((t,r)=>{function Aa(wa,Pa){typeof Pa=="boolean"&&(Pa={forever:Pa}),this._originalTimeouts=JSON.parse(JSON.stringify(wa)),this._timeouts=wa,this._options=Pa||{},this._maxRetryTime=Pa&&Pa.maxRetryTime||1/0,this._fn=null,this._errors=[],this._attempts=1,this._operationTimeout=null,this._operationTimeoutCb=null,this._timeout=null,this._operationStart=null,this._timer=null,this._options.forever&&(this._cachedTimeouts=this._timeouts.slice(0))}r.exports=Aa,Aa.prototype.reset=function(){this._attempts=1,this._timeouts=this._originalTimeouts.slice(0)},Aa.prototype.stop=function(){this._timeout&&clearTimeout(this._timeout),this._timer&&clearTimeout(this._timer),this._timeouts=[],this._cachedTimeouts=null},Aa.prototype.retry=function(wa){if(this._timeout&&clearTimeout(this._timeout),!wa)return!1;var Pa=new Date().getTime();if(wa&&Pa-this._operationStart>=this._maxRetryTime)return this._errors.push(wa),this._errors.unshift(new Error("RetryOperation timeout occurred")),!1;this._errors.push(wa);var xa=this._timeouts.shift();if(xa===void 0)if(this._cachedTimeouts)this._errors.splice(0,this._errors.length-1),xa=this._cachedTimeouts.slice(-1);else return!1;var Ca=this;return this._timer=setTimeout(function(){Ca._attempts++,Ca._operationTimeoutCb&&(Ca._timeout=setTimeout(function(){Ca._operationTimeoutCb(Ca._attempts)},Ca._operationTimeout),Ca._options.unref&&Ca._timeout.unref()),Ca._fn(Ca._attempts)},xa),this._options.unref&&this._timer.unref(),!0},Aa.prototype.attempt=function(wa,Pa){this._fn=wa,Pa&&(Pa.timeout&&(this._operationTimeout=Pa.timeout),Pa.cb&&(this._operationTimeoutCb=Pa.cb));var xa=this;this._operationTimeoutCb&&(this._timeout=setTimeout(function(){xa._operationTimeoutCb()},xa._operationTimeout)),this._operationStart=new Date().getTime(),this._fn(this._attempts)},Aa.prototype.try=function(wa){console.log("Using RetryOperation.try() is deprecated"),this.attempt(wa)},Aa.prototype.start=function(wa){console.log("Using RetryOperation.start() is deprecated"),this.attempt(wa)},Aa.prototype.start=Aa.prototype.try,Aa.prototype.errors=function(){return this._errors},Aa.prototype.attempts=function(){return this._attempts},Aa.prototype.mainError=function(){if(this._errors.length===0)return null;for(var wa={},Pa=null,xa=0,Ca=0;Ca<this._errors.length;Ca++){var ka=this._errors[Ca],Ba=ka.message,$a=(wa[Ba]||0)+1;wa[Ba]=$a,$a>=xa&&(Pa=ka,xa=$a)}return Pa}})),require_retry$1=__commonJSMin((t=>{var r=require_retry_operation();t.operation=function(Aa){return new r(t.timeouts(Aa),{forever:Aa&&(Aa.forever||Aa.retries===1/0),unref:Aa&&Aa.unref,maxRetryTime:Aa&&Aa.maxRetryTime})},t.timeouts=function(Aa){if(Aa instanceof Array)return[].concat(Aa);var wa={retries:10,factor:2,minTimeout:1e3,maxTimeout:1/0,randomize:!1};for(var Pa in Aa)wa[Pa]=Aa[Pa];if(wa.minTimeout>wa.maxTimeout)throw new Error("minTimeout is greater than maxTimeout");for(var xa=[],Ca=0;Ca<wa.retries;Ca++)xa.push(this.createTimeout(Ca,wa));return Aa&&Aa.forever&&!xa.length&&xa.push(this.createTimeout(Ca,wa)),xa.sort(function(ka,Ba){return ka-Ba}),xa},t.createTimeout=function(Aa,wa){var Pa=wa.randomize?Math.random()+1:1,xa=Math.round(Pa*Math.max(wa.minTimeout,1)*Math.pow(wa.factor,Aa));return xa=Math.min(xa,wa.maxTimeout),xa},t.wrap=function(Aa,wa,Pa){if(wa instanceof Array&&(Pa=wa,wa=null),!Pa){Pa=[];for(var xa in Aa)typeof Aa[xa]=="function"&&Pa.push(xa)}for(var Ca=0;Ca<Pa.length;Ca++){var ka=Pa[Ca],Ba=Aa[ka];Aa[ka]=function(Da){var Va=t.operation(wa),Fa=Array.prototype.slice.call(arguments,1),Ma=Fa.pop();Fa.push(function(Ua){Va.retry(Ua)||(Ua&&(arguments[0]=Va.mainError()),Ma.apply(this,arguments))}),Va.attempt(function(){Da.apply(Aa,Fa)})}.bind(Aa,Ba),Aa[ka].options=wa}}})),require_retry=__commonJSMin(((t,r)=>{r.exports=require_retry$1()})),require_p_retry=__commonJSMin(((t,r)=>{var Aa=require_retry(),wa=["Failed to fetch","NetworkError when attempting to fetch resource.","The Internet connection appears to be offline.","Network request failed"],Pa=class extends
35Error{constructor(Ba){super(),Ba instanceof Error?(this.originalError=Ba,{message:Ba}=Ba):(this.originalError=new Error(Ba),this.originalError.stack=this.stack),this.name="AbortError",this.message=Ba}},xa=(Ba,$a,Da)=>{const Va=Da.retries-($a-1);return Ba.attemptNumber=$a,Ba.retriesLeft=Va,Ba},Ca=Ba=>wa.includes(Ba),ka=(Ba,$a)=>new Promise((Da,Va)=>{$a={onFailedAttempt:()=>{},retries:10,...$a};const Fa=Aa.operation($a);Fa.attempt(async Ma=>{try{Da(await Ba(Ma))}catch(Ua){if(!(Ua instanceof Error)){Va(new TypeError(`Non-error was thrown: "${Ua}". You should only throw errors.`));return}if(Ua instanceof Pa)Fa.stop(),Va(Ua.originalError);else if(Ua instanceof TypeError&&!Ca(Ua.message))Fa.stop(),Va(Ua);else{xa(Ua,Ma,$a);try{await $a.onFailedAttempt(Ua)}catch(La){Va(La);return}Fa.retry(Ua)||Va(Fa.mainError())}}})});r.exports=ka,r.exports.default=ka,r.exports.AbortError=Pa})),require_util=__commonJSMin((t=>{Object.defineProperty(t,"__esModule",{value:!0}),t.getParsedType=t.ZodParsedType=t.objectUtil=t.util=void 0;var r;(function(Pa){Pa.assertEqual=Ba=>{};function xa(Ba){}Pa.assertIs=xa;function Ca(Ba){throw new Error}Pa.assertNever=Ca,Pa.arrayToEnum=Ba=>{const $a={};for(const Da of Ba)$a[Da]=Da;return $a},Pa.getValidEnumValues=Ba=>{const $a=Pa.objectKeys(Ba).filter(Va=>typeof Ba[Ba[Va]]!="number"),Da={};for(const Va of $a)Da[Va]=Ba[Va];return Pa.objectValues(Da)},Pa.objectValues=Ba=>Pa.objectKeys(Ba).map(function($a){return Ba[$a]}),Pa.objectKeys=typeof Object.keys=="function"?Ba=>Object.keys(Ba):Ba=>{const $a=[];for(const Da in Ba)Object.prototype.hasOwnProperty.call(Ba,Da)&&$a.push(Da);return $a},Pa.find=(Ba,$a)=>{for(const Da of Ba)if($a(Da))return Da},Pa.isInteger=typeof Number.isInteger=="function"?Ba=>Number.isInteger(Ba):Ba=>typeof Ba=="number"&&Number.isFinite(Ba)&&Math.floor(Ba)===Ba;function ka(Ba,$a=" | "){return Ba.map(Da=>typeof Da=="string"?`'${Da}'`:Da).join($a)}Pa.joinValues=ka,Pa.jsonStringifyReplacer=(Ba,$a)=>typeof $a=="bigint"?$a.toString():$a})(r||(t.util=r={}));var Aa;(function(Pa){Pa.mergeShapes=(xa,Ca)=>({...xa,...Ca})})(Aa||(t.objectUtil=Aa={})),t.ZodParsedType=r.arrayToEnum(["string","nan","number","integer","float","boolean","date","bigint","symbol","function","undefined","null","array","object","unknown","promise","void","never","map","set"]);var wa=Pa=>{switch(typeof Pa){case"undefined":return t.ZodParsedType.undefined;case"string":return t.ZodParsedType.string;case"number":return Number.isNaN(Pa)?t.ZodParsedType.nan:t.ZodParsedType.number;case"boolean":return t.ZodParsedType.boolean;case"function":return t.ZodParsedType.function;case"bigint":return t.ZodParsedType.bigint;case"symbol":return t.ZodParsedType.symbol;case"object":return Array.isArray(Pa)?t.ZodParsedType.array:Pa===null?t.ZodParsedType.null:Pa.then&&typeof Pa.then=="function"&&Pa.catch&&typeof Pa.catch=="function"?t.ZodParsedType.promise:typeof Map<"u"&&Pa instanceof Map?t.ZodParsedType.map:typeof Set<"u"&&Pa instanceof Set?t.ZodParsedType.set:typeof Date<"u"&&Pa instanceof Date?t.ZodParsedType.date:t.ZodParsedType.object;default:return t.ZodParsedType.unknown}};t.getParsedType=wa})),require_ZodError=__commonJSMin((t=>{Object.defineProperty(t,"__esModule",{value:!0}),t.ZodError=t.quotelessJson=t.ZodIssueCode=void 0;var r=require_util();
35t.ZodIssueCode=r.util.arrayToEnum(["invalid_type","invalid_literal","custom","invalid_union","invalid_union_discriminator","invalid_enum_value","unrecognized_keys","invalid_arguments","invalid_return_type","invalid_date","invalid_string","too_small","too_big","invalid_intersection_types","not_multiple_of","not_finite"]);var Aa=Pa=>JSON.stringify(Pa,null,2).replace(/"([^"]+)":/g,"$1:");t.quotelessJson=Aa;var wa=class du extends Error{get errors(){return this.issues}constructor(xa){super(),this.issues=[],this.addIssue=ka=>{this.issues=[...this.issues,ka]},this.addIssues=(ka=[])=>{this.issues=[...this.issues,...ka]};const Ca=new.target.prototype;Object.setPrototypeOf?Object.setPrototypeOf(this,Ca):this.__proto__=Ca,this.name="ZodError",this.issues=xa}format(xa){const Ca=xa||function($a){return $a.message},ka={_errors:[]},Ba=$a=>{for(const Da of $a.issues)if(Da.code==="invalid_union")Da.unionErrors.map(Ba);else if(Da.code==="invalid_return_type")Ba(Da.returnTypeError);else if(Da.code==="invalid_arguments")Ba(Da.argumentsError);else if(Da.path.length===0)ka._errors.push(Ca(Da));else{let Va=ka,Fa=0;for(;Fa<Da.path.length;){const Ma=Da.path[Fa],Ua=Fa===Da.path.length-1;if(Ma==="_errors"){Ua&&Va._errors.push(Ca(Da)),Fa++;continue}Object.prototype.hasOwnProperty.call(Va,Ma)||(Ma==="__proto__"?Object.defineProperty(Va,Ma,{value:{_errors:[]},writable:!0,enumerable:!0,configurable:!0}):Va[Ma]={_errors:[]}),Va=Va[Ma],Ua&&Va._errors.push(Ca(Da)),Fa++}}};return Ba(this),ka}static assert(xa){if(!(xa instanceof du))throw new Error(`Not a ZodError: ${xa}`)}toString(){return this.message}get message(){return JSON.stringify(this.issues,r.util.jsonStringifyReplacer,2)}get isEmpty(){return this.issues.length===0}flatten(xa=Ca=>Ca.message){const Ca=Object.create(null),ka=[];for(const Ba of this.issues)if(Ba.path.length>0){const $a=Ba.path[0];Ca[$a]=Ca[$a]||[],Ca[$a].push(xa(Ba))}else ka.push(xa(Ba));return{formErrors:ka,fieldErrors:Ca}}get formErrors(){return this.flatten()}};t.ZodError=wa,wa.create=Pa=>new wa(Pa)})),require_en=__commonJSMin(((t,r)=>{Object.defineProperty(t,"__esModule",{value:!0});var Aa=require_ZodError(),wa=require_util(),Pa=(xa,Ca)=>{let ka;switch(xa.code){case Aa.ZodIssueCode.invalid_type:xa.received===wa.ZodParsedType.undefined?ka="Required":ka=`Expected ${xa.expected}, received ${xa.received}`;break;case Aa.ZodIssueCode.invalid_literal:ka=`Invalid literal value, expected ${JSON.stringify(xa.expected,wa.util.jsonStringifyReplacer)}`;break;case Aa.ZodIssueCode.unrecognized_keys:ka=`Unrecognized key(s) in object: ${wa.util.joinValues(xa.keys,", ")}`;break;case Aa.ZodIssueCode.invalid_union:ka="Invalid input";break;case Aa.ZodIssueCode.invalid_union_discriminator:ka=`Invalid discriminator value. Expected ${wa.util.joinValues(xa.options)}`;break;case Aa.ZodIssueCode.invalid_enum_value:ka=`Invalid enum value. Expected ${wa.util.joinValues(xa.options)}, received '${xa.received}'`;break;case Aa.ZodIssueCode.invalid_arguments:ka="Invalid function arguments";break;case Aa.ZodIssueCode.invalid_return_type:ka="Invalid function return type";break;case Aa.ZodIssueCode.invalid_date:ka="Invalid date";break;case Aa.ZodIssueCode.invalid_string:typeof xa.validation=="object"?"includes"in xa.validation?(ka=`Invalid input: must include "${xa.validation.includes}"`,typeof xa.validation.position=="number"&&(ka=`${ka} at one or more positions greater than or equal to ${xa.validation.position}`)):"startsWith"in xa.validation?ka=`Invalid input: must start with "${xa.validation.startsWith}"`:"endsWith"in xa.validation?ka=`Invalid input: must end with "${xa.validation.endsWith}"`:wa.util.assertNever(xa.validation):xa.validation!=="regex"?ka=`Invalid ${xa.validation}`:ka="Invalid";break;case Aa.ZodIssueCode.too_small:xa.type==="array"?ka=`Array must contain ${xa.exact?"exactly":xa.inclusive?"at least":"more than"} ${xa.minimum} element(s)`:xa.type==="string"?ka=`String must contain ${xa.exact?"exactly":xa.inclusive?"at least":"over"} ${xa.minimum} character(s)`:xa.type==="number"?ka=`Number must be ${xa.exact?"exactly equal to ":xa.inclusive?"greater than or equal to ":"greater than "}${xa.minimum}`:xa.type==="bigint"?ka=`Number must be ${xa.exact?"exactly equal to ":xa.inclusive?"greater than or equal to ":"greater than "}${xa.minimum}`:xa.type==="date"?ka=`Date must be ${xa.exact?"exactly equal to ":xa.inclusive?"greater than or equal to ":"greater than "}${new Date(Number(xa.minimum))}`:ka="Invalid input";break;case Aa.ZodIssueCode.too_big:xa.type==="array"?ka=`Array must contain ${xa.exact?"exactly":xa.inclusive?"at most":"less than"} ${xa.maximum} element(s)`:xa.type==="string"?ka=`String must contain ${xa.exact?"exactly":xa.inclusive?"at most":"under"} ${xa.maximum} character(s)`:xa.type==="number"?ka=`Number must be ${xa.exact?"exactly":xa.inclusive?"less than or equal to":"less than"} ${xa.maximum}`:xa.type==="bigint"?ka=`BigInt must be ${xa.exact?"exactly":xa.inclusive?"less than or equal to":"less than"} ${xa.maximum}`:xa.type==="date"?ka=`Date must be ${xa.exact?"exactly":xa.inclusive?"smaller than or equal to":"smaller than"} ${new Date(Number(xa.maximum))}`:ka="Invalid input";break;case Aa.ZodIssueCode.custom:ka="Invalid input";break;case Aa.ZodIssueCode.invalid_intersection_types:ka="Intersection results could not be merged";break;case Aa.ZodIssueCode.not_multiple_of:ka=`Number must be a multiple of ${xa.multipleOf}`;break;case Aa.ZodIssueCode.not_finite:ka="Number must be finite";break;default:ka=Ca.defaultError,wa.util.assertNever(xa)}return{message:ka}};t.default=Pa,r.exports=t.default})),require_errors=__commonJSMin((t=>{var r=t&&t.__importDefault||function(Ca){return Ca&&Ca.__esModule?Ca:{default:Ca}};
vendor: 49,406 bytes, line 35
35Object.defineProperty(t,"__esModule",{value:!0}),t.defaultErrorMap=void 0,t.setErrorMap=Pa,t.getErrorMap=xa;var Aa=r(require_en());t.defaultErrorMap=Aa.default;var wa=Aa.default;function Pa(Ca){wa=Ca}function xa(){return wa}})),require_parseUtil=__commonJSMin((t=>{var r=t&&t.__importDefault||function(Ma){return Ma&&Ma.__esModule?Ma:{default:Ma}};Object.defineProperty(t,"__esModule",{value:!0}),t.isAsync=t.isValid=t.isDirty=t.isAborted=t.OK=t.DIRTY=t.INVALID=t.ParseStatus=t.EMPTY_PATH=t.makeIssue=void 0,t.addIssueToContext=xa;var Aa=require_errors(),wa=r(require_en()),Pa=Ma=>{const{data:Ua,path:La,errorMaps:Qa,issueData:Za}=Ma,ja=[...La,...Za.path||[]],qa={...Za,path:ja};if(Za.message!==void 0)return{...Za,path:ja,message:Za.message};let Ha="";const za=Qa.filter(Ga=>!!Ga).slice().reverse();for(const Ga of za)Ha=Ga(qa,{data:Ua,defaultError:Ha}).message;return{...Za,path:ja,message:Ha}};t.makeIssue=Pa,t.EMPTY_PATH=[];function xa(Ma,Ua){const La=(0,Aa.getErrorMap)(),Qa=(0,t.makeIssue)({issueData:Ua,data:Ma.data,path:Ma.path,errorMaps:[Ma.common.contextualErrorMap,Ma.schemaErrorMap,La,La===wa.default?void 0:wa.default].filter(Za=>!!Za)});Ma.common.issues.push(Qa)}var Ca=class hu{constructor(){this.value="valid"}dirty(){this.value==="valid"&&(this.value="dirty")}abort(){this.value!=="aborted"&&(this.value="aborted")}static mergeArray(Ua,La){const Qa=[];for(const Za of La){if(Za.status==="aborted")return t.INVALID;Za.status==="dirty"&&Ua.dirty(),Qa.push(Za.value)}return{status:Ua.value,value:Qa}}static async mergeObjectAsync(Ua,La){const Qa=[];for(const Za of La){const ja=await Za.key,qa=await Za.value;Qa.push({key:ja,value:qa})}return hu.mergeObjectSync(Ua,Qa)}static mergeObjectSync(Ua,La){const Qa={};for(const Za of La){const{key:ja,value:qa}=Za;if(ja.status==="aborted"||qa.status==="aborted")return t.INVALID;ja.status==="dirty"&&Ua.dirty(),qa.status==="dirty"&&Ua.dirty(),ja.value!=="__proto__"&&(typeof qa.value<"u"||Za.alwaysSet)&&(Qa[ja.value]=qa.value)}return{status:Ua.value,value:Qa}}};t.ParseStatus=Ca,t.INVALID=Object.freeze({status:"aborted"});var ka=Ma=>({status:"dirty",value:Ma});t.DIRTY=ka;var Ba=Ma=>({status:"valid",value:Ma});t.OK=Ba;var $a=Ma=>Ma.status==="aborted";t.isAborted=$a;var Da=Ma=>Ma.status==="dirty";t.isDirty=Da;var Va=Ma=>Ma.status==="valid";t.isValid=Va;var Fa=Ma=>typeof Promise<"u"&&Ma instanceof Promise;t.isAsync=Fa})),require_typeAliases=__commonJSMin((t=>{Object.defineProperty(t,"__esModule",{value:!0})})),require_errorUtil=__commonJSMin((t=>{Object.defineProperty(t,"__esModule",{value:!0}),t.errorUtil=void 0;var r;(function(Aa){Aa.errToObj=wa=>typeof wa=="string"?{message:wa}:wa||{},Aa.toString=wa=>typeof wa=="string"?wa:wa?.message})(r||(t.errorUtil=r={}))})),require_types=__commonJSMin((t=>{Object.defineProperty(t,"__esModule",{value:!0}),t.discriminatedUnion=t.date=t.boolean=t.bigint=t.array=t.any=t.coerce=t.ZodFirstPartyTypeKind=t.late=t.ZodSchema=t.Schema=t.ZodReadonly=t.ZodPipeline=t.ZodBranded=t.BRAND=t.ZodNaN=t.ZodCatch=t.ZodDefault=t.ZodNullable=t.ZodOptional=t.ZodTransformer=t.ZodEffects=t.ZodPromise=t.ZodNativeEnum=t.ZodEnum=t.ZodLiteral=t.ZodLazy=t.ZodFunction=t.ZodSet=t.ZodMap=t.ZodRecord=t.ZodTuple=t.ZodIntersection=t.ZodDiscriminatedUnion=t.ZodUnion=t.ZodObject=t.ZodArray=t.ZodVoid=t.ZodNever=t.ZodUnknown=t.ZodAny=t.ZodNull=t.ZodUndefined=t.ZodSymbol=t.ZodDate=t.ZodBoolean=t.ZodBigInt=t.ZodNumber=t.ZodString=t.ZodType=void 0,t.NEVER=t.void=t.unknown=t.union=t.undefined=t.tuple=t.transformer=t.symbol=t.string=t.strictObject=t.set=t.record=t.promise=t.preprocess=t.pipeline=t.ostring=t.optional=t.onumber=t.oboolean=t.object=t.number=t.nullable=t.null=t.never=t.nativeEnum=t.nan=t.map=t.literal=t.lazy=t.intersection=t.instanceof=t.function=t.enum=t.effect=void 0,t.datetimeRegex=Xi,t.custom=sl;var r=require_ZodError(),Aa=require_errors(),wa=require_errorUtil(),Pa=require_parseUtil(),xa=require_util(),Ca=class{constructor(ps,Xa,as,_s){this._cachedPath=[],this.parent=ps,this.data=Xa,this._path=as,this._key=_s}get path(){return this._cachedPath.length||(Array.isArray(this._key)?this._cachedPath.push(...this._path,...this._key):this._cachedPath.push(...this._path,this._key)),this._cachedPath}},ka=(ps,Xa)=>{if((0,Pa.isValid)(Xa))return{success:!0,data:Xa.value};if(!ps.common.issues.length)throw new Error("Validation failed but no issues detected.");return{success:!1,get error(){if(this._error)return this._error;const as=new r.ZodError(ps.common.issues);return this._error=as,this._error}}};function Ba(ps){if(!ps)return{};const{errorMap:Xa,invalid_type_error:as,required_error:_s,description:rl}=ps;if(Xa&&(as||_s))throw new Error(`Can't use "invalid_type_error" or "required_error" in conjunction with custom error map.`);return Xa?{errorMap:Xa,description:rl}:{errorMap:(xl,Dl)=>{const{message:Fl}=ps;return xl.code==="invalid_enum_value"?{message:Fl??Dl.defaultError}:typeof Dl.data>"u"?{message:Fl??_s??Dl.defaultError}:xl.code!=="invalid_type"?{message:Dl.defaultError}:{message:Fl??as??Dl.defaultError}},description:rl}}var $a=class{get description(){return this._def.description}_getType(ps){return(0,xa.getParsedType)(ps.data)}_getOrReturnCtx(ps,Xa){return Xa||{common:ps.parent.common,data:ps.data,parsedType:(0,xa.getParsedType)(ps.data),schemaErrorMap:this._def.errorMap,path:ps.path,parent:ps.parent}}_processInputParams(ps){return{status:new Pa.ParseStatus,ctx:{common:ps.parent.common,data:ps.data,parsedType:(0,xa.getParsedType)(ps.data),schemaErrorMap:this._def.errorMap,path:ps.path,parent:ps.parent}}}_parseSync(ps){const Xa=this._parse(ps);if((0,Pa.isAsync)(Xa))throw new Error("Synchronous parse encountered promise.");return Xa}_parseAsync(ps){const Xa=this._parse(ps);return Promise.resolve(Xa)}parse(ps,Xa){const as=this.safeParse(ps,Xa);if(as.success)return as.data;throw as.error}safeParse(ps,Xa){const as={common:{issues:[],async:Xa?.async??!1,contextualErrorMap:Xa?.errorMap},path:Xa?.path||[],schemaErrorMap:this._def.errorMap,parent:null,data:ps,parsedType:(0,xa.getParsedType)(ps)},_s=this._parseSync({data:ps,path:as.path,parent:as});return ka(as,_s)}"~validate"(ps){const Xa={common:{issues:[],async:!!this["~standard"].async},path:[],schemaErrorMap:this._def.errorMap,parent:null,data:ps,parsedType:(0,xa.getParsedType)(ps)};if(!this["~standard"].async)try{const as=this._parseSync({data:ps,path:[],parent:Xa});return(0,Pa.isValid)(as)?{value:as.value}:{issues:Xa.common.issues}}catch(as){as?.message?.toLowerCase()?.includes("encountered")&&(this["~standard"].async=!0),Xa.common={issues:[],async:!0}}return this._parseAsync({data:ps,path:[],parent:Xa}).then(as=>(0,Pa.isValid)(as)?{value:as.value}:{issues:Xa.common.issues})}async parseAsync(ps,Xa){const as=await this.safeParseAsync(ps,Xa);if(as.success)return as.data;throw as.error}async safeParseAsync(ps,Xa){const as={common:{issues:[],contextualErrorMap:Xa?.errorMap,async:!0},path:Xa?.path||[],schemaErrorMap:this._def.errorMap,parent:null,data:ps,parsedType:(0,xa.getParsedType)(ps)},_s=this._parse({data:ps,path:as.path,parent:as}),rl=await((0,Pa.isAsync)(_s)?_s:Promise.resolve(_s));return ka(as,rl)}refine(ps,Xa){const as=_s=>typeof Xa=="string"||typeof Xa>"u"?{message:Xa}:typeof Xa=="function"?Xa(_s):Xa;return this._refinement((_s,rl)=>{const $l=ps(_s),xl=()=>rl.addIssue({code:r.ZodIssueCode.custom,...as(_s)});return typeof Promise<"u"&&$l instanceof Promise?$l.then(Dl=>Dl?!0:(xl(),!1)):$l?!0:(xl(),!1)})}refinement(ps,Xa){return this._refinement((as,_s)=>ps(as)?!0:(_s.addIssue(typeof Xa=="function"?Xa(as,_s):Xa),!1))}_refinement(ps){return new Jl({schema:this,typeName:dl.ZodEffects,effect:{type:"refinement",refinement:ps}})}superRefine(ps){return this._refinement(ps)}constructor(ps){this.spa=this.safeParseAsync,this._def=ps,this.parse=this.parse.bind(this),this.safeParse=this.safeParse.bind(this),this.parseAsync=this.parseAsync.bind(this),this.safeParseAsync=this.safeParseAsync.bind(this),this.spa=this.spa.bind(this),this.refine=this.refine.bind(this),this.refinement=this.refinement.bind(this),this.superRefine=this.superRefine.bind(this),this.optional=this.optional.bind(this),this.nullable=this.nullable.bind(this),this.nullish=this.nullish.bind(this),this.array=this.array.bind(this),this.promise=this.promise.bind(this),this.or=this.or.bind(this),this.and=this.and.bind(this),this.transform=this.transform.bind(this),this.brand=this.brand.bind(this),this.default=this.default.bind(this),this.catch=this.catch.bind(this),this.describe=this.describe.bind(this),this.pipe=this.pipe.bind(this),this.readonly=this.readonly.bind(this),this.isNullable=this.isNullable.bind(this),this.isOptional=this.isOptional.bind(this),this["~standard"]={version:1,vendor:"zod",validate:Xa=>this["~validate"](Xa)}}optional(){return Hl.create(this,this._def)}nullable(){return ms.create(this,this._def)}nullish(){return this.nullable().optional()}array(){return Ml.create(this)}promise(){return oc.create(this,this._def)}or(ps){return Cl.create([this,ps],this._def)}and(ps){return yl.create(this,ps,this._def)}transform(ps){return new Jl({...Ba(this._def),schema:this,typeName:dl.ZodEffects,effect:{type:"transform",transform:ps}})}default(ps){const Xa=typeof ps=="function"?ps:()=>ps;return new Al({...Ba(this._def),innerType:this,defaultValue:Xa,typeName:dl.ZodDefault})}brand(){return new vl({typeName:dl.ZodBranded,type:this,...Ba(this._def)})}catch(ps){const Xa=typeof ps=="function"?ps:()=>ps;return new Sl({...Ba(this._def),innerType:this,catchValue:Xa,typeName:dl.ZodCatch})}describe(ps){const Xa=this.constructor;return new Xa({...this._def,description:ps})}pipe(ps){return os.create(this,ps)}readonly(){return Ol.create(this)}isOptional(){return this.safeParse(void 0).success}isNullable(){return this.safeParse(null).success}};t.ZodType=$a,t.Schema=$a,t.ZodSchema=$a;var Da=/^c[^\s-]{8,}$/i,Va=/^[0-9a-z]+$/,Fa=/^[0-9A-HJKMNP-TV-Z]{26}$/i,Ma=/^[0-9a-fA-F]{8}\b-[0-9a-fA-F]{4}\b-[0-9a-fA-F]{4}\b-[0-9a-fA-F]{4}\b-[0-9a-fA-F]{12}$/i,Ua=/^[a-z0-9_-]{21}$/i,La=/^[A-Za-z0-9-_]+\.[A-Za-z0-9-_]+\.[A-Za-z0-9-_]*$/,Qa=/^[-+]?P(?!$)(?:(?:[-+]?\d+Y)|(?:[-+]?\d+[.,]\d+Y$))?(?:(?:[-+]?\d+M)|(?:[-+]?\d+[.,]\d+M$))?(?:(?:[-+]?\d+W)|(?:[-+]?\d+[.,]\d+W$))?(?:(?:[-+]?\d+D)|(?:[-+]?\d+[.,]\d+D$))?(?:T(?=[\d+-])(?:(?:[-+]?\d+H)|(?:[-+]?\d+[.,]\d+H$))?(?:(?:[-+]?\d+M)|(?:[-+]?\d+[.,]\d+M$))?(?:[-+]?\d+(?:[.,]\d+)?S)?)??$/,Za=/^(?!\.)(?!.*\.\.)([A-Z0-9_'+\-\.]*)[A-Z0-9_+-]@([A-Z0-9][A-Z0-9\-]*\.)+[A-Z]{2,}$/i,ja="^[\\p{Extended_Pictographic}\\p{Emoji_Component}]+$",qa,Ha=/^(?:(?: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])$/,za=/^(?:(?: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])\/(3[0-2]|[12]?[0-9])$/,Ga=/^(([0-9a-fA-F]{1,4}:){7,7}[0-9a-fA-F]{1,4}|([0-9a-fA-F]{1,4}:){1,7}:|([0-9a-fA-F]{1,4}:){1,6}:[0-9a-fA-F]{1,4}|([0-9a-fA-F]{1,4}:){1,5}(:[0-9a-fA-F]{1,4}){1,2}|([0-9a-fA-F]{1,4}:){1,4}(:[0-9a-fA-F]{1,4}){1,3}|([0-9a-fA-F]{1,4}:){1,3}(:[0-9a-fA-F]{1,4}){1,4}|([0-9a-fA-F]{1,4}:){1,2}(:[0-9a-fA-F]{1,4}){1,5}|[0-9a-fA-F]{1,4}:((:[0-9a-fA-F]{1,4}){1,6})|:((:[0-9a-fA-F]{1,4}){1,7}|:)|fe80:(:[0-9a-fA-F]{0,4}){0,4}%[0-9a-zA-Z]{1,}|::(ffff(:0{1,4}){0,1}:){0,1}((25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])\.){3,3}(25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])|([0-9a-fA-F]{1,4}:){1,4}:((25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])\.){3,3}(25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9]))$/,Ka=/^(([0-9a-fA-F]{1,4}:){7,7}[0-9a-fA-F]{1,4}|([0-9a-fA-F]{1,4}:){1,7}:|([0-9a-fA-F]{1,4}:){1,6}:[0-9a-fA-F]{1,4}|([0-9a-fA-F]{1,4}:){1,5}(:[0-9a-fA-F]{1,4}){1,2}|([0-9a-fA-F]{1,4}:){1,4}(:[0-9a-fA-F]{1,4}){1,3}|([0-9a-fA-F]{1,4}:){1,3}(:[0-9a-fA-F]{1,4}){1,4}|([0-9a-fA-F]{1,4}:){1,2}(:[0-9a-fA-F]{1,4}){1,5}|[0-9a-fA-F]{1,4}:((:[0-9a-fA-F]{1,4}){1,6})|:((:[0-9a-fA-F]{1,4}){1,7}|:)|fe80:(:[0-9a-fA-F]{0,4}){0,4}%[0-9a-zA-Z]{1,}|::(ffff(:0{1,4}){0,1}:){0,1}((25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])\.){3,3}(25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])|([0-9a-fA-F]{1,4}:){1,4}:((25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])\.){3,3}(25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9]))\/(12[0-8]|1[01][0-9]|[1-9]?[0-9])$/,Ya=/^([0-9a-zA-Z+/]{4})*(([0-9a-zA-Z+/]{2}==)|([0-9a-zA-Z+/]{3}=))?$/,Wa=/^([0-9a-zA-Z-_]{4})*(([0-9a-zA-Z-_]{2}(==)?)|([0-9a-zA-Z-_]{3}(=)?))?$/,gi="((\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-((0[13578]|1[02])-(0[1-9]|[12]\\d|3[01])|(0[469]|11)-(0[1-9]|[12]\\d|30)|(02)-(0[1-9]|1\\d|2[0-8])))",Ei=new RegExp(`^${gi}$`);function zi(ps){let Xa="[0-5]\\d";ps.precision?Xa=`${Xa}\\.\\d{${ps.precision}}`:ps.precision==null&&(Xa=`${Xa}(\\.\\d+)?`);const as=ps.precision?"+":"?";return`([01]\\d|2[0-3]):[0-5]\\d(:${Xa})${as}`}function cs(ps){return new RegExp(`^${zi(ps)}$`)}function Xi(ps){let Xa=`${gi}T${zi(ps)}`;const as=[];return as.push(ps.local?"Z?":"Z"),ps.offset&&as.push("([+-]\\d{2}:?\\d{2})"),Xa=`${Xa}(${as.join("|")})`,new RegExp(`^${Xa}$`)}function ls(ps,Xa){return!!((Xa==="v4"||!Xa)&&Ha.test(ps)||(Xa==="v6"||!Xa)&&Ga.test(ps))}function ds(ps,Xa){if(!La.test(ps))return!1;try{const[as]=ps.split(".");if(!as)return!1;const _s=as.replace(/-/g,"+").replace(/_/g,"/").padEnd(as.length+(4-as.length%4)%4,"="),rl=JSON.parse(atob(_s));return!(typeof rl!="object"||rl===null||"typ"in rl&&rl?.typ!=="JWT"||!rl.alg||Xa&&rl.alg!==Xa)}catch{return!1}}function us(ps,Xa){return!!((Xa==="v4"||!Xa)&&za.test(ps)||(Xa==="v6"||!Xa)&&Ka.test(ps))}var gs=class kc extends $a{_parse(Xa){if(this._def.coerce&&(Xa.data=String(Xa.data)),this._getType(Xa)!==xa.ZodParsedType.string){const rl=this._getOrReturnCtx(Xa);return(0,Pa.addIssueToContext)(rl,{code:r.ZodIssueCode.invalid_type,expected:xa.ZodParsedType.string,received:rl.parsedType}),Pa.INVALID}const as=new Pa.ParseStatus;let _s;for(const rl of this._def.checks)if(rl.kind==="min")Xa.data.length<rl.value&&(_s=this._getOrReturnCtx(Xa,_s),(0,Pa.addIssueToContext)(_s,{code:r.ZodIssueCode.too_small,minimum:rl.value,type:"string",inclusive:!0,exact:!1,message:rl.message}),as.dirty());else if(rl.kind==="max")Xa.data.length>rl.value&&(_s=this._getOrReturnCtx(Xa,_s),(0,Pa.addIssueToContext)(_s,{code:r.ZodIssueCode.too_big,maximum:rl.value,type:"string",inclusive:!0,exact:!1,message:rl.message}),as.dirty());else if(rl.kind==="length"){const $l=Xa.data.length>rl.value,xl=Xa.data.length<rl.value;($l||xl)&&(_s=this._getOrReturnCtx(Xa,_s),$l?(0,Pa.addIssueToContext)(_s,{code:r.ZodIssueCode.too_big,maximum:rl.value,type:"string",inclusive:!0,exact:!0,message:rl.message}):xl&&(0,Pa.addIssueToContext)(_s,{code:r.ZodIssueCode.too_small,minimum:rl.value,type:"string",inclusive:!0,exact:!0,message:rl.message}),as.dirty())}else if(rl.kind==="email")Za.test(Xa.data)||(_s=this._getOrReturnCtx(Xa,_s),(0,Pa.addIssueToContext)(_s,{validation:"email",code:r.ZodIssueCode.invalid_string,message:rl.message}),as.dirty());else if(rl.kind==="emoji")qa||(qa=new RegExp(ja,"u")),qa.test(Xa.data)||(_s=this._getOrReturnCtx(Xa,_s),(0,Pa.addIssueToContext)(_s,{validation:"emoji",code:r.ZodIssueCode.invalid_string,message:rl.message}),as.dirty());else if(rl.kind==="uuid")Ma.test(Xa.data)||(_s=this._getOrReturnCtx(Xa,_s),(0,Pa.addIssueToContext)(_s,{validation:"uuid",code:r.ZodIssueCode.invalid_string,message:rl.message}),as.dirty());else if(rl.kind==="nanoid")Ua.test(Xa.data)||(_s=this._getOrReturnCtx(Xa,_s),(0,Pa.addIssueToContext)(_s,{validation:"nanoid",code:r.ZodIssueCode.invalid_string,message:rl.message}),as.dirty());else if(rl.kind==="cuid")Da.test(Xa.data)||(_s=this._getOrReturnCtx(Xa,_s),(0,Pa.addIssueToContext)(_s,{validation:"cuid",code:r.ZodIssueCode.invalid_string,message:rl.message}),as.dirty());else if(rl.kind==="cuid2")Va.test(Xa.data)||(_s=this._getOrReturnCtx(Xa,_s),(0,Pa.addIssueToContext)(_s,{validation:"cuid2",code:r.ZodIssueCode.invalid_string,message:rl.message}),as.dirty());else if(rl.kind==="ulid")Fa.test(Xa.data)||(_s=this._getOrReturnCtx(Xa,_s),(0,Pa.addIssueToContext)(_s,{validation:"ulid",code:r.ZodIssueCode.invalid_string,message:rl.message}),as.dirty());else if(rl.kind==="url")try{new URL(Xa.data)}catch{_s=this._getOrReturnCtx(Xa,_s),(0,Pa.addIssueToContext)(_s,{validation:"url",code:r.ZodIssueCode.invalid_string,message:rl.message}),as.dirty()}else rl.kind==="regex"?(rl.regex.lastIndex=0,rl.regex.test(Xa.data)||(_s=this._getOrReturnCtx(Xa,_s),(0,Pa.addIssueToContext)(_s,{validation:"regex",code:r.ZodIssueCode.invalid_string,message:rl.message}),as.dirty())):rl.kind==="trim"?Xa.data=Xa.data.trim():rl.kind==="includes"?Xa.data.includes(rl.value,rl.position)||(_s=this._getOrReturnCtx(Xa,_s),(0,Pa.addIssueToContext)(_s,{code:r.ZodIssueCode.invalid_string,validation:{includes:rl.value,position:rl.position},message:rl.message}),as.dirty()):rl.kind==="toLowerCase"?Xa.data=Xa.data.toLowerCase():rl.kind==="toUpperCase"?Xa.data=Xa.data.toUpperCase():rl.kind==="startsWith"?Xa.data.startsWith(rl.value)||(_s=this._getOrReturnCtx(Xa,_s),(0,Pa.addIssueToContext)(_s,{code:r.ZodIssueCode.invalid_string,validation:{startsWith:rl.value},message:rl.message}),as.dirty()):rl.kind==="endsWith"?Xa.data.endsWith(rl.value)||(_s=this._getOrReturnCtx(Xa,_s),(0,Pa.addIssueToContext)(_s,{code:r.ZodIssueCode.invalid_string,validation:{endsWith:rl.value},message:rl.message}),as.dirty()):rl.kind==="datetime"?Xi(rl).test(Xa.data)||(_s=this._getOrReturnCtx(Xa,_s),(0,Pa.addIssueToContext)(_s,{code:r.ZodIssueCode.invalid_string,validation:"datetime",message:rl.message}),as.dirty()):rl.kind==="date"?Ei.test(Xa.data)||(_s=this._getOrReturnCtx(Xa,_s),(0,Pa.addIssueToContext)(_s,{code:r.ZodIssueCode.invalid_string,validation:"date",message:rl.message}),as.dirty()):rl.kind==="time"?cs(rl).test(Xa.data)||(_s=this._getOrReturnCtx(Xa,_s),(0,Pa.addIssueToContext)(_s,{code:r.ZodIssueCode.invalid_string,validation:"time",message:rl.message}),as.dirty()):rl.kind==="duration"?Qa.test(Xa.data)||(_s=this._getOrReturnCtx(Xa,_s),(0,Pa.addIssueToContext)(_s,{validation:"duration",code:r.ZodIssueCode.invalid_string,message:rl.message}),as.dirty()):rl.kind==="ip"?ls(Xa.data,rl.version)||(_s=this._getOrReturnCtx(Xa,_s),(0,Pa.addIssueToContext)(_s,{validation:"ip",code:r.ZodIssueCode.invalid_string,message:rl.message}),as.dirty()):rl.kind==="jwt"?ds(Xa.data,rl.alg)||(_s=this._getOrReturnCtx(Xa,_s),(0,Pa.addIssueToContext)(_s,{validation:"jwt",code:r.ZodIssueCode.invalid_string,message:rl.message}),as.dirty()):rl.kind==="cidr"?us(Xa.data,rl.version)||(_s=this._getOrReturnCtx(Xa,_s),(0,Pa.addIssueToContext)(_s,{validation:"cidr",code:r.ZodIssueCode.invalid_string,message:rl.message}),as.dirty()):rl.kind==="base64"?Ya.test(Xa.data)||(_s=this._getOrReturnCtx(Xa,_s),(0,Pa.addIssueToContext)(_s,{validation:"base64",code:r.ZodIssueCode.invalid_string,message:rl.message}),as.dirty()):rl.kind==="base64url"?Wa.test(Xa.data)||(_s=this._getOrReturnCtx(Xa,_s),(0,Pa.addIssueToContext)(_s,{validation:"base64url",code:r.ZodIssueCode.invalid_string,message:rl.message}),as.dirty()):xa.util.assertNever(rl);return{status:as.value,value:Xa.data}}_regex(Xa,as,_s){return this.refinement(rl=>Xa.test(rl),{validation:as,code:r.ZodIssueCode.invalid_string,...wa.errorUtil.errToObj(_s)})}_addCheck(Xa){return new kc({...this._def,checks:[...this._def.checks,Xa]})}email(Xa){return this._addCheck({kind:"email",...wa.errorUtil.errToObj(Xa)})}url(Xa){return this._addCheck({kind:"url",...wa.errorUtil.errToObj(Xa)})}emoji(Xa){return this._addCheck({kind:"emoji",...wa.errorUtil.errToObj(Xa)})}uuid(Xa){return this._addCheck({kind:"uuid",...wa.errorUtil.errToObj(Xa)})}nanoid(Xa){return this._addCheck({kind:"nanoid",...wa.errorUtil.errToObj(Xa)})}cuid(Xa){return this._addCheck({kind:"cuid",...wa.errorUtil.errToObj(Xa)})}cuid2(Xa){return this._addCheck({kind:"cuid2",...wa.errorUtil.errToObj(Xa)})}ulid(Xa){return this._addCheck({kind:"ulid",...wa.errorUtil.errToObj(Xa)})}base64(Xa){return this._addCheck({kind:"base64",...wa.errorUtil.errToObj(Xa)})}base64url(Xa){return this._addCheck({kind:"base64url",...wa.errorUtil.errToObj(Xa)})}jwt(Xa){return this._addCheck({kind:"jwt",...wa.errorUtil.errToObj(Xa)})}ip(Xa){return this._addCheck({kind:"ip",...wa.errorUtil.errToObj(Xa)})}cidr(Xa){return this._addCheck({kind:"cidr",...wa.errorUtil.errToObj(Xa)})}datetime(Xa){return typeof Xa=="string"?this._addCheck({kind:"datetime",precision:null,offset:!1,local:!1,message:Xa}):this._addCheck({kind:"datetime",precision:typeof Xa?.precision>"u"?null:Xa?.precision,offset:Xa?.offset??!1,local:Xa?.local??!1,...wa.errorUtil.errToObj(Xa?.message)})}date(Xa){return this._addCheck({kind:"date",message:Xa})}time(Xa){return typeof Xa=="string"?this._addCheck({kind:"time",precision:null,message:Xa}):this._addCheck({kind:"time",precision:typeof Xa?.precision>"u"?null:Xa?.precision,...wa.errorUtil.errToObj(Xa?.message)})}duration(Xa){return this._addCheck({kind:"duration",...wa.errorUtil.errToObj(Xa)})}regex(Xa,as){return this._addCheck({kind:"regex",regex:Xa,...wa.errorUtil.errToObj(as)})}includes(Xa,as){return this._addCheck({kind:"includes",value:Xa,position:as?.position,...wa.errorUtil.errToObj(as?.message)})}startsWith(Xa,as){return this._addCheck({kind:"startsWith",value:Xa,...wa.errorUtil.errToObj(as)})}endsWith(Xa,as){return this._addCheck({kind:"endsWith",value:Xa,...wa.errorUtil.errToObj(as)})}min(Xa,as){return this._addCheck({kind:"min",value:Xa,...wa.errorUtil.errToObj(as)})}max(Xa,as){return this._addCheck({kind:"max",value:Xa,...wa.errorUtil.errToObj(as)})}length(Xa,as){return this._addCheck({kind:"length",value:Xa,...wa.errorUtil.errToObj(as)})}nonempty(Xa){return this.min(1,wa.errorUtil.errToObj(Xa))}trim(){return new kc({...this._def,checks:[...this._def.checks,{kind:"trim"}]})}toLowerCase(){return new kc({...this._def,checks:[...this._def.checks,{kind:"toLowerCase"}]})}toUpperCase(){return new kc({...this._def,checks:[...this._def.checks,{kind:"toUpperCase"}]})}get isDatetime(){return!!this._def.checks.find(Xa=>Xa.kind==="datetime")}get isDate(){return!!this._def.checks.find(Xa=>Xa.kind==="date")}get isTime(){return!!this._def.checks.find(Xa=>Xa.kind==="time")}get isDuration(){return!!this._def.checks.find(Xa=>Xa.kind==="duration")}get isEmail(){return!!this._def.checks.find(Xa=>Xa.kind==="email")}get isURL(){return!!this._def.checks.find(Xa=>Xa.kind==="url")}get isEmoji(){return!!this._def.checks.find(Xa=>Xa.kind==="emoji")}get isUUID(){return!!this._def.checks.find(Xa=>Xa.kind==="uuid")}get isNANOID(){return!!this._def.checks.find(Xa=>Xa.kind==="nanoid")}get isCUID(){return!!this._def.checks.find(Xa=>Xa.kind==="cuid")}get isCUID2(){return!!this._def.checks.find(Xa=>Xa.kind==="cuid2")}get isULID(){return!!this._def.checks.find(Xa=>Xa.kind==="ulid")}get isIP(){return!!this._def.checks.find(Xa=>Xa.kind==="ip")}get isCIDR(){return!!this._def.checks.find(Xa=>Xa.kind==="cidr")}get isBase64(){return!!this._def.checks.find(Xa=>Xa.kind==="base64")}get isBase64url(){return!!this._def.checks.find(Xa=>Xa.kind==="base64url")}get minLength(){let Xa=null;for(const as of this._def.checks)as.kind==="min"&&(Xa===null||as.value>Xa)&&(Xa=as.value);return Xa}get maxLength(){let Xa=null;for(const as of this._def.checks)as.kind==="max"&&(Xa===null||as.value<Xa)&&(Xa=as.value);return Xa}};t.ZodString=gs,gs.create=ps=>new gs({checks:[],typeName:dl.ZodString,coerce:ps?.coerce??!1,...Ba(ps)});function hs(ps,Xa){const as=(ps.toString().split(".")[1]||"").length,_s=(Xa.toString().split(".")[1]||"").length,rl=as>_s?as:_s;return Number.parseInt(ps.toFixed(rl).replace(".",""))%Number.parseInt(Xa.toFixed(rl).replace(".",""))/10**rl}var fs=class Yc extends $a{constructor(){super(...arguments),this.min=this.gte,this.max=this.lte,this.step=this.multipleOf}_parse(Xa){if(this._def.coerce&&(Xa.data=Number(Xa.data)),this._getType(Xa)!==xa.ZodParsedType.number){const rl=this._getOrReturnCtx(Xa);return(0,Pa.addIssueToContext)(rl,{code:r.ZodIssueCode.invalid_type,expected:xa.ZodParsedType.number,received:rl.parsedType}),Pa.INVALID}let as;const _s=new Pa.ParseStatus;for(const rl of this._def.checks)rl.kind==="int"?xa.util.isInteger(Xa.data)||(as=this._getOrReturnCtx(Xa,as),(0,Pa.addIssueToContext)(as,{code:r.ZodIssueCode.invalid_type,expected:"integer",received:"float",message:rl.message}),_s.dirty()):rl.kind==="min"?(rl.inclusive?Xa.data<rl.value:Xa.data<=rl.value)&&(as=this._getOrReturnCtx(Xa,as),(0,Pa.addIssueToContext)(as,{code:r.ZodIssueCode.too_small,minimum:rl.value,type:"number",inclusive:rl.inclusive,exact:!1,message:rl.message}),_s.dirty()):rl.kind==="max"?(rl.inclusive?Xa.data>rl.value:Xa.data>=rl.value)&&(as=this._getOrReturnCtx(Xa,as),(0,Pa.addIssueToContext)(as,{code:r.ZodIssueCode.too_big,maximum:rl.value,type:"number",inclusive:rl.inclusive,exact:!1,message:rl.message}),_s.dirty()):rl.kind==="multipleOf"?hs(Xa.data,rl.value)!==0&&(as=this._getOrReturnCtx(Xa,as),(0,Pa.addIssueToContext)(as,{code:r.ZodIssueCode.not_multiple_of,multipleOf:rl.value,message:rl.message}),_s.dirty()):rl.kind==="finite"?Number.isFinite(Xa.data)||(as=this._getOrReturnCtx(Xa,as),(0,Pa.addIssueToContext)(as,{code:r.ZodIssueCode.not_finite,message:rl.message}),_s.dirty()):xa.util.assertNever(rl);return{status:_s.value,value:Xa.data}}gte(Xa,as){return this.setLimit("min",Xa,!0,wa.errorUtil.toString(as))}gt(Xa,as){return this.setLimit("min",Xa,!1,wa.errorUtil.toString(as))}lte(Xa,as){return this.setLimit("max",Xa,!0,wa.errorUtil.toString(as))}lt(Xa,as){return this.setLimit("max",Xa,!1,wa.errorUtil.toString(as))}setLimit(Xa,as,_s,rl){return new Yc({...this._def,checks:[...this._def.checks,{kind:Xa,value:as,inclusive:_s,message:wa.errorUtil.toString(rl)}]})}_addCheck(Xa){return new Yc({...this._def,checks:[...this._def.checks,Xa]})}int(Xa){return this._addCheck({kind:"int",message:wa.errorUtil.toString(Xa)})}positive(Xa){return this._addCheck({kind:"min",value:0,inclusive:!1,message:wa.errorUtil.toString(Xa)})}negative(Xa){return this._addCheck({kind:"max",value:0,inclusive:!1,message:wa.errorUtil.toString(Xa)})}nonpositive(Xa){return this._addCheck({kind:"max",value:0,inclusive:!0,message:wa.errorUtil.toString(Xa)})}nonnegative(Xa){return this._addCheck({kind:"min",value:0,inclusive:!0,message:wa.errorUtil.toString(Xa)})}multipleOf(Xa,as){return this._addCheck({kind:"multipleOf",value:Xa,message:wa.errorUtil.toString(as)})}finite(Xa){return this._addCheck({kind:"finite",message:wa.errorUtil.toString(Xa)})}safe(Xa){return this._addCheck({kind:"min",inclusive:!0,value:Number.MIN_SAFE_INTEGER,message:wa.errorUtil.toString(Xa)})._addCheck({kind:"max",inclusive:!0,value:Number.MAX_SAFE_INTEGER,message:wa.errorUtil.toString(Xa)})}get minValue(){let Xa=null;for(const as of this._def.checks)as.kind==="min"&&(Xa===null||as.value>Xa)&&(Xa=as.value);return Xa}get maxValue(){let Xa=null;for(const as of this._def.checks)as.kind==="max"&&(Xa===null||as.value<Xa)&&(Xa=as.value);return Xa}get isInt(){return!!this._def.checks.find(Xa=>Xa.kind==="int"||Xa.kind==="multipleOf"&&xa.util.isInteger(Xa.value))}get isFinite(){let Xa=null,as=null;for(const _s of this._def.checks){if(_s.kind==="finite"||_s.kind==="int"||_s.kind==="multipleOf")return!0;_s.kind==="min"?(as===null||_s.value>as)&&(as=_s.value):_s.kind==="max"&&(Xa===null||_s.value<Xa)&&(Xa=_s.value)}return Number.isFinite(as)&&Number.isFinite(Xa)}};t.ZodNumber=fs,fs.create=ps=>new fs({checks:[],typeName:dl.ZodNumber,coerce:ps?.coerce||!1,...Ba(ps)});var al=class Kc extends $a{constructor(){super(...arguments),this.min=this.gte,this.max=this.lte}_parse(Xa){if(this._def.coerce)try{Xa.data=BigInt(Xa.data)}catch{return this._getInvalidInput(Xa)}if(this._getType(Xa)!==xa.ZodParsedType.bigint)return this._getInvalidInput(Xa);let as;const _s=new Pa.ParseStatus;for(const rl of this._def.checks)rl.kind==="min"?(rl.inclusive?Xa.data<rl.value:Xa.data<=rl.value)&&(as=this._getOrReturnCtx(Xa,as),(0,Pa.addIssueToContext)(as,{code:r.ZodIssueCode.too_small,type:"bigint",minimum:rl.value,inclusive:rl.inclusive,message:rl.message}),_s.dirty()):rl.kind==="max"?(rl.inclusive?Xa.data>rl.value:Xa.data>=rl.value)&&(as=this._getOrReturnCtx(Xa,as),(0,Pa.addIssueToContext)(as,{code:r.ZodIssueCode.too_big,type:"bigint",maximum:rl.value,inclusive:rl.inclusive,message:rl.message}),_s.dirty()):rl.kind==="multipleOf"?Xa.data%rl.value!==BigInt(0)&&(as=this._getOrReturnCtx(Xa,as),(0,Pa.addIssueToContext)(as,{code:r.ZodIssueCode.not_multiple_of,multipleOf:rl.value,message:rl.message}),_s.dirty()):xa.util.assertNever(rl);return{status:_s.value,value:Xa.data}}_getInvalidInput(Xa){const as=this._getOrReturnCtx(Xa);return(0,Pa.addIssueToContext)(as,{code:r.ZodIssueCode.invalid_type,expected:xa.ZodParsedType.bigint,received:as.parsedType}),Pa.INVALID}gte(Xa,as){return this.setLimit("min",Xa,!0,wa.errorUtil.toString(as))}gt(Xa,as){return this.setLimit("min",Xa,!1,wa.errorUtil.toString(as))}lte(Xa,as){return this.setLimit("max",Xa,!0,wa.errorUtil.toString(as))}lt(Xa,as){return this.setLimit("max",Xa,!1,wa.errorUtil.toString(as))}setLimit(Xa,as,_s,rl){return new Kc({...this._def,checks:[...this._def.checks,{kind:Xa,value:as,inclusive:_s,message:wa.errorUtil.toString(rl)}]})}_addCheck(Xa){return new Kc({...this._def,checks:[...this._def.checks,Xa]})}positive(Xa){return this._addCheck({kind:"min",value:BigInt(0),inclusive:!1,message:wa.errorUtil.toString(Xa)})}negative(Xa){return this._addCheck({kind:"max",value:BigInt(0),inclusive:!1,message:wa.errorUtil.toString(Xa)})}nonpositive(Xa){return this._addCheck({kind:"max",value:BigInt(0),inclusive:!0,message:wa.errorUtil.toString(Xa)})}nonnegative(Xa){return this._addCheck({kind:"min",value:BigInt(0),inclusive:!0,message:wa.errorUtil.toString(Xa)})}multipleOf(Xa,as){return this._addCheck({kind:"multipleOf",value:Xa,message:wa.errorUtil.toString(as)})}get minValue(){let Xa=null;for(const as of this._def.checks)as.kind==="min"&&(Xa===null||as.value>Xa)&&(Xa=as.value);return Xa}get maxValue(){let Xa=null;for(const as of this._def.checks)as.kind==="max"&&(Xa===null||as.value<Xa)&&(Xa=as.value);return Xa}};t.ZodBigInt=al,al.create=ps=>new al({checks:[],typeName:dl.ZodBigInt,coerce:ps?.coerce??!1,...Ba(ps)});var el=class extends $a{_parse(ps){if(this._def.coerce&&(ps.data=!!ps.data),this._getType(ps)!==xa.ZodParsedType.boolean){const Xa=this._getOrReturnCtx(ps);return(0,Pa.addIssueToContext)(Xa,{code:r.ZodIssueCode.invalid_type,expected:xa.ZodParsedType.boolean,received:Xa.parsedType}),Pa.INVALID}return(0,Pa.OK)(ps.data)}};t.ZodBoolean=el,el.create=ps=>new el({typeName:dl.ZodBoolean,coerce:ps?.coerce||!1,...Ba(ps)});var tl=class pu extends $a{_parse(Xa){if(this._def.coerce&&(Xa.data=new Date(Xa.data)),this._getType(Xa)!==xa.ZodParsedType.date){const rl=this._getOrReturnCtx(Xa);return(0,Pa.addIssueToContext)(rl,{code:r.ZodIssueCode.invalid_type,expected:xa.ZodParsedType.date,received:rl.parsedType}),Pa.INVALID}if(Number.isNaN(Xa.data.getTime())){const rl=this._getOrReturnCtx(Xa);return(0,Pa.addIssueToContext)(rl,{code:r.ZodIssueCode.invalid_date}),Pa.INVALID}const as=new Pa.ParseStatus;let _s;for(const rl of this._def.checks)rl.kind==="min"?Xa.data.getTime()<rl.value&&(_s=this._getOrReturnCtx(Xa,_s),(0,Pa.addIssueToContext)(_s,{code:r.ZodIssueCode.too_small,message:rl.message,inclusive:!0,exact:!1,minimum:rl.value,type:"date"}),as.dirty()):rl.kind==="max"?Xa.data.getTime()>rl.value&&(_s=this._getOrReturnCtx(Xa,_s),(0,Pa.addIssueToContext)(_s,{code:r.ZodIssueCode.too_big,message:rl.message,inclusive:!0,exact:!1,maximum:rl.value,type:"date"}),as.dirty()):xa.util.assertNever(rl);return{status:as.value,value:new Date(Xa.data.getTime())}}_addCheck(Xa){return new pu({...this._def,checks:[...this._def.checks,Xa]})}min(Xa,as){return this._addCheck({kind:"min",value:Xa.getTime(),message:wa.errorUtil.toString(as)})}max(Xa,as){return this._addCheck({kind:"max",value:Xa.getTime(),message:wa.errorUtil.toString(as)})}get minDate(){let Xa=null;for(const as of this._def.checks)as.kind==="min"&&(Xa===null||as.value>Xa)&&(Xa=as.value);return Xa!=null?new Date(Xa):null}get maxDate(){let Xa=null;for(const as of this._def.checks)as.kind==="max"&&(Xa===null||as.value<Xa)&&(Xa=as.value);return Xa!=null?new Date(Xa):null}};t.ZodDate=tl,tl.create=ps=>new tl({checks:[],coerce:ps?.coerce||!1,typeName:dl.ZodDate,...Ba(ps)});var il=class extends $a{_parse(ps){if(this._getType(ps)!==xa.ZodParsedType.symbol){const Xa=this._getOrReturnCtx(ps);return(0,Pa.addIssueToContext)(Xa,{code:r.ZodIssueCode.invalid_type,expected:xa.ZodParsedType.symbol,received:Xa.parsedType}),Pa.INVALID}return(0,Pa.OK)(ps.data)}};t.ZodSymbol=il,il.create=ps=>new il({typeName:dl.ZodSymbol,...Ba(ps)});var ll=class extends $a{_parse(ps){if(this._getType(ps)!==xa.ZodParsedType.undefined){const Xa=this._getOrReturnCtx(ps);return(0,Pa.addIssueToContext)(Xa,{code:r.ZodIssueCode.invalid_type,expected:xa.ZodParsedType.undefined,received:Xa.parsedType}),Pa.INVALID}return(0,Pa.OK)(ps.data)}};t.ZodUndefined=ll,ll.create=ps=>new ll({typeName:dl.ZodUndefined,...Ba(ps)});var hl=class extends $a{_parse(ps){if(this._getType(ps)!==xa.ZodParsedType.null){const Xa=this._getOrReturnCtx(ps);return(0,Pa.addIssueToContext)(Xa,{code:r.ZodIssueCode.invalid_type,expected:xa.ZodParsedType.null,received:Xa.parsedType}),Pa.INVALID}return(0,Pa.OK)(ps.data)}};t.ZodNull=hl,hl.create=ps=>new hl({typeName:dl.ZodNull,...Ba(ps)});var ol=class extends $a{constructor(){super(...arguments),this._any=!0}_parse(ps){return(0,Pa.OK)(ps.data)}};t.ZodAny=ol,ol.create=ps=>new ol({typeName:dl.ZodAny,...Ba(ps)});var pl=class extends $a{constructor(){super(...arguments),this._unknown=!0}_parse(ps){return(0,Pa.OK)(ps.data)}};t.ZodUnknown=pl,pl.create=ps=>new pl({typeName:dl.ZodUnknown,...Ba(ps)});var wl=class extends $a{_parse(ps){const Xa=this._getOrReturnCtx(ps);return(0,Pa.addIssueToContext)(Xa,{code:r.ZodIssueCode.invalid_type,expected:xa.ZodParsedType.never,received:Xa.parsedType}),Pa.INVALID}};t.ZodNever=wl,wl.create=ps=>new wl({typeName:dl.ZodNever,...Ba(ps)});var Vl=class extends $a{_parse(ps){if(this._getType(ps)!==xa.ZodParsedType.undefined){const Xa=this._getOrReturnCtx(ps);return(0,Pa.addIssueToContext)(Xa,{code:r.ZodIssueCode.invalid_type,expected:xa.ZodParsedType.void,received:Xa.parsedType}),Pa.INVALID}return(0,Pa.OK)(ps.data)}};t.ZodVoid=Vl,Vl.create=ps=>new Vl({typeName:dl.ZodVoid,...Ba(ps)});var Ml=class Fc extends $a{_parse(Xa){const{ctx:as,status:_s}=this._processInputParams(Xa),rl=this._def;if(as.parsedType!==xa.ZodParsedType.array)return(0,Pa.addIssueToContext)(as,{code:r.ZodIssueCode.invalid_type,expected:xa.ZodParsedType.array,received:as.parsedType}),Pa.INVALID;if(rl.exactLength!==null){const xl=as.data.length>rl.exactLength.value,Dl=as.data.length<rl.exactLength.value;(xl||Dl)&&((0,Pa.addIssueToContext)(as,{code:xl?r.ZodIssueCode.too_big:r.ZodIssueCode.too_small,minimum:Dl?rl.exactLength.value:void 0,maximum:xl?rl.exactLength.value:void 0,type:"array",inclusive:!0,exact:!0,message:rl.exactLength.message}),_s.dirty())}if(rl.minLength!==null&&as.data.length<rl.minLength.value&&((0,Pa.addIssueToContext)(as,{code:r.ZodIssueCode.too_small,minimum:rl.minLength.value,type:"array",inclusive:!0,exact:!1,message:rl.minLength.message}),_s.dirty()),rl.maxLength!==null&&as.data.length>rl.maxLength.value&&((0,Pa.addIssueToContext)(as,{code:r.ZodIssueCode.too_big,maximum:rl.maxLength.value,type:"array",inclusive:!0,exact:!1,message:rl.maxLength.message}),_s.dirty()),as.common.async)return Promise.all([...as.data].map((xl,Dl)=>rl.type._parseAsync(new Ca(as,xl,as.path,Dl)))).then(xl=>Pa.ParseStatus.mergeArray(_s,xl));const $l=[...as.data].map((xl,Dl)=>rl.type._parseSync(new Ca(as,xl,as.path,Dl)));return Pa.ParseStatus.mergeArray(_s,$l)}get element(){return this._def.type}min(Xa,as){return new Fc({...this._def,minLength:{value:Xa,message:wa.errorUtil.toString(as)}})}max(Xa,as){return new Fc({...this._def,maxLength:{value:Xa,message:wa.errorUtil.toString(as)}})}length(Xa,as){return new Fc({...this._def,exactLength:{value:Xa,message:wa.errorUtil.toString(as)}})}nonempty(Xa){return this.min(1,Xa)}};t.ZodArray=Ml,Ml.create=(ps,Xa)=>new Ml({type:ps,minLength:null,maxLength:null,exactLength:null,typeName:dl.ZodArray,...Ba(Xa)});function ml(ps){if(ps instanceof gl){const Xa={};for(const as in ps.shape){const _s=ps.shape[as];Xa[as]=Hl.create(ml(_s))}return new gl({...ps._def,shape:()=>Xa})}else return ps instanceof Ml?new Ml({...ps._def,type:ml(ps.element)}):ps instanceof Hl?Hl.create(ml(ps.unwrap())):ps instanceof ms?ms.create(ml(ps.unwrap())):ps instanceof Pl?Pl.create(ps.items.map(Xa=>ml(Xa))):ps}var gl=class bc extends $a{constructor(){super(...arguments),this._cached=null,this.nonstrict=this.passthrough,this.augment=this.extend}_getCached(){if(this._cached!==null)return this._cached;const Xa=this._def.shape(),as=xa.util.objectKeys(Xa);return this._cached={shape:Xa,keys:as},this._cached}_parse(Xa){if(this._getType(Xa)!==xa.ZodParsedType.object){const Fl=this._getOrReturnCtx(Xa);return(0,Pa.addIssueToContext)(Fl,{code:r.ZodIssueCode.invalid_type,expected:xa.ZodParsedType.object,received:Fl.parsedType}),Pa.INVALID}const{status:as,ctx:_s}=this._processInputParams(Xa),{shape:rl,keys:$l}=this._getCached(),xl=[];if(!(this._def.catchall instanceof wl&&this._def.unknownKeys==="strip"))for(const Fl in _s.data)$l.includes(Fl)||xl.push(Fl);const Dl=[];for(const Fl of $l){const Kl=rl[Fl],Oc=_s.data[Fl];Dl.push({key:{status:"valid",value:Fl},value:Kl._parse(new Ca(_s,Oc,_s.path,Fl)),alwaysSet:Fl in _s.data})}if(this._def.catchall instanceof wl){const Fl=this._def.unknownKeys;if(Fl==="passthrough")for(const Kl of xl)Dl.push({key:{status:"valid",value:Kl},value:{status:"valid",value:_s.data[Kl]}});else if(Fl==="strict")xl.length>0&&((0,Pa.addIssueToContext)(_s,{code:r.ZodIssueCode.unrecognized_keys,keys:xl}),as.dirty());else if(Fl!=="strip")throw new Error("Internal ZodObject error: invalid unknownKeys value.")}else{const Fl=this._def.catchall;for(const Kl of xl){const Oc=_s.data[Kl];Dl.push({key:{status:"valid",value:Kl},value:Fl._parse(new Ca(_s,Oc,_s.path,Kl)),alwaysSet:Kl in _s.data})}}return _s.common.async?Promise.resolve().then(async()=>{const Fl=[];for(const Kl of Dl){const Oc=await Kl.key,Tc=await Kl.value;Fl.push({key:Oc,value:Tc,alwaysSet:Kl.alwaysSet})}return Fl}).then(Fl=>Pa.ParseStatus.mergeObjectSync(as,Fl)):Pa.ParseStatus.mergeObjectSync(as,Dl)}get shape(){return this._def.shape()}strict(Xa){return wa.errorUtil.errToObj,new bc({...this._def,unknownKeys:"strict",...Xa!==void 0?{errorMap:(as,_s)=>{const rl=this._def.errorMap?.(as,_s).message??_s.defaultError;return as.code==="unrecognized_keys"?{message:wa.errorUtil.errToObj(Xa).message??rl}:{message:rl}}}:{}})}strip(){return new bc({...this._def,unknownKeys:"strip"})}passthrough(){return new bc({...this._def,unknownKeys:"passthrough"})}extend(Xa){return new bc({...this._def,shape:()=>({...this._def.shape(),...Xa})})}merge(Xa){return new bc({unknownKeys:Xa._def.unknownKeys,catchall:Xa._def.catchall,shape:()=>({...this._def.shape(),...Xa._def.shape()}),typeName:dl.ZodObject})}setKey(Xa,as){return this.augment({[Xa]:as})}catchall(Xa){return new bc({...this._def,catchall:Xa})}pick(Xa){const as={};for(const _s of xa.util.objectKeys(Xa))Xa[_s]&&this.shape[_s]&&(as[_s]=this.shape[_s]);return new bc({...this._def,shape:()=>as})}omit(Xa){const as={};for(const _s of xa.util.objectKeys(this.shape))Xa[_s]||(as[_s]=this.shape[_s]);return new bc({...this._def,shape:()=>as})}deepPartial(){return ml(this)}partial(Xa){const as={};for(const _s of xa.util.objectKeys(this.shape)){const rl=this.shape[_s];Xa&&!Xa[_s]?as[_s]=rl:as[_s]=rl.optional()}return new bc({...this._def,shape:()=>as})}required(Xa){const as={};for(const _s of xa.util.objectKeys(this.shape))if(Xa&&!Xa[_s])as[_s]=this.shape[_s];else{let rl=this.shape[_s];for(;rl instanceof Hl;)rl=rl._def.innerType;as[_s]=rl}return new bc({...this._def,shape:()=>as})}keyof(){return ic(xa.util.objectKeys(this.shape))}};t.ZodObject=gl,gl.create=(ps,Xa)=>new gl({shape:()=>ps,unknownKeys:"strip",catchall:wl.create(),typeName:dl.ZodObject,...Ba(Xa)}),gl.strictCreate=(ps,Xa)=>new gl({shape:()=>ps,unknownKeys:"strict",catchall:wl.create(),typeName:dl.ZodObject,...Ba(Xa)}),gl.lazycreate=(ps,Xa)=>new gl({shape:ps,unknownKeys:"strip",catchall:wl.create(),typeName:dl.ZodObject,...Ba(Xa)});var Cl=class extends $a{_parse(ps){const{ctx:Xa}=this._processInputParams(ps),as=this._def.options;function _s(rl){for(const xl of rl)if(xl.result.status==="valid")return xl.result;for(const xl of rl)if(xl.result.status==="dirty")return Xa.common.issues.push(...xl.ctx.common.issues),xl.result;const $l=rl.map(xl=>new r.ZodError(xl.ctx.common.issues));return(0,Pa.addIssueToContext)(Xa,{code:r.ZodIssueCode.invalid_union,unionErrors:$l}),Pa.INVALID}if(Xa.common.async)return Promise.all(as.map(async rl=>{const $l={...Xa,common:{...Xa.common,issues:[]},parent:null};return{result:await rl._parseAsync({data:Xa.data,path:Xa.path,parent:$l}),ctx:$l}})).then(_s);{let rl;const $l=[];for(const Dl of as){const Fl={...Xa,common:{...Xa.common,issues:[]},parent:null},Kl=Dl._parseSync({data:Xa.data,path:Xa.path,parent:Fl});if(Kl.status==="valid")return Kl;Kl.status==="dirty"&&!rl&&(rl={result:Kl,ctx:Fl}),Fl.common.issues.length&&$l.push(Fl.common.issues)}if(rl)return Xa.common.issues.push(...rl.ctx.common.issues),rl.result;const xl=$l.map(Dl=>new r.ZodError(Dl));return(0,Pa.addIssueToContext)(Xa,{code:r.ZodIssueCode.invalid_union,unionErrors:xl}),Pa.INVALID}}get options(){return this._def.options}};t.ZodUnion=Cl,Cl.create=(ps,Xa)=>new Cl({options:ps,typeName:dl.ZodUnion,...Ba(Xa)});var Ql=ps=>ps instanceof ql?Ql(ps.schema):ps instanceof Jl?Ql(ps.innerType()):ps instanceof Wl?[ps.value]:ps instanceof tc?ps.options:ps instanceof rc?xa.util.objectValues(ps.enum):ps instanceof Al?Ql(ps._def.innerType):ps instanceof ll?[void 0]:ps instanceof hl?[null]:ps instanceof Hl?[void 0,...Ql(ps.unwrap())]:ps instanceof ms?[null,...Ql(ps.unwrap())]:ps instanceof vl||ps instanceof Ol?Ql(ps.unwrap()):ps instanceof Sl?Ql(ps._def.innerType):[],Zl=class fu extends $a{_parse(Xa){const{ctx:as}=this._processInputParams(Xa);if(as.parsedType!==xa.ZodParsedType.object)return(0,Pa.addIssueToContext)(as,{code:r.ZodIssueCode.invalid_type,expected:xa.ZodParsedType.object,received:as.parsedType}),Pa.INVALID;const _s=this.discriminator,rl=as.data[_s],$l=this.optionsMap.get(rl);return $l?as.common.async?$l._parseAsync({data:as.data,path:as.path,parent:as}):$l._parseSync({data:as.data,path:as.path,parent:as}):((0,Pa.addIssueToContext)(as,{code:r.ZodIssueCode.invalid_union_discriminator,options:Array.from(this.optionsMap.keys()),path:[_s]}),Pa.INVALID)}get discriminator(){return this._def.discriminator}get options(){return this._def.options}get optionsMap(){return this._def.optionsMap}static create(Xa,as,_s){const rl=new Map;for(const $l of as){const xl=Ql($l.shape[Xa]);if(!xl.length)throw new Error(`A discriminator value for key \`${Xa}\` could not be extracted from all schema options`);for(const Dl of xl){if(rl.has(Dl))throw new Error(`Discriminator property ${String(Xa)} has duplicate value ${String(Dl)}`);rl.set(Dl,$l)}}return new fu({typeName:dl.ZodDiscriminatedUnion,discriminator:Xa,options:as,optionsMap:rl,...Ba(_s)})}};t.ZodDiscriminatedUnion=Zl;function bl(ps,Xa){const as=(0,xa.getParsedType)(ps),_s=(0,xa.getParsedType)(Xa);if(ps===Xa)return{valid:!0,data:ps};if(as===xa.ZodParsedType.object&&_s===xa.ZodParsedType.object){const rl=xa.util.objectKeys(Xa),$l=xa.util.objectKeys(ps).filter(Dl=>rl.indexOf(Dl)!==-1),xl={...ps,...Xa};Object.prototype.hasOwnProperty.call(xl,"__proto__")&&delete xl.__proto__;for(const Dl of $l){if(Dl==="__proto__")continue;const Fl=bl(ps[Dl],Xa[Dl]);if(!Fl.valid)return{valid:!1};xl[Dl]=Fl.data}return{valid:!0,data:xl}}else if(as===xa.ZodParsedType.array&&_s===xa.ZodParsedType.array){if(ps.length!==Xa.length)return{valid:!1};const rl=[];for(let $l=0;$l<ps.length;$l++){const xl=ps[$l],Dl=Xa[$l],Fl=bl(xl,Dl);if(!Fl.valid)return{valid:!1};rl.push(Fl.data)}return{valid:!0,data:rl}}else return as===xa.ZodParsedType.date&&_s===xa.ZodParsedType.date&&+ps==+Xa?{valid:!0,data:ps}:{valid:!1}}var yl=class extends $a{_parse(ps){const{status:Xa,ctx:as}=this._processInputParams(ps),_s=(rl,$l)=>{if((0,Pa.isAborted)(rl)||(0,Pa.isAborted)($l))return Pa.INVALID;const xl=bl(rl.value,$l.value);return xl.valid?(((0,Pa.isDirty)(rl)||(0,Pa.isDirty)($l))&&Xa.dirty(),{status:Xa.value,value:xl.data}):((0,Pa.addIssueToContext)(as,{code:r.ZodIssueCode.invalid_intersection_types}),Pa.INVALID)};return as.common.async?Promise.all([this._def.left._parseAsync({data:as.data,path:as.path,parent:as}),this._def.right._parseAsync({data:as.data,path:as.path,parent:as})]).then(([rl,$l])=>_s(rl,$l)):_s(this._def.left._parseSync({data:as.data,path:as.path,parent:as}),this._def.right._parseSync({data:as.data,path:as.path,parent:as}))}};t.ZodIntersection=yl,yl.create=(ps,Xa,as)=>new yl({left:ps,right:Xa,typeName:dl.ZodIntersection,...Ba(as)});var Pl=class mu extends $a{_parse(Xa){const{status:as,ctx:_s}=this._processInputParams(Xa);if(_s.parsedType!==xa.ZodParsedType.array)return(0,Pa.addIssueToContext)(_s,{code:r.ZodIssueCode.invalid_type,expected:xa.ZodParsedType.array,received:_s.parsedType}),Pa.INVALID;if(_s.data.length<this._def.items.length)return(0,Pa.addIssueToContext)(_s,{code:r.ZodIssueCode.too_small,minimum:this._def.items.length,inclusive:!0,exact:!1,type:"array"}),Pa.INVALID;!this._def.rest&&_s.data.length>this._def.items.length&&((0,Pa.addIssueToContext)(_s,{code:r.ZodIssueCode.too_big,maximum:this._def.items.length,inclusive:!0,exact:!1,type:"array"}),as.dirty());const rl=[..._s.data].map(($l,xl)=>{const Dl=this._def.items[xl]||this._def.rest;return Dl?Dl._parse(new Ca(_s,$l,_s.path,xl)):null}).filter($l=>!!$l);return _s.common.async?Promise.all(rl).then($l=>Pa.ParseStatus.mergeArray(as,$l)):Pa.ParseStatus.mergeArray(as,rl)}get items(){return this._def.items}rest(Xa){return new mu({...this._def,rest:Xa})}};t.ZodTuple=Pl,Pl.create=(ps,Xa)=>{if(!Array.isArray(ps))throw new Error("You must pass an array of schemas to z.tuple([ ... ])");return new Pl({items:ps,typeName:dl.ZodTuple,rest:null,...Ba(Xa)})};var Il=class Wc extends $a{get keySchema(){return this._def.keyType}get valueSchema(){return this._def.valueType}_parse(Xa){const{status:as,ctx:_s}=this._processInputParams(Xa);if(_s.parsedType!==xa.ZodParsedType.object)return(0,Pa.addIssueToContext)(_s,{code:r.ZodIssueCode.invalid_type,expected:xa.ZodParsedType.object,received:_s.parsedType}),Pa.INVALID;const rl=[],$l=this._def.keyType,xl=this._def.valueType;for(const Dl in _s.data)rl.push({key:$l._parse(new Ca(_s,Dl,_s.path,Dl)),value:xl._parse(new Ca(_s,_s.data[Dl],_s.path,Dl)),alwaysSet:Dl in _s.data});return _s.common.async?Pa.ParseStatus.mergeObjectAsync(as,rl):Pa.ParseStatus.mergeObjectSync(as,rl)}get element(){return this._def.valueType}static create(Xa,as,_s){return as instanceof $a?new Wc({keyType:Xa,valueType:as,typeName:dl.ZodRecord,...Ba(_s)}):new Wc({keyType:gs.create(),valueType:Xa,typeName:dl.ZodRecord,...Ba(as)})}};t.ZodRecord=Il;var kl=class extends $a{get keySchema(){return this._def.keyType}get valueSchema(){return this._def.valueType}_parse(ps){const{status:Xa,ctx:as}=this._processInputParams(ps);if(as.parsedType!==xa.ZodParsedType.map)return(0,Pa.addIssueToContext)(as,{code:r.ZodIssueCode.invalid_type,expected:xa.ZodParsedType.map,received:as.parsedType}),Pa.INVALID;const _s=this._def.keyType,rl=this._def.valueType,$l=[...as.data.entries()].map(([xl,Dl],Fl)=>({key:_s._parse(new Ca(as,xl,as.path,[Fl,"key"])),value:rl._parse(new Ca(as,Dl,as.path,[Fl,"value"]))}));if(as.common.async){const xl=new Map;return Promise.resolve().then(async()=>{for(const Dl of $l){const Fl=await Dl.key,Kl=await Dl.value;if(Fl.status==="aborted"||Kl.status==="aborted")return Pa.INVALID;(Fl.status==="dirty"||Kl.status==="dirty")&&Xa.dirty(),xl.set(Fl.value,Kl.value)}return{status:Xa.value,value:xl}})}else{const xl=new Map;for(const Dl of $l){const Fl=Dl.key,Kl=Dl.value;if(Fl.status==="aborted"||Kl.status==="aborted")return Pa.INVALID;(Fl.status==="dirty"||Kl.status==="dirty")&&Xa.dirty(),xl.set(Fl.value,Kl.value)}return{status:Xa.value,value:xl}}}};t.ZodMap=kl,kl.create=(ps,Xa,as)=>new kl({valueType:Xa,keyType:ps,typeName:dl.ZodMap,...Ba(as)});var Ll=class Xc extends $a{_parse(Xa){const{status:as,ctx:_s}=this._processInputParams(Xa);if(_s.parsedType!==xa.ZodParsedType.set)return(0,Pa.addIssueToContext)(_s,{code:r.ZodIssueCode.invalid_type,expected:xa.ZodParsedType.set,received:_s.parsedType}),Pa.INVALID;const rl=this._def;rl.minSize!==null&&_s.data.size<rl.minSize.value&&((0,Pa.addIssueToContext)(_s,{code:r.ZodIssueCode.too_small,minimum:rl.minSize.value,type:"set",inclusive:!0,exact:!1,message:rl.minSize.message}),as.dirty()),rl.maxSize!==null&&_s.data.size>rl.maxSize.value&&((0,Pa.addIssueToContext)(_s,{code:r.ZodIssueCode.too_big,maximum:rl.maxSize.value,type:"set",inclusive:!0,exact:!1,message:rl.maxSize.message}),as.dirty());const $l=this._def.valueType;function xl(Fl){const Kl=new Set;for(const Oc of Fl){if(Oc.status==="aborted")return Pa.INVALID;Oc.status==="dirty"&&as.dirty(),Kl.add(Oc.value)}return{status:as.value,value:Kl}}const Dl=[..._s.data.values()].map((Fl,Kl)=>$l._parse(new Ca(_s,Fl,_s.path,Kl)));return _s.common.async?Promise.all(Dl).then(Fl=>xl(Fl)):xl(Dl)}min(Xa,as){return new Xc({...this._def,minSize:{value:Xa,message:wa.errorUtil.toString(as)}})}max(Xa,as){return new Xc({...this._def,maxSize:{value:Xa,message:wa.errorUtil.toString(as)}})}size(Xa,as){return this.min(Xa,as).max(Xa,as)}
35nonempty(Xa){return this.min(1,Xa)}};t.ZodSet=Ll,Ll.create=(ps,Xa)=>new Ll({valueType:ps,minSize:null,maxSize:null,typeName:dl.ZodSet,...Ba(Xa)});var Xl=class Mc extends $a{constructor(){super(...arguments),this.validate=this.implement}_parse(Xa){const{ctx:as}=this._processInputParams(Xa);if(as.parsedType!==xa.ZodParsedType.function)return(0,Pa.addIssueToContext)(as,{code:r.ZodIssueCode.invalid_type,expected:xa.ZodParsedType.function,received:as.parsedType}),Pa.INVALID;function _s(Dl,Fl){return(0,Pa.makeIssue)({data:Dl,path:as.path,errorMaps:[as.common.contextualErrorMap,as.schemaErrorMap,(0,Aa.getErrorMap)(),Aa.defaultErrorMap].filter(Kl=>!!Kl),issueData:{code:r.ZodIssueCode.invalid_arguments,argumentsError:Fl}})}function rl(Dl,Fl){return(0,Pa.makeIssue)({data:Dl,path:as.path,errorMaps:[as.common.contextualErrorMap,as.schemaErrorMap,(0,Aa.getErrorMap)(),Aa.defaultErrorMap].filter(Kl=>!!Kl),issueData:{code:r.ZodIssueCode.invalid_return_type,returnTypeError:Fl}})}const $l={errorMap:as.common.contextualErrorMap},xl=as.data;if(this._def.returns instanceof oc){const Dl=this;return(0,Pa.OK)(async function(...Fl){const Kl=new r.ZodError([]),Oc=await Dl._def.args.parseAsync(Fl,$l).catch(Uc=>{throw Kl.addIssue(_s(Fl,Uc)),Kl}),Tc=await Reflect.apply(xl,this,Oc);return await Dl._def.returns._def.type.parseAsync(Tc,$l).catch(Uc=>{throw Kl.addIssue(rl(Tc,Uc)),Kl})})}else{const Dl=this;return(0,Pa.OK)(function(...Fl){const Kl=Dl._def.args.safeParse(Fl,$l);if(!Kl.success)throw new r.ZodError([_s(Fl,Kl.error)]);const Oc=Reflect.apply(xl,this,Kl.data),Tc=Dl._def.returns.safeParse(Oc,$l);if(!Tc.success)throw new r.ZodError([rl(Oc,Tc.error)]);return Tc.data})}}parameters(){return this._def.args}returnType(){return this._def.returns}args(...Xa){return new Mc({...this._def,args:Pl.create(Xa).rest(pl.create())})}returns(Xa){return new Mc({...this._def,returns:Xa})}implement(Xa){return this.parse(Xa)}strictImplement(Xa){return this.parse(Xa)}static create(Xa,as,_s){return new Mc({args:Xa||Pl.create([]).rest(pl.create()),returns:as||pl.create(),typeName:dl.ZodFunction,...Ba(_s)})}};t.ZodFunction=Xl;var ql=class extends $a{get schema(){return this._def.getter()}_parse(ps){const{ctx:Xa}=this._processInputParams(ps);return this._def.getter()._parse({data:Xa.data,path:Xa.path,parent:Xa})}};t.ZodLazy=ql,ql.create=(ps,Xa)=>new ql({getter:ps,typeName:dl.ZodLazy,...Ba(Xa)});var Wl=class extends $a{_parse(ps){if(ps.data!==this._def.value){const Xa=this._getOrReturnCtx(ps);return(0,Pa.addIssueToContext)(Xa,{received:Xa.data,code:r.ZodIssueCode.invalid_literal,expected:this._def.value}),Pa.INVALID}return{status:"valid",value:ps.data}}get value(){return this._def.value}};t.ZodLiteral=Wl,Wl.create=(ps,Xa)=>new Wl({value:ps,typeName:dl.ZodLiteral,...Ba(Xa)});function ic(ps,Xa){return new tc({values:ps,typeName:dl.ZodEnum,...Ba(Xa)})}var tc=class Jc extends $a{_parse(Xa){if(typeof Xa.data!="string"){const as=this._getOrReturnCtx(Xa),_s=this._def.values;return(0,Pa.addIssueToContext)(as,{expected:xa.util.joinValues(_s),received:as.parsedType,code:r.ZodIssueCode.invalid_type}),Pa.INVALID}if(this._cache||(this._cache=new Set(this._def.values)),!this._cache.has(Xa.data)){const as=this._getOrReturnCtx(Xa),_s=this._def.values;return(0,Pa.addIssueToContext)(as,{received:as.data,code:r.ZodIssueCode.invalid_enum_value,options:_s}),Pa.INVALID}return(0,Pa.OK)(Xa.data)}get options(){return this._def.values}get enum(){const Xa={};for(const as of this._def.values)Xa[as]=as;return Xa}get Values(){const Xa={};for(const as of this._def.values)Xa[as]=as;return Xa}get Enum(){const Xa={};for(const as of this._def.values)Xa[as]=as;return Xa}extract(Xa,as=this._def){return Jc.create(Xa,{...this._def,...as})}exclude(Xa,as=this._def){return Jc.create(this.options.filter(_s=>!Xa.includes(_s)),{...this._def,...as})}};t.ZodEnum=tc,tc.create=ic;var rc=class extends $a{_parse(ps){const Xa=xa.util.getValidEnumValues(this._def.values),as=this._getOrReturnCtx(ps);if(as.parsedType!==xa.ZodParsedType.string&&as.parsedType!==xa.ZodParsedType.number){const _s=xa.util.objectValues(Xa);return(0,Pa.addIssueToContext)(as,{expected:xa.util.joinValues(_s),received:as.parsedType,code:r.ZodIssueCode.invalid_type}),Pa.INVALID}if(this._cache||(this._cache=new Set(xa.util.getValidEnumValues(this._def.values))),!this._cache.has(ps.data)){const _s=xa.util.objectValues(Xa);return(0,Pa.addIssueToContext)(as,{received:as.data,code:r.ZodIssueCode.invalid_enum_value,options:_s}),Pa.INVALID}return(0,Pa.OK)(ps.data)}get enum(){return this._def.values}};t.ZodNativeEnum=rc,rc.create=(ps,Xa)=>new rc({values:ps,typeName:dl.ZodNativeEnum,...Ba(Xa)});var oc=class extends $a{unwrap(){return this._def.type}_parse(ps){const{ctx:Xa}=this._processInputParams(ps);if(Xa.parsedType!==xa.ZodParsedType.promise&&Xa.common.async===!1)return(0,Pa.addIssueToContext)(Xa,{code:r.ZodIssueCode.invalid_type,expected:xa.ZodParsedType.promise,received:Xa.parsedType}),Pa.INVALID;
vendor: 9,621 bytes, line 35
35const as=Xa.parsedType===xa.ZodParsedType.promise?Xa.data:Promise.resolve(Xa.data);return(0,Pa.OK)(as.then(_s=>this._def.type.parseAsync(_s,{path:Xa.path,errorMap:Xa.common.contextualErrorMap})))}};t.ZodPromise=oc,oc.create=(ps,Xa)=>new oc({type:ps,typeName:dl.ZodPromise,...Ba(Xa)});var Jl=class extends $a{innerType(){return this._def.schema}sourceType(){return this._def.schema._def.typeName===dl.ZodEffects?this._def.schema.sourceType():this._def.schema}_parse(ps){const{status:Xa,ctx:as}=this._processInputParams(ps),_s=this._def.effect||null,rl={addIssue:$l=>{(0,Pa.addIssueToContext)(as,$l),$l.fatal?Xa.abort():Xa.dirty()},get path(){return as.path}};if(rl.addIssue=rl.addIssue.bind(rl),_s.type==="preprocess"){const $l=_s.transform(as.data,rl);if(as.common.async)return Promise.resolve($l).then(async xl=>{if(Xa.value==="aborted")return Pa.INVALID;const Dl=await this._def.schema._parseAsync({data:xl,path:as.path,parent:as});return Dl.status==="aborted"?Pa.INVALID:Dl.status==="dirty"||Xa.value==="dirty"?(0,Pa.DIRTY)(Dl.value):Dl});{if(Xa.value==="aborted")return Pa.INVALID;const xl=this._def.schema._parseSync({data:$l,path:as.path,parent:as});return xl.status==="aborted"?Pa.INVALID:xl.status==="dirty"||Xa.value==="dirty"?(0,Pa.DIRTY)(xl.value):xl}}if(_s.type==="refinement"){const $l=xl=>{const Dl=_s.refinement(xl,rl);if(as.common.async)return Promise.resolve(Dl);if(Dl instanceof Promise)throw new Error("Async refinement encountered during synchronous parse operation. Use .parseAsync instead.");return xl};if(as.common.async===!1){const xl=this._def.schema._parseSync({data:as.data,path:as.path,parent:as});return xl.status==="aborted"?Pa.INVALID:(xl.status==="dirty"&&Xa.dirty(),$l(xl.value),{status:Xa.value,value:xl.value})}else return this._def.schema._parseAsync({data:as.data,path:as.path,parent:as}).then(xl=>xl.status==="aborted"?Pa.INVALID:(xl.status==="dirty"&&Xa.dirty(),$l(xl.value).then(()=>({status:Xa.value,value:xl.value}))))}if(_s.type==="transform")if(as.common.async===!1){const $l=this._def.schema._parseSync({data:as.data,path:as.path,parent:as});if(!(0,Pa.isValid)($l))return Pa.INVALID;const xl=_s.transform($l.value,rl);if(xl instanceof Promise)throw new Error("Asynchronous transform encountered during synchronous parse operation. Use .parseAsync instead.");return{status:Xa.value,value:xl}}else return this._def.schema._parseAsync({data:as.data,path:as.path,parent:as}).then($l=>(0,Pa.isValid)($l)?Promise.resolve(_s.transform($l.value,rl)).then(xl=>({status:Xa.value,value:xl})):Pa.INVALID);xa.util.assertNever(_s)}};t.ZodEffects=Jl,t.ZodTransformer=Jl,Jl.create=(ps,Xa,as)=>new Jl({schema:ps,typeName:dl.ZodEffects,effect:Xa,...Ba(as)}),Jl.createWithPreprocess=(ps,Xa,as)=>new Jl({schema:Xa,effect:{type:"preprocess",transform:ps},typeName:dl.ZodEffects,...Ba(as)});var Hl=class extends $a{_parse(ps){return this._getType(ps)===xa.ZodParsedType.undefined?(0,Pa.OK)(void 0):this._def.innerType._parse(ps)}unwrap(){return this._def.innerType}};t.ZodOptional=Hl,Hl.create=(ps,Xa)=>new Hl({innerType:ps,typeName:dl.ZodOptional,...Ba(Xa)});var ms=class extends $a{_parse(ps){return this._getType(ps)===xa.ZodParsedType.null?(0,Pa.OK)(null):this._def.innerType._parse(ps)}unwrap(){return this._def.innerType}};t.ZodNullable=ms,ms.create=(ps,Xa)=>new ms({innerType:ps,typeName:dl.ZodNullable,...Ba(Xa)});var Al=class extends $a{_parse(ps){const{ctx:Xa}=this._processInputParams(ps);let as=Xa.data;return Xa.parsedType===xa.ZodParsedType.undefined&&(as=this._def.defaultValue()),this._def.innerType._parse({data:as,path:Xa.path,parent:Xa})}removeDefault(){return this._def.innerType}};t.ZodDefault=Al,Al.create=(ps,Xa)=>new Al({innerType:ps,typeName:dl.ZodDefault,defaultValue:typeof Xa.default=="function"?Xa.default:()=>Xa.default,...Ba(Xa)});var Sl=class extends $a{_parse(ps){const{ctx:Xa}=this._processInputParams(ps),as={...Xa,common:{...Xa.common,issues:[]}},_s=this._def.innerType._parse({data:as.data,path:as.path,parent:{...as}});return(0,Pa.isAsync)(_s)?_s.then(rl=>({status:"valid",value:rl.status==="valid"?rl.value:this._def.catchValue({get error(){return new r.ZodError(as.common.issues)},input:as.data})})):{status:"valid",value:_s.status==="valid"?_s.value:this._def.catchValue({get error(){return new r.ZodError(as.common.issues)},input:as.data})}}removeCatch(){return this._def.innerType}};t.ZodCatch=Sl,Sl.create=(ps,Xa)=>new Sl({innerType:ps,typeName:dl.ZodCatch,catchValue:typeof Xa.catch=="function"?Xa.catch:()=>Xa.catch,...Ba(Xa)});var nl=class extends $a{_parse(ps){if(this._getType(ps)!==xa.ZodParsedType.nan){const Xa=this._getOrReturnCtx(ps);return(0,Pa.addIssueToContext)(Xa,{code:r.ZodIssueCode.invalid_type,expected:xa.ZodParsedType.nan,received:Xa.parsedType}),Pa.INVALID}return{status:"valid",value:ps.data}}};t.ZodNaN=nl,nl.create=ps=>new nl({typeName:dl.ZodNaN,...Ba(ps)}),t.BRAND=Symbol("zod_brand");var vl=class extends $a{_parse(ps){const{ctx:Xa}=this._processInputParams(ps),as=Xa.data;return this._def.type._parse({data:as,path:Xa.path,parent:Xa})}unwrap(){return this._def.type}};t.ZodBranded=vl;var os=class vu extends $a{_parse(Xa){const{status:as,ctx:_s}=this._processInputParams(Xa);if(_s.common.async)return(async()=>{const $l=await this._def.in._parseAsync({data:_s.data,path:_s.path,parent:_s});return $l.status==="aborted"?Pa.INVALID:$l.status==="dirty"?(as.dirty(),(0,Pa.DIRTY)($l.value)):this._def.out._parseAsync({data:$l.value,path:_s.path,parent:_s})})();{const rl=this._def.in._parseSync({data:_s.data,path:_s.path,parent:_s});return rl.status==="aborted"?Pa.INVALID:rl.status==="dirty"?(as.dirty(),{status:"dirty",value:rl.value}):this._def.out._parseSync({data:rl.value,path:_s.path,parent:_s})}}static create(Xa,as){return new vu({in:Xa,out:as,typeName:dl.ZodPipeline})}};t.ZodPipeline=os;var Ol=class extends $a{_parse(ps){const Xa=this._def.innerType._parse(ps),as=_s=>((0,Pa.isValid)(_s)&&(_s.value=Object.freeze(_s.value)),_s);return(0,Pa.isAsync)(Xa)?Xa.then(_s=>as(_s)):as(Xa)}unwrap(){return this._def.innerType}};t.ZodReadonly=Ol,Ol.create=(ps,Xa)=>new Ol({innerType:ps,typeName:dl.ZodReadonly,...Ba(Xa)});function Ja(ps,Xa){const as=typeof ps=="function"?ps(Xa):typeof ps=="string"?{message:ps}:ps;return typeof as=="string"?{message:as}:as}function sl(ps,Xa={},as){return ps?ol.create().superRefine((_s,rl)=>{const $l=ps(_s);if($l instanceof Promise)return $l.then(xl=>{if(!xl){const Dl=Ja(Xa,_s),Fl=Dl.fatal??as??!0;rl.addIssue({code:"custom",...Dl,fatal:Fl})}});if(!$l){const xl=Ja(Xa,_s),Dl=xl.fatal??as??!0;rl.addIssue({code:"custom",...xl,fatal:Dl})}}):ol.create()}t.late={object:gl.lazycreate};var dl;(function(ps){ps.ZodString="ZodString",ps.ZodNumber="ZodNumber",ps.ZodNaN="ZodNaN",ps.ZodBigInt="ZodBigInt",ps.ZodBoolean="ZodBoolean",ps.ZodDate="ZodDate",ps.ZodSymbol="ZodSymbol",ps.ZodUndefined="ZodUndefined",ps.ZodNull="ZodNull",ps.ZodAny="ZodAny",ps.ZodUnknown="ZodUnknown",ps.ZodNever="ZodNever",ps.ZodVoid="ZodVoid",ps.ZodArray="ZodArray",ps.ZodObject="ZodObject",ps.ZodUnion="ZodUnion",ps.ZodDiscriminatedUnion="ZodDiscriminatedUnion",ps.ZodIntersection="ZodIntersection",ps.ZodTuple="ZodTuple",ps.ZodRecord="ZodRecord",ps.ZodMap="ZodMap",ps.ZodSet="ZodSet",ps.ZodFunction="ZodFunction",ps.ZodLazy="ZodLazy",ps.ZodLiteral="ZodLiteral",ps.ZodEnum="ZodEnum",ps.ZodEffects="ZodEffects",ps.ZodNativeEnum="ZodNativeEnum",ps.ZodOptional="ZodOptional",ps.ZodNullable="ZodNullable",ps.ZodDefault="ZodDefault",ps.ZodCatch="ZodCatch",ps.ZodPromise="ZodPromise",ps.ZodBranded="ZodBranded",ps.ZodPipeline="ZodPipeline",ps.ZodReadonly="ZodReadonly"})(dl||(t.ZodFirstPartyTypeKind=dl={}));var ss=(ps,Xa={message:`Input not instance of ${ps.name}`})=>sl(as=>as instanceof ps,Xa);t.instanceof=ss;var _l=gs.create;t.string=_l;var cl=fs.create;t.number=cl;var ul=nl.create;t.nan=ul;var Ul=al.create;t.bigint=Ul;var Gl=el.create;t.boolean=Gl;var Rl=tl.create;t.date=Rl;var dc=il.create;t.symbol=dc;var yc=ll.create;t.undefined=yc;var Yl=hl.create;t.null=Yl;var zl=ol.create;t.any=zl;var sc=pl.create;t.unknown=sc;var hc=wl.create;t.never=hc;var lc=Vl.create;t.void=lc;var Sc=Ml.create;t.array=Sc;var wc=gl.create;t.object=wc;var cc=gl.strictCreate;t.strictObject=cc;var pc=Cl.create;t.union=pc;var nc=Zl.create;t.discriminatedUnion=nc;var gc=yl.create;t.intersection=gc;var mc=Pl.create;t.tuple=mc;var Pc=Il.create;t.record=Pc;var El=kl.create;t.map=El;var Tl=Ll.create;t.set=Tl;var Bl=Xl.create;t.function=Bl;var jl=ql.create;t.lazy=jl;var Nl=Wl.create;t.literal=Nl;var ac=tc.create;t.enum=ac;var _c=rc.create;t.nativeEnum=_c;var Bc=oc.create;t.promise=Bc;var eu=Jl.create;t.effect=eu,t.transformer=eu;var gu=Hl.create;t.optional=gu;var Ou=ms.create;t.nullable=Ou;var yu=Jl.createWithPreprocess;t.preprocess=yu;var bu=os.create;t.pipeline=bu;var _u=()=>_l().optional();t.ostring=_u;var Au=()=>cl().optional();t.onumber=Au;var Su=()=>Gl().optional();t.oboolean=Su,t.coerce={string:(ps=>gs.create({...ps,coerce:!0})),number:(ps=>fs.create({...ps,coerce:!0})),boolean:(ps=>el.create({...ps,coerce:!0})),bigint:(ps=>al.create({...ps,coerce:!0})),date:(ps=>tl.create({...ps,coerce:!0}))},t.NEVER=Pa.INVALID})),require_external=__commonJSMin((t=>{var r=t&&t.__createBinding||(Object.create?(function(wa,Pa,xa,Ca){Ca===void 0&&(Ca=xa);var ka=Object.getOwnPropertyDescriptor(Pa,xa);(!ka||("get"in ka?!Pa.__esModule:ka.writable||ka.configurable))&&(ka={enumerable:!0,get:function(){return Pa[xa]}}),Object.defineProperty(wa,Ca,ka)}):(function(wa,Pa,xa,Ca){Ca===void 0&&(Ca=xa),wa[Ca]=Pa[xa]})),Aa=t&&t.__exportStar||function(wa,Pa){for(var xa in wa)xa!=="default"&&!Object.prototype.hasOwnProperty.call(Pa,xa)&&r(Pa,wa,xa)};
35Object.defineProperty(t,"__esModule",{value:!0}),Aa(require_errors(),t),Aa(require_parseUtil(),t),Aa(require_typeAliases(),t),Aa(require_util(),t),Aa(require_types(),t),Aa(require_ZodError(),t)})),require_v3=__commonJSMin((t=>{var r=t&&t.__createBinding||(Object.create?(function(Ca,ka,Ba,$a){$a===void 0&&($a=Ba);var Da=Object.getOwnPropertyDescriptor(ka,Ba);(!Da||("get"in Da?!ka.__esModule:Da.writable||Da.configurable))&&(Da={enumerable:!0,get:function(){return ka[Ba]}}),Object.defineProperty(Ca,$a,Da)}):(function(Ca,ka,Ba,$a){$a===void 0&&($a=Ba),Ca[$a]=ka[Ba]})),Aa=t&&t.__setModuleDefault||(Object.create?(function(Ca,ka){Object.defineProperty(Ca,"default",{enumerable:!0,value:ka})}):function(Ca,ka){Ca.default=ka}),wa=t&&t.__importStar||function(Ca){if(Ca&&Ca.__esModule)return Ca;var ka={};if(Ca!=null)for(var Ba in Ca)Ba!=="default"&&Object.prototype.hasOwnProperty.call(Ca,Ba)&&r(ka,Ca,Ba);return Aa(ka,Ca),ka},Pa=t&&t.__exportStar||function(Ca,ka){for(var Ba in Ca)Ba!=="default"&&!Object.prototype.hasOwnProperty.call(ka,Ba)&&r(ka,Ca,Ba)};Object.defineProperty(t,"__esModule",{value:!0}),t.z=void 0;var xa=wa(require_external());t.z=xa,Pa(require_external(),t),t.default=xa})),require_Options=__commonJSMin((t=>{Object.defineProperty(t,"__esModule",{value:!0}),t.getDefaultOptions=t.defaultOptions=t.jsonDescription=t.ignoreOverride=void 0,t.ignoreOverride=Symbol("Let zodToJsonSchema decide on which parser to use");var r=(wa,Pa)=>{if(Pa.description)try{return{...wa,...JSON.parse(Pa.description)}}catch{}return wa};t.jsonDescription=r,t.defaultOptions={name:void 0,$refStrategy:"root",basePath:["#"],effectStrategy:"input",pipeStrategy:"all",dateStrategy:"format:date-time",mapStrategy:"entries",removeAdditionalStrategy:"passthrough",allowedAdditionalProperties:!0,rejectedAdditionalProperties:!1,definitionPath:"definitions",target:"jsonSchema7",strictUnions:!1,definitions:{},errorMessages:!1,markdownDescription:!1,patternStrategy:"escape",applyRegexFlags:!1,emailStrategy:"format:email",base64Strategy:"contentEncoding:base64",nameStrategy:"ref",openAiAnyTypeName:"OpenAiAnyType"};var Aa=wa=>typeof wa=="string"?{...t.defaultOptions,name:wa}:{...t.defaultOptions,...wa};t.getDefaultOptions=Aa})),require_Refs=__commonJSMin((t=>{Object.defineProperty(t,"__esModule",{value:!0}),t.getRefs=void 0;var r=require_Options(),Aa=wa=>{const Pa=(0,r.getDefaultOptions)(wa),xa=Pa.name!==void 0?[...Pa.basePath,Pa.definitionPath,Pa.name]:Pa.basePath;return{...Pa,flags:{hasReferencedOpenAiAnyType:!1},currentPath:xa,propertyPath:void 0,seen:new Map(Object.entries(Pa.definitions).map(([Ca,ka])=>[ka._def,{def:ka._def,path:[...Pa.basePath,Pa.definitionPath,Ca],jsonSchema:void 0}]))}};t.getRefs=Aa})),require_errorMessages=__commonJSMin((t=>{Object.defineProperty(t,"__esModule",{value:!0}),t.setResponseValueAndErrors=t.addErrorMessage=void 0;function r(wa,Pa,xa,Ca){Ca?.errorMessages&&xa&&(wa.errorMessage={...wa.errorMessage,[Pa]:xa})}t.addErrorMessage=r;function Aa(wa,Pa,xa,Ca,ka){wa[Pa]=xa,r(wa,Pa,Ca,ka)}t.setResponseValueAndErrors=Aa})),require_getRelativePath=__commonJSMin((t=>{Object.defineProperty(t,"__esModule",{value:!0}),t.getRelativePath=void 0;var r=(Aa,wa)=>{let Pa=0;for(;Pa<Aa.length&&Pa<wa.length&&Aa[Pa]===wa[Pa];Pa++);return[(Aa.length-Pa).toString(),...wa.slice(Pa)].join("/")};t.getRelativePath=r})),require_any=__commonJSMin((t=>{Object.defineProperty(t,"__esModule",{value:!0}),t.parseAnyDef=void 0;var r=require_getRelativePath();function Aa(wa){if(wa.target!=="openAi")return{};const Pa=[...wa.basePath,wa.definitionPath,wa.openAiAnyTypeName];return wa.flags.hasReferencedOpenAiAnyType=!0,{$ref:wa.$refStrategy==="relative"?(0,r.getRelativePath)(Pa,wa.currentPath):Pa.join("/")}}t.parseAnyDef=Aa})),require_array=__commonJSMin((t=>{Object.defineProperty(t,"__esModule",{value:!0}),t.parseArrayDef=void 0;var r=require_v3(),Aa=require_errorMessages(),wa=require_parseDef();function Pa(xa,Ca){const ka={type:"array"};return xa.type?._def&&xa.type?._def?.typeName!==r.ZodFirstPartyTypeKind.ZodAny&&(ka.items=(0,wa.parseDef)(xa.type._def,{...Ca,currentPath:[...Ca.currentPath,"items"]})),xa.minLength&&(0,Aa.setResponseValueAndErrors)(ka,"minItems",xa.minLength.value,xa.minLength.message,Ca),xa.maxLength&&(0,Aa.setResponseValueAndErrors)(ka,"maxItems",xa.maxLength.value,xa.maxLength.message,Ca),xa.exactLength&&((0,Aa.setResponseValueAndErrors)(ka,"minItems",xa.exactLength.value,xa.exactLength.message,Ca),(0,Aa.setResponseValueAndErrors)(ka,"maxItems",xa.exactLength.value,xa.exactLength.message,Ca)),ka}t.parseArrayDef=Pa})),require_bigint=__commonJSMin((t=>
35{Object.defineProperty(t,"__esModule",{value:!0}),t.parseBigintDef=void 0;var r=require_errorMessages();function Aa(wa,Pa){const xa={type:"integer",format:"int64"};if(!wa.checks)return xa;for(const Ca of wa.checks)switch(Ca.kind){case"min":Pa.target==="jsonSchema7"?Ca.inclusive?(0,r.setResponseValueAndErrors)(xa,"minimum",Ca.value,Ca.message,Pa):(0,r.setResponseValueAndErrors)(xa,"exclusiveMinimum",Ca.value,Ca.message,Pa):(Ca.inclusive||(xa.exclusiveMinimum=!0),(0,r.setResponseValueAndErrors)(xa,"minimum",Ca.value,Ca.message,Pa));break;case"max":Pa.target==="jsonSchema7"?Ca.inclusive?(0,r.setResponseValueAndErrors)(xa,"maximum",Ca.value,Ca.message,Pa):(0,r.setResponseValueAndErrors)(xa,"exclusiveMaximum",Ca.value,Ca.message,Pa):(Ca.inclusive||(xa.exclusiveMaximum=!0),(0,r.setResponseValueAndErrors)(xa,"maximum",Ca.value,Ca.message,Pa));break;case"multipleOf":(0,r.setResponseValueAndErrors)(xa,"multipleOf",Ca.value,Ca.message,Pa)}return xa}t.parseBigintDef=Aa})),require_boolean=__commonJSMin((t=>{Object.defineProperty(t,"__esModule",{value:!0}),t.parseBooleanDef=void 0;function r(){return{type:"boolean"}}t.parseBooleanDef=r})),require_branded=__commonJSMin((t=>{Object.defineProperty(t,"__esModule",{value:!0}),t.parseBrandedDef=void 0;var r=require_parseDef();function Aa(wa,Pa){return(0,r.parseDef)(wa.type._def,Pa)}t.parseBrandedDef=Aa})),require_catch=__commonJSMin((t=>{Object.defineProperty(t,"__esModule",{value:!0}),t.parseCatchDef=void 0;var r=require_parseDef(),Aa=(wa,Pa)=>(0,r.parseDef)(wa.innerType._def,Pa);t.parseCatchDef=Aa})),require_date=__commonJSMin((t=>{Object.defineProperty(t,"__esModule",{value:!0}),t.parseDateDef=void 0;var r=require_errorMessages();function Aa(Pa,xa,Ca){const ka=Ca??xa.dateStrategy;if(Array.isArray(ka))return{anyOf:ka.map((Ba,$a)=>Aa(Pa,xa,Ba))};switch(ka){case"string":case"format:date-time":return{type:"string",format:"date-time"};case"format:date":return{type:"string",format:"date"};case"integer":return wa(Pa,xa)}}t.parseDateDef=Aa;var wa=(Pa,xa)=>{const Ca={type:"integer",format:"unix-time"};if(xa.target==="openApi3")return Ca;for(const ka of Pa.checks)switch(ka.kind){case"min":(0,r.setResponseValueAndErrors)(Ca,"minimum",ka.value,ka.message,xa);break;case"max":(0,r.setResponseValueAndErrors)(Ca,"maximum",ka.value,ka.message,xa)}return Ca}})),require_default=__commonJSMin((t=>{Object.defineProperty(t,"__esModule",{value:!0}),t.parseDefaultDef=void 0;var r=require_parseDef();function Aa(wa,Pa){return{...(0,r.parseDef)(wa.innerType._def,Pa),default:wa.defaultValue()}}t.parseDefaultDef=Aa})),require_effects=__commonJSMin((t=>{Object.defineProperty(t,"__esModule",{value:!0}),t.parseEffectsDef=void 0;var r=require_parseDef(),Aa=require_any();function wa(Pa,xa){return xa.effectStrategy==="input"?(0,r.parseDef)(Pa.schema._def,xa):(0,Aa.parseAnyDef)(xa)}t.parseEffectsDef=wa})),require_enum=__commonJSMin((t=>{Object.defineProperty(t,"__esModule",{value:!0}),t.parseEnumDef=void 0;function r(Aa){return{type:"string",enum:Array.from(Aa.values)}}t.parseEnumDef=r})),require_intersection=__commonJSMin((t=>{Object.defineProperty(t,"__esModule",{value:!0}),t.parseIntersectionDef=void 0;var r=require_parseDef(),Aa=Pa=>"type"in Pa&&Pa.type==="string"?!1:"allOf"in Pa;function wa(Pa,xa){const Ca=[(0,r.parseDef)(Pa.left._def,{...xa,currentPath:[...xa.currentPath,"allOf","0"]}),(0,r.parseDef)(Pa.right._def,{...xa,currentPath:[...xa.currentPath,"allOf","1"]})].filter($a=>!!$a);let ka=xa.target==="jsonSchema2019-09"?{unevaluatedProperties:!1}:void 0;const Ba=[];return Ca.forEach($a=>{if(Aa($a))Ba.push(...$a.allOf),$a.unevaluatedProperties===void 0&&(ka=void 0);else{let Da=$a;if("additionalProperties"in $a&&$a.additionalProperties===!1){const{additionalProperties:Va,...Fa}=$a;Da=Fa}else ka=void 0;Ba.push(Da)}}),Ba.length?{allOf:Ba,...ka}:void 0}t.parseIntersectionDef=wa})),require_literal=__commonJSMin((t=>{Object.defineProperty(t,"__esModule",{value:!0}),t.parseLiteralDef=void 0;function r(Aa,wa){const Pa=typeof Aa.value;return Pa!=="bigint"&&Pa!=="number"&&Pa!=="boolean"&&Pa!=="string"?{type:Array.isArray(Aa.value)?"array":"object"}:wa.target==="openApi3"?{type:Pa==="bigint"?"integer":Pa,enum:[Aa.value]}:{type:Pa==="bigint"?"integer":Pa,const:Aa.value}}t.parseLiteralDef=r})),require_string=__commonJSMin((t=>
35{Object.defineProperty(t,"__esModule",{value:!0}),t.parseStringDef=t.zodPatterns=void 0;var r=require_errorMessages(),Aa=void 0;t.zodPatterns={cuid:/^[cC][^\s-]{8,}$/,cuid2:/^[0-9a-z]+$/,ulid:/^[0-9A-HJKMNP-TV-Z]{26}$/,email:/^(?!\.)(?!.*\.\.)([a-zA-Z0-9_'+\-\.]*)[a-zA-Z0-9_+-]@([a-zA-Z0-9][a-zA-Z0-9\-]*\.)+[a-zA-Z]{2,}$/,emoji:()=>(Aa===void 0&&(Aa=RegExp("^(\\p{Extended_Pictographic}|\\p{Emoji_Component})+$","u")),Aa),uuid:/^[0-9a-fA-F]{8}\b-[0-9a-fA-F]{4}\b-[0-9a-fA-F]{4}\b-[0-9a-fA-F]{4}\b-[0-9a-fA-F]{12}$/,ipv4:/^(?:(?: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])$/,ipv4Cidr:/^(?:(?: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])\/(3[0-2]|[12]?[0-9])$/,ipv6:/^(([a-f0-9]{1,4}:){7}|::([a-f0-9]{1,4}:){0,6}|([a-f0-9]{1,4}:){1}:([a-f0-9]{1,4}:){0,5}|([a-f0-9]{1,4}:){2}:([a-f0-9]{1,4}:){0,4}|([a-f0-9]{1,4}:){3}:([a-f0-9]{1,4}:){0,3}|([a-f0-9]{1,4}:){4}:([a-f0-9]{1,4}:){0,2}|([a-f0-9]{1,4}:){5}:([a-f0-9]{1,4}:){0,1})([a-f0-9]{1,4}|(((25[0-5])|(2[0-4][0-9])|(1[0-9]{2})|([0-9]{1,2}))\.){3}((25[0-5])|(2[0-4][0-9])|(1[0-9]{2})|([0-9]{1,2})))$/,ipv6Cidr:/^(([0-9a-fA-F]{1,4}:){7,7}[0-9a-fA-F]{1,4}|([0-9a-fA-F]{1,4}:){1,7}:|([0-9a-fA-F]{1,4}:){1,6}:[0-9a-fA-F]{1,4}|([0-9a-fA-F]{1,4}:){1,5}(:[0-9a-fA-F]{1,4}){1,2}|([0-9a-fA-F]{1,4}:){1,4}(:[0-9a-fA-F]{1,4}){1,3}|([0-9a-fA-F]{1,4}:){1,3}(:[0-9a-fA-F]{1,4}){1,4}|([0-9a-fA-F]{1,4}:){1,2}(:[0-9a-fA-F]{1,4}){1,5}|[0-9a-fA-F]{1,4}:((:[0-9a-fA-F]{1,4}){1,6})|:((:[0-9a-fA-F]{1,4}){1,7}|:)|fe80:(:[0-9a-fA-F]{0,4}){0,4}%[0-9a-zA-Z]{1,}|::(ffff(:0{1,4}){0,1}:){0,1}((25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])\.){3,3}(25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])|([0-9a-fA-F]{1,4}:){1,4}:((25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])\.){3,3}(25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9]))\/(12[0-8]|1[01][0-9]|[1-9]?[0-9])$/,base64:/^([0-9a-zA-Z+/]{4})*(([0-9a-zA-Z+/]{2}==)|([0-9a-zA-Z+/]{3}=))?$/,base64url:/^([0-9a-zA-Z-_]{4})*(([0-9a-zA-Z-_]{2}(==)?)|([0-9a-zA-Z-_]{3}(=)?))?$/,nanoid:/^[a-zA-Z0-9_-]{21}$/,jwt:/^[A-Za-z0-9-_]+\.[A-Za-z0-9-_]+\.[A-Za-z0-9-_]*$/};function wa(Da,Va){const Fa={type:"string"};if(Da.checks)for(const Ma of Da.checks)switch(Ma.kind){case"min":(0,r.setResponseValueAndErrors)(Fa,"minLength",typeof Fa.minLength=="number"?Math.max(F
vendor: 1,114 bytes, line 35
35a.minLength,Ma.value):Ma.value,Ma.message,Va);break;case"max":(0,r.setResponseValueAndErrors)(Fa,"maxLength",typeof Fa.maxLength=="number"?Math.min(Fa.maxLength,Ma.value):Ma.value,Ma.message,Va);break;case"email":switch(Va.emailStrategy){case"format:email":ka(Fa,"email",Ma.message,Va);break;case"format:idn-email":ka(Fa,"idn-email",Ma.message,Va);break;case"pattern:zod":Ba(Fa,t.zodPatterns.email,Ma.message,Va)}break;case"url":ka(Fa,"uri",Ma.message,Va);break;case"uuid":ka(Fa,"uuid",Ma.message,Va);break;case"regex":Ba(Fa,Ma.regex,Ma.message,Va);break;case"cuid":Ba(Fa,t.zodPatterns.cuid,Ma.message,Va);break;case"cuid2":Ba(Fa,t.zodPatterns.cuid2,Ma.message,Va);break;case"startsWith":Ba(Fa,RegExp(`^${Pa(Ma.value,Va)}`),Ma.message,Va);break;case"endsWith":Ba(Fa,RegExp(`${Pa(Ma.value,Va)}$`),Ma.message,Va);break;case"datetime":ka(Fa,"date-time",Ma.message,Va);break;case"date":ka(Fa,"date",Ma.message,Va);break;case"time":ka(Fa,"time",Ma.message,Va);break;case"duration":ka(Fa,"duration",Ma.message,Va);break;case"length":(0,r.setResponseValueAndErrors)(Fa,"minLength",typeof Fa.minLength=="number"?Math.max(F
35a.minLength,Ma.value):Ma.value,Ma.message,Va),(0,r.setResponseValueAndErrors)(Fa,"maxLength",typeof Fa.maxLength=="number"?Math.min(Fa.maxLength,Ma.value):Ma.value,Ma.message,Va);break;case"includes":Ba(Fa,RegExp(Pa(Ma.value,Va)),Ma.message,Va);break;case"ip":Ma.version!=="v6"&&ka(Fa,"ipv4",Ma.message,Va),Ma.version!=="v4"&&ka(Fa,"ipv6",Ma.message,Va);break;case"base64url":Ba(Fa,t.zodPatterns.base64url,Ma.message,Va);break;case"jwt":Ba(Fa,t.zodPatterns.jwt,Ma.message,Va);break;case"cidr":Ma.version!=="v6"&&Ba(Fa,t.zodPatterns.ipv4Cidr,Ma.message,Va),Ma.version!=="v4"&&Ba(Fa,t.zodPatterns.ipv6Cidr,Ma.message,Va);break;case"emoji":Ba(Fa,t.zodPatterns.emoji(),Ma.message,Va);break;case"ulid":Ba(Fa,t.zodPatterns.ulid,Ma.message,Va);break;case"base64":switch(Va.base64Strategy){case"format:binary":ka(Fa,"binary",Ma.message,Va);break;case"contentEncoding:base64":(0,r.setResponseValueAndErrors)(Fa,"contentEncoding","base64",Ma.message,Va);break;case"pattern:zod":Ba(Fa,t.zodPatterns.base64,Ma.message,Va)}break;case"nanoid":Ba(Fa,t.zodPatterns.nanoid,Ma.message,Va)}return Fa}t.parseStringDef=wa;function Pa(Da,Va){return Va.patternStrategy==="escape"?Ca(Da):Da}var xa=new Set("ABCDEFGHIJKLMNOPQRSTUVXYZabcdefghijklmnopqrstuvxyz0123456789");function Ca(Da){let Va="";for(let Fa=0;Fa<Da.length;Fa++)xa.has(Da[Fa])||(Va+="\\"),Va+=Da[Fa];return Va}function ka(Da,Va,Fa,Ma){Da.format||Da.anyOf?.some(Ua=>Ua.format)?(Da.anyOf||(Da.anyOf=[]),Da.format&&(Da.anyOf.push({format:Da.format,...Da.errorMessage&&Ma.errorMessages&&{errorMessage:{format:Da.errorMessage.format}}}),delete Da.format,Da.errorMessage&&(delete Da.errorMessage.format,Object.keys(Da.errorMessage).length===0&&delete Da.errorMessage)),Da.anyOf.push({format:Va,...Fa&&Ma.errorMessages&&{errorMessage:{format:Fa}}})):(0,r.setResponseValueAndErrors)(Da,"format",Va,Fa,Ma)}function Ba(Da,Va,Fa,Ma){Da.pattern||Da.allOf?.some(Ua=>Ua.pattern)?(Da.allOf||(Da.allOf=[]),Da.pattern&&(Da.allOf.push({pattern:Da.pattern,...Da.errorMessage&&Ma.errorMessages&&{errorMessage:{pattern:Da.errorMessage.pattern}}}),delete Da.pattern,Da.errorMessage&&(delete Da.errorMessage.pattern,Object.keys(Da.errorMessage).length===0&&delete Da.errorMessage)),Da.allOf.push({pattern:$a(Va,Ma),...Fa&&Ma.errorMessages&&{errorMessage:{pattern:Fa}}})):(0,r.setResponseValueAndErrors)(Da,"pattern",$a(Va,Ma),Fa,Ma)}function $a(Da,Va){if(!Va.applyRegexFlags||!Da.flags)return Da.source;const Fa={i:Da.flags.includes("i"),m:Da.flags.includes("m"),s:Da.flags.includes("s")},Ma=Fa.i?Da.source.toLowerCase():Da.source;let Ua="",La=!1,Qa=!1,Za=!1;for(let ja=0;ja<Ma.length;ja++){if(La){Ua+=Ma[ja],La=!1;continue}if(Fa.i){if(Qa){if(Ma[ja].match(/[a-z]/)){Za?(Ua+=Ma[ja],Ua+=`${Ma[ja-2]}-${Ma[ja]}`.toUpperCase(),Za=!1):Ma[ja+1]==="-"&&Ma[ja+2]?.match(/[a-z]/)?(Ua+=Ma[ja],Za=!0):Ua+=`${Ma[ja]}${Ma[ja].toUpperCase()}`;continue}}else if(Ma[ja].match(/[a-z]/)){Ua+=`[${Ma[ja]}${Ma[ja].toUpperCase()}]`;continue}}if(Fa.m){if(Ma[ja]==="^"){Ua+=`(^|(?<=[\r 36]))`;continue}else if(Ma[ja]==="$"){Ua+=`($|(?=[\r 37]))`;continue}}if(Fa.s&&Ma[ja]==="."){Ua+=Qa?`${Ma[ja]}\r 38`:`[${Ma[ja]}\r 39]`;continue}Ua+=Ma[ja],Ma[ja]==="\\"?La=!0:Qa&&Ma[ja]==="]"?Qa=!1:!Qa&&Ma[ja]==="["&&(Qa=!0)}try{new RegExp(Ua)}catch{return console.warn(`Could not convert regex pattern at ${Va.currentPath.join("/")} to a flag-independent form! Falling back to the flag-ignorant source`),Da.source}return Ua}})),require_record=__commonJSMin((t=>{Object.defineProperty(t,"__esModule",{value:!0}),t.parseRecordDef=void 0;var r=require_v3(),Aa=require_parseDef(),wa=require_string(),Pa=require_branded(),xa=require_any();function Ca(ka,Ba){if(Ba.target==="openAi"&&console.warn("Warning: OpenAI may not support records in schemas! Try an array of key-value pairs instead."),Ba.target==="openApi3"&&ka.keyType?._def.typeName===r.ZodFirstPartyTypeKind.ZodEnum)return{type:"object",required:ka.keyType._def.values,properties:ka.keyType._def.values.reduce((Da,Va)=>({...Da,[Va]:(0,Aa.parseDef)(ka.valueType._def,{...Ba,currentPath:[...Ba.currentPath,"properties",Va]})??(0,xa.parseAnyDef)(Ba)}),{}),additionalProperties:Ba.rejectedAdditionalProperties};const $a={type:"object",additionalProperties:(0,Aa.parseDef)(ka.valueType._def,{...Ba,currentPath:[...Ba.currentPath,"additionalProperties"]})??Ba.allowedAdditionalProperties};if(Ba.target==="openApi3")return $a;if(ka.keyType?._def.typeName===r.ZodFirstPartyTypeKind.ZodString&&ka.keyType._def.checks?.length){const{type:Da,...Va}=(0,wa.parseStringDef)(ka.keyType._def,Ba);return{...$a,propertyNames:Va}}else{if(ka.keyType?._def.typeName===r.ZodFirstPartyTypeKind.ZodEnum)return{...$a,propertyNames:{enum:ka.keyType._def.values}};if(ka.keyType?._def.typeName===r.ZodFirstPartyTypeKind.ZodBranded&&ka.keyType._def.type._def.typeName===r.ZodFirstPartyTypeKind.ZodString&&ka.keyType._def.type._def.checks?.length){const{type:Da,...Va}=(0,Pa.parseBrandedDef)(ka.keyType._def,Ba);return{...$a,propertyNames:Va}}}return $a}t.parseRecordDef=Ca})),require_map=__commonJSMin((t=>
39{Object.defineProperty(t,"__esModule",{value:!0}),t.parseMapDef=void 0;var r=require_parseDef(),Aa=require_record(),wa=require_any();function Pa(xa,Ca){return Ca.mapStrategy==="record"?(0,Aa.parseRecordDef)(xa,Ca):{type:"array",maxItems:125,items:{type:"array",items:[(0,r.parseDef)(xa.keyType._def,{...Ca,currentPath:[...Ca.currentPath,"items","items","0"]})||(0,wa.parseAnyDef)(Ca),(0,r.parseDef)(xa.valueType._def,{...Ca,currentPath:[...Ca.currentPath,"items","items","1"]})||(0,wa.parseAnyDef)(Ca)],minItems:2,maxItems:2}}}t.parseMapDef=Pa})),require_nativeEnum=__commonJSMin((t=>{Object.defineProperty(t,"__esModule",{value:!0}),t.parseNativeEnumDef=void 0;function r(Aa){const wa=Aa.values,Pa=Object.keys(Aa.values).filter(Ca=>typeof wa[wa[Ca]]!="number").map(Ca=>wa[Ca]),xa=Array.from(new Set(Pa.map(Ca=>typeof Ca)));return{type:xa.length===1?xa[0]==="string"?"string":"number":["string","number"],enum:Pa}}t.parseNativeEnumDef=r})),require_never=__commonJSMin((t=>{Object.defineProperty(t,"__esModule",{value:!0}),t.parseNeverDef=void 0;var r=require_any();function Aa(wa){return wa.target==="openAi"?void 0:{not:(0,r.parseAnyDef)({...wa,currentPath:[...wa.currentPath,"not"]})}}t.parseNeverDef=Aa})),require_null=__commonJSMin((t=>{Object.defineProperty(t,"__esModule",{value:!0}),t.parseNullDef=void 0;function r(Aa){return Aa.target==="openApi3"?{enum:["null"],nullable:!0}:{type:"null"}}t.parseNullDef=r})),require_union=__commonJSMin((t=>{Object.defineProperty(t,"__esModule",{value:!0}),t.parseUnionDef=t.primitiveMappings=void 0;var r=require_parseDef();t.primitiveMappings={ZodString:"string",ZodNumber:"number",ZodBigInt:"integer",ZodBoolean:"boolean",ZodNull:"null"};function Aa(Pa,xa){if(xa.target==="openApi3")return wa(Pa,xa);const Ca=Pa.options instanceof Map?Array.from(Pa.options.values()):Pa.options;if(Ca.every(ka=>ka._def.typeName in t.primitiveMappings&&(!ka._def.checks||!ka._def.checks.length))){const ka=Ca.reduce((Ba,$a)=>{const Da=t.primitiveMappings[$a._def.typeName];return Da&&!Ba.includes(Da)?[...Ba,Da]:Ba},[]);return{type:ka.length>1?ka:ka[0]}}else if(Ca.every(ka=>ka._def.typeName==="ZodLiteral"&&!ka.description)){const ka=Ca.reduce((Ba,$a)=>{const Da=typeof $a._def.value;switch(Da){case"string":case"number":case"boolean":return[...Ba,Da];case"bigint":return[...Ba,"integer"];case"object":if($a._def.value===null)return[...Ba,"null"];default:return Ba}},[]);if(ka.length===Ca.length){const Ba=ka.filter(($a,Da,Va)=>Va.indexOf($a)===Da);return{type:Ba.length>1?Ba:Ba[0],enum:Ca.reduce(($a,Da)=>$a.includes(Da._def.value)?$a:[...$a,Da._def.value],[])}}}else if(Ca.every(ka=>ka._def.typeName==="ZodEnum"))return{type:"string",enum:Ca.reduce((ka,Ba)=>[...ka,...Ba._def.values.filter($a=>!ka.includes($a))],[])};return wa(Pa,xa)}t.parseUnionDef=Aa;var wa=(Pa,xa)=>{const Ca=(Pa.options instanceof Map?Array.from(Pa.options.values()):Pa.options).map((ka,Ba)=>(0,r.parseDef)(ka._def,{...xa,currentPath:[...xa.currentPath,"anyOf",`${Ba}`]})).filter(ka=>!!ka&&(!xa.strictUnions||typeof ka=="object"&&Object.keys(ka).length>0));return Ca.length?{anyOf:Ca}:void 0}})),require_nullable=__commonJSMin((t=>{Object.defineProperty(t,"__esModule",{value:!0}),t.parseNullableDef=void 0;var r=require_parseDef(),Aa=require_union();function wa(Pa,xa){if(["ZodString","ZodNumber","ZodBigInt","ZodBoolean","ZodNull"].includes(Pa.innerType._def.typeName)&&(!Pa.innerType._def.checks||!Pa.innerType._def.checks.length))return xa.target==="openApi3"?{type:Aa.primitiveMappings[Pa.innerType._def.typeName],nullable:!0}:{type:[Aa.primitiveMappings[Pa.innerType._def.typeName],"null"]};if(xa.target==="openApi3"){const ka=(0,r.parseDef)(Pa.innerType._def,{...xa,currentPath:[...xa.currentPath]});return ka&&"$ref"in ka?{allOf:[ka],nullable:!0}:ka&&{...ka,nullable:!0}}const Ca=(0,r.parseDef)(Pa.innerType._def,{...xa,currentPath:[...xa.currentPath,"anyOf","0"]});return Ca&&{anyOf:[Ca,{type:"null"}]}}t.parseNullableDef=wa})),require_number=__commonJSMin((t=>{Object.defineProperty(t,"__esModule",{value:!0}),t.parseNumberDef=void 0;var r=require_errorMessages();function Aa(wa,Pa){const xa={type:"number"};if(!wa.checks)return xa;for(const Ca of wa.checks)switch(Ca.kind){case"int":xa.type="integer",(0,r.addErrorMessage)(xa,"type",Ca.message,Pa);break;case"min":Pa.target==="jsonSchema7"?Ca.inclusive?(0,r.setResponseValueAndErrors)(xa,"minimum",Ca.value,Ca.message,Pa):(0,r.setResponseValueAndErrors)(xa,"exclusiveMinimum",Ca.value,Ca.message,Pa):(Ca.inclusive||(xa.exclusiveMinimum=!0),(0,r.setResponseValueAndErrors)(xa,"minimum",Ca.value,Ca.message,Pa));break;case"max":Pa.target==="jsonSchema7"?Ca.inclusive?(0,r.setResponseValueAndErrors)(xa,"maximum",Ca.value,Ca.message,Pa):(0,r.setResponseValueAndErrors)(xa,"exclusiveMaximum",Ca.value,Ca.message,Pa):(Ca.inclusive||(xa.exclusiveMaximum=!0),(0,r.setResponseValueAndErrors)(xa,"maximum",Ca.value,Ca.message,Pa));break;case"multipleOf":(0,r.setResponseValueAndErrors)(xa,"multipleOf",Ca.value,Ca.message,Pa)}return xa}t.parseNumberDef=Aa})),require_object=__commonJSMin((t=>
39{Object.defineProperty(t,"__esModule",{value:!0}),t.parseObjectDef=void 0;var r=require_parseDef();function Aa(xa,Ca){const ka=Ca.target==="openAi",Ba={type:"object",properties:{}},$a=[],Da=xa.shape();for(const Fa in Da){let Ma=Da[Fa];if(Ma===void 0||Ma._def===void 0)continue;let Ua=Pa(Ma);Ua&&ka&&(Ma._def.typeName==="ZodOptional"&&(Ma=Ma._def.innerType),Ma.isNullable()||(Ma=Ma.nullable()),Ua=!1);const La=(0,r.parseDef)(Ma._def,{...Ca,currentPath:[...Ca.currentPath,"properties",Fa],propertyPath:[...Ca.currentPath,"properties",Fa]});La!==void 0&&(Ba.properties[Fa]=La,Ua||$a.push(Fa))}$a.length&&(Ba.required=$a);const Va=wa(xa,Ca);return Va!==void 0&&(Ba.additionalProperties=Va),Ba}t.parseObjectDef=Aa;function wa(xa,Ca){if(xa.catchall._def.typeName!=="ZodNever")return(0,r.parseDef)(xa.catchall._def,{...Ca,currentPath:[...Ca.currentPath,"additionalProperties"]});switch(xa.unknownKeys){case"passthrough":return Ca.allowedAdditionalProperties;case"strict":return Ca.rejectedAdditionalProperties;case"strip":return Ca.removeAdditionalStrategy==="strict"?Ca.allowedAdditionalProperties:Ca.rejectedAdditionalProperties}}function Pa(xa){try{return xa.isOptional()}catch{return!0}}})),require_optional=__commonJSMin((t=>{Object.defineProperty(t,"__esModule",{value:!0}),t.parseOptionalDef=void 0;var r=require_parseDef(),Aa=require_any(),wa=(Pa,xa)=>{if(xa.currentPath.toString()===xa.propertyPath?.toString())return(0,r.parseDef)(Pa.innerType._def,xa);const Ca=(0,r.parseDef)(Pa.innerType._def,{...xa,currentPath:[...xa.currentPath,"anyOf","1"]});return Ca?{anyOf:[{not:(0,Aa.parseAnyDef)(xa)},Ca]}:(0,Aa.parseAnyDef)(xa)};t.parseOptionalDef=wa})),require_pipeline=__commonJSMin((t=>{Object.defineProperty(t,"__esModule",{value:!0}),t.parsePipelineDef=void 0;var r=require_parseDef(),Aa=(wa,Pa)=>{if(Pa.pipeStrategy==="input")return(0,r.parseDef)(wa.in._def,Pa);if(Pa.pipeStrategy==="output")return(0,r.parseDef)(wa.out._def,Pa);const xa=(0,r.parseDef)(wa.in._def,{...Pa,currentPath:[...Pa.currentPath,"allOf","0"]});return{allOf:[xa,(0,r.parseDef)(wa.out._def,{...Pa,currentPath:[...Pa.currentPath,"allOf",xa?"1":"0"]})].filter(Ca=>Ca!==void 0)}};t.parsePipelineDef=Aa})),require_promise=__commonJSMin((t=>{Object.defineProperty(t,"__esModule",{value:!0}),t.parsePromiseDef=void 0;var r=require_parseDef();function Aa(wa,Pa){return(0,r.parseDef)(wa.type._def,Pa)}t.parsePromiseDef=Aa})),require_set=__commonJSMin((t=>{Object.defineProperty(t,"__esModule",{value:!0}),t.parseSetDef=void 0;var r=require_errorMessages(),Aa=require_parseDef();function wa(Pa,xa){const Ca={type:"array",uniqueItems:!0,items:(0,Aa.parseDef)(Pa.valueType._def,{...xa,currentPath:[...xa.currentPath,"items"]})};return Pa.minSize&&(0,r.setResponseValueAndErrors)(Ca,"minItems",Pa.minSize.value,Pa.minSize.message,xa),Pa.maxSize&&(0,r.setResponseValueAndErrors)(Ca,"maxItems",Pa.maxSize.value,Pa.maxSize.message,xa),Ca}t.parseSetDef=wa})),require_tuple=__commonJSMin((t=>{Object.defineProperty(t,"__esModule",{value:!0}),t.parseTupleDef=void 0;var r=require_parseDef();function Aa(wa,Pa){return wa.rest?{type:"array",minItems:wa.items.length,items:wa.items.map((xa,Ca)=>(0,r.parseDef)(xa._def,{...Pa,currentPath:[...Pa.currentPath,"items",`${Ca}`]})).reduce((xa,Ca)=>Ca===void 0?xa:[...xa,Ca],[]),additionalItems:(0,r.parseDef)(wa.rest._def,{...Pa,currentPath:[...Pa.currentPath,"additionalItems"]})}:{type:"array",minItems:wa.items.length,maxItems:wa.items.length,items:wa.items.map((xa,Ca)=>(0,r.parseDef)(xa._def,{...Pa,currentPath:[...Pa.currentPath,"items",`${Ca}`]})).reduce((xa,Ca)=>Ca===void 0?xa:[...xa,Ca],[])}}t.parseTupleDef=Aa})),require_undefined=__commonJSMin((t=>{Object.defineProperty(t,"__esModule",{value:!0}),t.parseUndefinedDef=void 0;var r=require_any();function Aa(wa){return{not:(0,r.parseAnyDef)(wa)}}t.parseUndefinedDef=Aa})),require_unknown=__commonJSMin((t=>{Object.defineProperty(t,"__esModule",{value:!0}),t.parseUnknownDef=void 0;var r=require_any();function Aa(wa){return(0,r.parseAnyDef)(wa)}t.parseUnknownDef=Aa})),require_readonly=__commonJSMin((t=>{Object.defineProperty(t,"__esModule",{value:!0}),t.parseReadonlyDef=void 0;var r=require_parseDef(),Aa=(wa,Pa)=>(0,r.parseDef)(wa.innerType._def,Pa);t.parseReadonlyDef=Aa}
39)),require_selectParser=__commonJSMin((t=>{Object.defineProperty(t,"__esModule",{value:!0}),t.selectParser=void 0;var r=require_v3(),Aa=require_any(),wa=require_array(),Pa=require_bigint(),xa=require_boolean(),Ca=require_branded(),ka=require_catch(),Ba=require_date(),$a=require_default(),Da=require_effects(),Va=require_enum(),Fa=require_intersection(),Ma=require_literal(),Ua=require_map(),La=require_nativeEnum(),Qa=require_never(),Za=require_null(),ja=require_nullable(),qa=require_number(),Ha=require_object(),za=require_optional(),Ga=require_pipeline(),Ka=require_promise(),Ya=require_record(),Wa=require_set(),gi=require_string(),Ei=require_tuple(),zi=require_undefined(),cs=require_union(),Xi=require_unknown(),ls=require_readonly(),ds=(us,gs,hs)=>{switch(gs){case r.ZodFirstPartyTypeKind.ZodString:return(0,gi.parseStringDef)(us,hs);case r.ZodFirstPartyTypeKind.ZodNumber:return(0,qa.parseNumberDef)(us,hs);case r.ZodFirstPartyTypeKind.ZodObject:return(0,Ha.parseObjectDef)(us,hs);case r.ZodFirstPartyTypeKind.ZodBigInt:return(0,Pa.parseBigintDef)(us,hs);case r.ZodFirstPartyTypeKind.ZodBoolean:return(0,xa.parseBooleanDef)();case r.ZodFirstPartyTypeKind.ZodDate:return(0,Ba.parseDateDef)(us,hs);case r.ZodFirstPartyTypeKind.ZodUndefined:return(0,zi.parseUndefinedDef)(hs);case r.ZodFirstPartyTypeKind.ZodNull:return(0,Za.parseNullDef)(hs);case r.ZodFirstPartyTypeKind.ZodArray:return(0,wa.parseArrayDef)(us,hs);case r.ZodFirstPartyTypeKind.ZodUnion:case r.ZodFirstPartyTypeKind.ZodDiscriminatedUnion:return(0,cs.parseUnionDef)(us,hs);case r.ZodFirstPartyTypeKind.ZodIntersection:return(0,Fa.parseIntersectionDef)(us,hs);case r.ZodFirstPartyTypeKind.ZodTuple:return(0,Ei.parseTupleDef)(us,hs);case r.ZodFirstPartyTypeKind.ZodRecord:return(0,Ya.parseRecordDef)(us,hs);case r.ZodFirstPartyTypeKind.ZodLiteral:return(0,Ma.parseLiteralDef)(us,hs);case r.ZodFirstPartyTypeKind.ZodEnum:return(0,Va.parseEnumDef)(us);case r.ZodFirstPartyTypeKind.ZodNativeEnum:return(0,La.parseNativeEnumDef)(us);case r.ZodFirstPartyTypeKind.ZodNullable:return(0,ja.parseNullableDef)(us,hs);case r.ZodFirstPartyTypeKind.ZodOptional:return(0,za.parseOptionalDef)(us,hs);case r.ZodFirstPartyTypeKind.ZodMap:return(0,Ua.parseMapDef)(us,hs);case r.ZodFirstPartyTypeKind.ZodSet:return(0,Wa.parseSetDef)(us,hs);case r.ZodFirstPartyTypeKind.ZodLazy:return()=>us.getter()._def;case r.ZodFirstPartyTypeKind.ZodPromise:return(0,Ka.parsePromiseDef)(us,hs);case r.ZodFirstPartyTypeKind.ZodNaN:case r.ZodFirstPartyTypeKind.ZodNever:return(0,Qa.parseNeverDef)(hs);case r.ZodFirstPartyTypeKind.ZodEffects:return(0,Da.parseEffectsDef)(us,hs);case r.ZodFirstPartyTypeKind.ZodAny:return(0,Aa.parseAnyDef)(hs);case r.ZodFirstPartyTypeKind.ZodUnknown:return(0,Xi.parseUnknownDef)(hs);case r.ZodFirstPartyTypeKind.ZodDefault:return(0,$a.parseDefaultDef)(us,hs);case r.ZodFirstPartyTypeKind.ZodBranded:return(0,Ca.parseBrandedDef)(us,hs);case r.ZodFirstPartyTypeKind.ZodReadonly:return(0,ls.parseReadonlyDef)(us,hs);case r.ZodFirstPartyTypeKind.ZodCatch:return(0,ka.parseCatchDef)(us,hs);case r.ZodFirstPartyTypeKind.ZodPipeline:return(0,Ga.parsePipelineDef)(us,hs);case r.ZodFirstPartyTypeKind.ZodFunction:case r.ZodFirstPartyTypeKind.ZodVoid:case r.ZodFirstPartyTypeKind.ZodSymbol:return;default:return(fs=>{})(gs)}};t.selectParser=ds})),require_parseDef=__commonJSMin((t=>{Object.defineProperty(t,"__esModule",{value:!0}),t.parseDef=void 0;var r=require_Options(),Aa=require_selectParser(),wa=require_getRelativePath(),Pa=require_any();function xa(Ba,$a,Da=!1){const Va=$a.seen.get(Ba);if($a.override){const La=$a.override?.(Ba,$a,Va,Da);if(La!==r.ignoreOverride)return La}if(Va&&!Da){const La=Ca(Va,$a);if(La!==void 0)return La}const Fa={def:Ba,path:$a.currentPath,jsonSchema:void 0};$a.seen.set(Ba,Fa);const Ma=(0,Aa.selectParser)(Ba,Ba.typeName,$a),Ua=typeof Ma=="function"?xa(Ma(),$a):Ma;if(Ua&&ka(Ba,$a,Ua),$a.postProcess){const La=$a.postProcess(Ua,Ba,$a);return Fa.jsonSchema=Ua,La}return Fa.jsonSchema=Ua,Ua}t.parseDef=xa;var Ca=(Ba,$a)=>{switch($a.$refStrategy){case"root":return{$ref:Ba.path.join("/")};case"relative":return{$ref:(0,wa.getRelativePath)($a.currentPath,Ba.path)};case"none":case"seen":return Ba.path.length<$a.currentPath.length&&Ba.path.every((Da,Va)=>$a.currentPath[Va]===Da)?(console.warn(`Recursive reference detected at ${$a.currentPath.join("/")}! Defaulting to any`),(0,Pa.parseAnyDef)($a)):$a.$refStrategy==="seen"?(0,Pa.parseAnyDef)($a):void 0}},ka=(Ba,$a,Da)=>(Ba.description&&(Da.description=Ba.description,$a.markdownDescription&&(Da.markdownDescription=Ba.description)),Da)})),require_parseTypes=__commonJSMin((t=>
39{Object.defineProperty(t,"__esModule",{value:!0})})),require_zodToJsonSchema=__commonJSMin((t=>{Object.defineProperty(t,"__esModule",{value:!0}),t.zodToJsonSchema=void 0;var r=require_parseDef(),Aa=require_Refs(),wa=require_any(),Pa=(xa,Ca)=>{const ka=(0,Aa.getRefs)(Ca);let Ba=typeof Ca=="object"&&Ca.definitions?Object.entries(Ca.definitions).reduce((Ma,[Ua,La])=>({...Ma,[Ua]:(0,r.parseDef)(La._def,{...ka,currentPath:[...ka.basePath,ka.definitionPath,Ua]},!0)??(0,wa.parseAnyDef)(ka)}),{}):void 0;const $a=typeof Ca=="string"?Ca:Ca?.nameStrategy==="title"?void 0:Ca?.name,Da=(0,r.parseDef)(xa._def,$a===void 0?ka:{...ka,currentPath:[...ka.basePath,ka.definitionPath,$a]},!1)??(0,wa.parseAnyDef)(ka),Va=typeof Ca=="object"&&Ca.name!==void 0&&Ca.nameStrategy==="title"?Ca.name:void 0;Va!==void 0&&(Da.title=Va),ka.flags.hasReferencedOpenAiAnyType&&(Ba||(Ba={}),Ba[ka.openAiAnyTypeName]||(Ba[ka.openAiAnyTypeName]={type:["string","number","integer","boolean","array","null"],items:{$ref:ka.$refStrategy==="relative"?"1":[...ka.basePath,ka.definitionPath,ka.openAiAnyTypeName].join("/")}}));const Fa=$a===void 0?Ba?{...Da,[ka.definitionPath]:Ba}:Da:{$ref:[...ka.$refStrategy==="relative"?[]:ka.basePath,ka.definitionPath,$a].join("/"),[ka.definitionPath]:{...Ba,[$a]:Da}};return ka.target==="jsonSchema7"?Fa.$schema="http://json-schema.org/draft-07/schema#":(ka.target==="jsonSchema2019-09"||ka.target==="openAi")&&(Fa.$schema="https://json-schema.org/draft/2019-09/schema#"),ka.target==="openAi"&&("anyOf"in Fa||"oneOf"in Fa||"allOf"in Fa||"type"in Fa&&Array.isArray(Fa.type))&&console.warn("Warning: OpenAI may not support schemas with unions as roots! Try wrapping it in an object property."),Fa};t.zodToJsonSchema=Pa})),require_cjs=__commonJSMin((t=>{var r=t&&t.__createBinding||(Object.create?(function(Pa,xa,Ca,ka){ka===void 0&&(ka=Ca);var Ba=Object.getOwnPropertyDescriptor(xa,Ca);(!Ba||("get"in Ba?!xa.__esModule:Ba.writable||Ba.configurable))&&(Ba={enumerable:!0,get:function(){return xa[Ca]}}),Object.defineProperty(Pa,ka,Ba)}):(function(Pa,xa,Ca,ka){ka===void 0&&(ka=Ca),Pa[ka]=xa[Ca]})),Aa=t&&t.__exportStar||function(Pa,xa){for(var Ca in Pa)Ca!=="default"&&!Object.prototype.hasOwnProperty.call(xa,Ca)&&r(xa,Pa,Ca)};Object.defineProperty(t,"__esModule",{value:!0}),Aa(require_Options(),t),Aa(require_Refs(),t),Aa(require_errorMessages(),t),Aa(require_getRelativePath(),t),Aa(require_parseDef(),t),Aa(require_parseTypes(),t),Aa(require_any(),t),Aa(require_array(),t),Aa(require_bigint(),t),Aa(require_boolean(),t),Aa(require_branded(),t),Aa(require_catch(),t),Aa(require_date(),t),Aa(require_default(),t),Aa(require_effects(),t),Aa(require_enum(),t),Aa(require_intersection(),t),Aa(require_literal(),t),Aa(require_map(),t),Aa(require_nativeEnum(),t),Aa(require_never(),t),Aa(require_null(),t),Aa(require_nullable(),t),Aa(require_number(),t),Aa(require_object(),t),Aa(require_optional(),t),Aa(require_pipeline(),t),Aa(require_promise(),t),Aa(require_readonly(),t),Aa(require_record(),t),Aa(require_set(),t),Aa(require_string(),t),Aa(require_tuple(),t),Aa(require_undefined(),t),Aa(require_union(),t),Aa(require_unknown(),t),Aa(require_selectParser(),t),Aa(require_zodToJsonSchema(),t);var wa=require_zodToJsonSchema();t.default=wa.zodToJsonSchema})),webNamespaces={html:"http://www.w3.org/1999/xhtml",mathml:"http://www.w3.org/1998/Math/MathML",svg:"http://www.w3.org/2000/svg",xlink:"http://www.w3.org/1999/xlink",xml:"http://www.w3.org/XML/1998/namespace",xmlns:"http://www.w3.org/2000/xmlns/"},require_uniqBy=__commonJSMin(((t,r)=>{var Aa=require__baseIteratee(),wa=require__baseUniq();function Pa(xa,Ca){return xa&&xa.length?wa(xa,Aa(Ca,2)):[]}r.exports=Pa})),require_common=__commonJSMin((t=>{var r=typeof Uint8Array<"u"&&typeof Uint16Array<"u"&&typeof Int32Array<"u";function Aa(xa,Ca){return Object.prototype.hasOwnProperty.call(xa,Ca)}t.assign=function(xa){for(var Ca=Array.prototype.slice.call(arguments,1);Ca.length;){var ka=Ca.shift();if(ka){if(typeof ka!="object")throw new TypeError(ka+"must be non-object");for(var Ba in ka)Aa(ka,Ba)&&(xa[Ba]=ka[Ba])}}return xa},t.shrinkBuf=function(xa,Ca){return xa.length===Ca?xa:xa.subarray?xa.subarray(0,Ca):(xa.length=Ca,xa)};var wa={arraySet:function(xa,Ca,ka,Ba,$a){if(Ca.subarray&&xa.subarray){xa.set(Ca.subarray(ka,ka+Ba),$a);return}for(var Da=0;Da<Ba;Da++)xa[$a+Da]=Ca[ka+Da]},flattenChunks:function(xa){var Ca,ka,Ba=0,$a,Da,Va;for(Ca=0,ka=xa.length;Ca<ka;
vendor: 6,013 bytes, line 39
39Ca++)Ba+=xa[Ca].length;for(Va=new Uint8Array(Ba),$a=0,Ca=0,ka=xa.length;Ca<ka;Ca++)Da=xa[Ca],Va.set(Da,$a),$a+=Da.length;return Va}},Pa={arraySet:function(xa,Ca,ka,Ba,$a){for(var Da=0;Da<Ba;Da++)xa[$a+Da]=Ca[ka+Da]},flattenChunks:function(xa){return[].concat.apply([],xa)}};t.setTyped=function(xa){xa?(t.Buf8=Uint8Array,t.Buf16=Uint16Array,t.Buf32=Int32Array,t.assign(t,wa)):(t.Buf8=Array,t.Buf16=Array,t.Buf32=Array,t.assign(t,Pa))},t.setTyped(r)})),require_trees=__commonJSMin((t=>{var r=require_common(),Aa=4,wa=0,Pa=1,xa=2;function Ca(ms){for(var Al=ms.length;--Al>=0;)ms[Al]=0}var ka=0,Ba=1,$a=2,Da=3,Va=258,Fa=29,Ma=256,Ua=Ma+1+Fa,La=30,Qa=19,Za=2*Ua+1,ja=15,qa=16,Ha=7,za=256,Ga=16,Ka=17,Ya=18,Wa=[0,0,0,0,0,0,0,0,1,1,1,1,2,2,2,2,3,3,3,3,4,4,4,4,5,5,5,5,0],gi=[0,0,0,0,1,1,2,2,3,3,4,4,5,5,6,6,7,7,8,8,9,9,10,10,11,11,12,12,13,13],Ei=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,3,7],zi=[16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15],cs=512,Xi=new Array((Ua+2)*2);Ca(Xi);var ls=new Array(La*2);Ca(ls);var ds=new Array(cs);Ca(ds);var us=new Array(Va-Da+1);Ca(us);var gs=new Array(Fa);Ca(gs);var hs=new Array(La);Ca(hs);function fs(ms,Al,Sl,nl,vl){this.static_tree=ms,this.extra_bits=Al,this.extra_base=Sl,this.elems=nl,this.max_length=vl,this.has_stree=ms&&ms.length}var al,el,tl;function il(ms,Al){this.dyn_tree=ms,this.max_code=0,this.stat_desc=Al}function ll(ms){return ms<256?ds[ms]:ds[256+(ms>>>7)]}function hl(ms,Al){ms.pending_buf[ms.pending++]=Al&255,ms.pending_buf[ms.pending++]=Al>>>8&255}function ol(ms,Al,Sl){ms.bi_valid>qa-Sl?(ms.bi_buf|=Al<<ms.bi_valid&65535,hl(ms,ms.bi_buf),ms.bi_buf=Al>>qa-ms.bi_valid,ms.bi_valid+=Sl-qa):(ms.bi_buf|=Al<<ms.bi_valid&65535,ms.bi_valid+=Sl)}function pl(ms,Al,Sl){ol(ms,Sl[Al*2],Sl[Al*2+1])}function wl(ms,Al){var Sl=0;do Sl|=ms&1,ms>>>=1,Sl<<=1;while(--Al>0);return Sl>>>1}function Vl(ms){ms.bi_valid===16?(hl(ms,ms.bi_buf),ms.bi_buf=0,ms.bi_valid=0):ms.bi_valid>=8&&(ms.pending_buf[ms.pending++]=ms.bi_buf&255,ms.bi_buf>>=8,ms.bi_valid-=8)}function Ml(ms,Al){var Sl=Al.dyn_tree,nl=Al.max_code,vl=Al.stat_desc.static_tree,os=Al.stat_desc.has_stree,Ol=Al.stat_desc.extra_bits,Ja=Al.stat_desc.extra_base,sl=Al.stat_desc.max_length,dl,ss,_l,cl,ul,Ul,Gl=0;for(cl=0;cl<=ja;cl++)ms.bl_count[cl]=0;for(Sl[ms.heap[ms.heap_max]*2+1]=0,dl=ms.heap_max+1;dl<Za;dl++)ss=ms.heap[dl],cl=Sl[Sl[ss*2+1]*2+1]+1,cl>sl&&(cl=sl,Gl++),Sl[ss*2+1]=cl,!(ss>nl)&&(ms.bl_count[cl]++,ul=0,ss>=Ja&&(ul=Ol[ss-Ja]),Ul=Sl[ss*2],ms.opt_len+=Ul*(cl+ul),os&&(ms.static_len+=Ul*(vl[ss*2+1]+ul)));if(Gl!==0){do{for(cl=sl-1;ms.bl_count[cl]===0;)cl--;ms.bl_count[cl]--,ms.bl_count[cl+1]+=2,ms.bl_count[sl]--,Gl-=2}while(Gl>0);for(cl=sl;cl!==0;cl--)for(ss=ms.bl_count[cl];ss!==0;)_l=ms.heap[--dl],!(_l>nl)&&(Sl[_l*2+1]!==cl&&(ms.opt_len+=(cl-Sl[_l*2+1])*Sl[_l*2],Sl[_l*2+1]=cl),ss--)}}function ml(ms,Al,Sl){var nl=new Array(ja+1),vl=0,os,Ol;for(os=1;os<=ja;os++)nl[os]=vl=vl+Sl[os-1]<<1;for(Ol=0;Ol<=Al;Ol++){var Ja=ms[Ol*2+1];Ja!==0&&(ms[Ol*2]=wl(nl[Ja]++,Ja))}}function gl(){var ms,Al,Sl,nl,vl,os=new Array(ja+1);for(Sl=0,nl=0;nl<Fa-1;nl++)for(gs[nl]=Sl,ms=0;ms<1<<Wa[nl];ms++)us[Sl++]=nl;for(us[Sl-1]=nl,vl=0,nl=0;nl<16;nl++)for(hs[nl]=vl,ms=0;ms<1<<gi[nl];ms++)ds[vl++]=nl;for(vl>>=7;nl<La;nl++)for(hs[nl]=vl<<7,ms=0;ms<1<<gi[nl]-7;ms++)ds[256+vl++]=nl;for(Al=0;Al<=ja;Al++)os[Al]=0;for(ms=0;ms<=143;)Xi[ms*2+1]=8,ms++,os[8]++;for(;ms<=255;)Xi[ms*2+1]=9,ms++,os[9]++;for(;ms<=279;)Xi[ms*2+1]=7,ms++,os[7]++;for(;ms<=287;)Xi[ms*2+1]=8,ms++,os[8]++;for(ml(Xi,Ua+1,os),ms=0;ms<La;ms++)ls[ms*2+1]=5,ls[ms*2]=wl(ms,5);al=new fs(Xi,Wa,Ma+1,Ua,ja),el=new fs(ls,gi,0,La,ja),tl=new fs(new Array(0),Ei,0,Qa,Ha)}function Cl(ms){for(var Al=0;Al<Ua;Al++)ms.dyn_ltree[Al*2]=0;for(Al=0;Al<La;Al++)ms.dyn_dtree[Al*2]=0;for(Al=0;Al<Qa;Al++)ms.bl_tree[Al*2]=0;ms.dyn_ltree[za*2]=1,ms.opt_len=ms.static_len=0,ms.last_lit=ms.matches=0}function Ql(ms){ms.bi_valid>8?hl(ms,ms.bi_buf):ms.bi_valid>0&&(ms.pending_buf[ms.pending++]=ms.bi_buf),ms.bi_buf=0,ms.bi_valid=0}function Zl(ms,Al,Sl,nl){Ql(ms),nl&&(hl(ms,Sl),hl(ms,~Sl)),r.arraySet(ms.pending_buf,ms.window,Al,Sl,ms.pending),ms.pending+=Sl}function bl(ms,Al,Sl,nl){var vl=Al*2,os=Sl*2;return ms[vl]<ms[os]||ms[vl]===ms[os]&&nl[Al]<=nl[Sl]}function yl(ms,Al,Sl){for(var nl=ms.heap[Sl],vl=Sl<<1;vl<=ms.heap_len&&(vl<ms.heap_len&&bl(Al,ms.heap[vl+1],ms.heap[vl],ms.depth)&&vl++,!bl(Al,nl,ms.heap[vl],ms.depth));)ms.heap[Sl]=ms.heap[vl],Sl=vl,vl<<=1;ms.heap[Sl]=nl}function Pl(ms,Al,Sl){var nl,vl,os=0,Ol,Ja;if(ms.last_lit!==0)do nl=ms.pending_buf[ms.d_buf+os*2]<<8|ms.pending_buf[ms.d_buf+os*2+1],vl=ms.pending_buf[ms.l_buf+os],os++,nl===0?pl(ms,vl,Al):(Ol=us[vl],pl(ms,Ol+Ma+1,Al),Ja=Wa[Ol],Ja!==0&&(vl-=gs[Ol],ol(ms,vl,Ja)),nl--,Ol=ll(nl),pl(ms,Ol,Sl),Ja=gi[Ol],Ja!==0&&(nl-=hs[Ol],ol(ms,nl,Ja)));while(os<ms.last_lit);pl(ms,za,Al)}function Il(ms,Al){var Sl=Al.dyn_tree,nl=Al.stat_desc.static_tree,vl=Al.stat_desc.has_stree,os=Al.stat_desc.elems,Ol,Ja,sl=-1,dl;for(ms.heap_len=0,ms.heap_max=Za,Ol=0;Ol<os;Ol++)Sl[Ol*2]!==0?(ms.heap[++ms.heap_len]=sl=Ol,ms.depth[Ol]=0):Sl[Ol*2+1]=0;for(;ms.heap_len<2;)dl=ms.heap[++ms.heap_len]=sl<2?++sl:0,Sl[dl*2]=1,ms.depth[dl]=0,ms.opt_len--,vl&&(ms.static_len-=nl[dl*2+1]);for(Al.max_code=sl,Ol=ms.heap_len>>1;Ol>=1;Ol--)yl(ms,Sl,Ol);dl=os;do Ol=ms.heap[1],ms.heap[1]=ms.heap[ms.heap_len--],yl(ms,Sl,1),Ja=ms.heap[1],ms.heap[--ms.heap_max]=Ol,ms.heap[--ms.heap_max]=Ja,Sl[dl*2]=Sl[Ol*2]+Sl[Ja*2],ms.depth[dl]=(ms.depth[Ol]>=ms.depth[Ja]?ms.depth[Ol]:ms.depth[Ja])+1,Sl[Ol*2+1]=Sl[Ja*2+1]=dl,ms.heap[1]=dl++,yl(ms,Sl,1);while(ms.heap_len>=2);ms.heap[--ms.heap_max]=ms.heap[1],Ml(ms,Al),ml(Sl,sl,ms.bl_count)}function kl(ms,Al,Sl){var nl,vl=-1,os,Ol=Al[1],Ja=0,sl=7,dl=4;for(Ol===0&&(sl=138,dl=3),Al[(Sl+1)*2+1]=65535,nl=0;nl<=Sl;nl++)os=Ol,Ol=Al[(nl+1)*2+1],!(++Ja<sl&&os===Ol)&&(Ja<dl?ms.bl_tree[os*2]+=Ja:os!==0?(os!==vl&&ms.bl_tree[os*2]++,ms.bl_tree[Ga*2]++):Ja<=10?ms.bl_tree[Ka*2]++:ms.bl_tree[Ya*2]++,Ja=0,vl=os,Ol===0?(sl=138,dl=3):os===Ol?(sl=6,dl=3):(sl=7,dl=4))}function Ll(ms,Al,Sl){var nl,vl=-1,os,Ol=Al[1],Ja=0,sl=7,dl=4;
vendor: 5,401 bytes, line 39
39for(Ol===0&&(sl=138,dl=3),nl=0;nl<=Sl;nl++)if(os=Ol,Ol=Al[(nl+1)*2+1],!(++Ja<sl&&os===Ol)){if(Ja<dl)do pl(ms,os,ms.bl_tree);while(--Ja!==0);else os!==0?(os!==vl&&(pl(ms,os,ms.bl_tree),Ja--),pl(ms,Ga,ms.bl_tree),ol(ms,Ja-3,2)):Ja<=10?(pl(ms,Ka,ms.bl_tree),ol(ms,Ja-3,3)):(pl(ms,Ya,ms.bl_tree),ol(ms,Ja-11,7));Ja=0,vl=os,Ol===0?(sl=138,dl=3):os===Ol?(sl=6,dl=3):(sl=7,dl=4)}}function Xl(ms){var Al;for(kl(ms,ms.dyn_ltree,ms.l_desc.max_code),kl(ms,ms.dyn_dtree,ms.d_desc.max_code),Il(ms,ms.bl_desc),Al=Qa-1;Al>=3&&ms.bl_tree[zi[Al]*2+1]===0;Al--);return ms.opt_len+=3*(Al+1)+5+5+4,Al}function ql(ms,Al,Sl,nl){var vl;for(ol(ms,Al-257,5),ol(ms,Sl-1,5),ol(ms,nl-4,4),vl=0;vl<nl;vl++)ol(ms,ms.bl_tree[zi[vl]*2+1],3);Ll(ms,ms.dyn_ltree,Al-1),Ll(ms,ms.dyn_dtree,Sl-1)}function Wl(ms){for(var Al=4093624447,Sl=0;Sl<=31;Sl++,Al>>>=1)if(Al&1&&ms.dyn_ltree[Sl*2]!==0)return wa;if(ms.dyn_ltree[18]!==0||ms.dyn_ltree[20]!==0||ms.dyn_ltree[26]!==0)return Pa;for(Sl=32;Sl<Ma;Sl++)if(ms.dyn_ltree[Sl*2]!==0)return Pa;return wa}var ic=!1;function tc(ms){ic||(gl(),ic=!0),ms.l_desc=new il(ms.dyn_ltree,al),ms.d_desc=new il(ms.dyn_dtree,el),ms.bl_desc=new il(ms.bl_tree,tl),ms.bi_buf=0,ms.bi_valid=0,Cl(ms)}function rc(ms,Al,Sl,nl){ol(ms,(ka<<1)+(nl?1:0),3),Zl(ms,Al,Sl,!0)}function oc(ms){ol(ms,Ba<<1,3),pl(ms,za,Xi),Vl(ms)}function Jl(ms,Al,Sl,nl){var vl,os,Ol=0;ms.level>0?(ms.strm.data_type===xa&&(ms.strm.data_type=Wl(ms)),Il(ms,ms.l_desc),Il(ms,ms.d_desc),Ol=Xl(ms),vl=ms.opt_len+3+7>>>3,os=ms.static_len+3+7>>>3,os<=vl&&(vl=os)):vl=os=Sl+5,Sl+4<=vl&&Al!==-1?rc(ms,Al,Sl,nl):ms.strategy===Aa||os===vl?(ol(ms,(Ba<<1)+(nl?1:0),3),Pl(ms,Xi,ls)):(ol(ms,($a<<1)+(nl?1:0),3),ql(ms,ms.l_desc.max_code+1,ms.d_desc.max_code+1,Ol+1),Pl(ms,ms.dyn_ltree,ms.dyn_dtree)),Cl(ms),nl&&Ql(ms)}function Hl(ms,Al,Sl){return ms.pending_buf[ms.d_buf+ms.last_lit*2]=Al>>>8&255,ms.pending_buf[ms.d_buf+ms.last_lit*2+1]=Al&255,ms.pending_buf[ms.l_buf+ms.last_lit]=Sl&255,ms.last_lit++,Al===0?ms.dyn_ltree[Sl*2]++:(ms.matches++,Al--,ms.dyn_ltree[(us[Sl]+Ma+1)*2]++,ms.dyn_dtree[ll(Al)*2]++),ms.last_lit===ms.lit_bufsize-1}t._tr_init=tc,t._tr_stored_block=rc,t._tr_flush_block=Jl,t._tr_tally=Hl,t._tr_align=oc})),require_adler32=__commonJSMin(((t,r)=>{function Aa(wa,Pa,xa,Ca){for(var ka=wa&65535|0,Ba=wa>>>16&65535|0,$a=0;xa!==0;){$a=xa>2e3?2e3:xa,xa-=$a;do ka=ka+Pa[Ca++]|0,Ba=Ba+ka|0;while(--$a);ka%=65521,Ba%=65521}return ka|Ba<<16|0}r.exports=Aa})),require_crc32=__commonJSMin(((t,r)=>{function Aa(){for(var xa,Ca=[],ka=0;ka<256;ka++){xa=ka;for(var Ba=0;Ba<8;Ba++)xa=xa&1?3988292384^xa>>>1:xa>>>1;Ca[ka]=xa}return Ca}var wa=Aa();function Pa(xa,Ca,ka,Ba){var $a=wa,Da=Ba+ka;xa^=-1;for(var Va=Ba;Va<Da;Va++)xa=xa>>>8^$a[(xa^Ca[Va])&255];return xa^-1}r.exports=Pa})),require_messages=__commonJSMin(((t,r)=>{r.exports={2:"need dictionary",1:"stream end",0:"","-1":"file error","-2":"stream error","-3":"data error","-4":"insufficient memory","-5":"buffer error","-6":"incompatible version"}})),require_deflate$1=__commonJSMin((t=>{var r=require_common(),Aa=require_trees(),wa=require_adler32(),Pa=require_crc32(),xa=require_messages(),Ca=0,ka=1,Ba=3,$a=4,Da=5,Va=0,Fa=1,Ma=-2,Ua=-3,La=-5,Qa=-1,Za=1,ja=2,qa=3,Ha=4,za=0,Ga=2,Ka=8,Ya=9,Wa=15,gi=8,Ei=286,zi=30,cs=19,Xi=2*Ei+1,ls=15,ds=3,us=258,gs=us+ds+1,hs=32,fs=42,al=69,el=73,tl=91,il=103,ll=113,hl=666,ol=1,pl=2,wl=3,Vl=4,Ml=3;function ml(Ja,sl){return Ja.msg=xa[sl],sl}function gl(Ja){return(Ja<<1)-(Ja>4?9:0)}function Cl(Ja){for(var sl=Ja.length;--sl>=0;)Ja[sl]=0}function Ql(Ja){var sl=Ja.state,dl=sl.pending;dl>Ja.avail_out&&(dl=Ja.avail_out),dl!==0&&(r.arraySet(Ja.output,sl.pending_buf,sl.pending_out,dl,Ja.next_out),Ja.next_out+=dl,sl.pending_out+=dl,Ja.total_out+=dl,Ja.avail_out-=dl,sl.pending-=dl,sl.pending===0&&(sl.pending_out=0))}function Zl(Ja,sl){Aa._tr_flush_block(Ja,Ja.block_start>=0?Ja.block_start:-1,Ja.strstart-Ja.block_start,sl),Ja.block_start=Ja.strstart,Ql(Ja.strm)}function bl(Ja,sl){Ja.pending_buf[Ja.pending++]=sl}function yl(Ja,sl){Ja.pending_buf[Ja.pending++]=sl>>>8&255,Ja.pending_buf[Ja.pending++]=sl&255}function Pl(Ja,sl,dl,ss){var _l=Ja.avail_in;return _l>ss&&(_l=ss),_l===0?0:(Ja.avail_in-=_l,r.arraySet(sl,Ja.input,Ja.next_in,_l,dl),Ja.state.wrap===1?Ja.adler=wa(Ja.adler,sl,_l,dl):Ja.state.wrap===2&&(Ja.adler=Pa(Ja.adler,sl,_l,dl)),Ja.next_in+=_l,Ja.total_in+=_l,_l)}function Il(Ja,sl){var dl=Ja.max_chain_length,ss=Ja.strstart,_l,cl,ul=Ja.prev_length,Ul=Ja.nice_match,Gl=Ja.strstart>Ja.w_size-gs?Ja.strstart-(Ja.w_size-gs):0,Rl=Ja.window,dc=Ja.w_mask,yc=Ja.prev,Yl=Ja.strstart+us,zl=Rl[ss+ul-1],sc=Rl[ss+ul];Ja.prev_length>=Ja.good_match&&(dl>>=2),Ul>Ja.lookahead&&(Ul=Ja.lookahead);do if(_l=sl,!(Rl[_l+ul]!==sc||Rl[_l+ul-1]!==zl||Rl[_l]!==Rl[ss]||Rl[++_l]!==Rl[ss+1])){ss+=2,_l++;do;while(Rl[++ss]===Rl[++_l]&&Rl[++ss]===Rl[++_l]&&Rl[++ss]===Rl[++_l]&&Rl[++ss]===Rl[++_l]&&Rl[++ss]===Rl[++_l]&&Rl[++ss]===Rl[++_l]&&Rl[++ss]===Rl[++_l]&&Rl[++ss]===Rl[++_l]&&ss<Yl);if(cl=us-(Yl-ss),ss=Yl-us,cl>ul){if(Ja.match_start=sl,ul=cl,cl>=Ul)break;zl=Rl[ss+ul-1],sc=Rl[ss+ul]}}while((sl=yc[sl&dc])>Gl&&--dl!==0);return ul<=Ja.lookahead?ul:Ja.lookahead}function kl(Ja){var sl=Ja.w_size,dl,ss,_l,cl,ul;do{if(cl=Ja.window_size-Ja.lookahead-Ja.strstart,Ja.strstart>=sl+(sl-gs)){r.arraySet(Ja.window,Ja.window,sl,sl,0),Ja.match_start-=sl,Ja.strstart-=sl,Ja.block_start-=sl,ss=Ja.hash_size,dl=ss;do _l=Ja.head[--dl],Ja.head[dl]=_l>=sl?_l-sl:0;while(--ss);ss=sl,dl=ss;
vendor: 13,911 bytes, line 39
39do _l=Ja.prev[--dl],Ja.prev[dl]=_l>=sl?_l-sl:0;while(--ss);cl+=sl}if(Ja.strm.avail_in===0)break;if(ss=Pl(Ja.strm,Ja.window,Ja.strstart+Ja.lookahead,cl),Ja.lookahead+=ss,Ja.lookahead+Ja.insert>=ds)for(ul=Ja.strstart-Ja.insert,Ja.ins_h=Ja.window[ul],Ja.ins_h=(Ja.ins_h<<Ja.hash_shift^Ja.window[ul+1])&Ja.hash_mask;Ja.insert&&(Ja.ins_h=(Ja.ins_h<<Ja.hash_shift^Ja.window[ul+ds-1])&Ja.hash_mask,Ja.prev[ul&Ja.w_mask]=Ja.head[Ja.ins_h],Ja.head[Ja.ins_h]=ul,ul++,Ja.insert--,!(Ja.lookahead+Ja.insert<ds)););}while(Ja.lookahead<gs&&Ja.strm.avail_in!==0)}function Ll(Ja,sl){var dl=65535;for(dl>Ja.pending_buf_size-5&&(dl=Ja.pending_buf_size-5);;){if(Ja.lookahead<=1){if(kl(Ja),Ja.lookahead===0&&sl===Ca)return ol;if(Ja.lookahead===0)break}Ja.strstart+=Ja.lookahead,Ja.lookahead=0;var ss=Ja.block_start+dl;if((Ja.strstart===0||Ja.strstart>=ss)&&(Ja.lookahead=Ja.strstart-ss,Ja.strstart=ss,Zl(Ja,!1),Ja.strm.avail_out===0)||Ja.strstart-Ja.block_start>=Ja.w_size-gs&&(Zl(Ja,!1),Ja.strm.avail_out===0))return ol}return Ja.insert=0,sl===$a?(Zl(Ja,!0),Ja.strm.avail_out===0?wl:Vl):(Ja.strstart>Ja.block_start&&(Zl(Ja,!1),Ja.strm.avail_out===0),ol)}function Xl(Ja,sl){for(var dl,ss;;){if(Ja.lookahead<gs){if(kl(Ja),Ja.lookahead<gs&&sl===Ca)return ol;if(Ja.lookahead===0)break}if(dl=0,Ja.lookahead>=ds&&(Ja.ins_h=(Ja.ins_h<<Ja.hash_shift^Ja.window[Ja.strstart+ds-1])&Ja.hash_mask,dl=Ja.prev[Ja.strstart&Ja.w_mask]=Ja.head[Ja.ins_h],Ja.head[Ja.ins_h]=Ja.strstart),dl!==0&&Ja.strstart-dl<=Ja.w_size-gs&&(Ja.match_length=Il(Ja,dl)),Ja.match_length>=ds)if(ss=Aa._tr_tally(Ja,Ja.strstart-Ja.match_start,Ja.match_length-ds),Ja.lookahead-=Ja.match_length,Ja.match_length<=Ja.max_lazy_match&&Ja.lookahead>=ds){Ja.match_length--;do Ja.strstart++,Ja.ins_h=(Ja.ins_h<<Ja.hash_shift^Ja.window[Ja.strstart+ds-1])&Ja.hash_mask,dl=Ja.prev[Ja.strstart&Ja.w_mask]=Ja.head[Ja.ins_h],Ja.head[Ja.ins_h]=Ja.strstart;while(--Ja.match_length!==0);Ja.strstart++}else Ja.strstart+=Ja.match_length,Ja.match_length=0,Ja.ins_h=Ja.window[Ja.strstart],Ja.ins_h=(Ja.ins_h<<Ja.hash_shift^Ja.window[Ja.strstart+1])&Ja.hash_mask;else ss=Aa._tr_tally(Ja,0,Ja.window[Ja.strstart]),Ja.lookahead--,Ja.strstart++;if(ss&&(Zl(Ja,!1),Ja.strm.avail_out===0))return ol}return Ja.insert=Ja.strstart<ds-1?Ja.strstart:ds-1,sl===$a?(Zl(Ja,!0),Ja.strm.avail_out===0?wl:Vl):Ja.last_lit&&(Zl(Ja,!1),Ja.strm.avail_out===0)?ol:pl}function ql(Ja,sl){for(var dl,ss,_l;;){if(Ja.lookahead<gs){if(kl(Ja),Ja.lookahead<gs&&sl===Ca)return ol;if(Ja.lookahead===0)break}if(dl=0,Ja.lookahead>=ds&&(Ja.ins_h=(Ja.ins_h<<Ja.hash_shift^Ja.window[Ja.strstart+ds-1])&Ja.hash_mask,dl=Ja.prev[Ja.strstart&Ja.w_mask]=Ja.head[Ja.ins_h],Ja.head[Ja.ins_h]=Ja.strstart),Ja.prev_length=Ja.match_length,Ja.prev_match=Ja.match_start,Ja.match_length=ds-1,dl!==0&&Ja.prev_length<Ja.max_lazy_match&&Ja.strstart-dl<=Ja.w_size-gs&&(Ja.match_length=Il(Ja,dl),Ja.match_length<=5&&(Ja.strategy===Za||Ja.match_length===ds&&Ja.strstart-Ja.match_start>4096)&&(Ja.match_length=ds-1)),Ja.prev_length>=ds&&Ja.match_length<=Ja.prev_length){_l=Ja.strstart+Ja.lookahead-ds,ss=Aa._tr_tally(Ja,Ja.strstart-1-Ja.prev_match,Ja.prev_length-ds),Ja.lookahead-=Ja.prev_length-1,Ja.prev_length-=2;do++Ja.strstart<=_l&&(Ja.ins_h=(Ja.ins_h<<Ja.hash_shift^Ja.window[Ja.strstart+ds-1])&Ja.hash_mask,dl=Ja.prev[Ja.strstart&Ja.w_mask]=Ja.head[Ja.ins_h],Ja.head[Ja.ins_h]=Ja.strstart);while(--Ja.prev_length!==0);if(Ja.match_available=0,Ja.match_length=ds-1,Ja.strstart++,ss&&(Zl(Ja,!1),Ja.strm.avail_out===0))return ol}else if(Ja.match_available){if(ss=Aa._tr_tally(Ja,0,Ja.window[Ja.strstart-1]),ss&&Zl(Ja,!1),Ja.strstart++,Ja.lookahead--,Ja.strm.avail_out===0)return ol}else Ja.match_available=1,Ja.strstart++,Ja.lookahead--}return Ja.match_available&&(ss=Aa._tr_tally(Ja,0,Ja.window[Ja.strstart-1]),Ja.match_available=0),Ja.insert=Ja.strstart<ds-1?Ja.strstart:ds-1,sl===$a?(Zl(Ja,!0),Ja.strm.avail_out===0?wl:Vl):Ja.last_lit&&(Zl(Ja,!1),Ja.strm.avail_out===0)?ol:pl}function Wl(Ja,sl){for(var dl,ss,_l,cl,ul=Ja.window;;){if(Ja.lookahead<=us){if(kl(Ja),Ja.lookahead<=us&&sl===Ca)return ol;if(Ja.lookahead===0)break}if(Ja.match_length=0,Ja.lookahead>=ds&&Ja.strstart>0&&(_l=Ja.strstart-1,ss=ul[_l],ss===ul[++_l]&&ss===ul[++_l]&&ss===ul[++_l])){cl=Ja.strstart+us;do;while(ss===ul[++_l]&&ss===ul[++_l]&&ss===ul[++_l]&&ss===ul[++_l]&&ss===ul[++_l]&&ss===ul[++_l]&&ss===ul[++_l]&&ss===ul[++_l]&&_l<cl);Ja.match_length=us-(cl-_l),Ja.match_length>Ja.lookahead&&(Ja.match_length=Ja.lookahead)}if(Ja.match_length>=ds?(dl=Aa._tr_tally(Ja,1,Ja.match_length-ds),Ja.lookahead-=Ja.match_length,Ja.strstart+=Ja.match_length,Ja.match_length=0):(dl=Aa._tr_tally(Ja,0,Ja.window[Ja.strstart]),Ja.lookahead--,Ja.strstart++),dl&&(Zl(Ja,!1),Ja.strm.avail_out===0))return ol}return Ja.insert=0,sl===$a?(Zl(Ja,!0),Ja.strm.avail_out===0?wl:Vl):Ja.last_lit&&(Zl(Ja,!1),Ja.strm.avail_out===0)?ol:pl}function ic(Ja,sl){for(var dl;;){if(Ja.lookahead===0&&(kl(Ja),Ja.lookahead===0)){if(sl===Ca)return ol;break}if(Ja.match_length=0,dl=Aa._tr_tally(Ja,0,Ja.window[Ja.strstart]),Ja.lookahead--,Ja.strstart++,dl&&(Zl(Ja,!1),Ja.strm.avail_out===0))return ol}return Ja.insert=0,sl===$a?(Zl(Ja,!0),Ja.strm.avail_out===0?wl:Vl):Ja.last_lit&&(Zl(Ja,!1),Ja.strm.avail_out===0)?ol:pl}function tc(Ja,sl,dl,ss,_l){this.good_length=Ja,this.max_lazy=sl,this.nice_length=dl,this.max_chain=ss,this.func=_l}var rc=[new tc(0,0,0,0,Ll),new tc(4,4,8,4,Xl),new tc(4,5,16,8,Xl),new tc(4,6,32,32,Xl),new tc(4,4,16,16,ql),new tc(8,16,32,32,ql),new tc(8,16,128,128,ql),new tc(8,32,128,256,ql),new tc(32,128,258,1024,ql),new tc(32,258,258,4096,ql)];function oc(Ja){Ja.window_size=2*Ja.w_size,Cl(Ja.head),Ja.max_lazy_match=rc[Ja.level].max_lazy,Ja.good_match=rc[Ja.level].good_length,Ja.nice_match=rc[Ja.level].nice_length,Ja.max_chain_length=rc[Ja.level].max_chain,Ja.strstart=0,Ja.block_start=0,Ja.lookahead=0,Ja.insert=0,Ja.match_length=Ja.prev_length=ds-1,Ja.match_available=0,Ja.ins_h=0}function Jl(){this.strm=null,this.status=0,this.pending_buf=null,this.pending_buf_size=0,this.pending_out=0,this.pending=0,this.wrap=0,this.gzhead=null,this.gzindex=0,this.method=Ka,this.last_flush=-1,this.w_size=0,this.w_bits=0,this.w_mask=0,this.window=null,this.window_size=0,this.prev=null,this.head=null,this.ins_h=0,this.hash_size=0,this.hash_bits=0,this.hash_mask=0,this.hash_shift=0,this.block_start=0,this.match_length=0,this.prev_match=0,this.match_available=0,this.strstart=0,this.match_start=0,this.lookahead=0,this.prev_length=0,this.max_chain_length=0,this.max_lazy_match=0,this.level=0,this.strategy=0,this.good_match=0,this.nice_match=0,this.dyn_ltree=new r.Buf16(Xi*2),this.dyn_dtree=new r.Buf16((2*zi+1)*2),this.bl_tree=new r.Buf16((2*cs+1)*2),Cl(this.dyn_ltree),Cl(this.dyn_dtree),Cl(this.bl_tree),this.l_desc=null,this.d_desc=null,this.bl_desc=null,this.bl_count=new r.Buf16(ls+1),this.heap=new r.Buf16(2*Ei+1),Cl(this.heap),this.heap_len=0,this.heap_max=0,this.depth=new r.Buf16(2*Ei+1),Cl(this.depth),this.l_buf=0,this.lit_bufsize=0,this.last_lit=0,this.d_buf=0,this.opt_len=0,this.static_len=0,this.matches=0,this.insert=0,this.bi_buf=0,this.bi_valid=0}function Hl(Ja){var sl;return!Ja||!Ja.state?ml(Ja,Ma):(Ja.total_in=Ja.total_out=0,Ja.data_type=Ga,sl=Ja.state,sl.pending=0,sl.pending_out=0,sl.wrap<0&&(sl.wrap=-sl.wrap),sl.status=sl.wrap?fs:ll,Ja.adler=sl.wrap===2?0:1,sl.last_flush=Ca,Aa._tr_init(sl),Va)}function ms(Ja){var sl=Hl(Ja);return sl===Va&&oc(Ja.state),sl}function Al(Ja,sl){return!Ja||!Ja.state||Ja.state.wrap!==2?Ma:(Ja.state.gzhead=sl,Va)}function Sl(Ja,sl,dl,ss,_l,cl){if(!Ja)return Ma;var ul=1;if(sl===Qa&&(sl=6),ss<0?(ul=0,ss=-ss):ss>15&&(ul=2,ss-=16),_l<1||_l>Ya||dl!==Ka||ss<8||ss>15||sl<0||sl>9||cl<0||cl>Ha)return ml(Ja,Ma);ss===8&&(ss=9);var Ul=new Jl;return Ja.state=Ul,Ul.strm=Ja,Ul.wrap=ul,Ul.gzhead=null,Ul.w_bits=ss,Ul.w_size=1<<Ul.w_bits,Ul.w_mask=Ul.w_size-1,Ul.hash_bits=_l+7,Ul.hash_size=1<<Ul.hash_bits,Ul.hash_mask=Ul.hash_size-1,Ul.hash_shift=~~((Ul.hash_bits+ds-1)/ds),Ul.window=new r.Buf8(Ul.w_size*2),Ul.head=new r.Buf16(Ul.hash_size),Ul.prev=new r.Buf16(Ul.w_size),Ul.lit_bufsize=1<<_l+6,Ul.pending_buf_size=Ul.lit_bufsize*4,Ul.pending_buf=new r.Buf8(Ul.pending_buf_size),Ul.d_buf=1*Ul.lit_bufsize,Ul.l_buf=3*Ul.lit_bufsize,Ul.level=sl,Ul.strategy=cl,Ul.method=dl,ms(Ja)}function nl(Ja,sl){return Sl(Ja,sl,Ka,Wa,gi,za)}function vl(Ja,sl){var dl,ss,_l,cl;if(!Ja||!Ja.state||sl>Da||sl<0)return Ja?ml(Ja,Ma):Ma;if(ss=Ja.state,!Ja.output||!Ja.input&&Ja.avail_in!==0||ss.status===hl&&sl!==$a)return ml(Ja,Ja.avail_out===0?La:Ma);if(ss.strm=Ja,dl=ss.last_flush,ss.last_flush=sl,ss.status===fs)if(ss.wrap===2)Ja.adler=0,bl(ss,31),bl(ss,139),bl(ss,8),ss.gzhead?(bl(ss,(ss.gzhead.text?1:0)+(ss.gzhead.hcrc?2:0)+(ss.gzhead.extra?4:0)+(ss.gzhead.name?8:0)+(ss.gzhead.comment?16:0)),bl(ss,ss.gzhead.time&255),bl(ss,ss.gzhead.time>>8&255),bl(ss,ss.gzhead.time>>16&255),bl(ss,ss.gzhead.time>>24&255),bl(ss,ss.level===9?2:ss.strategy>=ja||ss.level<2?4:0),bl(ss,ss.gzhead.os&255),ss.gzhead.extra&&ss.gzhead.extra.length&&(bl(ss,ss.gzhead.extra.length&255),bl(ss,ss.gzhead.extra.length>>8&255)),ss.gzhead.hcrc&&(Ja.adler=Pa(Ja.adler,ss.pending_buf,ss.pending,0)),ss.gzindex=0,ss.status=al):(bl(ss,0),bl(ss,0),bl(ss,0),bl(ss,0),bl(ss,0),bl(ss,ss.level===9?2:ss.strategy>=ja||ss.level<2?4:0),bl(ss,Ml),ss.status=ll);else{var ul=Ka+(ss.w_bits-8<<4)<<8,Ul=-1;ss.strategy>=ja||ss.level<2?Ul=0:ss.level<6?Ul=1:ss.level===6?Ul=2:Ul=3,ul|=Ul<<6,ss.strstart!==0&&(ul|=hs),ul+=31-ul%31,ss.status=ll,yl(ss,ul),ss.strstart!==0&&(yl(ss,Ja.adler>>>16),yl(ss,Ja.adler&65535)),Ja.adler=1}if(ss.status===al)if(ss.gzhead.extra){for(_l=ss.pending;ss.gzindex<(ss.gzhead.extra.length&65535)&&!(ss.pending===ss.pending_buf_size&&(ss.gzhead.hcrc&&ss.pending>_l&&(Ja.adler=Pa(Ja.adler,ss.pending_buf,ss.pending-_l,_l)),Ql(Ja),_l=ss.pending,ss.pending===ss.pending_buf_size));)bl(ss,ss.gzhead.extra[ss.gzindex]&255),ss.gzindex++;ss.gzhead.hcrc&&ss.pending>_l&&(Ja.adler=Pa(Ja.adler,ss.pending_buf,ss.pending-_l,_l)),ss.gzindex===ss.gzhead.extra.length&&(ss.gzindex=0,ss.status=el)}else ss.status=el;if(ss.status===el)if(ss.gzhead.name){_l=ss.pending;do{if(ss.pending===ss.pending_buf_size&&(ss.gzhead.hcrc&&ss.pending>_l&&(Ja.adler=Pa(Ja.adler,ss.pending_buf,ss.pending-_l,_l)),Ql(Ja),_l=ss.pending,ss.pending===ss.pending_buf_size)){cl=1;break}ss.gzindex<ss.gzhead.name.length?cl=ss.gzhead.name.charCodeAt(ss.gzindex++)&255:cl=0,bl(ss,cl)}while(cl!==0);ss.gzhead.hcrc&&ss.pending>_l&&(Ja.adler=Pa(Ja.adler,ss.pending_buf,ss.pending-_l,_l)),cl===0&&(ss.gzindex=0,ss.status=tl)}else ss.status=tl;if(ss.status===tl)if(ss.gzhead.comment){_l=ss.pending;do{if(ss.pending===ss.pending_buf_size&&(ss.gzhead.hcrc&&ss.pending>_l&&(Ja.adler=Pa(Ja.adler,ss.pending_buf,ss.pending-_l,_l)),Ql(Ja),_l=ss.pending,ss.pending===ss.pending_buf_size)){cl=1;break}ss.gzindex<ss.gzhead.comment.length?cl=ss.gzhead.comment.charCodeAt(ss.gzindex++)&255:cl=0,bl(ss,cl)}while(cl!==0);ss.gzhead.hcrc&&ss.pending>_l&&(Ja.adler=Pa(Ja.adler,ss.pending_buf,ss.pending-_l,_l)),cl===0&&(ss.status=il)}else ss.status=il;if(ss.status===il&&(ss.gzhead.hcrc?(ss.pending+2>ss.pending_buf_size&&Ql(Ja),ss.pending+2<=ss.pending_buf_size&&(bl(ss,Ja.adler&255),bl(ss,Ja.adler>>8&255),Ja.adler=0,ss.status=ll)):ss.status=ll),ss.pending!==0){if(Ql(Ja),Ja.avail_out===0)return ss.last_flush=-1,Va}else if(Ja.avail_in===0&&gl(sl)<=gl(dl)&&sl!==$a)return ml(Ja,La);if(ss.status===hl&&Ja.avail_in!==0)return ml(Ja,La);if(Ja.avail_in!==0||ss.lookahead!==0||sl!==Ca&&ss.status!==hl){var Gl=ss.strategy===ja?ic(ss,sl):ss.strategy===qa?Wl(ss,sl):rc[ss.level].func(ss,sl);if((Gl===wl||Gl===Vl)&&(ss.status=hl),Gl===ol||Gl===wl)return Ja.avail_out===0&&(ss.last_flush=-1),Va;if(Gl===pl&&(sl===ka?Aa._tr_align(ss):sl!==Da&&(Aa._tr_stored_block(ss,0,0,!1),sl===Ba&&(Cl(ss.head),ss.lookahead===0&&(ss.strstart=0,ss.block_start=0,ss.insert=0))),Ql(Ja),Ja.avail_out===0))return ss.last_flush=-1,Va}return sl!==$a?Va:ss.wrap<=0?Fa:(ss.wrap===2?(bl(ss,Ja.adler&255),bl(ss,Ja.adler>>8&255),bl(ss,Ja.adler>>16&255),bl(ss,Ja.adler>>24&255),bl(ss,Ja.total_in&255),bl(ss,Ja.total_in>>8&255),bl(ss,Ja.total_in>>16&255),bl(ss,Ja.total_in>>24&255)):(yl(ss,Ja.adler>>>16),yl(ss,Ja.adler&65535)),Ql(Ja),ss.wrap>0&&(ss.wrap=-ss.wrap),ss.pending!==0?Va:Fa)}function os(Ja){var sl;return!Ja||!Ja.state?Ma:(sl=Ja.state.status,sl!==fs&&sl!==al&&sl!==el&&sl!==tl&&sl!==il&&sl!==ll&&sl!==hl?ml(Ja,Ma):(Ja.state=null,sl===ll?ml(Ja,Ua):Va))}function Ol(Ja,sl){var dl=sl.length,ss,_l,cl,ul,Ul,Gl,Rl,dc;if(!Ja||!Ja.state||(ss=Ja.state,ul=ss.wrap,ul===2||ul===1&&ss.status!==fs||ss.lookahead))return Ma;for(ul===1&&(Ja.adler=wa(Ja.adler,sl,dl,0)),ss.wrap=0,dl>=ss.w_size&&(ul===0&&(Cl(ss.head),ss.strstart=0,ss.block_start=0,ss.insert=0),dc=new r.Buf8(ss.w_size),r.arraySet(dc,sl,dl-ss.w_size,ss.w_size,0),sl=dc,dl=ss.w_size),Ul=Ja.avail_in,Gl=Ja.next_in,Rl=Ja.input,Ja.avail_in=dl,Ja.next_in=0,Ja.input=sl,kl(ss);ss.lookahead>=ds;){_l=ss.strstart,cl=ss.lookahead-(ds-1);do ss.ins_h=(ss.ins_h<<ss.hash_shift^ss.window[_l+ds-1])&ss.hash_mask,ss.prev[_l&ss.w_mask]=ss.head[ss.ins_h],ss.head[ss.ins_h]=_l,_l++;while(--cl);ss.strstart=_l,ss.lookahead=ds-1,kl(ss)}return ss.strstart+=ss.lookahead,ss.block_start=ss.strstart,ss.insert=ss.lookahead,ss.lookahead=0,ss.match_length=ss.prev_length=ds-1,ss.match_available=0,Ja.next_in=Gl,Ja.input=Rl,Ja.avail_in=Ul,ss.wrap=ul,Va}t.deflateInit=nl,t.deflateInit2=Sl,t.deflateReset=ms,t.deflateResetKeep=Hl,t.deflateSetHeader=Al,t.deflate=vl,t.deflateEnd=os,t.deflateSetDictionary=Ol,t.deflateInfo="pako deflate (from Nodeca project)"})),require_strings=__commonJSMin((t=>{var r=require_common(),Aa=!0,wa=!0;try{String.fromCharCode.apply(null,[0])}catch{Aa=!1}try{String.fromCharCode.apply(null,new Uint8Array(1))}catch{wa=!1}for(var Pa=new r.Buf8(256),xa=0;xa<256;xa++)Pa[xa]=xa>=252?6:xa>=248?5:xa>=240?4:xa>=224?3:xa>=192?2:1;Pa[254]=Pa[254]=1,t.string2buf=function(ka){var Ba,$a,Da,Va,Fa,Ma=ka.length,Ua=0;for(Va=0;Va<Ma;
vendor: 4,942 bytes, line 39
39Va++)$a=ka.charCodeAt(Va),($a&64512)===55296&&Va+1<Ma&&(Da=ka.charCodeAt(Va+1),(Da&64512)===56320&&($a=65536+($a-55296<<10)+(Da-56320),Va++)),Ua+=$a<128?1:$a<2048?2:$a<65536?3:4;for(Ba=new r.Buf8(Ua),Fa=0,Va=0;Fa<Ua;Va++)$a=ka.charCodeAt(Va),($a&64512)===55296&&Va+1<Ma&&(Da=ka.charCodeAt(Va+1),(Da&64512)===56320&&($a=65536+($a-55296<<10)+(Da-56320),Va++)),$a<128?Ba[Fa++]=$a:$a<2048?(Ba[Fa++]=192|$a>>>6,Ba[Fa++]=128|$a&63):$a<65536?(Ba[Fa++]=224|$a>>>12,Ba[Fa++]=128|$a>>>6&63,Ba[Fa++]=128|$a&63):(Ba[Fa++]=240|$a>>>18,Ba[Fa++]=128|$a>>>12&63,Ba[Fa++]=128|$a>>>6&63,Ba[Fa++]=128|$a&63);return Ba};function Ca(ka,Ba){if(Ba<65534&&(ka.subarray&&wa||!ka.subarray&&Aa))return String.fromCharCode.apply(null,r.shrinkBuf(ka,Ba));for(var $a="",Da=0;Da<Ba;Da++)$a+=String.fromCharCode(ka[Da]);return $a}t.buf2binstring=function(ka){return Ca(ka,ka.length)},t.binstring2buf=function(ka){for(var Ba=new r.Buf8(ka.length),$a=0,Da=Ba.length;$a<Da;$a++)Ba[$a]=ka.charCodeAt($a);return Ba},t.buf2string=function(ka,Ba){var $a,Da,Va,Fa,Ma=Ba||ka.length,Ua=new Array(Ma*2);for(Da=0,$a=0;$a<Ma;){if(Va=ka[$a++],Va<128){Ua[Da++]=Va;continue}if(Fa=Pa[Va],Fa>4){Ua[Da++]=65533,$a+=Fa-1;continue}for(Va&=Fa===2?31:Fa===3?15:7;Fa>1&&$a<Ma;)Va=Va<<6|ka[$a++]&63,Fa--;if(Fa>1){Ua[Da++]=65533;continue}Va<65536?Ua[Da++]=Va:(Va-=65536,Ua[Da++]=55296|Va>>10&1023,Ua[Da++]=56320|Va&1023)}return Ca(Ua,Da)},t.utf8border=function(ka,Ba){var $a;for(Ba=Ba||ka.length,Ba>ka.length&&(Ba=ka.length),$a=Ba-1;$a>=0&&(ka[$a]&192)===128;)$a--;return $a<0||$a===0?Ba:$a+Pa[ka[$a]]>Ba?$a:Ba}})),require_zstream=__commonJSMin(((t,r)=>{function Aa(){this.input=null,this.next_in=0,this.avail_in=0,this.total_in=0,this.output=null,this.next_out=0,this.avail_out=0,this.total_out=0,this.msg="",this.state=null,this.data_type=2,this.adler=0}r.exports=Aa})),require_deflate=__commonJSMin((t=>{var r=require_deflate$1(),Aa=require_common(),wa=require_strings(),Pa=require_messages(),xa=require_zstream(),Ca=Object.prototype.toString,ka=0,Ba=4,$a=0,Da=1,Va=2,Fa=-1,Ma=0,Ua=8;function La(qa){if(!(this instanceof La))return new La(qa);this.options=Aa.assign({level:Fa,method:Ua,chunkSize:16384,windowBits:15,memLevel:8,strategy:Ma,to:""},qa||{});var Ha=this.options;Ha.raw&&Ha.windowBits>0?Ha.windowBits=-Ha.windowBits:Ha.gzip&&Ha.windowBits>0&&Ha.windowBits<16&&(Ha.windowBits+=16),this.err=0,this.msg="",this.ended=!1,this.chunks=[],this.strm=new xa,this.strm.avail_out=0;var za=r.deflateInit2(this.strm,Ha.level,Ha.method,Ha.windowBits,Ha.memLevel,Ha.strategy);if(za!==$a)throw new Error(Pa[za]);if(Ha.header&&r.deflateSetHeader(this.strm,Ha.header),Ha.dictionary){var Ga;if(typeof Ha.dictionary=="string"?Ga=wa.string2buf(Ha.dictionary):Ca.call(Ha.dictionary)==="[object ArrayBuffer]"?Ga=new Uint8Array(Ha.dictionary):Ga=Ha.dictionary,za=r.deflateSetDictionary(this.strm,Ga),za!==$a)throw new Error(Pa[za]);this._dict_set=!0}}La.prototype.push=function(qa,Ha){var za=this.strm,Ga=this.options.chunkSize,Ka,Ya;if(this.ended)return!1;Ya=Ha===~~Ha?Ha:Ha===!0?Ba:ka,typeof qa=="string"?za.input=wa.string2buf(qa):Ca.call(qa)==="[object ArrayBuffer]"?za.input=new Uint8Array(qa):za.input=qa,za.next_in=0,za.avail_in=za.input.length;do{if(za.avail_out===0&&(za.output=new Aa.Buf8(Ga),za.next_out=0,za.avail_out=Ga),Ka=r.deflate(za,Ya),Ka!==Da&&Ka!==$a)return this.onEnd(Ka),this.ended=!0,!1;(za.avail_out===0||za.avail_in===0&&(Ya===Ba||Ya===Va))&&(this.options.to==="string"?this.onData(wa.buf2binstring(Aa.shrinkBuf(za.output,za.next_out))):this.onData(Aa.shrinkBuf(za.output,za.next_out)))}while((za.avail_in>0||za.avail_out===0)&&Ka!==Da);return Ya===Ba?(Ka=r.deflateEnd(this.strm),this.onEnd(Ka),this.ended=!0,Ka===$a):(Ya===Va&&(this.onEnd($a),za.avail_out=0),!0)},La.prototype.onData=function(qa){this.chunks.push(qa)},La.prototype.onEnd=function(qa){qa===$a&&(this.options.to==="string"?this.result=this.chunks.join(""):this.result=Aa.flattenChunks(this.chunks)),this.chunks=[],this.err=qa,this.msg=this.strm.msg};function Qa(qa,Ha){var za=new La(Ha);if(za.push(qa,!0),za.err)throw za.msg||Pa[za.err];return za.result}function Za(qa,Ha){return Ha=Ha||{},Ha.raw=!0,Qa(qa,Ha)}function ja(qa,Ha){return Ha=Ha||{},Ha.gzip=!0,Qa(qa,Ha)}t.Deflate=La,t.deflate=Qa,t.deflateRaw=Za,t.gzip=ja})),require_inffast=__commonJSMin(((t,r)=>{var Aa=30,wa=12;r.exports=function(xa,Ca){var ka,Ba,$a,Da,Va,Fa,Ma,Ua,La,Qa,Za,ja,qa,Ha,za,Ga,Ka,Ya,Wa,gi,Ei,zi,cs,Xi,ls;ka=xa.state,Ba=xa.next_in,Xi=xa.input,$a=Ba+(xa.avail_in-5),Da=xa.next_out,ls=xa.output,Va=Da-(Ca-xa.avail_out),Fa=Da+(xa.avail_out-257),Ma=ka.dmax,Ua=ka.wsize,La=ka.whave,Qa=ka.wnext,Za=ka.window,ja=ka.hold,qa=ka.bits,Ha=ka.lencode,za=ka.distcode,Ga=(1<<ka.lenbits)-1,Ka=(1<<ka.distbits)-1;e:do{qa<15&&(ja+=Xi[Ba++]<<qa,qa+=8,ja+=Xi[Ba++]<<qa,qa+=8),Ya=Ha[ja&Ga];t:for(;;){if(Wa=Ya>>>24,ja>>>=Wa,qa-=Wa,Wa=Ya>>>16&255,Wa===0)ls[Da++]=Ya&65535;else if(Wa&16){gi=Ya&65535,Wa&=15,Wa&&(qa<Wa&&(ja+=Xi[Ba++]<<qa,qa+=8),gi+=ja&(1<<Wa)-1,ja>>>
vendor: 18,517 bytes, line 39
39=Wa,qa-=Wa),qa<15&&(ja+=Xi[Ba++]<<qa,qa+=8,ja+=Xi[Ba++]<<qa,qa+=8),Ya=za[ja&Ka];r:for(;;){if(Wa=Ya>>>24,ja>>>=Wa,qa-=Wa,Wa=Ya>>>16&255,Wa&16){if(Ei=Ya&65535,Wa&=15,qa<Wa&&(ja+=Xi[Ba++]<<qa,qa+=8,qa<Wa&&(ja+=Xi[Ba++]<<qa,qa+=8)),Ei+=ja&(1<<Wa)-1,Ei>Ma){xa.msg="invalid distance too far back",ka.mode=Aa;break e}if(ja>>>=Wa,qa-=Wa,Wa=Da-Va,Ei>Wa){if(Wa=Ei-Wa,Wa>La&&ka.sane){xa.msg="invalid distance too far back",ka.mode=Aa;break e}if(zi=0,cs=Za,Qa===0){if(zi+=Ua-Wa,Wa<gi){gi-=Wa;do ls[Da++]=Za[zi++];while(--Wa);zi=Da-Ei,cs=ls}}else if(Qa<Wa){if(zi+=Ua+Qa-Wa,Wa-=Qa,Wa<gi){gi-=Wa;do ls[Da++]=Za[zi++];while(--Wa);if(zi=0,Qa<gi){Wa=Qa,gi-=Wa;do ls[Da++]=Za[zi++];while(--Wa);zi=Da-Ei,cs=ls}}}else if(zi+=Qa-Wa,Wa<gi){gi-=Wa;do ls[Da++]=Za[zi++];while(--Wa);zi=Da-Ei,cs=ls}for(;gi>2;)ls[Da++]=cs[zi++],ls[Da++]=cs[zi++],ls[Da++]=cs[zi++],gi-=3;gi&&(ls[Da++]=cs[zi++],gi>1&&(ls[Da++]=cs[zi++]))}else{zi=Da-Ei;do ls[Da++]=ls[zi++],ls[Da++]=ls[zi++],ls[Da++]=ls[zi++],gi-=3;while(gi>2);gi&&(ls[Da++]=ls[zi++],gi>1&&(ls[Da++]=ls[zi++]))}}else if((Wa&64)===0){Ya=za[(Ya&65535)+(ja&(1<<Wa)-1)];continue r}else{xa.msg="invalid distance code",ka.mode=Aa;break e}break}}else if((Wa&64)===0){Ya=Ha[(Ya&65535)+(ja&(1<<Wa)-1)];continue t}else if(Wa&32){ka.mode=wa;break e}else{xa.msg="invalid literal/length code",ka.mode=Aa;break e}break}}while(Ba<$a&&Da<Fa);gi=qa>>3,Ba-=gi,qa-=gi<<3,ja&=(1<<qa)-1,xa.next_in=Ba,xa.next_out=Da,xa.avail_in=Ba<$a?5+($a-Ba):5-(Ba-$a),xa.avail_out=Da<Fa?257+(Fa-Da):257-(Da-Fa),ka.hold=ja,ka.bits=qa}})),require_inftrees=__commonJSMin(((t,r)=>{var Aa=require_common(),wa=15,Pa=852,xa=592,Ca=0,ka=1,Ba=2,$a=[3,4,5,6,7,8,9,10,11,13,15,17,19,23,27,31,35,43,51,59,67,83,99,115,131,163,195,227,258,0,0],Da=[16,16,16,16,16,16,16,16,17,17,17,17,18,18,18,18,19,19,19,19,20,20,20,20,21,21,21,21,16,72,78],Va=[1,2,3,4,5,7,9,13,17,25,33,49,65,97,129,193,257,385,513,769,1025,1537,2049,3073,4097,6145,8193,12289,16385,24577,0,0],Fa=[16,16,16,16,17,17,18,18,19,19,20,20,21,21,22,22,23,23,24,24,25,25,26,26,27,27,28,28,29,29,64,64];r.exports=function(Ua,La,Qa,Za,ja,qa,Ha,za){var Ga=za.bits,Ka=0,Ya=0,Wa=0,gi=0,Ei=0,zi=0,cs=0,Xi=0,ls=0,ds=0,us,gs,hs,fs,al,el=null,tl=0,il,ll=new Aa.Buf16(wa+1),hl=new Aa.Buf16(wa+1),ol=null,pl=0,wl,Vl,Ml;for(Ka=0;Ka<=wa;Ka++)ll[Ka]=0;for(Ya=0;Ya<Za;Ya++)ll[La[Qa+Ya]]++;for(Ei=Ga,gi=wa;gi>=1&&ll[gi]===0;gi--);if(Ei>gi&&(Ei=gi),gi===0)return ja[qa++]=20971520,ja[qa++]=20971520,za.bits=1,0;for(Wa=1;Wa<gi&&ll[Wa]===0;Wa++);for(Ei<Wa&&(Ei=Wa),Xi=1,Ka=1;Ka<=wa;Ka++)if(Xi<<=1,Xi-=ll[Ka],Xi<0)return-1;if(Xi>0&&(Ua===Ca||gi!==1))return-1;for(hl[1]=0,Ka=1;Ka<wa;Ka++)hl[Ka+1]=hl[Ka]+ll[Ka];for(Ya=0;Ya<Za;Ya++)La[Qa+Ya]!==0&&(Ha[hl[La[Qa+Ya]]++]=Ya);if(Ua===Ca?(el=ol=Ha,il=19):Ua===ka?(el=$a,tl-=257,ol=Da,pl-=257,il=256):(el=Va,ol=Fa,il=-1),ds=0,Ya=0,Ka=Wa,al=qa,zi=Ei,cs=0,hs=-1,ls=1<<Ei,fs=ls-1,Ua===ka&&ls>Pa||Ua===Ba&&ls>xa)return 1;for(;;){wl=Ka-cs,Ha[Ya]<il?(Vl=0,Ml=Ha[Ya]):Ha[Ya]>il?(Vl=ol[pl+Ha[Ya]],Ml=el[tl+Ha[Ya]]):(Vl=96,Ml=0),us=1<<Ka-cs,gs=1<<zi,Wa=gs;do gs-=us,ja[al+(ds>>cs)+gs]=wl<<24|Vl<<16|Ml|0;while(gs!==0);for(us=1<<Ka-1;ds&us;)us>>=1;if(us!==0?(ds&=us-1,ds+=us):ds=0,Ya++,--ll[Ka]===0){if(Ka===gi)break;Ka=La[Qa+Ha[Ya]]}if(Ka>Ei&&(ds&fs)!==hs){for(cs===0&&(cs=Ei),al+=Wa,zi=Ka-cs,Xi=1<<zi;zi+cs<gi&&(Xi-=ll[zi+cs],!(Xi<=0));)zi++,Xi<<=1;if(ls+=1<<zi,Ua===ka&&ls>Pa||Ua===Ba&&ls>xa)return 1;hs=ds&fs,ja[hs]=Ei<<24|zi<<16|al-qa|0}}return ds!==0&&(ja[al+ds]=Ka-cs<<24|4194304),za.bits=Ei,0}})),require_inflate$1=__commonJSMin((t=>{var r=require_common(),Aa=require_adler32(),wa=require_crc32(),Pa=require_inffast(),xa=require_inftrees(),Ca=0,ka=1,Ba=2,$a=4,Da=5,Va=6,Fa=0,Ma=1,Ua=2,La=-2,Qa=-3,Za=-4,ja=-5,qa=8,Ha=1,za=2,Ga=3,Ka=4,Ya=5,Wa=6,gi=7,Ei=8,zi=9,cs=10,Xi=11,ls=12,ds=13,us=14,gs=15,hs=16,fs=17,al=18,el=19,tl=20,il=21,ll=22,hl=23,ol=24,pl=25,wl=26,Vl=27,Ml=28,ml=29,gl=30,Cl=31,Ql=32,Zl=852,bl=592,yl=15;function Pl(nl){return(nl>>>24&255)+(nl>>>8&65280)+((nl&65280)<<8)+((nl&255)<<24)}function Il(){this.mode=0,this.last=!1,this.wrap=0,this.havedict=!1,this.flags=0,this.dmax=0,this.check=0,this.total=0,this.head=null,this.wbits=0,this.wsize=0,this.whave=0,this.wnext=0,this.window=null,this.hold=0,this.bits=0,this.length=0,this.offset=0,this.extra=0,this.lencode=null,this.distcode=null,this.lenbits=0,this.distbits=0,this.ncode=0,this.nlen=0,this.ndist=0,this.have=0,this.next=null,this.lens=new r.Buf16(320),this.work=new r.Buf16(288),this.lendyn=null,this.distdyn=null,this.sane=0,this.back=0,this.was=0}function kl(nl){var vl;return!nl||!nl.state?La:(vl=nl.state,nl.total_in=nl.total_out=vl.total=0,nl.msg="",vl.wrap&&(nl.adler=vl.wrap&1),vl.mode=Ha,vl.last=0,vl.havedict=0,vl.dmax=32768,vl.head=null,vl.hold=0,vl.bits=0,vl.lencode=vl.lendyn=new r.Buf32(Zl),vl.distcode=vl.distdyn=new r.Buf32(bl),vl.sane=1,vl.back=-1,Fa)}function Ll(nl){var vl;return!nl||!nl.state?La:(vl=nl.state,vl.wsize=0,vl.whave=0,vl.wnext=0,kl(nl))}function Xl(nl,vl){var os,Ol;return!nl||!nl.state||(Ol=nl.state,vl<0?(os=0,vl=-vl):(os=(vl>>4)+1,vl<48&&(vl&=15)),vl&&(vl<8||vl>15))?La:(Ol.window!==null&&Ol.wbits!==vl&&(Ol.window=null),Ol.wrap=os,Ol.wbits=vl,Ll(nl))}function ql(nl,vl){var os,Ol;return nl?(Ol=new Il,nl.state=Ol,Ol.window=null,os=Xl(nl,vl),os!==Fa&&(nl.state=null),os):La}function Wl(nl){return ql(nl,yl)}var ic=!0,tc,rc;function oc(nl){if(ic){var vl;for(tc=new r.Buf32(512),rc=new r.Buf32(32),vl=0;vl<144;)nl.lens[vl++]=8;for(;vl<256;)nl.lens[vl++]=9;for(;vl<280;)nl.lens[vl++]=7;for(;vl<288;)nl.lens[vl++]=8;for(xa(ka,nl.lens,0,288,tc,0,nl.work,{bits:9}),vl=0;vl<32;)nl.lens[vl++]=5;xa(Ba,nl.lens,0,32,rc,0,nl.work,{bits:5}),ic=!1}nl.lencode=tc,nl.lenbits=9,nl.distcode=rc,nl.distbits=5}function Jl(nl,vl,os,Ol){var Ja,sl=nl.state;return sl.window===null&&(sl.wsize=1<<sl.wbits,sl.wnext=0,sl.whave=0,sl.window=new r.Buf8(sl.wsize)),Ol>=sl.wsize?(r.arraySet(sl.window,vl,os-sl.wsize,sl.wsize,0),sl.wnext=0,sl.whave=sl.wsize):(Ja=sl.wsize-sl.wnext,Ja>Ol&&(Ja=Ol),r.arraySet(sl.window,vl,os-Ol,Ja,sl.wnext),Ol-=Ja,Ol?(r.arraySet(sl.window,vl,os-Ol,Ol,0),sl.wnext=Ol,sl.whave=sl.wsize):(sl.wnext+=Ja,sl.wnext===sl.wsize&&(sl.wnext=0),sl.whave<sl.wsize&&(sl.whave+=Ja))),0}function Hl(nl,vl){var os,Ol,Ja,sl,dl,ss,_l,cl,ul,Ul,Gl,Rl,dc,yc,Yl=0,zl,sc,hc,lc,Sc,wc,cc,pc,nc=new r.Buf8(4),gc,mc,Pc=[16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15];if(!nl||!nl.state||!nl.output||!nl.input&&nl.avail_in!==0)return La;os=nl.state,os.mode===ls&&(os.mode=ds),dl=nl.next_out,Ja=nl.output,_l=nl.avail_out,sl=nl.next_in,Ol=nl.input,ss=nl.avail_in,cl=os.hold,ul=os.bits,Ul=ss,Gl=_l,pc=Fa;e:for(;;)switch(os.mode){case Ha:if(os.wrap===0){os.mode=ds;break}for(;ul<16;){if(ss===0)break e;ss--,cl+=Ol[sl++]<<ul,ul+=8}if(os.wrap&2&&cl===35615){os.check=0,nc[0]=cl&255,nc[1]=cl>>>8&255,os.check=wa(os.check,nc,2,0),cl=0,ul=0,os.mode=za;break}if(os.flags=0,os.head&&(os.head.done=!1),!(os.wrap&1)||(((cl&255)<<8)+(cl>>8))%31){nl.msg="incorrect header check",os.mode=gl;break}if((cl&15)!==qa){nl.msg="unknown compression method",os.mode=gl;break}if(cl>>>=4,ul-=4,cc=(cl&15)+8,os.wbits===0)os.wbits=cc;else if(cc>os.wbits){nl.msg="invalid window size",os.mode=gl;break}os.dmax=1<<cc,nl.adler=os.check=1,os.mode=cl&512?cs:ls,cl=0,ul=0;break;case za:for(;ul<16;){if(ss===0)break e;ss--,cl+=Ol[sl++]<<ul,ul+=8}if(os.flags=cl,(os.flags&255)!==qa){nl.msg="unknown compression method",os.mode=gl;break}if(os.flags&57344){nl.msg="unknown header flags set",os.mode=gl;break}os.head&&(os.head.text=cl>>8&1),os.flags&512&&(nc[0]=cl&255,nc[1]=cl>>>8&255,os.check=wa(os.check,nc,2,0)),cl=0,ul=0,os.mode=Ga;case Ga:for(;ul<32;){if(ss===0)break e;ss--,cl+=Ol[sl++]<<ul,ul+=8}os.head&&(os.head.time=cl),os.flags&512&&(nc[0]=cl&255,nc[1]=cl>>>8&255,nc[2]=cl>>>16&255,nc[3]=cl>>>24&255,os.check=wa(os.check,nc,4,0)),cl=0,ul=0,os.mode=Ka;case Ka:for(;ul<16;){if(ss===0)break e;ss--,cl+=Ol[sl++]<<ul,ul+=8}os.head&&(os.head.xflags=cl&255,os.head.os=cl>>8),os.flags&512&&(nc[0]=cl&255,nc[1]=cl>>>8&255,os.check=wa(os.check,nc,2,0)),cl=0,ul=0,os.mode=Ya;case Ya:if(os.flags&1024){for(;ul<16;){if(ss===0)break e;ss--,cl+=Ol[sl++]<<ul,ul+=8}os.length=cl,os.head&&(os.head.extra_len=cl),os.flags&512&&(nc[0]=cl&255,nc[1]=cl>>>8&255,os.check=wa(os.check,nc,2,0)),cl=0,ul=0}else os.head&&(os.head.extra=null);os.mode=Wa;case Wa:if(os.flags&1024&&(Rl=os.length,Rl>ss&&(Rl=ss),Rl&&(os.head&&(cc=os.head.extra_len-os.length,os.head.extra||(os.head.extra=new Array(os.head.extra_len)),r.arraySet(os.head.extra,Ol,sl,Rl,cc)),os.flags&512&&(os.check=wa(os.check,Ol,Rl,sl)),ss-=Rl,sl+=Rl,os.length-=Rl),os.length))break e;os.length=0,os.mode=gi;case gi:if(os.flags&2048){if(ss===0)break e;Rl=0;do cc=Ol[sl+Rl++],os.head&&cc&&os.length<65536&&(os.head.name+=String.fromCharCode(cc));while(cc&&Rl<ss);if(os.flags&512&&(os.check=wa(os.check,Ol,Rl,sl)),ss-=Rl,sl+=Rl,cc)break e}else os.head&&(os.head.name=null);os.length=0,os.mode=Ei;case Ei:if(os.flags&4096){if(ss===0)break e;Rl=0;do cc=Ol[sl+Rl++],os.head&&cc&&os.length<65536&&(os.head.comment+=String.fromCharCode(cc));while(cc&&Rl<ss);if(os.flags&512&&(os.check=wa(os.check,Ol,Rl,sl)),ss-=Rl,sl+=Rl,cc)break e}else os.head&&(os.head.comment=null);os.mode=zi;case zi:if(os.flags&512){for(;ul<16;){if(ss===0)break e;ss--,cl+=Ol[sl++]<<ul,ul+=8}if(cl!==(os.check&65535)){nl.msg="header crc mismatch",os.mode=gl;break}cl=0,ul=0}os.head&&(os.head.hcrc=os.flags>>9&1,os.head.done=!0),nl.adler=os.check=0,os.mode=ls;break;case cs:for(;ul<32;){if(ss===0)break e;ss--,cl+=Ol[sl++]<<ul,ul+=8}nl.adler=os.check=Pl(cl),cl=0,ul=0,os.mode=Xi;case Xi:if(os.havedict===0)return nl.next_out=dl,nl.avail_out=_l,nl.next_in=sl,nl.avail_in=ss,os.hold=cl,os.bits=ul,Ua;nl.adler=os.check=1,os.mode=ls;case ls:if(vl===Da||vl===Va)break e;case ds:if(os.last){cl>>>=ul&7,ul-=ul&7,os.mode=Vl;break}for(;ul<3;){if(ss===0)break e;ss--,cl+=Ol[sl++]<<ul,ul+=8}switch(os.last=cl&1,cl>>>=1,ul-=1,cl&3){case 0:os.mode=us;break;case 1:if(oc(os),os.mode=tl,vl===Va){cl>>>=2,ul-=2;break e}break;case 2:os.mode=fs;break;case 3:nl.msg="invalid block type",os.mode=gl}cl>>>=2,ul-=2;break;case us:for(cl>>>=ul&7,ul-=ul&7;ul<32;){if(ss===0)break e;ss--,cl+=Ol[sl++]<<ul,ul+=8}if((cl&65535)!==(cl>>>16^65535)){nl.msg="invalid stored block lengths",os.mode=gl;break}if(os.length=cl&65535,cl=0,ul=0,os.mode=gs,vl===Va)break e;case gs:os.mode=hs;case hs:if(Rl=os.length,Rl){if(Rl>ss&&(Rl=ss),Rl>_l&&(Rl=_l),Rl===0)break e;r.arraySet(Ja,Ol,sl,Rl,dl),ss-=Rl,sl+=Rl,_l-=Rl,dl+=Rl,os.length-=Rl;break}os.mode=ls;break;case fs:for(;ul<14;){if(ss===0)break e;ss--,cl+=Ol[sl++]<<ul,ul+=8}if(os.nlen=(cl&31)+257,cl>>>=5,ul-=5,os.ndist=(cl&31)+1,cl>>>=5,ul-=5,os.ncode=(cl&15)+4,cl>>>=4,ul-=4,os.nlen>286||os.ndist>30){nl.msg="too many length or distance symbols",os.mode=gl;break}os.have=0,os.mode=al;case al:for(;os.have<os.ncode;){for(;ul<3;){if(ss===0)break e;ss--,cl+=Ol[sl++]<<ul,ul+=8}os.lens[Pc[os.have++]]=cl&7,cl>>>=3,ul-=3}for(;os.have<19;)os.lens[Pc[os.have++]]=0;if(os.lencode=os.lendyn,os.lenbits=7,gc={bits:os.lenbits},pc=xa(Ca,os.lens,0,19,os.lencode,0,os.work,gc),os.lenbits=gc.bits,pc){nl.msg="invalid code lengths set",os.mode=gl;break}os.have=0,os.mode=el;case el:for(;os.have<os.nlen+os.ndist;){for(;Yl=os.lencode[cl&(1<<os.lenbits)-1],zl=Yl>>>24,sc=Yl>>>16&255,hc=Yl&65535,!(zl<=ul);){if(ss===0)break e;ss--,cl+=Ol[sl++]<<ul,ul+=8}if(hc<16)cl>>>=zl,ul-=zl,os.lens[os.have++]=hc;else{if(hc===16){for(mc=zl+2;ul<mc;){if(ss===0)break e;ss--,cl+=Ol[sl++]<<ul,ul+=8}if(cl>>>=zl,ul-=zl,os.have===0){nl.msg="invalid bit length repeat",os.mode=gl;break}cc=os.lens[os.have-1],Rl=3+(cl&3),cl>>>=2,ul-=2}else if(hc===17){for(mc=zl+3;ul<mc;){if(ss===0)break e;ss--,cl+=Ol[sl++]<<ul,ul+=8}cl>>>=zl,ul-=zl,cc=0,Rl=3+(cl&7),cl>>>=3,ul-=3}else{for(mc=zl+7;ul<mc;){if(ss===0)break e;ss--,cl+=Ol[sl++]<<ul,ul+=8}cl>>>=zl,ul-=zl,cc=0,Rl=11+(cl&127),cl>>>=7,ul-=7}if(os.have+Rl>os.nlen+os.ndist){nl.msg="invalid bit length repeat",os.mode=gl;break}for(;Rl--;)os.lens[os.have++]=cc}}if(os.mode===gl)break;if(os.lens[256]===0){nl.msg="invalid code -- missing end-of-block",os.mode=gl;break}if(os.lenbits=9,gc={bits:os.lenbits},pc=xa(ka,os.lens,0,os.nlen,os.lencode,0,os.work,gc),os.lenbits=gc.bits,pc){nl.msg="invalid literal/lengths set",os.mode=gl;break}if(os.distbits=6,os.distcode=os.distdyn,gc={bits:os.distbits},pc=xa(Ba,os.lens,os.nlen,os.ndist,os.distcode,0,os.work,gc),os.distbits=gc.bits,pc){nl.msg="invalid distances set",os.mode=gl;break}if(os.mode=tl,vl===Va)break e;case tl:os.mode=il;case il:if(ss>=6&&_l>=258){nl.next_out=dl,nl.avail_out=_l,nl.next_in=sl,nl.avail_in=ss,os.hold=cl,os.bits=ul,Pa(nl,Gl),dl=nl.next_out,Ja=nl.output,_l=nl.avail_out,sl=nl.next_in,Ol=nl.input,ss=nl.avail_in,cl=os.hold,ul=os.bits,os.mode===ls&&(os.back=-1);break}for(os.back=0;Yl=os.lencode[cl&(1<<os.lenbits)-1],zl=Yl>>>24,sc=Yl>>>16&255,hc=Yl&65535,!(zl<=ul);){if(ss===0)break e;ss--,cl+=Ol[sl++]<<ul,ul+=8}if(sc&&(sc&240)===0){for(lc=zl,Sc=sc,wc=hc;Yl=os.lencode[wc+((cl&(1<<lc+Sc)-1)>>lc)],zl=Yl>>>24,sc=Yl>>>16&255,hc=Yl&65535,!(lc+zl<=ul);){if(ss===0)break e;ss--,cl+=Ol[sl++]<<ul,ul+=8}cl>>>=lc,ul-=lc,os.back+=lc}if(cl>>>=zl,ul-=zl,os.back+=zl,os.length=hc,sc===0){os.mode=wl;break}if(sc&32){os.back=-1,os.mode=ls;break}if(sc&64){nl.msg="invalid literal/length code",os.mode=gl;break}os.extra=sc&15,os.mode=ll;case ll:if(os.extra){for(mc=os.extra;ul<mc;){if(ss===0)break e;ss--,cl+=Ol[sl++]<<ul,ul+=8}os.length+=cl&(1<<os.extra)-1,cl>>>=os.extra,ul-=os.extra,os.back+=os.extra}os.was=os.length,os.mode=hl;case hl:for(;Yl=os.distcode[cl&(1<<os.distbits)-1],zl=Yl>>>24,sc=Yl>>>16&255,hc=Yl&65535,!(zl<=ul);){if(ss===0)break e;ss--,cl+=Ol[sl++]<<ul,ul+=8}if((sc&240)===0){for(lc=zl,Sc=sc,wc=hc;Yl=os.distcode[wc+((cl&(1<<lc+Sc)-1)>>lc)],zl=Yl>>>24,sc=Yl>>>16&255,hc=Yl&65535,!(lc+zl<=ul);){if(ss===0)break e;ss--,cl+=Ol[sl++]<<ul,ul+=8}cl>>>=lc,ul-=lc,os.back+=lc}if(cl>>>=zl,ul-=zl,os.back+=zl,sc&64){nl.msg="invalid distance code",os.mode=gl;break}os.offset=hc,os.extra=sc&15,os.mode=ol;case ol:if(os.extra){for(mc=os.extra;ul<mc;){if(ss===0)break e;ss--,cl+=Ol[sl++]<<ul,ul+=8}os.offset+=cl&(1<<os.extra)-1,cl>>>=os.extra,ul-=os.extra,os.back+=os.extra}if(os.offset>os.dmax){nl.msg="invalid distance too far back",os.mode=gl;break}os.mode=pl;case pl:if(_l===0)break e;if(Rl=Gl-_l,os.offset>Rl){if(Rl=os.offset-Rl,Rl>os.whave&&os.sane){nl.msg="invalid distance too far back",os.mode=gl;break}Rl>os.wnext?(Rl-=os.wnext,dc=os.wsize-Rl):dc=os.wnext-Rl,Rl>os.length&&(Rl=os.length),yc=os.window}else yc=Ja,dc=dl-os.offset,Rl=os.length;Rl>_l&&(Rl=_l),_l-=Rl,os.length-=Rl;do Ja[dl++]=yc[dc++];while(--Rl);os.length===0&&(os.mode=il);break;case wl:if(_l===0)break e;Ja[dl++]=os.length,_l--,os.mode=il;break;case Vl:if(os.wrap){for(;ul<32;){if(ss===0)break e;ss--,cl|=Ol[sl++]<<ul,ul+=8}if(Gl-=_l,nl.total_out+=Gl,os.total+=Gl,Gl&&(nl.adler=os.check=os.flags?wa(os.check,Ja,Gl,dl-Gl):Aa(os.check,Ja,Gl,dl-Gl)),Gl=_l,(os.flags?cl:Pl(cl))!==os.check){nl.msg="incorrect data check",os.mode=gl;break}cl=0,ul=0}os.mode=Ml;case Ml:if(os.wrap&&os.flags){for(;ul<32;){if(ss===0)break e;ss--,cl+=Ol[sl++]<<ul,ul+=8}if(cl!==(os.total&4294967295)){nl.msg="incorrect length check",os.mode=gl;break}cl=0,ul=0}os.mode=ml;case ml:pc=Ma;break e;case gl:pc=Qa;break e;case Cl:return Za;case Ql:default:return La}return nl.next_out=dl,nl.avail_out=_l,nl.next_in=sl,nl.avail_in=ss,os.hold=cl,os.bits=ul,(os.wsize||Gl!==nl.avail_out&&os.mode<gl&&(os.mode<Vl||vl!==$a))&&Jl(nl,nl.output,nl.next_out,Gl-nl.avail_out)?(os.mode=Cl,Za):(Ul-=nl.avail_in,Gl-=nl.avail_out,nl.total_in+=Ul,nl.total_out+=Gl,os.total+=Gl,os.wrap&&Gl&&(nl.adler=os.check=os.flags?wa(os.check,Ja,Gl,nl.next_out-Gl):Aa(os.check,Ja,Gl,nl.next_out-Gl)),nl.data_type=os.bits+(os.last?64:0)+(os.mode===ls?128:0)+(os.mode===tl||os.mode===gs?256:0),(Ul===0&&Gl===0||vl===$a)&&pc===Fa&&(pc=ja),pc)}function ms(nl){if(!nl||!nl.state)return La;var vl=nl.state;return vl.window&&(vl.window=null),nl.state=null,Fa}function Al(nl,vl){var os;return!nl||!nl.state||(os=nl.state,(os.wrap&2)===0)?La:(os.head=vl,vl.done=!1,Fa)}function Sl(nl,vl){var os=vl.length,Ol,Ja,sl;return!nl||!nl.state||(Ol=nl.state,Ol.wrap!==0&&Ol.mode!==Xi)?La:Ol.mode===Xi&&(Ja=1,Ja=Aa(Ja,vl,os,0),Ja!==Ol.check)?Qa:(sl=Jl(nl,vl,os,os),sl?(Ol.mode=Cl,Za):(Ol.havedict=1,Fa))}t.inflateReset=Ll,t.inflateReset2=Xl,t.inflateResetKeep=kl,t.inflateInit=Wl,t.inflateInit2=ql,t.inflate=Hl,t.inflateEnd=ms,t.inflateGetHeader=Al,t.inflateSetDictionary=Sl,t.inflateInfo="pako inflate (from Nodeca project)"})),require_constants=__commonJSMin(((t,r)=>{r.exports={Z_NO_FLUSH:0,Z_PARTIAL_FLUSH:1,Z_SYNC_FLUSH:2,Z_FULL_FLUSH:3,Z_FINISH:4,Z_BLOCK:5,Z_TREES:6,Z_OK:0,Z_STREAM_END:1,Z_NEED_DICT:2,Z_ERRNO:-1,Z_STREAM_ERROR:-2,Z_DATA_ERROR:-3,Z_BUF_ERROR:-5,Z_NO_COMPRESSION:0,Z_BEST_SPEED:1,Z_BEST_COMPRESSION:9,Z_DEFAULT_COMPRESSION:-1,Z_FILTERED:1,Z_HUFFMAN_ONLY:2,Z_RLE:3,Z_FIXED:4,Z_DEFAULT_STRATEGY:0,Z_BINARY:0,Z_TEXT:1,Z_UNKNOWN:2,Z_DEFLATED:8}})),require_gzheader=__commonJSMin(((t,r)=>{function Aa(){this.text=0,this.time=0,this.xflags=0,this.os=0,this.extra=null,this.extra_len=0,this.name="",this.comment="",this.hcrc=0,this.done=!1}r.exports=Aa})),require_inflate=__commonJSMin((t=>{var r=require_inflate$1(),Aa=require_common(),wa=require_strings(),Pa=require_constants(),xa=require_messages(),Ca=require_zstream(),ka=require_gzheader(),Ba=Object.prototype.toString;function $a(Fa){if(!(this instanceof $a))return new $a(Fa);this.options=Aa.assign({chunkSize:16384,windowBits:0,to:""},Fa||{});var Ma=this.options;Ma.raw&&Ma.windowBits>=0&&Ma.windowBits<16&&(Ma.windowBits=-Ma.windowBits,Ma.windowBits===0&&(Ma.windowBits=-15)),Ma.windowBits>=0&&Ma.windowBits<16&&!(Fa&&Fa.windowBits)&&(Ma.windowBits+=32),Ma.windowBits>15&&Ma.windowBits<48&&(Ma.windowBits&15)===0&&(Ma.windowBits|=15),this.err=0,this.msg="",this.ended=!1,this.chunks=[],this.strm=new Ca,this.strm.avail_out=0;var Ua=r.inflateInit2(this.strm,Ma.windowBits);if(Ua!==Pa.Z_OK)throw new Error(xa[Ua]);if(this.header=new ka,r.inflateGetHeader(this.strm,this.header),Ma.dictionary&&(typeof Ma.dictionary=="string"?Ma.dictionary=wa.string2buf(Ma.dictionary):Ba.call(Ma.dictionary)==="[object ArrayBuffer]"&&(Ma.dictionary=new Uint8Array(Ma.dictionary)),Ma.raw&&(Ua=r.inflateSetDictionary(this.strm,Ma.dictionary),Ua!==Pa.Z_OK)))throw new Error(xa[Ua])}$a.prototype.push=function(Fa,Ma){var Ua=this.strm,La=this.options.chunkSize,Qa=this.options.dictionary,Za,ja,qa,Ha,za,Ga=!1;if(this.ended)return!1;ja=Ma===~~Ma?Ma:Ma===!0?Pa.Z_FINISH:Pa.Z_NO_FLUSH,typeof Fa=="string"?Ua.input=wa.binstring2buf(Fa):Ba.call(Fa)==="[object ArrayBuffer]"?Ua.input=new
39Uint8Array(Fa):Ua.input=Fa,Ua.next_in=0,Ua.avail_in=Ua.input.length;do{if(Ua.avail_out===0&&(Ua.output=new Aa.Buf8(La),Ua.next_out=0,Ua.avail_out=La),Za=r.inflate(Ua,Pa.Z_NO_FLUSH),Za===Pa.Z_NEED_DICT&&Qa&&(Za=r.inflateSetDictionary(this.strm,Qa)),Za===Pa.Z_BUF_ERROR&&Ga===!0&&(Za=Pa.Z_OK,Ga=!1),Za!==Pa.Z_STREAM_END&&Za!==Pa.Z_OK)return this.onEnd(Za),this.ended=!0,!1;Ua.next_out&&(Ua.avail_out===0||Za===Pa.Z_STREAM_END||Ua.avail_in===0&&(ja===Pa.Z_FINISH||ja===Pa.Z_SYNC_FLUSH))&&(this.options.to==="string"?(qa=wa.utf8border(Ua.output,Ua.next_out),Ha=Ua.next_out-qa,za=wa.buf2string(Ua.output,qa),Ua.next_out=Ha,Ua.avail_out=La-Ha,Ha&&Aa.arraySet(Ua.output,Ua.output,qa,Ha,0),this.onData(za)):this.onData(Aa.shrinkBuf(Ua.output,Ua.next_out))),Ua.avail_in===0&&Ua.avail_out===0&&(Ga=!0)}while((Ua.avail_in>0||Ua.avail_out===0)&&Za!==Pa.Z_STREAM_END);return Za===Pa.Z_STREAM_END&&(ja=Pa.Z_FINISH),ja===Pa.Z_FINISH?(Za=r.inflateEnd(this.strm),this.onEnd(Za),this.ended=!0,Za===Pa.Z_OK):(ja===Pa.Z_SYNC_FLUSH&&(this.onEnd(Pa.Z_OK),Ua.avail_out=0),!0)},$a.prototype.onData=function(Fa){this.chunks.push(Fa)},$a.prototype.onEnd=function(Fa){Fa===Pa.Z_OK&&(this.options.to==="string"?this.result=this.chunks.join(""):this.result=Aa.flattenChunks(this.chunks)),this.chunks=[],this.err=Fa,this.msg=this.strm.msg};function Da(Fa,Ma){var Ua=new $a(Ma);if(Ua.push(Fa,!0),Ua.err)throw Ua.msg||xa[Ua.err];return Ua.result}function Va(Fa,Ma){return Ma=Ma||{},Ma.raw=!0,Da(Fa,Ma)}t.Inflate=$a,t.inflate=Da,t.inflateRaw=Va,t.ungzip=Da})),require_pako=__commonJSMin(((t,r)=>{var Aa=require_common().assign,wa=require_deflate(),Pa=require_inflate(),xa=require_constants(),Ca={};Aa(Ca,wa,Pa,xa),r.exports=Ca})),require_UTIF=__commonJSMin(((t,r)=>{(function(){var Aa={};typeof r=="object"?r.exports=Aa:self.UTIF=Aa;var wa;typeof __require=="function"?wa=require_pako():wa=self.pako;function Pa(){typeof process>"u"&&console.log.apply(console,arguments)}(function(xa,Ca){(function(){var ka=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(Da){return typeof Da}:function(Da){return Da&&typeof Symbol=="function"&&Da.constructor===Symbol&&Da!==Symbol.prototype?"symbol":typeof Da},Ba=(function(){function Da(Va){this.message="JPEG error: "+Va}return Da.prototype=Error(),Da.prototype.name="JpegError",Da.constructor=Da})(),$a=(function(){function Da(Va,Fa){this.message=Va,this.g=Fa}return Da.prototype=Error(),Da.prototype.name="DNLMarkerError",Da.constructor=Da})();(function(){function Da(){this.M=null,this.B=-1}function Va(Qa,Za){for(var ja=0,qa=[],Ha,za,Ga=16;0<Ga&&!Qa[Ga-1];)Ga--;qa.push({children:[],index:0});var Ka=qa[0],Ya;for(Ha=0;Ha<Ga;Ha++){for(za=0;za<Qa[Ha];za++){for(Ka=qa.pop(),Ka.children[Ka.index]=Za[ja];0<Ka.index;)Ka=qa.pop();for(Ka.index++,qa.push(Ka);qa.length<=Ha;)qa.push(Ya={children:[],index:0}),Ka.children[Ka.index]=Ya.children,Ka=Ya;ja++}Ha+1<Ga&&(qa.push(Ya={children:[],index:0}),Ka.children[Ka.index]=Ya.children,Ka=Ya)}return qa[0].children}function Fa(Qa,Za,ja,qa,Ha,za,Ga,Ka,Ya){function Wa(){if(0<el)return el--,al>>el&1;if(al=Qa[Za++],al===255){var yl=Qa[Za++];if(yl){if(yl===220&&gs){Za+=2;var Pl=Qa[Za++]<<8|Qa[Za++];if(0<Pl&&Pl!==ja.g)throw new $a("Found DNL marker (0xFFDC) while parsing scan data",Pl)}throw new Ba("unexpected marker "+(al<<8|yl).toString(16))}}return el=7,al>>>7}function gi(yl){for(;;){if(yl=yl[Wa()],typeof yl=="number")return yl;if((typeof yl>"u"?"undefined":ka(yl))!=="object")throw new Ba("invalid huffman sequence")}}function Ei(yl){for(var Pl=0;0<yl;)Pl=Pl<<1|Wa(),yl--;return Pl}function zi(yl){if(yl===1)return Wa()===1?1:-1;var Pl=Ei(yl);return Pl>=1<<yl-1?Pl:Pl+(-1<<yl)+1}function cs(yl,Pl){var Il=gi(yl.D);for(Il=Il===0?0:zi(Il),yl.a[Pl]=yl.m+=Il,Il=1;64>Il;){var kl=gi(yl.o),Ll=kl&15;if(kl>>=4,Ll===0){if(15>kl)break;Il+=16}else Il+=kl,yl.a[Pl+La[Il]]=zi(Ll),Il++}}function Xi(yl,Pl){var Il=gi(yl.D);Il=Il===0?0:zi(Il)<<Ya,yl.a[Pl]=yl.m+=Il}function ls(yl,Pl){yl.a[Pl]|=Wa()<<Ya}function ds(yl,Pl){if(0<tl)tl--;else for(var Il=za;Il<=Ga;){var kl=gi(yl.o),Ll=kl&15;if(kl>>=4,Ll===0){if(15>kl){tl=Ei(kl)+(1<<kl)-1;break}Il+=16}else Il+=kl,yl.a[Pl+La[Il]]=zi(Ll)*(1<<Ya),Il++}}function us(yl,Pl){for(var Il=za,kl=0,Ll;Il<=Ga;){Ll=Pl+La[Il];var Xl=0>yl.a[Ll]?-1:1;switch(il){case 0:if(kl=gi(yl.o),Ll=kl&15,kl>>=4,Ll===0)15>kl?(tl=Ei(kl)+(1<<kl),il=4):(kl=16,il=1);else{if(Ll!==1)throw new Ba("invalid ACn encoding");ll=zi(Ll),il=kl?2:3}continue;case 1:case 2:yl.a[Ll]?yl.a[Ll]+=Xl*(Wa()<<Ya):(kl--,kl===0&&(il=il===2?3:0));break;case 3:yl.a[Ll]?yl.a[Ll]+=Xl*(Wa()<<Ya):(yl.a[Ll]=ll<<Ya,il=0);break;case 4:yl.a[Ll]&&(yl.a[Ll]+=Xl*(Wa()<<Ya))}Il++}il===4&&(tl--,tl===0&&(il=0))}for(var gs=9<arguments.length&&arguments[9]!==void 0?arguments[9]:!1,hs=ja.P,fs=Za,al=0,el=0,tl=0,il=0,ll,hl=qa.length,ol,pl,wl,Vl,Ml=ja.S?za===0?Ka===0?Xi:ls:Ka===0?ds:us:cs,ml=0,gl=hl===1?qa[0].c*qa[0].l:hs*ja.O,Cl,Ql;ml<gl;
39){var Zl=Ha?Math.min(gl-ml,Ha):gl;for(ol=0;ol<hl;ol++)qa[ol].m=0;if(tl=0,hl===1){var bl=qa[0];for(Vl=0;Vl<Zl;Vl++)Ml(bl,64*((bl.c+1)*(ml/bl.c|0)+ml%bl.c)),ml++}else for(Vl=0;Vl<Zl;Vl++){for(ol=0;ol<hl;ol++)for(bl=qa[ol],Cl=bl.h,Ql=bl.j,pl=0;pl<Ql;pl++)for(wl=0;wl<Cl;wl++)Ml(bl,64*((bl.c+1)*((ml/hs|0)*bl.j+pl)+(ml%hs*bl.h+wl)));ml++}if(el=0,(bl=Ua(Qa,Za))&&bl.f&&((0,_util.warn)("decodeScan - unexpected MCU data, current marker is: "+bl.f),Za=bl.offset),bl=bl&&bl.F,!bl||65280>=bl)throw new Ba("marker was not found");if(65488<=bl&&65495>=bl)Za+=2;else break}return(bl=Ua(Qa,Za))&&bl.f&&((0,_util.warn)("decodeScan - unexpected Scan data, current marker is: "+bl.f),Za=bl.offset),Za-fs}function Ma(Qa,Za){for(var ja=Za.c,qa=Za.l,Ha=new Int16Array(64),za=0;za<qa;za++)for(var Ga=0;Ga<ja;Ga++){var Ka=64*((Za.c+1)*za+Ga),Ya=Ha,Wa=Za.G,gi=Za.a;if(!Wa)throw new Ba("missing required Quantization Table.");for(var Ei=0;64>Ei;Ei+=8){var zi=gi[Ka+Ei],cs=gi[Ka+Ei+1],Xi=gi[Ka+Ei+2],ls=gi[Ka+Ei+3],ds=gi[Ka+Ei+4],us=gi[Ka+Ei+5],gs=gi[Ka+Ei+6],hs=gi[Ka+Ei+7];if(zi*=Wa[Ei],(cs|Xi|ls|ds|us|gs|hs)===0)zi=5793*zi+512>>10,Ya[Ei]=zi,Ya[Ei+1]=zi,Ya[Ei+2]=zi,Ya[Ei+3]=zi,Ya[Ei+4]=zi,Ya[Ei+5]=zi,Ya[Ei+6]=zi,Ya[Ei+7]=zi;else{cs*=Wa[Ei+1],Xi*=Wa[Ei+2],ls*=Wa[Ei+3],ds*=Wa[Ei+4],us*=Wa[Ei+5],gs*=Wa[Ei+6],hs*=Wa[Ei+7];var fs=5793*zi+128>>8,al=5793*ds+128>>8,el=Xi,tl=gs;ds=2896*(cs-hs)+128>>8,hs=2896*(cs+hs)+128>>8,ls<<=4,us<<=4,fs=fs+al+1>>1,al=fs-al,zi=3784*el+1567*tl+128>>8,el=1567*el-3784*tl+128>>8,tl=zi,ds=ds+us+1>>1,us=ds-us,hs=hs+ls+1>>1,ls=hs-ls,fs=fs+tl+1>>1,tl=fs-tl,al=al+el+1>>1,el=al-el,zi=2276*ds+3406*hs+2048>>12,ds=3406*ds-2276*hs+2048>>12,hs=zi,zi=799*ls+4017*us+2048>>12,ls=4017*ls-799*us+2048>>12,us=zi,Ya[Ei]=fs+hs,Ya[Ei+7]=fs-hs,Ya[Ei+1]=al+us,Ya[Ei+6]=al-us,Ya[Ei+2]=el+ls,Ya[Ei+5]=el-ls,Ya[Ei+3]=tl+ds,Ya[Ei+4]=tl-ds}}for(Wa=0;8>Wa;++Wa)zi=Ya[Wa],cs=Ya[Wa+8],Xi=Ya[Wa+16],ls=Ya[Wa+24],ds=Ya[Wa+32],us=Ya[Wa+40],gs=Ya[Wa+48],hs=Ya[Wa+56],(cs|Xi|ls|ds|us|gs|hs)===0?(zi=5793*zi+8192>>14,zi=-2040>zi?0:2024<=zi?255:zi+2056>>4,gi[Ka+Wa]=zi,gi[Ka+Wa+8]=zi,gi[Ka+Wa+16]=zi,gi[Ka+Wa+24]=zi,gi[Ka+Wa+32]=zi,gi[Ka+Wa+40]=zi,gi[Ka+Wa+48]=zi,gi[Ka+Wa+56]=zi):(fs=5793*zi+2048>>12,al=5793*ds+2048>>12,el=Xi,tl=gs,ds=2896*(cs-hs)+2048>>12,hs=2896*(cs+hs)+2048>>12,fs=(fs+al+1>>1)+4112,al=fs-al,zi=3784*el+1567*tl+2048>>12,el=1567*el-3784*tl+2048>>12,tl=zi,ds=ds+us+1>>1,us=ds-us,hs=hs+ls+1>>1,ls=hs-ls,fs=fs+tl+1>>1,tl=fs-tl,al=al+el+1>>1,el=al-el,zi=2276*ds+3406*hs+2048>>12,ds=3406*ds-2276*hs+2048>>12,hs=zi,zi=799*ls+4017*us+2048>>12,ls=4017*ls-799*us+2048>>12,us=zi,zi=fs+hs,hs=fs-hs,cs=al+us,gs=al-us,Xi=el+ls,us=el-ls,ls=tl+ds,ds=tl-ds,zi=16>zi?0:4080<=zi?255:zi>>4,cs=16>cs?0:4080<=cs?255:cs>>4,Xi=16>Xi?0:4080<=Xi?255:Xi>>4,ls=16>ls?0:4080<=ls?255:ls>>4,ds=16>ds?0:4080<=ds?255:ds>>4,us=16>us?0:4080<=us?255:us>>4,gs=16>gs?0:4080<=gs?255:gs>>4,hs=16>hs?0:4080<=hs?255:hs>>4,gi[Ka+Wa]=zi,gi[Ka+Wa+8]=cs,gi[Ka+Wa+16]=Xi,gi[Ka+Wa+24]=ls,gi[Ka+Wa+32]=ds,gi[Ka+Wa+40]=us,gi[Ka+Wa+48]=gs,gi[Ka+Wa+56]=hs)}return Za.a}function Ua(Qa,Za){var ja=2<arguments.length&&arguments[2]!==void 0?arguments[2]:Za,qa=Qa.length-1;if(ja=ja<Za?ja:Za,Za>=qa)return null;var Ha=Qa[Za]<<8|Qa[Za+1];if(65472<=Ha&&65534>=Ha)return{f:null,F:Ha,offset:Za};for(var za=Qa[ja]<<8|Qa[ja+1];!(65472<=za&&65534>=za);){if(++ja>=qa)return null;za=Qa[ja]<<8|Qa[ja+1]}return{f:Ha.toString(16),F:za,offset:ja}}var La=new Uint8Array([0,1,8,16,9,2,3,10,17,24,32,25,18,11,4,5,12,19,26,33,40,48,41,34,27,20,13,6,7,14,21,28,35,42,49,56,57,50,43,36,29,22,15,23,30,37,44,51,58,59,52,45,38,31,39,46,53,60,61,54,47,55,62,63]);Da.prototype={parse:function(Qa){function Za(){var el=Qa[Ga]<<8|Qa[Ga+1];return Ga+=2,el}function ja(){var el=Za();el=Ga+el-2;var tl=Ua(Qa,el,Ga);return tl&&tl.f&&((0,_util.warn)("readDataBlock - incorrect length, current marker is: "+tl.f),el=tl.offset),el=Qa.subarray(Ga,el),Ga+=el.length,el}function qa(el){for(var tl=Math.ceil(el.v/8/el.s),il=Math.ceil(el.g/8/el.u),ll=0;ll<el.b.length;ll++){fs=el.b[ll];var hl=Math.ceil(Math.ceil(el.v/8)*fs.h/el.s),ol=Math.ceil(Math.ceil(el.g/8)*fs.j/el.u);fs.a=new Int16Array(64*il*fs.j*(tl*fs.h+1)),fs.c=hl,fs.l=ol}el.P=tl,el.O=il}var Ha=(1<arguments.length&&arguments[1]!==void 0?arguments[1]:{}).N,za=Ha===void 0?null:Ha,Ga=0,Ka=null,Ya=0;Ha=[];var Wa=[],gi=[],Ei=Za();if(Ei!==65496)throw new Ba("SOI not found");for(Ei=Za();Ei!==65497;){switch(Ei){case 65504:case 65505:case 65506:case 65507:case 65508:case 65509:case 65510:case 65511:case 65512:case 65513:case 65514:case 65515:case 65516:case 65517:case 65518:case 65519:case 65534:var zi=ja();Ei===65518&&zi[0]===65&&zi[1]===100&&zi[2]===111&&zi[3]===98&&zi[4]===101&&(Ka={version:zi[5]<<8|zi[6],Y:zi[7]<<8|zi[8],Z:zi[9]<<8|zi[10],W:zi[11]});break;case 65499:Ei=Za()+Ga-2;for(var cs;Ga<Ei;){var Xi=Qa[Ga++],ls=new Uint16Array(64);if(Xi>>4===0)for(zi=0;64>zi;zi++)cs=La[zi],ls[cs]=Qa[Ga++];else if(Xi>>4===1)for(zi=0;64>zi;zi++)cs=La[zi],ls[cs]=Za();else throw new Ba("DQT - invalid table spec");Ha[Xi&15]=ls}break;case 65472:case 65473:case 65474:if(ds)throw new Ba("Only single frame JPEGs supported");Za();var ds={};for(ds.X=Ei===65473,ds.S=Ei===65474,ds.precision=Qa[Ga++],Ei=Za(),ds.g=za||Ei,ds.v=Za(),ds.b=[],ds.C={},zi=Qa[Ga++],Ei=ls=Xi=0;Ei<zi;Ei++){cs=Qa[Ga];var us=Qa[Ga+1]>>4,gs=Qa[Ga+1]&15;Xi<us&&(Xi=us),ls<gs&&(ls=gs),us=ds.b.push({h:us,j:gs,T:Qa[Ga+2],G:null}),ds.C[cs]=us-1,Ga+=3}ds.s=Xi,ds.u=ls,qa(ds);break;case 65476:for(cs=Za(),Ei=2;Ei<cs;){for(Xi=Qa[Ga++],ls=new Uint8Array(16),zi=us=0;16>zi;zi++,Ga++)us+=ls[zi]=Qa[Ga];
39for(gs=new Uint8Array(us),zi=0;zi<us;zi++,Ga++)gs[zi]=Qa[Ga];Ei+=17+us,(Xi>>4===0?gi:Wa)[Xi&15]=Va(ls,gs)}break;case 65501:Za();var hs=Za();break;case 65498:for(zi=++Ya===1&&!za,Za(),Xi=Qa[Ga++],cs=[],Ei=0;Ei<Xi;Ei++){ls=ds.C[Qa[Ga++]];var fs=ds.b[ls];ls=Qa[Ga++],fs.D=gi[ls>>4],fs.o=Wa[ls&15],cs.push(fs)}Ei=Qa[Ga++],Xi=Qa[Ga++],ls=Qa[Ga++];try{var al=Fa(Qa,Ga,ds,cs,hs,Ei,Xi,ls>>4,ls&15,zi);Ga+=al}catch(el){if(el instanceof $a)return(0,_util.warn)('Attempting to re-parse JPEG image using "scanLines" parameter found in DNL marker (0xFFDC) segment.'),this.parse(Qa,{N:el.g});throw el}break;case 65500:Ga+=4;break;case 65535:Qa[Ga]!==255&&Ga--;break;default:if(Qa[Ga-3]===255&&192<=Qa[Ga-2]&&254>=Qa[Ga-2])Ga-=3;else if((zi=Ua(Qa,Ga-2))&&zi.f)(0,_util.warn)("JpegImage.parse - unexpected data, current marker is: "+zi.f),Ga=zi.offset;else throw new Ba("unknown marker "+Ei.toString(16))}Ei=Za()}for(this.width=ds.v,this.height=ds.g,this.A=Ka,this.b=[],Ei=0;Ei<ds.b.length;Ei++)fs=ds.b[Ei],(hs=Ha[fs.T])&&(fs.G=hs),this.b.push({R:Ma(ds,fs),U:fs.h/ds.s,V:fs.j/ds.u,c:fs.c,l:fs.l});this.i=this.b.length},L:function(Qa,Za){var ja=this.width/Qa,qa=this.height/Za,Ha,za,Ga=this.b.length,Ka=Qa*Za*Ga,Ya=new Uint8ClampedArray(Ka),Wa=new Uint32Array(Qa);for(za=0;za<Ga;za++){var gi=this.b[za],Ei=gi.U*ja,zi=gi.V*qa,cs=za,Xi=gi.R,ls=gi.c+1<<3;for(Ha=0;Ha<Qa;Ha++)gi=0|Ha*Ei,Wa[Ha]=(gi&4294967288)<<3|gi&7;for(Ei=0;Ei<Za;Ei++)for(gi=0|Ei*zi,gi=ls*(gi&4294967288)|(gi&7)<<3,Ha=0;Ha<Qa;Ha++)Ya[cs]=Xi[gi+Wa[Ha]],cs+=Ga}if(qa=this.M)for(za=0;za<Ka;)for(ja=gi=0;gi<Ga;gi++,za++,ja+=2)Ya[za]=(Ya[za]*qa[ja]>>8)+qa[ja+1];return Ya},w:function(){return this.A?!!this.A.W:this.i===3?this.B!==0:this.B===1},I:function(Qa){for(var Za,ja,qa,Ha=0,za=Qa.length;Ha<za;Ha+=3)Za=Qa[Ha],ja=Qa[Ha+1],qa=Qa[Ha+2],Qa[Ha]=Za-179.456+1.402*qa,Qa[Ha+1]=Za+135.459-.344*ja-.714*qa,Qa[Ha+2]=Za-226.816+1.772*ja;return Qa},K:function(Qa){for(var Za,ja,qa,Ha,za=0,Ga=0,Ka=Qa.length;Ga<Ka;Ga+=4)Za=Qa[Ga],ja=Qa[Ga+1],qa=Qa[Ga+2],Ha=Qa[Ga+3],Qa[za++]=-122.67195406894+ja*(-660635669420364e-19*ja+.000437130475926232*qa-54080610064599e-18*Za+.00048449797120281*Ha-.154362151871126)+qa*(-.000957964378445773*qa+.000817076911346625*Za-.00477271405408747*Ha+1.53380253221734)+Za*(.000961250184130688*Za-.00266257332283933*Ha+.48357088451265)+Ha*(-.000336197177618394*Ha+.484791561490776),Qa[za++]=107.268039397724+ja*(219927104525741e-19*ja-.000640992018297945*qa+.000659397001245577*Za+.000426105652938837*Ha-.176491792462875)+qa*(-.000778269941513683*qa+.00130872261408275*Za+.000770482631801132*Ha-.151051492775562)+Za*(.00126935368114843*Za-.00265090189010898*Ha+.25802910206845)+Ha*(-.000318913117588328*Ha-.213742400323665),Qa[za++]=-20.810012546947+ja*(-.000570115196973677*ja-263409051004589e-19*qa+.0020741088115012*Za-.00288260236853442*Ha+.814272968359295)+qa*(-153496057440975e-19*qa-.000132689043961446*Za+.000560833691242812*Ha-.195152027534049)+Za*(.00174418132927582*Za-.00255243321439347*Ha+.116935020465145)+Ha*(-.000343531996510555*Ha+.24165260232407);return Qa.subarray(0,za)},J:function(Qa){for(var Za,ja,qa,Ha=0,za=Qa.length;Ha<za;Ha+=4)Za=Qa[Ha],ja=Qa[Ha+1],qa=Qa[Ha+2],Qa[Ha]=434.456-Za-1.402*qa,Qa[Ha+1]=119.541-Za+.344*ja+.714*qa,Qa[Ha+2]=481.816-Za-1.772*ja;return Qa},H:function(Qa){for(var Za,ja,qa,Ha,za=0,Ga=1/255,Ka=0,Ya=Qa.length;Ka<Ya;Ka+=4)Za=Qa[Ka]*Ga,ja=Qa[Ka+1]*Ga,qa=Qa[Ka+2]*Ga,Ha=Qa[Ka+3]*Ga,Qa[za++]=255+Za*(-4.387332384609988*Za+54.48615194189176*ja+18.82290502165302*qa+212.25662451639585*Ha-285.2331026137004)+ja*(1.7149763477362134*ja-5.6096736904047315*qa-17.873870861415444*Ha-5.497006427196366)+qa*(-2.5217340131683033*qa-21.248923337353073*Ha+17.5119270841813)-Ha*(21.86122147463605*Ha+189.48180835922747),Qa[za++]=255+Za*(8.841041422036149*Za+60.118027045597366*ja+6.871425592049007*qa+31.159100130055922*Ha-79.2970844816548)+ja*(-15.310361306967817*ja+17.575251261109482*qa+131.35250912493976*Ha-190.9453302588951)+qa*(4.444339102852739*qa+9.8632861493405*Ha-24.86741582555878)-Ha*(20.737325471181034*Ha+187.80453709719578),Qa[za++]=255+Za*(.8842522430003296*Za+8.078677503112928*ja+30.89978309703729*qa-.23883238689178934*Ha-14.183576799673286)+ja*(10.49593273432072*ja+63.02378494754052*qa+50.606957656360734*Ha-112.23884253719248)+qa*(.03296041114873217*qa+115.60384449646641*Ha-193.58209356861505)-Ha*(22.33816807309886*Ha+180.12613974708367);return Qa.subarray(0,za)},getData:function(Qa,Za,ja){if(4<this.i)throw new Ba("Unsupported color mode");if(Qa=this.L(Qa,Za),this.i===1&&ja){ja=Qa.length,Za=new Uint8ClampedArray(3*ja);for(var qa=0,Ha=0;Ha<ja;Ha++){var za=Qa[Ha];Za[qa++]=za,Za[qa++]=za,Za[qa++]=za}return Za}if(this.i===3&&this.w())return this.I(Qa);if(this.i===4){if(this.w())return ja?this.K(Qa):this.J(Qa);if(ja)return this.H(Qa)}return Qa}},xa.JpegDecoder=Da})()})(),xa.encodeImage=function(ka,Ba,$a,Da){var Va={t256:[Ba],t257:[$a],t258:[8,8,8,8],t259:[1],t262:[2],t273:[1e3],t277:[4],t278:[$a],t279:[Ba*$a*4],t282:[1],t283:[1],t284:[1],t286:[0],t287:[0],t296:[1],t305:["Photopea (UTIF.js)"],t338:[1]};if(Da)for(var Fa in Da)Va[Fa]=Da[Fa];for(var Ma=new Uint8Array(xa.encode([Va])),Ua=new Uint8Array(ka),La=new Uint8Array(1e3+Ba*$a*4),Fa=0;Fa<Ma.length;Fa++)La[Fa]=Ma[Fa];for(var Fa=0;Fa<Ua.length;Fa++)La[1e3+Fa]=Ua[Fa];return La.buffer},xa.encode=function(ka){var Ba=new Uint8Array(2e4),$a=4,Da=xa._binBE;Ba[0]=77,Ba[1]=77,Ba[3]=42;var Va=8;
39Da.writeUint(Ba,$a,Va),$a+=4;for(var Fa=0;Fa<ka.length;Fa++){var Ma=xa._writeIFD(Da,Ba,Va,ka[Fa]);Va=Ma[1],Fa<ka.length-1&&Da.writeUint(Ba,Ma[0],Va)}return Ba.slice(0,Va).buffer},xa.decode=function(ka){xa.decode._decodeG3.allow2D=null;var Ba=new Uint8Array(ka),$a=0,Da=xa._binBE.readASCII(Ba,$a,2);$a+=2;var Va=Da=="II"?xa._binLE:xa._binBE;Va.readUshort(Ba,$a),$a+=2;var Fa=Va.readUint(Ba,$a);$a+=4;for(var Ma=[];;){var Ua=xa._readIFD(Va,Ba,Fa,Ma,0,!1);if(Fa=Va.readUint(Ba,Ua),Fa==0)break}return Ma},xa.decodeImage=function(ka,Ba,$a){var Da=new Uint8Array(ka),Va=xa._binBE.readASCII(Da,0,2);if(Ba.t256!=null){Ba.isLE=Va=="II",Ba.width=Ba.t256[0],Ba.height=Ba.t257[0];var Fa=Ba.t259?Ba.t259[0]:1,Ma=Ba.t266?Ba.t266[0]:1;Ba.t284&&Ba.t284[0]==2&&Pa("PlanarConfiguration 2 should not be used!");var Ua;Ba.t258?Ua=Math.min(32,Ba.t258[0])*Ba.t258.length:Ua=Ba.t277?Ba.t277[0]:1,Fa==1&&Ba.t279!=null&&Ba.t278&&Ba.t262[0]==32803&&(Ua=Math.round(Ba.t279[0]*8/(Ba.width*Ba.t278[0])));var La=Math.ceil(Ba.width*Ua/8)*8,Qa=Ba.t273;Qa==null&&(Qa=Ba.t324);var Za=Ba.t279;Fa==1&&Qa.length==1&&(Za=[Ba.height*(La>>>3)]),Za==null&&(Za=Ba.t325);var ja=new Uint8Array(Ba.height*(La>>>3)),qa=0;if(Ba.t322!=null){for(var Ha=Ba.t322[0],za=Ba.t323[0],Ga=Math.floor((Ba.width+Ha-1)/Ha),Ka=Math.floor((Ba.height+za-1)/za),Ya=new Uint8Array(Math.ceil(Ha*za*Ua/8)|0),Wa=0;Wa<Ka;Wa++)for(var gi=0;gi<Ga;gi++){for(var Ei=Wa*Ga+gi,zi=0;zi<Ya.length;zi++)Ya[zi]=0;xa.decode._decompress(Ba,$a,Da,Qa[Ei],Za[Ei],Fa,Ya,0,Ma),Fa==6?ja=Ya:xa._copyTile(Ya,Math.ceil(Ha*Ua/8)|0,za,ja,Math.ceil(Ba.width*Ua/8)|0,Ba.height,Math.ceil(gi*Ha*Ua/8)|0,Wa*za)}qa=ja.length*8}else{var cs=Ba.t278?Ba.t278[0]:Ba.height;cs=Math.min(cs,Ba.height);for(var Ei=0;Ei<Qa.length;Ei++)xa.decode._decompress(Ba,$a,Da,Qa[Ei],Za[Ei],Fa,ja,Math.ceil(qa/8)|0,Ma),qa+=La*cs;qa=Math.min(qa,ja.length*8)}Ba.data=new Uint8Array(ja.buffer,0,Math.ceil(qa/8)|0)}},xa.decode._decompress=function(ka,Ba,$a,Da,Va,Fa,Ma,Ua,La){if(Fa==1||Va==Ma.length&&Fa!=32767)for(var Qa=0;Qa<Va;Qa++)Ma[Ua+Qa]=$a[Da+Qa];else if(Fa==3)xa.decode._decodeG3($a,Da,Va,Ma,Ua,ka.width,La);else if(Fa==4)xa.decode._decodeG4($a,Da,Va,Ma,Ua,ka.width,La);else if(Fa==5)xa.decode._decodeLZW($a,Da,Ma,Ua);else if(Fa==6)xa.decode._decodeOldJPEG(ka,$a,Da,Va,Ma,Ua);else if(Fa==7)xa.decode._decodeNewJPEG(ka,$a,Da,Va,Ma,Ua);else if(Fa==8)for(var Za=new Uint8Array($a.buffer,Da,Va),ja=Ca.inflate(Za),qa=0;qa<ja.length;qa++)Ma[Ua+qa]=ja[qa];else Fa==32767?xa.decode._decodeARW(ka,$a,Da,Va,Ma,Ua):Fa==32773?xa.decode._decodePackBits($a,Da,Va,Ma,Ua):Fa==32809?xa.decode._decodeThunder($a,Da,Va,Ma,Ua):Fa==34713?xa.decode._decodeNikon(ka,Ba,$a,Da,Va,Ma,Ua):Pa("Unknown compression",Fa);var Ha=ka.t258?Math.min(32,ka.t258[0]):1,za=ka.t277?ka.t277[0]:1,Ga=Ha*za>>>3,Ka=ka.t278?ka.t278[0]:ka.height,Ya=Math.ceil(Ha*za*ka.width/8);if(Ha==16&&!ka.isLE&&ka.t33422==null)for(var Wa=0;Wa<Ka;Wa++)for(var gi=Ua+Wa*Ya,Ei=1;Ei<Ya;Ei+=2){var zi=Ma[gi+Ei];Ma[gi+Ei]=Ma[gi+Ei-1],Ma[gi+Ei-1]=zi}if(ka.t317&&ka.t317[0]==2)for(var Wa=0;Wa<Ka;Wa++){var cs=Ua+Wa*Ya;if(Ha==16)for(var Qa=Ga;Qa<Ya;Qa+=2){var Xi=(Ma[cs+Qa+1]<<8|Ma[cs+Qa])+(Ma[cs+Qa-Ga+1]<<8|Ma[cs+Qa-Ga]);Ma[cs+Qa]=Xi&255,Ma[cs+Qa+1]=Xi>>>8&255}else if(za==3)for(var Qa=3;Qa<Ya;Qa+=3)Ma[cs+Qa]=Ma[cs+Qa]+Ma[cs+Qa-3]&255,Ma[cs+Qa+1]=Ma[cs+Qa+1]+Ma[cs+Qa-2]&255,Ma[cs+Qa+2]=Ma[
39cs+Qa+2]+Ma[cs+Qa-1]&255;else for(var Qa=Ga;Qa<Ya;Qa++)Ma[cs+Qa]=Ma[cs+Qa]+Ma[cs+Qa-Ga]&255}},xa.decode._ljpeg_diff=function(ka,Ba,$a){var Da=xa.decode._getbithuff,Va=Da(ka,Ba,$a[0],$a),Fa=Da(ka,Ba,Va,0);return(Fa&1<<Va-1)==0&&(Fa-=(1<<Va)-1),Fa},xa.decode._decodeARW=function(ka,Ba,$a,Da,Va,Fa){var Ma=ka.t256[0],Ua=ka.t257[0],La=ka.t258[0],Qa=ka.isLE?xa._binLE:xa._binBE;if(!(Ma*Ua==Da||Ma*Ua*1.5==Da)){Ua+=8;var Za=[$a,0,0,0],ja=new Uint16Array(32770),qa=[3857,3856,3599,3342,3085,2828,2571,2314,2057,1800,1543,1286,1029,772,771,768,514,513],tl,Ha,za,ls,Xi,Ga=0,Ka=xa.decode._ljpeg_diff;for(ja[0]=15,za=tl=0;tl<18;tl++)for(var Ya=32768>>>(qa[tl]>>>8),Ha=0;Ha<Ya;Ha++)ja[++za]=qa[tl];for(ls=Ma;ls--;)for(Xi=0;Xi<Ua+1;Xi+=2)if(Xi==Ua&&(Xi=1),Ga+=Ka(Ba,Za,ja),Xi<Ua){var Wa=Ga&4095;xa.decode._putsF(Va,(Xi*Ma+ls)*La,Wa<<16-La)}return}if(Ma*Ua*1.5==Da){for(var tl=0;tl<Da;tl+=3){var gi=Ba[$a+tl+0],Ei=Ba[$a+tl+1],zi=Ba[$a+tl+2];Va[Fa+tl]=Ei<<4|gi>>>4,Va[Fa+tl+1]=gi<<4|zi>>>4,Va[Fa+tl+2]=zi<<4|Ei>>>4}return}var cs=new Uint16Array(16),Xi,ls,ds,us,gs,hs,fs,al,el,tl,il,ll=new Uint8Array(Ma+1);for(Xi=0;Xi<Ua;Xi++){for(var hl=0;hl<Ma;hl++)ll[hl]=Ba[$a++];for(il=0,ls=0;ls<Ma-30;il+=16){for(us=2047&(ds=Qa.readUint(ll,il)),gs=2047&ds>>>11,hs=15&ds>>>22,fs=15&ds>>>26,al=0;al<4&&128<<al<=us-gs;al++);for(el=30,tl=0;tl<16;tl++)tl==hs?cs[tl]=us:tl==fs?cs[tl]=gs:(cs[tl]=((Qa.readUshort(ll,il+(el>>3))>>>(el&7)&127)<<al)+gs,cs[tl]>2047&&(cs[tl]=2047),el+=7);for(tl=0;tl<16;tl++,ls+=2){var Wa=cs[tl]<<1;xa.decode._putsF(Va,(Xi*Ma+ls)*La,Wa<<16-La)}ls-=ls&1?1:31}}},xa.decode._decodeNikon=function(ka,Ba,$a,Da,Va,Fa,Ma){var Ua=[[0,0,1,5,1,1,1,1,1,1,2,0,0,0,0,0,0,5,4,3,6,2,7,1,0,8,9,11,10,12],[0,0,1,5,1,1,1,1,1,1,2,0,0,0,0,0,0,57,90,56,39,22,5,4,3,2,1,0,11,12,12],[0,0,1,4,2,3,1,2,0,0,0,0,0,0,0,0,0,5,4,6,3,7,2,8,1,9,0,10,11,12],[0,0,1,4,3,1,1,1,1,1,2,0,0,0,0,0,0,5,6,4,7,8,3,9,2,1,0,10,11,12,13,14],[0,0,1,5,1,1,1,1,1,1,1,2,0,0,0,0,0,8,92,75,58,41,7,6,5,4,3,2,1,0,13,14],[0,0,1,4,2,2,3,1,2,0,0,0,0,0,0,0,0,7,6,8,5,9,4,10,3,11,12,2,0,1,13,14]],La=ka.t256[0],Qa=ka.t257[0],Za=ka.t258[0],ja=0,qa=0,Ha=xa.decode._make_decoder,za=xa.decode._getbithuff,Ga=Ba[0].exifIFD.makerNote,Ka=Ga.t150?Ga.t150:Ga.t140,Ya=0,Wa=Ka[Ya++],gi=Ka[Ya++];(Wa==73||gi==88)&&(Ya+=2110),Wa==70&&(ja=2),Za==14&&(ja+=3);for(var Ei=[[0,0],[0,0]],zi=ka.isLE?xa._binLE:xa._binBE,us=0;us<2;us++)for(var cs=0;cs<2;cs++)Ei[us][cs]=zi.readShort(Ka,Ya),Ya+=2;var Xi=1<<Za&32767,ls=0,ds=zi.readShort(Ka,Ya);Ya+=2,ds>1&&(ls=Math.floor(Xi/(ds-1))),Wa==68&&gi==32&&ls>0&&(qa=zi.readShort(Ka,562));var us,gs,hs,fs,al,el,tl=[0,0],il=Ha(Ua[ja]),ll=[Da,0,0,0];for(gs=0;gs<Qa;gs++)for(qa&&gs==qa&&(il=Ha(Ua[ja+1])),hs=0;hs<La;hs++){us=za($a,ll,il[0],il),fs=us&15,al=us>>>4,el=(za($a,ll,fs-al,0)<<1)+1<<al>>>1,(el&1<<fs-1)==0&&(el-=(1<<fs)-(al==0?1:0)),hs<2?tl[hs]=Ei[gs&1][hs]+=el:tl[hs&1]+=el;var hl=Math.min(Math.max(tl[hs&1],0),(1<<Za)-1),ol=(gs*La+hs)*Za;xa.decode._putsF(Fa,ol,hl<<16-Za)}},xa.decode._putsF=function(ka,Ba,$a){$a=$a<<8-(Ba&7);var Da=Ba>>>3;ka[Da]|=$a>>>16,ka[Da+1]|=$a>>>8,ka[Da+2]|=$a},xa.decode._getbithuff=function(ka,Ba,$a,Da){var Va=0;xa.decode._get_byte;var Fa,Ma=Ba[0],Ua=Ba[1],La=Ba[2],Qa=Ba[3];if($a==0||La<0)return 0;for(;!Qa&&La<$a&&(Fa=ka[Ma++])!=-1&&!(Qa=Va&&Fa==255&&ka[Ma++]);)Ua=(Ua<<8)+Fa,La+=8;if(Fa=Ua<<32-La>>>32-$a,Da?(La-=Da[Fa+1]>>>8,Fa=Da[Fa+1]&255):La-=$a,La<0)throw"e";return Ba[0]=Ma,Ba[1]=Ua,Ba[2]=La,Ba[3]=Qa,Fa},xa.decode._make_decoder=function(ka){var Ba,$a,Da,Va,Fa,Ma=[];for(Ba=16;Ba!=0&&!ka[Ba];Ba--);var Ua=17;for(Ma[0]=Ba,Da=$a=1;$a<=Ba;$a++)for(Va=0;Va<ka[$a];Va++,++Ua)for(Fa=0;Fa<1<<Ba-$a;Fa++)Da<=1<<Ba&&(Ma[Da++]=$a<<8|ka[Ua]);return Ma},xa.decode._decodeNewJPEG=function(ka,Ba,$a,Da,Va,Fa){var Ma=ka.t347,Ua=Ma?Ma.length:0,La=new Uint8Array(Ua+Da);if(Ma){for(var Qa=216,Za=217,ja=0,qa=0;qa<Ua-1&&!(Ma[qa]==255&&Ma[qa+1]==Za);qa++)La[ja++]=Ma[qa];var Ha=Ba[$a],za=Ba[$a+1];(Ha!=255||za!=Qa)&&(La[ja++]=Ha,La[ja++]=za);for(var qa=2;qa<Da;qa++)La[ja++]=Ba[$a+qa]}else for(var qa=0;qa<Da;qa++)La[qa]=Ba[$a+qa];if(ka.t262[0]==32803||ka.t262[0]==34892){var Ga=ka.t258[0],Ka=xa.LosslessJpegDecode(La),Ya=Ka.length;if(Ga==16)if(ka.isLE)for(var qa=0;qa<Ya;qa++)Va[Fa+(qa<<1)]=Ka[qa]&255,Va[Fa+(qa<<1)+1]=Ka[qa]>>>8;else for(var qa=0;qa<Ya;qa++)Va[Fa+(qa<<1)]=Ka[qa]>>>8,Va[Fa+(qa<<1)+1]=Ka[qa]&255;else if(Ga==14||Ga==12)for(var Wa=16-Ga,qa=0;qa<Ya;qa++)xa.decode._putsF(Va,qa*Ga,Ka[qa]<<Wa);else throw new Error("unsupported bit depth "+Ga)}else{var gi=new xa.JpegDecoder;gi.parse(La);for(var Ei=gi.getData(gi.width,gi.height),qa=0;qa<Ei.length;qa++)Va[Fa+qa]=Ei[qa]}ka.t262[0]==6&&(ka.t262[0]=2)},xa.decode._decodeOldJPEGInit=function(ka,Ba,$a,Da){var Va=216,Fa=219,Ma=196,Ua=221,La=192,Qa=218,Za=0,ja=0,qa,Ha,za=!1,Ga,Ka,Ya,Wa=ka.t513,gi=Wa?Wa[0]:0,Ei=ka.t514,zi=Ei?Ei[0]:0,cs=ka.t324||ka.t273||Wa,Xi=ka.t530,ls=0,ds=0,us=ka.t277?ka.t277[0]:1,gs=ka.t515;if(cs&&(ja=cs[0],za=cs.length>1),!za){if(Ba[$a]==255&&Ba[$a+1]==Va)return{jpegOffset:$a};if(Wa!=null&&(Ba[$a+gi]==255&&Ba[$a+gi+1]==Va?Za=$a+gi:Pa("JPEGInterchangeFormat does not point to SOI"),Ei==null?Pa("JPEGInterchangeFormatLength field is missing"):(gi>=ja||gi+zi<=ja)&&Pa("JPEGInterchangeFormatLength field value is invali
39d"),Za!=null))return{jpegOffset:Za}}if(Xi!=null&&(ls=Xi[0],ds=Xi[1]),Wa!=null&&Ei!=null)if(zi>=2&&gi+zi<=ja){for(Ba[$a+gi+zi-2]==255&&Ba[$a+gi+zi-1]==Va?qa=new Uint8Array(zi-2):qa=new Uint8Array(zi),Ga=0;Ga<qa.length;Ga++)qa[Ga]=Ba[$a+gi+Ga];Pa("Incorrect JPEG interchange format: using JPEGInterchangeFormat offset to derive tables")}else Pa("JPEGInterchangeFormat+JPEGInterchangeFormatLength > offset to first strip or tile");if(qa==null){var hs=0,fs=[];fs[hs++]=255,fs[hs++]=Va;var al=ka.t519;if(al==null)throw new Error("JPEGQTables tag is missing");for(Ga=0;Ga<al.length;Ga++)for(fs[hs++]=255,fs[hs++]=Fa,fs[hs++]=0,fs[hs++]=67,fs[hs++]=Ga,Ka=0;Ka<64;Ka++)fs[hs++]=Ba[$a+al[Ga]+Ka];for(Ya=0;Ya<2;Ya++){var el=ka[Ya==0?"t520":"t521"];if(el==null)throw new Error((Ya==0?"JPEGDCTables":"JPEGACTables")+" tag is missing");for(Ga=0;Ga<el.length;Ga++){fs[hs++]=255,fs[hs++]=Ma;var tl=19;for(Ka=0;Ka<16;Ka++)tl+=Ba[$a+el[Ga]+Ka];for(fs[hs++]=tl>>>8,fs[hs++]=tl&255,fs[hs++]=Ga|Ya<<4,Ka=0;Ka<16;Ka++)fs[hs++]=Ba[$a+el[Ga]+Ka];for(Ka=0;Ka<tl;Ka++)fs[hs++]=Ba[$a+el[Ga]+16+Ka]}}if(fs[hs++]=255,fs[hs++]=La,fs[hs++]=0,fs[hs++]=8+3*us,fs[hs++]=8,fs[hs++]=ka.height>>>8&255,fs[hs++]=ka.height&255,fs[hs++]=ka.width>>>8&255,fs[hs++]=ka.width&255,fs[hs++]=us,us==1)fs[hs++]=1,fs[hs++]=17,fs[hs++]=0;else for(Ga=0;Ga<3;Ga++)fs[hs++]=Ga+1,fs[hs++]=Ga!=0?17:(ls&15)<<4|ds&15,fs[hs++]=Ga;gs!=null&&gs[0]!=0&&(fs[hs++]=255,fs[hs++]=Ua,fs[hs++]=0,fs[hs++]=4,fs[hs++]=gs[0]>>>8&255,fs[hs++]=gs[0]&255),qa=new Uint8Array(fs)}var il=-1;for(Ga=0;Ga<qa.length-1;){if(qa[Ga]==255&&qa[Ga+1]==La){il=Ga;break}Ga++}if(il==-1){var ll=new Uint8Array(qa.length+10+3*us);ll.set(qa);var hl=qa.length;if(il=qa.length,qa=ll,qa[hl++]=255,qa[hl++]=La,qa[hl++]=0,qa[hl++]=8+3*us,qa[hl++]=8,qa[hl++]=ka.height>>>8&255,qa[hl++]=ka.height&255,qa[hl++]=ka.width>>>8&255,qa[hl++]=ka.width&255,qa[hl++]=us,us==1)qa[hl++]=1,qa[hl++]=17,qa[hl++]=0;else for(Ga=0;Ga<3;Ga++)qa[hl++]=Ga+1,qa[hl++]=Ga!=0?17:(ls&15)<<4|ds&15,qa[hl++]=Ga}if(Ba[ja]==255&&Ba[ja+1]==Qa){var ol=Ba[ja+2]<<8|Ba[ja+3];for(Ha=new Uint8Array(ol+2),Ha[0]=Ba[ja],Ha[1]=Ba[ja+1],Ha[2]=Ba[ja+2],Ha[3]=Ba[ja+3],Ga=0;Ga<ol-2;Ga++)Ha[Ga+4]=Ba[ja+Ga+4]}else{Ha=new Uint8Array(8+2*us);var pl=0;if(Ha[pl++]=255,Ha[pl++]=Qa,Ha[pl++]=0,Ha[pl++]=6+2*us,Ha[pl++]=us,us==1)Ha[pl++]=1,Ha[pl++]=0;else for(Ga=0;Ga<3;Ga++)Ha[pl++]=Ga+1,Ha[pl++]=Ga<<4|Ga;Ha[pl++]=0,Ha[pl++]=63,Ha[pl++]=0}return{jpegOffset:$a,tables:qa,sosMarker:Ha,sofPosition:il}},xa.decode._decodeOldJPEG=function(ka,Ba,$a,Da,Va,Fa){var Ma,Ua,La,Qa,Za,ja=xa.decode._decodeOldJPEGInit(ka,Ba,$a,Da);if(ja.jpegOffset!=null)for(Ua=$a+Da-ja.jpegOffset,Qa=new Uint8Array(Ua),Ma=0;Ma<Ua;Ma++)Qa[Ma]=Ba[ja.jpegOffset+Ma];else{for(La=ja.tables.length,Qa=new Uint8Array(La+ja.sosMarker.length+Da+2),Qa.set(ja.tables),Za=La,Qa[ja.sofPosition+5]=ka.height>>>8&255,Qa[ja.sofPosition+6]=ka.height&255,Qa[ja.sofPosition+7]=ka.width>>>8&255,Qa[ja.sofPosition+8]=ka.width&255,(Ba[$a]!=255||Ba[$a+1]!=SOS)&&(Qa.set(ja.sosMarker,Za),Za+=sosMarker.length),Ma=0;Ma<Da;Ma++)Qa[Za++]=Ba[$a+Ma];Qa[Za++]=255,Qa[Za++]=EOI}var qa=new xa.JpegDecoder;qa.parse(Qa);for(var Ha=qa.getData(qa.width,qa.height),Ma=0;Ma<Ha.length;Ma++)Va[Fa+Ma]=Ha[Ma];ka.t262&&ka.t262[0]==6&&(ka.t262[0]=2)},xa.decode._decodePackBits=function(ka,Ba,$a,Da,Va){for(var Fa=new Int8Array(ka.buffer),Ma=new Int8Array(Da.buffer),Ua=Ba+$a;Ba<Ua;){var La=Fa[Ba];if(Ba++,La>=0&&La<128)for(var Qa=0;Qa<La+1;Qa++)Ma[Va]=Fa[Ba],Va++,Ba++;if(La>=-127&&La<0){for(var Qa=0;Qa<-La+1;Qa++)Ma[Va]=Fa[Ba],Va++;Ba++}}},xa.decode._decodeThunder=function(ka,Ba,$a,Da,Va){for(var Fa=[0,1,0,-1],Ma=[0,1,2,3,0,-3,-2,-1],Ua=Ba+$a,La=Va*2,Qa=0;Ba<Ua;){var Za=ka[Ba],ja=Za>>>6,qa=Za&63;if(Ba++,ja==3&&(Qa=qa&15,Da[La>>>1]|=Qa<<4*(1-La&1),La++),ja==0)for(var Ha=0;Ha<qa;Ha++)Da[La>>>1]|=Qa<<4*(1-La&1),La++;if(ja==2)for(var Ha=0;Ha<2;Ha++){var za=qa>>>3*(1-Ha)&7;za!=4&&(Qa+=Ma[za],Da[La>>>1]|=Qa<<4*(1-La&1),La++)}if(ja==1)for(var Ha=0;Ha<3;Ha++){var za=qa>>>2*(2-Ha)&3;za!=2&&(Qa+=Fa[za],Da[La>>>1]|=Qa<<4*(1-La&1),La++)}}},xa.decode._dmap={1:0,"011":1,"000011":2,"0000011":3,"010":-1,"000010":-2,"0000010":-3},xa.decode._lens=(function(){var ka=function(La,Qa,Za,ja){for(var qa=0;qa<Qa.length;qa++)La[Qa[qa]]=Za+qa*ja},Ba="00110101,000111,0111,1000,1011,1100,1110,1111,10011,10100,00111,01000,001000,000011,110100,110101,101010,101011,0100111,0001100,
390001000,0010111,0000011,0000100,0101000,0101011,0010011,0100100,0011000,00000010,00000011,00011010,00011011,00010010,00010011,00010100,00010101,00010110,00010111,00101000,00101001,00101010,00101011,00101100,00101101,00000100,00000101,00001010,00001011,01010010,01010011,01010100,01010101,00100100,00100101,01011000,01011001,01011010,01011011,01001010,01001011,00110010,00110011,00110100",$a="0000110111,010,11,10,011,0011,0010,00011,000101,000100,0000100,0000101,0000111,00000100,00000111,000011000,0000010111,0000011000,0000001000,00001100111,00001101000,00001101100,00000110111,00000101000,00000010111,00000011000,000011001010,000011001011,000011001100,000011001101,000001101000,000001101001,000001101010,000001101011,000011010010,000011010011,000011010100,000011010101,000011010110,000011010111,000001101100,000001101101,000011011010,000011011011,000001010100,000001010101,000001010110,000001010111,000001100100,000001100101,000001010010,000001010011,000000100100,000000110111,000000111000,000000100111,000000101000,000001011000,000001011001,000000101011,000000101100,000001011010,000001100110,000001100111",Da="11011,10010,010111,0110111,00110110,00110111,01100100,01100101,01101000,01100111,011001100,011001101,011010010,011010011,011010100,011010101,011010110,011010111,011011000,011011001,011011010,011011011,010011000,010011001,010011010,011000,010011011",Va="0000001111,000011001000,000011001001,000001011011,000000110011,000000110100,000000110101,0000001101100,0000001101101,0000001001010,0000001001011,0000001001100,0000001001101,0000001110010,0000001110011,0000001110100,0000001110101,0000001110110,0000001110111,0000001010010,0000001010011,0000001010100,0000001010101,0000001011010,0000001011011,0000001100100,0000001100101",Fa="00000001000,00000001100,00000001101,000000010010,000000010011,000000010100,000000010101,000000010110,000000010111,000000011100,000000011101,000000011110,000000011111";Ba=Ba.split(","),$a=$a.split(","),Da=Da.split(","),Va=Va.split(","),Fa=Fa.split(",");var Ma={},Ua={};return ka(Ma,Ba,0,1),ka(Ma,Da,64,64),ka(Ma,Fa,1792,64),ka(Ua,$a,0,1),ka(Ua,Va,64,64),ka(Ua,Fa,1792,64),[Ma,Ua]})(),xa.decode._decodeG4=function(ka,Ba,$a,Da,Va,Fa,Ma){for(var Ua=xa.decode,La=Ba<<3,Qa=0,Za="",ja=[],qa=[],Ha=0;Ha<Fa;Ha++)qa.push(0);qa=Ua._makeDiff(qa);for(var za=0,Ga=0,Ka=0,Ya=0,Wa=0,gi=0,Ei="",zi=0,cs=Math.ceil(Fa/8)*8;La>>>3<Ba+$a;){Ka=Ua._findDiff(qa,za+(za==0?0:1),1-Wa),Ya=Ua._findDiff(qa,Ka,Wa);var Xi=0;if(Ma==1&&(Xi=ka[La>>>3]>>>7-(La&7)&1),Ma==2&&(Xi=ka[La>>>3]>>>(La&7)&1),La++,Za+=Xi,Ei=="H"){if(Ua._lens[Wa][Za]!=null){var ls=Ua._lens[Wa][Za];Za="",Qa+=ls,ls<64&&(Ua._addNtimes(ja,Qa,Wa),za+=Qa,Wa=1-Wa,Qa=0,zi--,zi==0&&(Ei=""))}}else Za=="0001"&&(Za="",Ua._addNtimes(ja,Ya-za,Wa),za=Ya),Za=="001"&&(Za="",Ei="H",zi=2),Ua._dmap[Za]!=null&&(Ga=Ka+Ua._dmap[Za],Ua._addNtimes(ja,Ga-za,Wa),za=Ga,Za="",Wa=1-Wa);ja.length==Fa&&Ei==""&&(Ua._writeBits(ja,Da,Va*8+gi*cs),Wa=0,gi++,za=0,qa=Ua._makeDiff(ja),ja=[])}},xa.decode._findDiff=function(ka,Ba,$a){for(var Da=0;Da<ka.length;Da+=2)if(ka[Da]>=Ba&&ka[Da+1]==$a)return ka[Da]},xa.decode._makeDiff=function(ka){var Ba=[];ka[0]==1&&Ba.push(0,1);for(var $a=1;$a<ka.length;$a++)ka[$a-1]!=ka[$a]&&Ba.push($a,ka[$a]);return Ba.push(ka.length,0,ka.length,1),Ba},xa.decode._decodeG3=function(ka,Ba,$a,Da,Va,Fa,Ma){for(var Ua=xa.decode,La=Ba<<3,Qa=0,Za="",ja=[],qa=[],Ha=0;Ha<Fa;Ha++)ja.push(0);for(var za=0,Ga=0,Ka=0,Ya=0,Wa=0,gi=-1,Ei="",zi=0,cs=!1,Xi=Math.ceil(Fa/8)*8;La>>>3<Ba+$a;){Ka=Ua._findDiff(qa,za+(za==0?0:1),1-Wa),Ya=Ua._findDiff(qa,Ka,Wa);var ls=0;if(Ma==1&&(ls=ka[La>>>3]>>>7-(La&7)&1),Ma==2&&(ls=ka[La>>>3]>>>(La&7)&1),La++,Za+=ls,cs){if(Ua._lens[Wa][Za]!=null){var ds=Ua._lens[Wa][Za];Za="",Qa+=ds,ds<64&&(Ua._addNtimes(ja,Qa,Wa),Wa=1-Wa,Qa=0)}}else if(Ei=="H"){if(Ua._lens[Wa][Za]!=null){var ds=Ua._lens[Wa][Za];Za="",Qa+=ds,ds<64&&(Ua._addNtimes(ja,Qa,Wa),za+=Qa,Wa=1-Wa,Qa=0,zi--,zi==0&&(Ei=""))}}else Za=="0001"&&(Za="",Ua._addNtimes(ja,Ya-za,Wa),za=Ya),Za=="001"&&(Za="",Ei="H",zi=2),Ua._dmap[Za]!=null&&(Ga=Ka+Ua._dmap[Za],Ua._addNtimes(ja,Ga-za,Wa),za=Ga,Za="",Wa=1-Wa);Za.endsWith("000000000001")&&(gi>=0&&Ua._writeBits(ja,Da,Va*8+gi*Xi),Ma==1&&(cs=(ka[La>>>3]>>>7-(La&7)&1)==1),Ma==2&&(cs=(ka[La>>>3]>>>(La&7)&1)==1),La++,Ua._decodeG3.allow2D==null&&(Ua._decodeG3.allow2D=cs),Ua._decodeG3.allow2D||(cs=!0,La--),Za="",Wa=0,gi++,za=0,qa=Ua._makeDiff(ja),ja=[])}ja.length==Fa&&Ua._writeBits(ja,Da,Va*8+gi*Xi)},xa.decode._addNtimes=function(ka,Ba,$a){for(var Da=0;Da<Ba;Da++)ka.push($a)},xa.decode._writeBits=function(ka,Ba,$a){for(var Da=0;Da<ka.length;Da++)Ba[$a+Da>>>3]|=ka[Da]<<7-($a+Da&7)},xa.decode._decodeLZW=function(ka,Ba,$a,Da){if(xa.decode._lzwTab==null){for(var Va=new Uint32Array(65535),Fa=new Uint16Array(65535),Za=new Uint8Array(2e6),Ma=0;Ma<256;Ma++)Za[Ma<<2]=Ma,Va[Ma]=Ma<<2,Fa[Ma]=1;xa.decode._lzwTab=[Va,Fa,Za]}for(var Ua=xa.decode._copyData,La=xa.decode._lzwTab[0],Qa=xa.decode._lzwTab[1],Za=xa.decode._lzwTab[2],ja=258,qa=1032,Ha=9,za=Ba<<3,Ga=256,Ka=257,Ya=0,Wa=0,gi=0;Ya=ka[za>>>3]<<16|ka[za+8>>>3]<<8|ka[za+16>>>3],Wa=Ya>>24-(za&7)-Ha&(1<<Ha)-1,za+=Ha,Wa!=Ka;){if(Wa==Ga){if(Ha=9,ja=258,qa=1032,Ya=ka[za>>>3]<<16|ka[za+8>>>3]<<8|ka[za+16>>>3],Wa=Ya>>24-(za&7)-Ha&(1<<Ha)-1,za+=Ha,Wa==Ka)break;$a[Da]=Wa,Da++}else if(Wa<ja){var Ei=La[Wa],zi=Qa[Wa];if(Ua(Za,Ei,$a,Da,zi),Da+=zi,gi>=ja)La[ja]=qa,Za[La[ja]]=Ei[0],Qa[ja]=1,qa=qa+1+3&-4,ja++;else{La[ja]=qa;var cs=La[gi],Xi=Qa[gi];Ua(Za,cs,Za,qa,Xi),Za[qa+Xi]=Za[Ei],Xi++,Qa[ja]=Xi,ja++,qa=qa+Xi+3&-4}ja+1==1<<Ha&&Ha++}else{if(gi>=ja)La[ja]=qa,Qa[ja]=0,ja++;else{La[ja]=qa;var cs=La[gi],Xi=Qa[gi];Ua(Za,cs,Za,qa,Xi),Za[qa+Xi]=Za[qa],Xi++,Qa[ja]=Xi,ja++,Ua(Za,qa,$a,Da,Xi),Da+=Xi,qa=qa+Xi+3&-4}ja+1==1<<Ha&&Ha++}gi=Wa}},xa.decode._copyData=function(ka,Ba,$a,Da,Va){for(var Fa=0;Fa<Va;Fa+=4)$a[Da+Fa]=ka[Ba+Fa],$a[Da+Fa+1]=ka[Ba+Fa+1],$a[Da+Fa+2]=ka[Ba+Fa+2],$a[Da+Fa+3]=ka[Ba+Fa+3]},xa.tags={},xa.ttypes={256:3,257:3,258:3,259:3,262:3,273:4,274:3,277:3,278:4,279:4,282:5,283:5,284:3,286:5,287:5,296:3,305:2,306:2,338:3,513:4,514:4,34665:4},xa._readIFD=function(ka,Ba,$a,Da,Va,Fa){var Ma=ka.readUshort(Ba,$a);$a+=2;var Ua={};Da.push(Ua),Fa&&Pa(" ".repeat(Va),Da.length-1,">>>----------------");for(var La=0;La<Ma;
39La++){var Qa=ka.readUshort(Ba,$a);$a+=2;var Za=ka.readUshort(Ba,$a);$a+=2;var ja=ka.readUint(Ba,$a);$a+=4;var qa=ka.readUint(Ba,$a);$a+=4;var Ha=[];if((Za==1||Za==7)&&(Ha=new Uint8Array(Ba.buffer,ja<5?$a-4:qa,ja)),Za==2){var za=ja<5?$a-4:qa;Ba[za]<128?Ha.push(ka.readASCII(Ba,za,ja-1)):Ha=new Uint8Array(Ba.buffer,za,ja-1)}if(Za==3)for(var Ga=0;Ga<ja;Ga++)Ha.push(ka.readUshort(Ba,(ja<3?$a-4:qa)+2*Ga));if(Za==4)for(var Ga=0;Ga<ja;Ga++)Ha.push(ka.readUint(Ba,(ja<2?$a-4:qa)+4*Ga));if(Za==5)for(var Ga=0;Ga<ja;Ga++)Ha.push(ka.readUint(Ba,qa+Ga*8)/ka.readUint(Ba,qa+Ga*8+4));if(Za==8)for(var Ga=0;Ga<ja;Ga++)Ha.push(ka.readShort(Ba,(ja<3?$a-4:qa)+2*Ga));if(Za==9)for(var Ga=0;Ga<ja;Ga++)Ha.push(ka.readInt(Ba,(ja<2?$a-4:qa)+4*Ga));if(Za==10)for(var Ga=0;Ga<ja;Ga++)Ha.push(ka.readInt(Ba,qa+Ga*8)/ka.readInt(Ba,qa+Ga*8+4));if(Za==11)for(var Ga=0;Ga<ja;Ga++)Ha.push(ka.readFloat(Ba,qa+Ga*4));if(Za==12)for(var Ga=0;Ga<ja;Ga++)Ha.push(ka.readDouble(Ba,qa+Ga*8));if(Ua["t"+Qa]=Ha,ja!=0&&Ha.length==0&&Pa("unknown TIFF tag type: ",Za,"num:",ja),Fa&&Pa(" ".repeat(Va),Qa,Za,xa.tags[Qa],Ha),!(Qa==330&&Ua.t272&&Ua.t272[0]=="DSLR-A100")){if(Qa==330||Qa==34665||Qa==50740&&ka.readUshort(Ba,ka.readUint(Ha,0))<300){for(var Ka=Qa==50740?[ka.readUint(Ha,0)]:Ha,Ya=[],Ga=0;Ga<Ka.length;Ga++)xa._readIFD(ka,Ba,Ka[Ga],Ya,Va+1,Fa);Qa==330&&(Ua.subIFD=Ya),Qa==34665&&(Ua.exifIFD=Ya[0]),Qa==50740&&(Ua.dngPrvt=Ya[0])}}if(Qa==37500){var Wa=Ha;if(ka.readASCII(Wa,0,5)=="Nikon")Ua.makerNote=xa.decode(Wa.slice(10).buffer)[0];else if(ka.readUshort(Ba,qa)<300){var gi=[];xa._readIFD(ka,Ba,qa,gi,Va+1,Fa),Ua.makerNote=gi[0]}}}return Fa&&Pa(" ".repeat(Va),"<<<---------------"),$a},xa._writeIFD=function(ka,Ba,$a,Da){var Va=Object.keys(Da);ka.writeUshort(Ba,$a,Va.length),$a+=2;for(var Fa=$a+Va.length*12+4,Ma=0;Ma<Va.length;Ma++){var Ua=Va[Ma],La=parseInt(Ua.slice(1)),Qa=xa.ttypes[La];if(Qa==null)throw new Error("unknown type of tag: "+La);var Za=Da[Ua];Qa==2&&(Za=Za[0]+"\0");var ja=Za.length;ka.writeUshort(Ba,$a,La),$a+=2,ka.writeUshort(Ba,$a,Qa),$a+=2,ka.writeUint(Ba,$a,ja),$a+=4;var qa=[-1,1,1,2,4,8,0,0,0,0,0,0,8][Qa]*ja,Ha=$a;if(qa>4&&(ka.writeUint(Ba,$a,Fa),Ha=Fa),Qa==2&&ka.writeASCII(Ba,Ha,Za),Qa==3)for(var za=0;za<ja;za++)ka.writeUshort(Ba,Ha+2*za,Za[za]);if(Qa==4)for(var za=0;za<ja;za++)ka.writeUint(Ba,Ha+4*za,Za[za]);if(Qa==5)for(var za=0;za<ja;za++)ka.writeUint(Ba,Ha+8*za,Math.round(Za[za]*1e4)),ka.writeUint(Ba,Ha+8*za+4,1e4);if(Qa==12)for(var za=0;za<ja;za++)ka.writeDouble(Ba,Ha+8*za,Za[za]);qa>4&&(qa+=qa&1,Fa+=qa),$a+=4}return[$a,Fa]},xa.toRGBA8=function(ka){var Ba=ka.width,$a=ka.height,Da=Ba*$a,Va=Da*4,Fa=ka.data,Ma=new Uint8Array(Da*4),Ua=ka.t262?ka.t262[0]:2,La=ka.t258?Math.min(32,ka.t258[0]):1;if(Ua==0)for(var Qa=Math.ceil(La*Ba/8),Za=0;Za<$a;Za++){var ja=Za*Qa,qa=Za*Ba;if(La==1)for(var Ha=0;Ha<Ba;Ha++){var za=qa+Ha<<2,Ga=Fa[ja+(Ha>>3)]>>7-(Ha&7)&1;Ma[za]=Ma[za+1]=Ma[za+2]=(1-Ga)*255,Ma[za+3]=255}if(La==4)for(var Ha=0;Ha<Ba;Ha++){var za=qa+Ha<<2,Ga=Fa[ja+(Ha>>1)]>>4-4*(Ha&1)&15;Ma[za]=Ma[za+1]=Ma[za+2]=(15-Ga)*17,Ma[za+3]=255}if(La==8)for(var Ha=0;Ha<Ba;Ha++){var za=qa+Ha<<2,Ga=Fa[ja+Ha];Ma[za]=Ma[za+1]=Ma[za+2]=255-Ga,Ma[za+3]=255}}else if(Ua==1)for(var Qa=Math.ceil(La*Ba/8),Za=0;Za<$a;Za++){var ja=Za*Qa,qa=Za*Ba;if(La==1)for(var Ha=0;Ha<Ba;Ha++){var za=qa+Ha<<2,Ga=Fa[ja+(Ha>>3)]>>7-(Ha&7)&1;Ma[za]=Ma[za+1]=Ma[za+2]=Ga*255,Ma[za+3]=255}if(La==2)for(var Ha=0;Ha<Ba;Ha++){var za=qa+Ha<<2,Ga=Fa[ja+(Ha>>2)]>>6-2*(Ha&3)&3;Ma[za]=Ma[za+1]=Ma[za+2]=Ga*85,Ma[za+3]=255}if(La==8)for(var Ha=0;Ha<Ba;Ha++){var za=qa+Ha<<2,Ga=Fa[ja+Ha];Ma[za]=Ma[za+1]=Ma[za+2]=Ga,Ma[za+3]=255}if(La==16)for(var Ha=0;Ha<Ba;Ha++){var za=qa+Ha<<2,Ga=Fa[ja+(2*Ha+1)];Ma[za]=Ma[za+1]=Ma[za+2]=Math.min(255,Ga),Ma[za+3]=255}}else if(Ua==2){var Ka=ka.t258?ka.t258.length:3;if(La==8){if(Ka==4)for(var Ha=0;Ha<Va;Ha++)Ma[Ha]=Fa[Ha];if(Ka==3)for(var Ha=0;Ha<Da;Ha++){var za=Ha<<2,Ya=Ha*3;Ma[za]=Fa[Ya],Ma[za+1]=Fa[Ya+1],Ma[za+2]=Fa[Ya+2],Ma[za+3]=255}}else{if(Ka==4)for(var Ha=0;Ha<Da;Ha++){var za=Ha<<2,Ya=Ha*8+1;Ma[za]=Fa[Ya],Ma[za+1]=Fa[Ya+2],Ma[za+2]=Fa[Ya+4],Ma[za+3]=Fa[Ya+6]}if(Ka==3)for(var Ha=0;Ha<Da;Ha++){var za=Ha<<2,Ya=Ha*6+1;Ma[za]=Fa[Ya],Ma[za+1]=Fa[Ya+2],Ma[za+2]=Fa[Ya+4],Ma[za+3]=255}}}else if(Ua==3)for(var Wa=ka.t320,Ha=0;Ha<Da;Ha++){var za=Ha<<2,gi=Fa[Ha];
39Ma[za]=Wa[gi]>>8,Ma[za+1]=Wa[256+gi]>>8,Ma[za+2]=Wa[512+gi]>>8,Ma[za+3]=255}else if(Ua==5)for(var Ka=ka.t258?ka.t258.length:4,Ei=Ka>4?1:0,Ha=0;Ha<Da;Ha++){var za=Ha<<2,zi=Ha*Ka,cs=255-Fa[zi],Xi=255-Fa[zi+1],ls=255-Fa[zi+2],ds=(255-Fa[zi+3])*(1/255);Ma[za]=~~(cs*ds+.5),Ma[za+1]=~~(Xi*ds+.5),Ma[za+2]=~~(ls*ds+.5),Ma[za+3]=255*(1-Ei)+Fa[zi+4]*Ei}else Pa("Unknown Photometric interpretation: "+Ua);return Ma},xa.replaceIMG=function(ka){ka==null&&(ka=document.getElementsByTagName("img"));for(var Ba=["tif","tiff","dng","cr2","nef"],$a=0;$a<ka.length;$a++){var Da=ka[$a],Va=Da.getAttribute("src");if(Va!=null){var Fa=Va.split(".").pop().toLowerCase();if(Ba.indexOf(Fa)!=-1){var Ma=new XMLHttpRequest;xa._xhrs.push(Ma),xa._imgs.push(Da),Ma.open("GET",Va),Ma.responseType="arraybuffer",Ma.onload=xa._imgLoaded,Ma.send()}}}},xa._xhrs=[],xa._imgs=[],xa._imgLoaded=function(ka){var Ba=ka.target.response,$a=xa.decode(Ba),Da=$a,Va=0,Fa=Da[0];$a[0].subIFD&&(Da=Da.concat($a[0].subIFD));for(var Ma=0;Ma<Da.length;Ma++){var qa=Da[Ma];if(!(qa.t258==null||qa.t258.length<3)){var Ua=qa.t256*qa.t257;Ua>Va&&(Va=Ua,Fa=qa)}}xa.decodeImage(Ba,Fa,$a);var La=xa.toRGBA8(Fa),Qa=Fa.width,Za=Fa.height,ja=xa._xhrs.indexOf(ka.target),qa=xa._imgs[ja];xa._xhrs.splice(ja,1),xa._imgs.splice(ja,1);var Ha=document.createElement("canvas");Ha.width=Qa,Ha.height=Za;for(var za=Ha.getContext("2d"),Ga=za.createImageData(Qa,Za),Ma=0;Ma<La.length;Ma++)Ga.data[Ma]=La[Ma];za.putImageData(Ga,0,0),qa.setAttribute("src",Ha.toDataURL())},xa._binBE={nextZero:function(ka,Ba){for(;ka[Ba]!=0;)Ba++;return Ba},readUshort:function(ka,Ba){return ka[Ba]<<8|ka[Ba+1]},readShort:function(ka,Ba){var $a=xa._binBE.ui8;return $a[0]=ka[Ba+1],$a[1]=ka[Ba+0],xa._binBE.i16[0]},readInt:function(ka,Ba){var $a=xa._binBE.ui8;return $a[0]=ka[Ba+3],$a[1]=ka[Ba+2],$a[2]=ka[Ba+1],$a[3]=ka[Ba+0],xa._binBE.i32[0]},readUint:function(ka,Ba){var $a=xa._binBE.ui8;return $a[0]=ka[Ba+3],$a[1]=ka[Ba+2],$a[2]=ka[Ba+1],$a[3]=ka[Ba+0],xa._binBE.ui32[0]},readASCII:function(ka,Ba,$a){for(var Da="",Va=0;Va<$a;Va++)Da+=String.fromCharCode(ka[Ba+Va]);return Da},readFloat:function(ka,Ba){for(var $a=xa._binBE.ui8,Da=0;Da<4;Da++)$a[Da]=ka[Ba+3-Da];return xa._binBE.fl32[0]},readDouble:function(ka,Ba){for(var $a=xa._binBE.ui8,Da=0;Da<8;Da++)$a[Da]=ka[Ba+7-Da];return xa._binBE.fl64[0]},writeUshort:function(ka,Ba,$a){ka[Ba]=$a>>8&255,ka[Ba+1]=$a&255},writeUint:function(ka,Ba,$a){ka[Ba]=$a>>24&255,ka[Ba+1]=$a>>16&255,ka[Ba+2]=$a>>8&255,ka[Ba+3]=$a>>0&255},writeASCII:function(ka,Ba,$a){for(var Da=0;Da<$a.length;Da++)ka[Ba+Da]=$a.charCodeAt(Da)},writeDouble:function(ka,Ba,$a){xa._binBE.fl64[0]=$a;for(var Da=0;Da<8;Da++)ka[Ba+Da]=xa._binBE.ui8[7-Da]}},xa._binBE.ui8=new Uint8Array(8),xa._binBE.i16=new Int16Array(xa._binBE.ui8.buffer),xa._binBE.i32=new Int32Array(xa._binBE.ui8.buffer),xa._binBE.ui32=new Uint32Array(xa._binBE.ui8.buffer),xa._binBE.fl32=new Float32Array(xa._binBE.ui8.buffer),xa._binBE.fl64=new Float64Array(xa._binBE.ui8.buffer),xa._binLE={nextZero:xa._binBE.nextZero,readUshort:function(ka,Ba){return ka[Ba+1]<<8|ka[Ba]},readShort:function(ka,Ba){var $a=xa._binBE.ui8;return $a[0]=ka[Ba+0],$a[1]=ka[Ba+1],xa._binBE.i16[0]},readInt:function(ka,Ba){var $a=xa._binBE.ui8;return $a[0]=ka[Ba+0],$a[1]=ka[Ba+1],$a[2]=ka[Ba+2],$a[3]=ka[Ba+3],xa._binBE.i32[0]},readUint:function(ka,Ba){var $a=xa._binBE.ui8;return $a[0]=ka[Ba+0],$a[1]=ka[Ba+1],$a[2]=ka[Ba+2],$a[3]=ka[Ba+3],xa._binBE.ui32[0]},readASCII:xa._binBE.readASCII,readFloat:function(ka,Ba){for(var $a=xa._binBE.ui8,Da=0;Da<4;Da++)$a[Da]=ka[Ba+Da];return xa._binBE.fl32[0]},readDouble:function(ka,Ba){for(var $a=xa._binBE.ui8,Da=0;Da<8;Da++)$a[Da]=ka[Ba+Da];return xa._binBE.fl64[0]}},xa._copyTile=function(ka,Ba,$a,Da,Va,Fa,Ma,Ua){for(var La=Math.min(Ba,Va-Ma),Qa=Math.min($a,Fa-Ua),Za=0;Za<Qa;Za++)for(var ja=(Ua+Za)*Va+Ma,qa=Za*Ba,Ha=0;Ha<La;Ha++)Da[ja+Ha]=ka[qa+Ha]},xa.LosslessJpegDecode=(function(){function ka(Va){this.w=Va,this.N=0,this._=0,this.G=0}ka.prototype={t:function(Va){this.N=Math.max(0,Math.min(this.w.length,Va))},i:function(){return this.w[this.N++]},l:function(){var Va=this.N;return this.N+=2,this.w[Va]<<8|this.w[Va+1]},J:function(){return this._==0&&(this.G=this.w[this.N],this.N+=1+(this.G+1>>>8),this._=8),this.G>>>--this._&1},Z:function(Va){var Fa=this._,Ma=this.G,Ua=Math.min(Fa,Va);Va-=Ua,Fa-=Ua;for(var La=Ma>>>Fa&(1<<Ua)-1;Va>0;)Ma=this.w[this.N],this.N+=1+(Ma+1>>>
398),Ua=Math.min(8,Va),Va-=Ua,Fa=8-Ua,La<<=Ua,La|=Ma>>>Fa&(1<<Ua)-1;return this._=Fa,this.G=Ma,La}};var Ba={};Ba.X=function(){return[0,0,-1]},Ba.s=function(Va,Fa,Ma){Va[Ba.Y(Va,0,Ma)+2]=Fa},Ba.Y=function(Va,Fa,Ma){if(Va[Fa+2]!=-1)return 0;if(Ma==0)return Fa;for(var Ua=0;Ua<2;Ua++){Va[Fa+Ua]==0&&(Va[Fa+Ua]=Va.length,Va.push(0),Va.push(0),Va.push(-1));var La=Ba.Y(Va,Va[Fa+Ua],Ma-1);if(La!=0)return La}return 0},Ba.B=function(Va,Fa){for(var Ma=0,Ua=0,La=0,Qa=Fa._,Za=Fa.G,ja=Fa.N;;)if(Qa==0&&(Za=Fa.w[ja],ja+=1+(Za+1>>>8),Qa=8),La=Za>>>--Qa&1,Ma=Va[Ma+La],Ua=Va[Ma+2],Ua!=-1)return Fa._=Qa,Fa.G=Za,Fa.N=ja,Ua;return-1};function $a(Va){this.z=new ka(Va),this.D(this.z)}$a.prototype={$:function(Va,Fa){this.Q=Va.i(),this.F=Va.l(),this.o=Va.l();var Ma=this.O=Va.i();this.L=[];for(var Ua=0;Ua<Ma;Ua++){var La=Va.i();Va.i(),Va.i(),this.L[La]=Ua}Va.t(Va.N+Fa-(6+Ma*3))},e:function(){var Va=0,Fa=this.z.i();this.H==null&&(this.H={});for(var Ma=this.H[Fa]=Ba.X(),Ua=[],La=0;La<16;La++)Ua[La]=this.z.i(),Va+=Ua[La];for(var La=0;La<16;La++)for(var Qa=0;Qa<Ua[La];Qa++)Ba.s(Ma,this.z.i(),La+1);return Va+17},W:function(Va){for(;Va>0;)Va-=this.e()},p:function(Va,Fa){var Ma=Va.i();this.U||(this.U=[]);for(var Ua=0;Ua<Ma;Ua++){var La=Va.i(),Qa=Va.i();this.U[this.L[La]]=this.H[Qa>>>4]}this.g=Va.i(),Va.t(Va.N+Fa-(2+Ma*2))},D:function(Va){var Fa=!1,Ma=Va.l();if(Ma===$a.q)do{var Ma=Va.l(),Ua=Va.l()-2;switch(Ma){case $a.m:this.$(Va,Ua);break;case $a.K:this.W(Ua);break;case $a.V:this.p(Va,Ua),Fa=!0;break;default:Va.t(Va.N+Ua)}}while(!Fa)},I:function(Va,Fa){var Ma=Ba.B(Fa,Va);if(Ma==16)return-32768;var Ua=Va.Z(Ma);return(Ua&1<<Ma-1)==0&&(Ua-=(1<<Ma)-1),Ua},B:function(Va,Fa){for(var Ma=this.z,Ua=this.O,La=this.F,Qa=this.I,Za=this.g,ja=this.o*Ua,qa=this.U,Ha=0;Ha<Ua;Ha++)Va[Ha]=Qa(Ma,qa[Ha])+(1<<this.Q-1);for(var za=Ua;za<ja;za+=Ua)for(var Ha=0;Ha<Ua;Ha++)Va[za+Ha]=Qa(Ma,qa[Ha])+Va[za+Ha-Ua];for(var Ga=Fa,Ka=1;Ka<La;Ka++){for(var Ha=0;Ha<Ua;Ha++)Va[Ga+Ha]=Qa(Ma,qa[Ha])+Va[Ga+Ha-Fa];for(var za=Ua;za<ja;za+=Ua)for(var Ha=0;Ha<Ua;Ha++){var Ya=Ga+za+Ha,Wa=Va[Ya-Ua];Za==6&&(Wa=Va[Ya-Fa]+(Wa-Va[Ya-Ua-Fa]>>>1)),Va[Ya]=Wa+Qa(Ma,qa[Ha])}Ga+=Fa}}},$a.m=65475,$a.K=65476,$a.q=65496,$a.V=65498;function Da(Va){var Fa=new $a(Va),Ma=new(Fa.Q>8?Uint16Array:Uint8Array)(Fa.o*Fa.F*Fa.O),Ua=Fa.o*Fa.O;return Fa.B(Ma,Ua),Ma}return Da})()})(Aa,wa)})()}));function clamp$1(t,r,Aa){return Math.max(r,Math.min(t,Aa))}var V$3={toVector(t,r){return t===void 0&&(t=r),Array.isArray(t)?t:[t,t]},add(t,r){return[t[0]+r[0],t[1]+r[1]]},sub(t,r){return[t[0]-r[0],t[1]-r[1]]},addTo(t,r){t[0]+=r[0],t[1]+=r[1]},subTo(t,r){t[0]-=r[0],t[1]-=r[1]}};function rubberband(t,r,Aa){return r===0||Math.abs(r)===1/0?Math.pow(t,Aa*5):t*r*Aa/(r+Aa*t)}function rubberbandIfOutOfBounds(t,r,Aa,wa=.15){return wa===0?clamp$1(t,r,Aa):t<r?-rubberband(r-t,Aa-r,wa)+r:t>Aa?+rubberband(t-Aa,Aa-r,wa)+Aa:t}function computeRubberband(t,[r,Aa],[wa,Pa]){const[[xa,Ca],[ka,Ba]]=t;return[rubberbandIfOutOfBounds(r,xa,Ca,wa),rubberbandIfOutOfBounds(Aa,ka,Ba,Pa)]}function _toPrimitive(t,r){if(typeof t!="object"||t===null)return t;var Aa=t[Symbol.toPrimitive];if(Aa!==void 0){var wa=Aa.call(t,r||"default");if(typeof wa!="object")return wa;throw new TypeError("@@toPrimitive must return a primitive value.")}return(r==="string"?String:Number)(t)}function _toPropertyKey(t){var r=_toPrimitive(t,"string");return typeof r=="symbol"?r:String(r)}function _defineProperty(t,r,Aa){return r=_toPropertyKey(r),r in t?Object.defineProperty(t,r,{value:Aa,enumerable:!0,configurable:!0,writable:!0}):t[r]=Aa,t}function ownKeys(t,r){var Aa=Object.keys(t);if(Object.getOwnPropertySymbols){var wa=Object.getOwnPropertySymbols(t);r&&(wa=wa.filter(function(Pa){return Object.getOwnPropertyDescriptor(t,Pa).enumerable})),Aa.push.apply(Aa,wa)}return Aa}function _objectSpread2(t){for(var r=1;r<arguments.length;r++){var Aa=arguments[r]!=null?arguments[r]:{};r%2?ownKeys(Object(Aa),!0).forEach(function(wa){_defineProperty(t,wa,Aa[wa])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(Aa)):ownKeys(Object(Aa)).forEach(function(wa){Object.defineProperty(t,wa,Object.getOwnPropertyDescriptor(Aa,wa))})}return t}var EVENT_TYPE_MAP={pointer:{start:"down",change:"move",end:"up"},mouse:{start:"down",change:"move",end:"up"},touch:{start:"start",change:"move",end:"end"},gesture:{start:"start",change:"change",end:"end"}};function capitalize(t){return t?t[0].toUpperCase()+t.slice(1):""}var actionsWithoutCaptureSupported=["enter","leave"];function hasCapture(t=!1,r){return t&&!actionsWithoutCaptureSupported.includes(r)}function toHandlerProp(t,r="",Aa=!1){const wa=EVENT_TYPE_MAP[t],Pa=wa&&wa[r]||r;return"on"+capitalize(t)+capitalize(Pa)+(hasCapture(Aa,Pa)?"Capture":"")}var pointerCaptureEvents=["gotpointercapture","lostpointercapture"];function parseProp(t){let r=t.substring(2).toLowerCase();const Aa=!!~r.indexOf("passive");Aa&&(r=r.replace("passive",""));const wa=pointerCaptureEvents.includes(r)?"capturecapture":"capture",Pa=!!~r.indexOf(wa);return Pa&&(r=r.replace("capture","")),{device:r,capture:Pa,passive:Aa}}function toDomEventType(t,r=""){const Aa=EVENT_TYPE_MAP[t];return t+(Aa&&Aa[r]||r)}function isTouch(t){return"touches"in t}function getPointerType(t){return isTouch(t)?"touch":"pointerType"in t?t.pointerType:"mouse"}function getCurrentTargetTouchList(t){return Array.from(t.touches).filter(r=>{var Aa,wa;return r.target===t.currentTarget||((Aa=t.currentTarget)===null||Aa===void 0||(wa=Aa.contains)===null||wa===void 0?void 0:wa.call(Aa,r.target))})}function getTouchList(t){return t.type==="touchend"||t.type==="touchcancel"?t.changedTouches:t.targetTouches}function getValueEvent(t){return isTouch(t)?getTouchList(t)[0]:t}function distanceAngle(t,r){try{const Aa=r.clientX-t.clientX,wa=r.clientY-t.clientY,Pa=(r.clientX+t.clientX)/2,xa=(r.clientY+t.clientY)/2,Ca=Math.hypot(Aa,wa);return{angle:-(Math.atan2(Aa,wa)*180)/Math.PI,distance:Ca,origin:[Pa,xa]}}catch{}return null}function touchIds(t){return getCurrentTargetTouchList(t).map(r=>r.identifier)}function touchDistanceAngle(t,r){const[Aa,wa]=Array.from(t.touches).filter(Pa=>r.includes(Pa.identifier));return distanceAngle(Aa,wa)}function pointerId(t){const r=getValueEvent(t);return isTouch(t)?r.identifier:r.pointerId}function pointerValues(t){const r=getValueEvent(t);return[r.clientX,r.clientY]}var LINE_HEIGHT=40,PAGE_HEIGHT=800;function wheelValues(t){let{deltaX:r,deltaY:Aa,deltaMode:wa}=t;return wa===1?(r*=LINE_HEIGHT,Aa*=LINE_HEIGHT):wa===2&&(r*=PAGE_HEIGHT,Aa*=PAGE_HEIGHT),[r,Aa]}function scrollValues(t){var r,Aa;const{scrollX:wa,scrollY:Pa,scrollLeft:xa,scrollTop:Ca}=t.currentTarget;return[(r=wa??xa)!==null&&r!==void 0?r:0,(Aa=Pa??Ca)!==null&&Aa!==void 0?Aa:0]}function getEventDetails(t){const r={};if("buttons"in t&&(r.buttons=t.buttons),"shiftKey"in t){const{shiftKey:Aa,altKey:wa,metaKey:Pa,ctrlKey:xa}=t;
vendor: 29,680 bytes, line 39
39Object.assign(r,{shiftKey:Aa,altKey:wa,metaKey:Pa,ctrlKey:xa})}return r}function call$1(t,...r){return typeof t=="function"?t(...r):t}function noop$1(){}function chain(...t){return t.length===0?noop$1:t.length===1?t[0]:function(){let r;for(const Aa of t)r=Aa.apply(this,arguments)||r;return r}}function assignDefault(t,r){return Object.assign({},r,t||{})}var BEFORE_LAST_KINEMATICS_DELAY=32,Engine=class{constructor(t,r,Aa){this.ctrl=t,this.args=r,this.key=Aa,this.state||(this.state={},this.computeValues([0,0]),this.computeInitial(),this.init&&this.init(),this.reset())}get state(){return this.ctrl.state[this.key]}set state(t){this.ctrl.state[this.key]=t}get shared(){return this.ctrl.state.shared}get eventStore(){return this.ctrl.gestureEventStores[this.key]}get timeoutStore(){return this.ctrl.gestureTimeoutStores[this.key]}get config(){return this.ctrl.config[this.key]}get sharedConfig(){return this.ctrl.config.shared}get handler(){return this.ctrl.handlers[this.key]}reset(){const{state:t,shared:r,ingKey:Aa,args:wa}=this;r[Aa]=t._active=t.active=t._blocked=t._force=!1,t._step=[!1,!1],t.intentional=!1,t._movement=[0,0],t._distance=[0,0],t._direction=[0,0],t._delta=[0,0],t._bounds=[[-1/0,1/0],[-1/0,1/0]],t.args=wa,t.axis=void 0,t.memo=void 0,t.elapsedTime=t.timeDelta=0,t.direction=[0,0],t.distance=[0,0],t.overflow=[0,0],t._movementBound=[!1,!1],t.velocity=[0,0],t.movement=[0,0],t.delta=[0,0],t.timeStamp=0}start(t){const r=this.state,Aa=this.config;r._active||(this.reset(),this.computeInitial(),r._active=!0,r.target=t.target,r.currentTarget=t.currentTarget,r.lastOffset=Aa.from?call$1(Aa.from,r):r.offset,r.offset=r.lastOffset,r.startTime=r.timeStamp=t.timeStamp)}computeValues(t){const r=this.state;r._values=t,r.values=this.config.transform(t)}computeInitial(){const t=this.state;t._initial=t._values,t.initial=t.values}compute(t){const{state:r,config:Aa,shared:wa}=this;r.args=this.args;let Pa=0;if(t&&(r.event=t,Aa.preventDefault&&t.cancelable&&r.event.preventDefault(),r.type=t.type,wa.touches=this.ctrl.pointerIds.size||this.ctrl.touchIds.size,wa.locked=!!document.pointerLockElement,Object.assign(wa,getEventDetails(t)),wa.down=wa.pressed=wa.buttons%2===1||wa.touches>0,Pa=t.timeStamp-r.timeStamp,r.timeStamp=t.timeStamp,r.elapsedTime=r.timeStamp-r.startTime),r._active){const za=r._delta.map(Math.abs);V$3.addTo(r._distance,za)}this.axisIntent&&this.axisIntent(t);const[xa,Ca]=r._movement,[ka,Ba]=Aa.threshold,{_step:$a,values:Da}=r;if(Aa.hasCustomTransform?($a[0]===!1&&($a[0]=Math.abs(xa)>=ka&&Da[0]),$a[1]===!1&&($a[1]=Math.abs(Ca)>=Ba&&Da[1])):($a[0]===!1&&($a[0]=Math.abs(xa)>=ka&&Math.sign(xa)*ka),$a[1]===!1&&($a[1]=Math.abs(Ca)>=Ba&&Math.sign(Ca)*Ba)),r.intentional=$a[0]!==!1||$a[1]!==!1,!r.intentional)return;const Va=[0,0];if(Aa.hasCustomTransform){const[za,Ga]=Da;Va[0]=$a[0]!==!1?za-$a[0]:0,Va[1]=$a[1]!==!1?Ga-$a[1]:0}else Va[0]=$a[0]!==!1?xa-$a[0]:0,Va[1]=$a[1]!==!1?Ca-$a[1]:0;this.restrictToAxis&&!r._blocked&&this.restrictToAxis(Va);const Fa=r.offset,Ma=r._active&&!r._blocked||r.active;Ma&&(r.first=r._active&&!r.active,r.last=!r._active&&r.active,r.active=wa[this.ingKey]=r._active,t&&(r.first&&("bounds"in Aa&&(r._bounds=call$1(Aa.bounds,r)),this.setup&&this.setup()),r.movement=Va,this.computeOffset()));const[Ua,La]=r.offset,[[Qa,Za],[ja,qa]]=r._bounds;r.overflow=[Ua<Qa?-1:Ua>Za?1:0,La<ja?-1:La>qa?1:0],r._movementBound[0]=r.overflow[0]?r._movementBound[0]===!1?r._movement[0]:r._movementBound[0]:!1,r._movementBound[1]=r.overflow[1]?r._movementBound[1]===!1?r._movement[1]:r._movementBound[1]:!1;const Ha=r._active?Aa.rubberband||[0,0]:[0,0];if(r.offset=computeRubberband(r._bounds,r.offset,Ha),r.delta=V$3.sub(r.offset,Fa),this.computeMovement(),Ma&&(!r.last||Pa>BEFORE_LAST_KINEMATICS_DELAY)){r.delta=V$3.sub(r.offset,Fa);const za=r.delta.map(Math.abs);V$3.addTo(r.distance,za),r.direction=r.delta.map(Math.sign),r._direction=r._delta.map(Math.sign),!r.first&&Pa>0&&(r.velocity=[za[0]/Pa,za[1]/Pa],r.timeDelta=Pa)}}emit(){const t=this.state,r=this.shared,Aa=this.config;if(t._active||this.clean(),(t._blocked||!t.intentional)&&!t._force&&!Aa.triggerAllEvents)return;const wa=this.handler(_objectSpread2(_objectSpread2(_objectSpread2({},r),t),{},{[this.aliasKey]:t.values}));wa!==void 0&&(t.memo=wa)}clean(){this.eventStore.clean(),this.timeoutStore.clean()}};function selectAxis([t,r],Aa){const wa=Math.abs(t),Pa=Math.abs(r);if(wa>Pa&&wa>Aa)return"x";if(Pa>wa&&Pa>Aa)return"y"}var CoordinatesEngine=class extends Engine{constructor(...t){super(...t),_defineProperty(this,"aliasKey","xy")}reset(){super.reset(),this.state.axis=void 0}init(){this.state.offset=[0,0],this.state.lastOffset=[0,0]}computeOffset(){this.state.offset=V$3.add(this.state.lastOffset,this.state.movement)}computeMovement(){this.state.movement=V$3.sub(this.state.offset,this.state.lastOffset)}axisIntent(t){const r=this.state,Aa=this.config;if(!r.axis&&t){const wa=typeof Aa.axisThreshold=="object"?Aa.axisThreshold[getPointerType(t)]:Aa.axisThreshold;r.axis=selectAxis(r._movement,wa)}r._blocked=(Aa.lockDirection||!!Aa.axis)&&!r.axis||!!Aa.axis&&Aa.axis!==r.axis}restrictToAxis(t){if(this.config.axis||this.config.lockDirection)switch(this.state.axis){case"x":t[1]=0;break;case"y":t[0]=0}}},identity=t=>t,DEFAULT_RUBBERBAND=.15,commonConfigResolver={enabled(t=!0){return t},eventOptions(t,r,Aa){return _objectSpread2(_objectSpread2({},Aa.shared.eventOptions),t)},preventDefault(t=!1){return t},triggerAllEvents(t=!1){return t},rubberband(t=0){switch(t){case!0:return[DEFAULT_RUBBERBAND,DEFAULT_RUBBERBAND];case!1:return[0,0];default:return V$3.toVector(t)}},from(t){if(typeof t=="function")return t;if(t!=null)return V$3.toVector(t)},transform(t,r,Aa){const wa=t||Aa.shared.transform;return this.hasCustomTransform=!!wa,wa||identity},threshold(t){return V$3.toVector(t,0)}},DEFAULT_AXIS_THRESHOLD=0,coordinatesConfigResolver=_objectSpread2(_objectSpread2({},commonConfigResolver),{},{axis(t,r,{axis:Aa}){if(this.lockDirection=Aa==="lock",!this.lockDirection)return Aa},axisThreshold(t=DEFAULT_AXIS_THRESHOLD){return t},bounds(t={}){if(typeof t=="function")return xa=>coordinatesConfigResolver.bounds(t(xa));if("current"in t)return()=>t.current;if(typeof HTMLElement=="function"&&t instanceof HTMLElement)return t;const{left:r=-1/0,right:Aa=1/0,top:wa=-1/0,bottom:Pa=1/0}=t;return[[r,Aa],[wa,Pa]]}}),KEYS_DELTA_MAP={ArrowRight:(t,r=1)=>[t*r,0],ArrowLeft:(t,r=1)=>[-1*t*r,0],ArrowUp:(t,r=1)=>[0,-1*t*r],ArrowDown:(t,r=1)=>[0,t*r]},DragEngine=class extends CoordinatesEngine{constructor(...t){super(...t),_defineProperty(this,"ingKey","dragging")}reset(){super.reset();const t=this.state;t._pointerId=void 0,t._pointerActive=!1,t._keyboardActive=!1,t._preventScroll=!1,t._delayed=!1,t.swipe=[0,0],t.tap=!1,t.canceled=!1,t.cancel=this.cancel.bind(this)}setup(){const t=this.state;if(t._bounds instanceof HTMLElement){const r=t._bounds.getBoundingClientRect(),Aa=t.currentTarget.getBoundingClientRect(),wa={left:r.left-Aa.left+t.offset[0],right:r.right-Aa.right+t.offset[0],top:r.top-Aa.top+t.offset[1],bottom:r.bottom-Aa.bottom+t.offset[1]};t._bounds=coordinatesConfigResolver.bounds(wa)}}cancel(){const t=this.state;t.canceled||(t.canceled=!0,t._active=!1,setTimeout(()=>{this.compute(),this.emit()},0))}setActive(){this.state._active=this.state._pointerActive||this.state._keyboardActive}clean(){this.pointerClean(),this.state._pointerActive=!1,this.state._keyboardActive=!1,super.clean()}pointerDown(t){const r=this.config,Aa=this.state;if(t.buttons!=null&&(Array.isArray(r.pointerButtons)?!r.pointerButtons.includes(t.buttons):r.pointerButtons!==-1&&r.pointerButtons!==t.buttons))return;const wa=this.ctrl.setEventIds(t);r.pointerCapture&&t.target.setPointerCapture(t.pointerId),!(wa&&wa.size>1&&Aa._pointerActive)&&(this.start(t),this.setupPointer(t),Aa._pointerId=pointerId(t),Aa._pointerActive=!0,this.computeValues(pointerValues(t)),this.computeInitial(),r.preventScrollAxis&&getPointerType(t)!=="mouse"?(Aa._active=!1,this.setupScrollPrevention(t)):r.delay>0?(this.setupDelayTrigger(t),r.triggerAllEvents&&(this.compute(t),this.emit())):this.startPointerDrag(t))}startPointerDrag(t){const r=this.state;r._active=!0,r._preventScroll=!0,r._delayed=!1,this.compute(t),this.emit()}pointerMove(t){const r=this.state,Aa=this.config;if(!r._pointerActive)return;const wa=pointerId(t);if(r._pointerId!==void 0&&wa!==r._pointerId)return;const Pa=pointerValues(t);if(document.pointerLockElement===t.target?r._delta=[t.movementX,t.movementY]:(r._delta=V$3.sub(Pa,r._values),this.computeValues(Pa)),V$3.addTo(r._movement,r._delta),this.compute(t),r._delayed&&r.intentional){this.timeoutStore.remove("dragDelay"),r.active=!1,this.startPointerDrag(t);return}if(Aa.preventScrollAxis&&!r._preventScroll)if(r.axis)if(r.axis===Aa.preventScrollAxis||Aa.preventScrollAxis==="xy"){r._active=!1,this.clean();return}else{this.timeoutStore.remove("startPointerDrag"),this.startPointerDrag(t);return}else return;this.emit()}pointerUp(t){this.ctrl.setEventIds(t);try{this.config.pointerCapture&&t.target.hasPointerCapture(t.pointerId)&&t.target.releasePointerCapture(t.pointerId)}catch{}const r=this.state,Aa=this.config;if(!r._active||!r._pointerActive)return;const wa=pointerId(t);if(r._pointerId!==void 0&&wa!==r._pointerId)return;this.state._pointerActive=!1,this.setActive(),this.compute(t);const[Pa,xa]=r._distance;if(r.tap=Pa<=Aa.tapsThreshold&&xa<=Aa.tapsThreshold,r.tap&&Aa.filterTaps)r._force=!0;else{const[Ca,ka]=r._delta,[Ba,$a]=r._movement,[Da,Va]=Aa.swipe.velocity,[Fa,Ma]=Aa.swipe.distance,Ua=Aa.swipe.duration;if(r.elapsedTime<Ua){const La=Math.abs(Ca/r.timeDelta),Qa=Math.abs(ka/r.timeDelta);La>Da&&Math.abs(Ba)>Fa&&(r.swipe[0]=Math.sign(Ca)),Qa>Va&&Math.abs($a)>Ma&&(r.swipe[1]=Math.sign(ka))}}this.emit()}pointerClick(t){!this.state.tap&&t.detail>0&&(t.preventDefault(),t.stopPropagation())}setupPointer(t){const r=this.config,Aa=r.device;r.pointerLock&&t.currentTarget.requestPointerLock(),r.pointerCapture||(this.eventStore.add(this.sharedConfig.window,Aa,"change",this.pointerMove.bind(this)),this.eventStore.add(this.sharedConfig.window,Aa,"end",this.pointerUp.bind(this)),this.eventStore.add(this.sharedConfig.window,Aa,"cancel",this.pointerUp.bind(this)))}pointerClean(){this.config.pointerLock&&document.pointerLockElement===this.state.currentTarget&&document.exitPointerLock()}preventScroll(t){this.state._preventScroll&&t.cancelable&&t.preventDefault()}setupScrollPrevention(t){this.state._preventScroll=!1,persistEvent(t);const r=this.eventStore.add(this.sharedConfig.window,"touch","change",this.preventScroll.bind(this),{passive:!1});this.eventStore.add(this.sharedConfig.window,"touch","end",r),this.eventStore.add(this.sharedConfig.window,"touch","cancel",r),this.timeoutStore.add("startPointerDrag",this.startPointerDrag.bind(this),this.config.preventScrollDelay,t)}setupDelayTrigger(t){this.state._delayed=!0,this.timeoutStore.add("dragDelay",()=>{this.state._step=[0,0],this.startPointerDrag(t)},this.config.delay)}keyDown(t){const r=KEYS_DELTA_MAP[t.key];if(r){const Aa=this.state,wa=t.shiftKey?10:t.altKey?.1:1;this.start(t),Aa._delta=r(this.config.keyboardDisplacement,wa),Aa._keyboardActive=!0,V$3.addTo(Aa._movement,Aa._delta),this.compute(t),this.emit()}}keyUp(t){t.key in KEYS_DELTA_MAP&&(this.state._keyboardActive=!1,this.setActive(),this.compute(t),this.emit())}bind(t){const r=this.config.device;t(r,"start",this.pointerDown.bind(this)),this.config.pointerCapture&&(t(r,"change",this.pointerMove.bind(this)),t(r,"end",this.pointerUp.bind(this)),t(r,"cancel",this.pointerUp.bind(this)),t("lostPointerCapture","",this.pointerUp.bind(this))),this.config.keys&&(t("key","down",this.keyDown.bind(this)),t("key","up",this.keyUp.bind(this))),this.config.filterTaps&&t("click","",this.pointerClick.bind(this),{capture:!0,passive:!1})}};function persistEvent(t){"persist"in t&&typeof t.persist=="function"&&t.persist()}var isBrowser=typeof window<"u"&&window.document&&window.document.createElement;function supportsTouchEvents(){return isBrowser&&"ontouchstart"in window}function isTouchScreen(){return supportsTouchEvents()||isBrowser&&window.navigator.maxTouchPoints>1}function supportsPointerEvents(){return isBrowser&&"onpointerdown"in window}function supportsPointerLock(){return isBrowser&&"exitPointerLock"in window.document}function supportsGestureEvents(){try{return"constructor"in GestureEvent}catch{return!1}}var SUPPORT={isBrowser,gesture:supportsGestureEvents(),touch:supportsTouchEvents(),touchscreen:isTouchScreen(),pointer:supportsPointerEvents(),pointerLock:supportsPointerLock()},DEFAULT_PREVENT_SCROLL_DELAY=250,DEFAULT_DRAG_DELAY=180,DEFAULT_SWIPE_VELOCITY=.5,DEFAULT_SWIPE_DISTANCE=50,DEFAULT_SWIPE_DURATION=250,DEFAULT_KEYBOARD_DISPLACEMENT=10,DEFAULT_DRAG_AXIS_THRESHOLD={mouse:0,touch:0,pen:8},dragConfigResolver=_objectSpread2(_objectSpread2({},coordinatesConfigResolver),{},{device(t,r,{pointer:{touch:Aa=!1,lock:wa=!1,mouse:Pa=!1}={}}){return this.pointerLock=wa&&SUPPORT.pointerLock,SUPPORT.touch&&Aa?"touch":this.pointerLock?"mouse":SUPPORT.pointer&&!Pa?"pointer":SUPPORT.touch?"touch":"mouse"},preventScrollAxis(t,r,{preventScroll:Aa}){if(this.preventScrollDelay=typeof Aa=="number"?Aa:Aa||Aa===void 0&&t?DEFAULT_PREVENT_SCROLL_DELAY:void 0,!(!SUPPORT.touchscreen||Aa===!1))return t||(Aa!==void 0?"y":void 0)},pointerCapture(t,r,{pointer:{capture:Aa=!0,buttons:wa=1,keys:Pa=!0}={}}){return this.pointerButtons=wa,this.keys=Pa,!this.pointerLock&&this.device==="pointer"&&Aa},threshold(t,r,{filterTaps:Aa=!1,tapsThreshold:wa=3,axis:Pa=void 0}){const xa=V$3.toVector(t,Aa?wa:Pa?1:0);return this.filterTaps=Aa,this.tapsThreshold=wa,xa},swipe({velocity:t=DEFAULT_SWIPE_VELOCITY,distance:r=DEFAULT_SWIPE_DISTANCE,duration:Aa=DEFAULT_SWIPE_DURATION}={}){return{velocity:this.transform(V$3.toVector(t)),distance:this.transform(V$3.toVector(r)),duration:Aa}},delay(t=0){switch(t){case!0:return DEFAULT_DRAG_DELAY;case!1:return 0;default:return t}},axisThreshold(t){return t?_objectSpread2(_objectSpread2({},DEFAULT_DRAG_AXIS_THRESHOLD),t):DEFAULT_DRAG_AXIS_THRESHOLD},keyboardDisplacement(t=DEFAULT_KEYBOARD_DISPLACEMENT){return t}});function clampStateInternalMovementToBounds(t){const[r,Aa]=t.overflow,[wa,Pa]=t._delta,[xa,Ca]=t._direction;(r<0&&wa>0&&xa<0||r>0&&wa<0&&xa>0)&&(t._movement[0]=t._movementBound[0]),(Aa<0&&Pa>0&&Ca<0||Aa>0&&Pa<0&&Ca>0)&&(t._movement[1]=t._movementBound[1])}var SCALE_ANGLE_RATIO_INTENT_DEG=30,PINCH_WHEEL_RATIO=100,PinchEngine=class extends Engine{constructor(...t){super(...t),_defineProperty(this,"ingKey","pinching"),_defineProperty(this,"aliasKey","da")}init(){this.state.offset=[1,0],this.state.lastOffset=[1,0],this.state._pointerEvents=new Map}reset(){super.reset();const t=this.state;t._touchIds=[],t.canceled=!1,t.cancel=this.cancel.bind(this),t.turns=0}computeOffset(){const{type:t,movement:r,lastOffset:Aa}=this.state;t==="wheel"?this.state.offset=V$3.add(r,Aa):this.state.offset=[(1+r[0])*Aa[0],r[1]+Aa[1]]}computeMovement(){const{offset:t,lastOffset:r}=this.state;this.state.movement=[t[0]/r[0],t[1]-r[1]]}axisIntent(){const t=this.state,[r,Aa]=t._movement;if(!t.axis){const wa=Math.abs(r)*SCALE_ANGLE_RATIO_INTENT_DEG-Math.abs(Aa);wa<0?t.axis="angle":wa>0&&(t.axis="scale")}}restrictToAxis(t){this.config.lockDirection&&(this.state.axis==="scale"?t[1]=0:this.state.axis==="angle"&&(t[0]=0))}cancel(){const t=this.state;t.canceled||setTimeout(()=>{t.canceled=!0,t._active=!1,this.compute(),this.emit()},0)}touchStart(t){this.ctrl.setEventIds(t);const r=this.state,Aa=this.ctrl.touchIds;if(r._active&&r._touchIds.every(Pa=>Aa.has(Pa))||Aa.size<2)return;this.start(t),r._touchIds=Array.from(Aa).slice(0,2);const wa=touchDistanceAngle(t,r._touchIds);wa&&this.pinchStart(t,wa)}pointerStart(t){if(t.buttons!=null&&t.buttons%2!==1)return;this.ctrl.setEventIds(t),t.target.setPointerCapture(t.pointerId);const r=this.state,Aa=r._pointerEvents,wa=this.ctrl.pointerIds;if(r._active&&Array.from(Aa.keys()).every(xa=>wa.has(xa))||(Aa.size<2&&Aa.set(t.pointerId,t),r._pointerEvents.size<2))return;this.start(t);const Pa=distanceAngle(...Array.from(Aa.values()));Pa&&this.pinchStart(t,Pa)}pinchStart(t,r){const Aa=this.state;Aa.origin=r.origin,this.computeValues([r.distance,r.angle]),this.computeInitial(),this.compute(t),this.emit()}touchMove(t){if(!this.state._active)return;const r=touchDistanceAngle(t,this.state._touchIds);r&&this.pinchMove(t,r)}pointerMove(t){const r=this.state._pointerEvents;if(r.has(t.pointerId)&&r.set(t.pointerId,t),!this.state._active)return;const Aa=distanceAngle(...Array.from(r.values()));Aa&&this.pinchMove(t,Aa)}pinchMove(t,r){const Aa=this.state,wa=Aa._values[1],Pa=r.angle-wa;let xa=0;Math.abs(Pa)>270&&(xa+=Math.sign(Pa)),this.computeValues([r.distance,r.angle-360*xa]),Aa.origin=r.origin,Aa.turns=xa,Aa._movement=[Aa._values[0]/Aa._initial[0]-1,Aa._values[1]-Aa._initial[1]],this.compute(t),this.emit()}touchEnd(t){this.ctrl.setEventIds(t),this.state._active&&this.state._touchIds.some(r=>!this.ctrl.touchIds.has(r))&&(this.state._active=!1,this.compute(t),this.emit())}pointerEnd(t){const r=this.state;this.ctrl.setEventIds(t);try{t.target.releasePointerCapture(t.pointerId)}catch{}r._pointerEvents.has(t.pointerId)&&r._pointerEvents.delete(t.pointerId),r._active&&r._pointerEvents.size<2&&(r._active=!1,this.compute(t),this.emit())}gestureStart(t){t.cancelable&&t.preventDefault();const r=this.state;r._active||(this.start(t),this.computeValues([t.scale,t.rotation]),r.origin=[t.clientX,t.clientY],this.compute(t),this.emit())}gestureMove(t){if(t.cancelable&&t.preventDefault(),!this.state._active)return;const r=this.state;this.computeValues([t.scale,t.rotation]),r.origin=[t.clientX,t.clientY];const Aa=r._movement;r._movement=[t.scale-1,t.rotation],r._delta=V$3.sub(r._movement,Aa),this.compute(t),this.emit()}gestureEnd(t){this.state._active&&(this.state._active=!1,this.compute(t),this.emit())}wheel(t){const r=this.config.modifierKey;r&&(Array.isArray(r)?!r.find(Aa=>t[Aa]):!t[r])||(this.state._active?this.wheelChange(t):this.wheelStart(t),this.timeoutStore.add("wheelEnd",this.wheelEnd.bind(this)))}wheelStart(t){this.start(t),this.wheelChange(t)}wheelChange(t){"uv"in t||t.cancelable&&t.preventDefault();const r=this.state;r._delta=[-wheelValues(t)[1]/PINCH_WHEEL_RATIO*r.offset[0],0],V$3.addTo(r._movement,r._delta),clampStateInternalMovementToBounds(r),this.state.origin=[t.clientX,t.clientY],this.compute(t),this.emit()}wheelEnd(){this.state._active&&(this.state._active=!1,this.compute(),this.emit())}bind(t){const r=this.config.device;r&&(t(r,"start",this[r+"Start"].bind(this)),t(r,"change",this[r+"Move"].bind(this)),t(r,"end",this[r+"End"].bind(this)),t(r,"cancel",this[r+"End"].bind(this)),t("lostPointerCapture","",this[r+"End"].bind(this))),this.config.pinchOnWheel&&t("wheel","",this.wheel.bind(this),{passive:!1})}},pinchConfigResolver=_objectSpread2(_objectSpread2({},commonConfigResolver),{},{device(t,r,{shared:Aa,pointer:{touch:wa=!1}={}}){if(Aa.target&&!SUPPORT.touch&&SUPPORT.gesture)return"gesture";if(SUPPORT.touch&&wa)return"touch";if(SUPPORT.touchscreen){if(SUPPORT.pointer)return"pointer";if(SUPPORT.touch)return"touch"}},bounds(t,r,{scaleBounds:Aa={},angleBounds:wa={}}){const Pa=Ca=>{const ka=assignDefault(call$1(Aa,Ca),{min:-1/0,max:1/0});return[ka.min,ka.max]},xa=Ca=>{const ka=assignDefault(call$1(wa,Ca),{min:-1/0,max:1/0});return[ka.min,ka.max]};return typeof Aa!="function"&&typeof wa!="function"?[Pa(),xa()]:Ca=>[Pa(Ca),xa(Ca)]},threshold(t,r,Aa){return this.lockDirection=Aa.axis==="lock",V$3.toVector(t,this.lockDirection?[.1,3]:0)},modifierKey(t){return t===void 0?"ctrlKey":t},pinchOnWheel(t=!0){return t}}),MoveEngine=class extends CoordinatesEngine{constructor(...t){super(...t),_defineProperty(this,"ingKey","moving")}move(t){this.config.mouseOnly&&t.pointerType!=="mouse"||(this.state._active?this.moveChange(t):this.moveStart(t),this.timeoutStore.add("moveEnd",this.moveEnd.bind(this)))}moveStart(t){this.start(t),this.computeValues(pointerValues(t)),this.compute(t),this.computeInitial(),this.emit()}moveChange(t){if(!this.state._active)return;const r=pointerValues(t),Aa=this.state;Aa._delta=V$3.sub(r,Aa._values),V$3.addTo(Aa._movement,Aa._delta),this.computeValues(r),this.compute(t),this.emit()}moveEnd(t){this.state._active&&(this.state._active=!1,this.compute(t),this.emit())}bind(t){t("pointer","change",this.move.bind(this)),t("pointer","leave",this.moveEnd.bind(this))}},moveConfigResolver=_objectSpread2(_objectSpread2({},coordinatesConfigResolver),{},{mouseOnly:(t=!0)=>t}),ScrollEngine=class extends CoordinatesEngine{constructor(...t){super(...t),_defineProperty(this,"ingKey","scrolling")}scroll(t){this.state._active||this.start(t),this.scrollChange(t),this.timeoutStore.add("scrollEnd",this.scrollEnd.bind(this))}scrollChange(t){t.cancelable&&t.preventDefault();const r=this.state,Aa=scrollValues(t);r._delta=V$3.sub(Aa,r._values),V$3.addTo(r._movement,r._delta),this.computeValues(Aa),this.compute(t),this.emit()}scrollEnd(){this.state._active&&(this.state._active=!1,this.compute(),this.emit())}bind(t){t("scroll","",this.scroll.bind(this))}},scrollConfigResolver=coordinatesConfigResolver,WheelEngine=class extends CoordinatesEngine{constructor(...t){super(...t),_defineProperty(this,"ingKey","wheeling")}wheel(t){this.state._active||this.start(t),this.wheelChange(t),this.timeoutStore.add("wheelEnd",this.wheelEnd.bind(this))}wheelChange(t){const r=this.state;r._delta=wheelValues(t),V$3.addTo(r._movement,r._delta),clampStateInternalMovementToBounds(r),this.compute(t),this.emit()}wheelEnd(){this.state._active&&(this.state._active=!1,this.compute(),this.emit())}bind(t){t("wheel","",this.wheel.bind(this))}},wheelConfigResolver=coordinatesConfigResolver,HoverEngine=class extends CoordinatesEngine{constructor(...t){super(...t),_defineProperty(this,"ingKey","hovering")}enter(t){this.config.mouseOnly&&t.pointerType!=="mouse"||(this.start(t),this.computeValues(pointerValues(t)),this.compute(t),this.emit())}leave(t){if(this.config.mouseOnly&&t.pointerType!=="mouse")return;const r=this.state;if(!r._active)return;r._active=!1;const Aa=pointerValues(t);r._movement=r._delta=V$3.sub(Aa,r._values),this.computeValues(Aa),this.compute(t),r.delta=r.movement,this.emit()}bind(t){t("pointer","enter",this.enter.bind(this)),t("pointer","leave",this.leave.bind(this))}},hoverConfigResolver=_objectSpread2(_objectSpread2({},coordinatesConfigResolver),{},{mouseOnly:(t=!0)=>t}),EngineMap=new Map,ConfigResolverMap=new Map;function registerAction(t){EngineMap.set(t.key,t.engine),ConfigResolverMap.set(t.key,t.resolver)}var dragAction={key:"drag",engine:DragEngine,resolver:dragConfigResolver},hoverAction={key:"hover",engine:HoverEngine,resolver:hoverConfigResolver},moveAction={key:"move",engine:MoveEngine,resolver:moveConfigResolver},pinchAction={key:"pinch",engine:PinchEngine,resolver:pinchConfigResolver},scrollAction={key:"scroll",engine:ScrollEngine,resolver:scrollConfigResolver},wheelAction={key:"wheel",engine:WheelEngine,resolver:wheelConfigResolver};function _objectWithoutPropertiesLoose(t,r){if(t==null)return{};for(var Aa={},wa=Object.keys(t),Pa,xa=0;xa<wa.length;xa++)Pa=wa[xa],!(r.indexOf(Pa)>=0)&&(Aa[Pa]=t[Pa]);return Aa}function _objectWithoutProperties(t,r){if(t==null)return{};var Aa=_objectWithoutPropertiesLoose(t,r),wa,Pa;if(Object.getOwnPropertySymbols){var xa=Object.getOwnPropertySymbols(t);for(Pa=0;Pa<xa.length;Pa++)wa=xa[Pa],!(r.indexOf(wa)>=0)&&Object.prototype.propertyIsEnumerable.call(t,wa)&&(Aa[wa]=t[wa])}return Aa}var sharedConfigResolver={target(t){if(t)return()=>"current"in t?t.current:t},enabled(t=!0){return t},window(t=SUPPORT.isBrowser?window:void 0){return t},eventOptions({passive:t=!0,capture:r=!1}={}){return{passive:t,capture:r}},transform(t){return t}},_excluded=["target","eventOptions","window","enabled","transform"];function resolveWith(t={},r){const Aa={};for(const[wa,Pa]of Object.entries(r))switch(typeof Pa){case"function":Aa[wa]=Pa.call(Aa,t[wa],wa,t);break;case"object":Aa[wa]=resolveWith(t[wa],Pa);break;case"boolean":Pa&&(Aa[wa]=t[wa])}return Aa}function parse(t,r,Aa={}){const wa=t,{target:Pa,eventOptions:xa,window:Ca,enabled:ka,transform:Ba}=wa,$a=_objectWithoutProperties(wa,_excluded);if(Aa.shared=resolveWith({target:Pa,eventOptions:xa,window:Ca,enabled:ka,transform:Ba},sharedConfigResolver),r){const Da=ConfigResolverMap.get(r);Aa[r]=resolveWith(_objectSpread2({shared:Aa.shared},$a),Da)}else for(const Da in $a){const Va=ConfigResolverMap.get(Da);Va&&(Aa[Da]=resolveWith(_objectSpread2({shared:Aa.shared},$a[Da]),Va))}return Aa}var EventStore=class{constructor(t,r){_defineProperty(this,"_listeners",new Set),this._ctrl=t,this._gestureKey=r}add(t,r,Aa,wa,Pa){const xa=this._listeners,Ca=toDomEventType(r,Aa),ka=this._gestureKey?this._ctrl.config[this._gestureKey].eventOptions:{},Ba=_objectSpread2(_objectSpread2({},ka),Pa);t.addEventListener(Ca,wa,Ba);const $a=()=>{t.removeEventListener(Ca,wa,Ba),xa.delete($a)};return xa.add($a),$a}clean(){this._listeners.forEach(t=>t()),this._listeners.clear()}},TimeoutStore=class{constructor(){_defineProperty(this,"_timeouts",new Map)}add(t,r,Aa=140,...wa){this.remove(t),this._timeouts.set(t,window.setTimeout(r,Aa,...wa))}remove(t){const r=this._timeouts.get(t);r&&window.clearTimeout(r)}clean(){this._timeouts.forEach(t=>{window.clearTimeout(t)}),this._timeouts.clear()}},Controller$1=class{constructor(t){_defineProperty(this,"gestures",new Set),_defineProperty(this,"_targetEventStore",new EventStore(this)),_defineProperty(this,"gestureEventStores",{}),_defineProperty(this,"gestureTimeoutStores",{}),_defineProperty(this,"handlers",{}),_defineProperty(this,"config",{}),_defineProperty(this,"pointerIds",new Set),_defineProperty(this,"touchIds",new Set),_defineProperty(this,"state",{shared:{shiftKey:!1,metaKey:!1,ctrlKey:!1,altKey:!1}}),resolveGestures(this,t)}setEventIds(t){if(isTouch(t))return this.touchIds=new Set(touchIds(t)),this.touchIds;if("pointerId"in t)return t.type==="pointerup"||t.type==="pointercancel"?this.pointerIds.delete(t.pointerId):t.type==="pointerdown"&&this.pointerIds.add(t.pointerId),this.pointerIds}applyHandlers(t,r){this.handlers=t,this.nativeHandlers=r}applyConfig(t,r){this.config=parse(t,r,this.config)}clean(){this._targetEventStore.clean();for(const t of this.gestures)this.gestureEventStores[t].clean(),this.gestureTimeoutStores[t].clean()}effect(){return this.config.shared.target&&this.bind(),()=>this._targetEventStore.clean()}bind(...t){const r=this.config.shared,Aa={};let wa;if(!(r.target&&(wa=r.target(),!wa))){if(r.enabled){for(const xa of this.gestures){const Ca=this.config[xa],ka=bindToProps(Aa,Ca.eventOptions,!!wa);Ca.enabled&&new(EngineMap.get(xa))(this,t,xa).bind(ka)}const Pa=bindToProps(Aa,r.eventOptions,!!wa);for(const xa in this.nativeHandlers)Pa(xa,"",Ca=>this.nativeHandlers[xa](_objectSpread2(_objectSpread2({},this.state.shared),{},{event:Ca,args:t})),void 0,!0)}for(const Pa in Aa)Aa[Pa]=chain(...Aa[Pa]);if(!wa)return Aa;for(const Pa in Aa){const{device:xa,capture:Ca,passive:ka}=parseProp(Pa);this._targetEventStore.add(wa,xa,"",Aa[Pa],{capture:Ca,passive:ka})}}}};function setupGesture(t,r){t.gestures.add(r),t.gestureEventStores[r]=new EventStore(t,r),t.gestureTimeoutStores[r]=new TimeoutStore}function resolveGestures(t,r){r.drag&&setupGesture(t,"drag"),r.wheel&&setupGesture(t,"wheel"),r.scroll&&setupGesture(t,"scroll"),r.move&&setupGesture(t,"move"),r.pinch&&setupGesture(t,"pinch"),r.hover&&setupGesture(t,"hover")}var bindToProps=(t,r,Aa)=>(wa,Pa,xa,Ca={},ka=!1)=>{var Ba,$a;const Da=(Ba=Ca.capture)!==null&&Ba!==void 0?Ba:r.capture,Va=($a=Ca.passive)!==null&&$a!==void 0?$a:r.passive;let Fa=ka?wa:toHandlerProp(wa,Pa,Da);Aa&&Va&&(Fa+="Passive"),t[Fa]=t[Fa]||[],t[Fa].push(xa)},RE_NOT_NATIVE=/^on(Drag|Wheel|Scroll|Move|Pinch|Hover)/;function sortHandlers(t){const r={},Aa={},wa=new Set;for(let Pa in t)RE_NOT_NATIVE.test(Pa)?(wa.add(RegExp.lastMatch),Aa[Pa]=t[Pa]):r[Pa]=t[Pa];return[Aa,r,wa]}function registerGesture(t,r,Aa,wa,Pa,xa){if(!t.has(Aa)||!EngineMap.has(wa))return;const Ca=Aa+"Start",ka=Aa+"End",Ba=$a=>{let Da;return $a.first&&Ca in r&&r[Ca]($a),Aa in r&&(Da=r[Aa]($a)),$a.last&&ka in r&&r[ka]($a),Da};Pa[wa]=Ba,xa[wa]=xa[wa]||{}}function parseMergedHandlers(t,r){const[Aa,wa,Pa]=sortHandlers(t),xa={};return registerGesture(Pa,Aa,"onDrag","drag",xa,r),registerGesture(Pa,Aa,"onWheel","wheel",xa,r),registerGesture(Pa,Aa,"onScroll","scroll",xa,r),registerGesture(Pa,Aa,"onPinch","pinch",xa,r),registerGesture(Pa,Aa,"onMove","move",xa,r),registerGesture(Pa,Aa,"onHover","hover",xa,r),{handlers:xa,config:r,nativeHandlers:wa}}function useRecognizers(t,r={},Aa,wa){const Pa=import_react.useMemo(()=>new Controller$1(t),[]);if(Pa.applyHandlers(t,wa),Pa.applyConfig(r,Aa),import_react.useEffect(Pa.effect.bind(Pa)),import_react.useEffect(()=>Pa.clean.bind(Pa),[]),r.target===void 0)return Pa.bind.bind(Pa)}function useDrag(t,r){return registerAction(dragAction),useRecognizers({drag:t},r||{},"drag")}function createUseGesture(t){return t.forEach(registerAction),function(Aa,wa){const{handlers:Pa,nativeHandlers:xa,config:Ca}=parseMergedHandlers(Aa,wa||{});return useRecognizers(Pa,Ca,void 0,xa)}}function useGesture(t,r){return createUseGesture([dragAction,pinchAction,scrollAction,wheelAction,moveAction,hoverAction])(t,r||{})}var updateQueue=makeQueue(),raf=t=>schedule(t,updateQueue),writeQueue=makeQueue();raf.write=t=>schedule(t,writeQueue);var onStartQueue=makeQueue();raf.onStart=t=>schedule(t,onStartQueue);var onFrameQueue=makeQueue();raf.onFrame=t=>schedule(t,onFrameQueue);var onFinishQueue=makeQueue();raf.onFinish=t=>schedule(t,onFinishQueue);var timeouts=[];raf.setTimeout=(t,r)=>{const Aa=raf.now()+r,wa=()=>{const xa=timeouts.findIndex(Ca=>Ca.cancel==wa);
39~xa&&timeouts.splice(xa,1),pendingCount-=~xa?1:0},Pa={time:Aa,handler:t,cancel:wa};return timeouts.splice(findTimeout(Aa),0,Pa),pendingCount+=1,start(),Pa};var findTimeout=t=>~(~timeouts.findIndex(r=>r.time>t)||~timeouts.length);raf.cancel=t=>{onStartQueue.delete(t),onFrameQueue.delete(t),onFinishQueue.delete(t),updateQueue.delete(t),writeQueue.delete(t)};raf.sync=t=>{sync=!0,raf.batchedUpdates(t),sync=!1};raf.throttle=t=>{let r;function Aa(){try{t(...r)}finally{r=null}}function wa(...Pa){r=Pa,raf.onStart(Aa)}return wa.handler=t,wa.cancel=()=>{onStartQueue.delete(Aa),r=null},wa};var nativeRaf=typeof window<"u"?window.requestAnimationFrame:(()=>{});raf.use=t=>nativeRaf=t;raf.now=typeof performance<"u"?()=>performance.now():Date.now;raf.batchedUpdates=t=>t();raf.catch=console.error;raf.frameLoop="always";raf.advance=()=>{raf.frameLoop!=="demand"?console.warn("Cannot call the manual advancement of rafz whilst frameLoop is not set as demand"):update$1()};var ts$1=-1,pendingCount=0,sync=!1;function schedule(t,r){sync?(r.delete(t),t(0)):(r.add(t),start())}function start(){ts$1<0&&(ts$1=0,raf.frameLoop!=="demand"&&nativeRaf(loop))}function stop(){ts$1=-1}function loop(){~ts$1&&(nativeRaf(loop),raf.batchedUpdates(update$1))}function update$1(){const t=ts$1;ts$1=raf.now();const r=findTimeout(ts$1);if(r&&(eachSafely(timeouts.splice(0,r),Aa=>Aa.handler()),pendingCount-=r),!pendingCount){stop();return}onStartQueue.flush(),updateQueue.flush(t?Math.min(64,ts$1-t):16.667),onFrameQueue.flush(),writeQueue.flush(),onFinishQueue.flush()}function makeQueue(){let t=new Set,r=t;return{add(Aa){pendingCount+=r==t&&!t.has(Aa)?1:0,t.add(Aa)},delete(Aa){return pendingCount-=r==t&&t.has(Aa)?1:0,t.delete(Aa)},flush(Aa){r.size&&(t=new Set,pendingCount-=r.size,eachSafely(r,wa=>
39wa(Aa)&&t.add(wa)),pendingCount+=t.size,r=t)}}}function eachSafely(t,r){t.forEach(Aa=>{try{r(Aa)}catch(wa){raf.catch(wa)}})}var __defProp=Object.defineProperty,__export=(t,r)=>{for(var Aa in r)__defProp(t,Aa,{get:r[Aa],enumerable:!0})},globals_exports={};__export(globals_exports,{assign:()=>assign,colors:()=>colors,createStringInterpolator:()=>createStringInterpolator,skipAnimation:()=>skipAnimation,to:()=>to$2,willAdvance:()=>willAdvance});function noop(){}var defineHidden=(t,r,Aa)=>Object.defineProperty(t,r,{value:Aa,writable:!0,configurable:!0}),is={arr:Array.isArray,obj:t=>!!t&&t.constructor.name==="Object",fun:t=>typeof t=="function",str:t=>typeof t=="string",num:t=>typeof t=="number",und:t=>t===void 0};function isEqual(t,r){if(is.arr(t)){if(!is.arr(r)||t.length!==r.length)return!1;for(let Aa=0;Aa<t.length;Aa++)if(t[Aa]!==r[Aa])return!1;return!0}return t===r}var each=(t,r)=>t.forEach(r);function eachProp(t,r,Aa){if(is.arr(t)){for(let wa=0;wa<t.length;wa++)r.call(Aa,t[wa],`${wa}`);return}for(const wa in t)t.hasOwnProperty(wa)&&r.call(Aa,t[wa],wa)}var toArray=t=>is.und(t)?[]:is.arr(t)?t:[t];function flush(t,r){if(t.size){const Aa=Array.from(t);t.clear(),each(Aa,r)}}var flushCalls=(t,...r)=>flush(t,Aa=>Aa(...r)),isSSR=()=>typeof window>"u"||!window.navigator||/ServerSideRendering|^Deno\//.test(window.navigator.userAgent),createStringInterpolator,to$2,colors=null,skipAnimation=!1,willAdvance=noop,assign=t=>{t.to&&(to$2=t.to),t.now&&(raf.now=t.now),t.colors!==void 0&&(colors=t.colors),t.skipAnimation!=null&&(skipAnimation=t.skipAnimation),t.createStringInterpolator&&(createStringInterpolator=t.createStringInterpolator),t.requestAnimationFrame&&raf.use(t.requestAnimationFrame),t.batchedUpdates&&(raf.batchedUpdates=t.batchedUpdates),t.willAdvance&&(willAdvance=t.willAdvance),t.frameLoop&&(raf.frameLoop=t.frameLoop)},startQueue=new Set,currentFrame=[],prevFrame=[],priority=0,frameLoop={get idle(){return!startQueue.size&&!currentFrame.length},start(t){priority>t.priority?(startQueue.add(t),raf.onStart(flushStartQueue)):(startSafely(t),raf(advance))},advance,sort(t){if(priority)raf.onFrame(()=>frameLoop.sort(t));else{const r=currentFrame.indexOf(t);~r&&(currentFrame.splice(r,1),startUnsafely(t))}},clear(){currentFrame=[],startQueue.clear()}};function flushStartQueue(){startQueue.forEach(startSafely),startQueue.clear(),raf(advance)}function startSafely(t){currentFrame.includes(t)||startUnsafely(t)}function startUnsafely(t){currentFrame.splice(findIndex(currentFrame,r=>r.priority>t.priority),0,t)}function advance(t){const r=prevFrame;for(let Aa=0;Aa<currentFrame.length;Aa++){const wa=currentFrame[Aa];priority=wa.priority,wa.idle||(willAdvance(wa),wa.advance(t),wa.idle||r.push(wa))}return priority=0,prevFrame=currentFrame,prevFrame.length=0,currentFrame=r,currentFrame.length>0}function findIndex(t,r){const Aa=t.findIndex(r);return Aa<0?t.length:Aa}var clamp=(t,r,Aa)=>Math.min(Math.max(Aa,t),r),colors2={transparent:0,aliceblue:4042850303,antiquewhite:4209760255,aqua:16777215,aquamarine:2147472639,azure:4043309055,beige:4126530815,bisque:4293182719,black:255,blanchedalmond:4293643775,blue:65535,blueviolet:2318131967,brown:2771004159,burlywood:3736635391,burntsienna:3934150143,cadetblue:1604231423,chartreuse:2147418367,chocolate:3530104575,coral:4286533887,cornflowerblue:1687547391,cornsilk:4294499583,crimson:3692313855,cyan:16777215,darkblue:35839,darkcyan:9145343,darkgoldenrod:3095792639,darkgray:2846468607,darkgreen:6553855,darkgrey:2846468607,darkkhaki:3182914559,darkmagenta:2332068863,darkolivegreen:1433087999,darkorange:4287365375,darkorchid:2570243327,darkred:2332033279,darksalmon:3918953215,darkseagreen:2411499519,darkslateblue:1211993087,darkslategray:793726975,darkslategrey:793726975,darkturquoise:13554175,darkviolet:2483082239,deeppink:4279538687,deepskyblue:12582911,dimgray:1768516095,dimgrey:1768516095,dodgerblue:512819199,firebrick:2988581631,floralwhite:4294635775,forestgreen:579543807,fuchsia:4278255615,gainsboro:3705462015,ghostwhite:4177068031,gold:4292280575,goldenrod:3668254975,gray:2155905279,green:8388863,greenyellow:2919182335,grey:2155905279,honeydew:4043305215,hotpink:4285117695,indianred:3445382399,indigo:1258324735,ivory:4294963455,khaki:4041641215,lavender:3873897215,lavenderblush:4293981695,lawngreen:2096890111,lemonchiffon:4294626815,lightblue:2916673279,lightcoral:4034953471,lightcyan:3774873599,lightgoldenrodyellow:4210742015,lightgray:3553874943,lightgreen:2431553791,lightgrey:3553874943,lightpink:4290167295,lightsalmon:4288707327,lightseagreen:548580095,lightskyblue:2278488831,lightslategray:2005441023,lightslategrey:2005441023,lightsteelblue:2965692159,lightyellow:4294959359,lime:16711935,limegreen:852308735,linen:4210091775,magenta:4278255615,maroon:2147483903,mediumaquamarine:1724754687,mediumblue:52735,mediumorchid:3126187007,mediumpurple:2473647103,mediumseagreen:1018393087,mediumslateblue:2070474495,mediumspringgreen:16423679,mediumturquoise:1221709055,mediumvioletred:3340076543,midnightblue:421097727,mintcream:4127193855,mistyrose:4293190143,moccasin:4293178879,navajowhite:4292783615,navy:33023,oldlace:4260751103,olive:2155872511,olivedrab:1804477439,orange:4289003775,orangered:4282712319,orchid:3664828159,palegoldenrod:4008225535,palegreen:2566625535,paleturquoise:2951671551,palevioletred:3681588223,papayawhip:4293907967,peachpuff:4292524543,peru:3448061951,pink:4290825215,plum:3718307327,powderblue:2967529215,purple:2147516671,rebeccapurple:1714657791,red:4278190335,rosybrown:3163525119,royalblue:1097458175,saddlebrown:2336560127,salmon:4202722047,sandybrown:4104413439,seagreen:780883967,seashell:4294307583,sienna:2689740287,silver:3233857791,skyblue:2278484991,slateblue:1784335871,slategray:1887473919,slategrey:1887473919,snow:4294638335,springgreen:16744447,steelblue:1182971135,tan:3535047935,teal:8421631,thistle:3636451583,tomato:4284696575,turquoise:1088475391,violet:4001558271,wheat:4125012991,white:4294967295,whitesmoke:4126537215,yellow:4294902015,yellowgreen:2597139199},NUMBER="[-+]?\\d*\\.?\\d+",PERCENTAGE=NUMBER+"%";function call(...t){return"\\(\\s*("+t.join(")\\s*,\\s*(")+")\\s*\\)"}var rgb=new RegExp("rgb"+call(NUMBER,NUMBER,NUMBER)),rgba=new RegExp("rgba"+call(NUMBER,NUMBER,NUMBER,NUMBER)),hsl=new RegExp("hsl"+call(NUMBER,PERCENTAGE,PERCENTAGE)),hsla=new RegExp("hsla"
39+call(NUMBER,PERCENTAGE,PERCENTAGE,NUMBER)),hex3=/^#([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,hex4=/^#([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,hex6=/^#([0-9a-fA-F]{6})$/,hex8=/^#([0-9a-fA-F]{8})$/;function normalizeColor(t){let r;return typeof t=="number"?t>>>0===t&&t>=0&&t<=4294967295?t:null:(r=hex6.exec(t))?parseInt(r[1]+"ff",16)>>>0:colors&&colors[t]!==void 0?colors[t]:(r=rgb.exec(t))?(parse255(r[1])<<24|parse255(r[2])<<16|parse255(r[3])<<8|255)>>>0:(r=rgba.exec(t))?(parse255(r[1])<<24|parse255(r[2])<<16|parse255(r[3])<<8|parse1(r[4]))>>>0:(r=hex3.exec(t))?parseInt(r[1]+r[1]+r[2]+r[2]+r[3]+r[3]+"ff",16)>>>0:(r=hex8.exec(t))?parseInt(r[1],16)>>>0:(r=hex4.exec(t))?parseInt(r[1]+r[1]+r[2]+r[2]+r[3]+r[3]+r[4]+r[4],16)>>>0:(r=hsl.exec(t))?(hslToRgb(parse360(r[1]),parsePercentage(r[2]),parsePercentage(r[3]))|255)>>>0:(r=hsla.exec(t))?(hslToRgb(parse360(r[1]),parsePercentage(r[2]),parsePercentage(r[3]))|parse1(r[4]))>>>0:null}function hue2rgb(t,r,Aa){return Aa<0&&(Aa+=1),Aa>1&&(Aa-=1),Aa<1/6?t+(r-t)*6*Aa:Aa<1/2?r:Aa<2/3?t+(r-t)*(2/3-Aa)*6:t}function hslToRgb(t,r,Aa){const wa=Aa<.5?Aa*(1+r):Aa+r-Aa*r,Pa=2*Aa-wa,xa=hue2rgb(Pa,wa,t+1/3),Ca=hue2rgb(Pa,wa,t),ka=hue2rgb(Pa,wa,t-1/3);return Math.round(xa*255)<<24|Math.round(Ca*255)<<16|Math.round(ka*255)<<8}function parse255(t){const r=parseInt(t,10);return r<0?0:r>255?255:r}function parse360(t){return(parseFloat(t)%360+360)%360/360}function parse1(t){const r=parseFloat(t);return r<0?0:r>1?255:Math.round(r*255)}function parsePercentage(t){const r=parseFloat(t);return r<0?0:r>100?1:r/100}function colorToRgba(t){let r=normalizeColor(t);return r===null?t:(r=r||0,`rgba(${(r&4278190080)>>>24}, ${(r&16711680)>>>16}, ${(r&65280)>>>8}, ${(r&255)/255})`)}var createInterpolator=(t,r,Aa)=>
39{if(is.fun(t))return t;if(is.arr(t))return createInterpolator({range:t,output:r,extrapolate:Aa});if(is.str(t.output[0]))return createStringInterpolator(t);const wa=t,Pa=wa.output,xa=wa.range||[0,1],Ca=wa.extrapolateLeft||wa.extrapolate||"extend",ka=wa.extrapolateRight||wa.extrapolate||"extend",Ba=wa.easing||($a=>$a);return $a=>{const Da=findRange($a,xa);return interpolate($a,xa[Da],xa[Da+1],Pa[Da],Pa[Da+1],Ba,Ca,ka,wa.map)}};function interpolate(t,r,Aa,wa,Pa,xa,Ca,ka,Ba){let $a=Ba?Ba(t):t;if($a<r){if(Ca==="identity")return $a;Ca==="clamp"&&($a=r)}if($a>Aa){if(ka==="identity")return $a;ka==="clamp"&&($a=Aa)}return wa===Pa?wa:r===Aa?t<=r?wa:Pa:(r===-1/0?$a=-$a:Aa===1/0?$a=$a-r:$a=($a-r)/(Aa-r),$a=xa($a),wa===-1/0?$a=-$a:Pa===1/0?$a=$a+wa:$a=$a*(Pa-wa)+wa,$a)}function findRange(t,r){for(var Aa=1;Aa<r.length-1&&!(r[Aa]>=t);++Aa);return Aa-1}var steps=(t,r="end")=>Aa=>{Aa=r==="end"?Math.min(Aa,.999):Math.max(Aa,.001);const wa=Aa*t;return clamp(0,1,(r==="end"?Math.floor(wa):Math.ceil(wa))/t)},c1=1.70158,c2=c1*1.525,c3=c1+1,c4=2*Math.PI/3,c5=2*Math.PI/4.5,bounceOut=t=>t<1/2.75?7.5625*t*t:t<2/2.75?7.5625*(t-=1.5/2.75)*t+.75:t<2.5/2.75?7.5625*(t-=2.25/2.75)*t+.9375:7.5625*(t-=2.625/2.75)*t+.984375,easings={linear:t=>t,easeInQuad:t=>t*t,easeOutQuad:t=>1-(1-t)*(1-t),easeInOutQuad:t=>t<.5?2*t*t:1-Math.pow(-2*t+2,2)/2,easeInCubic:t=>t*t*t,easeOutCubic:t=>1-Math.pow(1-t,3),easeInOutCubic:t=>t<.5?4*t*t*t:1-Math.pow(-2*t+2,3)/2,easeInQuart:t=>t*t*t*t,easeOutQuart:t=>1-Math.pow(1-t,4),easeInOutQuart:t=>t<.5?8*t*t*t*t:1-Math.pow(-2*t+2,4)/2,easeInQuint:t=>t*t*t*t*t,easeOutQuint:t=>1-Math.pow(1-t,5),easeInOutQuint:t=>t<.5?16*t*t*t*t*t:1-Math.pow(-2*t+2,5)/2,easeInSine:t=>1-Math.cos(t*Math.PI/2),easeOutSine:t=>Math.sin(t*Math.PI/2),easeInOutSine:t=>-(Math.cos(Math.PI*t)-1)/2,easeInExpo:t=>t===0?0:Math.pow(2,10*t-10),easeOutExpo:t=>t===1?1:1-Math.pow(2,-10*t),easeInOutExpo:t=>t===0?0:t===1?1:t<.5?Math.pow(2,20*t-10)/2:(2-Math.pow(2,-20*t+10))/2,easeInCirc:t=>1-Math.sqrt(1-Math.pow(t,2)),easeOutCirc:t=>Math.sqrt(1-Math.pow(t-1,2)),easeInOutCirc:t=>t<.5?(1-Math.sqrt(1-Math.pow(2*t,2)))/2:(Math.sqrt(1-Math.pow(-2*t+2,2))+1)/2,easeInBack:t=>c3*t*t*t-c1*t*t,easeOutBack:t=>1+c3*Math.pow(t-1,3)+c1*Math.pow(t-1,2),easeInOutBack:t=>t<.5?Math.pow(2*t,2)*((c2+1)*2*t-c2)/2:(Math.pow(2*t-2,2)*((c2+1)*(t*2-2)+c2)+2)/2,easeInElastic:t=>t===0?0:t===1?1:-Math.pow(2,10*t-10)*Math.sin((t*10-10.75)*c4),easeOutElastic:t=>t===0?0:t===1?1:Math.pow(2,-10*t)*Math.sin((t*10-.75)*c4)+1,easeInOutElastic:t=>t===0?0:t===1?1:t<.5?-(Math.pow(2,20*t-10)*Math.sin((20*t-11.125)*c5))/2:Math.pow(2,-20*t+10)*Math.sin((20*t-11.125)*c5)/2+1,easeInBounce:t=>1-bounceOut(1-t),easeOutBounce:bounceOut,easeInOutBounce:t=>t<.5?(1-bounceOut(1-2*t))/2:(1+bounceOut(2*t-1))/2,steps},$get=Symbol.for("FluidValue.get"),$observers=Symbol.for("FluidValue.observers"),hasFluidValue=t=>!!(t&&t[$get]),getFluidValue=t=>t&&t[$get]?t[$get]():t,getFluidObservers=t=>t[$observers]||null;function callFluidObserver(t,r){t.eventObserved?t.eventObserved(r):t(r)}function callFluidObservers(t,r){const Aa=t[$observers];Aa&&Aa.forEach(wa=>{callFluidObserver(wa,r)})}var FluidValue=class{constructor(t){if(!t&&!(t=this.get))throw Error("Unknown getter");setFluidGetter(this,t)}},setFluidGetter=(t,r)=>setHidden(t,$get,r);function addFluidObserver(t,r){if(t[$get]){let Aa=t[$observers];Aa||setHidden(t,$observers,Aa=new Set),Aa.has(r)||(Aa.add(r),t.observerAdded&&t.observerAdded(Aa.size,r))}return r}function removeFluidObserver(t,r){const Aa=t[$observers];if(Aa&&Aa.has(r)){const wa=Aa.size-1;wa?Aa.delete(r):t[$observers]=null,t.observerRemoved&&t.observerRemoved(wa,r)}}var setHidden=(t,r,Aa)=>Object.defineProperty(t,r,{value:Aa,writable:!0,configurable:!0}),numberRegex=/[+\-]?(?:0|[1-9]\d*)(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,colorRegex=/(#(?:[0-9a-f]{2}){2,4}|(#[0-9a-f]{3})|(rgb|hsl)a?\((-?\d+%?[,\s]+){2,3}\s*[\d\.]+%?\))/gi,unitRegex=new RegExp(`(${numberRegex.source})(%|[a-z]+)`,"i"),rgbaRegex=/rgba\(([0-9\.-]+), ([0-9\.-]+), ([0-9\.-]+), ([0-9\.-]+)\)/gi,cssVariableRegex=/var\((--[a-zA-Z0-9-_]+),? ?([a-zA-Z0-9 ()%#.,-]+)?\)/,variableToRgba=t=>{const[r,Aa]=parseCSSVariable(t);if(!r||isSSR())return t;const wa=window.getComputedStyle(document.documentElement).getPropertyValue(r);if(wa)return wa.trim();if(Aa&&Aa.startsWith("--")){const Pa=window.getComputedStyle(document.documentElement).getPropertyValue(Aa);return Pa||t}else{if(Aa&&cssVariableRegex.test(Aa))return variableToRgba(Aa);if(Aa)return Aa}return t},parseCSSVariable=t=>{const r=cssVariableRegex.exec(t);if(!r)return[,];const[,Aa,wa]=r;return[Aa,wa]},namedColorRegex,rgbaRound=(t,r,Aa,wa,Pa)=>`rgba(${Math.round(r)}, ${Math.round(Aa)}, ${Math.round(wa)}, ${Pa})`,createStringInterpolator2=t=>{namedColorRegex||(namedColorRegex=colors?new RegExp(`(${Object.keys(colors).join("|")})(?!\\w)`,"g"):/^\b$/);const r=t.output.map(Pa=>getFluidValue(Pa).replace(cssVariableRegex,variableToRgba).replace(colorRegex,colorToRgba).replace(namedColorRegex,colorToRgba)),Aa=r.map(Pa=>Pa.match(numberRegex).map(Number)),wa=Aa[0].map((Pa,xa)=>Aa.map(Ca=>
39{if(!(xa in Ca))throw Error('The arity of each "output" value must be equal');return Ca[xa]})).map(Pa=>createInterpolator({...t,output:Pa}));return Pa=>{const xa=!unitRegex.test(r[0])&&r.find(ka=>unitRegex.test(ka))?.replace(numberRegex,"");let Ca=0;return r[0].replace(numberRegex,()=>`${wa[Ca++](Pa)}${xa||""}`).replace(rgbaRegex,rgbaRound)}},prefix="react-spring: ",once=t=>{const r=t;let Aa=!1;if(typeof r!="function")throw new TypeError(`${prefix}once requires a function parameter`);return(...wa)=>{Aa||(r(...wa),Aa=!0)}},warnInterpolate=once(console.warn);function deprecateInterpolate(){warnInterpolate(`${prefix}The "interpolate" function is deprecated in v9 (use "to" instead)`)}var warnDirectCall=once(console.warn);function deprecateDirectCall(){warnDirectCall(`${prefix}Directly calling start instead of using the api object is deprecated in v9 (use ".start" instead), this will be removed in later 0.X.0 versions`)}function isAnimatedString(t){return is.str(t)&&(t[0]=="#"||/\d/.test(t)||!isSSR()&&cssVariableRegex.test(t)||t in(colors||{}))}var useIsomorphicLayoutEffect=isSSR()?import_react.useEffect:import_react.useLayoutEffect,useIsMounted=()=>{const t=(0,import_react.useRef)(!1);return useIsomorphicLayoutEffect(()=>(t.current=!0,()=>{t.current=!1}),[]),t};function useForceUpdate(){const t=(0,import_react.useState)()[1],r=useIsMounted();return()=>{r.current&&t(Math.random())}}function useMemoOne(t,r){const[Aa]=(0,import_react.useState)(()=>({inputs:r,result:t()})),wa=(0,import_react.useRef)(),Pa=wa.current;let xa=Pa;return xa?r&&xa.inputs&&areInputsEqual(r,xa.inputs)||(xa={inputs:r,result:t()}):xa=Aa,(0,import_react.useEffect)(()=>{wa.current=xa,Pa==Aa&&(Aa.inputs=Aa.result=void 0)},[xa]),xa.result}function areInputsEqual(t,r){if(t.length!==r.length)return!1;for(let Aa=0;Aa<t.length;Aa++)if(t[Aa]!==r[Aa])return!1;return!0}var useOnce=t=>(0,import_react.useEffect)(t,emptyDeps),emptyDeps=[];function usePrev(t){const r=(0,import_react.useRef)();return(0,import_react.useEffect)(()=>{r.current=t}),r.current}var $node=Symbol.for("Animated:node"),isAnimated=t=>!!t&&t[$node]===t,getAnimated=t=>t&&t[$node],setAnimated=(t,r)=>defineHidden(t,$node,r),getPayload=t=>t&&t[$node]&&t[$node].getPayload(),Animated=class{constructor(){setAnimated(this,this)}getPayload(){return this.payload||[]}},AnimatedValue=class extends Animated{constructor(t){super(),this._value=t,this.done=!0,this.durationProgress=0,is.num(this._value)&&(this.lastPosition=this._value)}static create(t){return new AnimatedValue(t)}getPayload(){return[this]}getValue(){return this._value}setValue(t,r){return is.num(t)&&(this.lastPosition=t,r&&(t=Math.round(t/r)*r,this.done&&(this.lastPosition=t))),this._value===t?!1:(this._value=t,!0)}reset(){const{done:t}=this;this.done=!1,is.num(this._value)&&(this.elapsedTime=0,this.durationProgress=0,this.lastPosition=this._value,t&&(this.lastVelocity=null),this.v0=null)}},AnimatedString=class extends AnimatedValue{constructor(t){super(0),this._string=null,this._toString=createInterpolator({output:[t,t]})}static create(t){return new AnimatedString(t)}getValue(){const t=this._string;return t??(this._string=this._toString(this._value))}setValue(t){if(is.str(t)){if(t==this._string)return!1;this._string=t,this._value=1}else if(super.setValue(t))this._string=null;else return!1;return!0}reset(t){t&&(this._toString=createInterpolator({output:[this.getValue(),t]})),this._value=0,super.reset()}},TreeContext={dependencies:null},AnimatedObject=class extends Animated{constructor(t){super(),this.source=t,this.setValue(t)}getValue(t){const r={};return eachProp(this.source,(Aa,wa)=>{isAnimated(Aa)?r[wa]=Aa.getValue(t):hasFluidValue(Aa)?r[wa]=getFluidValue(Aa):t||(r[wa]=Aa)}),r}setValue(t){this.source=t,this.payload=this._makePayload(t)}reset(){this.payload&&each(this.payload,t=>t.reset())}_makePayload(t){if(t){const r=new Set;return eachProp(t,this._addToPayload,r),Array.from(r)}}_addToPayload(t){TreeContext.dependencies&&hasFluidValue(t)&&TreeContext.dependencies.add(t);const r=getPayload(t);r&&each(r,Aa=>this.add(Aa))}},AnimatedArray=class extends AnimatedObject{constructor(t){super(t)}static create(t){return new AnimatedArray(t)}getValue(){return this.source.map(t=>t.getValue())}setValue(t){const r=this.getPayload();return t.length==r.length?r.map((Aa,wa)=>Aa.setValue(t[wa])).some(Boolean):(super.setValue(t.map(makeAnimated)),!0)}};function makeAnimated(t){return(isAnimatedString(t)?AnimatedString:AnimatedValue).create(t)}function getAnimatedType(t){const r=getAnimated(t);return r?r.constructor:is.arr(t)?AnimatedArray:isAnimatedString(t)?AnimatedString:AnimatedValue}var withAnimated=(t,r)=>{const Aa=!is.fun(t)||t.prototype&&t.prototype.isReactComponent;return(0,import_react.forwardRef)((wa,Pa)=>{const xa=(0,import_react.useRef)(null),Ca=Aa&&(0,import_react.useCallback)(Ua=>{xa.current=updateRef(Pa,Ua)},[Pa]),[ka,Ba]=getAnimatedState(wa,r),$a=useForceUpdate(),Da=()=>{const Ua=xa.current;Aa&&!Ua||(Ua?r.applyAnimatedValues(Ua,ka.getValue(!0)):!1)===!1&&$a()},Va=new PropsObserver(Da,Ba),Fa=(0,import_react.useRef)();useIsomorphicLayoutEffect(()=>(Fa.current=Va,each(Ba,Ua=>addFluidObserver(Ua,Va)),()=>{Fa.current&&(each(Fa.current.deps,Ua=>removeFluidObserver(Ua,Fa.current)),raf.cancel(Fa.current.update))})),(0,import_react.useEffect)(Da,[]),useOnce(()=>()=>{const Ua=Fa.current;each(Ua.deps,La=>removeFluidObserver(La,Ua))});const Ma=r.getComponentProps(ka.getValue());return import_react.createElement(t,{...Ma,ref:Ca})})},PropsObserver=class{constructor(t,r){this.update=t,this.deps=r}eventObserved(t){t.type=="change"&&raf.write(this.update)}};function getAnimatedState(t,r){const Aa=new Set;return TreeContext.dependencies=Aa,t.style&&(t={...t,style:r.createAnimatedStyle(t.style)}),t=new AnimatedObject(t),TreeContext.dependencies=null,[t,Aa]}function updateRef(t,r){return t&&(is.fun(t)?t(r):t.current=r),r}var cacheKey=Symbol.for("AnimatedComponent"),createHost=(t,{applyAnimatedValues:r=()=>!1,createAnimatedStyle:Aa=Pa=>new AnimatedObject(Pa),getComponentProps:wa=Pa=>Pa}={})=>{const Pa={applyAnimatedValues:r,createAnimatedStyle:Aa,getComponentProps:wa},xa=Ca=>{const ka=getDisplayName(Ca)||"Anonymous";return is.str(Ca)?Ca=xa[Ca]||(xa[Ca]=withAnimated(Ca,Pa)):Ca=Ca[cacheKey]||(Ca[cacheKey]=withAnimated(Ca,Pa)),Ca.displayName=`Animated(${ka})`,Ca};return eachProp(t,(Ca,ka)=>
39{is.arr(t)&&(ka=getDisplayName(Ca)),xa[ka]=xa(Ca)}),{animated:xa}},getDisplayName=t=>is.str(t)?t:t&&is.str(t.displayName)?t.displayName:is.fun(t)&&t.name||null;function callProp(t,...r){return is.fun(t)?t(...r):t}var matchProp=(t,r)=>t===!0||!!(r&&t&&(is.fun(t)?t(r):toArray(t).includes(r))),resolveProp=(t,r)=>is.obj(t)?r&&t[r]:t,getDefaultProp=(t,r)=>t.default===!0?t[r]:t.default?t.default[r]:void 0,noopTransform=t=>t,getDefaultProps=(t,r=noopTransform)=>{let Aa=DEFAULT_PROPS;t.default&&t.default!==!0&&(t=t.default,Aa=Object.keys(t));const wa={};for(const Pa of Aa){const xa=r(t[Pa],Pa);is.und(xa)||(wa[Pa]=xa)}return wa},DEFAULT_PROPS=["config","onProps","onStart","onChange","onPause","onResume","onRest"],RESERVED_PROPS={config:1,from:1,to:1,ref:1,loop:1,reset:1,pause:1,cancel:1,reverse:1,immediate:1,default:1,delay:1,onProps:1,onStart:1,onChange:1,onPause:1,onResume:1,onRest:1,onResolve:1,items:1,trail:1,sort:1,expires:1,initial:1,enter:1,update:1,leave:1,children:1,onDestroyed:1,keys:1,callId:1,parentId:1};function getForwardProps(t){const r={};let Aa=0;if(eachProp(t,(wa,Pa)=>{RESERVED_PROPS[Pa]||(r[Pa]=wa,Aa++)}),Aa)return r}function inferTo(t){const r=getForwardProps(t);if(r){const Aa={to:r};return eachProp(t,(wa,Pa)=>Pa in r||(Aa[Pa]=wa)),Aa}return{...t}}function computeGoal(t){return t=getFluidValue(t),is.arr(t)?t.map(computeGoal):isAnimatedString(t)?globals_exports.createStringInterpolator({range:[0,1],output:[t,t]})(1):t}function hasProps(t){for(const r in t)return!0;return!1}function isAsyncTo(t){return is.fun(t)||is.arr(t)&&is.obj(t[0])}function detachRefs(t,r){t.ref?.delete(t),r?.delete(t)}function replaceRef(t,r){r&&t.ref!==r&&(t.ref?.delete(t),r.add(t),t.ref=r)}var config={default:{tension:170,friction:26},gentle:{tension:120,friction:14},wobbly:{tension:180,friction:12},stiff:{tension:210,friction:20},slow:{tension:280,friction:60},molasses:{tension:280,friction:120}},defaults={...config.default,mass:1,damping:1,easing:easings.linear,clamp:!1},AnimationConfig=class{constructor(){this.velocity=0,Object.assign(this,defaults)}};function mergeConfig(t,r,Aa){Aa&&(Aa={...Aa},sanitizeConfig(Aa,r),r={...Aa,...r}),sanitizeConfig(t,r),Object.assign(t,r);for(const Ca in defaults)t[Ca]==null&&(t[Ca]=defaults[Ca]);let{frequency:wa,damping:Pa}=t;const{mass:xa}=t;return is.und(wa)||(wa<.01&&(wa=.01),Pa<0&&(Pa=0),t.tension=Math.pow(2*Math.PI/wa,2)*xa,t.friction=4*Math.PI*Pa*xa/wa),t}function sanitizeConfig(t,r){if(!is.und(r.decay))t.duration=void 0;else{const Aa=!is.und(r.tension)||!is.und(r.friction);(Aa||!is.und(r.frequency)||!is.und(r.damping)||!is.und(r.mass))&&(t.duration=void 0,t.decay=void 0),Aa&&(t.frequency=void 0)}}var emptyArray=[],Animation=class{constructor(){this.changed=!1,this.values=emptyArray,this.toValues=null,this.fromValues=emptyArray,this.config=new AnimationConfig,this.immediate=!1}};function scheduleProps(t,{key:r,props:Aa,defaultProps:wa,state:Pa,actions:xa}){return new Promise((Ca,ka)=>{let Ba,$a,Da=matchProp(Aa.cancel??wa?.cancel,r);if(Da)Ma();else{is.und(Aa.pause)||(Pa.paused=matchProp(Aa.pause,r));let Ua=wa?.pause;Ua!==!0&&(Ua=Pa.paused||matchProp(Ua,r)),Ba=callProp(Aa.delay||0,r),Ua?(Pa.resumeQueue.add(Fa),xa.pause()):(xa.resume(),Fa())}function Va(){Pa.resumeQueue.add(Fa),Pa.timeouts.delete($a),$a.cancel(),Ba=$a.time-raf.now()}function Fa(){Ba>0&&!globals_exports.skipAnimation?(Pa.delayed=!0,$a=raf.setTimeout(Ma,Ba),Pa.pauseQueue.add(Va),Pa.timeouts.add($a)):Ma()}function Ma(){Pa.delayed&&(Pa.delayed=!1),Pa.pauseQueue.delete(Va),Pa.timeouts.delete($a),t<=(Pa.cancelId||0)&&(Da=!0);try{xa.start({...Aa,callId:t,cancel:Da},Ca)}catch(Ua){ka(Ua)}}})}var getCombinedResult=(t,r)=>r.length==1?r[0]:r.some(Aa=>Aa.cancelled)?getCancelledResult(t.get()):r.every(Aa=>Aa.noop)?getNoopResult(t.get()):getFinishedResult(t.get(),r.every(Aa=>Aa.finished)),getNoopResult=t=>({value:t,noop:!0,finished:!0,cancelled:!1}),getFinishedResult=(t,r,Aa=!1)=>({value:t,finished:r,cancelled:Aa}),getCancelledResult=t=>({value:t,cancelled:!0,finished:!1});function runAsync(t,r,Aa,wa){const{callId:Pa,parentId:xa,onRest:Ca}=r,{asyncTo:ka,promise:Ba}=Aa;return!xa&&t===ka&&!r.reset?Ba:Aa.promise=(async()=>{Aa.asyncId=Pa,Aa.asyncTo=t;const $a=getDefaultProps(r,(Qa,Za)=>Za==="onRest"?void 0:Qa);let Da,Va;const Fa=new Promise((Qa,Za)=>(Da=Qa,Va=Za)),Ma=Qa=>{const Za=Pa<=(Aa.cancelId||0)&&getCancelledResult(wa)||Pa!==Aa.asyncId&&getFinis
39hedResult(wa,!1);if(Za)throw Qa.result=Za,Va(Qa),Qa},Ua=(Qa,Za)=>{const ja=new BailSignal,qa=new SkipAnimationSignal;return(async()=>{if(globals_exports.skipAnimation)throw stopAsync(Aa),qa.result=getFinishedResult(wa,!1),Va(qa),qa;Ma(ja);const Ha=is.obj(Qa)?{...Qa}:{...Za,to:Qa};Ha.parentId=Pa,eachProp($a,(Ga,Ka)=>{is.und(Ha[Ka])&&(Ha[Ka]=Ga)});const za=await wa.start(Ha);return Ma(ja),Aa.paused&&await new Promise(Ga=>{Aa.resumeQueue.add(Ga)}),za})()};let La;if(globals_exports.skipAnimation)return stopAsync(Aa),getFinishedResult(wa,!1);try{let Qa;is.arr(t)?Qa=(async Za=>{for(const ja of Za)await Ua(ja)})(t):Qa=Promise.resolve(t(Ua,wa.stop.bind(wa))),await Promise.all([Qa.then(Da),Fa]),La=getFinishedResult(wa.get(),!0,!1)}catch(Qa){if(Qa instanceof BailSignal)La=Qa.result;else if(Qa instanceof SkipAnimationSignal)La=Qa.result;else throw Qa}finally{Pa==Aa.asyncId&&(Aa.asyncId=xa,Aa.asyncTo=xa?ka:void 0,Aa.promise=xa?Ba:void 0)}return is.fun(Ca)&&raf.batchedUpdates(()=>{Ca(La,wa,wa.item)}),La})()}function stopAsync(t,r){flush(t.timeouts,Aa=>Aa.cancel()),t.pauseQueue.clear(),t.resumeQueue.clear(),t.asyncId=t.asyncTo=t.promise=void 0,r&&(t.cancelId=r)}var BailSignal=class extends Error{constructor(){super("An async animation has been interrupted. You see this error because you forgot to use `await` or `.catch(...)` on its returned promise.")}},SkipAnimationSignal=class extends Error{constructor(){super("SkipAnimationSignal")}},isFrameValue=t=>t instanceof FrameValue,nextId=1,FrameValue=class extends FluidValue{constructor(){super(...arguments),this.id=nextId++,this._priority=0}get priority(){return this._priority}set priority(t){this._priority!=t&&(this._priority=t,this._onPriorityChange(t))}get(){const t=getAnimated(this);return t&&t.getValue()}to(...t){return globals_exports.to(this,t)}interpolate(...t){return deprecateInterpolate(),globals_exports.to(this,t)}toJSON(){return this.get()}observerAdded(t){t==1&&this._attach()}observerRemoved(t){t==0&&this._detach()}_attach(){}_detach(){}_onChange(t,r=!1){callFluidObservers(this,{type:"change",parent:this,value:t,idle:r})}_onPriorityChange(t){this.idle||frameLoop.sort(this),callFluidObservers(this,{type:"priority",parent:this,priority:t})}},$P=Symbol.for("SpringPhase"),HAS_ANIMATED=1,IS_ANIMATING=2,IS_PAUSED=4,hasAnimated=t=>(t[$P]&HAS_ANIMATED)>0,isAnimating=t=>(t[$P]&IS_ANIMATING)>0,isPaused=t=>(t[$P]&IS_PAUSED)>0,setActiveBit=(t,r)=>r?t[$P]|=IS_ANIMATING|HAS_ANIMATED:t[$P]&=~IS_ANIMATING,setPausedBit=(t,r)=>r?t[$P]|=IS_PAUSED:t[$P]&=~IS_PAUSED,SpringValue=class extends FrameValue{constructor(t,r){if(super(),this.animation=new Animation,this.defaultProps={},this._state={paused:!1,delayed:!1,pauseQueue:new Set,resumeQueue:new Set,timeouts:new Set},this._pendingCalls=new Set,this._lastCallId=0,this._lastToId=0,this._memoizedDuration=0,!is.und(t)||!is.und(r)){const Aa=is.obj(t)?{...t}:{...r,from:t};is.und(Aa.default)&&(Aa.default=!0),this.start(Aa)}}get idle(){return!(isAnimating(this)||this._state.asyncTo)||isPaused(this)}get goal(){return getFluidValue(this.animation.to)}get velocity(){const t=getAnimated(this);return t instanceof AnimatedValue?t.lastVelocity||0:t.getPayload().map(r=>r.lastVelocity||0)}get hasAnimated(){return hasAnimated(this)}get isAnimating(){return isAnimating(this)}get isPaused(){return isPaused(this)}get isDelayed(){return this._state.delayed}advance(t){let r=!0,Aa=!1;const wa=this.animation;let{toValues:Pa}=wa;const{config:xa}=wa,Ca=getPayload(wa.to);!Ca&&hasFluidValue(wa.to)&&(Pa=toArray(getFluidValue(wa.to))),wa.values.forEach(($a,Da)=>{if($a.done)return;const Va=$a.constructor==AnimatedString?1:Ca?Ca[Da].lastPosition:Pa[Da];let Fa=wa.immediate,Ma=Va;if(!Fa){if(Ma=$a.lastPosition,xa.tension<=0){$a.done=!0;return}let Ua=$a.elapsedTime+=t;const La=wa.fromValues[Da],Qa=$a.v0!=null?$a.v0:$a.v0=is.arr(xa.velocity)?xa.velocity[Da]:xa.velocity;let Za;const ja=xa.precision||(La==Va?.005:Math.min(1,Math.abs(Va-La)*.001));if(is.und(xa.duration))if(xa.decay){const qa=xa.decay===!0?.998:xa.decay,Ha=Math.exp(-(1-qa)*Ua);Ma=La+Qa/(1-qa)*(1-Ha),Fa=Math.abs($a.lastPosition-Ma)<=ja,Za=Qa*Ha}else{Za=$a.lastVelocity==null?Qa:$a.lastVelocity;const qa=xa.restVelocity||ja/10,Ha=xa.clamp?0:xa.bounce,za=!is.und(Ha),Ga=La==Va?$a.v0>0:La<Va;let Ka,Ya=!1;const Wa=1,gi=Math.ceil(t/Wa);for(let Ei=0;Ei<gi&&(Ka=Math.abs(Za)>qa,!(!Ka&&(Fa=Math.abs(Va-Ma)<=ja,Fa)));++Ei){za&&(Ya=Ma==Va||Ma>Va==Ga,Ya&&(Za=-Za*Ha,Ma=Va));
39const zi=(-xa.tension*1e-6*(Ma-Va)+-xa.friction*.001*Za)/xa.mass;Za=Za+zi*Wa,Ma=Ma+Za*Wa}}else{let qa=1;xa.duration>0&&(this._memoizedDuration!==xa.duration&&(this._memoizedDuration=xa.duration,$a.durationProgress>0&&($a.elapsedTime=xa.duration*$a.durationProgress,Ua=$a.elapsedTime+=t)),qa=(xa.progress||0)+Ua/this._memoizedDuration,qa=qa>1?1:qa<0?0:qa,$a.durationProgress=qa),Ma=La+xa.easing(qa)*(Va-La),Za=(Ma-$a.lastPosition)/t,Fa=qa==1}$a.lastVelocity=Za,Number.isNaN(Ma)&&(console.warn("Got NaN while animating:",this),Fa=!0)}Ca&&!Ca[Da].done&&(Fa=!1),Fa?$a.done=!0:r=!1,$a.setValue(Ma,xa.round)&&(Aa=!0)});const ka=getAnimated(this),Ba=ka.getValue();if(r){const $a=getFluidValue(wa.to);(Ba!==$a||Aa)&&!xa.decay?(ka.setValue($a),this._onChange($a)):Aa&&xa.decay&&this._onChange(Ba),this._stop()}else Aa&&this._onChange(Ba)}set(t){return raf.batchedUpdates(()=>{this._stop(),this._focus(t),this._set(t)}),this}pause(){this._update({pause:!0})}resume(){this._update({pause:!1})}finish(){if(isAnimating(this)){const{to:t,config:r}=this.animation;raf.batchedUpdates(()=>{this._onStart(),r.decay||this._set(t,!1),this._stop()})}return this}update(t){return(this.queue||(this.queue=[])).push(t),this}start(t,r){let Aa;return is.und(t)?(Aa=this.queue||[],this.queue=[]):Aa=[is.obj(t)?t:{...r,to:t}],Promise.all(Aa.map(wa=>this._update(wa))).then(wa=>getCombinedResult(this,wa))}stop(t){const{to:r}=this.animation;return this._focus(this.get()),stopAsync(this._state,t&&this._lastCallId),raf.batchedUpdates(()=>this._stop(r,t)),this}reset(){this._update({reset:!0})}eventObserved(t){t.type=="change"?this._start():t.type=="priority"&&(this.priority=t.priority+1)}_prepareNode(t){const r=this.key||"";let{to:Aa,from:wa}=t;Aa=is.obj(Aa)?Aa[r]:Aa,(Aa==null||isAsyncTo(Aa))&&(Aa=void 0),wa=is.obj(wa)?wa[r]:wa,wa==null&&(wa=void 0);const Pa={to:Aa,from:wa};return hasAnimated(this)||(t.reverse&&([Aa,wa]=[wa,Aa]),wa=getFluidValue(wa),is.und(wa)?getAnimated(this)||this._set(Aa):this._set(wa)),Pa}_update({...t},r){const{key:Aa,defaultProps:wa}=this;t.default&&Object.assign(wa,getDefaultProps(t,(Ca,ka)=>/^on/.test(ka)?resolveProp(Ca,Aa):Ca)),mergeActiveFn(this,t,"onProps"),sendEvent(this,"onProps",t,this);const Pa=this._prepareNode(t);if(Object.isFrozen(this))throw Error("Cannot animate a `SpringValue` object that is frozen. Did you forget to pass your component to `animated(...)` before animating its props?");const xa=this._state;return scheduleProps(++this._lastCallId,{key:Aa,props:t,defaultProps:wa,state:xa,actions:{pause:()=>{isPaused(this)||(setPausedBit(this,!0),flushCalls(xa.pauseQueue),sendEvent(this,"onPause",getFinishedResult(this,checkFinished(this,this.animation.to)),this))},resume:()=>{isPaused(this)&&(setPausedBit(this,!1),isAnimating(this)&&this._resume(),flushCalls(xa.resumeQueue),sendEvent(this,"onResume",getFinishedResult(this,checkFinished(this,this.animation.to)),this))},start:this._merge.bind(this,Pa)}}).then(Ca=>{if(t.loop&&Ca.finished&&!(r&&Ca.noop)){const ka=createLoopUpdate(t);if(ka)return this._update(ka,!0)}return Ca})}_merge(t,r,Aa){if(r.cancel)return this.stop(!0),Aa(getCancelledResult(this));const wa=!is.und(t.to),Pa=!is.und(t.from);if(wa||Pa)if(r.callId>this._lastToId)this._lastToId=r.callId;else return Aa(getCancelledResult(this));const{key:xa,defaultProps:Ca,animation:ka}=this,{to:Ba,from:$a}=ka;let{to:Da=Ba,from:Va=$a}=t;Pa&&!wa&&(!r.default||is.und(Da))&&(Da=Va),r.reverse&&([Da,Va]=[Va,Da]);const Fa=!isEqual(Va,$a);Fa&&(ka.from=Va),Va=getFluidValue(Va);const Ma=!isEqual(Da,Ba);Ma&&this._focus(Da);const Ua=isAsyncTo(r.to),{config:La}=ka,{decay:Qa,velocity:Za}=La;(wa||Pa)&&(La.velocity=0),r.config&&!Ua&&mergeConfig(La,callProp(r.config,xa),r.config!==Ca.config?callProp(Ca.config,xa):void 0);let ja=getAnimated(this);if(!ja||is.und(Da))return Aa(getFinishedResult(this,!0));const qa=is.und(r.reset)?Pa&&!r.default:!is.und(Va)&&matchProp(r.reset,xa),Ha=qa?Va:this.get(),za=computeGoal(Da),Ga=is.num(za)||is.arr(za)||isAnimatedString(za),Ka=!Ua&&(!Ga||matchProp(Ca.immediate||r.immediate,xa));if(Ma){const Ei=getAnimatedType(Da);if(Ei!==ja.constructor)if(Ka)ja=this._set(za);else throw Error(`Cannot animate between ${ja.constructor.name} and ${Ei.name}, as the "to" prop suggests`)}const Ya=ja.constructor;let Wa=hasFluidValue(Da),gi=!1;if(!Wa){const Ei=qa||!hasAnimated(this)&&Fa;(Ma||Ei)&&(gi=isEqual(computeGoal(Ha),za),Wa=!gi),(!isEqual(ka.immediate,Ka)&&!Ka||!isEqual(La.decay,Qa)||!isEqual(La.velocity,Za))&&(Wa=!0)}if(gi&&isAnimating(this)&&(ka.changed&&!qa?Wa=!0:Wa||this._stop(Ba)),!Ua&&((Wa||hasFluidValue(Ba))&&(ka.values=ja.getPayload(),ka.toValues=hasFluidValue(Da)?null:Ya==AnimatedString?[1]:toArray(za)),ka.immediate!=Ka&&(ka.immediate=Ka,!Ka&&!qa&&this._set(Ba)),Wa)){const{onRest:Ei}=ka;each(ACTIVE_EVENTS,cs=>mergeActiveFn(this,r,cs));const zi=getFinishedResult(this,checkFinished(this,Ba));
39flushCalls(this._pendingCalls,zi),this._pendingCalls.add(Aa),ka.changed&&raf.batchedUpdates(()=>{ka.changed=!qa,Ei?.(zi,this),qa?callProp(Ca.onRest,zi):ka.onStart?.(zi,this)})}qa&&this._set(Ha),Ua?Aa(runAsync(r.to,r,this._state,this)):Wa?this._start():isAnimating(this)&&!Ma?this._pendingCalls.add(Aa):Aa(getNoopResult(Ha))}_focus(t){const r=this.animation;t!==r.to&&(getFluidObservers(this)&&this._detach(),r.to=t,getFluidObservers(this)&&this._attach())}_attach(){let t=0;const{to:r}=this.animation;hasFluidValue(r)&&(addFluidObserver(r,this),isFrameValue(r)&&(t=r.priority+1)),this.priority=t}_detach(){const{to:t}=this.animation;hasFluidValue(t)&&removeFluidObserver(t,this)}_set(t,r=!0){const Aa=getFluidValue(t);if(!is.und(Aa)){const wa=getAnimated(this);if(!wa||!isEqual(Aa,wa.getValue())){const Pa=getAnimatedType(Aa);!wa||wa.constructor!=Pa?setAnimated(this,Pa.create(Aa)):wa.setValue(Aa),wa&&raf.batchedUpdates(()=>{this._onChange(Aa,r)})}}return getAnimated(this)}_onStart(){const t=this.animation;t.changed||(t.changed=!0,sendEvent(this,"onStart",getFinishedResult(this,checkFinished(this,t.to)),this))}_onChange(t,r){r||(this._onStart(),callProp(this.animation.onChange,t,this)),callProp(this.defaultProps.onChange,t,this),super._onChange(t,r)}_start(){const t=this.animation;getAnimated(this).reset(getFluidValue(t.to)),t.immediate||(t.fromValues=t.values.map(r=>r.lastPosition)),isAnimating(this)||(setActiveBit(this,!0),isPaused(this)||this._resume())}_resume(){globals_exports.skipAnimation?this.finish():frameLoop.start(this)}_stop(t,r){if(isAnimating(this)){setActiveBit(this,!1);const Aa=this.animation;each(Aa.values,Pa=>{Pa.done=!0}),Aa.toValues&&(Aa.onChange=Aa.onPause=Aa.onResume=void 0),callFluidObservers(this,{type:"idle",parent:this});const wa=r?getCancelledResult(this.get()):getFinishedResult(this.get(),checkFinished(this,t??Aa.to));flushCalls(this._pendingCalls,wa),Aa.changed&&(Aa.changed=!1,sendEvent(this,"onRest",wa,this))}}};function checkFinished(t,r){const Aa=computeGoal(r),wa=computeGoal(t.get());return isEqual(wa,Aa)}function createLoopUpdate(t,r=t.loop,Aa=t.to){const wa=callProp(r);if(wa){const Pa=wa!==!0&&inferTo(wa),xa=(Pa||t).reverse,Ca=!Pa||Pa.reset;return createUpdate({...t,loop:r,default:!1,pause:void 0,to:!xa||isAsyncTo(Aa)?Aa:void 0,from:Ca?t.from:void 0,reset:Ca,...Pa})}}function createUpdate(t){const{to:r,from:Aa}=t=inferTo(t),wa=new Set;return is.obj(r)&&findDefined(r,wa),is.obj(Aa)&&findDefined(Aa,wa),t.keys=wa.size?Array.from(wa):null,t}function declareUpdate(t){const r=createUpdate(t);return is.und(r.default)&&(r.default=getDefaultProps(r)),r}function findDefined(t,r){eachProp(t,(Aa,wa)=>Aa!=null&&r.add(wa))}var ACTIVE_EVENTS=["onStart","onRest","onChange","onPause","onResume"];function mergeActiveFn(t,r,Aa){t.animation[Aa]=r[Aa]!==getDefaultProp(r,Aa)?resolveProp(r[Aa],t.key):void 0}function sendEvent(t,r,...Aa){t.animation[r]?.(...Aa),t.defaultProps[r]?.(...Aa)}var BATCHED_EVENTS=["onStart","onChange","onRest"],nextId2=1,Controller=class{constructor(t,r){this.id=nextId2++,this.springs={},this.queue=[],this._lastAsyncId=0,this._active=new Set,this._changed=new Set,this._started=!1,this._state={paused:!1,pauseQueue:new Set,resumeQueue:new Set,timeouts:new Set},this._events={onStart:new Map,onChange:new Map,onRest:new Map},this._onFrame=this._onFrame.bind(this),r&&(this._flush=r),t&&this.start({default:!0,...t})}get idle(){return!this._state.asyncTo&&Object.values(this.springs).every(t=>t.idle&&!t.isDelayed&&!t.isPaused)}get item(){return this._item}set item(t){this._item=t}get(){const t={};return this.each((r,Aa)=>t[Aa]=r.get()),t}set(t){for(const r in t){const Aa=t[r];is.und(Aa)||this.springs[r].set(Aa)}}update(t){return t&&this.queue.push(createUpdate(t)),this}start(t){let{queue:r}=this;return t?r=toArray(t).map(createUpdate):this.queue=[],this._flush?this._flush(this,r):(prepareKeys(this,r),flushUpdateQueue(this,r))}stop(t,r){if(t!==!!t&&(r=t),r){const Aa=this.springs;each(toArray(r),wa=>Aa[wa].stop(!!t))}else stopAsync(this._state,this._lastAsyncId),this.each(Aa=>Aa.stop(!!t));return this}pause(t){if(is.und(t))this.start({pause:!0});else{const r=this.springs;each(toArray(t),Aa=>r[Aa].pause())}return this}resume(t){if(is.und(t))this.start({pause:!1});else{const r=this.springs;each(toArray(t),Aa=>r[Aa].resume())}return this}each(t){eachProp(this.springs,t)}_onFrame(){const{onStart:t,onChange:r,onRest:Aa}=this._events,wa=this._active.size>0,Pa=this._changed.size>0;(wa&&!this._started||Pa&&!this._started)&&(this._started=!0,flush(t,([ka,Ba])=>{Ba.value=this.get(),ka(Ba,this,this._item)}));const xa=!wa&&this._started,Ca=Pa||xa&&Aa.size?this.get():null;Pa&&r.size&&flush(r,([ka,Ba])=>{Ba.value=Ca,ka(Ba,this,this._item)}),xa&&(this._started=!1,flush(Aa,([ka,Ba])=>{Ba.value=Ca,ka(Ba,this,this._item)}))}eventObserved(t){if(t.type=="change")this._changed.add(t.parent),t.idle||this._active.add(t.parent);else if(t.type=="idle")this._active.delete(t.parent);else return;raf.onFrame(this._onFrame)}};function flushUpdateQueue(t,r){return Promise.all(r.map(Aa=>flushUpdate(t,Aa))).then(Aa=>getCombinedResult(t,Aa))}async function flushUpdate(t,r,Aa){const{keys:wa,to:Pa,from:xa,loop:Ca,onRest:ka,onResolve:Ba}=r,$a=is.obj(r.default)&&r.default;Ca&&(r.loop=!1),Pa===!1&&(r.to=null),xa===!1&&(r.from=null);const Da=is.arr(Pa)||is.fun(Pa)?Pa:void 0;Da?(r.to=void 0,r.onRest=void 0,$a&&($a.onRest=void 0)):each(BATCHED_EVENTS,La=>{const Qa=r[La];if(is.fun(Qa)){const Za=t._events[La];r[La]=({finished:ja,cancelled:qa})=>{const Ha=Za.get(Qa);Ha?(ja||(Ha.finished=!1),qa&&(Ha.cancelled=!0)):Za.set(Qa,{value:null,finished:ja||!1,cancelled:qa||!1})},$a&&($a[La]=r[La])}});const Va=t._state;r.pause===!Va.paused?(Va.paused=r.pause,flushCalls(r.pause?Va.pauseQueue:Va.resumeQueue)):Va.paused&&(r.pause=!0);const Fa=(wa||Object.keys(t.springs)).map(La=>t.springs[La].start(r)),Ma=r.cancel===!0||getDefaultProp(r,"cancel")===!0;(Da||Ma&&Va.asyncId)&&Fa.push(scheduleProps(++t._lastAsyncId,{props:r,state:Va,actions:{pause:noop,resume:noop,start(La,Qa){Ma?(stopAsync(Va,t._lastAsyncId),Qa(getCancelledResult(t))):(La.onRest=ka,Qa(runAsync(Da,La,Va,t)))}}}
39)),Va.paused&&await new Promise(La=>{Va.resumeQueue.add(La)});const Ua=getCombinedResult(t,await Promise.all(Fa));if(Ca&&Ua.finished&&!(Aa&&Ua.noop)){const La=createLoopUpdate(r,Ca,Pa);if(La)return prepareKeys(t,[La]),flushUpdate(t,La,!0)}return Ba&&raf.batchedUpdates(()=>Ba(Ua,t,t.item)),Ua}function getSprings(t,r){const Aa={...t.springs};return r&&each(toArray(r),wa=>{is.und(wa.keys)&&(wa=createUpdate(wa)),is.obj(wa.to)||(wa={...wa,to:void 0}),prepareSprings(Aa,wa,Pa=>createSpring(Pa))}),setSprings(t,Aa),Aa}function setSprings(t,r){eachProp(r,(Aa,wa)=>{t.springs[wa]||(t.springs[wa]=Aa,addFluidObserver(Aa,t))})}function createSpring(t,r){const Aa=new SpringValue;return Aa.key=t,r&&addFluidObserver(Aa,r),Aa}function prepareSprings(t,r,Aa){r.keys&&each(r.keys,wa=>{(t[wa]||(t[wa]=Aa(wa)))._prepareNode(r)})}function prepareKeys(t,r){each(r,Aa=>{prepareSprings(t.springs,Aa,wa=>createSpring(wa,t))})}var SpringContext=({children:t,...r})=>{const Aa=(0,import_react.useContext)(ctx),wa=r.pause||!!Aa.pause,Pa=r.immediate||!!Aa.immediate;r=useMemoOne(()=>({pause:wa,immediate:Pa}),[wa,Pa]);const{Provider:xa}=ctx;return import_react.createElement(xa,{value:r},t)},ctx=makeContext(SpringContext,{});SpringContext.Provider=ctx.Provider;SpringContext.Consumer=ctx.Consumer;function makeContext(t,r){return Object.assign(t,import_react.createContext(r)),t.Provider._context=t,t.Consumer._context=t,t}var SpringRef=()=>{const t=[],r=function(wa){deprecateDirectCall();const Pa=[];return each(t,(xa,Ca)=>{if(is.und(wa))Pa.push(xa.start());
39else{const ka=Aa(wa,xa,Ca);ka&&Pa.push(xa.start(ka))}}),Pa};r.current=t,r.add=function(wa){t.includes(wa)||t.push(wa)},r.delete=function(wa){const Pa=t.indexOf(wa);~Pa&&t.splice(Pa,1)},r.pause=function(){return each(t,wa=>wa.pause(...arguments)),this},r.resume=function(){return each(t,wa=>wa.resume(...arguments)),this},r.set=function(wa){each(t,(Pa,xa)=>{const Ca=is.fun(wa)?wa(xa,Pa):wa;Ca&&Pa.set(Ca)})},r.start=function(wa){const Pa=[];return each(t,(xa,Ca)=>{if(is.und(wa))Pa.push(xa.start());else{const ka=this._getProps(wa,xa,Ca);ka&&Pa.push(xa.start(ka))}}),Pa},r.stop=function(){return each(t,wa=>wa.stop(...arguments)),this},r.update=function(wa){return each(t,(Pa,xa)=>Pa.update(this._getProps(wa,Pa,xa))),this};const Aa=function(wa,Pa,xa){return is.fun(wa)?wa(xa,Pa):wa};return r._getProps=Aa,r};function useSprings(t,r,Aa){const wa=is.fun(r)&&r;wa&&!Aa&&(Aa=[]);const Pa=(0,import_react.useMemo)(()=>wa||arguments.length==3?SpringRef():void 0,[]),xa=(0,import_react.useRef)(0),Ca=useForceUpdate(),ka=(0,import_react.useMemo)(()=>({ctrls:[],queue:[],flush(Qa,Za){const ja=getSprings(Qa,Za);return xa.current>0&&!ka.queue.length&&!Object.keys(ja).some(qa=>!Qa.springs[qa])?flushUpdateQueue(Qa,Za):new Promise(qa=>{setSprings(Qa,ja),ka.queue.push(()=>{qa(flushUpdateQueue(Qa,Za))}),Ca()})}}),[]),Ba=(0,import_react.useRef)([...ka.ctrls]),$a=[],Da=usePrev(t)||0;(0,import_react.useMemo)(()=>{each(Ba.current.slice(t,Da),Qa=>{detachRefs(Qa,Pa),Qa.stop(!0)}),Ba.current.length=t,Va(Da,t)},[t]),(0,import_react.useMemo)(()=>{Va(0,Math.min(Da,t))},Aa);function Va(Qa,Za){for(let ja=Qa;ja<Za;ja++){const qa=Ba.current[ja]||(Ba.current[ja]=new Controller(null,ka.flush)),Ha=wa?wa(ja,qa):r[ja];Ha&&($a[ja]=declareUpdate(Ha))}}const Fa=Ba.current.map((Qa,Za)=>getSprings(Qa,$a[Za])),Ma=(0,import_react.useContext)(SpringContext),Ua=Ma!==usePrev(Ma)&&hasProps(Ma);useIsomorphicLayoutEffect(()=>{xa.current++,ka.ctrls=Ba.current;const{queue:Qa}=ka;Qa.length&&(ka.queue=[],each(Qa,Za=>Za())),each(Ba.current,(Za,ja)=>{Pa?.add(Za),Ua&&Za.start({default:Ma});const qa=$a[ja];qa&&(replaceRef(Za,qa.ref),Za.ref?Za.queue.push(qa):Za.start(qa))})}),useOnce(()=>()=>{each(ka.ctrls,Qa=>Qa.stop(!0))});const La=Fa.map(Qa=>({...Qa}));return Pa?[La,Pa]:La}function useSpring(t,r){const Aa=is.fun(t),[[wa],Pa]=useSprings(1,Aa?t:[t],Aa?r||[]:r);return Aa||arguments.length==2?[wa,Pa]:wa}var Interpolation=class extends FrameValue{constructor(t,r){super(),this.source=t,this.idle=!0,this._active=new Set,this.calc=createInterpolator(...r);const Aa=this._get(),wa=getAnimatedType(Aa);setAnimated(this,wa.create(Aa))}advance(t){const r=this._get(),Aa=this.get();isEqual(r,Aa)||(getAnimated(this).setValue(r),this._onChange(r,this.idle)),!this.idle&&checkIdle(this._active)&&becomeIdle(this)}_get(){const t=is.arr(this.source)?this.source.map(getFluidValue):toArray(getFluidValue(this.source));return this.calc(...t)}_start(){this.idle&&!checkIdle(this._active)&&(this.idle=!1,each(getPayload(this),t=>{t.done=!1}),globals_exports.skipAnimation?(raf.batchedUpdates(()=>this.advance()),becomeIdle(this)):frameLoop.start(this))}_attach(){let t=1;each(toArray(this.source),r=>{hasFluidValue(r)&&addFluidObserver(r,this),isFrameValue(r)&&(r.idle||this._active.add(r),t=Math.max(t,r.priority+1))}),this.priority=t,this._start()}_detach(){each(toArray(this.source),t=>{hasFluidValue(t)&&removeFluidObserver(t,this)}),this._active.clear(),becomeIdle(this)}eventObserved(t){t.type=="change"?t.idle?this.advance():(this._active.add(t.parent),this._start()):t.type=="idle"?this._active.delete(t.parent):t.type=="priority"&&(this.priority=toArray(this.source).reduce((r,Aa)=>Math.max(r,(isFrameValue(Aa)?Aa.priority:0)+1),0))}};function isIdle(t){return t.idle!==!1}function checkIdle(t){return!t.size||Array.from(t).every(isIdle)}function becomeIdle(t){t.idle||(t.idle=!0,each(getPayload(t),r=>{r.done=!0}),callFluidObservers(t,{type:"idle",parent:t}))}globals_exports.assign({createStringInterpolator:createStringInterpolator2,to:(t,r)=>new Interpolation(t,r)});var update=frameLoop.advance,import_react_dom=__toESM(require_react_dom(),1),isCustomPropRE=/^--/;function dangerousStyleValue(t,r){return r==null||typeof r=="boolean"||r===""?"":typeof r=="number"&&r!==0&&!isCustomPropRE.test(t)&&!(isUnitlessNumber.hasOwnProperty(t)&&isUnitlessNumber[t])?r+"px":(""+r).trim()}var attributeCache={};function applyAnimatedValues(t,r){if(!t.nodeType||!t.setAttribute)return!1;const Aa=t.nodeName==="filter"||t.parentNode&&t.parentNode.nodeName==="filter",{className:wa,style:Pa,children:xa,scrollTop:Ca,scrollLeft:ka,viewB
39ox:Ba,...$a}=r,Da=Object.values($a),Va=Object.keys($a).map(Fa=>Aa||t.hasAttribute(Fa)?Fa:attributeCache[Fa]||(attributeCache[Fa]=Fa.replace(/([A-Z])/g,Ma=>"-"+Ma.toLowerCase())));xa!==void 0&&(t.textContent=xa);for(const Fa in Pa)if(Pa.hasOwnProperty(Fa)){const Ma=dangerousStyleValue(Fa,Pa[Fa]);isCustomPropRE.test(Fa)?t.style.setProperty(Fa,Ma):t.style[Fa]=Ma}Va.forEach((Fa,Ma)=>{t.setAttribute(Fa,Da[Ma])}),wa!==void 0&&(t.className=wa),Ca!==void 0&&(t.scrollTop=Ca),ka!==void 0&&(t.scrollLeft=ka),Ba!==void 0&&t.setAttribute("viewBox",Ba)}var isUnitlessNumber={animationIterationCount:!0,borderImageOutset:!0,borderImageSlice:!0,borderImageWidth:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,columns:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,gridRow:!0,gridRowEnd:!0,gridRowSpan:!0,gridRowStart:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnSpan:!0,gridColumnStart:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,tabSize:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeDasharray:!0,strokeDashoffset:!0,strokeMiterlimit:!0,strokeOpacity:!0,strokeWidth:!0},prefixKey=(t,r)=>t+r.charAt(0).toUpperCase()+r.substring(1),prefixes=["Webkit","Ms","Moz","O"];isUnitlessNumber=Object.keys(isUnitlessNumber).reduce((t,r)=>(prefixes.forEach(Aa=>t[prefixKey(Aa,r)]=t[r]),t),isUnitlessNumber);var domTransforms=/^(matrix|translate|scale|rotate|skew)/,pxTransforms=/^(translate)/,degTransforms=/^(rotate|skew)/,addUnit=(t,r)=>is.num(t)&&t!==0?t+r:t,isValueIdentity=(t,r)=>is.arr(t)?t.every(Aa=>isValueIdentity(Aa,r)):is.num(t)?t===r:parseFloat(t)===r,AnimatedStyle=class extends AnimatedObject{constructor({x:t,y:r,z:Aa,...wa}){const Pa=[],xa=[];(t||r||Aa)&&(Pa.push([t||0,r||0,Aa||0]),xa.push(Ca=>[`translate3d(${Ca.map(ka=>addUnit(ka,"px")).join(",")})`,isValueIdentity(Ca,0)])),eachProp(wa,(Ca,ka)=>{if(ka==="transform")Pa.push([Ca||""]),xa.push(Ba=>[Ba,Ba===""]);else if(domTransforms.test(ka)){if(delete wa[ka],is.und(Ca))return;const Ba=pxTransforms.test(ka)?"px":degTransforms.test(ka)?"deg":"";Pa.push(toArray(Ca)),xa.push(ka==="rotate3d"?([$a,Da,Va,Fa])=>[`rotate3d(${$a},${Da},${Va},${addUnit(Fa,Ba)})`,isValueIdentity(Fa,0)]:$a=>[`${ka}(${$a.map(Da=>addUnit(Da,Ba)).join(",")})`,isValueIdentity($a,ka.startsWith("scale")?1:0)])}}),Pa.length&&(wa.transform=new FluidTransform(Pa,xa)),super(wa)}},FluidTransform=class extends FluidValue{constructor(t,r){super(),this.inputs=t,this.transforms=r,this._value=null}get(){return this._value||(this._value=this._get())}_get(){let t="",r=!0;return each(this.inputs,(Aa,wa)=>{const Pa=getFluidValue(Aa[0]),[xa,Ca]=this.transforms[wa](is.arr(Pa)?Pa:Aa.map(getFluidValue));t+=" "+xa,r=r&&Ca}),r?"none":t}observerAdded(t){t==1&&each(this.inputs,r=>each(r,Aa=>hasFluidValue(Aa)&&addFluidObserver(Aa,this)))}observerRemoved(t){t==0&&each(this.inputs,r=>each(r,Aa=>hasFluidValue(Aa)&&removeFluidObserver(Aa,this)))}eventObserved(t){t.type=="change"&&(this._value=null),callFluidObservers(this,t)}},primitives=["a","abbr","address","area","article","aside","audio","b","base","bdi","bdo","big","blockquote","body","br","button","canvas","caption","cite","code","col","colgroup","data","datalist","dd","del","details","dfn","dialog","div","dl","dt","em","embed","fieldset","figcaption","figure","footer","form","h1","h2","h3","h4","h5","h6","head","header","hgroup","hr","html","i","iframe","img","input","ins","kbd","keygen","label","legend","li","link","main","map","mark","menu","menuitem","meta","meter","nav","noscript","object","ol","optgroup","option","output","p","param","picture","pre","progress","q","rp","rt","ruby","s","samp","script","section","select","small","source","span","strong","style","sub","summary","sup","table","tbody","td","textarea","tfoot","th","thead","time","title","tr","track","u","ul","var","video","wbr","circle","clipPath","defs","ellipse","foreignObject","g","image","line","linearGradient","mask","path","pattern","polygon","polyline","radialGradient","rect","stop","svg","text","tspan"];globals_exports.assign({batchedUpdates:import_react_dom.unstable_batchedUpdates,createStringInterpolator:createStringInterpolator2,colors:colors2});var animated=createHost(primitives,{applyAnimatedValues,createAnimatedStyle:t=>new AnimatedStyle(t),getComponentProps:({scrollTop:t,scrollLeft:r,...Aa})=>Aa}).animated;function n$1(t,r,Aa,wa){return new(Aa||(Aa=Promise))((function(Pa,xa){function Ca($a){try{Ba(wa.next($a))}catch(Da){xa(Da)}}function ka($a){try{Ba(wa.throw($a))}catch(Da){xa(Da)}}function Ba($a){var Da;$a.done?Pa($a.value):(Da=$a.value,Da instanceof Aa?Da:new Aa((function(Va){Va(Da)}))).then(Ca,ka)}Ba((wa=wa.apply(t,r||[])).next())}))}var e=(t,r,Aa,wa)=>{const Pa=document.createElement("script");return Pa.id=t,Pa.type="text/javascript",Pa.src=r,Pa.async=!0,Pa.onload=()=>{Pa.removeAttribute("loading"),Aa(null)},Pa.onerror=xa=>{Pa.removeAttribute("loading"),wa(xa)},Pa.setAttribute("loading",""),Pa},o,u$1,i,c,a,f$2,s$1,l,v$2,p$1,d$1,y$2,b$2,h$1,_$1,j$2,w$2,g$2,m,A$2,O$2,R$2,S$1,E$1,D$2,q$2,x$2,I$2,P$2,z$2,M$1,k$2,F$2,U$2,C$2,T$1,B$2,$$2,L$2,W$2,H$2,N$2,V$2,G$2,J$2,K$2,Q$2,X$2,Y$2,Z$2,tt$1,rt,nt$1,et$1,ot$1,ut$1,it$1,ct$2,at$1,ft$1,st$1,lt$2,vt$1,pt$1,dt$1,yt$1,bt$1,ht$1,_t$1,jt$1,wt$1,gt$1,mt$1,At$1,Ot$1,Rt$1,St$1,Et$1,Dt$1,qt$1,xt$1,It$1,Pt$1,zt$1,Mt$1,kt$1,Ft$1,Ut$1,Ct$1,Tt$1,Bt$1,$t$1,Lt$1,Wt$1,Ht$1,Nt$1,Vt$1,Gt$1,Jt$1,Kt$1,Qt$1,Xt$1,Yt$1,Zt$1,tr$1,rr$1,nr$1,er$1,or$1=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function ur$1(t){return t&&t.__esModule&&Object.prototype.hasOwnProperty.call(t,"default")?t.default:t}function ir$1(){return c?i:(c=1,i=function(t,r){return t===r||t!=t&&r!=r})}function cr$1(){if(f$2)return a;f$2=1;var t=ir$1();return a=function(r,Aa){for(var wa=r.length;wa--;)if(t(r[wa][0],Aa))return wa;return-1}}function ar$1(){if(j$2)return _$1;j$2=1;var t=u$1?o:(u$1=1,o=function(){this.__data__=[],this.size=0}),r=(function(){if(l)return s$1;l=1;var Ca=cr$1(),ka=Array.prototype.splice;return s$1=function(Ba){var $a=this.__data__,Da=Ca($a,Ba);return!(Da<0||(Da==$a.length-1?$a.pop():ka.call($a,Da,1),--this.size,0))}})(),Aa=(function(){if(p$1)return v$2;p$1=1;var Ca=cr$1();return v$2=function(ka){var Ba=this.__data__,$a=Ca(Ba,ka);return $a<0?void 0:Ba[$a][1]}})(),wa=(function(){if(y$2)return d$1;y$2=1;var Ca=cr$1();return d$1=function(ka){return Ca(this.__data__,ka)>-1}})(),Pa=(function(){if(h$1)return b$2;h$1=1;var Ca=cr$1();return b$2=function(ka,Ba){var $a=this.__data__,Da=Ca($a,ka);return Da<0?(++this.size,$a.push([ka,Ba])):$a[Da][1]=Ba,this}})();function xa(Ca){var ka=-1,Ba=Ca==null?0:Ca.length;for(this.clear();++ka<Ba;
39){var $a=Ca[ka];this.set($a[0],$a[1])}}return xa.prototype.clear=t,xa.prototype.delete=r,xa.prototype.get=Aa,xa.prototype.has=wa,xa.prototype.set=Pa,_$1=xa}function fr$1(){return q$2?D$2:(q$2=1,D$2=typeof or$1=="object"&&or$1&&or$1.Object===Object&&or$1)}function sr$1(){if(I$2)return x$2;I$2=1;var t=fr$1(),r=typeof self=="object"&&self&&self.Object===Object&&self;return x$2=t||r||Function("return this")()}function lr$1(){return z$2?P$2:(z$2=1,P$2=sr$1().Symbol)}function vr$1(){if(T$1)return C$2;T$1=1;var t=lr$1(),r=(function(){if(k$2)return M$1;k$2=1;var Pa=lr$1(),xa=Object.prototype,Ca=xa.hasOwnProperty,ka=xa.toString,Ba=Pa?Pa.toStringTag:void 0;return M$1=function($a){var Da=Ca.call($a,Ba),Va=$a[Ba];try{$a[Ba]=void 0;var Fa=!0}catch{}var Ma=ka.call($a);return Fa&&(Da?$a[Ba]=Va:delete $a[Ba]),Ma}})(),Aa=(function(){if(U$2)return F$2;U$2=1;var Pa=Object.prototype.toString;return F$2=function(xa){return Pa.call(xa)}})(),wa=t?t.toStringTag:void 0;return C$2=function(Pa){return Pa==null?Pa===void 0?"[object Undefined]":"[object Null]":wa&&wa in Object(Pa)?r(Pa):Aa(Pa)}}function pr$1(){return $$2?B$2:($$2=1,B$2=function(t){var r=typeof t;return t!=null&&(r=="object"||r=="function")})}function dr$1(){if(W$2)return L$2;W$2=1;var t=vr$1(),r=pr$1();return L$2=function(Aa){if(!r(Aa))return!1;var wa=t(Aa);return wa=="[object Function]"||wa=="[object GeneratorFunction]"||wa=="[object AsyncFunction]"||wa=="[object Proxy]"}}function yr$1(){if(G$2)return V$2;G$2=1;var t,r=(function(){return N$2?H$2:(N$2=1,H$2=sr$1()["__core-js_shared__"])})(),Aa=(t=/[^.]+$/.exec(r&&r.keys&&r.keys.IE_PROTO||""))?"Symbol(src)_1."+t:"";return V$2=function(wa){return!!Aa&&Aa in wa}}function br$1(){if(K$2)return J$2;K$2=1;var t=Function.prototype.toString;return J$2=function(r){if(r!=null){try{return t.call(r)}catch{}try{return r+""}catch{}}return""}}function hr$1(){if(rt)return tt$1;rt=1;var t=(function(){if(X$2)return Q$2;X$2=1;var Aa=dr$1(),wa=yr$1(),Pa=pr$1(),xa=br$1(),Ca=/^\[object .+?Constructor\]$/,ka=Function.prototype,Ba=Object.prototype,$a=ka.toString,Da=Ba.hasOwnProperty,Va=RegExp("^"+$a.call(Da).replace(/[\\^$.*+?()[\]{}|]/g,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");return Q$2=function(Fa){return!(!Pa(Fa)||wa(Fa))&&(Aa(Fa)?Va:Ca).test(xa(Fa))}})(),r=Z$2?Y$2:(Z$2=1,Y$2=function(Aa,wa){return Aa?.[wa]});return tt$1=function(Aa,wa){var Pa=r(Aa,wa);return t(Pa)?Pa:void 0}}function _r$1(){return et$1?nt$1:(et$1=1,nt$1=hr$1()(sr$1(),"Map"))}function jr$1(){return ut$1?ot$1:(ut$1=1,ot$1=hr$1()(Object,"create"))}function wr$1(){if(ht$1)return bt$1;ht$1=1;var t=(function(){if(ct$2)return it$1;ct$2=1;var Ca=jr$1();return it$1=function(){this.__data__=Ca?Ca(null):{},this.size=0}})(),r=ft$1?at$1:(ft$1=1,at$1=function(Ca){var ka=this.has(Ca)&&delete this.__data__[Ca];return this.size-=ka?1:0,ka}),Aa=(function(){if(lt$2)return st$1;lt$2=1;var Ca=jr$1(),ka=Object.prototype.hasOwnProperty;return st$1=function(Ba){var $a=this.__data__;if(Ca){var Da=$a[Ba];return Da==="__lodash_hash_undefined__"?void 0:Da}return ka.call($a,Ba)?$a[Ba]:void 0}})(),wa=(function(){if(pt$1)return vt$1;pt$1=1;var Ca=jr$1(),ka=Object.prototype.hasOwnProperty;return vt$1=function(Ba){var $a=this.__data__;return Ca?$a[Ba]!==void 0:ka.call($a,Ba)}})(),Pa=(function(){if(yt$1)return dt$1;yt$1=1;var Ca=jr$1();return dt$1=function(ka,Ba){var $a=this.__data__;return this.size+=this.has(ka)?0:1,$a[ka]=Ca&&Ba===void 0?"__lodash_hash_undefined__":Ba,this}})();function xa(Ca){var ka=-1,Ba=Ca==null?0:Ca.length;for(this.clear();++ka<Ba;){var $a=Ca[ka];this.set($a[0],$a[1])}}return xa.prototype.clear=t,xa.prototype.delete=r,xa.prototype.get=Aa,xa.prototype.has=wa,xa.prototype.set=Pa,bt$1=xa}function gr$1(){if(At$1)return mt$1;At$1=1;var t=gt$1?wt$1:(gt$1=1,wt$1=function(r){var Aa=typeof r;return Aa=="string"||Aa=="number"||Aa=="symbol"||Aa=="boolean"?r!=="__proto__":r===null});return mt$1=function(r,Aa){var wa=r.__data__;return t(Aa)?wa[typeof Aa=="string"?"string":"hash"]:wa.map}}function mr$1(){if(zt$1)return Pt$1;zt$1=1;var t=(function(){if(jt$1)return _t$1;jt$1=1;var Ca=wr$1(),ka=ar$1(),Ba=_r$1();return _t$1=function(){this.size=0,this.__data__={hash:new Ca,map:new(Ba||ka),string:new Ca}}})(),r=(function(){if(Rt$1)return Ot$1;Rt$1=1;var Ca=gr$1();return Ot$1=function(ka){var Ba=Ca(this,ka).delete(ka);return this.size-=Ba?1:0,Ba}})(),Aa=(function(){if(Et$1)return St$1;Et$1=1;var Ca=gr$1();return St$1=function(ka){return Ca(this,ka).get(ka)}})(),wa=(function(){if(qt$1)return Dt$1;qt$1=1;var Ca=gr$1();return Dt$1=function(ka){return Ca(this,ka).has(ka)}})(),Pa=(function(){if(It$1)return xt$1;It$1=1;var Ca=gr$1();return xt$1=function(ka,Ba){var $a=Ca(this,ka),Da=$a.size;return $a.set(ka,Ba),this.size+=$a.size==Da?0:1,this}})();function xa(Ca){var ka=-1,Ba=Ca==null?0:Ca.length;for(this.clear();++ka<Ba;
39){var $a=Ca[ka];this.set($a[0],$a[1])}}return xa.prototype.clear=t,xa.prototype.delete=r,xa.prototype.get=Aa,xa.prototype.has=wa,xa.prototype.set=Pa,Pt$1=xa}function Ar$1(){if(Ut$1)return Ft$1;Ut$1=1;var t=ar$1(),r=(function(){if(g$2)return w$2;g$2=1;var ka=ar$1();return w$2=function(){this.__data__=new ka,this.size=0}})(),Aa=A$2?m:(A$2=1,m=function(ka){var Ba=this.__data__,$a=Ba.delete(ka);return this.size=Ba.size,$a}),wa=R$2?O$2:(R$2=1,O$2=function(ka){return this.__data__.get(ka)}),Pa=E$1?S$1:(E$1=1,S$1=function(ka){return this.__data__.has(ka)}),xa=(function(){if(kt$1)return Mt$1;kt$1=1;var ka=ar$1(),Ba=_r$1(),$a=mr$1();return Mt$1=function(Da,Va){var Fa=this.__data__;if(Fa instanceof ka){var Ma=Fa.__data__;if(!Ba||Ma.length<199)return Ma.push([Da,Va]),this.size=++Fa.size,this;Fa=this.__data__=new $a(Ma)}return Fa.set(Da,Va),this.size=Fa.size,this}})();function Ca(ka){var Ba=this.__data__=new t(ka);this.size=Ba.size}return Ca.prototype.clear=r,Ca.prototype.delete=Aa,Ca.prototype.get=wa,Ca.prototype.has=Pa,Ca.prototype.set=xa,Ft$1=Ca}function Or$1(){if(Wt$1)return Lt$1;Wt$1=1;var t=(function(){if($t$1)return Bt$1;$t$1=1;var r=hr$1();return Bt$1=(function(){try{var Aa=r(Object,"defineProperty");return Aa({},"",{}),Aa}catch{}})()})();return Lt$1=function(r,Aa,wa){Aa=="__proto__"&&t?t(r,Aa,{configurable:!0,enumerable:!0,value:wa,writable:!0}):r[Aa]=wa}}function Rr$1(){if(Nt$1)return Ht$1;Nt$1=1;var t=Or$1(),r=ir$1(),Aa=Object.prototype.hasOwnProperty;return Ht$1=function(wa,Pa,xa){var Ca=wa[Pa];Aa.call(wa,Pa)&&r(Ca,xa)&&(xa!==void 0||Pa in wa)||t(wa,Pa,xa)}}function Sr$1(){if(Gt$1)return Vt$1;Gt$1=1;var t=Rr$1(),r=Or$1();return Vt$1=function(Aa,wa,Pa,xa){var Ca=!Pa;Pa||(Pa={});for(var ka=-1,Ba=wa.length;++ka<Ba;){var $a=wa[ka],Da=xa?xa(Pa[$a],Aa[$a],$a,Pa,Aa):void 0;Da===void 0&&(Da=Aa[$a]),Ca?r(Pa,$a,Da):t(Pa,$a,Da)}return Pa}}function Er$1(){return Xt$1?Qt$1:(Xt$1=1,Qt$1=function(t){return t!=null&&typeof t=="object"})}function Dr$1(){if(rr$1)return tr$1;rr$1=1;var t=(function(){if(Zt$1)return Yt$1;Zt$1=1;var xa=vr$1(),Ca=Er$1();return Yt$1=function(ka){return Ca(ka)&&xa(ka)=="[object Arguments]"}})(),r=Er$1(),Aa=Object.prototype,wa=Aa.hasOwnProperty,Pa=Aa.propertyIsEnumerable;return tr$1=t((function(){return arguments})())?t:function(xa){return r(xa)&&wa.call(xa,"callee")&&!Pa.call(xa,"callee")}}function qr$1(){return er$1?nr$1:(er$1=1,nr$1=Array.isArray)}var xr$1,Ir$1,Pr$1,zr$1,Mr$1,kr$1,Fr$1,Ur$1,Cr$1,Tr$1,Br$1,$r$1={exp
39orts:{}};function Lr$1(){return Pr$1||(Pr$1=1,(function(t,r){var Aa=sr$1(),wa=Ir$1?xr$1:(Ir$1=1,xr$1=function(){return!1}),Pa=r&&!r.nodeType&&r,xa=Pa&&t&&!t.nodeType&&t,Ca=xa&&xa.exports===Pa?Aa.Buffer:void 0;t.exports=(Ca?Ca.isBuffer:void 0)||wa})($r$1,$r$1.exports)),$r$1.exports}function Wr$1(){return Fr$1?kr$1:(Fr$1=1,kr$1=function(t){return typeof t=="number"&&t>-1&&t%1==0&&t<=9007199254740991})}function Hr$1(){return Br$1?Tr$1:(Br$1=1,Tr$1=function(t){return function(r){return t(r)}})}var Nr$1,Vr$1,Gr$1,Jr$1,Kr$1,Qr$1,Xr$1,Yr$1,Zr$1,tn$1,rn$1,nn$1,en$1,on$1,un$1,cn$1,an$1,fn$1,sn$1,ln$1,vn$1,pn$1,dn$1,yn$1,bn$1,hn$1,_n$1,jn$1={exports:{}};function wn$1(){return Nr$1||(Nr$1=1,t=jn$1,r=jn$1.exports,Aa=fr$1(),wa=r&&!r.nodeType&&r,Pa=wa&&t&&!t.nodeType&&t,xa=Pa&&Pa.exports===wa&&Aa.process,Ca=(function(){try{return Pa&&Pa.require&&Pa.require("util").types||xa&&xa.binding&&xa.binding("util")}catch{}})(),t.exports=Ca),jn$1.exports;var t,r,Aa,wa,Pa,xa,Ca}function gn$1(){if(Gr$1)return Vr$1;Gr$1=1;var t=(function(){if(Cr$1)return Ur$1;Cr$1=1;var Pa=vr$1(),xa=Wr$1(),Ca=Er$1(),ka={};return ka["[object Float32Array]"]=ka["[object Float64Array]"]=ka["[object Int8Array]"]=ka["[object Int16Array]"]=ka["[object Int32Array]"]=ka["[object Uint8Array]"]=ka["[object Uint8ClampedArray]"]=ka["[object Uint16Array]"]=ka["[object Uint32Array]"]=!0,ka["[object Arguments]"]=ka["[object Array]"]=ka["[object ArrayBuffer]"]=ka["[object Boolean]"]=ka["[object DataView]"]=ka["[object Date]"]=ka["[object Error]"]=ka["[object Function]"]=ka["[object Map]"]=ka["[object Number]"]=ka["[object Object]"]=ka["[object RegExp]"]=ka["[object Set]"]=ka["[object String]"]=ka["[object WeakMap]"]=!1,Ur$1=function(Ba){return Ca(Ba)&&xa(Ba.length)&&!!ka[Pa(Ba)]}})(),r=Hr$1(),Aa=wn$1(),wa=Aa&&Aa.isTypedArray;return Vr$1=wa?r(wa):t}function mn$1(){if(Kr$1)return Jr$1;Kr$1=1;var t=Kt$1?Jt$1:(Kt$1=1,Jt$1=function(ka,Ba){for(var $a=-1,Da=Array(ka);++$a<ka;)Da[$a]=Ba($a);return Da}),r=Dr$1(),Aa=qr$1(),wa=Lr$1(),Pa=(function(){if(Mr$1)return zr$1;Mr$1=1;var ka=/^(?:0|[1-9]\d*)$/;return zr$1=function(Ba,$a){var Da=typeof Ba;return!!($a=$a??9007199254740991)&&(Da=="number"||Da!="symbol"&&ka.test(Ba))&&Ba>-1&&Ba%1==0&&Ba<$a}})(),xa=gn$1(),Ca=Object.prototype.hasOwnProperty;return Jr$1=function(ka,Ba){var $a=Aa(ka),Da=!$a&&r(ka),Va=!$a&&!Da&&wa(ka),Fa=!$a&&!Da&&!Va&&xa(ka),Ma=$a||Da||Va||Fa,Ua=Ma?t(ka.length,String):[],La=Ua.length;for(var Qa in ka)!Ba&&!Ca.call(ka,Qa)||Ma&&(Qa=="length"||Va&&(Qa=="offset"||Qa=="parent")||Fa&&(Qa=="buffer"||Qa=="byteLength"||Qa=="byteOffset")||Pa(Qa,La))||Ua.push(Qa);return Ua}}function An$1(){if(Xr$1)return Qr$1;Xr$1=1;var t=Object.prototype;return Qr$1=function(r){var Aa=r&&r.constructor;return r===(typeof Aa=="function"&&Aa.prototype||t)}}function On$1(){return Zr$1?Yr$1:(Zr$1=1,Yr$1=function(t,r){return function(Aa){return t(r(Aa))}})}function Rn$1(){if(en$1)return nn$1;en$1=1;var t=An$1(),r=(function(){return rn$1?tn$1:(rn$1=1,tn$1=On$1()(Object.keys,Object))})(),Aa=Object.prototype.hasOwnProperty;return nn$1=function(wa){if(!t(wa))return r(wa);var Pa=[];for(var xa in Object(wa))Aa.call(wa,xa)&&xa!="constructor"&&Pa.push(xa);return Pa}}function Sn$1(){if(un$1)return on$1;un$1=1;var t=dr$1(),r=Wr$1();return on$1=function(Aa){return Aa!=null&&r(Aa.length)&&!t(Aa)}}function En$1(){if(an$1)return cn$1;an$1=1;var t=mn$1(),r=Rn$1(),Aa=Sn$1();return cn$1=function(wa){return Aa(wa)?t(wa):r(wa)}}function Dn$1(){if(dn$1)return pn$1;dn$1=1;var t=pr$1(),r=An$1(),Aa=vn$1?ln$1:(vn$1=1,ln$1=function(Pa){var xa=[];if(Pa!=null)for(var Ca in Object(Pa))xa.push(Ca);return xa}),wa=Object.prototype.hasOwnProperty;return pn$1=function(Pa){if(!t(Pa))return Aa(Pa);var xa=r(Pa),Ca=[];for(var ka in Pa)(ka!="constructor"||!xa&&wa.call(Pa,ka))&&Ca.push(ka);return Ca}}function qn$1(){if(bn$1)return yn$1;bn$1=1;var t=mn$1(),r=Dn$1(),Aa=Sn$1();return yn$1=function(wa){return Aa(wa)?t(wa,!0):r(wa)}}var xn$1,In$1,Pn$1,zn$1,Mn$1,kn$1,Fn$1,Un$1,Cn$1,Tn$1,Bn$1,$n$1,Ln$1,Wn$1,Hn$1,Nn$1,Vn$1,Gn$1,Jn$1,Kn$1,Qn$1,Xn$1,Yn$1,Zn$1,te$2,re$2,ne$2,ee$2,oe$2,ue$2,ie$2,ce$2,ae$2,fe$2,se$2,le$2,ve$2,pe$2,de$2,ye$2,be$2,he$2,_e$2,je$2,we$2,ge$2,me$1,Ae$2,Oe$2,Re$2,Se$2,Ee$2,De$2,qe$1,xe$2,Ie$2,Pe$2,ze$2,Me$2,ke$2,Fe$2,Ue$2,Ce$2,Te$2,Be$2,$e$2,Le$2,We$1={exports:{}};function He$2(){return Fn$1?kn$1:(Fn$1=1,kn$1=function(){return[]})}function Ne$2(){if(Cn$1)return Un$1;Cn$1=1;var t=Mn$1?zn$1:(Mn$1=1,zn$1=function(Pa,xa){for(var Ca=-1,ka=Pa==null?0:Pa.length,Ba=0,$a=[];++Ca<ka;){var Da=Pa[Ca];xa(Da,Ca,Pa)&&($a[Ba++]=Da)}return $a}),r=He$2(),Aa=Object.prototype.propertyIsEnumerable,wa=Object.getOwnPropertySymbols;return Un$1=wa?function(Pa){return Pa==null?[]:(Pa=Object(Pa),t(wa(Pa),(function(xa){return Aa.call(Pa,xa)})))}:r}function Ve$2(){return Ln$1?$n$1:(Ln$1=1,$n$1=function(t,r){for(var Aa=-1,wa=r.length,Pa=t.length;++Aa<wa;)t[Pa+Aa]=r[Aa];return t})}function Ge$2(){return Hn$1?Wn$1:(Hn$1=1,Wn$1=On$1()(Object.getPrototypeOf,Object))}function Je$1(){if(Vn$1)return Nn$1;Vn$1=1;var t=Ve$2(),r=Ge$2(),Aa=Ne$2(),wa=He$2();return Nn$1=Object.getOwnPropertySymbols?function(Pa){for(var xa=[];Pa;)t(xa,Aa(Pa)),Pa=r(Pa);return xa}:wa}
39function Ke$1(){if(Qn$1)return Kn$1;Qn$1=1;var t=Ve$2(),r=qr$1();return Kn$1=function(Aa,wa,Pa){var xa=wa(Aa);return r(Aa)?xa:t(xa,Pa(Aa))}}function Qe$1(){if(se$2)return fe$2;se$2=1;var t=(function(){return ne$2?re$2:(ne$2=1,re$2=hr$1()(sr$1(),"DataView"))})(),r=_r$1(),Aa=(function(){return oe$2?ee$2:(oe$2=1,ee$2=hr$1()(sr$1(),"Promise"))})(),wa=(function(){return ie$2?ue$2:(ie$2=1,ue$2=hr$1()(sr$1(),"Set"))})(),Pa=(function(){return ae$2?ce$2:(ae$2=1,ce$2=hr$1()(sr$1(),"WeakMap"))})(),xa=vr$1(),Ca=br$1(),ka="[object Map]",Ba="[object Promise]",$a="[object Set]",Da="[object WeakMap]",Va="[object DataView]",Fa=Ca(t),Ma=Ca(r),Ua=Ca(Aa),La=Ca(wa),Qa=Ca(Pa),Za=xa;return(t&&Za(new t(new ArrayBuffer(1)))!=Va||r&&Za(new r)!=ka||Aa&&Za(Aa.resolve())!=Ba||wa&&Za(new wa)!=$a||Pa&&Za(new Pa)!=Da)&&(Za=function(ja){var qa=xa(ja),Ha=qa=="[object Object]"?ja.constructor:void 0,za=Ha?Ca(Ha):"";if(za)switch(za){case Fa:return Va;case Ma:return ka;case Ua:return Ba;case La:return $a;case Qa:return Da}return qa}),fe$2=Za}function Xe$1(){if(be$2)return ye$2;be$2=1;var t=(function(){return de$2?pe$2:(de$2=1,pe$2=sr$1().Uint8Array)})();return ye$2=function(r){var Aa=new r.constructor(r.byteLength);return new t(Aa).set(new t(r)),Aa}}function Ye$1(){if(Se$2)return Re$2;Se$2=1;var t=Xe$1(),r=(function(){if(_e$2)return he$2;_e$2=1;var xa=Xe$1();return he$2=function(Ca,ka){var Ba=ka?xa(Ca.buffer):Ca.buffer;return new Ca.constructor(Ba,Ca.byteOffset,Ca.byteLength)}})(),Aa=(function(){if(we$2)return je$2;we$2=1;var xa=/\w*$/;return je$2=function(Ca){var ka=new Ca.constructor(Ca.source,xa.exec(Ca));return ka.lastIndex=Ca.lastIndex,ka}})(),wa=(function(){if(me$1)return ge$2;me$1=1;var xa=lr$1(),Ca=xa?xa.prototype:void 0,ka=Ca?Ca.valueOf:void 0;return ge$2=function(Ba){return ka?Object(ka.call(Ba)):{}}})(),Pa=(function(){if(Oe$2)return Ae$2;Oe$2=1;var xa=Xe$1();return Ae$2=function(Ca,ka){var Ba=ka?xa(Ca.buffer):Ca.buffer;return new Ca.constructor(Ba,Ca.byteOffset,Ca.length)}})();return Re$2=function(xa,Ca,ka){var Ba=xa.constructor;switch(Ca){case"[object ArrayBuffer]":return t(xa);case"[object Boolean]":case"[object Date]":return new Ba(+xa);case"[object DataView]":return r(xa,ka);case"[object Float32Array]":case"[object Float64Array]":case"[object Int8Array]":case"[object Int16Array]":case"[object Int32Array]":case"[object Uint8Array]":case"[object Uint8ClampedArray]":case"[object Uint16Array]":case"[object Uint32Array]":return Pa(xa,ka);case"[object Map]":case"[object Set]":return new Ba;case"[object Number]":case"[object String]":return new Ba(xa);case"[object RegExp]":return Aa(xa);case"[object Symbol]":return wa(xa)}}}function Ze$1(){if(xe$2)return qe$1;xe$2=1;var t=(function(){if(De$2)return Ee$2;De$2=1;var wa=pr$1(),Pa=Object.create;return Ee$2=(function(){function xa(){}return function(Ca){if(!wa(Ca))return{};if(Pa)return Pa(Ca);xa.prototype=Ca;var ka=new xa;return xa.prototype=void 0,ka}})()})(),r=Ge$2(),Aa=An$1();return qe$1=function(wa){return typeof wa.constructor!="function"||Aa(wa)?{}:t(r(wa))}}function to$1(){if(Me$2)return ze$2;Me$2=1;var t=(function(){if(Pe$2)return Ie$2;Pe$2=1;var Pa=Qe$1(),xa=Er$1();return Ie$2=function(Ca){return xa(Ca)&&Pa(Ca)=="[object Map]"}})(),r=Hr$1(),Aa=wn$1(),wa=Aa&&Aa.isMap;return ze$2=wa?r(wa):t}function ro$1(){if(Ce$2)return Ue$2;Ce$2=1;var t=(function(){if(Fe$2)return ke$2;Fe$2=1;var Pa=Qe$1(),xa=Er$1();return ke$2=function(Ca){return xa(Ca)&&Pa(Ca)=="[object Set]"}})(),r=Hr$1(),Aa=wn$1(),wa=Aa&&Aa.isSet;return Ue$2=wa?r(wa):t}function no$1(){if(Be$2)return Te$2;Be$2=1;var t,r,Aa,wa,Pa,xa,Ca,ka=Ar$1(),Ba=Tt$1?Ct$1:(Tt$1=1,Ct$1=function(us,gs){for(var hs=-1,fs=us==null?0:us.length;++hs<fs&&gs(us[hs],hs,us)!==!1;);return us}),$a=Rr$1(),Da=(function(){if(sn$1)return fn$1;sn$1=1;var us=Sr$1(),gs=En$1();return fn$1=function(hs,fs){return hs&&us(fs,gs(fs),hs)}})(),Va=(function(){if(_n$1)return hn$1;_n$1=1;var us=Sr$1(),gs=qn$1();return hn$1=function(hs,fs){return hs&&us(fs,gs(fs),hs)}})(),Fa=(xn$1||(xn$1=1,t=We$1,r=We$1.exports,Aa=sr$1(),wa=r&&!r.nodeType&&r,Pa=wa&&t&&!t.nodeType&&t,xa=Pa&&Pa.exports===wa?Aa.Buffer:void 0,Ca=xa?xa.allocUnsafe:void 0,t.exports=function(us,gs){if(gs)return us.slice();var hs=us.length,fs=Ca?Ca(hs):new us.constructor(hs);return us.copy(fs),fs}
39),We$1.exports),Ma=Pn$1?In$1:(Pn$1=1,In$1=function(us,gs){var hs=-1,fs=us.length;for(gs||(gs=Array(fs));++hs<fs;)gs[hs]=us[hs];return gs}),Ua=(function(){if(Bn$1)return Tn$1;Bn$1=1;var us=Sr$1(),gs=Ne$2();return Tn$1=function(hs,fs){return us(hs,gs(hs),fs)}})(),La=(function(){if(Jn$1)return Gn$1;Jn$1=1;var us=Sr$1(),gs=Je$1();return Gn$1=function(hs,fs){return us(hs,gs(hs),fs)}})(),Qa=(function(){if(Yn$1)return Xn$1;Yn$1=1;var us=Ke$1(),gs=Ne$2(),hs=En$1();return Xn$1=function(fs){return us(fs,hs,gs)}})(),Za=(function(){if(te$2)return Zn$1;te$2=1;var us=Ke$1(),gs=Je$1(),hs=qn$1();return Zn$1=function(fs){return us(fs,hs,gs)}})(),ja=Qe$1(),qa=(function(){if(ve$2)return le$2;ve$2=1;var us=Object.prototype.hasOwnProperty;return le$2=function(gs){var hs=gs.length,fs=new gs.constructor(hs);return hs&&typeof gs[0]=="string"&&us.call(gs,"index")&&(fs.index=gs.index,fs.input=gs.input),fs}})(),Ha=Ye$1(),za=Ze$1(),Ga=qr$1(),Ka=Lr$1(),Ya=to$1(),Wa=pr$1(),gi=ro$1(),Ei=En$1(),zi=qn$1(),cs="[object Arguments]",Xi="[object Function]",ls="[object Object]",ds={};return ds[cs]=ds["[object Array]"]=ds["[object ArrayBuffer]"]=ds["[object DataView]"]=ds["[object Boolean]"]=ds["[object Date]"]=ds["[object Float32Array]"]=ds["[object Float64Array]"]=ds["[object Int8Array]"]=ds["[object Int16Array]"]=ds["[object Int32Array]"]=ds["[object Map]"]=ds["[object Number]"]=ds[ls]=ds["[object RegExp]"]=ds["[object Set]"]=ds["[object String]"]=ds["[object Symbol]"]=ds["[object Uint8Array]"]=ds["[object Uint8ClampedArray]"]=ds["[object Uint16Array]"]=ds["[object Uint32Array]"]=!0,ds["[object Error]"]=ds[Xi]=ds["[object WeakMap]"]=!1,Te$2=function us(gs,hs,fs,al,el,tl){var il,ll=1&hs,hl=2&hs,ol=4&hs;if(fs&&(il=el?fs(gs,al,el,tl):fs(gs)),il!==void 0)return il;if(!Wa(gs))return gs;var pl=Ga(gs);if(pl){if(il=qa(gs),!ll)return Ma(gs,il)}else{var wl=ja(gs),Vl=wl==Xi||wl=="[object GeneratorFunction]";if(Ka(gs))return Fa(gs,ll);if(wl==ls||wl==cs||Vl&&!el){if(il=hl||Vl?{}:za(gs),!ll)return hl?La(gs,Va(il,gs)):Ua(gs,Da(il,gs))}else{if(!ds[wl])return el?gs:{};il=Ha(gs,wl,ll)}}tl||(tl=new ka);var Ml=tl.get(gs);if(Ml)return Ml;tl.set(gs,il),gi(gs)?gs.forEach((function(gl){il.add(us(gl,hs,fs,gl,gs,tl))})):Ya(gs)&&gs.forEach((function(gl,Cl){il.set(Cl,us(gl,hs,fs,Cl,gs,tl))}));var ml=pl?void 0:(ol?hl?Za:Qa:hl?zi:Ei)(gs);return Ba(ml||gs,(function(gl,Cl){ml&&(gl=gs[Cl=gl]),$a(il,Cl,us(gl,hs,fs,Cl,gs,tl))})),il},Te$2}var eo$1=ur$1((function(){if(Le$2)return $e$2;Le$2=1;var t=no$1();return $e$2=function(r){return t(r,5)}})()),oo$1=t=>{const{id:r,documentServerUrl:Aa,shardkey:wa=!0,config:Pa,document_fileType:xa,document_title:Ca,documentType:ka,editorConfig_lang:Ba,height:$a,type:Da,width:Va,onLoadComponentError:Fa,events_onAppReady:Ma,events_onDocumentStateChange:Ua,events_onMetaChange:La,events_onDocumentReady:Qa,events_onInfo:Za,events_onWarning:ja,events_onError:qa,events_onRequestSharingSettings:Ha,events_onRequestRename:za,events_onMakeActionLink:Ga,events_onRequestInsertImage:Ka,events_onRequestSaveAs:Ya,events_onRequestMailMergeRecipients:Wa,events_onRequestCompareFile:gi,events_onRequestEditRights:Ei,events_onRequestHistory:zi,events_onRequestHistoryClose:cs,events_onRequestHistoryData:Xi,events_onRequestRefreshFile:ls,events_onRequestRestore:ds,events_onRequestSelectSpreadsheet:us,events_onRequestSelectDocument:gs,events_onRequestUsers:hs}=t;(0,import_react.useEffect)((()=>{var ll;(ll=window?.DocEditor)!==null&&ll!==void 0&&ll.instances[r]&&(window.DocEditor.instances[r].destroyEditor(),window.DocEditor.instances[r]=void 0,console.log("Important props have been changed. Load new Editor."),fs())}),[Aa,JSON.stringify(Pa),xa,Ca,ka,Ba,$a,Da,Va]),(0,import_react.useEffect)((()=>{var ll;let hl=Aa;hl.endsWith("/")||(hl+="/");let ol=`${hl}web-apps/apps/api/documents/api.js`;return wa&&(ol+=typeof wa=="boolean"?`?shardkey=${(ll=Pa.document)===null||ll===void 0?void 0:ll.key}`:`?shardkey=${wa}`),((pl,wl)=>n$1(void 0,void 0,void 0,(function*(){return new Promise(((Vl,Ml)=>{try{if(window.DocsAPI)return Vl(null);const ml=document.getElementById(wl);if(ml){let gl=setInterval((()=>
39{if(!ml.getAttribute("loading")){if(clearInterval(gl),window.DocsAPI)return Vl(null);const Cl=e(wl,pl,Vl,Ml);ml.remove(),document.body.appendChild(Cl)}}),500)}else{const gl=e(wl,pl,Vl,Ml);document.body.appendChild(gl)}}catch(ml){console.error(ml)}}))})))(ol,"onlyoffice-api-script").then((()=>fs())).catch((()=>tl(-2))),()=>{var pl;(pl=window?.DocEditor)!==null&&pl!==void 0&&pl.instances[r]&&(window.DocEditor.instances[r].destroyEditor(),window.DocEditor.instances[r]=void 0)}}),[]);const fs=()=>{var ll,hl;try{if(window.DocsAPI||tl(-3),(ll=window?.DocEditor)===null||ll===void 0?void 0:ll.instances[r])return void console.log("Skip loading. Instance already exists",r);(hl=window?.DocEditor)!==null&&hl!==void 0&&hl.instances||(window.DocEditor={instances:{}});var ol=eo$1(Pa),pl={documentType:ka,events:{onAppReady:il,onDocumentStateChange:Ua,onMetaChange:La,onDocumentReady:Qa,onInfo:Za,onWarning:ja,onError:qa,onRequestSharingSettings:Ha,onRequestRename:za,onMakeActionLink:Ga,onRequestInsertImage:Ka,onRequestSaveAs:Ya,onRequestMailMergeRecipients:Wa,onRequestCompareFile:gi,onRequestEditRights:Ei,onRequestHistory:zi,onRequestHistoryClose:cs,onRequestHistoryData:Xi,onRequestRefreshFile:ls,onRequestRestore:ds,onRequestSelectSpreadsheet:us,onRequestSelectDocument:gs,onRequestUsers:hs},height:$a,type:Da,width:Va};const wl=al(),Vl=el();wl!==null&&(pl.document=wl),Vl!==null&&(pl.editorConfig=Vl);let Ml=Object.assign(pl,ol||{});const ml=window.DocsAPI.DocEditor(r,Ml);window.DocEditor.instances[r]=ml}catch(wl){console.error(wl),tl(-1)}},al=()=>{var ll=null;return xa&&((ll=ll||{}).fileType=xa),Ca&&((ll=ll||{}).document_title=Ca),ll},el=()=>{var ll=null;return Ba&&((ll=ll||{}).lang=Ba),ll},tl=ll=>{let hl;switch(ll){case-2:hl="Error load DocsAPI from "+Aa;break;case-3:hl="DocsAPI is not defined";break;default:hl="Unknown error loading component",ll=-1}Fa===void 0?console.error(hl):Fa(ll,hl)},il=()=>{Ma(window.DocEditor.instances[r])};return import_react.createElement("div",{id:r})},_e$1=Object.defineProperty,de$1=t=>{throw TypeError(t)},ze$1=(t,r,Aa)=>r in t?_e$1(t,r,{enumerable:!0,configurable:!0,writable:!0,value:Aa}):t[r]=Aa,p=(t,r,Aa)=>ze$1(t,typeof r!="symbol"?r+"":r,Aa),Z$1=(t,r,Aa)=>r.has(t)||de$1("Cannot "+Aa),n=(t,r,Aa)=>(Z$1(t,r,"read from private field"),Aa?Aa.call(t):r.get(t)),g$1=(t,r,Aa)=>r.has(t)?de$1("Cannot add the same private member more than once"):r instanceof WeakSet?r.add(t):r.set(t,Aa),T=(t,r,Aa,wa)=>(Z$1(t,r,"write to private field"),wa?wa.call(t,Aa):r.set(t,Aa),Aa),d=(t,r,Aa)=>(Z$1(t,r,"access private method"),Aa),Q$1=(t,r,Aa,wa)=>({set _(Pa){T(t,r,Pa,Aa)},get _(){return n(t,r,wa)}}),ce$1=(t=>(t.Manager="manager",t.Editor="editor",t.Viewer="viewer",t.RoomSelector="room-selector",t.FileSelector="file-selector",t.System="system",t.PublicRoom="public-room",t.Uploader="uploader",t.Forms="forms",t.Chat="chat",t.Personal="personal",t))(ce$1||{}),me=(t=>(t.All="all",t.RoomsOnly="roomsOnly",t.UserOnly="userFolderOnly",t))(me||{}),ue$1=(t=>(t.Desktop="desktop",t.Embedded="embedded",t.Mobile="mobile",t))(ue$1||{}),he$1=(t=>(t.Row="row",t.Table="table",t.Tile="tile",t))(he$1||{}),fe$1=(t=>(t.Base="Base",t.Dark="Dark",t.System="System",t))(fe$1||{}),pe$1=(t=>(t.Ascending="ascending",t.Descending="descending",t))(pe$1||{}),ge$1=(t=>(t.Author="Author",t.CreationDate="DateAndTimeCreation",t.LastOpened="LastOpened",t.ModifiedDate="DateAndTime",t.Name="AZ",t.Room="Room",t.RoomType="roomType",t.Size="Size",t.Tags="Tags",t.Type="Type",t.UsedSpace="usedspace",t))(ge$1||{}),Te$1=(t=>(t.All="all",t.Info="info",t.None="none",t))(Te$1||{}),ye$1=(t=>(t[t.FormFilling=1]="FormFilling",t[t.Collaboration=2]="Collaboration",t[t.Custom=5]="Custom",t[t.Public=6]="Public",t[t.VirtualData=8]="VirtualData",t[t.Ai=9]="Ai",t))(ye$1||{}),X$1="/api/2.0/security/csp",_="frameDocSpace",D$1={src:"",rootPath:"/rooms/shared/",requestToken:null,width:"100%",height:"100%",name:_,type:"desktop",frameId:"ds-frame",mode:"manager",id:null,locale:null,theme:"System",editorType:"desktop",editorGoBack:!0,selectorType:"all",showSelectorCancel:!1,showSelectorHeader:!1,showHeader:!1,showHeaderBanner:"none",showTitle:!0,showMenu:!1,headerOffset:0,showFilter:!1,showSignOut:!0,destroyText:"",viewAs:"row",viewTableColumns:"Index,Name,Size,Type,Tags",checkCSP:!0,disableActionButton:!1,showSettings:!1,waiting:!1,noLoader:!0,withSearch:!0,withBreadCrumbs:!0,withSubtitle:!0,filterParam:"ALL",buttonColor:"#5299E0",infoPanelVisible:!0,destination:"my-forms",personalDestination:"my-documents",downloadToEvent:!1,filter:{count:"100",page:"1",sortOrder:"descending",sortBy:"DateAndTime",search:"",withSubfolders:!1,groupId:void 0},editorCustomization:{},events:{onSelectCallback:null,onCloseCallback:null,onAppReady:null,onAppError:null,onAuthError:null,onEditorCloseCallback:null,onAuthSuccess:null,onSignOut:null,onDownload:null,onNoAccess:null,onNotFound:null,onContentReady:null,onEditorOpen:null,onFileManagerClick:null,onUploadSuccess:null,onUploadError:null,onUploadProgress:null,onCustomAction:null,onNavigate:null}},z$1="The current domain is not set in the Content Security Policy (CSP) settings.",A$1="Message bus is not connected with frame",Ee$1="Wrong method for this mode",we$1=6e4,ee$1=(t=>(t.Timeout="TIMEOUT",t.Disconnected="DISCONNECTED",t.CSPViolation="CSP_VIOLATION",t.ModeMismatch="MODE_MISMATCH",t.InvalidConfig="INVALID_CONFIG",t.UploadFailed="UPLOAD_FAILED",t.ParseError="PARSE_ERROR",t.TokenResolveFailed="TOKEN_RESOLVE_FAILED",t.ApiError="API_ERROR",t))(ee$1||{}
39),y$1=class extends Error{constructor(t,r,Aa=!1,wa){super(r),p(this,"code"),p(this,"recoverable"),p(this,"status"),p(this,"data"),Object.setPrototypeOf(this,new.target.prototype),this.name="SDKError",this.code=t,this.recoverable=Aa,wa?.status!==void 0&&(this.status=wa.status),wa?.data!==void 0&&(this.data=wa.data)}},Ce$1=t=>{let r=t.split(".");if(r.length===3)try{let Aa=r[1].replace(/-/g,"+").replace(/_/g,"/"),wa=Aa+"=".repeat((4-Aa.length%4)%4),Pa=JSON.parse(atob(wa));return typeof Pa.exp=="number"?Pa.exp*1e3:void 0}catch{return}},G$1=t=>{if(!t)return"";let r=Object.fromEntries(Object.entries(t).filter(([,Aa])=>Aa!=null));return new URLSearchParams(r).toString()},be$1=async t=>{let{origin:r,host:Aa}=window.location;if(r===new URL(t).origin)return;let wa=await fetch(`${t}${X$1}`),Pa;try{Pa=await wa.json()}catch(ka){throw new Error(`CSP validation failed: ${ka}`,{cause:ka})}let{response:{domains:xa}}=Pa,Ca=Aa||new URL(r).host;if(!xa.map(ka=>{try{let Ba=new URL(ka.toLowerCase());return Ba.host+(Ba.pathname!=="/"?Ba.pathname:"")}catch{return ka}}).includes(Ca.toLowerCase()))throw new Error(z$1)},Fe$1=t=>{let r=t.replace(/&/g,"&").replace(/"/g,""").replace(/</g,"<").replace(/>/g,">");return['<body style="background:#f3f4f4">','<link href="https://fonts.googleapis.com/css?family=Open+Sans:400,600,300" rel="stylesheet">','<div style="display:flex;flex-direction:column;gap:80px;align-items:center;','justify-content:flex-start;margin-top:60px;padding:0 30px">','<div style="flex-shrink:0;position:relative">',`<img src="${r}/static/images/logo/lightsmall.svg">`,"</div>",'<div style="display:flex;flex-direction:column;gap:16px;align-items:center;','justify-content:flex-start;flex-shrink:0;position:relative">','<div style="flex-shrink:0;width:120px;height:100px;position:relative">',`<img src="${r}/static/images/frame-error.svg">`,"</div>",'<span style="color:#a3a9ae;text-align:center;font-family:Open Sans;','font-size:14px;font-style:normal;font-weight:700;line-height:16px">',`${z$1} Please add it via `,`<a href="${r}/developer-tools/javascript-sdk" `,'style="color:#4781d1;text-align:center;font-family:Open Sans;',"font-size:14px;font-style:normal;font-weight:700;line-height:16px;",'text-decoration-line:underline" target="_blank">',"the Developer Tools section</a>.","</span>","</div></div></body>"].join("")},ve$1=t=>`@keyframes rotate { 0%{ transform: rotate(-45deg); will-change: transform; } 15%{ transform: rotate(45deg); } 30%{ transform: rotate(135deg); } 45%{ transform: rotate(225deg); } 60%, 100%{ transform: rotate(315deg); } } .${t} { width: 74px; height: 74px; border: 4px solid rgba(51,51,51, 0.1); border-top-color: #333333; border-radius: 50%; transform: rotate(-45deg); position: relative; box-sizing: border-box; animation: 1s linear infinite rotate; will-change: transform; } @media (prefers-color-scheme: dark) { .${t} { border-color: rgba(204, 204, 204, 0.1); border-top-color: #CCCCCC; } } @media (prefers-reduced-motion: reduce) { .${t} { animation-duration: 1.5s; } }`,Ge$1=(t,r)=>{let Aa=G$1({...r,agentId:t.agentId,entityId:t.entityId??void 0,fileId:t.fileId??void 0,threadId:t.threadId||void 0,headerOffset:t.headerOffset,headerHeight:t.headerHeight,providerName:t.providerName||void 0,inviteKey:t.inviteKey||void 0,emplType:t.emplType||void 0,uid:t.uid||void 0});return Aa?`/sdk/chat?${Aa}`:"/sdk/chat"},Ve$1=(t,r)=>{let Aa=G$1({...r,id:t.id,showMenu:t.showMenu,headerOffset:t.headerOffset,headerHeight:t.headerHeight,infoPanelVisible:t.infoPanelVisible,disableActionButton:t.disableActionButton,downloadToEvent:t.downloadToEvent,sortBy:t.filter?.sortBy,sortOrder:t.filter?.sortOrder,search:t.filter?.search,count:t.filter?.count,page:t.filter?.page,providerName:t.providerName||void 0,inviteKey:t.inviteKey||void 0,emplType:t.emplType||void 0,uid:t.uid||void 0}),wa=`/sdk/personal-files/${t.personalDestination}`;return Aa?`${wa}?${Aa}`:wa},xe$1=t=>{let r=t.getToken||t.accessToken?"oauth":void 0,Aa={theme:t.theme,locale:t.locale,stylesUrl:t.stylesUrl,auth:r},wa={acceptLabel:t.acceptButtonLabel,cancel:t.showSelectorCancel,cancelLabel:t.cancelButtonLabel,header:t.showSelectorHeader,roomType:t.roomType,search:t.withSearch},Pa={isSDK:!0,fileId:!t.id||t.id==="undefined"||t.id==="null"?-1:t.id,editorType:t.editorType,share:t.requestToken?t.requestToken:void 0,is_file:t.requestToken?!0:void 0,editorGoBack:t.events?.onEditorCloseCallback&&typeof t.events.onEditorCloseCallback=="function"?"event":t.editorGoBack?t.editorGoBack:void 0},xa=(Ca,ka)=>{let Ba=G$1(ka);return Ba?`${Ca}?${Ba}`:Ca};switch(t.mode){case"manager":{let Ca={...t.filter};
39t.id&&(Ca.folder=t.id);let ka=t.requestToken?{key:t.requestToken,...Ca}:{...Ca};ka?.withSubfolders||delete ka?.withSubfolders,r&&(ka.auth=r),t.theme&&(ka.theme=t.theme);let Ba=G$1(ka);return`${t.rootPath}${t.requestToken?`?${Ba}`:`${t.id?t.id+"/":""}filter?${Ba}`}`}case"room-selector":return xa("/sdk/room-selector",{...Aa,...wa});case"file-selector":return xa("/sdk/file-selector",{...Aa,...wa,breadCrumbs:t.withBreadCrumbs,filter:t.filterParam,id:t.id,selectorType:t.selectorType,subtitle:t.withSubtitle});case"public-room":return xa("/sdk/public-room",{...Aa,folder:t.id,key:t.requestToken,showFilter:t.showFilter,showHeader:t.showHeader,showTitle:t.showTitle});case"system":return xa("/old-sdk/system",Aa);case"editor":case"viewer":return xa("/doceditor",{...Aa,...Pa,...t.mode==="viewer"&&{action:"view"}});case"uploader":return xa("/sdk/uploader",{...Aa,targetId:t.id,acceptExtensions:t.acceptExtensions,linkMainText:t.linkMainText,secondaryText:t.secondaryText,extensionsText:t.extensionsText,isFolderUpload:t.isFolderUpload,isMultipleUpload:t.isMultipleUpload,maxPerUploadSize:t.maxPerUploadSize,maxTotalUploadSize:t.maxTotalUploadSize});case"forms":return xa(`/sdk/forms/${t.destination}`,{...Aa,roomId:t.id,libraryId:t.libraryId,showMenu:t.showMenu,headerOffset:t.headerOffset,headerHeight:t.headerHeight,providerName:t.providerName,inviteKey:t.inviteKey,emplType:t.emplType,uid:t.uid});case"personal":return Ve$1(t,Aa);case"chat":return Ge$1(t,Aa);default:return t.rootPath||"/"}},Be$1=new Set(["login","createRoom"]),qe=["config","request","stack"],v$1,B$1,E,R$1,N$1,x$1,b$1,q$1,F$1,K$1,W$1,s,Se$1,U$1,k$1,P$1,L$1,te$1,re$1,oe$1,V$1,ne$1,Re$1,H$1,j$1,J$1,M,ke$1,Pe$1,Ie$1,Le$1,se$1,I$1,ie$1,ae$1,le$1,Me$1,De$1,Y$1,Ae$1,w$1,Oe$1,Ne$1,Ue$1,He$1,je$1,$e$1,f$1,C$1=class Ac{constructor(r){g$1(this,s),g$1(this,v$1,!1),g$1(this,B$1,0),g$1(this,E,new Map),g$1(this,R$1,[]),g$1(this,N$1,""),g$1(this,x$1,""),g$1(this,b$1,null),g$1(this,q$1,0),g$1(this,F$1,new Map),p(this,"config"),g$1(this,K$1,Aa=>{let{frameId:wa,width:Pa,height:xa}=Aa,Ca=`${wa}-loader__element`,ka=`${Pa}_${xa}`,Ba=Ac._loaderCache.style,$a=Ac._loaderCache.templates;if(!Ba.has(Ca)){let Va=document.createElement("style");Va.textContent=ve$1(Ca),document.head.appendChild(Va),Ba.set(Ca,Va)}let Da;if($a.has(ka))Da=$a.get(ka).cloneNode(!0),Da.id=`${wa}-loader`;else{Da=(Ac._loaderCache.container??(Ac._loaderCache.container=document.createElement("div"))).cloneNode(),Object.assign(Da.style,{width:Pa,height:xa,display:"flex",justifyContent:"center",alignItems:"center",position:"relative",zIndex:"1",backgroundColor:"transparent",transition:"opacity 0.15s ease-out"});let Va=document.createElement("div");Va.className=Ca,Da.appendChild(Va),$a.set(ka,Da.cloneNode(!0)),Da.id=`${wa}-loader`}return Da}),g$1(this,W$1,Aa=>{if(!Ac._iframeTemplate){let Fa=document.createElement("iframe");Fa.allowFullscreen=!0,Fa.setAttribute("allow","storage-access *"),Ac._iframeTemplate=Fa}let{frameId:wa,type:Pa,width:xa,height:Ca,src:ka,checkCSP:Ba}=Aa,$a=Pa==="mobile",Da=Ac._iframeTemplate.cloneNode(),Va=xe$1(Aa);return Da.id=wa,Da.name=`${_}__#${wa}`,Da.src=ka+Va,Object.assign(Da.style,{width:xa,height:Ca,border:"0px",opacity:"0",...$a&&{position:"fixed",overflow:"hidden",webkitOverflowScrolling:"touch"}}),$a&&(document.body.style.overscrollBehaviorY!=="contain"&&(document.body.style.overscrollBehaviorY="contain"),"loading"in HTMLIFrameElement.prototype&&(Da.loading="eager")),Ba&&d(this,s,Se$1).call(this,Da,ka),Da}),g$1(this,U$1,Aa=>{try{let{frameId:wa,src:Pa}=this.config;if(!n(this,b$1)?.contentWindow)return!1;let xa={frameId:wa,type:"",callId:Aa.callId,data:Aa},Ca=Aa.methodName==="executeInEditor";return n(this,b$1).contentWindow.postMessage(JSON.stringify(xa,(ka,Ba)=>typeof Ba!="function"?Ba:Ca?Ba.toString():!0),Pa),!0}catch(wa){return d(this,s,w$1).call(this,wa),!1}}),g$1(this,k$1,null),g$1(this,P$1,null),g$1(this,L$1,!1),g$1(this,H$1,()=>{if(n(this,k$1))return n(this,k$1);let{getToken:Aa,accessToken:wa}=this.config,Pa=Aa?Promise.resolve().then(()=>Aa()):wa!=null?Promise.resolve(wa):Promise.reject(new y$1("TOKEN_RESOLVE_FAILED","OAuth mode requires a getToken callback or accessToken in config"));return T(this,k$1,Pa.finally(()=>{T(this,k$1,null)})),n(this,k$1)}),g$1(this,j$1,(Aa,wa)=>{try{let{frameId:Pa,src:xa}=this.config;if(!n(this,b$1)?.contentWindow)return;n(this,b$1).contentWindow.postMessage(JSON.stringify({frameId:Pa,type:"onAuthTokenReturn",...Aa!==void 0&&{callId:Aa},data:wa}),xa)}
39catch(Pa){d(this,s,w$1).call(this,Pa)}}),g$1(this,J$1,(Aa,wa)=>{try{let{frameId:Pa,src:xa}=this.config;if(!n(this,b$1)?.contentWindow)return;n(this,b$1).contentWindow.postMessage(JSON.stringify({frameId:Pa,type:"onExternalDataReturn",callId:Aa,data:wa}),xa)}catch(Pa){d(this,s,w$1).call(this,Pa)}}),g$1(this,M,Aa=>{try{if(typeof Aa.data!="string"||!n(this,x$1)||Aa.origin!==n(this,x$1))return;let wa=d(this,s,ke$1).call(this,Aa.data);if(wa.frameId==="error"&&wa.error){d(this,s,w$1).call(this,wa.error);return}if(wa.frameId!==this.config.frameId)return;switch(n(this,v$1)||T(this,v$1,!0),wa.type){case"onMethodReturn":d(this,s,Pe$1).call(this,wa);break;case"onEventReturn":wa.eventReturnData&&d(this,s,De$1).call(this,wa.eventReturnData);break;case"onCallCommand":d(this,s,Ae$1).call(this,wa);break;case"error":wa.error&&d(this,s,w$1).call(this,wa.error);break;default:console.warn("Unrecognized message type:",wa.type)}}catch(wa){d(this,s,w$1).call(this,wa,"PARSE_ERROR")}}),g$1(this,f$1,(Aa,wa=null)=>{let Pa=new Promise((xa,Ca)=>{d(this,s,Oe$1).call(this,Aa,wa,xa,Ca)});return Pa.catch(()=>{}),Pa}),this.config=r}setIsLoaded(){let{frameId:r,width:Aa,height:wa,events:Pa}=this.config,xa=document.getElementById(r),Ca=xa?.parentElement;!xa||!Ca||requestAnimationFrame(()=>{try{Ca.style.width=Aa,Ca.style.height=wa;let ka=document.getElementById(`${r}-loader`);ka&&(ka.style.opacity="0"),requestAnimationFrame(()=>{try{ka?.parentNode&&ka.parentNode.removeChild(ka),Object.assign(xa.style,{opacity:"1",position:"relative",width:Aa,height:wa})}catch(Ba){console.error("Error in setIsLoaded:",Ba)}Pa?.onContentReady?.()})}catch(ka){console.error("Error in setIsLoaded:",ka),Pa?.onContentReady?.()}})}initFrame(r){this.config=d(this,s,Ne$1).call(this,r),this.config.frameId||console.warn("SDK Warning: frameId is empty. The frame may not initialize correctly."),this.config.src||console.warn("SDK Warning: src is empty. The iframe will not load any content.");try{T(this,x$1,new URL(this.config.src).origin)}catch{T(this,x$1,""),this.config.src&&console.warn(`SDK Warning: src "${this.config.src}" is not a valid URL.`)}T(this,v$1,!1),d(this,s,V$1).call(this),T(this,L$1,!1),d(this,s,le$1).call(this,new y$1("DISCONNECTED","Frame reloaded"));let Aa=d(this,s,Ue$1).call(this,this.config.frameId);if(!Aa)return null;let{container:wa,target:Pa}=Aa,xa=d(this,s,He$1).call(this);return T(this,b$1,xa),d(this,s,je$1).call(this,xa),d(this,s,$e$1).call(this,wa,Pa,xa),window.DocSpace.SDK.frames=window.DocSpace.SDK.frames||{},window.DocSpace.SDK.frames[this.config.frameId]=this,xa}destroyFrame(){let r=this.config.frameId,Aa=document.getElementById(`${r}-container`),wa=document.createElement("div");wa.id=r,wa.className=n(this,N$1),wa.textContent=this.config.destroyText||"",Aa&&(Aa.parentNode?Aa.parentNode.replaceChild(wa,Aa):document.body.appendChild(wa)),window.removeEventListener("message",n(this,M)),d(this,s,V$1).call(this),T(this,b$1,null);let Pa=`${r}-loader__element`,xa=Ac._loaderCache.style.get(Pa);xa?.parentNode&&xa.parentNode.removeChild(xa),Ac._loaderCache.style.delete(Pa),T(this,v$1,!1),d(this,s,le$1).call(this,new y$1("DISCONNECTED","Frame destroyed"));let Ca=window.DocSpace?.SDK?.frames;Ca&&r in Ca&&delete Ca[r]}setConfig(r=D$1,Aa=!1){if(this.config={...this.config,...r},r.src)try{T(this,x$1,new URL(this.config.src).origin)}catch{T(this,x$1,"")}return Aa?(this.initFrame(this.config),Promise.resolve(this.config)):n(this,f$1).call(this,"setConfig",this.config)}getConfig(){let r={...this.config};return r.filter&&(r.filter={...r.filter}),r.events&&(r.events={...r.events}),r.editorCustomization&&(r.editorCustomization={...r.editorCustomization}),r}getFolderInfo(){return n(this,f$1).call(this,"getFolderInfo")}getSelection(){return n(this,f$1).call(this,"getSelection")}getFiles(){return n(this,f$1).call(this,"getFiles")}getFolders(){return n(this,f$1).call(this,"getFolders")}getList(){return n(this,f$1).call(this,"getList")}getRooms(r){return n(this,f$1).call(this,"getRooms",r)}getUserInfo(){return n(this,f$1).call(this,"getUserInfo")}getHashSettings(){return n(this,f$1).call(this,"getHashSettings")}openModal(r,Aa){return n(this,f$1).call(this,"openModal",{type:r,options:Aa})}createFile(r,Aa,wa,Pa){return n(this,f$1).call(this,"createFile",{folderId:r,title:Aa,...wa!==void 0&&{templateId:wa},...Pa!==void 0&&{formId:Pa}})}createFolder(r,Aa){return n(this,f$1).call(this,"createFolder",{parentFolderId:r,title:Aa})}createRoom(r,Aa,wa){return n(this,f$1).call(this,"createRoom",{title:r,roomType:Aa,...wa})}setListView(r){return n(this,f$1).call(this,"setListView",{viewType:r})}createHash(r,Aa){return n(this,f$1).call(this,"createHash",{password:r,hashSettings:Aa})}login(r,Aa,wa,Pa,xa){return d(this,s,te$1).call(this)?d(this,s,I$1).call(this,"login is not available in OAuth mode: the host supplies the access token via getToken"):n(this,f$1).call(this,"login",{email:r,passwordHash:Aa,...wa!==void 0&&{password:wa},...Pa!==void 0&&{session:Pa},...xa!==void 0&&{code:xa}})}logout(){return d(this,s,te$1).call(this)?d(this,s,I$1).call(this,"logout is not available in OAuth mode: revoke the token on the host and call destroyFrame"):n(this,f$1).call(this,"logout")}createTag(r){return n(this,f$1).call(this,"createTag",{name:r})}addTagsToRoom(r,Aa){return n(this,f$1).call(this,"addTagsToRoom",{roomId:r,tags:Aa})}removeTagsFromRoom(r,Aa){return n(this,f$1).call(this,"removeTagsFromRoom",{roomId:r,tags:Aa})}executeInEditor(r,Aa){return n(this,f$1).call(this,"executeInEditor",{callback:r,data:Aa})}navigateSection(r){return this.config.mode!=="forms"&&this.config.mode!=="personal"?d(this,s,I$1).call(this,"navigateSection is only available in Forms or Personal mode"):n(this,f$1).call(this,"navigateSection",{section:r})}setCustomActions(r){let{mode:Aa}=this.config;return Aa!=="manager"&&Aa!=="personal"&&Aa!=="forms"?d(this,s,I$1).call(this,"setCustomActions is only available in Manager, Personal and Forms modes"):n(this,f$1).call(this,"setCustomActions",r).then(wa=>
39(this.config.customActions=r,wa))}async upload(r){if(this.config.mode!=="forms"&&this.config.mode!=="personal")return d(this,s,I$1).call(this,"upload is only available in Forms or Personal mode");if(!n(this,v$1)){let Ba=new y$1("DISCONNECTED",A$1);throw d(this,s,w$1).call(this,Ba),Ba}let{frameId:Aa,src:wa}=this.config,Pa=n(this,b$1)?.contentWindow;if(!Pa)throw new y$1("DISCONNECTED","Frame not connected");let xa=await r.arrayBuffer(),Ca=++Q$1(this,q$1)._,ka=new Promise((Ba,$a)=>{let Da=setTimeout(()=>{n(this,F$1).delete(Ca),$a(new y$1("UPLOAD_FAILED",`Upload timed out: ${r.name}`))},12e4);n(this,F$1).set(Ca,{fileName:r.name,resolve:Ba,reject:$a,timer:Da})});return Pa.postMessage({frameId:Aa,type:"uploadFileData",fileName:r.name,fileSize:r.size,lastModified:r.lastModified,buffer:xa},wa,[xa]),ka}};v$1=new WeakMap,B$1=new WeakMap,E=new WeakMap,R$1=new WeakMap,N$1=new WeakMap,x$1=new WeakMap,b$1=new WeakMap,q$1=new WeakMap,F$1=new WeakMap,K$1=new WeakMap,W$1=new WeakMap,s=new WeakSet,Se$1=function(t,r){requestAnimationFrame(()=>{be$1(r).catch(Aa=>{d(this,s,w$1).call(this,Aa,"CSP_VIOLATION"),t.srcdoc=Fe$1(r),this.setIsLoaded()})})},U$1=new WeakMap,k$1=new WeakMap,P$1=new WeakMap,L$1=new WeakMap,te$1=function(){return!!(this.config.getToken||this.config.accessToken)},re$1=function(t){let r={code:t instanceof y$1?t.code:"TOKEN_RESOLVE_FAILED",message:t?.message??"Failed to resolve auth token"};this.config.events?.onAuthError?.(r)},oe$1=function(t){let{tokenExpiresAt:r}=this.config;return!n(this,L$1)&&typeof r=="number"?(T(this,L$1,!0),r):Ce$1(t)},V$1=function(){n(this,P$1)!==null&&(clearTimeout(n(this,P$1)),T(this,P$1,null))},ne$1=function(t){if(d(this,s,V$1).call(this),!this.config.getToken||t===void 0)return;let r=t-Date.now()-we$1;r<=0||T(this,P$1,setTimeout(()=>{T(this,P$1,null),d(this,s,Re$1).call(this)},r))},Re$1=function(){n(this,b$1)?.contentWindow&&n(this,H$1).call(this).then(t=>{let r=d(this,s,oe$1).call(this,t);n(this,j$1).call(this,void 0,{accessToken:t,...r!==void 0&&{expiresAt:r}}),d(this,s,ne$1).call(this,r)}).catch(t=>d(this,s,re$1).call(this,t))},H$1=new WeakMap,j$1=new WeakMap,J$1=new WeakMap,M=new WeakMap,ke$1=function(t){try{let r=JSON.parse(t);if(!r||typeof r!="object")throw new Error("Invalid message structure");return r.frameId||(r.frameId=""),r}catch(r){let Aa=r instanceof Error?r.message:"Unknown parsing error";return console.warn("Failed to parse message:",Aa),{frameId:"error",type:"error",commandName:"parseMessageData",error:{message:"Invalid message format: "+Aa}}}},Pe$1=function(t){let r;if(t.callId!==void 0&&n(this,E).has(t.callId))r=t.callId;else{let Aa=n(this,E).keys().next();Aa.done||(r=Aa.value)}if(r!==void 0){let Aa=n(this,E).get(r);n(this,E).delete(r),Aa.timer&&clearTimeout(Aa.timer);try{d(this,s,Ie$1).call(this,Aa,t.methodReturnData)}catch(wa){console.error("Error in callback execution:",wa)}}d(this,s,ie$1).call(this)},Ie$1=function(t,r){if(r===Ee$1){t.reject(new y$1("MODE_MISMATCH",`${t.methodName} is not available in ${this.config.mode} mode`));return}if(!r||typeof r!="object"){t.resolve(r||{});return}let Aa=r;if(Aa.isError===!0){let{isError:wa,...Pa}=d(this,s,se$1).call(this,Aa);if(Be$1.has(t.methodName)){t.resolve(Pa);return}let xa=typeof Pa.status=="number"?Pa.status:void 0,Ca=typeof Pa.message=="string"&&Pa.message?Pa.message:`${t.methodName} failed${xa!==void 0?` with status ${xa}`:""}`;t.reject(new y$1("API_ERROR",Ca,!1,{status:xa,data:Pa}));return}t.resolve(d(this,s,Le$1).call(this,Aa)?d(this,s,se$1).call(this,Aa):Aa)},Le$1=function(t){return t.name==="AxiosError"||t.isAxiosError===!0||typeof t.status=="number"&&t.status>=400&&typeof t.message=="string"},se$1=function(t){let r={...t};for(let Aa of qe)delete r[Aa];return r},I$1=function(t){return Promise.reject(new y$1("MODE_MISMATCH",t))},ie$1=function(){if(n(this,R$1).length===0||n(this,E).size===0)return;let t=n(this,R$1).shift(),r=t.callId!==void 0?n(this,E).get(t.callId):void 0;r&&t.callId!==void 0&&(r.timer=d(this,s,ae$1).call(this,t.callId,r)),n(this,U$1).c
39all(this,t)||d(this,s,Me$1).call(this,"Frame disconnected")},ae$1=function(t,r){return setTimeout(()=>{n(this,E).delete(t);let Aa=new y$1("TIMEOUT","Method call timed out");r.reject(Aa),d(this,s,w$1).call(this,Aa),d(this,s,ie$1).call(this)},this.config.methodTimeout||3e4)},le$1=function(t){for(let r of n(this,E).values())r.timer&&clearTimeout(r.timer),r.reject(t);n(this,E).clear(),T(this,R$1,[]);for(let[,r]of n(this,F$1))clearTimeout(r.timer),r.reject(t);n(this,F$1).clear()},Me$1=function(t){let r=new y$1("DISCONNECTED",t);for(let Aa of n(this,E).values())Aa.timer&&clearTimeout(Aa.timer),Aa.reject(r);n(this,E).clear(),T(this,R$1,[]),T(this,v$1,!1),d(this,s,w$1).call(this,r)},De$1=function(t){if(!t?.event)return;let r=t.event;if(n(this,F$1).size>0&&(r==="onUploadSuccess"||r==="onUploadError")){let wa=t.data,Pa=wa?.fileName,xa;if(Pa){for(let[Ca,ka]of n(this,F$1))if(ka.fileName===Pa){xa=Ca;break}}else n(this,F$1).size>0&&(xa=n(this,F$1).keys().next().value);if(xa!==void 0){let Ca=n(this,F$1).get(xa);clearTimeout(Ca.timer),n(this,F$1).delete(xa),r==="onUploadSuccess"?Ca.resolve(t.data||{}):Ca.reject(new y$1("UPLOAD_FAILED",wa?.message||"Upload failed"))}}let Aa=this.config.events?.[r];if(typeof Aa=="function")try{Aa(t.data||{})}catch(wa){console.error("Event handler failed:",r,wa)}},Y$1=new WeakMap,Ae$1=function(t){if(!t.commandName)return;if(!n(C$1,Y$1).has(t.commandName)){console.warn("Blocked iframe command not in allowlist:",t.commandName);return}if(t.commandName==="getExternalData"){let Aa=this.config.events?.onGetExternalData;if(!Aa)return;let wa=t.commandData;Promise.resolve().then(()=>Aa(wa)).then(Pa=>n(this,J$1).call(this,wa.callId,Pa)).catch(Pa=>d(this,s,w$1).call(this,Pa));return}if(t.commandName==="getAuthToken"){let Aa=t.commandData??{};n(this,H$1).call(this).then(wa=>{let Pa=d(this,s,oe$1).call(this,wa);n(this,j$1).call(this,Aa.callId,{accessToken:wa,...Pa!==void 0&&{expiresAt:Pa}}),d(this,s,ne$1).call(this,Pa)}).catch(wa=>d(this,s,re$1).call(this,wa));return}if(t.commandName==="setExternalData"){let Aa=this.config.events?.onSetExternalData;if(!Aa)return;let wa=t.commandData;Promise.resolve().then(()=>Aa(wa)).catch(Pa=>d(this,s,w$1).call(this,Pa));return}let r=this[t.commandName];typeof r=="function"&&r.call(this,t.commandData)},w$1=function(t,r){let Aa=t instanceof y$1?t:new y$1(r||"DISCONNECTED",t.message||"Unknown error occurred");console.error("SDK Error:",Aa),this.config.events?.onAppError?.(Aa.message||"Unknown error occurred")},Oe$1=function(t,r,Aa,wa){if(!n(this,v$1)&&t!=="setConfig"){let ka=new y$1("DISCONNECTED",A$1);d(this,s,w$1).call(this,ka),wa(ka);return}let Pa=++Q$1(this,B$1)._,xa={methodName:t,resolve:Aa,reject:wa,timer:null};n(this,E).set(Pa,xa);let Ca={type:"method",methodName:t,data:r,callId:Pa};if(n(this,E).size>1)n(this,R$1).push(Ca);
39else if(xa.timer=d(this,s,ae$1).call(this,Pa,xa),!n(this,U$1).call(this,Ca)){n(this,E).delete(Pa),xa.timer&&clearTimeout(xa.timer);let ka=new y$1("DISCONNECTED",A$1);d(this,s,w$1).call(this,ka),wa(ka)}},Ne$1=function(t){let r={...D$1,...this.config,...t};return(r.mode==="manager"||r.mode==="system")&&(r.noLoader=!1),r.mode==="forms"&&(r.showMenu===void 0&&(r.showMenu=!0),r.noLoader=!0),r.mode==="personal"&&(r.showMenu===void 0&&(r.showMenu=!0),r.infoPanelVisible===void 0&&(r.infoPanelVisible=!0),r.noLoader=!0),r},Ue$1=function(t){let r=document.getElementById(t),Aa=document.getElementById(`${t}-container`);if(!r&&!Aa)return null;if(Aa){let Pa=Aa.parentNode;if(Pa){let xa=document.createElement("div");xa.id=t,Pa.replaceChild(xa,Aa),r=xa}}else T(this,N$1,r.className);if(!r)return null;let wa=document.createElement("div");return wa.id=`${t}-container`,wa.className="frame-container",Object.assign(wa.style,{position:"relative",width:this.config.width,height:this.config.height}),{container:wa,target:r}},He$1=function(){let t=n(this,W$1).call(this,this.config);return Object.assign(t.style,{opacity:this.config.noLoader?"1":"0",zIndex:"2",position:this.config.noLoader?"relative":"absolute",width:this.config.noLoader?this.config.width:"100%",height:this.config.noLoader?this.config.height:"100%",top:"0",left:"0"}),t},je$1=function(t){window.removeEventListener("message",n(this,M)),window.addEventListener("message",n(this,M),!1);let r=()=>{T(this,v$1,!0),this.config.noLoader&&this.config.events?.onContentReady?.(),t.removeEventListener("load",r)};t.addEventListener("load",r)},$e$1=function(t,r,Aa){let wa=document.createDocumentFragment();if((!this.config.waiting||this.config.mode==="system")&&wa.appendChild(Aa),this.config.noLoader)t.style.height=this.config.height,t.style.width=this.config.width;else{let Pa=n(this,K$1).call(this,this.config);wa.appendChild(Pa)}return t.appendChild(wa),r?.parentNode?(r.parentNode.insertBefore(t,r),r.remove()):r?.replaceWith(t),Aa},f$1=new WeakMap,p(C$1,"_loaderCache",{style:new Map,container:null,templates:new Map}),p(C$1,"_iframeTemplate"),g$1(C$1,Y$1,new Set(["setIsLoaded","setConfig","getExternalData","setExternalData","getAuthToken"]));var O$1=C$1,$$1=class{constructor(){p(this,"frames",{}),p(this,"init",t=>{let{frameId:r}=t,Aa=this.frames[r];if(Aa)return Aa.initFrame(t),Aa;let wa=new O$1(t);return wa.initFrame(t),this.frames[r]=wa,wa}),p(this,"initFrame",t=>this.init(t)),p(this,"initManager",t=>this.init({...t,mode:"manager"})),p(this,"initViewer",t=>this.init({...t,mode:"viewer"})),p(this,"initEditor",t=>this.init({...t,mode:"editor"})),p(this,"initRoomSelector",t=>this.init({...t,mode:"room-selector"})),p(this,"initFileSelector",t=>this.init({...t,mode:"file-selector"})),p(this,"initSystem",t=>this.init({...t,mode:"system"})),p(this,"initPublicRoom",t=>this.init({...t,mode:"public-room"})),p(this,"initUploader",t=>this.init({...t,mode:"uploader"})),p(this,"initForms",t=>this.init({...t,mode:"forms",showMenu:t.showMenu??!0})),p(this,"initChat",t=>this.init({...t,mode:"chat"})),p(this,"initPersonal",t=>this.init({...t,mode:"personal",showMenu:t.showMenu??!0,infoPanelVisible:t.infoPanelVisible??!0}))}};typeof window<"u"&&(window.DocSpace=window.DocSpace||{},window.DocSpace.SDK=window.DocSpace.SDK||new $$1);var ct$1=$$1,noSemi=317,noSemiType=318,incdec=1,incdecPrefix=2,questionDot=3,JSXStartTag=4,insertSemi=319,spaces=321,newline=322,LineComment=5,BlockComment=6,Dialect_jsx=0,space=[9,10,11,12,13,32,133,160,5760,8192,8193,8194,8195,8196,8197,8198,8199,8200,8201,8202,8232,8233,8239,8287,12288],braceR=125,semicolon=59,slash=47,star=42,plus=43,minus=45,lt$1=60,comma=44,question=63,dot=46,bracketL=91,trackNewline=new ContextTracker({start:!1,shift(t,r){return r==LineComment||r==BlockComment||r==spaces?t:r==newline},strict:!1}),insertSemicolon=new ExternalTokenizer((t,r)=>{let{next:Aa}=t;(Aa==braceR||Aa==-1||r.context)&&t.acceptToken(insertSemi)},{contextual:!0,fallback:!0}),noSemicolon=new ExternalTokenizer((t,r)=>{let{next:Aa}=t,wa;space.indexOf(Aa)>-1||Aa==slash&&((wa=t.peek(1))==slash||wa==star)||Aa!=braceR&&Aa!=semicolon&&Aa!=-1&&!r.context&&t.acceptToken(noSemi)},{contextual:!0}),noSemicolonType=new ExternalTokenizer((t,r)=>{t.next==bracketL&&!r.context&&t.acceptToken(noSemiType)},{contextual:!0}),operatorToken=new ExternalTokenizer((t,r)=>{let{next:Aa}=t;if(Aa==plus||Aa==minus){if(t.advance(),Aa==t.next){t.advance();let wa=!r.context&&r.canShift(incdec);t.acceptToken(wa?incdec:incdecPrefix)}}else Aa==question&&t.peek(1)==dot&&(t.advance(),t.advance(),(t.next<48||t.next>57)&&t.acceptToken(questionDot))},{contextual:!0});function identifierChar(t,r){return t>=65&&t<=90||t>=97&&t<=122||t==95||t>=192||!r&&t>=48&&t<=57}var jsx=new ExternalTokenizer((t,r)=>
vendor: 4,290 bytes, line 39
39{if(t.next!=lt$1||!r.dialectEnabled(Dialect_jsx)||(t.advance(),t.next==slash))return;let Aa=0;for(;space.indexOf(t.next)>-1;)t.advance(),Aa++;if(identifierChar(t.next,!0)){for(t.advance(),Aa++;identifierChar(t.next,!1);)t.advance(),Aa++;for(;space.indexOf(t.next)>-1;)t.advance(),Aa++;if(t.next==comma)return;for(let wa=0;;wa++){if(wa==7){if(!identifierChar(t.next,!0))return;break}if(t.next!="extends".charCodeAt(wa))break;t.advance(),Aa++}}t.acceptToken(JSXStartTag,-Aa)}),jsHighlight=styleTags({"get set async static":tags.modifier,"for while do if else switch try catch finally return throw break continue default case defer":tags.controlKeyword,"in of await yield void typeof delete instanceof as satisfies":tags.operatorKeyword,"let var const using function class extends":tags.definitionKeyword,"import export from":tags.moduleKeyword,"with debugger new":tags.keyword,TemplateString:tags.special(tags.string),super:tags.atom,BooleanLiteral:tags.bool,this:tags.self,null:tags.null,Star:tags.modifier,VariableName:tags.variableName,"CallExpression/VariableName TaggedTemplateExpression/VariableName":tags.function(tags.variableName),VariableDefinition:tags.definition(tags.variableName),Label:tags.labelName,PropertyName:tags.propertyName,PrivatePropertyName:tags.special(tags.propertyName),"CallExpression/MemberExpression/PropertyName":tags.function(tags.propertyName),"FunctionDeclaration/VariableDefinition":tags.function(tags.definition(tags.variableName)),"ClassDeclaration/VariableDefinition":tags.definition(tags.className),"NewExpression/VariableName":tags.className,PropertyDefinition:tags.definition(tags.propertyName),PrivatePropertyDefinition:tags.definition(tags.special(tags.propertyName)),UpdateOp:tags.updateOperator,"LineComment Hashbang":tags.lineComment,BlockComment:tags.blockComment,Number:tags.number,String:tags.string,Escape:tags.escape,ArithOp:tags.arithmeticOperator,LogicOp:tags.logicOperator,BitOp:tags.bitwiseOperator,CompareOp:tags.compareOperator,RegExp:tags.regexp,Equals:tags.definitionOperator,Arrow:tags.function(tags.punctuation),": Spread":tags.punctuation,"( )":tags.paren,"[ ]":tags.squareBracket,"{ }":tags.brace,"InterpolationStart InterpolationEnd":tags.special(tags.brace),".":tags.derefOperator,", ;":tags.separator,"@":tags.meta,TypeName:tags.typeName,TypeDefinition:tags.definition(tags.typeName),"type enum interface implements namespace module declare":tags.definitionKeyword,"abstract global Privacy readonly override":tags.modifier,"is keyof unique infer asserts":tags.operatorKeyword,JSXAttributeValue:tags.attributeValue,JSXText:tags.content,"JSXStartTag JSXStartCloseTag JSXSelfCloseEndTag JSXEndTag":tags.angleBracket,"JSXIdentifier JSXNameSpacedName":tags.tagName,"JSXAttribute/JSXIdentifier JSXAttribute/JSXNameSpacedName":tags.attributeName,"JSXBuiltin/JSXIdentifier":tags.standard(tags.tagName)}),spec_identifier={__proto__:null,export:20,as:25,from:33,default:36,async:41,function:42,in:52,out:55,const:56,extends:60,this:64,true:72,false:72,null:84,void:88,typeof:92,super:108,new:142,delete:154,yield:163,await:167,class:172,public:237,private:237,protected:237,readonly:239,instanceof:258,satisfies:261,import:294,keyof:351,unique:355,infer:361,asserts:397,is:399,abstract:419,implements:421,type:423,let:426,var:428,using:431,interface:437,enum:441,namespace:447,module:449,declare:453,global:457,defer:473,for:478,of:487,while:490,with:494,do:498,if:502,else:504,switch:508,case:514,try:520,catch:524,finally:528,return:532,throw:536,break:540,continue:544,debugger:548},spec_word={__proto__:null,async:129,get:131,set:133,declare:195,public:197,private:197,protected:197,static:199,abstract:201,override:203,readonly:209,accessor:211,new:403},spec_LessThan={__proto__:null,"<":193},parser=LRParser.deserialize({version:14,states:"$GSQ%TQlOOO%[QlOOO'_QpOOP(lO`OOO*zQ!0MxO'#CiO+RO#tO'#CjO+aO&jO'#CjO+oO#@ItO'#DaO.QQlO'#DgO.bQlO'#DrO%[QlO'#DzO0fQlO'#ESOOQ!0Lf'#E['#E[O1PQ`O'#EXOOQO'#Ep'#EpOOQO'#Im'#ImO1XQ`O'#GtO1dQ`O'#EoO1iQ`O'#EoO3hQ!0MxO'#JsO6[Q!0MxO'#JtO6uQ`O'#F^O6zQ,UO'#FuOOQ!0Lf'#Fg'#FgO7VO7dO'#FgO9XQMhO'#F}O9`Q`O'#F|OOQ!0Lf'#Jt'#JtOOQ!0Lb'#Js'#JsO9eQ`O'#GxOOQ['#K`'#K`O9pQ`O'#IZO9uQ!0LrO'#I[OOQ['#Ja'#JaOOQ['#I`'#I`Q`QlOOQ`QlOOO9}Q!L^O'#DvO:UQlO'#EOO:]QlO'#EQO9kQ`O'#GtO:dQMhO'#CoO:rQ`O'#EnO:}Q`O'#EzO;hQMhO'#FfO;
39xQ`O'#GtOOQO'#Ka'#KaO;}Q`O'#KaO<]Q`O'#G|O<]Q`O'#G}O<]Q`O'#HPO9kQ`O'#HSO=SQ`O'#HVO>kQ`O'#CeO>{Q`O'#HdO?TQ`O'#HjO?TQ`O'#HlO`QlO'#HnO?TQ`O'#HpO?TQ`O'#HsO?YQ`O'#HyO?_Q!0LsO'#IPO%[QlO'#IRO?jQ!0LsO'#ITO?uQ!0LsO'#IVO9uQ!0LrO'#IXO@QQ!0MxO'#CiOASQpO'#DlQOQ`OOO%[QlO'#EQOAjQ`O'#ETO:dQMhO'#EnOAuQ`O'#EnOBQQ!bO'#FfOOQ['#Cg'#CgOOQ!0Lb'#Dq'#DqOOQ!0Lb'#Jw'#JwO%[QlO'#JwOOQO'#Jz'#JzOOQO'#Ii'#IiOCQQpO'#EgOOQ!0Lb'#Ef'#EfOOQ!0Lb'#KO'#KOOC|Q!0MSO'#EgODWQpO'#EWOOQO'#Jy'#JyODlQpO'#JzOEyQpO'#EWODWQpO'#EgPFWO&2DjO'#CbPOOO)CEO)CEOOOOO'#Ia'#IaOFcO#tO,59UOOQ!0Lh,59U,59UOOOO'#Ib'#IbOFqO&jO,59UOGPQ!L^O'#DcOOOO'#Id'#IdOGWO#@ItO,59{OOQ!0Lf,59{,59{OGfQlO'#IeOGyQ`O'#JuOIxQ!fO'#JuO+}QlO'#JuOJPQ`O,5:ROJgQ`O'#EpOJtQ`O'#KUOKPQ`O'#KTOKPQ`O'#KTOKXQ`O,5;^OK^Q`O'#KSOOQ!0Ln,5:^,5:^OKeQlO,5:^OMcQ!0MxO,5:fONSQ`O,5:nONmQ!0LrO'#KRONtQ`O'#KQO9eQ`O'#KQO! YQ`O'#KQO! bQ`O,5;]O! gQ`O'#KQO!#lQ!fO'#JtOOQ!0Lh'#Ci'#CiO%[QlO'#ESO!$[Q!fO,5:sOOQS'#J{'#J{OOQO-E<k-E<kO9kQ`O,5=`O!$rQ`O,5=`O!$wQlO,5;ZO!&zQMhO'#EkO!(eQ`O,5;ZO!(jQlO'#DyO!(tQpO,5;eO!(|QpO,5;eO%[QlO,5;eOOQ['#FU'#FUOOQ['#FW'#FWO%[QlO,5;fO%[QlO,5;fO%[QlO,5;fO%[QlO,5;fO%[QlO,5;fO%[QlO,5;fO%[QlO,5;fO%[QlO,5;fO%[QlO,5;fO%[QlO,5;fOOQ['#F['#F[O!)[QlO,5;uOOQ!0Lf,5;z,5;zOOQ!0Lf,5;{,5;{OOQ!0Lf,5;},5;}O%[QlO'#IqO!+_Q!0LrO,5<jO%[QlO,5;fO!&zQMhO,5;fO!+|QMhO,5;fO!-nQMhO'#E^O%[QlO,5;xOOQ!0Lf,5;|,5;|O!-uQ,UO'#FkO!.rQ,UO'#KYO!.^Q,UO'#KYO!.yQ,UO'#KYOOQO'#KY'#KYO!/_Q,UO,5<TOOOW,5<a,5<aO!/pQlO'#FwOOOW'#Ip'#IpO7VO7dO,5<RO!/wQ,UO'#FyOOQ!0Lf,5<R,5<RO!0hQ$IUO'#CyOOQ!0Lh'#C}'#C}O!0{O#@ItO'#DRO!1iQMjO,5<fO!1pQ`O,5<iO!3YQ(CWO'#GYO!3jQ`O'#GZO!3oQ`O'#GZO!5_Q(CWO'#G_O!6dQpO'#GcOOQO'#Go'#GoO!,TQMhO'#GnOOQO'#Gq'#GqO!,TQMhO'#GpO!7VQ$IUO'#JmOOQ!0Lh'#Jm'#JmO!7aQ`O'#JlO!7oQ`O'#JkO!7wQ`O'#CuOOQ!0Lh'#C{'#C{O!8YQ`O'#C}OOQ!0Lh'#DV'#DVOOQ!0Lh'#DX'#DXO!8_Q`O,5<fO1SQ`O'#DZO!,TQMhO'#GQO!,TQMhO'#GSO!8gQ`O'#GUO!8lQ`O'#GVO!3oQ`O'#G]O!,TQMhO'#GbO<]Q`O'#JlO!8qQ`O'#EqO!9`Q`O,5<hOOQ!0Lb'#Cr'#CrO!9hQ`O'#ErO!:bQpO'#EsOOQ!0Lb'#KS'#KSO!:iQ!0LrO'#KbO9uQ!0LrO,5=dO`QlO,5>uOOQ['#Ji'#JiOOQ[,5>v,5>vOOQ[-E<^-E<^O!<hQ!0MxO,5:bO!=[QpO,5:`O!?WQ!0MxO,5:jO%[QlO,5:jO!AnQ!0MxO,5:lOOQO,5@{,5@{O!B_QMhO,5=`O!BmQ!0LrO'#JjO9`Q`O'#JjO!COQ!0LrO,59ZO!CZQpO,59ZO!CcQMhO,59ZO:dQMhO,59ZO!CnQ`O,5;ZO!CvQ`O'#HcO!D[Q`O'#KeO%[QlO,5<OO!=[QpO,5<QO!DdQ`O,5={O!DiQ`O,5={O!DnQ`O,5={O!D|Q`O,5={O9uQ!0LrO,5={O<]Q`O,5=kOOQO'#Cy'#CyO!ETQpO,5=hO!E]QMhO,5=iO!EhQ`O,5=kO!EmQ!bO,5=nO!EuQ`O'#KaO?YQ`O'#HXO9kQ`O'#HZO!EzQ`O'#HZO:dQMhO'#H]O!FPQ`O'#H]OOQ[,5=q,5=qO!FUQ`O'#H^O!FgQ`O'#CoO!FlQ`O,59PO!FvQ`O,59PO!H{QlO,59POOQ[,59P,59PO!I]Q!0LrO,59PO%[QlO,59PO!KhQlO'#HfOOQ['#Hg'#HgOOQ['#Hh'#HhO`QlO,5>OO!LOQ`O,5>OO`QlO,5>UO`QlO,5>WO!LTQ`O,5>YO`QlO,5>[O!LYQ`O,5>_O!L_QlO,5>eOOQ[,5>k,5>kO%[QlO,5>kO9uQ!0LrO,5>mOOQ[,5>o,5>oO#!iQ`O,5>oOOQ[,5>q,5>qO#!iQ`O,5>qOOQ[,5>s,5>sO##VQpO'#D_O%[QlO'#JwO##aQpO'#JwO##{QpO'#DmO#$^QpO'#DmO#&oQlO'#DmO#&vQ`O'#JvO#'OQ`O,5:WO#'TQ`O'#EtO#'`Q`O'#EtO#'eQ`O'#KVO#'mQ`O,5;_O#'rQpO'#DmO#(PQpO'#EVOOQ!0Lf,5:o,5:oO%[QlO,5:oO#(WQ`O,5:oO?YQ`O,5;YO!CZQpO,5;YO!CcQMhO,5;YO:dQMhO,5;YO#(`Q`O,5@cO#(eQ07dO,5:sOOQO-E<g-E<gO#)kQ!0MSO,5;RODWQpO,5:rO#)uQpO,5:rODWQpO,5;RO!COQ!0LrO,5:rOOQ!0Lb'#Ej'#EjOOQO,5;R,5;RO%[QlO,5;RO#*SQ!0LrO,5;RO#*_Q!0LrO,5;RO!CZQpO,5:rOOQO,5;X,5;XO#*mQ!0LrO,5;RPOOO'#I_'#I_P#+RO&2DjO,58|POOO,58|,58|OOOO-E<_-E<_OOQ!0Lh1G.p1G.pOOOO-E<`-E<`OOOO,59},59}O#+^Q!bO,59}OOOO-E<b-E<bOOQ!0Lf1G/g1G/gO#+cQ!fO,5?PO+}QlO,5?POOQO,5?V,5?VO#+mQlO'#IeOOQO-E<c-E<cO#+zQ`O,5@aO#,SQ!fO,5@aO#,ZQ`O,5@oOOQ!0Lf1G/m1G/mO%[QlO,5@pO#,cQ`O'#IkOOQO-E<i-E<iO#,ZQ`O,5@oOOQ!0Lb1G0x1G0xOOQ!0Ln1G/x1G/xOOQ!0Ln1G0Y1G0YO%[QlO,5@mO#,wQ!0LrO,5@mO#-YQ!0LrO,5@mO#-aQ`O,5@lO9eQ`O,5@lO#-iQ`O,5@lO#-wQ`O'#InO#-aQ`O,5@lOOQ!0Lb1G0w1G0wO!(tQpO,5:uO!)PQpO,5:uOOQS,5:w,5:wO#.iQdO,5:wO#.qQMhO1G2zO9kQ`O1G2zOOQ!0Lf1G0u1G0uO#/PQ!0MxO1G0uO#0UQ!0MvO,5;VOOQ!0Lh'#GX'#GXO#0rQ!0MzO'#JmO!$wQlO1G0uO#2}Q!fO'#JxO%[QlO'#JxO#3XQ`O,5:eOOQ!0Lh'#D_'#D_OOQ!0Lf1G1P1G1PO%[QlO1G1POOQ!0Lf1G1g1G1gO#3^Q`O1G1PO#5rQ!0MxO1G1QO#5yQ!0MxO1G1QO#8aQ!0MxO1G1QO#8hQ!0MxO1G1QO#;OQ!0MxO1G1QO#=fQ!0MxO1G1QO#=mQ!0MxO1G1QO#=tQ!0MxO1G1QO#@[Q!0MxO1G1QO#@cQ!0MxO1G1QO#BpQ?MtO'#CiO#DkQ?MtO1G1aO#DrQ?MtO'#JtO#EVQ!0MxO,5?]OOQ!0Lb-E<o-E<oO#GdQ!0MxO1G1QO#HaQ!0MzO1G1QOOQ!0Lf1G1Q1G1QO#IdQMjO'#J}O#InQ`O,5:xO#IsQ!0MxO1G1dO#JgQ,UO,5<XO#JoQ,UO,5<YO#JwQ,UO'#FpO#K`Q`O'#FoOOQO'#KZ'#KZOOQO'#Io'#IoO#KeQ,UO1G1oOOQ!0Lf1G1o1G1oOOOW1G1z1G1zO#KvQ?MtO'#JsO#LQQ`O,5<cO!)[QlO,5<cOOOW-E<n-E<nOOQ!0Lf1G1m1G1mO#LVQpO'#KYOOQ!0Lf,5<e,5<eO#L_QpO,5<eO#LdQMhO'#DTOOOO'#Ic'#IcO#LkO#@ItO,59mOOQ!0Lh,59m,59mO%[QlO1G2QO!8lQ`O'#IsO#LvQ`O,5<{OOQ!0Lh,5<x,5<xO!,TQMhO'#IvO#MdQMjO,5=YO!,TQMhO'#IxO#NVQMjO,5=[O!&zQMhO,5=^OOQO1G2T1G2TO#NaQ!dO'#CrO#NtQ(CWO'#ErO$ |QpO'#GcO$!dQ!dO,5<tO$!kQ`O'#
39K]O9eQ`O'#K]O$!yQ`O,5<vO$#aQ!dO'#C{O!,TQMhO,5<uO$#kQ`O'#G[O$$PQ`O,5<uO$$UQ!dO'#GXO$$cQ!dO'#K^O$$mQ`O'#K^O!&zQMhO'#K^O$$rQ`O,5<yO$$wQlO'#JwO$%RQpO'#GdO#$^QpO'#GdO$%dQ`O'#GhO!3oQ`O'#GlO$%iQ!0LrO'#IuO$%tQpO,5<}OOQ!0Lp,5<},5<}O$%{QpO'#GdO$&YQpO'#GeO$&kQpO'#GeO$&pQMjO,5=YO$'QQMjO,5=[OOQ!0Lh,5=_,5=_O!,TQMhO,5@WO!,TQMhO,5@WO$'bQ`O'#IzO$'vQ`O,5@VO$(OQ`O,59aOOQ!0Lh,59i,59iO$(TQ`O,5@WO$)TQ$IYO,59uOOQ!0Lh'#Jq'#JqO$)vQMjO,5<lO$*iQMjO,5<nO@zQ`O,5<pOOQ!0Lh,5<q,5<qO$*sQ`O,5<wO$*xQMjO,5<|O$+YQ`O'#KQO!$wQlO1G2SO$+_Q`O1G2SO9eQ`O'#KTO$+dQ`O'#D_O9eQ`O'#EtO%[QlO'#EtO9eQ`O'#I|O$+rQ!0LrO,5@|OOQ[1G3O1G3OOOQ[1G4a1G4aOOQ!0Lf1G/|1G/|OOQ!0Lf1G/z1G/zO$-tQ!0MxO1G0UOOQ[1G2z1G2zO!&zQMhO1G2zO%[QlO1G2zO#.tQ`O1G2zO$/xQMhO'#EkOOQ!0Lb,5@U,5@UO$0VQ!0LrO,5@UOOQ[1G.u1G.uO!COQ!0LrO1G.uO!CZQpO1G.uO!CcQMhO1G.uO$0hQ`O1G0uO$0mQ`O'#CiO$0xQ`O'#KfO$1QQ`O,5=}O$1VQ`O'#KfO$1[Q`O'#KfO$1jQ`O'#JSO$1xQ`O,5APO$2QQ!fO1G1jOOQ!0Lf1G1l1G1lO9kQ`O1G3gO@zQ`O1G3gO$2XQ`O1G3gO$2^Q`O1G3gO!DnQ`O1G3gO9uQ!0LrO1G3gOOQ[1G3g1G3gO!EhQ`O1G3VO!&zQMhO1G3SO$2cQ`O1G3SOOQ[1G3T1G3TO!&zQMhO1G3TO$2hQ`O1G3TO$2pQpO'#HROOQ[1G3V1G3VO!6_QpO'#JOO!EmQ!bO1G3YOOQ[1G3Y1G3YOOQ[,5=s,5=sO$2xQMhO,5=uO9kQ`O,5=uO$%dQ`O,5=wO9`Q`O,5=wO!CZQpO,5=wO!CcQMhO,5=wO:dQMhO,5=wO$3WQ`O'#KdO$3cQ`O,5=xOOQ[1G.k1G.kO$3hQ!0LrO1G.kO@zQ`O1G.kO$3sQ`O1G.kO9uQ!0LrO1G.kO$5{Q!fO,5ARO$6YQ`O,5ARO9eQ`O,5ARO$6eQlO,5>QO$6lQ`O,5>QOOQ[1G3j1G3jO`QlO1G3jOOQ[1G3p1G3pOOQ[1G3r1G3rO?TQ`O1G3tO$6qQlO1G3vO$:uQlO'#HuOOQ[1G3y1G3yO$;SQ`O'#H{O?YQ`O'#H}OOQ[1G4P1G4PO$;[QlO1G4PO9uQ!0LrO1G4VOOQ[1G4X1G4XOOQ!0Lb'#G`'#G`O9uQ!0LrO1G4ZO9uQ!0LrO1G4]O$?cQ`O,5@cO9eQ`O,5;`O?YQ`O,5:XO!)[QlO,5:XO!CZQpO,5:XO$?hQ?MtO,5:XOOQO,5;`,5;`O$?rQpO'#IfO$@YQ`O,5@bOOQ!0Lf1G/r1G/rO!)[QlO,5;`O$@bQpO'#IlO$@lQ`O,5@qOOQ!0Lb1G0y1G0yO#$^QpO,5:XOOQO'#Ih'#IhO$@tQpO,5:qOOQ!0Ln,5:q,5:qO#(ZQ`O1G0ZOOQ!0Lf1G0Z1G0ZO%[QlO1G0ZOOQ!0Lf1G0t1G0tO?YQ`O1G0tO!CZQpO1G0tO!CcQMhO1G0tOOQ!0Lb1G5}1G5}O!COQ!0LrO1G0^OOQO1G0m1G0mO%[QlO1G0mO$@{Q!0LrO1G0mO$AWQ!0LrO1G0mO!CZQpO1G0^ODWQpO1G0^O$AfQ!0LrO1G0mOOQO1G0^1G0^O$AzQ!0MxO1G0mPOOO-E<]-E<]POOO1G.h1G.hOOOO1G/i1G/iO$BUQ!bO,5<jO$B^Q!fO1G4kOOQO1G4q1G4qO%[QlO,5?PO$BhQ`O1G5{O$BpQ`O1G6ZO$BxQ!fO1G6[O9eQ`O,5?VO$CSQ!0MxO1G6XO%[QlO1G6XO$CdQ!0LrO1G6XO$CuQ`O1G6WO$CuQ`O1G6WO9eQ`O1G6WO$C}Q`O,5?YO9eQ`O,5?YOOQO,5?Y,5?YO$DcQ`O,5?YO$+YQ`O,5?YOOQO-E<l-E<lOOQS1G0a1G0aOOQS1G0c1G0cO#.lQ`O1G0cOOQ[7+(f7+(fO!&zQMhO7+(fO%[QlO7+(fO$DqQ`O7+(fO$D|QMhO7+(fO$E[Q!0MzO,5=YO$GgQ!0MzO,5=[O$IrQ!0MzO,5=YO$LTQ!0MzO,5=[O$NfQ!0MzO,59uO%!kQ!0MzO,5<lO%$vQ!0MzO,5<nO%'RQ!0MzO,5<|OOQ!0Lf7+&a7+&aO%)dQ!0MxO7+&aO%*WQlO'#IgO%*eQ`O,5@dO%*mQ!fO,5@dOOQ!0Lf1G0P1G0PO%*wQ`O7+&kOOQ!0Lf7+&k7+&kO%*|Q?MtO,5:fO%[QlO7+&{O%+WQ?MtO,5:bO%+eQ?MtO,5:jO%+oQ?MtO,5:lO%+yQMhO'#IjO%,TQ`O,5@iOOQ!0Lh1G0d1G0dOOQO1G1s1G1sOOQO1G1t1G1tO%,]Q!jO,5<[O!)[QlO,5<ZOOQO-E<m-E<mOOQ!0Lf7+'Z7+'ZOOOW7+'f7+'fOOOW1G1}1G1}O%,hQ`O1G1}OOQ!0Lf1G2P1G2POOOO,59o,59oO%,mQ!dO,59oOOOO-E<a-E<aOOQ!0Lh1G/X1G/XO%,tQ!0MxO7+'lOOQ!0Lh,5?_,5?_O%-hQMhO1G2gP%-oQ`O'#IsPOQ!0Lh-E<q-E<qO%.]QMjO,5?bOOQ!0Lh-E<t-E<tO%/OQMjO,5?dOOQ!0Lh-E<v-E<vO%/YQ!dO1G2xO%/aQ!dO'#CrO%/wQMhO'#KTO$$wQlO'#JwOOQ!0Lh1G2`1G2`O%0RQ`O'#IrO%0jQ`O,5@wO%0jQ`O,5@wO%0rQ`O,5@wO%0}Q`O,5@wOOQO1G2b1G2bO%1]QMjO1G2aO$+YQ`O'#K]O!,TQMhO1G2aO%1mQ(CWO'#ItO%1zQ`O,5@xO!&zQMhO,5@xO%2SQ!dO,5@xOOQ!0Lh1G2e1G2eO%4dQ!fO'#CiO%4nQ`O,5=QOOQ!0Lb,5=O,5=OO%4vQpO,5=OOOQ!0Lb,5=P,5=POCwQ`O,5=OO%5RQpO,5=OOOQ!0Lb,5=S,5=SO$+YQ`O,5=WOOQO,5?a,5?aOOQO-E<s-E<sOOQ!0Lp1G2i1G2iO#$^QpO,5=OO$$wQlO,5=QO%5aQ`O,5=PO%5lQpO,5=PO!,TQMhO'#IvO%6fQMjO1G2tO!,TQMhO'#IxO%7XQMjO1G2vO%7cQMjO1G5rO%7mQMjO1G5rOOQO,5?f,5?fOOQO-E<x-E<xOOQO1G.{1G.{O!,TQMhO1G5rO!,TQMhO1G5rO!=[QpO,59wO%[QlO,59wOOQ!0Lh,5<k,5<kO%7zQ`O1G2[O!,TQMhO1G2cO%8PQ!0MxO7+'nOOQ!0Lf7+'n7+'nO!$wQlO7+'nO%8sQ`O,5;`OOQ!0Lb,5?h,5?hOOQ!0Lb-E<z-E<zO%8xQ!dO'#K_O#(ZQ`O7+(fO4UQ!fO7+(fO$DtQ`O7+(fO%9SQ!0MvO'#CiO%9gQ!0MvO,5=TO%9zQ`O,5=TO%:SQ`O,5=TOOQ!0Lb1G5p1G5pOOQ[7+$a7+$aO!COQ!0LrO7+$aO!CZQpO7+$aO!$wQlO7+&aO%:XQ`O'#JRO%:pQ`O,5AQOOQO1G3i1G3iO9kQ`O,5AQO%:pQ`O,5AQO%:xQ`O,5AQOOQO,5?n,5?nOOQO-E=Q-E=QOOQ!0Lf7+'U7+'UO%:}Q`O7+)RO9uQ!0LrO7+)RO9kQ`O7+)RO@zQ`O7+)RO%;SQ`O7+)ROOQ[7+)R7+)ROOQ[7+(q7+(qO%;XQ!0MvO7+(nO!&zQMhO7+(nO!EcQ`O7+(oOOQ[7+(o7+(oO!&zQMhO7+(oO%;cQ`O'#KcO%;nQ`O,5=mOOQO,5?j,5?jOOQO-E<|-E<|OOQ[7+(t7+(tO%=QQpO'#H[OOQ[1G3a1G3aO!&zQMhO1G3aO%[QlO1G3aO%=XQ`O1G3aO%=dQMhO1G3aO9uQ!0LrO1G3cO$%dQ`O1G3cO9`Q`O1G3cO!CZQpO1G3cO!CcQMhO1G3cO%=rQ`O'#JQO%>WQ`O,5AOO%>`QpO,5AOOOQ!0Lb1G3d1G3dOOQ[7+$V7+$VO@zQ`O7+$VO9uQ!0LrO7+$VO%>kQ`O7+$VO%[QlO1G6mO%[QlO1G6nO%>pQ!0LrO1G6mO%>zQlO1G3lO%?RQ`O1G3lO%?WQlO1G3lOOQ[7+)U7+)UO9uQ!0LrO7+)`O`QlO7+)bOOQ['#Ki'#KiOOQ['#JT'#JTO%?_QlO,5>aOOQ[,5>a,5>aO%[QlO'#HvO%?lQ`O'#HxOOQ[,5>g,5>gO9eQ`O,5>gOOQ[,5>i,5>iOOQ[7+)k7+)kOOQ[7+)q7+)qOOQ[7+)u7+)uOOQ[7+)w7+)wO%?qQpO1G5}O%@]Q`O1G0zOOQO1G/s1G/sO%@hQ?MtO1G/sO?YQ`O1G/sO!)[QlO'#DmOOQO,5?Q,5?QOOQO-E<d-E<dO%@rQ?MtO1G0zOOQO,5?W,5?WOOQO-E<j-E<jO!CZQpO1G/sOOQO-E<f-E<fOOQ!0Ln1G0]1G0]OOQ!0Lf7+%u7+%uO#(ZQ`O7+%uOOQ!0Lf7+&`7+&`O?YQ`O7+&`O!CZQpO7+&`OOQO7+%x7+%xO$AzQ!0MxO7+&XOOQO7+&X7+&XO%[QlO7+&XO%@|Q!0LrO7+&XO!COQ!0LrO7+%xO!CZQpO7+%xO%AXQ!0LrO7+&XO%AgQ!0MxO7++sO%[QlO7++sO%AwQ`O7++rO%AwQ`O7++rOOQO1G4t1G4tO9eQ`O1G4tO%BPQ`O1G4tOOQS7+%}7+%}O#(ZQ`O<<LQO4UQ!fO<<LQO%B_Q`O<<LQOOQ[<<LQ<<LQO!&zQMhO<<LQO%[QlO<<LQO%BgQ`O<<LQO%BrQ!0MzO,5?bO%D}Q!0MzO,5?dO%GYQ!0MzO1G2aO%IkQ!0MzO1G2tO%KvQ!0MzO1G2vO%NRQ!fO,5?RO%[QlO,5?ROOQO-E<e-E<eO%N]Q`O1G6OOOQ!0Lf<<JV<<JVO%NeQ?MtO1G0uO&!lQ?MtO1G1QO&!s
39Q?MtO1G1QO&$tQ?MtO1G1QO&${Q?MtO1G1QO&&|Q?MtO1G1QO&(}Q?MtO1G1QO&)UQ?MtO1G1QO&)]Q?MtO1G1QO&+^Q?MtO1G1QO&+eQ?MtO1G1QO&+lQ!0MxO<<JgO&-dQ?MtO1G1QO&.aQ?MvO1G1QO&/dQ?MvO'#JmO&1jQ?MtO1G1dO&1wQ?MtO1G0UO&2RQMjO,5?UOOQO-E<h-E<hO!)[QlO'#FrOOQO'#K['#K[OOQO1G1v1G1vO&2]Q`O1G1uO&2bQ?MtO,5?]OOOW7+'i7+'iOOOO1G/Z1G/ZO&2lQ!dO1G4yOOQ!0Lh7+(R7+(RP!&zQMhO,5?_O!,TQMhO7+(dO&2sQ`O,5?^O9eQ`O,5?^O$+YQ`O,5?^OOQO-E<p-E<pO&3RQ`O1G6cO&3RQ`O1G6cO&3ZQ`O1G6cO&3fQMjO7+'{O&3vQ!dO,5?`O&4QQ`O,5?`O!&zQMhO,5?`OOQO-E<r-E<rO&4VQ!dO1G6dO&4aQ`O1G6dO&4iQ`O1G2lO!&zQMhO1G2lOOQ!0Lb1G2j1G2jOOQ!0Lb1G2k1G2kO%4vQpO1G2jO!CZQpO1G2jOCwQ`O1G2jOOQ!0Lb1G2r1G2rO&4nQpO1G2jO&4|Q`O1G2lO$+YQ`O1G2kOCwQ`O1G2kO$$wQlO1G2lO&5UQ`O1G2kO&5xQMjO,5?bOOQ!0Lh-E<u-E<uO&6kQMjO,5?dOOQ!0Lh-E<w-E<wO!,TQMhO7++^O&6uQMjO7++^O&7PQMjO7++^OOQ!0Lh1G/c1G/cO&7^Q`O1G/cOOQ!0Lh7+'v7+'vO&7cQMjO7+'}O&7sQ!0MxO<<KYOOQ!0Lf<<KY<<KYO&8gQ`O1G0zO!&zQMhO'#I{O&8lQ`O,5@yO&:nQ!fO<<LQO!&zQMhO1G2oO&:uQ!0LrO1G2oOOQ[<<G{<<G{O!COQ!0LrO<<G{O&;WQ!0MxO<<I{OOQ!0Lf<<I{<<I{OOQO,5?m,5?mO&;zQ`O,5?mO&<PQ`O,5?mOOQO-E=P-E=PO&<_Q`O1G6lO&<_Q`O1G6lO9kQ`O1G6lO@zQ`O<<LmOOQ[<<Lm<<LmO&<gQ`O<<LmO9uQ!0LrO<<LmO9kQ`O<<LmOOQ[<<LY<<LYO%;XQ!0MvO<<LYOOQ[<<LZ<<LZO!EcQ`O<<LZO&<lQpO'#I}O&<wQ`O,5@}O!)[QlO,5@}OOQ[1G3X1G3XOOQO'#JP'#JPO9uQ!0LrO'#JPO&=PQpO,5=vOOQ[,5=v,5=vO&=WQpO'#EgO&=_QpO'#GfO&=dQ`O7+({O&=iQ`O7+({OOQ[7+({7+({O!&zQMhO7+({O%[QlO7+({O&=qQ`O7+({OOQ[7+(}7+(}O9uQ!0LrO7+(}O$%dQ`O7+(}O9`Q`O7+(}O!CZQpO7+(}O&=|Q`O,5?lOOQO-E=O-E=OOOQO'#H_'#H_O&>XQ`O1G6jO9uQ!0LrO<<GqOOQ[<<Gq<<GqO@zQ`O<<GqO&>aQ`O7+,XO&>fQ`O7+,YO%[QlO7+,XO%[QlO7+,YOOQ[7+)W7+)WO&>kQ`O7+)WO&>pQlO7+)WO&>wQ`O7+)WOOQ[<<Lz<<LzOOQ[<<L|<<L|OOQ[-E=R-E=ROOQ[1G3{1G3{O&>|Q`O,5>bOOQ[,5>d,5>dO&?RQ`O1G4RO9eQ`O7+&fO!)[QlO7+&fOOQO7+%_7+%_O&?WQ?MtO1G6[O?YQ`O7+%_OOQ!0Lf<<Ia<<IaOOQ!0Lf<<Iz<<IzO?YQ`O<<IzOOQO<<Is<<IsO$AzQ!0MxO<<IsO%[QlO<<IsOOQO<<Id<<IdO!COQ!0LrO<<IdO&?bQ!0LrO<<IsO&?mQ!0MxO<= _O&?}Q`O<= ^OOQO7+*`7+*`O9eQ`O7+*`OOQ[ANAlANAlO&@VQ!fOANAlO!&zQMhOANAlO#(ZQ`OANAlO4UQ!fOANAlO&@^Q`OANAlO%[QlOANAlO&@fQ!0MzO7+'{O&BwQ!0MzO,5?bO&ESQ!0MzO,5?dO&G_Q!0MzO7+'}O&IpQ!fO1G4mO&IzQ?MtO7+&aO&LOQ?MvO,5=YO&NVQ?MvO,5=[O&NgQ?MvO,5=YO&NwQ?MvO,5=[O' XQ?MvO,59uO'#_Q?MvO,5<lO'%bQ?MvO,5<nO''vQ?MvO,5<|O')lQ?MtO7+'lO')yQ?MtO7+'nO'*WQ`O,5<^OOQO7+'a7+'aOOQ!0Lh7+*e7+*eO'*]QMjO<<LOOOQO1G4x1G4xO'*dQ`O1G4xO'*oQ`O1G4xO'*}Q`O7++}O'*}Q`O7++}O!&zQMhO1G4zO'+VQ!dO1G4zO'+aQ`O7+,OO'+iQ`O7+(WO'+tQ!dO7+(WOOQ!0Lb7+(U7+(UOOQ!0Lb7+(V7+(VO!CZQpO7+(UOCwQ`O7+(UO',OQ`O7+(WO!&zQMhO7+(WO$+YQ`O7+(VO',TQ`O7+(WOCwQ`O7+(VO',]QMjO<<NxO!,TQMhO<<NxOOQ!0Lh7+$}7+$}O',gQ!dO,5?gOOQO-E<y-E<yO',qQ!0MvO7+(ZO!&zQMhO7+(ZOOQ[AN=gAN=gO9kQ`O1G5XOOQO1G5X1G5XO'-RQ`O1G5XO'-WQ`O7+,WO'-WQ`O7+,WO9uQ!0LrOANBXO@zQ`OANBXOOQ[ANBXANBXO'-`Q`OANBXOOQ[ANAtANAtOOQ[ANAuANAuO'-eQ`O,5?iOOQO-E<{-E<{O'-pQ?MtO1G6iOOQO,5?k,5?kOOQO-E<}-E<}OOQ[1G3b1G3bO'-zQ`O,5=QOOQ[<<Lg<<LgO!&zQMhO<<LgO&=dQ`O<<LgO'.PQ`O<<LgO%[QlO<<LgOOQ[<<Li<<LiO9uQ!0LrO<<LiO$%dQ`O<<LiO9`Q`O<<LiO'.XQpO1G5WO'.dQ`O7+,UOOQ[AN=]AN=]O9uQ!0LrOAN=]OOQ[<= s<= sOOQ[<= t<= tO'.lQ`O<= sO'.qQ`O<= tOOQ[<<Lr<<LrO'.vQ`O<<LrO'.{QlO<<LrOOQ[1G3|1G3|O?YQ`O7+)mO'/SQ`O<<JQO'/_Q?MtO<<JQOOQO<<Hy<<HyOOQ!0LfAN?fAN?fOOQOAN?_AN?_O$AzQ!0MxOAN?_OOQOAN?OAN?OO%[QlOAN?_OOQO<<Mz<<MzOOQ[G27WG27WO!&zQMhOG27WO#(ZQ`OG27WO'/iQ!fOG27WO4UQ!fOG27WO'/pQ`OG27WO'/xQ?MtO<<JgO'0VQ?MvO1G2aO'1{Q?MvO,5?bO'4OQ?MvO,5?dO'6RQ?MvO1G2tO'8UQ?MvO1G2vO':XQ?MtO<<KYO':fQ?MtO<<I{OOQO1G1x1G1xO!,TQMhOANAjOOQO7+*d7+*dO':sQ`O7+*dO';OQ`O<= iO';WQ!dO7+*fOOQ!0Lb<<Kr<<KrO$+YQ`O<<KrOCwQ`O<<KrO';bQ`O<<KrO!&zQMhO<<KrOOQ!0Lb<<Kp<<KpO!CZQpO<<KpO';mQ!dO<<KrOOQ!0Lb<<Kq<<KqO';wQ`O<<KrO!&zQMhO<<KrO$+YQ`O<<KqO';|QMjOANDdO'<WQ!0MvO<<KuOOQO7+*s7+*sO9kQ`O7+*sO'<hQ`O<= rOOQ[G27sG27sO9uQ!0LrOG27sO@zQ`OG27sO!)[QlO1G5TO'<pQ`O7+,TO'<xQ`O1G2lO&=dQ`OANBROOQ[ANBRANBRO!&zQMhOANBRO'<}Q`OANBROOQ[ANBTANBTO9uQ!0LrOANBTO$%dQ`OANBTOOQO'#H`'#H`OOQO7+*r7+*rOOQ[G22wG22wOOQ[ANE_ANE_OOQ[ANE`ANE`OOQ[ANB^ANB^O'=VQ`OANB^OOQ[<<MX<<MXO!)[QlOAN?lOOQOG24yG24yO$AzQ!0MxOG24yO#(ZQ`OLD,rOOQ[LD,rLD,rO!&zQMhOLD,rO'=[Q!fOLD,rO'=cQ?MvO7+'{O'?XQ?MvO,5?bO'A[Q?MvO,5?dO'C_Q?MvO7+'}O'ETQMjOG27UOOQO<<NO<<NOOOQ!0LbANA^ANA^O$+YQ`OANA^OCwQ`OANA^O'EeQ!dOANA^OOQ!0LbANA[ANA[O'ElQ`OANA^O!&zQMhOANA^O'EwQ!dOANA^OOQ!0LbANA]ANA]OOQO<<N_<<N_OOQ[LD-_LD-_O9uQ!0LrOLD-_O'FRQ?MtO7+*oOOQO'#Gg'#GgOOQ[G27mG27mO&=dQ`OG27mO!&zQMhOG27mOOQ[G27oG27oO9uQ!0LrOG27oOOQ[G27xG27xO'F]Q?MtOG25WOOQOLD*eLD*eOOQ[!$(!^!$(!^O#(ZQ`O!$(!^O!&zQMhO!$(!^O'FgQ!0MzOG27UOOQ!0LbG26xG26xO$+YQ`OG26xO'HxQ`OG26xOCwQ`OG26xO'ITQ!dOG26xO!&zQMhOG26xOOQ[!$(!y!$(!yOOQ[LD-XLD-XO&=dQ`OLD-XOOQ[LD-ZLD-ZOOQ[!)9Ex!)9ExO#(ZQ`O!)9ExOOQ!0LbLD,dLD,dO$+YQ`OLD,dOCwQ`OLD,dO'I[Q`OLD,dO'IgQ!dOLD,dOOQ[!$(!s!$(!sOOQ[!.K;d!.K;dO'InQ?MvOG27UOOQ!0Lb!$(!O!$(!OO$+YQ`O!$(!OOCwQ`O!$(!OO'KdQ`O!$(!OOOQ!0Lb!)9Ej!)9EjO$+YQ`O!)9EjOCwQ`O!)9EjOOQ!0Lb!.K;U!.K;UO$+YQ`O!.K;
39UOOQ!0Lb!4/0p!4/0pO!)[QlO'#DzO1PQ`O'#EXO'KoQ!fO'#JsO'KvQ!L^O'#DvO'K}QlO'#EOO'LUQ!fO'#CiO'NlQ!fO'#CiO!)[QlO'#EQO'N|QlO,5;ZO!)[QlO,5;fO!)[QlO,5;fO!)[QlO,5;fO!)[QlO,5;fO!)[QlO,5;fO!)[QlO,5;fO!)[QlO,5;fO!)[QlO,5;fO!)[QlO,5;fO!)[QlO,5;fO!)[QlO'#IqO(#PQ`O,5<jO!)[QlO,5;fO(#XQMhO,5;fO($rQMhO,5;fO!)[QlO,5;xO!&zQMhO'#GnO(#XQMhO'#GnO!&zQMhO'#GpO(#XQMhO'#GpO1SQ`O'#DZO1SQ`O'#DZO!&zQMhO'#GQO(#XQMhO'#GQO!&zQMhO'#GSO(#XQMhO'#GSO!&zQMhO'#GbO(#XQMhO'#GbO!)[QlO,5:jO($yQpO'#D_O!)[QlO,5@pO'N|QlO1G0uO(%TQ?MtO'#CiO!)[QlO1G2QO!&zQMhO'#IvO(#XQMhO'#IvO!&zQMhO'#IxO(#XQMhO'#IxO(%_Q!dO'#CrO!&zQMhO,5<uO(#XQMhO,5<uO'N|QlO1G2SO!)[QlO7+&{O!&zQMhO1G2aO(#XQMhO1G2aO!&zQMhO'#IvO(#XQMhO'#IvO!&zQMhO'#IxO(#XQMhO'#IxO!&zQMhO1G2cO(#XQMhO1G2cO'N|QlO7+'nO'N|QlO7+&aO!&zQMhOANAjO(#XQMhOANAjO(%rQ`O'#EoO(%wQ`O'#EoO(&PQ`O'#F^O(&UQ`O'#EzO(&ZQ`O'#KUO(&fQ`O'#KSO(&qQ`O,5;ZO(&vQMjO,5<fO(&}Q`O'#GZO('SQ`O'#GZO('XQ`O,5<fO('aQ`O,5<hO('iQ`O,5;ZO('qQ?MtO1G1aO('xQ`O,5<uO('}Q`O,5<uO((SQ`O,5<wO((XQ`O,5<wO((^Q`O1G2SO((cQ`O1G0uO((hQMjO<<LOO((oQMjO<<LOO((vQMhO'#F}O9`Q`O'#F|OAuQ`O'#EnO!)[QlO,5;uO!3oQ`O'#GZO!3oQ`O'#GZO!3oQ`O'#G]O!3oQ`O'#G]O!,TQMhO7+(dO!,TQMhO7+(dO%/YQ!dO1G2xO%/YQ!dO1G2xO!&zQMhO,5=^O!&zQMhO,5=^",stateData:"(){~O'}OS(OOSTOS(PRQ~OPYOQYOSfOY!VOaqOdzOeyOl!POpkOrYOskOtkOzkO|YO!OYO!SWO!WkO!XkO!_XO!iuO!lZO!oYO!pYO!qYO!svO!uwO!xxO!|]O$X|O$oiO%i}O%k!QO%m!OO%n!OO%o!OO%r!RO%t!SO%w!TO%x!TO%z!UO&X!WO&_!XO&a!YO&c!ZO&e![O&h!]O&n!^O&t!_O&v!`O&x!aO&z!bO&|!cO(USO(WTO(ZUO(bVO(p[O~OWtO~P`OPYOQYOSfOd!jOe!iOpkOrYOskOtkOzkO|YO!OYO!SWO!WkO!XkO!_!eO!iuO!lZO!oYO!pYO!qYO!svO!u!gO!x!hO$X!kO$oiO(U!dO(WTO(ZUO(bVO(p[O~Oa!wOs!nO!S!oO!b!yO!c!vO!d!vO!|<XO#T!pO#U!pO#V!xO#W!pO#X!pO#[!zO#]!zO(V!lO(WTO(ZUO(f!mO(p!sO~O(P!{O~OP]XR]X[]Xa]Xj]Xr]X!Q]X!S]X!]]X!l]X!p]X#R]X#S]X#`]X#lfX#o]X#p]X#q]X#r]X#s]X#t]X#u]X#v]X#w]X#y]X#{]X#|]X$R]X'{]X(b]X(s]X(z]X({]X~O!g%SX~P(qO_!}O(W#PO(X!}O(Y#PO~O_#QO(Y#PO(Z#PO([#QO~Ox#SO!U#TO(c#TO(d#VO~OPYOQYOSfOd!jOe!iOpkOrYOskOtkOzkO|YO!OYO!SWO!WkO!XkO!_!eO!iuO!lZO!oYO!pYO!qYO!svO!u!gO!x!hO$X!kO$oiO(U<]O(WTO(ZUO(bVO(p[O~O![#ZO!]#WO!Y(iP!Y(wP~P+}O!^#cO~P`OPYOQYOSfOd!jOe!iOrYOskOtkOzkO|YO!OYO!SWO!WkO!XkO!_!eO!iuO!lZO!oYO!pYO!qYO!svO!u!gO!x!hO$X!kO$oiO(WTO(ZUO(bVO(p[O~Op#mO![#iO!|]O#j#lO#k#iO(U<^O!k(tP~P.iO!l#oO(U#nO~O!x#sO!|]O%i#tO~O#l#uO~O!g#vO#l#uO~OP$[OR#zO[$cOj$ROr$aO!Q#yO!S#{O!]$_O!l#xO!p$[O#R$RO#o$OO#p$PO#q$PO#r$PO#s$QO#t$RO#u$RO#v$bO#w$SO#y$UO#{$WO#|$XO(bVO(s$YO(z#|O({#}O~Oa(gX'{(gX'x(gX!k(gX!Y(gX!_(gX%j(gX!g(gX~P1qO#S$dO#`$eO$R$eOP(hXR(hX[(hXj(hXr(hX!Q(hX!S(hX!](hX!l(hX!p(hX#R(hX#o(hX#p(hX#q(hX#r(hX#s(hX#t(hX#u(hX#v(hX#w(hX#y(hX#{(hX#|(hX(b(hX(s(hX(z(hX({(hX!_(hX%j(hX~Oa(hX'{(hX'x(hX!Y(hX!k(hXv(hX!g(hX~P4UO#`$eO~O$^$hO$`$gO$g$mO~OSfO!_$nO$j$oO$l$qO~Oh%VOj%dOk%dOp%WOr%XOs$tOt$tOz%YO|%ZO!O%]O!S${O!_$|O!i%bO!l$xO#k%cO$X%`O$u%^O$w%_O$z%aO(U$sO(WTO(ZUO(b$uO(z$}O({%POg(_P~Ol%[O~P7eO!l%eO~O!S%hO!_%iO(U%gO~O!g%mO~Oa%nO'{%nO~O!Q%rO~P%[O(V!lO~P%[O%o%vO~P%[Oh%VO!l%eO(U%gO(V!lO~Oe%}O!l%eO(U%gO~Oj$RO~O!_&PO(U%gO(V!lO(WTO(ZUO`)XP~O!Q&SO!l&RO%k&VO&U&WO~P;SO!x#sO~O%t&YO!S)TX!_)TX(U)TX~O(U&ZO~Ol!PO!u&`O%k!QO%m!OO%n!OO%o!OO%r!RO%t!SO%w!TO%x!TO~Od&eOe&dO!x&bO%i&cO%|&aO~P<bOd&hOeyOl!PO!_&gO!u&`O!xxO!|]O%i}O%m!OO%n!OO%o!OO%r!RO%t!SO%w!TO%x!TO%z!UO~Ob&kO#`&nO%k&iO(V!lO~P=gO!l&oO!u&sO~O!l#oO~O!_XO~Oa%nO'y&{O'{%nO~Oa%nO'y'OO'{%nO~Oa%nO'y'QO'{%nO~O'x]X!Y]Xv]X!k]X&]]X!_]X%j]X!g]X~P(qO!b'`O!c'WO!d'WO(V!lO(WTO(ZUO~Os'UO!S'TO!['XO(f'SO!^(jP!^(yP~P@nOn'cO!_'aO(U%gO~Oe'hO!l%eO(U%gO~O!Q&SO!l&RO~Os!nO!S!oO!|<XO#T!pO#U!pO#W!pO#X!pO(V!lO(WTO(ZUO(f!mO(p!sO~O!b'nO!c'mO!d'mO#V!pO#['oO#]'oO~PBYOa%nOh%VO!g#vO!l%eO'{%nO(s'qO~O!p'uO#`'sO~PChOs!nO!S!oO(WTO(ZUO(f!mO(p!sO~O!_XOs(nX!S(nX!b(nX!c(nX!d(nX!|(nX#T(nX#U(nX#V(nX#W(nX#X(nX#[(nX#](nX(V(nX(W(nX(Z(nX(f(nX(p(nX~O!c'mO!d'mO(V!lO~PDWO(Q'yO(R'yO(S'{O~O_!}O(W'}O(X!}O(Y'}O~O_#QO(Y'}O(Z'}O([#QO~Ov(PO~P%[Ox#SO!U#TO(c#TO(d(SO~O![(UO!Y'XX!Y'_X!]'XX!]'_X~P+}O!](WO!Y(iX~OP$[OR#zO[$cOj$ROr$aO!Q#yO!S#{O!](WO!l#xO!p$[O#R$RO#o$OO#p$PO#q$PO#r$PO#s$QO#t$RO#u$RO#v$bO#w$SO#y$UO#{$WO#|$XO(bVO(s$YO(z#|O({#}O~O!Y(iX~PHRO!Y(]O~O!Y(vX!](vX!g(vX!k(vX(s(vX~O#`(vX#l#dX!^(vX~PJUO#`(^O!Y(xX!](xX~O!](_O!Y(wX~O!Y(bO~O#`$eO~PJUO!^(cO~P`OR#zO!Q#yO!S#{O!l#xO(bVOP!na[!naj!nar!na!]!na!p!na#R!na#o!na#p!na#q!na#r!na#s!na#t!na#u!na#v!na#w!na#y!na#{!na#|!na(s!na(z!na({!na~Oa!na'{!na'x!na!Y!na!k!nav!na!_!na%j!na!g!na~PKlO!k(dO~O!g#vO#`(eO(s'qO!](uXa(uX'{(uX~O!k(uX~PNXO!S%hO!_%iO!|]O#j(jO#k(iO(U%gO~O!](kO!k(tX~O!k(mO~O!S%hO!_%iO#k(iO(U%gO~OP(hXR(hX[(hXj(hXr(hX!Q(hX!S(hX!](hX!l(hX!p(hX#R(hX#o(hX#p(hX#q(hX#r(hX#s(hX#t(hX#u(hX#v(hX#w(hX#y(hX#{(hX#|(hX(b(hX(s(hX(z(hX({(hX~O!g#vO!k(hX~P! uOR(oO!Q(nO!l#xO#S$dO!|!{a!S!{a~O!x!{a%i!{a!_!{a#j!{a#k!{a(U!{a~P!#vO!x(sO~OPYOQYOSfOd!jOe!iOpkOrYOskOtkOzkO|YO!OYO!SWO!WkO!XkO!_XO!iuO!lZO!oYO!pYO!qYO!svO!u!gO!x!hO$X!kO$oiO(U!dO(WTO(ZUO(bVO(p[O~Oh%VOp%WOr%XOs$tOt$tOz%YO|%ZO!O<uO!S${O!_$|O!i>WO!l$xO#k<{O$X%`O$u<wO$w<yO$z%aO(U(wO(WTO(ZUO(b$uO(z$}O({%PO~O#l(yO~O![({O!k(lP~P%[O(f(}O(p[O~O!S)PO!l#xO(f(}O(p[O~OP<WOQ<WOSfOd>SOe!iOpkOr<WOskOtkOzkO|<WO!O<WO!SWO!WkO!XkO!_!eO!i<ZO!lZO!o<WO!p<WO!q<WO!s<[O!u<_O!x!hO$X!kO$o>QO(U)^O(WTO(ZUO(bVO(p[O~O!]$_Oa$ra'{$ra'x$ra!k$ra!Y$ra!_$ra%j$ra!g$ra~Ol)eO~P!&zOh%VOp%WOr%XOs$tOt$tOz%YO|%ZO!O%]O!S${O!_$|O!i%bO!l$xO#k%cO$X%`O$u%^O$w%_O$z%aO(U(wO(WTO(ZUO(b$uO(z$}O({%PO~Og(qP~P!,TO!Q)jO!g)iO!_$_X$[$_X$^$_X$`$_X$g$_X~O!g)iO!_(|X$[(|X$^(|X$`(|X$g(|X~O!Q)jO~P!.^O!Q)jO!_(|X$[(|X$^(|X$`(|X$g(|X~O!_)lO$[)pO$^)kO$`)kO$g)qO~O![)tO~P!)[O$^$hO$`$gO$g)xO~On${X!Q${X#S${X'z${X(z${X({${X~OgmXg${XnmX!]mX#`mX~P!0SOx)zO(c){O(d)}O~On*WO!Q*PO'z*QO(z$}O({%PO~Og*OO~P!1WOg*XO~Oh%VOr%XOs$tOt$tOz%YO|%ZO!O<uO!S*ZO!_*[O!i>WO!l$xO#k<{O$X%`O$u<wO$w<yO$z%aO(WTO(ZUO(b$uO(z$}O({%PO~Op*aOUX'{)UX~OP$[OR#zO[$cOj$ROr$aO!Q#yO!S#{O!l#xO!p$[O#R$RO#o$OO#p$PO#q$PO#r$PO#s$QO#t$RO#u$RO#v$bO#w$SO#y$UO#{$WO#|$XO(bVO(s$YO(z#|O({#}O~Oa!ja!]!ja'{!ja'x!ja!Y!ja!k!jav!ja!_!ja%j!ja!g!ja~P!:tO(f(}O~OR#zO!Q#yO!S#{O!l#xO(bVOP!ra[!raj!rar!ra!]!ra!p!ra#R!ra#o!ra#p!ra#q!ra#r!ra#s!ra#t!ra#u!ra#v!ra#w!ra#y!ra#{!ra#|!ra(s!ra(z!ra({!ra~Oa!ra'{!ra'x!ra!Y!ra!k!rav!ra!_!ra%j!ra!g!ra~P!=aOR#zO!Q#yO!S#{O!l#xO(bVOP!ta[!taj!tar!ta!]!ta!p!ta#R!ta#o!ta#p!ta#q!ta#r!ta#s!ta#t!ta#u!ta#v!ta#w!ta#y!ta#{!ta#|!ta(s!ta(z!ta({!ta~Oa!ta'{!ta'x!ta!Y!ta!k!tav!ta!_!ta%j!ta!g!ta~P!?wOh%VOn+iO!_'aO%j+hO~O!g+kOa(^X!_(^X'{(^X!](^X~Oa%nO!_XO'{%nO~Oh%VO!l%eO~Oh%VO!l%eO(U%gO~O!g#vO#l(yO~Ob+vO%k+wO(U+sO(WTO(ZUO!^)YP~O!]+xO`)XX~O[+|O~O`+}O~O!_&PO(U%gO(V!lO`)XP~O%k,QO~P;SOh%VO#`,UO~Oh%VOn,XO!_$|O~O!_,ZO~O!Q,]O!_XO~O%o%vO~O!x,bO~Oe,gO~Ob,hO(U#nO(WTO(ZUO!^)WP~Oe%}O~O%k!QO(U&ZO~P=gO[,mO`,lO~OPYOQYOSfOdzOeyOpkOrYOskOtkOzkO|YO!OYO!SWO!WkO!XkO!iuO!lZO!oYO!pYO!qYO!svO!xxO!|]O$oiO%i}O(WTO(ZUO(bVO(p[O~O!_!eO!u!gO$X!kO(U!dO~P!GOO`,lOa%nO'{%nO~OPYOQYOSfOd!jOe!iOpkOrYOskOtkOzkO|YO!OYO!SWO!WkO!XkO!_!eO!iuO!lZO!oYO!pYO!qYO!svO!x!hO$X!kO$oiO(U!dO(WTO(ZUO(bVO(p[O~Oa,rOl!OO!uwO%m!OO%n!OO%o!OO~P!IhO!l&oO~O&_,xO~O!_,zO~O&p,|O&r,}OP&maQ&maS&maY&maa&mad&mae&mal&map&mar&mas&mat&maz&ma|&ma!O&ma!S&ma!W&ma!X&ma!_&ma!i&ma!l&ma!o&ma!p&ma!q&ma!s&ma!u&ma!x&ma!|&ma$X&ma$o&ma%i&ma%k&ma%m&ma%n&ma%o&ma%r&ma%t&ma%w&ma%x&ma%z&ma&X&ma&_&ma&a&ma&c&ma&e&ma&h&ma&n&ma&t&ma&v&ma&x&ma&z&ma&|&ma'x&ma(U&ma(W&ma(Z&ma(b&ma(p&ma!^&ma&f&mab&ma&k&ma~O(U-SO~Oh!eX!]#iX!^#iX!g!RX!g!eX!l!eX#`#iX~O!]!eX!^!eX~P#!nO!g-WOh(kX!](kX!^(kX!g(kX!l(kXr(kX(s(kX~Oh%VO!g-YO!l%eO!]!aX!^!aX~Os!nO!S!oO(WTO(ZUO(f!mO~OP<WOQ<WOSfOd>SOe!iOpkOr<WOskOtkOzkO|<WO!O<WO!SWO!WkO!XkO!_!eO!i<ZO!lZO!o<WO!p<WO!q<WO!s<[O!u<_O!x!hO$X!kO$o>QO(WTO(ZUO(bVO(p[O~O(U=RO~P#$oO!]-^O!^(jX~O!^-`O~O#`-aO!]#hX!^#hX~O!g-WO~O!]-bO!^(yX~O!^-dO~O!c-eO!d-eO(V!lO~P#$^O!^-hO~P'_On-kO!_'aO~O!Y-pO~Os!{a!b!{a!c!{a!d!{a#T!{a#U!{a#
39V!{a#W!{a#X!{a#[!{a#]!{a(V!{a(W!{a(Z!{a(f!{a(p!{a~P!#vO!p-uO#`-sO~PChO!c-wO!d-wO(V!lO~PDWOa%nO#`-sO'{%nO~Oa%nO!g#vO#`-sO'{%nO~Oa%nO!g#vO!p-uO#`-sO'{%nO(s'qO~O(Q'yO(R'yO(S-|O~Ov-}O~O!Y'Xa!]'Xa~P!:tO![.RO!Y'XX!]'XX~P%[O!](WO!Y(ia~O!Y(ia~PHRO!](_O!Y(wa~O!S%hO![.VO!_%iO(U%gO!Y'_X!]'_X~O#`.XO!](ua!k(uaa(ua'{(ua~O!g#vO~P#,wO!](kO!k(ta~O!S%hO!_%iO#k.]O(U%gO~Op.bO!S%hO![._O!_%iO!|]O#j.aO#k._O(U%gO!]'bX!k'bX~OR.fO!l#xO~Oh%VOn.iO!_'aO%j.hO~Oa#ci!]#ci'{#ci'x#ci!Y#ci!k#civ#ci!_#ci%j#ci!g#ci~P!:tOn>^O!Q*PO'z*QO(z$}O({%PO~O#l#_aa#_a#`#_a'{#_a!]#_a!k#_a!_#_a!Y#_a~P#/sO#l(aXP(aXR(aX[(aXa(aXj(aXr(aX!S(aX!l(aX!p(aX#R(aX#o(aX#p(aX#q(aX#r(aX#s(aX#t(aX#u(aX#v(aX#w(aX#y(aX#{(aX#|(aX'{(aX(b(aX(s(aX!k(aX!Y(aX'x(aXv(aX!_(aX%j(aX!g(aX~P!6kO!].vO!k(lX~P!:tO!k.yO~O!Y.{O~OP$[OR#zO!Q#yO!S#{O!l#xO!p$[O(bVO[#nia#nij#nir#ni!]#ni#R#ni#p#ni#q#ni#r#ni#s#ni#t#ni#u#ni#v#ni#w#ni#y#ni#{#ni#|#ni'{#ni(s#ni(z#ni({#ni'x#ni!Y#ni!k#niv#ni!_#ni%j#ni!g#ni~O#o#ni~P#3cO#o$OO~P#3cOP$[OR#zOr$aO!Q#yO!S#{O!l#xO!p$[O#o$OO#p$PO#q$PO#r$PO(bVO[#nia#nij#ni!]#ni#R#ni#t#ni#u#ni#v#ni#w#ni#y#ni#{#ni#|#ni'{#ni(s#ni(z#ni({#ni'x#ni!Y#ni!k#niv#ni!_#ni%j#ni!g#ni~O#s#ni~P#6QO#s$QO~P#6QOP$[OR#zO[$cOj$ROr$aO!Q#yO!S#{O!l#xO!p$[O#R$RO#o$OO#p$PO#q$PO#r$PO#s$QO#t$RO#u$RO#v$bO(bVOa#ni!]#ni#y#ni#{#ni#|#ni'{#ni(s#ni(z#ni({#ni'x#ni!Y#ni!k#niv#ni!_#ni%j#ni!g#ni~O#w#ni~P#8oOP$[OR#zO[$cOj$ROr$aO!Q#yO!S#{O!l#xO!p$[O#R$RO#o$OO#p$PO#q$PO#r$PO#s$QO#t$RO#u$RO#v$bO#w$SO(bVO({#}Oa#ni!]#ni#{#ni#|#ni'{#ni(s#ni(z#ni'x#ni!Y#ni!k#niv#ni!_#ni%j#ni!g#ni~O#y$UO~P#;VO#y#ni~P#;VO#w$SO~P#8oOP$[OR#zO[$cOj$ROr$aO!Q#yO!S#{O!l#xO!p$[O#R$RO#o$OO#p$PO#q$PO#r$PO#s$QO#t$RO#u$RO#v$bO#w$SO#y$UO(bVO(z#|O({#}Oa#ni!]#ni#|#ni'{#ni(s#ni'x#ni!Y#ni!k#niv#ni!_#ni%j#ni!g#ni~O#{#ni~P#={O#{$WO~P#={OP]XR]X[]Xj]Xr]X!Q]X!S]X!l]X!p]X#R]X#S]X#`]X#lfX#o]X#p]X#q]X#r]X#s]X#t]X#u]X#v]X#w]X#y]X#{]X#|]X$R]X(b]X(s]X(z]X({]X!]]X!^]X~O$P]X~P#@jOP$[OR#zO[<oOj<dOr<mO!Q#yO!S#{O!l#xO!p$[O#R<dO#o<aO#p<bO#q<bO#r<bO#s<cO#t<dO#u<dO#v<nO#w<eO#y<gO#{<iO#|<jO(bVO(s$YO(z#|O({#}O~O$P.}O~P#BwO#S$dO#`<pO$R<pO$P(hX!^(hX~P! uOa'ea!]'ea'{'ea'x'ea!k'ea!Y'eav'ea!_'ea%j'ea!g'ea~P!:tO[#nia#nij#nir#ni!]#ni#R#ni#s#ni#t#ni#u#ni#v#ni#w#ni#y#ni#{#ni#|#ni'{#ni(s#ni'x#ni!Y#ni!k#niv#ni!_#ni%j#ni!g#ni~OP$[OR#zO!Q#yO!S#{O!l#xO!p$[O#o$OO#p$PO#q$PO#r$PO(bVO(z#ni({#ni~P#EyOn>^O!Q*PO'z*QO(z$}O({%POP#niR#ni!S#ni!l#ni!p#ni#o#ni#p#ni#q#ni#r#ni(b#ni~P#EyO!]/ROg(qX~P!1WOg/TO~Oa$Qi!]$Qi'{$Qi'x$Qi!Y$Qi!k$Qiv$Qi!_$Qi%j$Qi!g$Qi~P!:tO$^/UO$`/UO~O$^/VO$`/VO~O!g)iO#`/WO!_$dX$[$dX$^$dX$`$dX$g$dX~O![/XO~O!_)lO$[/ZO$^)kO$`)kO$g/[O~O!]<kO!^(gX~P#BwO!^/]O~O!g)iO$g(|X~O$g/_O~Ov/`O~P!&zOx)zO(c){O(d/cO~O!S/fO~O(z$}On%ba!Q%ba'z%ba({%ba!]%ba#`%ba~Og%ba$P%ba~P#L{O({%POn%da!Q%da'z%da(z%da!]%da#`%da~Og%da$P%da~P#MnO!]fX!gfX!kfX!k${X(sfX~P!0SOp%WOQP~P!1uOr*tO!b*rO!c*lO!d*lO!l*cO#[*sO%a*nO(V!lO(WTO(ZUO~Os'UO!S/pO![+^O!^*qO(f=OO!^(yP~P$ [O!k/qO~P#/sO!]/rO!g#vO(s'qO!k)PX~O!k/wO~OnoX!QoX'zoX(zoX({oX~O!g#vO!koX~P$#OOp/yO!S%hO![*_O!_%iO(U%gO!k)PP~O#l/zO~O!Y${X!]${X!g%SX~P!0SO!]/{O!Y)QX~P#/sO!g/}O~O!Y0PO~OpkO(U0QO~P.iOh%VOr0VO!g#vO!l%eO(s'qO~O!g+kO~Oa%nO!]0ZO'{%nO~O!^0]O~P!5iO!c0^O!d0^O(V!lO~P#$^Os!nO!S0_O(WTO(ZUO(f!mO~O#[0aO~Og%ba!]%ba#`%ba$P%ba~P!1WOg%da!]%da#`%da$P%da~P!1WOj%dOk%dOl%dO(U&ZOg'nX!]'nX~O!]*zOg(_a~Og0jO~On0lO#`0kOg(`a!](`a~OR0mO!Q0mO!S0nO#S$dOn}a'z}a(z}a({}a!]}a#`}a~Og}a$P}a~P$(cO!Q*PO'z*QOn$ta(z$ta({$ta!]$ta#`$ta~Og$ta$P$ta~P$)_O!Q*PO'z*QOn$va(z$va({$va!]$va#`$va~Og$va$P$va~P$*QO#l0qO~Og%Ua!]%Ua#`%Ua$P%Ua~P!1WO!g#vO~O#l0tO~O!]#iX!^#iX!g!RX#`#iX~O!]+`Oa)Ua'{)Ua~OR#zO!Q#yO!S#{O!l#xO(bVOP!ri[!rij!rir!ri!]!ri!p!ri#R!ri#o!ri#p!ri#q!ri#r!ri#s!ri#t!ri#u!ri#v!ri#w!ri#y!ri#{!ri#|!ri(s!ri(z!ri({!ri~Oa!ri'{!ri'x!ri!Y!ri!k!riv!ri!_!ri%j!ri!g!ri~P$+}Oh%VOr%XOs$tOt$tOz%YO|%ZO!O<uO!S${O!_$|O!i>WO!l$xO#k<{O$X%`O$u<wO$w<yO$z%aO(WTO(ZUO(b$uO(z$}O({%PO~Op0}O%^1OO(U0|O~P$.eO!g+kOa(^a!_(^a'{(^a!](^a~O#l1UO~O[]X!]fX!^fX~O!]1VO!^)YX~O!^1XO~O[1YO~Ob1[O(U+sO(WTO(ZUO~O!_&PO(U%gO`'vX!]'vX~O!]+xO`)Xa~O!k1_O~P!:tO[1bO~O`1cO~O#`1hO~On1kO!_$|O~O(f(}O!^)VP~Oh%VOn1tO!_1qO%j1sO~O[2OO!]1|O!^)WX~O!^2PO~O`2ROa%nO'{%nO~O(U#nO(WTO(ZUO~O#S$dO#`$eO$R$eOP(hXR(hX[(hXr(hX!Q(hX!S(hX!](hX!l(hX!p(hX#R(hX#o(hX#p(hX#q(hX#r(hX#s(hX#t(hX#u(hX#v(hX#w(hX#y(hX#{(hX#|(hX(b(hX(s(hX(z(hX({(hX~Oj2UO&]2VOa(hX~P$4OOj2UO#`$eO&]2VO~Oa2XO~P%[Oa2ZO~O&f2^OP&diQ&diS&diY&dia&did&die&dil&dip&dir&dis&dit&diz&di|&di!O&di!S&di!W&di!X&di!_&di!i&di!l&di!o&di!p&di!q&di!s&di!u&di!x&di!|&di$X&di$o&di%i&di%k&di%m&di%n&di%o&di%r&di%t&di%w&di%x&di%z&di&X&di&_&di&a&di&c&di&e&di&h&di&n&di&t&di&v&di&x&di&z&di&|&di'x&di(U&di(W&di(Z&di(b&di(p&di!^&dib&di&k&di~Ob2dO!^2bO&k2cO~P`O!_XO!l2fO~O&r,}OP&miQ&miS&miY&mia&mid&mie&mil&mip&mir&mis&mit&miz&mi|&mi!O&mi!S&mi!W&mi!X&mi!_&mi!i&mi!l&mi!o&mi!p&mi!q&mi!s&mi!u&mi!x&mi!|&mi$X&mi$o&mi%i&mi%k&mi%m&mi%n&mi%o&mi%r&mi%t&mi%w&mi%x&mi%z&mi&X&mi&_&mi&a&mi&c&mi&e&mi&h&mi&n&mi&t&mi&v&mi&x&mi&z&mi&|&mi'x&mi(U&mi(W&mi(Z&mi(b&mi(p&mi!^&mi&f&mib&mi&k&mi~O!Y2lO~O!]!aa!^!aa~P#BwOs!nO!S!oO![2qO(f!mO!]'YX!^'YX~P@nO!]-^O!^(ja~O!]'`X!^'`X~P!9|O!]-bO!^(ya~O!^2yO~P'_Oa%nO#`3SO'{%nO~Oa%nO!g#vO#`3SO'{%nO~Oa%nO!g#vO!p3WO#`3SO'{%nO(s'qO~Oa%nO'{%nO~P!:tO!]$_Ov$ra~O!Y'Xi!]'Xi~P!:tO!](WO!Y(ii~O!](_O!Y(wi~O!Y(xi!](xi~P!:tO!](ui!k(uia(ui'{(ui~P!:tO#`3YO!](ui!k(uia(ui'{(ui~O!](kO!k(ti~O!S%hO!_%iO!|]O#j3_O#k3^O(U%gO~O!S%hO!_%iO#k3^O(U%gO~On3fO!_'aO%j3eO~Oh%VOn3fO!_'aO%j3eO~O#l%baP
39%baR%ba[%baa%baj%bar%ba!S%ba!l%ba!p%ba#R%ba#o%ba#p%ba#q%ba#r%ba#s%ba#t%ba#u%ba#v%ba#w%ba#y%ba#{%ba#|%ba'{%ba(b%ba(s%ba!k%ba!Y%ba'x%bav%ba!_%ba%j%ba!g%ba~P#L{O#l%daP%daR%da[%daa%daj%dar%da!S%da!l%da!p%da#R%da#o%da#p%da#q%da#r%da#s%da#t%da#u%da#v%da#w%da#y%da#{%da#|%da'{%da(b%da(s%da!k%da!Y%da'x%dav%da!_%da%j%da!g%da~P#MnO#l%baP%baR%ba[%baa%baj%bar%ba!S%ba!]%ba!l%ba!p%ba#R%ba#o%ba#p%ba#q%ba#r%ba#s%ba#t%ba#u%ba#v%ba#w%ba#y%ba#{%ba#|%ba'{%ba(b%ba(s%ba!k%ba!Y%ba'x%ba#`%bav%ba!_%ba%j%ba!g%ba~P#/sO#l%daP%daR%da[%daa%daj%dar%da!S%da!]%da!l%da!p%da#R%da#o%da#p%da#q%da#r%da#s%da#t%da#u%da#v%da#w%da#y%da#{%da#|%da'{%da(b%da(s%da!k%da!Y%da'x%da#`%dav%da!_%da%j%da!g%da~P#/sO#l}aP}a[}aa}aj}ar}a!l}a!p}a#R}a#o}a#p}a#q}a#r}a#s}a#t}a#u}a#v}a#w}a#y}a#{}a#|}a'{}a(b}a(s}a!k}a!Y}a'x}av}a!_}a%j}a!g}a~P$(cO#l$taP$taR$ta[$taa$taj$tar$ta!S$ta!l$ta!p$ta#R$ta#o$ta#p$ta#q$ta#r$ta#s$ta#t$ta#u$ta#v$ta#w$ta#y$ta#{$ta#|$ta'{$ta(b$ta(s$ta!k$ta!Y$ta'x$tav$ta!_$ta%j$ta!g$ta~P$)_O#l$vaP$vaR$va[$vaa$vaj$var$va!S$va!l$va!p$va#R$va#o$va#p$va#q$va#r$va#s$va#t$va#u$va#v$va#w$va#y$va#{$va#|$va'{$va(b$va(s$va!k$va!Y$va'x$vav$va!_$va%j$va!g$va~P$*QO#l%UaP%UaR%Ua[%Uaa%Uaj%Uar%Ua!S%Ua!]%Ua!l%Ua!p%Ua#R%Ua#o%Ua#p%Ua#q%Ua#r%Ua#s%Ua#t%Ua#u%Ua#v%Ua#w%Ua#y%Ua#{%Ua#|%Ua'{%Ua(b%Ua(s%Ua!k%Ua!Y%Ua'x%Ua#`%Uav%Ua!_%Ua%j%Ua!g%Ua~P#/sOa#cq!]#cq'{#cq'x#cq!Y#cq!k#cqv#cq!_#cq%j#cq!g#cq~P!:tO![3nO!]'ZX!k'ZX~P%[O!].vO!k(la~O!].vO!k(la~P!:tO!Y3qO~O$P!na!^!na~PKlO$P!ja!]!ja!^!ja~P#BwO$P!ra!^!ra~P!=aO$P!ta!^!ta~P!?wOg'^X!]'^X~P!,TO!]/ROg(qa~OSfO!_4VO$e4WO~O!^4[O~Ov4]O~P#/sOa$nq!]$nq'{$nq'x$nq!Y$nq!k$nqv$nq!_$nq%j$nq!g$nq~P!:tO!Y4_O~P!&zO!S4`O~O!Q*PO'z*QO({%POn'ja(z'ja!]'ja#`'ja~Og'ja$P'ja~P%-tO!Q*PO'z*QOn'la(z'la({'la!]'la#`'la~Og'la$P'la~P%.gO(s$YO~P#/sO!YfX!Y${X!]fX!]${X!g%SX#`fX~P!0SOp%WO(U=XO~P!1uOp4dO!S%hO![4cO!_%iO(U%gO!]'fX!k'fX~O!]/rO!k)Pa~O!]/rO!g#vO!k)Pa~O!]/rO!g#vO(s'qO!k)Pa~Og$}i!]$}i#`$}i$P$}i~P!1WO![4lO!Y'hX!]'hX~P!3tO!]/{O!Y)Qa~O!]/{O!Y)Qa~P#/sOP]XR]X[]Xj]Xr]X!Q]X!S]X!Y]X!]]X!l]X!p]X#R]X#S]X#`]X#lfX#o]X#p]X#q]X#r]X#s]X#t]X#u]X#v]X#w]X#y]X#{]X#|]X$R]X(b]X(s]X(z]X({]X~Oj%ZX!g%ZX~P%2^Oj4qO!g#vO~Oh%VO!g#vO!l%eO~Oh%VOr4vO!l%eO(s'qO~Or4{O!g#vO(s'qO~Os!nO!S4|O(WTO(ZUO(f!mO~O(z$}On%bi!Q%bi'z%bi({%bi!]%bi#`%bi~Og%bi$P%bi~P%5}O({%POn%di!Q%di'z%di(z%di!]%di#`%di~Og%di$P%di~P%6pOg(`i!](`i~P!1WO#`5SOg(`i!](`i~P!1WO!k5XO~Oa$pq!]$pq'{$pq'x$pq!Y$pq!k$pqv$pq!_$pq%j$pq!g$pq~P!:tO!Y5]O~O!]5^O!_)RX~P#/sOa${X!_${X%_]X'{${X!]${X~P!0SO%_5aOaoX!_oX'{oX!]oX~P$#OOp5bO(U#nO~O%_5aO~Ob5hO%k5iO(U+sO(WTO(ZUO!]'uX!^'uX~O!]1VO!^)Ya~O[5mO~O`5nO~O[5rO~Oa%nO'{%nO~P#/sO!]5wO#`5yO!^)VX~O!^5zO~Or6QOs!nO!S*jO!b!yO!c!vO!d!vO!|<XO#T!pO#U!pO#V!pO#W!pO#X!pO#[6PO#]!zO(V!lO(WTO(ZUO(f!mO(p!sO~O!^6OO~P%;sOn6VO!_1qO%j6UO~Oh%VOn6VO!_1qO%j6UO~Ob6^O(U#nO(WTO(ZUO!]'tX!^'tX~O!]1|O!^)Wa~O(WTO(ZUO(f6`O~O`6dO~Oj6gO&]6hO~PNXO!k6iO~P%[Oa6kO~Oa6kO~P%[Ob2dO!^6pO&k2cO~P`O!g6rO~O!g6tOh(ki!](ki!^(ki!g(ki!l(kir(ki(s(ki~O#`6uO!]#hi!^#hi~O!]!ai!^!ai~P#BwO!]#hi!^#hi~P#BwOa%nO#`7OO'{%nO~Oa%nO!g#vO#`7OO'{%nO~O!](uq!k(uqa(uq'{(uq~P!:tO!](kO!k(tq~O!S%hO!_%iO#k7VO(U%gO~O!_'aO%j7YO~On7^O!_'aO%j7YO~O#l'jaP'jaR'ja['jaa'jaj'jar'ja!S'ja!l'ja!p'ja#R'ja#o'ja#p'ja#q'ja#r'ja#s'ja#t'ja#u'ja#v'ja#w'ja#y'ja#{'ja#|'ja'{'ja(b'ja(s'ja!k'ja!Y'ja'x'jav'ja!_'ja%j'ja!g'ja~P%-tO#l'laP'laR'la['laa'laj'lar'la!S'la!l'la!p'la#R'la#o'la#p'la#q'la#r'la#s'la#t'la#u'la#v'la#w'la#y'la#{'la#|'la'{'la(b'la(s'la!k'la!Y'la'x'lav'la!_'la%j'la!g'la~P%.gO#l$}iP$}iR$}i[$}ia$}ij$}ir$}i!S$}i!]$}i!l$}i!p$}i#R$}i#o$}i#p$}i#q$}i#r$}i#s$}i#t$}i#u$}i#v$}i#w$}i#y$}i#{$}i#|$}i'{$}i(b$}i(s$}i!k$}i!Y$}i'x$}i#`$}iv$}i!_$}i%j$}i!g$}i~P#/sO#l%biP%biR%bi[%bia%bij%bir%bi!S%bi!l%bi!p%bi#R%bi#o%bi#p%bi#q%bi#r%bi#s%bi#t%bi#u%bi#v%bi#w%bi#y%bi#{%bi#|%bi'{%bi(b%bi(s%bi!k%bi!Y%bi'x%biv%bi!_%bi%j%bi!g%bi~P%5}O#l%diP%diR%di[%dia%dij%dir%di!S%di!l%di!p%di#R%di#o%di#p%di#q%di#r%di#s%di#t%di#u%di#v%di#w%di#y%di#{%di#|%di'{%di(b%di(s%di!k%di!Y%di'x%div%di!_%di%j%di!g%di~P%6pO!]'Za!k'Za~P!:tO!].vO!k(li~O$P#ci!]#ci!^#ci~P#BwOP$[OR#zO!Q#yO!S#{O!l#xO!p$[O(bVO[#nij#nir#ni#R#ni#p#ni#q#ni#r#ni#s#ni#t#ni#u#ni#v#ni#w#ni#y#ni#{#ni#|#ni$P#ni(s#ni(z#ni({#ni!]#ni!^#ni~O#o#ni~P%NrO#o<aO~P%NrOP$[OR#zOr<mO!Q#yO!S#{O!l#xO!p$[O#o<aO#p<bO#q<bO#r<bO(bVO[#nij#ni#R#ni#t#ni#u#ni#v#ni#w#ni#y#ni#{#ni#|#ni$P#ni(s#ni(z#ni({#ni!]#ni!^#ni~O#s#ni~P&!zO#s<cO~P&!zOP$[OR#zO[<oOj<dOr<mO!Q#yO!S#{O!l#xO!p$[O#R<dO#o<aO#p<bO#q<bO#r<bO#s<cO#t<dO#u<dO#v<nO(bVO#y#ni#{#ni#|#ni$P#ni(s#ni(z#ni({#ni!]#ni!^#ni~O#w#ni~P&%SOP$[OR#zO[<oOj<dOr<mO!Q#yO!S#{O!l#xO!p$[O#R<dO#o<aO#p<bO#q<bO#r<bO#s<cO#t<dO#u<dO#v<nO#w<eO(bVO({#}O#{#ni#|#ni$P#ni(s#ni(z#ni!]#ni!^#ni~O#y<gO~P&'TO#y#ni~P&'TO#w<eO~P&%SOP$[OR#zO[<oOj<dOr<mO!Q#yO!S#{O!l#xO!p$[O#R<dO#o<aO#p<bO#q<bO#r<bO#s<cO#t<dO#u<dO#v<nO#w<eO#y<gO(bVO(z#|O({#}O#|#ni$P#ni(s#ni!]#ni!^#ni~O#{#ni~P&)dO#{<iO~P&)dOa#}y!]#}y'{#}y'x#}y!Y#}y!k#}yv#}y!_#}y%j#}y!g#}y~P!:tO[#nij#nir#ni#R#ni#s#ni#t#ni#u#ni#v#ni#w#ni#y#ni#{#ni#|#ni$P#ni(s#ni!]#ni!^#ni~OP$[OR#zO!Q#yO!S#{O!l#xO!p$[O#o<aO#p<bO#q<bO#r<bO(bVO(z#ni({#ni~P&,`On>_O!Q*PO'z*QO(z$}O({%POP#niR#ni!S#ni!l#ni!p#ni#o#ni#p#ni#q#ni#r#ni(b#ni~P&,`O#S$dOP(aXR(aX[(aXj(aXn(aXr(aX!Q(aX!S(aX!l(aX!p(aX#R(aX#o(aX#p(aX#q(aX#r(aX#s(aX#t(aX#u(aX#v(aX#w(aX#y(aX#{(aX#|(aX$P(aX'z(aX(b(aX(s(aX(z(aX({(aX!](aX!^(aX~O$P$Qi!]$Qi!^$Qi~P#BwO$P!ri!^!ri~P$+}Og'^a!]'^a~P!1WO!^7pO~O!]'ea!^'ea~P#BwO!Y7qO~P#/sO!g#vO(s'qO!]'fa!k'fa~O!]/rO!k)Pi~O!]/rO!g#vO!k)Pi~Og$}q!]$}q#`$}q$P$}q~P!1WO!Y'ha!]'ha~P#/sO!g7xO~O!]/{O!Y)Qi~P#/sO!]/{O!Y)Qi~O!Y7{O~Oh%VOr8QO!l%eO(s'qO~Oj8SO!g#vO~Or8VO!g#vO(s'qO~O!Q*PO'z*QO({%POn'ka(z'ka!]'ka#`'ka~Og'ka$P'ka~P&5aO!Q*PO'z*QOn'ma(z'ma({'ma!]'ma#`'ma~Og'ma$P'ma~P&6SOg(`q!](`q~P!1WO#`8XOg(`q!](`q~P!1WO!Y8YO~Og%Pq!]%Pq#`%Pq$P%Pq~P!1WOa$py!]$py'{$py'x$py!Y$py!k$pyv$py!_$py%j$py!g$py~P!:tO!g6tO~O!]5^O!_)Ra~O!_'aOP$UaR$Ua[$Uaj$Uar$Ua!Q$Ua!S$Ua!]$Ua!l$Ua!p$Ua#R$Ua#o$Ua#p$Ua#q$Ua#r$Ua#s$Ua#t$Ua#u$Ua#v$Ua#w$Ua#y$Ua#{$Ua#|$Ua(b$Ua(s$Ua(z$Ua({$Ua~O%j7YO~P&8tO%_8^Oa%]i!_%]i'{%]i!]%]i~Oa#cy!]#cy'{#cy'x#cy!Y#cy!k#cyv#cy!_#cy%j#cy!g#cy~P!:tO[8`O~Ob8bO(U+sO(WTO(ZUO~O!]1VO!^)Yi~O`8fO~O(f(}O!]'qX!^'qX~O!]5wO!^)Va~O!^8pO~P%;sO(p!sO~P$&YO#[8qO~O!_1qO~O!_1qO%j8sO~On8vO!_1qO%j8sO~O[8{O!]'ta!^'ta~O!]1|O!^)Wi~O!k9PO~O!k9QO~O!k9TO~O!k9TO~P%[Oa9VO~O!g9WO~O!k9XO~O!](xi!^(xi~P#BwOa%nO#`9aO'{%nO~O!](uy!k(uya(uy'{(uy~P!:tO!](kO!k(ty~O%j9dO~P&8tO!_'aO%j9dO~O#l$}qP$}qR$}q[$}qa$}qj$}qr$}q!S$}q!]$}q!l$}q!p$}q#R$}q#o$}q#p$}q#q$}q#r$}q#s$}q#t$}q#u$}q#v$}q#w$}q#y$}q#{$}q#|$}q'{$}q(b$}q(s$}q!k$}q!Y$}q'x$}q#`$}qv$}q!_$}q%j$}q!g$}q~P#/sO#l'kaP'kaR'ka['kaa'kaj'kar'ka!S'ka!l'ka!p'ka#R'ka#o'ka#p'ka#q'ka#r'ka#s'ka#t'ka#u'ka#v'ka#w'ka#y'ka#{'ka#|'ka'{'ka(b'ka(s'ka!k'ka!Y'ka'x'kav'ka!_'ka%j'ka!g'ka~P&5aO#l'maP'maR'ma['maa'maj'mar'ma!S'ma!l'ma!p'ma#R'ma#o'ma#p'ma#q'ma#r'ma#s'ma#t'ma#u'ma#v'ma#w'ma#y'ma#{'ma#|'ma'{'ma(b'ma(s'ma!k'ma!Y'ma'x'mav'ma!_'ma%j'ma!g'ma~P&6SO#l%PqP%PqR%Pq[%Pqa%Pqj%Pqr%Pq!S%Pq!]%Pq!l%Pq!p%Pq#R%Pq#o%Pq#p%Pq#q%Pq#r%Pq#s%Pq#t%Pq#u%Pq#v%Pq#w%Pq#y%Pq#{%Pq#|%Pq'{%Pq(b%Pq(s%Pq!k%Pq!Y%Pq'x%Pq#`%Pqv%Pq!_%Pq%j%Pq!g%Pq~P#/sO!]'Zi!k'Zi~P!:tO$P#cq!]#cq!^#cq~P#BwO(z$}OP%baR%ba[%baj%bar%ba!S%ba!l%ba!p%ba#R%ba#o%ba#p%ba#q%ba#r%ba#s%ba#t%ba#u%ba#v%ba#w%ba#y%ba#{%ba#|%ba$P%ba(b%ba(s%ba!]%ba!^%ba~On%ba!Q%ba'z%ba({%ba~P&JXO({%POP%daR%da[%daj%dar%da!S%da!l%da!p%da#R%da#o%da#p%da#q%da#r%da#s%da#t%da#u%da#v%da#w%da#y%da#{%da#|%da$P%da(b%da(s%da!]%da!^%da~On%da!Q%da'z%da(z%da~P&L`On>_O!Q*PO'z*QO({%PO~P&JXOn>_O!Q*PO'z*QO(z$}O~P&L`OR0mO!Q0mO!S0nO#S$dOP}a[}aj}an}ar}a!l}a!p}a#R}a#o}a#p}a#q}a#r}a#s}a#t}a#u}a#v}a#w}a#y}a#{}a#|}a$P}a'z}a(b}a(s}a(z}a({}a!]}a!^}a~O!Q*PO'z*QOP$taR$ta[$taj$tan$tar$ta!S$ta!l$ta!p$ta#R$ta#o$ta#p$ta#q$ta#r$ta#s$ta#t$ta#u$ta#v$ta#w$ta#y$ta#{$ta#|$ta$P$ta(b$ta(s$ta(z$ta({$ta!]$ta!^$ta~O!Q*PO'z*QOP$vaR$va[$vaj$van$var$va!S$va!l$va!p$va#R$va#o$va#p$va#q$va#r$va#s$va#t$va#u$va#v$va#w$va#y$va#{$va#|$va$P$va(b$va(s$va(z$va({$va!]$va!^$va~On>_O!Q*PO'z*QO(z$}O({%PO~OP%UaR%Ua[%Uaj%Uar%Ua!S%Ua!l%Ua!p%Ua#R%Ua#o%Ua#p%Ua#q%Ua#r%Ua#s%Ua#t%Ua#u%Ua#v%Ua#w%Ua#y%Ua#{%Ua#|%Ua$P%Ua(b%Ua(s%Ua!]%Ua!^%Ua~P''eO$P$nq!]$nq!^$nq~P#BwO$P$pq!]$pq!^$pq~P#BwO!^9qO~O$P9rO~P!1WO!g#vO!]'fi!k'fi~O!g#vO(s'qO!]'fi!k'fi~O!]/rO!k)Pq~O!Y'hi!]'hi~P#/sO!]/{O!Y)Qq~Or9yO!g#vO(s'qO~O[9{O!Y9zO~P#/sO!Y9zO~Oj:RO!g#vO~Og(`y!](`y~P!1WO!]'oa!_'oa~P#/sOa%]q!_%]q'{%]q!]%]q~P#/sO[:WO~O!]1VO!^)Yq~O`:[O~O#`:]O!]'qa!^'qa~O!]5wO!^)Vi~P#BwO!S:_O~O!_1qO%j:bO~O(WTO(ZUO(f:gO~O!]1|O!^)Wq~O!k:jO~O!k:kO~O!k:lO~O!k:lO~P%[O#`:oO!]#hy!^#hy~O!]#hy!^#hy~P#BwO%j:tO~P&8tO!_'aO%j:tO~O$P#}y!]#}y!^#}y~P#BwOP$}iR$}i[$}ij$}ir$}i!S$}i!l$}i!p$}i#R$}i#o$}i#p$}i#q$}i#r$}i#s$}i#t$}i#u$}i#v$}i#w$}i#y$}i#{$}i#|$}i$P$}i(b$}i(s$}i!]$}i!^$}i~P''eO!Q*PO'z*QO({%POP'jaR'ja['jaj'jan'jar'ja!S'ja!l'ja!p'ja#R'ja#o'ja#p'ja#q'ja#r'ja#s'ja#t'ja#u'ja#v'j
39a#w'ja#y'ja#{'ja#|'ja$P'ja(b'ja(s'ja(z'ja!]'ja!^'ja~O!Q*PO'z*QOP'laR'la['laj'lan'lar'la!S'la!l'la!p'la#R'la#o'la#p'la#q'la#r'la#s'la#t'la#u'la#v'la#w'la#y'la#{'la#|'la$P'la(b'la(s'la(z'la({'la!]'la!^'la~O(z$}OP%biR%bi[%bij%bin%bir%bi!Q%bi!S%bi!l%bi!p%bi#R%bi#o%bi#p%bi#q%bi#r%bi#s%bi#t%bi#u%bi#v%bi#w%bi#y%bi#{%bi#|%bi$P%bi'z%bi(b%bi(s%bi({%bi!]%bi!^%bi~O({%POP%diR%di[%dij%din%dir%di!Q%di!S%di!l%di!p%di#R%di#o%di#p%di#q%di#r%di#s%di#t%di#u%di#v%di#w%di#y%di#{%di#|%di$P%di'z%di(b%di(s%di(z%di!]%di!^%di~O$P$py!]$py!^$py~P#BwO$P#cy!]#cy!^#cy~P#BwO!g#vO!]'fq!k'fq~O!]/rO!k)Py~O!Y'hq!]'hq~P#/sOr;OO!g#vO(s'qO~O[;SO!Y;RO~P#/sO!Y;RO~Og(`!R!](`!R~P!1WOa%]y!_%]y'{%]y!]%]y~P#/sO!]1VO!^)Yy~O!]5wO!^)Vq~O(U;ZO~O!_1qO%j;^O~O!k;aO~O%j;fO~P&8tOP$}qR$}q[$}qj$}qr$}q!S$}q!l$}q!p$}q#R$}q#o$}q#p$}q#q$}q#r$}q#s$}q#t$}q#u$}q#v$}q#w$}q#y$}q#{$}q#|$}q$P$}q(b$}q(s$}q!]$}q!^$}q~P''eO!Q*PO'z*QO({%POP'kaR'ka['kaj'kan'kar'ka!S'ka!l'ka!p'ka#R'ka#o'ka#p'ka#q'ka#r'ka#s'ka#t'ka#u'ka#v'ka#w'ka#y'ka#{'ka#|'ka$P'ka(b'ka(s'ka(z'ka!]'ka!^'ka~O!Q*PO'z*QOP'maR'ma['maj'man'mar'ma!S'ma!l'ma!p'ma#R'ma#o'ma#p'ma#q'ma#r'ma#s'ma#t'ma#u'ma#v'ma#w'ma#y'ma#{'ma#|'ma$P'ma(b'ma(s'ma(z'ma({'ma!]'ma!^'ma~OP%PqR%Pq[%Pqj%Pqr%Pq!S%Pq!l%Pq!p%Pq#R%Pq#o%Pq#p%Pq#q%Pq#r%Pq#s%Pq#t%Pq#u%Pq#v%Pq#w%Pq#y%Pq#{%Pq#|%Pq$P%Pq(b%Pq(s%Pq!]%Pq!^%Pq~P''eOg%f!Z!]%f!Z#`%f!Z$P%f!Z~P!1WO!Y;jO~P#/sOr;kO!g#vO(s'qO~O[;mO!Y;jO~P#/sO!]'qq!^'qq~P#BwO!]#h!Z!^#h!Z~P#BwO#l%f!ZP%f!ZR%f!Z[%f!Za%f!Zj%f!Zr%f!Z!S%f!Z!]%f!Z!l%f!Z!p%f!Z#R%f!Z#o%f!Z#p%f!Z#q%f!Z#r%f!Z#s%f!Z#t%f!Z#u%f!Z#v%f!Z#w%f!Z#y%f!Z#{%f!Z#|%f!Z'{%f!Z(b%f!Z(s%f!Z!k%f!Z!Y%f!Z'x%f!Z#`%f!Zv%f!Z!_%f!Z%j%f!Z!g%f!Z~P#/sOr;vO!g#vO(s'qO~O!Y;wO~P#/sOr<OO!g#vO(s'qO~O!Y<PO~P#/sOP%f!ZR%f!Z[%f!Zj%f!Zr%f!Z!S%f!Z!l%f!Z!p%f!Z#R%f!Z#o%f!Z#p%f!Z#q%f!Z#r%f!Z#s%f!Z#t%f!Z#u%f!Z#v%f!Z#w%f!Z#y%f!Z#{%f!Z#|%f!Z$P%f!Z(b%f!Z(s%f!Z!]%f!Z!^%f!Z~P''eOr<SO!g#vO(s'qO~Ov(gX~P1qO!Q%rO~P!)[O(V!lO~P!)[O!YfX!]fX#`fX~P%2^OP]XR]X[]Xj]Xr]X!Q]X!S]X!]]X!]fX!l]X!p]X#R]X#S]X#`]X#`fX#lfX#o]X#p]X#q]X#r]X#s]X#t]X#u]X#v]X#w]X#y]X#{]X#|]X$R]X(b]X(s]X(z]X({]X~O!gfX!k]X!kfX(sfX~P'LcOP<WOQ<WOSfOd>SOe!iOpkOr<WOskOtkOzkO|<WO!O<WO!SWO!WkO!XkO!_XO!i<ZO!lZO!o<WO!p<WO!q<WO!s<[O!u<_O!x!hO$X!kO$o>QO(U)^O(WTO(ZUO(bVO(p[O~O!]<kO!^$ra~Oh%VOp%WOr%XOs$tOt$tOz%YO|%ZO!O<vO!S${O!_$|O!i>XO!l$xO#k<|O$X%`O$u<xO$w<zO$z%aO(U(wO(WTO(ZUO(b$uO(z$}O({%PO~Ol)eO~P(#XOr!eX(s!eX~P#!nO!^]X!^fX~P'LcO!YfX!Y${X!]fX!]${X#`fX~P!0SO#l<`O~O!g#vO#l<`O~O#`<pO~Oj<dO~O#`=PO!](xX!^(xX~O#`<pO!](vX!^(vX~O#l=QO~Og=SO~P!1WO#l=YO~O#l=ZO~Og=SO(U&ZO~O!g#vO#l=[O~O!g#vO#l=QO~O$P=]O~P#BwO#l=^O~O#l=_O~O#l=dO~O#l=eO~O#l=fO~O#l=gO~O$P=hO~P!1WO$P=iO~P!1WOl=tO~P7eOk#S#T#U#W#X#[#j#k#v$o$u$w$z%^%_%i%j%k%r%t%w%x%z%|~(PT#p!X'}(V#qs#o#rr!Q(O$^(U$`(f~",goto:"$9_)^PPPPPP)_PP)bP)sP+X/^PPPP6lPP7SPP=PPPP@sPA]PA]PPPA]PCePA]PA]PA]PCiPCnPD]PIVPPPIZPPPPIZL^PPPLdMUPIZPIZPP! dIZPPPIZPIZP!#kIZP!'R!(W!(aP!)T!)X!)T!,fPPPPPPP!-V!(WPP!-g!/XP!2hIZIZ!2m!5y!:g!:g!>f!>nPPP!>tIZPPPPPPPPP!BTP!CbPPIZ!DsPIZPIZIZIZIZIZPIZ!FVP!IaP!LgP!Lk!Lu!Ly!LyP!I^P!L}!L}P#!TP#!XIZPIZ#!_#%dCiA]PA]PA]A]P#&qA]A]#)TA]#+{A]#.XA]A]#.w#1]#1]#1b#1k#1]#1vPP#1]PA]#2`A]#6_A]A]6lPPP#:dPPP#:}#:}P#:}P#;e#:}PP#;kP#;bP#;b#<O#;b#<j#<p#<s)bP#<v)bP#=P#=P#=PP)bP)bP)bP)bPP)bP#=V#=YP#=Y)bP#=^P#=aP)bP)bP)bP)bP)bP)b)bPP#=g#=m#=x#>O#>U#>[#>b#>p#>v#?Q#?W#?b#?h#?x#@O#@p#AS#AY#A`#An#BT#Cx#DW#D_#Ey#FX#Gy#HX#H_#He#Hk#Hu#H{#IR#I]#Io#IuPPPPPPPPPPP#I{PPPPPPP#Jp#M}$ g$ n$ vPPP$'bP$'k$*d$0}$1Q$1T$2S$2V$2^$2fP$2l$2oP$3]$3a$4X$5g$5l$6SPP$6X$6_$6c$6f$6j$6n$7j$8R$8j$8n$8q$8t$9O$9R$9V$9ZR!|RoqOXst!Z#d%m&r&t&u&w,u,z2^2aY!vQ'a-g1q5}Q%tvQ%|yQ&T|Q&j!VS'W!e-^Q'g!iS'm!r!yU*l$|*[*pQ+q%}S,O&V&WQ,f&dQ-e'`Q-o'hQ-w'nQ0^*rQ1d,QQ1{,gR<}<[%SdOPWXYZstuvw!Z!`!g!o#S#W#Z#d#o#u#x#{$O$P$Q$R$S$T$U$V$W$X$_$a$e%m%t&R&k&n&r&t&u&w&{'T'c's(U(W(^(e(y({)P*O*j+Y+_,r,u,z-k-s.R.X.v.}/p0_0n0t1U1t2U2V2X2Z2^2a2c3S3Y3n4|6V6g6h6k7O8v9V9aS#q]<X!r)`$Z$n'X)t-Y-a/X2q4V5y6u:]:o<W<Z<[<_<`<a<b<c<d<e<f<g<h<i<j<k<m<p<}=P=Q=S=[=]=f=g>TU+Q%]<u<vQ+v&PQ,h&gQ,o&oQ0z+iQ1P+kQ1[+wQ2T,mQ3b.iQ5b1OQ5h1VQ6^1|Q7[3fQ8b5iR9g7^'QkOPWXYZstuvw!Z!`!g!o#S#W#Z#d#o#u#x#{$O$P$Q$R$S$T$U$V$W$X$Z$_$a$e$n%m%t&R&k&n&o&r&t&u&w&{'T'X'c's(U(W(^(e(y({)P)t*O*j+Y+_+i,r,u,z-Y-a-k-s.R.X.i.v.}/X/p0_0n0t1U1t2U2V2X2Z2^2a2c2q3S3Y3f3n4V4|5y6V6g6h6k6u7O7^8v9V9a:]:o<W<Z<[<_<`<a<b<c<d<e<f<g<h<i<j<k<m<p<}=P=Q=S=[=]=f=g>T!S!nQ!r!v!y!z$|'W'`'a'm'n'o*l*p*r*s-^-e-g-w0^0a1q5}6P%[$ti#v$b$c$d$x${%O%Q%^%_%c)z*S*U*W*Z*b*h*x*y+h+k,U,X.h/R/f/o/z/{/}0b0d0k0l0q1h1k1s3e4`4a4l4q5S5^5a6U7Y7x8S8X8^8s9d9r9{:R:b:t;S;^;f;m<n<o<q<r<s<t<w<x<y<z<{<|=T=U=V=W=Y=Z=^=_=`=a=b=c=d=e=h=i>Q>Y>Z>^>
39_Q&X|S'U!e*[S']%i-bQ+v&PQ,R&WQ,h&gQ0p+TQ1[+wQ1a+}Q2S,lQ2T,mQ5h1VQ5q1cQ6^1|Q6a2OQ6b2RQ8b5iQ8e5nQ9O6dQ:Z8fQ:h8{R;X:[rnOXst!V!Z#d%m&i&r&t&u&w,u,z2^2aR,j&k&z^OPXYstuvwz!Z!`!g!j!o#S#d#o#u#x#{$O$P$Q$R$S$T$U$V$W$X$Z$_$a$e$n%m%t&R&k&n&o&r&t&u&w&{'T'c's(W(^(e(y({)P)t*O*j+Y+_+i,r,u,z-Y-a-k-s.R.X.i.v.}/X/p0_0n0t1U1t2U2V2X2Z2^2a2c2q3S3Y3f3n4V4|5y6V6g6h6k6u7O7^8v9V9a:]:o<W<Z<[<_<`<a<b<c<d<e<f<g<h<i<j<k<m<p<}=P=Q=S=[=]=f=g>S>T[#]WZ#W#Z'X(U!b%jm#h#i#l$x%e%h(_(i(j(k*Z*_*c+[+^+`,q-W.V.].^._.a/o/r2f3^3_4c6t7VQ%wxQ%{yW&Q|&V&W,QQ&_!TQ'd!hQ'f!iQ(r#sS+p%|%}Q+t&PQ,a&bQ,e&dS-n'g'hQ.k(sQ1T+qQ1Z+wQ1]+xQ1`+|Q1v,bS1z,f,gQ3O-oQ5g1VQ5k1YQ5p1bQ6]1{Q8a5iQ8d5mQ8h5rQ:V8`R;V:W!U$zi$d%O%Q%^%_%c*S*U*b*x*y/R/z0b0d0k0l0q4a5S8X9r>Q>Y>Z!^%yy!i!u%{%|%}'V'f'g'h'l'v*k+p+q-Z-n-o-v0T0W1T2w3O3V4t4u4x8P9}Q+j%wQ,V&[Q,Y&]Q,d&dQ.j(rQ1u,aU1y,e,f,gQ3g.kQ6W1vS6[1z1{Q8z6]#f>U#v$b$c$x${)z*W*Z*h+h+k,U,X.h/f/o/{/}1h1k1s3e4`4l4q5^5a6U7Y7x8S8^8s9d9{:R:b:t;S;^;f;m<q<s<w<y<{=T=V=Y=^=`=b=d=h>^>_o>V<n<o<r<t<x<z<|=U=W=Z=_=a=c=e=iW%Ti%V*z>QS&[!Q&iQ&]!RQ&^!SU+O%[%d=tR,T&Y%]%Si#v$b$c$d$x${%O%Q%^%_%c)z*S*U*W*Z*b*h*x*y+h+k,U,X.h/R/f/o/z/{/}0b0d0k0l0q1h1k1s3e4`4a4l4q5S5^5a6U7Y7x8S8X8^8s9d9r9{:R:b:t;S;^;f;m<n<o<q<r<s<t<w<x<y<z<{<|=T=U=V=W=Y=Z=^=_=`=a=b=c=d=e=h=i>Q>Y>Z>^>_T){$u)|V+Q%]<u<vW']!e%i*[-bS)O#y#zQ+e%rQ+{&SS.d(n(oQ1l,ZQ5V0mR8k5w'QkOPWXYZstuvw!Z!`!g!o#S#W#Z#d#o#u#x#{$O$P$Q$R$S$T$U$V$W$X$Z$_$a$e$n%m%t&R&k&n&o&r&t&u&w&{'T'X'c's(U(W(^(e(y({)P)t*O*j+Y+_+i,r,u,z-Y-a-k-s.R.X.i.v.}/X/p0_0n0t1U1t2U2V2X2Z2^2a2c2q3S3Y3f3n4V4|5y6V6g6h6k6u7O7^8v9V9a:]:o<W<Z<[<_<`<a<b<c<d<e<f<g<h<i<j<k<m<p<}=P=Q=S=[=]=f=g>T$i$^c#Y#e%q%s%u(T(Z(u(z)S)T)U)V)W)X)Y)Z)[)])_)a)c)h)r+f+z-[-z.P.U.W.u.x.|/O/P/Q/d0r2o2t3Q3X3m3r3s3t3u3v3w3x3y3z3{3|3}4O4R4S4Z5Z5e6w6}7S7c7d7m7n8m9Z9_9i9o9p:q;Y;b<Y=wT#TV#U'RkOPWXYZstuvw!Z!`!g!o#S#W#Z#d#o#u#x#{$O$P$Q$R$S$T$U$V$W$X$Z$_$a$e$n%m%t&R&k&n&o&r&t&u&w&{'T'X'c's(U(W(^(e(y({)P)t*O*j+Y+_+i,r,u,z-Y-a-k-s.R.X.i.v.}/X/p0_0n0t1U1t2U2V2X2Z2^2a2c2q3S3Y3f3n4V4|5y6V6g6h6k6u7O7^8v9V9a:]:o<W<Z<[<_<`<a<b<c<d<e<f<g<h<i<j<k<m<p<}=P=Q=S=[=]=f=g>TQ'Y!eR2r-^!W!nQ!e!r!v!y!z$|'W'`'a'm'n'o*[*l*p*r*s-^-e-g-w0^0a1q5}6PR1n,]nqOXst!Z#d%m&r&t&u&w,u,z2^2aQ&y!^Q'w!xS(t#u<`Q+n%zQ,_&_Q,`&aQ-l'eQ-y'pS.t(y=QS0s+Y=[Q1R+oQ1p,^Q2e,|Q2g,}Q2n-XQ2|-mQ3P-qS5[0t=fQ5c1SS5f1U=gQ6v2pQ6z2}Q7P3UQ8_5dQ9[6xQ9]6{Q9`7QR:n9X$d$]c#Y#e%s%u(T(Z(u(z)S)T)U)V)W)X)Y)Z)[)])_)a)c)h)r+f+z-[-z.P.U.W.u.x.|/P/Q/d0r2o2t3Q3X3m3r3s3t3u3v3w3x3y3z3{3|3}4O4R4S4Z5Z5e6w6}7S7c7d7m7n8m9Z9_9i9o9p:q;Y;b<Y=wS(p#p'jQ)Q#zS+d%q/OS.e(o(qR3`.f'QkOPWXYZstuvw!Z!`!g!o#S#W#Z#d#o#u#x#{$O$P$Q$R$S$T$U$V$W$X$Z$_$a$e$n%m%t&R&k&n&o&r&t&u&w&{'T'X'c's(U(W(^(e(y({)P)t*O*j+Y+_+i,r,u,z-Y-a-k-s.R.X.i.v.}/X/p0_0n0t1U1t2U2V2X2Z2^2a2c2q3S3Y3f3n4V4|5y6V6g6h6k6u7O7^8v9V9a:]:o<W<Z<[<_<`<a<b<c<d<e<f<g<h<i<j<k<m<p<}=P=Q=S=[=]=f=g>TS#q]<XQ&t!XQ&u!YQ&w![Q&x!]R2],xQ'b!hQ+g%wQ-j'dS.g(r+jQ2z-iW3d.j.k0y0{Q6y2{W7W3a3c3g5`U9c7X7Z7]U:s9e9f9hS;d:r:uQ;r;eR;z;sU!wQ'a-gT5{1q5}!Q_OXZ`st!V!Z#d#h%e%m&i&k&r&t&u&w(k,u,z.^2^2a]!pQ!r'a-g1q5}T#q]<X%^{OPWXYZstuvw!Z!`!g!o#S#W#Z#d#o#u#x#{$O$P$Q$R$S$T$U$V$W$X$_$a$e%m%t&R&k&n&o&r&t&u&w&{'T'c's(U(W(^(e(y({)P*O*j+Y+_+i,r,u,z-k-s.R.X.i.v.}/p0_0n0t1U1t2U2V2X2Z2^2a2c3S3Y3f3n4|6V6g6h6k7O7^8v9V9aS)O#y#zS.d(n(o!s=m$Z$n'X)t-Y-a/X2q4V5y6u:]:o<W<Z<[<_<`<a<b<c<d<e<f<g<h<i<j<k<m<p<}=P=Q=S=[=]=f=g>TU$fd)`,oS(q#p'jU*w%R(x4QU0o+P.p7iQ5`0zQ7X3bQ9f7[R:u9gm!tQ!r!v!y!z'a'm'n'o-g-w1q5}6PQ'u!uS(g#g2WS-u'l'xQ/u*^Q0T*kQ3W-xQ4h/vQ4t0VQ4u0WQ4z0`Q7t4bS8P4v4xS8T4{4}Q9t7uQ9x7{Q9}8QQ:S8VS:}9y9zS;i;O;RS;u;j;kS;};v;wS<R<O<PR<U<SQ#wbQ't!uS(f#g2WS(h#m+XQ+Z%fQ+l%xQ+r&OU-t'l'u'xQ.Y(gU/t*^*a/yQ0U*kQ0X*mQ1Q+mQ1w,cS3T-u-xQ3].bS4g/u/vQ4p0RS4s0T0`Q4w0YQ6Y1xQ7R3WS7s4b4dQ7w4hU8O4t4z4}Q8R4yQ8x6ZS9s7t7uQ9w7{Q:P8TQ:Q8UQ:e8yQ:{9tS:|9x9zQ;U:SQ;`:fS;h:};RS;t;i;jS;|;u;wS<Q;}<PQ<T<RQ<V<UQ=p=kQ=|=uR=}=vV!wQ'a-g%^aOPWXYZstuvw!Z!`!g!o#S#W#Z#d#o#u#x#{$O$P$Q$R$S$T$U$V$W$X$_$a$e%m%t&R&k&n&o&r&t&u&w&{'T'c's(U(W(^(e(y({)P*O*j+Y+_+i,r,u,z-k-s.R.X.i.v.}/p0_0n0t1U1t2U2V2X2Z2^2a2c3S3Y3f3n4|6V6g6h6k7O7^8v9V9aS#wz!j!r=j$Z$n'X)t-Y-a/X2q4V5y6u:]:o<W<Z<[<_<`<a<b<c<d<e<f<g<h<i<j<k<m<p<}=P=Q=S=[=]=f=g>TR=p>S%^bOPWXYZstuvw!Z!`!g!o#S#W#Z#d#o#u#x#{$O$P$Q$R$S$T$U$V$W$X$_$a$e%m%t&R&k&n&o&r&t&u&w&{'T'c's(U(W(^(e(y({)P*O*j+Y+_+i,r,u,z-k-s.R.X.i.v.}/p0_0n0t1U1t2U2V2X2Z2^2a2c3S3Y3f3n4|6V6g6h6k7O7^8v9V9aQ%fj!^%xy!i!u%{%|%}'V'f'g'h'l'v*k+p+q-Z-n-o-v0T0W1T2w3O3V4t4u4x8P9}S&Oz!jQ+m%yQ,c&dW1x,d,e,f,gU6Z1y1z1{S8y6[6]Q:f8z!r=k$Z$n'X)t-Y-a/X2q4V5y6u:]:o<W<Z<[<_<`<a<b<c<d<e<f<g<h<i<j<k<m<p<}=P=Q=S=[=]=f=g>TQ=u>RR=v>S%QeOPXYstuvw!Z!`!g!o#S#d#o#u#x#{$O$P$Q$R$S$T$U$V$W$X$_$a$e%m%t&R&k&n&r&t&u&w&{'T'c's(W(^(e(y({)P*O*j+Y+_+i,r,u,z-k-s.R.X.i.v.}/p0_0n0t1U1t2U2V2X2Z2^2a2c3S3Y3f3n4|6V6g6h6k7O7^8v9V9aY#bWZ#W#Z(U!b%jm#h#i#l$x%e%h(_(i(j(k*Z*_*c+[+^+`,q-W.V.].^._.a/o/r2f3^3_4c6t7VQ,p&o!p=l$Z$n)t-Y-a/X2q4V5y6u:]:o<W<Z<[<_<`<a<b<c<d<e<f<g<h<i<j<k<m<p<}=P=Q=S=[=]=f=g>TR=o'XU'^!e%i*[R2u-bX'[!e%i*[-b%SdOPWXYZstuvw!Z!`!g!o#S#W#Z#d#o#u#x#{$O$P$Q$R$S$T$U$V$W$X$_$a$e%m%t&R&k&n&r&t&u&w&{'T'c's(U(W(^(e(y({)P*O*j+Y+_,r,u,z-k-s.R.X.v.}/p0_0n0t1U1t2U2V2X2Z2^2a2c3S3Y3n4|6V6g6h6k7O8v9V9a!r)`$Z$n'X)t-Y-a/X2q4V5y6u:]:o<W<Z<[<_<`<a<b<c<d<e<f<g<h<i<j<k<m<p<}=P=Q=S=[=]=f=g>TQ,o&oQ0z+iQ3b.iQ7[3fR9g7^!b$Tc#Y%q(T(Z(u(z)[)])a)h+z-z.P.U.W.u.x/d0r3Q3X3m3}5Z5e6}7S7c9_:q<Y!P<f)_)r-[/O2o2t3r3{3|4R4Z6w7d7m7n8m9Z9i9o9p;Y;b=w!f$Vc#Y%q(T(Z(u(z)X)Y)[)])a)h+z-z.P.U.W.u.x/d0r3Q3X3m3}5Z5e6}7S7c9_:q<Y!T<h)_)r-[/O2o2t3r3x3y3{3|4R4Z6w7d7m7n8m9Z9i9o9p;Y;b=w!^$Zc#Y%q(T(Z(u(z)a)h+z-z.P.U.W.u.x/d0r3Q3X3m3}5Z5e6}7S7c9_:q<YQ4a/mz>T)_)r-[/O2o2t3r4R4Z6w7d7m7n8m9Z9i9o9p;Y;b=wQ>Y>[R>Z>]'QkOPWXYZstuvw!Z!`!g!o#S#W#Z#d#o#u#x#{$O$P$Q$R$S$T$U$V$W$X$Z$_$a$e$n%m%t&R&k&n&o&r&t&u&w&{'T'X'c's(U(W(^(e(y({)P)t*O*j+Y+_+i,r,u,z-Y-a-k-s.R.X.i.v.}/X/p0_0n0t1U1t2U2V2X2Z2^2a2c2q3S3Y3f3n4V4|5y6V6g6h6k6u7O7^8v9V9a:]:o<W<Z<[<_<`<a<b<c<d<e<f<g<h<i<j<k<m<p<}=P=Q=S=[=]=f=g>TS$oh$pR4W/W'XgOPWXYZhstuvw!Z!`!g!o#S#W#Z#d#o#u#x#{$O$P$Q$R$S$T$U$V$W$X$Z$_$a$e$n$p%m%t&R&k&n&o&r&t&u&w&{'T'X'c's(U(W(^(e(y({)P)t*O*j+Y+_+i,r,u,z-Y-a-k-s.R.X.i.v.}/W/X/p0_0n0t1U1t2U2V2X2Z2^2a2c2q3S3Y3f3n4V4|5y6V6g6h6k6u7O7^8v9V9a:]:o<W<Z<[<_<`<a<b<c<d<e<f<g<h<i<j<k<m<p<}=P=Q=S=[=]=f=g>TT$kf$qQ$ifS)k$l)oR)w$qT$jf$qT)m$l)o'XhOPWXYZhstuvw!Z!`!g!o#S#W#Z#d#o#u#x#{$O$P$Q$R$S$T$U$V$W$X$Z$_$a$e$n$p%m%t&R&k&n&o&r&t&u&w&{'T'X'c's(U(W(^(e(y({)P)t*O*j+Y+_+i,r,u,z-Y-a-k-s.R.X.i.v.}/W/X/p0_0n0t1U1t2U2V2X2Z2^2a2c2q3S3Y3f3n4V4|5y6V6g6h6k6u7O7^8v9V9a:]:o<W<Z<[<_<`<a<b<c<d<e<f<g<h<i<j<k<m<p<}=P=Q=S=[=]=f=g>TT$oh$pQ$rhR)v$p%^jOPWXYZstuvw!Z!`!g!o#S#W#Z#d#o#u#x#{$O$P$Q$R$S$T$U$V$W$X$_$a$e%m%t&R&k&n&o&r&t&u&w&{'T'c's(U(W(^(e(y({)P*O*j+Y+_+i,r,u,z-k-s.R.X.i.v.}/p0_0n0t1U1t2U2V2X2Z2^2a2c3S3Y3f3n4|6V6g6h6k7O7^8v9V9a!s>R$Z$n'X)t-Y-a/X2q4V5y6u:]:o<W<Z<[<_<`<a<b<c<d<e<f<g<h<i<j<k<m<p<}=P=Q=S=[=]=f=g>T#glOPXZst!Z!`!o#S#d#o#{$n%m&k&n&o&r&t&u&w&{'T'c)P)t*j+_+i,r,u,z-k.i/X/p0_0n1t2U2V2X2Z2^2a2c3f4V4|6V6g6h6k7^8v9V!U%Ri$d%O%Q%^%_%c*S*U*b*x*y/R/z0b0d0k0l0q4a5S8X9r>Q>Y>Z#f(x#v$b$c$x${)z*W*Z*h+h+k,U,X.h/f/o/{/}
391h1k1s3e4`4l4q5^5a6U7Y7x8S8^8s9d9{:R:b:t;S;^;f;m<q<s<w<y<{=T=V=Y=^=`=b=d=h>^>_Q+U%aQ/e*Po4Q<n<o<r<t<x<z<|=U=W=Z=_=a=c=e=i!U$yi$d%O%Q%^%_%c*S*U*b*x*y/R/z0b0d0k0l0q4a5S8X9r>Q>Y>ZQ*d$zU*m$|*[*pQ+V%bQ0Y*n#f=r#v$b$c$x${)z*W*Z*h+h+k,U,X.h/f/o/{/}1h1k1s3e4`4l4q5^5a6U7Y7x8S8^8s9d9{:R:b:t;S;^;f;m<q<s<w<y<{=T=V=Y=^=`=b=d=h>^>_n=s<n<o<r<t<x<z<|=U=W=Z=_=a=c=e=iQ=x>UQ=y>VQ=z>WR={>X!U%Ri$d%O%Q%^%_%c*S*U*b*x*y/R/z0b0d0k0l0q4a5S8X9r>Q>Y>Z#f(x#v$b$c$x${)z*W*Z*h+h+k,U,X.h/f/o/{/}1h1k1s3e4`4l4q5^5a6U7Y7x8S8^8s9d9{:R:b:t;S;^;f;m<q<s<w<y<{=T=V=Y=^=`=b=d=h>^>_o4Q<n<o<r<t<x<z<|=U=W=Z=_=a=c=e=inoOXst!Z#d%m&r&t&u&w,u,z2^2aS*g${*ZQ-T'OQ-U'QR4k/{%[%Si#v$b$c$d$x${%O%Q%^%_%c)z*S*U*W*Z*b*h*x*y+h+k,U,X.h/R/f/o/z/{/}0b0d0k0l0q1h1k1s3e4`4a4l4q5S5^5a6U7Y7x8S8X8^8s9d9r9{:R:b:t;S;^;f;m<n<o<q<r<s<t<w<x<y<z<{<|=T=U=V=W=Y=Z=^=_=`=a=b=c=d=e=h=i>Q>Y>Z>^>_Q,W&]Q1j,YQ5u1iR8j5vV*o$|*[*pU*o$|*[*pT5|1q5}S0R*j/pQ4y0_T8U4|:_Q+l%xQ0X*mQ1Q+mQ1w,cQ6Y1xQ8x6ZQ:e8yR;`:f!U%Oi$d%O%Q%^%_%c*S*U*b*x*y/R/z0b0d0k0l0q4a5S8X9r>Q>Y>Zx*S$v)f*T*v+W/x0f0g4T4i5T5U5Y7r8W:T:z=q>O>PS0b*u0c#f<q#v$b$c$x${)z*W*Z*h+h+k,U,X.h/f/o/{/}1h1k1s3e4`4l4q5^5a6U7Y7x8S8^8s9d9{:R:b:t;S;^;f;m<q<s<w<y<{=T=V=Y=^=`=b=d=h>^>_n<r<n<o<r<t<x<z<|=U=W=Z=_=a=c=e=i!d=T(v)d*]*f.l.o.s/a/m0O0x1g3j4^4j4n5t7_7b7y7|8Z8]9v:O:U;P;T;g;l;x>[>]`=U4P7e7h7l9j:v:y;{S=`.n3kT=a7g9m!U%Qi$d%O%Q%^%_%c*S*U*b*x*y/R/z0b0d0k0l0q4a5S8X9r>Q>Y>Z|*U$v)f*V*u+W/i/x0f0g4T4i5O5T5U5Y7r8W:T:z=q>O>PS0d*v0e#f<s#v$b$c$x${)z*W*Z*h+h+k,U,X.h/f/o/{/}1h1k1s3e4`4l4q5^5a6U7Y7x8S8^8s9d9{:R:b:t;S;^;f;m<q<s<w<y<{=T=V=Y=^=`=b=d=h>^>_n<t<n<o<r<t<x<z<|=U=W=Z=_=a=c=e=i!h=V(v)d*]*f.m.n.s/a/m0O0x1g3h3j4^4j4n5t7_7`7b7y7|8Z8]9v:O:U;P;T;g;l;x>[>]d=W4P7f7g7l9j9k:v:w:y;{S=b.o3lT=c7h9nrnOXst!V!Z#d%m&i&r&t&u&w,u,z2^2aQ&f!UR,r&ornOXst!V!Z#d%m&i&r&t&u&w,u,z2^2aR&f!UQ,[&^R1f,TsnOXst!V!Z#d%m&i&r&t&u&w,u,z2^2aQ1r,aS6T1u1vU8r6R6S6WS:a8t8uS;[:`:cQ;o;]R;y;pQ&m!VR,k&iR6a2OR:h8{W&Q|&V&W,QR1]+xQ&r!WR,u&sR,{&xT2_,z2aR-P&yQ-O&yR2h-PQ'z!{R-{'zSsOtQ#dXT%ps#dQ#OTR'|#OQ#RUR(O#RQ)|$uR/b)|Q#UVR(R#UQ#XWU(X#X(Y.SQ(Y#YR.S(ZQ-_'YR2s-_Q.w(zS3o.w3pR3p.xQ-g'aR2x-gY!rQ'a-g1q5}R'k!rQ/S)fR4U/SU#_W%h*ZU(`#_(a.TQ(a#`R.T([Q-c'^R2v-ct`OXst!V!Z#d%m&i&k&r&t&u&w,u,z2^2aS#hZ%eU#r`#h.^R.^(kQ(l#jQ.Z(hW.c(l.Z3Z7TQ3Z.[R7T3[Q)o$lR/Y)oQ$phR)u$pQ$`cU)b$`.O<lQ.O<YR<l)rQ/s*^W4e/s4f7v9uU4f/t/u/vS7v4g4hR9u7w$e*R$v(v)d)f*]*f*u*v+R+S+W.n.o.q.r.s/a/i/k/m/x0O0f0g0x1g3h3i3j4P4T4^4i4j4n5O5Q5T5U5Y5t7_7`7a7b7g7h7j7k7l7r7y7|8W8Z8]9j9k9l9v:O:T:U:v:w:x:y:z;P;T;g;l;x;{=q>O>P>[>]Q/|*fU4m/|4o7zQ4o0OR7z4nS*p$|*[R0[*px*T$v)f*u*v+W/x0f0g4T4i5T5U5Y7r8W:T:z=q>O>P!d.l(v)d*]*f.n.o.s/a/m0O0x1g3j4^4j4n5t7_7b7y7|8Z8]9v:O:U;P;T;g;l;x>[>]U/j*T.l7ea7e4P7g7h7l9j:v:y;{Q0c*uQ3k.nU5P0c3k9mR9m7g|*V$v)f*u*v+W/i/x0f0g4T4i5O5T5U5Y7r8W:T:z=q>O>P!h.m(v)d*]*f.n.o.s/a/m0O0x1g3h3j4^4j4n5t7_7`7b7y7|8Z8]9v:O:U;P;T;g;l;x>[>]U/l*V.m7fe7f4P7g7h7l9j9k:v:w:y;{Q0e*vQ3l.oU5R0e3l9nR9n7hQ*{%UR0i*{Q5_0xR8[5_Q+a%kR0w+aQ5x1lS8l5x:^R:^8mQ,^&_R1o,^Q5}1qR8o5}Q1},hS6_1}8|R8|6aQ1W+tW5j1W5l8c:XQ5l1ZQ8c5kR:X8dQ+y&QR1^+yQ2a,zR6o2aYrOXst#dQ&v!ZQ+c%mQ,t&rQ,v&tQ,w&uQ,y&wQ2[,uS2_,z2aR6n2^Q%opQ&z!_Q&}!aQ'P!bQ'R!cQ'r!uQ+b%lQ+n%zQ,S&XQ,j&mQ-R&|W-r'l't'u'xQ-y'pQ0Z*oQ1R+oQ1e,RS2Q,k,nQ2i-QQ2j-TQ2k-UQ3P-qW3R-t-u-x-zQ5c1SQ5o1aQ5s1gQ6X1wQ6c2SQ6m2]U6|3Q3T3WQ7P3UQ8_5dQ8g5qQ8i5tQ8n5|Q8w6YQ8}6bS9^6}7RQ9`7QQ:Y8eQ:d8xQ:i9OQ:p9_Q;W:ZQ;_:eQ;c:qQ;n;XR;q;`Q%zyQ'e!iQ'p!uU+o%{%|%}Q-X'VU-m'f'g'hS-q'l'vQ0S*kS1S+p+qQ2p-ZS2}-n-oQ3U-vS4r0T0WQ5d1TQ6x2wQ6{3OQ7Q3VU7}4t4u4xQ9|8PR;Q9}S$wi>QR*|%VU%Ui%V>QR0h*zQ$viS(v#v+kS)d$b$cQ)f$dQ*]$xS*f${*ZQ*u%OQ*v%QQ+R%^Q+S%_Q+W%cQ.n<qQ.o<sQ.q<wQ.r<yQ.s<{Q/a)zQ/i*SQ/k*UQ/m*WQ/x*bS0O*h/oQ0f*xQ0g*yl0x+h,X.h1k1s3e6U7Y8s9d:b:t;^;fQ1g,UQ3h=TQ3i=VQ3j=YS4P<n<oQ4T/RS4^/f4`Q4i/zQ4j/{Q4n/}Q5O0bQ5Q0dQ5T0kQ5U0lQ5Y0qQ5t1hQ7_=^Q7`=`Q7a=bQ7b=dQ7g<rQ7h<tQ7j<xQ7k<zQ7l<|Q7r4aQ7y4lQ7|4qQ8W5SQ8Z5^Q8]5aQ9j=ZQ9k=UQ9l=WQ9v7xQ:O8SQ:T8XQ:U8^Q:v=_Q:w=aQ:x=cQ:y=eQ:z9rQ;P9{Q;T:RQ;g=hQ;l;SQ;x;mQ;{=iQ=q>QQ>O>YQ>P>ZQ>[>^R>]>_Q+P%]Q.p<uR7i<vnpOXst!Z#d%m&r&t&u&w,u,z2^2aQ!fPS#fZ#oQ&|!`W'i!o*j0_4|Q(Q#SQ)R#{Q)s$nS,n&k&nQ,s&oQ-Q&{S-V'T/pQ-i'cQ.z)PQ/^)tQ0u+_Q0{+iQ2Y,rQ2{-kQ3c.iQ4Y/XQ5W0nQ6S1tQ6e2UQ6f2VQ6j2XQ6l2ZQ6q2cQ7]3fQ7o4VQ8u6VQ9R6gQ9S6hQ9U6kQ9h7^Q:c8vR:m9V#[cOPXZst!Z!`!o#d#o#{%m&k&n&o&r&t&u&w&{'T'c)P*j+_+i,r,u,z-k.i/p0_0n1t2U2V2X2Z2^2a2c3f4|6V6g6h6k7^8v9VQ#YWQ#eYQ%quQ%svS%uw!gS(T#W(WQ(Z#ZQ(u#uQ(z#xQ)S$OQ)T$PQ)U$QQ)V$RQ)W$SQ)X$TQ)Y$UQ)Z$VQ)[$WQ)]$XQ)_$ZQ)a$_Q)c$aQ)h$eW)r$n)t/X4VQ+f%tQ+z&RS-['X2qQ-z'sS.P(U.RQ.U(^Q.W(eQ.u(yQ.x({Q.|<WQ/O<ZQ/P<[Q/Q<_Q/d*OQ0r+YQ2o-YQ2t-aQ3Q-sQ3X.XQ3m.vQ3r<`Q3s<aQ3t<bQ3u
39<cQ3v<dQ3w<eQ3x<fQ3y<gQ3z<hQ3{<iQ3|<jQ3}.}Q4O<mQ4R<pQ4S<}Q4Z<kQ5Z0tQ5e1UQ6w=PQ6}3SQ7S3YQ7c3nQ7d=QQ7m=SQ7n=[Q8m5yQ9Z6uQ9_7OQ9i=]Q9o=fQ9p=gQ:q9aQ;Y:]Q;b:oQ<Y#SR=w>TR#[WR'Z!el!tQ!r!v!y!z'a'm'n'o-g-w1q5}6PS'V!e-^U*k$|*[*pS-Z'W'`S0W*l*rQ0`*sQ2w-eQ4x0^R4}0aR(|#xQ!fQT-f'a-g]!qQ!r'a-g1q5}Q#p]R'j<XR)g$dY!uQ'a-g1q5}Q'l!rS'v!v!yS'x!z6PS-v'm'nQ-x'oR3V-wT#kZ%eS#jZ%eS%km,qU(h#h#i#lS.[(i(jQ.`(kQ0v+`Q3[.]U3].^._.aS7U3^3_R9b7Vd#^W#W#Z%h(U(_*Z+[.V/or#gZm#h#i#l%e(i(j(k+`.].^._.a3^3_7VS*^$x*cQ/v*_Q2W,qQ2m-WQ4b/rQ6s2fQ7u4cQ9Y6tT=n'X+^V#aW%h*ZU#`W%h*ZS(V#W(_U([#Z+[/oS-]'X+^T.Q(U.VV'_!e%i*[Q$lfR)y$qT)n$l)oR4X/WT*`$x*cT*i${*ZQ0y+hQ1i,XQ3a.hQ5v1kQ6R1sQ7Z3eQ8t6UQ9e7YQ:`8sQ:r9dQ;]:bQ;e:tQ;p;^R;s;fnqOXst!Z#d%m&r&t&u&w,u,z2^2aQ&l!VR,j&itmOXst!U!V!Z#d%m&i&r&t&u&w,u,z2^2aR,q&oT%lm,qR1m,ZR,i&gQ&U|S,P&V&WR1`,QR+u&PT&p!W&sT&q!W&sT2`,z2a",nodeNames:"â ArithOp ArithOp ?. JSXStartTag LineComment BlockComment Script Hashbang ExportDeclaration export Star as VariableName String Escape from ; default FunctionDeclaration async function VariableDefinition > < TypeParamList in out const TypeDefinition extends ThisType this LiteralType ArithOp Number BooleanLiteral TemplateType InterpolationEnd Interpolation InterpolationStart NullType null VoidType void TypeofType typeof MemberExpression . PropertyName [ TemplateString Escape Interpolation super RegExp ] ArrayExpression Spread , } { ObjectExpression Property async get set PropertyDefinition Block : NewTarget new NewExpression ) ( ArgList UnaryExpression delete LogicOp BitOp YieldExpression yield AwaitExpression await ParenthesizedExpression ClassExpression class ClassBody MethodDeclaration Decorator @ MemberExpression PrivatePropertyName CallExpression TypeArgList CompareOp < declare Privacy static abstract override PrivatePropertyDefinition PropertyDeclaration readonly accessor Optional TypeAnnotation Equals StaticBlock FunctionExpression ArrowFunction ParamList ParamList ArrayPattern ObjectPattern PatternProperty VariableDefinition Privacy readonly Arrow MemberExpression BinaryExpression ArithOp ArithOp ArithOp ArithOp BitOp CompareOp instanceof satisfies CompareOp BitOp BitOp BitOp LogicOp LogicOp ConditionalExpression LogicOp LogicOp AssignmentExpression UpdateOp PostfixExpression CallExpression InstantiationExpression TaggedTemplateExpression DynamicImport import ImportMeta JSXElement JSXSelfCloseEndTag JSXSelfClosingTag JSXIdentifier JSXBuiltin JSXIdentifier JSXNamespacedName JSXMemberExpression JSXSpreadAttribute JSXAttribute JSXAttributeValue JSXEscape JSXEndTag JSXOpenTag JSXFragmentTag JSXText JSXEscape JSXStartCloseTag JSXCloseTag PrefixCast < ArrowFunction TypeParamList SequenceExpression InstantiationExpression KeyofType keyof UniqueType unique ImportType InferredType infer TypeName ParenthesizedType FunctionSignature ParamList NewSignature IndexedType TupleType Label ArrayType ReadonlyType ObjectType MethodType PropertyType IndexSignature PropertyDefinition CallSignature TypePredicate asserts is NewSignature new UnionType LogicOp IntersectionType LogicOp ConditionalType ParameterizedType ClassDeclaration abstract implements type VariableDeclaration let var using TypeAliasDeclaration InterfaceDeclaration interface EnumDeclaration enum EnumBody NamespaceDeclaration namespace module AmbientDeclaration declare GlobalDeclaration global ClassDeclaration ClassBody AmbientFunctionDeclaration ExportGroup VariableName VariableName ImportDeclaration defer ImportGroup ForStatement for ForSpec ForInSpec ForOfSpec of WhileStatement while WithStatement with DoStatement do IfStatement if else SwitchStatement switch SwitchBody CaseLabel case DefaultLabel TryStatement try CatchClause catch FinallyClause finally ReturnStatement return ThrowStatement throw BreakStatement break ContinueStatement continue DebuggerStatement debugger LabeledStatement ExpressionStatement SingleExpression SingleClassItem",maxTerm:381,context:trackNewline,nodeProps:[["isolate",-8,5,6,14,37,39,51,53,55,""],["group",-26,9,17,19,68,208,212,216,217,219,222,225,235,238,244,246,248,250,253,259,265,267,269,271,273,275,276,"Statement",-34,13,14,32,35,36,42,51,54,55,57,62,70,72,76,80,82,84,85,110,111,121,122,137,140,142,143,144,145,146,148,149,168,170,172,"Expression",-23,31,33,37,41,43,45,174,176,178,179,181,182,183,185,186,187,189,190,191,202,204,206,207,"Type",-3,88,103,109,"ClassItem"],["o
39penedBy",23,"<",38,"InterpolationStart",56,"[",60,"{",73,"(",161,"JSXStartCloseTag"],["closedBy",-2,24,169,">",40,"InterpolationEnd",50,"]",61,"}",74,")",166,"JSXEndTag"]],propSources:[jsHighlight],skippedNodes:[0,5,6,279],repeatNodeCount:37,tokenData:"$Fq07[R!bOX%ZXY+gYZ-yZ[+g[]%Z]^.c^p%Zpq+gqr/mrs3cst:_tuEruvJSvwLkwx! Yxy!'iyz!(sz{!)}{|!,q|}!.O}!O!,q!O!P!/Y!P!Q!9j!Q!R#:O!R![#<_![!]#I_!]!^#Jk!^!_#Ku!_!`$![!`!a$$v!a!b$*T!b!c$,r!c!}Er!}#O$-|#O#P$/W#P#Q$4o#Q#R$5y#R#SEr#S#T$7W#T#o$8b#o#p$<r#p#q$=h#q#r$>x#r#s$@U#s$f%Z$f$g+g$g#BYEr#BY#BZ$A`#BZ$ISEr$IS$I_$A`$I_$I|Er$I|$I}$Dk$I}$JO$Dk$JO$JTEr$JT$JU$A`$JU$KVEr$KV$KW$A`$KW&FUEr&FU&FV$A`&FV;'SEr;'S;=`I|<%l?HTEr?HT?HU$A`?HUOEr(n%d_$j&j(Xp([!bOY%ZYZ&cZr%Zrs&}sw%Zwx(rx!^%Z!^!_*g!_#O%Z#O#P&c#P#o%Z#o#p*g#p;'S%Z;'S;=`+a<%lO%Z&j&hT$j&jO!^&c!_#o&c#p;'S&c;'S;=`&w<%lO&c&j&zP;=`<%l&c'|'U]$j&j([!bOY&}YZ&cZw&}wx&cx!^&}!^!_'}!_#O&}#O#P&c#P#o&}#o#p'}#p;'S&};'S;=`(l<%lO&}!b(SU([!bOY'}Zw'}x#O'}#P;'S'};'S;=`(f<%lO'}!b(iP;=`<%l'}'|(oP;=`<%l&}'[(y]$j&j(XpOY(rYZ&cZr(rrs&cs!^(r!^!_)r!_#O(r#O#P&c#P#o(r#o#p)r#p;'S(r;'S;=`*a<%lO(rp)wU(XpOY)rZr)rs#O)r#P;'S)r;'S;=`*Z<%lO)rp*^P;=`<%l)r'[*dP;=`<%l(r#S*nX(Xp([!bOY*gZr*grs'}sw*gwx)rx#O*g#P;'S*g;'S;=`+Z<%lO*g#S+^P;=`<%l*g(n+dP;=`<%l%Z07[+rq$j&j(Xp([!b'}0/lOX%ZXY+gYZ&cZ[+g[p%Zpq+gqr%Zrs&}sw%Zwx(rx!^%Z!^!_*g!_#O%Z#O#P&c#P#o%Z#o#p*g#p$f%Z$f$g+g$g#BY%Z#BY#BZ+g#BZ$IS%Z$IS$I_+g$I_$JT%Z$JT$JU+g$JU$KV%Z$KV$KW+g$KW&FU%Z&FU&FV+g&FV;'S%Z;'S;=`+a<%l?HT%Z?HT?HU+g?HUO%Z07[.ST(Y#S$j&j(O0/lO!^&c!_#o&c#p;'S&c;'S;=`&w<%lO&c07[.n_$j&j(Xp([!b(O0/lOY%ZYZ&cZr%Zrs&}sw%Zwx(rx!^%Z!^!_*g!_#O%Z#O#P&c#P#o%Z#o#p*g#p;'S%Z;'S;=`+a<%lO%Z)3p/x`$j&j!p),Q(Xp([!bOY%ZYZ&cZr%Zrs&}sw%Zwx(rx!^%Z!^!_*g!_!`0z!`#O%Z#O#P&c#P#o%Z#o#p*g#p;'S%Z;'S;=`+a<%lO%Z(KW1V`#w(Ch$j&j(Xp([!bOY%ZYZ&cZr%Zrs&}sw%Zwx(rx!^%Z!^!_*g!_!`2X!`#O%Z#O#P&c#P#o%Z#o#p*g#p;'S%Z;'S;=`+a<%lO%Z(KW2d_#w(Ch$j&j(Xp([!bOY%ZYZ&cZr%Zrs&}sw%Zwx(rx!^%Z!^!_*g!_#O%Z#O#P&c#P#o%Z#o#p*g#p;'S%Z;'S;=`+a<%lO%Z'At3l_(W':f$j&j([!bOY4kYZ5qZr4krs7nsw4kwx5qx!^4k!^!_8p!_#O4k#O#P5q#P#o4k#o#p8p#p;'S4k;'S;=`:X<%lO4k(^4r_$j&j([!bOY4kYZ5qZr4krs7nsw4kwx5qx!^4k!^!_8p!_#O4k#O#P5q#P#o4k#o#p8p#p;'S4k;'S;=`:X<%lO4k&z5vX$j&jOr5qrs6cs!^5q!^!_6y!_#o5q#o#p6y#p;'S5q;'S;=`7h<%lO5q&z6jT$e`$j&jO!^&c!_#o&c#p;'S&c;'S;=`&w<%lO&c`6|TOr6yrs7]s;'S6y;'S;=`7b<%lO6y`7bO$e``7eP;=`<%l6y&z7kP;=`<%l5q(^7w]$e`$j&j([!bOY&}YZ&cZw&}wx&cx!^&}!^!_'}!_#O&}#O#P&c#P#o&}#o#p'}#p;'S&};'S;=`(l<%lO&}!r8uZ([!bOY8pYZ6yZr8prs9hsw8pwx6yx#O8p#O#P6y#P;'S8p;'S;=`:R<%lO8p!r9oU$e`([!bOY'}Zw'}x#O'}#P;'S'};'S;=`(f<%lO'}!r:UP;=`<%l8p(^:[P;=`<%l4k%9[:hh$j&j(Xp([!bOY%ZYZ&cZq%Zqr<Srs&}st%ZtuCruw%Zwx(rx!^%Z!^!_*g!_!c%Z!c!}Cr!}#O%Z#O#P&c#P#R%Z#R#SCr#S#T%Z#T#oCr#o#p*g#p$g%Z$g;'SCr;'S;=`El<%lOCr(r<__WS$j&j(Xp([!bOY<SYZ&cZr<Srs=^sw<Swx@nx!^<S!^!_Bm!_#O<S#O#P>`#P#o<S#o#pBm#p;'S<S;'S;=`Cl<%lO<S(Q=g]WS$j&j([!bOY=^YZ&cZw=^wx>`x!^=^!^!_?q!_#O=^#O#P>`#P#o=^#o#p?q#p;'S=^;'S;=`@h<%lO=^&n>gXWS$j&jOY>`YZ&cZ!^>`!^!_?S!_#o>`#o#p?S#p;'S>`;'S;=`?k<%lO>`S?XSWSOY?SZ;'S?S;'S;=`?e<%lO?SS?hP;=`<%l?S&n?nP;=`<%l>`!f?xWWS([!bOY?qZw?qwx?Sx#O?q#O#P?S#P;'S?q;'S;=`@b<%lO?q!f@eP;=`<%l?q(Q@kP;=`<%l=^'`@w]WS$j&j(XpOY@nYZ&cZr@nrs>`s!^@n!^!_Ap!_#O@n#O#P>`#P#o@n#o#pAp#p;'S@n;'S;=`Bg<%lO@ntAwWWS(XpOYApZrAprs?Ss#OAp#O#P?S#P;'SAp;'S;=`Ba<%lOAptBdP;=`<%lAp'`BjP;=`<%l@n#WBvYWS(Xp([!bOYBmZrBmrs?qswBmwxApx#OBm#O#P?S#P;'SBm;'S;=`Cf<%lOBm#WCiP;=`<%lBm(rCoP;=`<%l<S%9[C}i$j&j(p%1l(Xp([!bOY%ZYZ&cZr%Zrs&}st%ZtuCruw%Zwx(rx!Q%Z!Q![Cr![!^%Z!^!_*g!_!c%Z!c!}Cr!}#O%Z#O#P&c#P#R%Z#R#SCr#S#T%Z#T#oCr#o#p*g#p$g%Z$g;'SCr;'S;=`El<%lOCr%9[EoP;=`<%lCr07[FRk$j&j(Xp([!b$^#t(U,2j(f$I[OY%ZYZ&cZr%Zrs&}st%ZtuEruw%Zwx(rx}%Z}!OGv!O!Q%Z!Q![Er![!^%Z!^!_*g!_!c%Z!c!}Er!}#O%Z#O#P&c#P#R%Z#R#SEr#S#T%Z#T#oEr#o#p*g#p$g%Z$g;'SEr;'S;=`I|<%lOEr+dHRk$j&j(Xp([!b$^#tOY%ZYZ&cZr%Zrs&}st%ZtuGvuw%Zwx(rx}%Z}!OGv!O!Q%Z!Q![Gv![!^%Z!^!_*g!_!c%Z!c!}Gv!}#O%Z#O#P&c#P#R%Z#R#SGv#S#T%Z#T#oGv#o#p*g#p$g%Z$g;'SGv;'S;=`Iv<%lOGv+dIyP;=`<%lGv07[JPP;=`<%lEr(KWJ_`$j&j(Xp([!b#q(ChOY%ZYZ&cZr%Zrs&}sw%Zwx(rx!^%Z!^!_*g!_!`Ka!`#O%Z#O#P&c#P#o%Z#o#p*g#p;'S%Z;'S;=`+a<%lO%Z(KWKl_$j&j$R(Ch(Xp([!bOY%ZYZ&cZr%Zrs&}sw%Zwx(rx!^%Z!^!_*g!_#O%Z#O#P&c#P#o%Z#o#p*g#p;'S%Z;'S;=`+a<%lO%Z,#xLva({+JY$j&j(Xp([!bOY%ZYZ&cZr%Zrs&}sv%ZvwM{wx(rx!^%Z!^!_*g!_!`Ka!`#O%Z#O#P&c#P#o%Z#o#p*g#p;'S%Z;'S;=`+a<%lO%Z(KWNW`$j&j#{(Ch(Xp([!bOY%ZYZ&cZr%Zrs&}sw%Zwx(rx!^%Z!^!_*g!_!`Ka!`#O%Z#O#P&c#P#o%Z#o#p*g#p;'S%Z;'S;=`+a<%lO%Z'At! c_(Z';W$j&j(XpOY!!bYZ!#hZr!!brs!#hsw!!bwx!$xx!^!!b!^!_!%z!_#O!!b#O#P!#h#P#o!!b#o#p!%z#p;'S!!b;'S;=`!'c<%lO!!b'l!!i_$j&j(XpOY!!bYZ!#hZr!!brs!#hsw!!bwx!$xx!^!!b!^!_!%z!_#O!!b#O#P!#h#P#o!!b#o#p!%z#p;'S!!b;'S;=`!'c<%lO!!b&z!#mX$j&jOw!#hwx6cx!^!#h!^!_!$Y!_#o!#h#o#p!$Y#p;'S!#h;'S;=`!$r<%lO!#h`!$]TOw!$Ywx7]x;'S!$Y;'S;=`!$l<%lO!$Y`!$oP;=`<%l!$Y&z!$uP;=`<%l!#h'l!%R]$e`$j&j(XpOY(rYZ&cZr(rrs&cs!^(r!^!_)r!_#O(r#O#P&c#P#o(r#o#p)r#p;'S(r;'S;=`*a<%lO(r!Q!&PZ(XpOY!%zYZ!$YZr!%zrs!$Ysw!%zwx!&rx#O!%z#O#P!$Y#P;'S!%z;'S;=`!']<%lO!%z!Q!&yU$e`(XpOY)rZr)rs#O)r#P;'S)r;'S;=`*Z<%lO)r!Q!'`P;=`<%l!%z'l!'fP;=`<%l!!b/5|!'t_!l/.^$j&j(Xp([!bOY%ZYZ&cZr%Zrs&}sw%Zwx(rx!^%Z!^!_*g!_#O%Z#O#P&c#P#o%Z#o#p*g#p;'S%Z;'S;=`+a<%lO%Z#&U!)O_!k!Lf$j&j(Xp([!bOY%ZYZ&cZr%Zrs&}sw%Zwx(rx!^%Z!^!_*g!_#O%Z#O#P&c#P#o%Z#o#p*g#p;'S%Z;'S;=`+a<%lO%Z-!n!*[b$j&j(Xp([!b(V%&f#r(ChOY%ZYZ&cZr%Zrs&}sw%Zwx(rxz%Zz{!+d{!^%Z!^!_*g!_!`Ka!`#O%Z#O#P&c#P#o%Z#o#p*g#p;'S%Z;'S;=`+a<%lO%Z(KW!+o`$j&j(Xp([!b#o(ChOY%ZYZ&cZr%Zrs&}sw%Zwx(rx!^%Z!^!_*g!_!`Ka!`#O%Z#O#P&c#P#o%Z#o#p*g#p;'S%Z;'S;=`+a<%lO%Z+;x!,|`$j&j(Xp([!br+4YOY%ZYZ&cZr%Zrs&}sw%Zwx(rx!^%Z!^!_*g!_!`Ka!`#O%Z#O#P&c#P#o%Z#o#p*g#p;'S%Z;'S;=`+a<%lO%Z,$U!.Z_!]+Jf$j&j(Xp([!bOY%ZYZ&cZr%Zrs&}sw%Zwx(rx!^%Z!^!_*g!_#O%Z#O#P&c#P#o%Z#o#p*g#p;'S%Z;'S;=`+a<%lO%Z07[!/ec$j&j(Xp([!b!Q.2^OY%ZYZ&cZr%Zrs&}
39sw%Zwx(rx!O%Z!O!P!0p!P!Q%Z!Q![!3Y![!^%Z!^!_*g!_#O%Z#O#P&c#P#o%Z#o#p*g#p;'S%Z;'S;=`+a<%lO%Z#%|!0ya$j&j(Xp([!bOY%ZYZ&cZr%Zrs&}sw%Zwx(rx!O%Z!O!P!2O!P!^%Z!^!_*g!_#O%Z#O#P&c#P#o%Z#o#p*g#p;'S%Z;'S;=`+a<%lO%Z#%|!2Z_![!L^$j&j(Xp([!bOY%ZYZ&cZr%Zrs&}sw%Zwx(rx!^%Z!^!_*g!_#O%Z#O#P&c#P#o%Z#o#p*g#p;'S%Z;'S;=`+a<%lO%Z'Ad!3eg$j&j(Xp([!bs'9tOY%ZYZ&cZr%Zrs&}sw%Zwx(rx!Q%Z!Q![!3Y![!^%Z!^!_*g!_!g%Z!g!h!4|!h#O%Z#O#P&c#P#R%Z#R#S!3Y#S#X%Z#X#Y!4|#Y#o%Z#o#p*g#p;'S%Z;'S;=`+a<%lO%Z'Ad!5Vg$j&j(Xp([!bOY%ZYZ&cZr%Zrs&}sw%Zwx(rx{%Z{|!6n|}%Z}!O!6n!O!Q%Z!Q![!8S![!^%Z!^!_*g!_#O%Z#O#P&c#P#R%Z#R#S!8S#S#o%Z#o#p*g#p;'S%Z;'S;=`+a<%lO%Z'Ad!6wc$j&j(Xp([!bOY%ZYZ&cZr%Zrs&}sw%Zwx(rx!Q%Z!Q![!8S![!^%Z!^!_*g!_#O%Z#O#P&c#P#R%Z#R#S!8S#S#o%Z#o#p*g#p;'S%Z;'S;=`+a<%lO%Z'Ad!8_c$j&j(Xp([!bs'9tOY%ZYZ&cZr%Zrs&}sw%Zwx(rx!Q%Z!Q![!8S![!^%Z!^!_*g!_#O%Z#O#P&c#P#R%Z#R#S!8S#S#o%Z#o#p*g#p;'S%Z;'S;=`+a<%lO%Z07[!9uf$j&j(Xp([!b#p(ChOY!;ZYZ&cZr!;Zrs!<nsw!;Zwx!Lcxz!;Zz{#-}{!P!;Z!P!Q#/d!Q!^!;Z!^!_#(i!_!`#7S!`!a#8i!a!}!;Z!}#O#,f#O#P!Dy#P#o!;Z#o#p#(i#p;'S!;Z;'S;=`#-w<%lO!;Z?O!;fb$j&j(Xp([!b!X7`OY!;ZYZ&cZr!;Zrs!<nsw!;Zwx!Lcx!P!;Z!P!Q#&`!Q!^!;Z!^!_#(i!_!}!;Z!}#O#,f#O#P!Dy#P#o!;Z#o#p#(i#p;'S!;Z;'S;=`#-w<%lO!;Z>^!<w`$j&j([!b!X7`OY!<nYZ&cZw!<nwx!=yx!P!<n!P!Q!Eq!Q!^!<n!^!_!Gr!_!}!<n!}#O!KS#O#P!Dy#P#o!<n#o#p!Gr#p;'S!<n;'S;=`!L]<%lO!<n<z!>Q^$j&j!X7`OY!=yYZ&cZ!P!=y!P!Q!>|!Q!^!=y!^!_!@c!_!}!=y!}#O!CW#O#P!Dy#P#o!=y#o#p!@c#p;'S!=y;'S;=`!Ek<%lO!=y<z!?Td$j&j!X7`O!^&c!_#W&c#W#X!>|#X#Z&c#Z#[!>|#[#]&c#]#^!>|#^#a&c#a#b!>|#b#g&c#g#h!>|#h#i&c#i#j!>|#j#k!>|#k#m&c#m#n!>|#n#o&c#p;'S&c;'S;=`&w<%lO&c7`!@hX!X7`OY!@cZ!P!@c!P!Q!AT!Q!}!@c!}#O!Ar#O#P!Bq#P;'S!@c;'S;=`!CQ<%lO!@c7`!AYW!X7`#W#X!AT#Z#[!AT#]#^!AT#a#b!AT#g#h!AT#i#j!AT#j#k!AT#m#n!AT7`!AuVOY!ArZ#O!Ar#O#P!B[#P#Q!@c#Q;'S!Ar;'S;=`!Bk<%lO!Ar7`!B_SOY!ArZ;'S!Ar;'S;=`!Bk<%lO!Ar7`!BnP;=`<%l!Ar7`!BtSOY!@cZ;'S!@c;'S;=`!CQ<%lO!@c7`!CTP;=`<%l!@c<z!C][$j&jOY!CWYZ&cZ!^!CW!^!_!Ar!_#O!CW#O#P!DR#P#Q!=y#Q#o!CW#o#p!Ar#p;'S!CW;'S;=`!Ds<%lO!CW<z!DWX$j&jOY!CWYZ&cZ!^!CW!^!_!Ar!_#o!CW#o#p!Ar#p;'S!CW;'S;=`!Ds<%lO!CW<z!DvP;=`<%l!CW<z!EOX$j&jOY!=yYZ&cZ!^!=y!^!_!@c!_#o!=y#o#p!@c#p;'S!=y;'S;=`!Ek<%lO!=y<z!EnP;=`<%l!=y>^!Ezl$j&j([!b!X7`OY&}YZ&cZw&}wx&cx!^&}!^!_'}!_#O&}#O#P&c#P#W&}#W#X!Eq#X#Z&}#Z#[!Eq#[#]&}#]#^!Eq#^#a&}#a#b!Eq#b#g&}#g#h!Eq#h#i&}#i#j!Eq#j#k!Eq#k#m&}#m#n!Eq#n#o&}#o#p'}#p;'S&};'S;=`(l<%lO&}8r!GyZ([!b!X7`OY!GrZw!Grwx!@cx!P!Gr!P!Q!Hl!Q!}!Gr!}#O!JU#O#P!Bq#P;'S!Gr;'S;=`!J|<%lO!Gr8r!Hse([!b!X7`OY'}Zw'}x#O'}#P#W'}#W#X!Hl#X#Z'}#Z#[!Hl#[#]'}#]#^!Hl#^#a'}#a#b!Hl#b#g'}#g#h!Hl#h#i'}#i#j!Hl#j#k!Hl#k#m'}#m#n!Hl#n;'S'};'S;=`(f<%lO'}8r!JZX([!bOY!JUZw!JUwx!Arx#O!JU#O#P!B[#P#Q!Gr#Q;'S!JU;'S;=`!Jv<%lO!JU8r!JyP;=`<%l!JU8r!KPP;=`<%l!Gr>^!KZ^$j&j([!bOY!KSYZ&cZw!KSwx!CWx!^!KS!^!_!JU!_#O!KS#O#P!DR#P#Q!<n#Q#o!KS#o#p!JU#p;'S!KS;'S;=`!LV<%lO!KS>^!LYP;=`<%l!KS>^!L`P;=`<%l!<n=l!Ll`$j&j(Xp!X7`OY!LcYZ&cZr!Lcrs!=ys!P!Lc!P!Q!Mn!Q!^!Lc!^!_# o!_!}!Lc!}#O#%P#O#P!Dy#P#o!Lc#o#p# o#p;'S!Lc;'S;=`#&Y<%lO!Lc=l!Mwl$j&j(Xp!X7`OY(rYZ&cZr(rrs&cs!^(r!^!_)r!_#O(r#O#P&c#P#W(r#W#X!Mn#X#Z(r#Z#[!Mn#[#](r#]#^!Mn#^#a(r#a#b!Mn#b#g(r#g#h!Mn#h#i(r#i#j!Mn#j#k!Mn#k#m(r#m#n!Mn#n#o(r#o#p)r#p;'S(r;'S;=`*a<%lO(r8Q# vZ(Xp!X7`OY# oZr# ors!@cs!P# o!P!Q#!i!Q!}# o!}#O#$R#O#P!Bq#P;'S# o;'S;=`#$y<%lO# o8Q#!pe(Xp!X7`OY)rZr)rs#O)r#P#W)r#W#X#!i#X#Z)r#Z#[#!i#[#])r#]#^#!i#^#a)r#a#b#!i#b#g)r#g#h#!i#h#i)r#i#j#!i#j#k#!i#k#m)r#m#n#!i#n;'S)r;'S;=`*Z<%lO)r8Q#$WX(XpOY#$RZr#$Rrs!Ars#O#$R#O#P!B[#P#Q# o#Q;'S#$R;'S;=`#$s<%lO#$R8Q#$vP;=`<%l#$R8Q#$|P;=`<%l# o=l#%W^$j&j(XpOY#%PYZ&cZr#%Prs!CWs!^#%P!^!_#$R!_#O#%P#O#P!DR#P#Q!Lc#Q#o#%P#o#p#$R#p;'S#%P;'S;=`#&S<%lO#%P=l#&VP;=`<%l#%P=l#&]P;=`<%l!Lc?O#&kn$j&j(Xp([!b!X7`OY%ZYZ&cZr%Zrs&}sw%Zwx(rx!^%Z!^!_*g!_#O%Z#O#P&c#P#W%Z#W#X#&`#X#Z%Z#Z#[#&`#[#]%Z#]#^#&`#^#a%Z#a#b#&`#b#g%Z#g#h#&`#h#i%Z#i#j#&`#j#k#&`#k#m%Z#m#n#&`#n#o%Z#o#p*g#p;'S%Z;'S;=`+a<%lO%Z9d#(r](Xp([!b!X7`OY#(iZr#(irs!Grsw#(iwx# ox!P#(i!P!Q#)k!Q!}#(i!}#O#+`#O#P!Bq#P;'S#(i;'S;=`#,`<%lO#(i9d#)th(Xp([!b!X7`OY*gZr*grs'}sw*gwx)rx#O*g#P#W*g#W#X#)k#X#Z*g#Z#[#)k#[#]*g#]#^#)k#^#a*g#a#b#)k#b#g*g#g#h#)k#h#i*g#i#j#)k#j#k#)k#k#m*g#m#n#)k#n;'S*g;'S;=`+Z<%lO*g9d#+gZ(Xp([!bOY#+`Zr#+`rs!JUsw#+`wx#$Rx#O#+`#O#P!B[#P#Q#(i#Q;'S#+`;'S;=`#,Y<%lO#+`9d#,]P;=`<%l#+`9d#,cP;=`<%l#(i?O#,o`$j&j(Xp([!bOY#,fYZ&cZr#,frs!KSsw#,fwx#%Px!^#,f!^!_#+`!_#O#,f#O#P!DR#P#Q!;Z#Q#o#,f#o#p#+`#p;'S#,f;'S;=`#-q<%lO#,f?O#-tP;=`<%l#,f?O#-zP;=`<%l!;Z07[#.[b$j&j(Xp([!b(P0/l!X7`OY!;ZYZ&cZr!;Zrs!<nsw!;Zwx!Lcx!P!;Z!P!Q#&`!Q!^!;Z!^!_#(i!_!}!;Z!}
39#O#,f#O#P!Dy#P#o!;Z#o#p#(i#p;'S!;Z;'S;=`#-w<%lO!;Z07[#/o_$j&j(Xp([!bT0/lOY#/dYZ&cZr#/drs#0nsw#/dwx#4Ox!^#/d!^!_#5}!_#O#/d#O#P#1p#P#o#/d#o#p#5}#p;'S#/d;'S;=`#6|<%lO#/d06j#0w]$j&j([!bT0/lOY#0nYZ&cZw#0nwx#1px!^#0n!^!_#3R!_#O#0n#O#P#1p#P#o#0n#o#p#3R#p;'S#0n;'S;=`#3x<%lO#0n05W#1wX$j&jT0/lOY#1pYZ&cZ!^#1p!^!_#2d!_#o#1p#o#p#2d#p;'S#1p;'S;=`#2{<%lO#1p0/l#2iST0/lOY#2dZ;'S#2d;'S;=`#2u<%lO#2d0/l#2xP;=`<%l#2d05W#3OP;=`<%l#1p01O#3YW([!bT0/lOY#3RZw#3Rwx#2dx#O#3R#O#P#2d#P;'S#3R;'S;=`#3r<%lO#3R01O#3uP;=`<%l#3R06j#3{P;=`<%l#0n05x#4X]$j&j(XpT0/lOY#4OYZ&cZr#4Ors#1ps!^#4O!^!_#5Q!_#O#4O#O#P#1p#P#o#4O#o#p#5Q#p;'S#4O;'S;=`#5w<%lO#4O00^#5XW(XpT0/lOY#5QZr#5Qrs#2ds#O#5Q#O#P#2d#P;'S#5Q;'S;=`#5q<%lO#5Q00^#5tP;=`<%l#5Q05x#5zP;=`<%l#4O01p#6WY(Xp([!bT0/lOY#5}Zr#5}rs#3Rsw#5}wx#5Qx#O#5}#O#P#2d#P;'S#5};'S;=`#6v<%lO#5}01p#6yP;=`<%l#5}07[#7PP;=`<%l#/d)3h#7ab$j&j$R(Ch(Xp([!b!X7`OY!;ZYZ&cZr!;Zrs!<nsw!;Zwx!Lcx!P!;Z!P!Q#&`!Q!^!;Z!^!_#(i!_!}!;Z!}#O#,f#O#P!Dy#P#o!;Z#o#p#(i#p;'S!;Z;'S;=`#-w<%lO!;ZAt#8vb$[#t$j&j(Xp([!b!X7`OY!;ZYZ&cZr!;Zrs!<nsw!;Zwx!Lcx!P!;Z!P!Q#&`!Q!^!;Z!^!_#(i!_!}!;Z!}#O#,f#O#P!Dy#P#o!;Z#o#p#(i#p;'S!;Z;'S;=`#-w<%lO!;Z'Ad#:Zp$j&j(Xp([!bs'9tOY%ZYZ&cZr%Zrs&}sw%Zwx(rx!O%Z!O!P!3Y!P!Q%Z!Q![#<_![!^%Z!^!_*g!_!g%Z!g!h!4|!h#O%Z#O#P&c#P#R%Z#R#S#<_#S#U%Z#U#V#?i#V#X%Z#X#Y!4|#Y#b%Z#b#c#>_#c#d#Bq#d#l%Z#l#m#Es#m#o%Z#o#p*g#p;'S%Z;'S;=`+a<%lO%Z'Ad#<jk$j&j(Xp([!bs'9tOY%ZYZ&cZr%Zrs&}sw%Zwx(rx!O%Z!O!P!3Y!P!Q%Z!Q![#<_![!^%Z!^!_*g!_!g%Z!g!h!4|!h#O%Z#O#P&c#P#R%Z#R#S#<_#S#X%Z#X#Y!4|#Y#b%Z#b#c#>_#c#o%Z#o#p*g#p;'S%Z;'S;=`+a<%lO%Z'Ad#>j_$j&j(Xp([!bs'9tOY%ZYZ&cZr%Zrs&}sw%Zwx(rx!^%Z!^!_*g!_#O%Z#O#P&c#P#o%Z#o#p*g#p;'S%Z;'S;=`+a<%lO%Z'Ad#?rd$j&j(Xp([!bOY%ZYZ&cZr%Zrs&}sw%Zwx(rx!Q%Z!Q!R#AQ!R!S#AQ!S!^%Z!^!_*g!_#O%Z#O#P&c#P#R%Z#R#S#AQ#S#o%Z#o#p*g#p;'S%Z;'S;=`+a<%lO%Z'Ad#A]f$j&j(Xp([!bs'9tOY%ZYZ&cZr%Zrs&}sw%Zwx(rx!Q%Z!Q!R#AQ!R!S#AQ!S!^%Z!^!_*g!_#O%Z#O#P&c#P#R%Z#R#S#AQ#S#b%Z#b#c#>_#c#o%Z#o#p*g#p;'S%Z;'S;=`+a<%lO%Z'Ad#Bzc$j&j(Xp([!bOY%ZYZ&cZr%Zrs&}sw%Zwx(rx!Q%Z!Q!Y#DV!Y!^%Z!^!_*g!_#O%Z#O#P&c#P#R%Z#R#S#DV#S#o%Z#o#p*g#p;'S%Z;'S;=`+a<%lO%Z'Ad#Dbe$j&j(Xp([!bs'9tOY%ZYZ&cZr%Zrs&}sw%Zwx(rx!Q%Z!Q!Y#DV!Y!^%Z!^!_*g!_#O%Z#O#P&c#P#R%Z#R#S#DV#S#b%Z#b#c#>_#c#o%Z#o#p*g#p;'S%Z;'S;=`+a<%lO%Z'Ad#E|g$j&j(Xp([!bOY%ZYZ&cZr%Zrs&}sw%Zwx(rx!Q%Z!Q![#Ge![!^%Z!^!_*g!_!c%Z!c!i#Ge!i#O%Z#O#P&c#P#R%Z#R#S#Ge#S#T%Z#T#Z#Ge#Z#o%Z#o#p*g#p;'S%Z;'S;=`+a<%lO%Z'Ad#Gpi$j&j(Xp([!bs'9tOY%ZYZ&cZr%Zrs&}sw%Zwx(rx!Q%Z!Q![#Ge![!^%Z!^!_*g!_!c%Z!c!i#Ge!i#O%Z#O#P&c#P#R%Z#R#S#Ge#S#T%Z#T#Z#Ge#Z#b%Z#b#c#>_#c#o%Z#o#p*g#p;'S%Z;'S;=`+a<%lO%Z*)x#Il_!g$b$j&j$P)Lv(Xp([!bOY%ZYZ&cZr%Zrs&}sw%Zwx(rx!^%Z!^!_*g!_#O%Z#O#P&c#P#o%Z#o#p*g#p;'S%Z;'S;=`+a<%lO%Z)[#Jv_al$j&j(Xp([!bOY%ZYZ&cZr%Zrs&}sw%Zwx(rx!^%Z!^!_*g!_#O%Z#O#P&c#P#o%Z#o#p*g#p;'S%Z;'S;=`+a<%lO%Z04f#LS^h#)`#R-<U(Xp([!b$o7`OY*gZr*grs'}sw*gwx)rx!P*g!P!Q#MO!Q!^*g!^!_#Mt!_!`$ f!`#O*g#P;'S*g;'S;=`+Z<%lO*g(n#MXX$l&j(Xp([!bOY*gZr*grs'}sw*gwx)rx#O*g#P;'S*g;'S;=`+Z<%lO*g(El#M}Z#s(Ch(Xp([!bOY*gZr*grs'}sw*gwx)rx!_*g!_!`#Np!`#O*g#P;'S*g;'S;=`+Z<%lO*g(El#NyX$R(Ch(Xp([!bOY*gZr*grs'}sw*gwx)rx#O*g#P;'S*g;'S;=`+Z<%lO*g(El$ oX#t(Ch(Xp([!bOY*gZr*grs'}sw*gwx)rx#O*g#P;'S*g;'S;=`+Z<%lO*g*)x$!ga#`*!Y$j&j(Xp([!bOY%ZYZ&cZr%Zrs&}sw%Zwx(rx!^%Z!^!_*g!_!`0z!`!a$#l!a#O%Z#O#P&c#P#o%Z#o#p*g#p;'S%Z;'S;=`+a<%lO%Z(K[$#w_#l(Cl$j&j(Xp([!bOY%ZYZ&cZr%Zrs&}sw%Zwx(rx!^%Z!^!_*g!_#O%Z#O#P&c#P#o%Z#o#p*g#p;'S%Z;'S;=`+a<%lO%Z*)x$%Vag!*r#t(Ch$g#|$j&j(Xp([!bOY%ZYZ&cZr%Zrs&}sw%Zwx(rx!^%Z!^!_*g!_!`$&[!`!a$'f!a#O%Z#O#P&c#P#o%Z#o#p*g#p;'S%Z;'S;=`+a<%lO%Z(KW$&g_#t(Ch$j&j(Xp([!bOY%ZYZ&cZr%Zrs&}sw%Zwx(rx!^%Z!^!_*g!_#O%Z#O#P&c#P#o%Z#o#p*g#p;'S%Z;'S;=`+a<%lO%Z(KW$'qa#s(Ch$j&j(Xp([!bOY%ZYZ&cZr%Zrs&}sw%Zwx(rx!^%Z!^!_*g!_!`Ka!`!a$(v!a#O%Z#O#P&c#P#o%Z#o#p*g#p;'S%Z;'S;=`+a<%lO%Z(KW$)R`#s(Ch$j&j(Xp([!bOY%ZYZ&cZr%Zrs&}sw%Zwx(rx!^%Z!^!_*g!_!`Ka!`#O%Z#O#P&c#P#o%Z#o#p*g#p;'S%Z;'S;=`+a<%lO%Z(Kd$*`a(s(Ct$j&j(Xp([!bOY%ZYZ&cZr%Zrs&}sw%Zwx(rx!^%Z!^!_*g!_!a%Z!a!b$+e!b#O%Z#O#P&c#P#o%Z#o#p*g#p;'S%Z;'S;=`+a<%lO%Z(KW$+p`$j&j#|(Ch(Xp([!bOY%ZYZ&cZr%Zrs&}sw%Zwx(rx!^%Z!^!_*g!_!`Ka!`#O%Z#O#P&c#P#o%Z#o#p*g#p;'S%Z;'S;=`+a<%lO%Z%#`$,}_!|$Ip$j&j(Xp([!bOY%ZYZ&cZr%Zrs&}sw%Zwx(rx!^%Z!^!_*g!_#O%Z#O#P&c#P#o%Z#o#p*g#p;'S%Z;'S;=`+a<%lO%Z04f$.X_!S0,v$j&j(Xp([!bOY%ZYZ&cZr%Zrs&}sw%Zwx(rx!^%Z!^!_*g!_#O%Z#O#P&c#P#o%Z#o#p*g#p;'S%Z;'S;=`+a<%lO%Z(n$/]Z$j&jO!^$0O!^!_$0f!_#i$0O#i#j$0k#j#l$0O#l#m$2^#m#o$0O#o#p$0f#p;'S$0O;'S;=`$4i<%lO$0O(n$0VT_#S$j&jO!^&c!_#o&c#p;'S&c;'S;=`&w<%lO&c#S$0kO_#S(n$0p[$j&jO!Q&c!Q![$1f![!^&c!_!c&c!c!i$1f!i#T&c#T#Z$1f#Z#o&c#o#p$3|#p;'S&c;'S;
39=`&w<%lO&c(n$1kZ$j&jO!Q&c!Q![$2^![!^&c!_!c&c!c!i$2^!i#T&c#T#Z$2^#Z#o&c#p;'S&c;'S;=`&w<%lO&c(n$2cZ$j&jO!Q&c!Q![$3U![!^&c!_!c&c!c!i$3U!i#T&c#T#Z$3U#Z#o&c#p;'S&c;'S;=`&w<%lO&c(n$3ZZ$j&jO!Q&c!Q![$0O![!^&c!_!c&c!c!i$0O!i#T&c#T#Z$0O#Z#o&c#p;'S&c;'S;=`&w<%lO&c#S$4PR!Q![$4Y!c!i$4Y#T#Z$4Y#S$4]S!Q![$4Y!c!i$4Y#T#Z$4Y#q#r$0f(n$4lP;=`<%l$0O#1[$4z_!Y#)l$j&j(Xp([!bOY%ZYZ&cZr%Zrs&}sw%Zwx(rx!^%Z!^!_*g!_#O%Z#O#P&c#P#o%Z#o#p*g#p;'S%Z;'S;=`+a<%lO%Z(KW$6U`#y(Ch$j&j(Xp([!bOY%ZYZ&cZr%Zrs&}sw%Zwx(rx!^%Z!^!_*g!_!`Ka!`#O%Z#O#P&c#P#o%Z#o#p*g#p;'S%Z;'S;=`+a<%lO%Z+;p$7c_$j&j(Xp([!b(b+4QOY%ZYZ&cZr%Zrs&}sw%Zwx(rx!^%Z!^!_*g!_#O%Z#O#P&c#P#o%Z#o#p*g#p;'S%Z;'S;=`+a<%lO%Z07[$8qk$j&j(Xp([!b(U,2j$`#t(f$I[OY%ZYZ&cZr%Zrs&}st%Ztu$8buw%Zwx(rx}%Z}!O$:f!O!Q%Z!Q![$8b![!^%Z!^!_*g!_!c%Z!c!}$8b!}#O%Z#O#P&c#P#R%Z#R#S$8b#S#T%Z#T#o$8b#o#p*g#p$g%Z$g;'S$8b;'S;=`$<l<%lO$8b+d$:qk$j&j(Xp([!b$`#tOY%ZYZ&cZr%Zrs&}st%Ztu$:fuw%Zwx(rx}%Z}!O$:f!O!Q%Z!Q![$:f![!^%Z!^!_*g!_!c%Z!c!}$:f!}#O%Z#O#P&c#P#R%Z#R#S$:f#S#T%Z#T#o$:f#o#p*g#p$g%Z$g;'S$:f;'S;=`$<f<%lO$:f+d$<iP;=`<%l$:f07[$<oP;=`<%l$8b#Jf$<{X!_#Hb(Xp([!bOY*gZr*grs'}sw*gwx)rx#O*g#P;'S*g;'S;=`+Z<%lO*g,#x$=sa(z+JY$j&j(Xp([!bOY%ZYZ&cZr%Zrs&}sw%Zwx(rx!^%Z!^!_*g!_!`Ka!`#O%Z#O#P&c#P#o%Z#o#p*g#p#q$+e#q;'S%Z;'S;=`+a<%lO%Z)>v$?V_!^(CdvBr$j&j(Xp([!bOY%ZYZ&cZr%Zrs&}sw%Zwx(rx!^%Z!^!_*g!_#O%Z#O#P&c#P#o%Z#o#p*g#p;'S%Z;'S;=`+a<%lO%Z?O$@a_!q7`$j&j(Xp([!bOY%ZYZ&cZr%Zrs&}sw%Zwx(rx!^%Z!^!_*g!_#O%Z#O#P&c#P#o%Z#o#p*g#p;'S%Z;'S;=`+a<%lO%Z07[$Aq|$j&j(Xp([!b'}0/l$^#t(U,2j(f$I[OX%ZXY+gYZ&cZ[+g[p%Zpq+gqr%Zrs&}st%ZtuEruw%Zwx(rx}%Z}!OGv!O!Q%Z!Q![Er![!^%Z!^!_*g!_!c%Z!c!}Er!}#O%Z#O#P&c#P#R%Z#R#SEr#S#T%Z#T#oEr#o#p*g#p$f%Z$f$g+g$g#BYEr#BY#BZ$A`#BZ$ISEr$IS$I_$A`$I_$JTEr$JT$JU$A`$JU$KVEr$KV$KW$A`$KW&FUEr&FU&FV$A`&FV;'SEr;'S;=`I|<%l?HTEr?HT?HU$A`?HUOEr07[$D|k$j&j(Xp([!b(O0/l$^#t(U,2j(f$I[OY%ZYZ&cZr%Zrs&}st%ZtuEruw%Zwx(rx}%Z}!OGv!O!Q%Z!Q![Er![!^%Z!^!_*g!_!c%Z!c!}Er!}#O%Z#O#P&c#P#R%Z#R#SEr#S#T%Z#T#oEr#o#p*g#p$g%Z$g;'SEr;'S;=`I|<%lOEr",tokenizers:[noSemicolon,noSemicolonType,operatorToken,jsx,2,3,4,5,6,7,8,9,10,11,12,13,14,insertSemicolon,new LocalTokenGroup("$S~RRtu[#O#Pg#S#T#|~_P#o#pb~gOx~~jVO#i!P#i#j!U#j#l!P#l#m!q#m;'S!P;'S;=`#v<%lO!P~!UO!U~~!XS!Q![!e!c!i!e#T#Z!e#o#p#Z~!hR!Q![!q!c!i!q#T#Z!q~!tR!Q![!}!c!i!}#T#Z!}~#QR!Q![!P!c!i!P#T#Z!P~#^R!Q![#g!c!i#g#T#Z#g~#jS!Q![#g!c!i#g#T#Z#g#q#r!P~#yP;=`<%l!P~$RO(d~~",141,341),new LocalTokenGroup("j~RQYZXz{^~^O(R~~aP!P!Qd~iO(S~~",25,324)],topRules:{Script:[0,7],SingleExpression:[1,277],SingleClassItem:[2,278]},dialects:{jsx:0,ts:15179},dynamicPrecedences:{80:1,82:1,94:1,170:1,200:1},specialized:[{term:328,get:t=>spec_identifier[t]||-1},{term:344,get:t=>spec_word[t]||-1},{term:95,get:t=>spec_LessThan[t]||-1}],tokenPrec:15205}),ir=Object.defineProperty,Ki=Object.defineProperties,Ji=Object.getOwnPropertyDescriptors,ht=Object.getOwnPropertySymbols,or=Object.prototype.hasOwnProperty,sr=Object.prototype.propertyIsEnumerable,rr=(t,r,Aa)=>r in t?ir(t,r,{enumerable:!0,configurable:!0,writable:!0,value:Aa}):t[r]=Aa,u=(t,r)=>{for(var Aa in r||(r={}))or.call(r,Aa)&&rr(t,Aa,r[Aa]);if(ht)for(var Aa of ht(r))sr.call(r,Aa)&&rr(t,Aa,r[Aa]);return t},h=(t,r)=>Ki(t,Ji(r)),ar=(t,r)=>{var Aa={};for(var wa in t)or.call(t,wa)&&r.indexOf(wa)<0&&(Aa[wa]=t[wa]);if(t!=null&&ht)for(var wa of ht(t))r.indexOf(wa)<0&&sr.call(t,wa)&&(Aa[wa]=t[wa]);return Aa},cr=(t,r)=>{for(var Aa in r)ir(t,Aa,{get:r[Aa],enumerable:!0})},ze=(t,r,Aa)=>new Promise((wa,Pa)=>{var xa=Ba=>{try{ka(Aa.next(Ba))}catch($a){Pa($a)}},Ca=Ba=>{try{ka(Aa.throw(Ba))}catch($a){Pa($a)}},ka=Ba=>Ba.done?wa(Ba.value):Promise.resolve(Ba.value).then(xa,Ca);ka((Aa=Aa.apply(t,r)).next())});function ur(t){return Object.entries(t).filter(([,r])=>r||r===!1).map(([r,Aa])=>`${encodeURIComponent(r)}=${encodeURIComponent(String(Aa))}`).join("&")}function gt(t){let r=t&&t.ownerDocument||document;return{document:r,window:r.defaultView||r.parentWindow||window}}function Et(t){return t||document.head}var dr="hCaptcha-script",xe="hCaptchaOnLoad",Ve="script-error",he="@hCaptcha/loader",fr=Object.prototype.toString;function Xe(t){switch(fr.call(t)){case"[object Error]":case"[object Exception]":case"[object DOMException]":return!0;default:return U(t,Error)}}function Ne(t,r){return fr.call(t)===`[object ${r}]`}function De(t){return Ne(t,"ErrorEvent")}function St(t){return Ne(t,"DOMError")}function rn(t){return Ne(t,"DOMException")}function w(t){return Ne(t,"String")}function Ie(t){return t===null||typeof t!="object"&&typeof t!="function"}function L(t){return Ne(t,"Object")}function ge(t){return typeof Event<"u"&&U(t,Event)}function on(t){return typeof Element<"u"&&U(t,Element)}function sn(t){return Ne(t,"RegExp")}function Ee(t){return!!(t&&t.then&&typeof t.then=="function")}function an(t){return L(t)&&"nativeEvent"in t&&"preventDefault"in t&&"stopPropagation"in t}function Ke(t){return typeof t=="number"&&t!==t}function U(t,r){try{return t instanceof r}catch{return!1}}function Je(t){return!!(typeof t=="object"&&t!==null&&(t.__isVue||t._isVue))}function z(t,r=0){return typeof t!="string"||r===0||t.length<=r?t:`${t.slice(0,r)}...`}function yt(t,r){if(!Array.isArray(t))return"";let Aa=[];for(let wa=0;wa<t.length;wa++){let Pa=t[wa];try{Je(Pa)?Aa.push("[VueViewModel]"):Aa.push(String(Pa))}catch{Aa.push("[value cannot be serialized]")}}return Aa.join(r)}function pr(t,r,Aa=!1){return w(t)?sn(r)?r.test(t):w(r)?Aa?t===r:t.includes(r):!1:!1}function ue(t,r=[],Aa=!1){return r.some(wa=>pr(t,wa,Aa))}function un(t,r,Aa=250,wa,Pa,xa,Ca){if(!xa.exception||!xa.exception.values||!Ca||
vendor: 4,272 bytes, line 39
39!U(Ca.originalException,Error))return;let ka=xa.exception.values.length>0?xa.exception.values[xa.exception.values.length-1]:void 0;ka&&(xa.exception.values=Qi(cn(t,r,Pa,Ca.originalException,wa,xa.exception.values,ka,0),Aa))}function cn(t,r,Aa,wa,Pa,xa,Ca,ka){if(xa.length>=Aa+1)return xa;let Ba=[...xa];if(U(wa[Pa],Error)){lr(Ca,ka);let $a=t(r,wa[Pa]),Da=Ba.length;_r($a,Pa,Da,ka),Ba=cn(t,r,Aa,wa[Pa],Pa,[$a,...Ba],$a,Da)}return Array.isArray(wa.errors)&&wa.errors.forEach(($a,Da)=>{if(U($a,Error)){lr(Ca,ka);let Va=t(r,$a),Fa=Ba.length;_r(Va,`errors[${Da}]`,Fa,ka),Ba=cn(t,r,Aa,$a,Pa,[Va,...Ba],Va,Fa)}}),Ba}function lr(t,r){t.mechanism=t.mechanism||{type:"generic",handled:!0},t.mechanism=h(u({},t.mechanism),{is_exception_group:!0,exception_id:r})}function _r(t,r,Aa,wa){t.mechanism=t.mechanism||{type:"generic",handled:!0},t.mechanism=h(u({},t.mechanism),{type:"chained",source:r,exception_id:Aa,parent_id:wa})}function Qi(t,r){return t.map(Aa=>(Aa.value&&(Aa.value=z(Aa.value,r)),Aa))}function Tt(t){return t&&t.Math==Math?t:void 0}var b=typeof globalThis=="object"&&Tt(globalThis)||typeof window=="object"&&Tt(window)||typeof self=="object"&&Tt(self)||typeof global=="object"&&Tt(global)||(function(){return this})()||{};function F(){return b}function Qe(t,r,Aa){let wa=Aa||b,Pa=wa.__SENTRY__=wa.__SENTRY__||{};return Pa[t]||(Pa[t]=r())}var bt=F(),Zi=80;function V(t,r={}){try{let Aa=t,wa=5,Pa=[],xa=0,Ca=0,ka=" > ",Ba=3,$a,Da=Array.isArray(r)?r:r.keyAttrs,Va=!Array.isArray(r)&&r.maxStringLength||Zi;for(;Aa&&xa++<wa&&($a=eo(Aa,Da),!($a==="html"||xa>1&&Ca+Pa.length*Ba+$a.length>=Va));)Pa.push($a),Ca+=$a.length,Aa=Aa.parentNode;return Pa.reverse().join(ka)}catch{return"<unknown>"}}function eo(t,r){let Aa=t,wa=[],Pa,xa,Ca,ka,Ba;if(!Aa||!Aa.tagName)return"";wa.push(Aa.tagName.toLowerCase());let $a=r&&r.length?r.filter(Va=>Aa.getAttribute(Va)).map(Va=>[Va,Aa.getAttribute(Va)]):null;if($a&&$a.length)$a.forEach(Va=>{wa.push(`[${Va[0]}="${Va[1]}"]`)});else if(Aa.id&&wa.push(`#${Aa.id}`),Pa=Aa.className,Pa&&w(Pa))for(xa=Pa.split(/\s+/),Ba=0;Ba<xa.length;Ba++)wa.push(`.${xa[Ba]}`);let Da=["aria-label","type","name","title","alt"];for(Ba=0;Ba<Da.length;Ba++)Ca=Da[Ba],ka=Aa.getAttribute(Ca),ka&&wa.push(`[${Ca}="${ka}"]`);return wa.join("")}function dn(){try{return bt.document.location.href}catch{return""}}function fn(t){return bt.document&&bt.document.querySelector?bt.document.querySelector(t):null}var to="Sentry Logger ",Ze=["debug","info","warn","error","log","assert","trace"],Oe={};function Rt(t){if(!("console"in b))return t();let r=b.console,Aa={},wa=Object.keys(Oe);wa.forEach(Pa=>{let xa=Oe[Pa];Aa[Pa]=r[Pa],r[Pa]=xa});try{return t()}finally{wa.forEach(Pa=>{r[Pa]=Aa[Pa]})}}function no(){let t=!1,r={enable:()=>{t=!0},disable:()=>{t=!1}};return typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__?Ze.forEach(Aa=>{r[Aa]=(...wa)=>{t&&Rt(()=>{b.console[Aa](`${to}[${Aa}]:`,...wa)})}}):Ze.forEach(Aa=>{r[Aa]=()=>{}}),r}var f=no(),ro=/^(?:(\w+):)\/\/(?:(\w+)(?::(\w+)?)?@)([\w.-]+)(?::(\d+))?\/(.+)/;function io(t){return t==="http"||t==="https"}function X(t,r=!1){let{host:Aa,path:wa,pass:Pa,port:xa,projectId:Ca,protocol:ka,publicKey:Ba}=t;return`${ka}://${Ba}${r&&Pa?`:${Pa}`:""}@${Aa}${xa?`:${xa}`:""}/${wa&&`${wa}/`}${Ca}`}function mr(t){let r=ro.exec(t);if(!r){console.error(`Invalid Sentry Dsn: ${t}`);return}let[Aa,wa,Pa="",xa,Ca="",ka]=r.slice(1),Ba="",$a=ka,Da=$a.split("/");if(Da.length>1&&(Ba=Da.slice(0,-1).join("/"),$a=Da.pop()),$a){let Va=$a.match(/^\d+/);Va&&($a=Va[0])}return hr({host:xa,pass:Pa,path:Ba,projectId:$a,port:Ca,protocol:Aa,publicKey:wa})}function hr(t){return{protocol:t.protocol,publicKey:t.publicKey||"",pass:t.pass||"",host:t.host,port:t.port||"",path:t.path||"",projectId:t.projectId}}function oo(t){if(!(typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__))return!0;let{port:r,projectId:Aa,protocol:wa}=t;return["protocol","publicKey","host","projectId"].find(Pa=>t[Pa]?!1:(f.error(`Invalid Sentry Dsn: ${Pa} missing`),!0))?!1:Aa.match(/^\d+$/)?io(wa)?r&&isNaN(parseInt(r,10))?(f.error(`Invalid Sentry Dsn: Invalid port ${r}`),!1):!0:(f.error(`Invalid Sentry Dsn: Invalid protocol ${wa}`),!1):(f.error(`Invalid Sentry Dsn: Invalid projectId ${Aa}`),!1)}function vt(t){let r=typeof t=="string"?mr(t):hr(t);if(!(!r||!oo(r)))return r}
39var k=class extends Error{constructor(t,r="warn"){super(t),this.message=t,this.name=new.target.prototype.constructor.name,Object.setPrototypeOf(this,new.target.prototype),this.logLevel=r}};function x(t,r,Aa){if(!(r in t))return;let wa=t[r],Pa=Aa(wa);typeof Pa=="function"&&xt(Pa,wa),t[r]=Pa}function ke(t,r,Aa){try{Object.defineProperty(t,r,{value:Aa,writable:!0,configurable:!0})}catch{(typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__)&&f.log(`Failed to add non-enumerable property "${r}" to object`,t)}}function xt(t,r){try{t.prototype=r.prototype=r.prototype||{},ke(t,"__sentry_original__",r)}catch{}}function Se(t){return t.__sentry_original__}function ln(t){return Object.keys(t).map(r=>`${encodeURIComponent(r)}=${encodeURIComponent(t[r])}`).join("&")}function Nt(t){if(Xe(t))return u({message:t.message,name:t.name,stack:t.stack},Er(t));if(ge(t)){let r=u({type:t.type,target:gr(t.target),currentTarget:gr(t.currentTarget)},Er(t));return typeof CustomEvent<"u"&&U(t,CustomEvent)&&(r.detail=t.detail),r}else return t}function gr(t){try{return on(t)?V(t):Object.prototype.toString.call(t)}catch{return"<unknown>"}}function Er(t){if(typeof t=="object"&&t!==null){let r={};for(let Aa in t)Object.prototype.hasOwnProperty.call(t,Aa)&&(r[Aa]=t[Aa]);return r}else return{}}function _n(t,r=40){let Aa=Object.keys(Nt(t));if(Aa.sort(),!Aa.length)return"[object has no keys]";if(Aa[0].length>=r)return z(Aa[0],r);for(let wa=Aa.length;wa>0;wa--){let Pa=Aa.slice(0,wa).join(", ");if(!(Pa.length>r))return wa===Aa.length?Pa:z(Pa,r)}return""}function B(t){return pn(t,new Map)}function pn(t,r){if(L(t)){let Aa=r.get(t);if(Aa!==void 0)return Aa;let wa={};r.set(t,wa);for(let Pa of Object.keys(t))typeof t[Pa]<"u"&&(wa[Pa]=pn(t[Pa],r));return wa}if(Array.isArray(t)){let Aa=r.get(t);if(Aa!==void 0)return Aa;let wa=[];return r.set(t,wa),t.forEach(Pa=>{wa.push(pn(Pa,r))}),wa}return t}var Tr=50,Sr=/\(error: (.*)\)/,yr=/captureMessage|captureException/;function hn(...t){let r=t.sort((Aa,wa)=>Aa[0]-wa[0]).map(Aa=>Aa[1]);return(Aa,wa=0)=>{let Pa=[],xa=Aa.split(` 40`);for(let Ca=wa;Ca<xa.length;Ca++){let ka=xa[Ca];if(ka.length>1024)continue;let Ba=Sr.test(ka)?ka.replace(Sr,"$1"):ka;if(!Ba.match(/\S*Error: /)){for(let $a of r){let Da=$a(Ba);if(Da){Pa.push(Da);break}}if(Pa.length>=Tr)break}}return br(Pa)}}function br(t){if(!t.length)return[];let r=Array.from(t);return/sentryWrapped/.test(r[r.length-1].function||"")&&r.pop(),r.reverse(),yr.test(r[r.length-1].function||"")&&(r.pop(),yr.test(r[r.length-1].function||"")&&r.pop()),r.slice(0,Tr).map(Aa=>h(u({},Aa),{filename:Aa.filename||r[r.length-1].filename,function:Aa.function||"?"}))}var mn="<anonymous>";function G(t){try{return!t||typeof t!="function"?mn:t.name||mn}catch{return mn}}var gn=F();function Rr(){if(!("fetch"in gn))return!1;try{return new Headers,new Request("http://www.example.com"),new Response,!0}catch{return!1}}function et(t){return t&&/^function fetch\(\)\s+\{\s+\[native code\]\s+\}$/.test(t.toString())}function En(){if(!Rr())return!1;if(et(gn.fetch))return!0;let t=!1,r=gn.document;if(r&&typeof r.createElement=="function")try{let Aa=r.createElement("iframe");Aa.hidden=!0,r.head.appendChild(Aa),Aa.contentWindow&&Aa.contentWindow.fetch&&(t=et(Aa.contentWindow.fetch)),r.head.removeChild(Aa)}catch(Aa){(typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__)&&f.warn("Could not create sandbox iframe for pure fetch check, bailing to window.fetch: ",Aa)}return t}var Dt=F();function vr(){let t=Dt.chrome,r=t&&t.app&&t.app.runtime,Aa="history"in Dt&&!!Dt.history.pushState&&!!Dt.history.replaceState;return!r&&Aa}var I=F(),re="__sentry_xhr_v2__",tt={},xr={};function so(t){if(!xr[t])switch(xr[t]=!0,t){case"console":ao();break;case"dom":kr();break;case"xhr":Or();break;case"fetch":co();break;case"history":uo();break;case"error":_o();break;case"unhandledrejection":mo();break;default:(typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__)&&f.warn("unknown instrumentation type:",t);return}}function O(t,r){tt[t]=tt[t]||[],tt[t].push(r),so(t)}function H(t,r){if(!(!t||!tt[t]))for(let Aa of tt[t]||[])try{Aa(r)}catch(wa){(typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__)&&f.error(`Error while triggering instrumentation handler. 41Type: ${t} 42Name: ${G(Aa)} 43Error:`,wa)}}function ao(){"console"in b&&Ze.forEach(function(t){t in b.console&&x(b.console,t,function(r){return Oe[t]=r,function(...Aa){H("console",{args:Aa,level:t});let wa=Oe[t];wa&&wa.apply(b.console,Aa)}})})}function co(){En()&&x(b,"fetch",function(t){return function(...r){let{method:Aa,url:wa}=Ir(r),Pa={args:r,fetchData:{method:Aa,url:wa},startTimestamp:Date.now()};return H("fetch",u({},Pa)),t.apply(b,r).then(xa=>(H("fetch",h(u({},Pa),{endTimestamp:Date.now(),response:xa})),xa),xa=>{throw H("fetch",h(u({},Pa),{endTimestamp:Date.now(),error:xa})),xa})}})}function Sn(t,r){return!!t&&typeof t=="object"&&!!t[r]}function Nr(t){return typeof t=="string"?t:t?Sn(t,"url")?t.url:t.toString?t.toString():"":""}function Ir(t){if(t.length===0)return{method:"GET",url:""};if(t.length===2){let[Aa,wa]=t;return{url:Nr(Aa),method:Sn(wa,"method")?String(wa.method).toUpperCase():"GET"}}let r=t[0];return{url:Nr(r),method:Sn(r,"method")?String(r.method).toUpperCase():"GET"}}
vendor: 6,957 bytes, line 43
43function Or(){if(!I.XMLHttpRequest)return;let t=XMLHttpRequest.prototype;x(t,"open",function(r){return function(...Aa){let wa=Aa[1],Pa=this[re]={method:w(Aa[0])?Aa[0].toUpperCase():Aa[0],url:Aa[1],request_headers:{}};w(wa)&&Pa.method==="POST"&&wa.match(/sentry_key/)&&(this.__sentry_own_request__=!0);let xa=()=>{let Ca=this[re];if(Ca&&this.readyState===4){try{Ca.status_code=this.status}catch{}H("xhr",{args:Aa,endTimestamp:Date.now(),startTimestamp:Date.now(),xhr:this})}};return"onreadystatechange"in this&&typeof this.onreadystatechange=="function"?x(this,"onreadystatechange",function(Ca){return function(...ka){return xa(),Ca.apply(this,ka)}}):this.addEventListener("readystatechange",xa),x(this,"setRequestHeader",function(Ca){return function(...ka){let[Ba,$a]=ka,Da=this[re];return Da&&(Da.request_headers[Ba.toLowerCase()]=$a),Ca.apply(this,ka)}}),r.apply(this,Aa)}}),x(t,"send",function(r){return function(...Aa){let wa=this[re];return wa&&Aa[0]!==void 0&&(wa.body=Aa[0]),H("xhr",{args:Aa,startTimestamp:Date.now(),xhr:this}),r.apply(this,Aa)}})}var It;function uo(){if(!vr())return;let t=I.onpopstate;I.onpopstate=function(...Aa){let wa=I.location.href,Pa=It;if(It=wa,H("history",{from:Pa,to:wa}),t)try{return t.apply(this,Aa)}catch{}};function r(Aa){return function(...wa){let Pa=wa.length>2?wa[2]:void 0;if(Pa){let xa=It,Ca=String(Pa);It=Ca,H("history",{from:xa,to:Ca})}return Aa.apply(this,wa)}}x(I.history,"pushState",r),x(I.history,"replaceState",r)}var fo=1e3,Ot,kt;function po(t,r){if(!t||t.type!==r.type)return!0;try{if(t.target!==r.target)return!0}catch{}return!1}function lo(t){if(t.type!=="keypress")return!1;try{let r=t.target;if(!r||!r.tagName)return!0;if(r.tagName==="INPUT"||r.tagName==="TEXTAREA"||r.isContentEditable)return!1}catch{}return!0}function Dr(t,r=!1){return Aa=>{if(!Aa||kt===Aa||lo(Aa))return;let wa=Aa.type==="keypress"?"input":Aa.type;Ot===void 0?(t({event:Aa,name:wa,global:r}),kt=Aa):po(kt,Aa)&&(t({event:Aa,name:wa,global:r}),kt=Aa),clearTimeout(Ot),Ot=I.setTimeout(()=>{Ot=void 0},fo)}}function kr(){if(!I.document)return;let t=H.bind(null,"dom"),r=Dr(t,!0);I.document.addEventListener("click",r,!1),I.document.addEventListener("keypress",r,!1),["EventTarget","Node"].forEach(Aa=>{let wa=I[Aa]&&I[Aa].prototype;!wa||!wa.hasOwnProperty||!wa.hasOwnProperty("addEventListener")||(x(wa,"addEventListener",function(Pa){return function(xa,Ca,ka){if(xa==="click"||xa=="keypress")try{let Ba=this,$a=Ba.__sentry_instrumentation_handlers__=Ba.__sentry_instrumentation_handlers__||{},Da=$a[xa]=$a[xa]||{refCount:0};if(!Da.handler){let Va=Dr(t);Da.handler=Va,Pa.call(this,xa,Va,ka)}Da.refCount++}catch{}return Pa.call(this,xa,Ca,ka)}}),x(wa,"removeEventListener",function(Pa){return function(xa,Ca,ka){if(xa==="click"||xa=="keypress")try{let Ba=this,$a=Ba.__sentry_instrumentation_handlers__||{},Da=$a[xa];Da&&(Da.refCount--,Da.refCount<=0&&(Pa.call(this,xa,Da.handler,ka),Da.handler=void 0,delete $a[xa]),Object.keys($a).length===0&&delete Ba.__sentry_instrumentation_handlers__)}catch{}return Pa.call(this,xa,Ca,ka)}}))})}var wt=null;function _o(){wt=I.onerror,I.onerror=function(t,r,Aa,wa,Pa){return H("error",{column:wa,error:Pa,line:Aa,msg:t,url:r}),wt&&!wt.__SENTRY_LOADER__?wt.apply(this,arguments):!1},I.onerror.__SENTRY_INSTRUMENTED__=!0}var Bt=null;function mo(){Bt=I.onunhandledrejection,I.onunhandledrejection=function(t){return H("unhandledrejection",t),Bt&&!Bt.__SENTRY_LOADER__?Bt.apply(this,arguments):!0},I.onunhandledrejection.__SENTRY_INSTRUMENTED__=!0}function wr(){let t=typeof WeakSet=="function",r=t?new WeakSet:[];function Aa(Pa){if(t)return r.has(Pa)?!0:(r.add(Pa),!1);for(let xa=0;xa<r.length;xa++)if(r[xa]===Pa)return!0;return r.push(Pa),!1}function wa(Pa){if(t)r.delete(Pa);else for(let xa=0;xa<r.length;xa++)if(r[xa]===Pa){r.splice(xa,1);break}}return[Aa,wa]}function v(){let t=b,r=t.crypto||t.msCrypto,Aa=()=>Math.random()*16;try{if(r&&r.randomUUID)return r.randomUUID().replace(/-/g,"");r&&r.getRandomValues&&(Aa=()=>r.getRandomValues(new Uint8Array(1))[0])}catch{}return"10000000100040008000100000000000".replace(/[018]/g,wa=>(wa^(Aa()&15)>>wa/4).toString(16))}function Br(t){return t.exception&&t.exception.values?t.exception.values[0]:void 0}function $(t){let{message:r,event_id:Aa}=t;if(r)return r;let wa=Br(t);return wa?wa.type&&wa.value?`${wa.type}: ${wa.value}`:wa.type||wa.value||Aa||"<unknown>":Aa||"<unknown>"}function we(t,r,Aa){let wa=t.exception=t.exception||{},Pa=wa.values=wa.values||[],xa=Pa[0]=Pa[0]||{};xa.value||(xa.value=r||""),xa.type||(xa.type=Aa||"Error")}function ie(t,r){let Aa=Br(t);if(!Aa)return;let wa={type:"generic",handled:!0},Pa=Aa.mechanism;if(Aa.mechanism=u(u(u({},wa),Pa),r),r&&"data"in r){let xa=u(u({},Pa&&Pa.data),r.data);Aa.mechanism.data=xa}}function At(t){if(t&&t.__sentry_captured__)return!0;try{ke(t,"__sentry_captured__",!0)}catch{}return!1}function Ut(t){return Array.isArray(t)?t:[t]}function yn(){return typeof __SENTRY_BROWSER_BUNDLE__<"u"&&!!__SENTRY_BROWSER_BUNDLE__}function Tn(){return"npm"}function Ar(){return!yn()&&Object.prototype.toString.call(typeof process<"u"?process:0)==="[object process]"}function Ur(t,r){return t.require(r)}function j(t,r=100,Aa=1/0){try{return Ct("",t,r,Aa)}catch(wa){return{ERROR:`**non-serializable** (${wa})`}}}function Gt(t,r=3,Aa=102400){let wa=j(t,r);return So(wa)>Aa?Gt(t,r-1,Aa):wa}function Ct(t,r,Aa=1/0,wa=1/0,Pa=wr()){let[xa,Ca]=Pa;if(r==null||["number","boolean","string"].includes(typeof r)&&!Ke(r))return r;let ka=ho(t,r);if(!ka.startsWith("[object "))return ka;if(r.__sentry_skip_normalization__)return r;let Ba=typeof r.__sentry_override_normalization_depth__=="number"?r.__sentry_override_normalization_depth__:Aa;if(Ba===0)return ka.replace("object ","");if(xa(r))return"[Circular ~]";let $a=r;if($a&&typeof $a.toJSON=="function")try{return Ct("",$a.toJSON(),Ba-1,wa,Pa)}catch{}let Da=Array.isArray(r)?[]:{},Va=0,Fa=Nt(r);for(let Ma in Fa){if(!Object.prototype.hasOwnProperty.call(Fa,Ma))continue;if(Va>=wa){Da[Ma]="[MaxProperties ~]";break}let Ua=Fa[Ma];Da[Ma]=Ct(Ma,Ua,Ba-1,wa,Pa),Va++}return Ca(r),Da}function ho(t,r){try{if(t==="domain"&&r&&typeof r=="object"&&r._events)return"[Domain]";if(t==="domainEmitter")return"[DomainEmitter]";if(typeof global<"u"&&r===global)return"[Global]";if(typeof window<"u"&&r===window)return"[Window]";if(typeof document<"u"&&r===document)return"[Document]";if(Je(r))return"[VueViewModel]";if(an(r))return"[SyntheticEvent]";if(typeof r=="number"&&r!==r)return"[NaN]";if(typeof r=="function")return`[Function: ${G(r)}]`;if(typeof r=="symbol")return`[${String(r)}]`;if(typeof r=="bigint")return`[BigInt: ${String(r)}]`;let Aa=go(r);return/^HTML(\w*)Element$/.test(Aa)?`[HTMLElement: ${Aa}]`:`[object ${Aa}]`}catch(Aa){return`**non-serializable** (${Aa})`}}function go(t){let r=Object.getPrototypeOf(t);return r?r.constructor.name:"null prototype"}function Eo(t){return~-encodeURI(t).split(/%..|./).length}function So(t){return Eo(JSON.stringify(t))}var oe;
43(function(t){t[t.PENDING=0]="PENDING";let r=1;t[t.RESOLVED=r]="RESOLVED";let Aa=2;t[t.REJECTED=Aa]="REJECTED"})(oe||(oe={}));function C(t){return new N(r=>{r(t)})}function ye(t){return new N((r,Aa)=>{Aa(t)})}var N=class{constructor(t){N.prototype.__init.call(this),N.prototype.__init2.call(this),N.prototype.__init3.call(this),N.prototype.__init4.call(this),this._state=oe.PENDING,this._handlers=[];try{t(this._resolve,this._reject)}catch(r){this._reject(r)}}then(t,r){return new N((Aa,wa)=>{this._handlers.push([!1,Pa=>{if(!t)Aa(Pa);else try{Aa(t(Pa))}catch(xa){wa(xa)}},Pa=>{if(!r)wa(Pa);else try{Aa(r(Pa))}catch(xa){wa(xa)}}]),this._executeHandlers()})}catch(t){return this.then(r=>r,t)}finally(t){return new N((r,Aa)=>{let wa,Pa;return this.then(xa=>{Pa=!1,wa=xa,t&&t()},xa=>{Pa=!0,wa=xa,t&&t()}).then(()=>{if(Pa){Aa(wa);return}r(wa)})})}__init(){this._resolve=t=>{this._setResult(oe.RESOLVED,t)}}__init2(){this._reject=t=>{this._setResult(oe.REJECTED,t)}}__init3(){this._setResult=(t,r)=>{if(this._state===oe.PENDING){if(Ee(r)){r.then(this._resolve,this._reject);return}this._state=t,this._value=r,this._executeHandlers()}}}__init4(){this._executeHandlers=()=>{if(this._state===oe.PENDING)return;let t=this._handlers.slice();this._handlers=[],t.forEach(r=>{r[0]||(this._state===oe.RESOLVED&&r[1](this._value),this._state===oe.REJECTED&&r[2](this._value),r[0]=!0)})}}};function bn(t){let r=[];function Aa(){return t===void 0||r.length<t}function wa(Ca){return r.splice(r.indexOf(Ca),1)[0]}function Pa(Ca){if(!Aa())return ye(new k("Not adding Promise because buffer limit was reached."));let ka=Ca();return r.indexOf(ka)===-1&&r.push(ka),ka.then(()=>wa(ka)).then(null,()=>wa(ka).then(null,()=>{})),ka}function xa(Ca){return new N((ka,Ba)=>{let $a=r.length;if(!$a)return ka(!0);let Da=setTimeout(()=>{Ca&&Ca>0&&ka(!1)},Ca);r.forEach(Va=>{C(Va).then(()=>{--$a||(clearTimeout(Da),ka(!0))},Ba)})})}return{$:r,add:Pa,drain:xa}}function nt(t){if(!t)return{};let r=t.match(/^(([^:/?#]+):)?(\/\/([^/?#]*))?([^?#]*)(\?([^#]*))?(#(.*))?$/);if(!r)return{};let Aa=r[6]||"",wa=r[8]||"";return{host:r[4],path:r[5],protocol:r[2],search:Aa,hash:wa,relative:r[5]+Aa+wa}}var Cr=["fatal","error","warning","log","info","debug"];function Rn(t){return t==="warn"?"warning":Cr.includes(t)?t:"log"}var Pr=F(),xn={nowSeconds:()=>Date.now()/1e3};function yo(){let{performance:t}=Pr;if(!(!t||!t.now))return{now:()=>t.now(),timeOrigin:Date.now()-t.now()}}function To(){try{return Ur(module,"perf_hooks").performance}catch{return}}var vn=Ar()?To():yo(),Gr=vn===void 0?xn:{nowSeconds:()=>(vn.timeOrigin+vn.now())/1e3},se=xn.nowSeconds.bind(xn),W=Gr.nowSeconds.bind(Gr),A=(()=>{let{performance:t}=Pr;if(!t||!t.now)return;let r=36e5,Aa=t.now(),wa=Date.now(),Pa=t.timeOrigin?Math.abs(t.timeOrigin+Aa-wa):r,xa=Pa<r,Ca=t.timing&&t.timing.navigationStart,ka=typeof Ca=="number"?Math.abs(Ca+Aa-wa):r;return xa||ka<r?Pa<=ka?t.timeOrigin:Ca:wa})(),it="baggage",Nn="sentry-",Mr=/^sentry-/,Lr=8192;function Dn(t){if(!w(t)&&!Array.isArray(t))return;let r={};if(Array.isArray(t))r=t.reduce((wa,Pa)=>{let xa=Yr(Pa);return u(u({},wa),xa)},{});else{if(!t)return;r=Yr(t)}let Aa=Object.entries(r).reduce((wa,[Pa,xa])=>{if(Pa.match(Mr)){let Ca=Pa.slice(Nn.length);wa[Ca]=xa}return wa},{});if(Object.keys(Aa).length>0)return Aa}function ot(t){if(t)return bo(Object.entries(t).reduce((r,[Aa,wa])=>(wa&&(r[`${Nn}${Aa}`]=wa),r),{}))}function Yr(t){return t.split(",").map(r=>r.split("=").map(Aa=>decodeURIComponent(Aa.trim()))).reduce((r,[Aa,wa])=>(r[Aa]=wa,r),{})}function bo(t){if(Object.keys(t).length!==0)return Object.entries(t).reduce((r,[Aa,wa],Pa)=>{let xa=`${encodeURIComponent(Aa)}=${encodeURIComponent(wa)}`,Ca=Pa===0?xa:`${r},${xa}`;return Ca.length>Lr?((typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__)&&f.warn(`Not adding key: ${Aa} with val: ${wa} to baggage header due to exceeding baggage size limits.`),r):Ca},"")}var Fr=new RegExp("^[ \\t]*([0-9a-f]{32})?-?([0-9a-f]{16})?-?([01])?[ \\t]*$");function In(t){if(!t)return;let r=t.match(Fr);if(!r)return;let Aa;return r[3]==="1"?Aa=!0:r[3]==="0"&&(Aa=!1),{traceId:r[1],parentSampled:Aa,parentSpanId:r[2]}}function On(t,r){let Aa=In(t),wa=Dn(r),{traceId:Pa,parentSpanId:xa,parentSampled:Ca}=Aa||{},ka={traceId:Pa||v(),spanId:v().substring(16),sampled:Ca};return xa&&(ka.parentSpanId=xa),wa&&(ka.dsc=wa),{traceparentData:Aa,dynamicSamplingContext:wa,propagationContext:ka}}
43function Be(t=v(),r=v().substring(16),Aa){let wa="";return Aa!==void 0&&(wa=Aa?"-1":"-0"),`${t}-${r}${wa}`}function K(t,r=[]){return[t,r]}function wn(t,r){let[Aa,wa]=t;return[Aa,[...wa,r]]}function Pt(t,r){let Aa=t[1];for(let wa of Aa){let Pa=wa[0].type;if(r(wa,Pa))return!0}return!1}function kn(t,r){return(r||new TextEncoder).encode(t)}function Bn(t,r){let[Aa,wa]=t,Pa=JSON.stringify(Aa);function xa(Ca){typeof Pa=="string"?Pa=typeof Ca=="string"?Pa+Ca:[kn(Pa,r),Ca]:Pa.push(typeof Ca=="string"?kn(Ca,r):Ca)}for(let Ca of wa){let[ka,Ba]=Ca;if(xa(` 44${JSON.stringify(ka)} 45`),typeof Ba=="string"||Ba instanceof Uint8Array)xa(Ba);else{let $a;try{$a=JSON.stringify(Ba)}catch{$a=JSON.stringify(j(Ba))}xa($a)}}return typeof Pa=="string"?Pa:Ro(Pa)}function Ro(t){let r=t.reduce((Pa,xa)=>Pa+xa.length,0),Aa=new Uint8Array(r),wa=0;for(let Pa of t)Aa.set(Pa,wa),wa+=Pa.length;return Aa}function An(t,r){let Aa=typeof t.data=="string"?kn(t.data,r):t.data;return[B({type:"attachment",length:Aa.length,filename:t.filename,content_type:t.contentType,attachment_type:t.attachmentType}),Aa]}var vo={session:"session",sessions:"session",attachment:"attachment",transaction:"transaction",event:"error",client_report:"internal",user_report:"default",profile:"profile",replay_event:"replay",replay_recording:"replay",check_in:"monitor"};function Yt(t){return vo[t]}function Mt(t){if(!t||!t.sdk)return;let{name:r,version:Aa}=t.sdk;return{name:r,version:Aa}}function Un(t,r,Aa,wa){let Pa=t.sdkProcessingMetadata&&t.sdkProcessingMetadata.dynamicSamplingContext;return u(u(u({event_id:t.event_id,sent_at:new Date().toISOString()},r&&{sdk:r}),!!Aa&&wa&&{dsn:X(wa)}),Pa&&{trace:B(u({},Pa))})}function Cn(t,r,Aa){let wa=[{type:"client_report"},{timestamp:Aa||se(),discarded_events:t}];return K(r?{dsn:r}:{},[wa])}function Hr(t,r=Date.now()){let Aa=parseInt(`${t}`,10);if(!isNaN(Aa))return Aa*1e3;let wa=Date.parse(`${t}`);return isNaN(wa)?6e4:wa-r}function $r(t,r){return t[r]||t.all||0}function Gn(t,r,Aa=Date.now()){return $r(t,r)>Aa}function Pn(t,{statusCode:r,headers:Aa},wa=Date.now()){let Pa=u({},t),xa=Aa&&Aa["x-sentry-rate-limits"],Ca=Aa&&Aa["retry-after"];if(xa)for(let ka of xa.trim().split(",")){let[Ba,$a]=ka.split(":",2),Da=parseInt(Ba,10),Va=(isNaN(Da)?60:Da)*1e3;if(!$a)Pa.all=wa+Va;else for(let Fa of $a.split(";"))Pa[Fa]=wa+Va}else Ca?Pa.all=wa+Hr(Ca,wa):r===429&&(Pa.all=wa+6e4);return Pa}var Ae="production";function st(){return Qe("globalEventProcessors",()=>[])}function Yn(t){st().push(t)}function Ue(t,r,Aa,wa=0){return new N((Pa,xa)=>{let Ca=t[wa];if(r===null||typeof Ca!="function")Pa(r);else{let ka=Ca(u({},r),Aa);(typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__)&&Ca.id&&ka===null&&f.log(`Event processor "${Ca.id}" dropped event`),Ee(ka)?ka.then(Ba=>Ue(t,Ba,Aa,wa+1).then(Pa)).then(null,xa):Ue(t,ka,Aa,wa+1).then(Pa).then(null,xa)}})}function jr(t){let r=W(),Aa={sid:v(),init:!0,timestamp:r,started:r,duration:0,status:"ok",errors:0,ignoreDuration:!1,toJSON:()=>xo(Aa)};return t&&ae(Aa,t),Aa}function ae(t,r={}){if(r.user&&(!t.ipAddress&&r.user.ip_address&&(t.ipAddress=r.user.ip_address),!t.did&&!r.did&&(t.did=r.user.id||r.user.email||r.user.username)),t.timestamp=r.timestamp||W(),r.ignoreDuration&&(t.ignoreDuration=r.ignoreDuration),r.sid&&(t.sid=r.sid.length===32?r.sid:v()),r.init!==void 0&&(t.init=r.init),!t.did&&r.did&&(t.did=`${r.did}`),typeof r.started=="number"&&(t.started=r.started),t.ignoreDuration)t.duration=void 0;else if(typeof r.duration=="number")t.duration=r.duration;else{let Aa=t.timestamp-t.started;t.duration=Aa>=0?Aa:0}r.release&&(t.release=r.release),r.environment&&(t.environment=r.environment),!t.ipAddress&&r.ipAddress&&(t.ipAddress=r.ipAddress),!t.userAgent&&r.userAgent&&(t.userAgent=r.userAgent),typeof r.errors=="number"&&(t.errors=r.errors),r.status&&(t.status=r.status)}function Wr(t,r){let Aa={};r?Aa={status:r}:t.status==="ok"&&(Aa={status:"exited"}),ae(t,Aa)}function xo(t){return B({sid:`${t.sid}`,init:t.init,started:new Date(t.started*1e3).toISOString(),timestamp:new Date(t.timestamp*1e3).toISOString(),status:t.status,errors:t.errors,did:typeof t.did=="number"||typeof t.did=="string"?`${t.did}`:void 0,duration:t.duration,attrs:{release:t.release,environment:t.environment,ip_address:t.ipAddress,user_agent:t.userAgent}})}var No=100,P=class{constructor(){this._notifyingListeners=!1,this._scopeListeners=[],this._eventProcessors=[],this._breadcrumbs=[],this._attachments=[],this._user={},this._tags={},this._extra={},this._contexts={},this._sdkProcessingMetadata={},this._propagationContext=qr()}static clone(t){let r=new P;return t&&(r._breadcrumbs=[...t._breadcrumbs],r._tags=u({},t._tags),r._extra=u({},t._extra),r._contexts=u({},t._contexts),r._user=t._user,r._level=t._level,r._span=t._span,r._session=t._session,r._transactionName=t._transactionName,r._fingerprint=t._fingerprint,r._eventProcessors=[...t._eventProcessors],r._requestSession=t._requestSession,r._attachments=[...t._attachments],r._sdkProcessingMetadata=u({}
45,t._sdkProcessingMetadata),r._propagationContext=u({},t._propagationContext)),r}addScopeListener(t){this._scopeListeners.push(t)}addEventProcessor(t){return this._eventProcessors.push(t),this}setUser(t){return this._user=t||{},this._session&&ae(this._session,{user:t}),this._notifyScopeListeners(),this}getUser(){return this._user}getRequestSession(){return this._requestSession}setRequestSession(t){return this._requestSession=t,this}setTags(t){return this._tags=u(u({},this._tags),t),this._notifyScopeListeners(),this}setTag(t,r){return this._tags=h(u({},this._tags),{[t]:r}),this._notifyScopeListeners(),this}setExtras(t){return this._extra=u(u({},this._extra),t),this._notifyScopeListeners(),this}setExtra(t,r){return this._extra=h(u({},this._extra),{[t]:r}),this._notifyScopeListeners(),this}setFingerprint(t){return this._fingerprint=t,this._notifyScopeListeners(),this}setLevel(t){return this._level=t,this._notifyScopeListeners(),this}setTransactionName(t){return this._transactionName=t,this._notifyScopeListeners(),this}setContext(t,r){return r===null?delete this._contexts[t]:this._contexts[t]=r,this._notifyScopeListeners(),this}setSpan(t){return this._span=t,this._notifyScopeListeners(),this}getSpan(){return this._span}getTransaction(){let t=this.getSpan();return t&&t.transaction}setSession(t){return t?this._session=t:delete this._session,this._notifyScopeListeners(),this}getSession(){return this._session}update(t){if(!t)return this;if(typeof t=="function"){let r=t(this);return r instanceof P?r:this}return t instanceof P?(this._tags=u(u({},this._tags),t._tags),this._extra=u(u({},this._extra),t._extra),this._contexts=u(u({},this._contexts),t._contexts),t._user&&Object.keys(t._user).length&&(this._user=t._user),t._level&&(this._level=t._level),t._fingerprint&&(this._fingerprint=t._fingerprint),t._requestSession&&(this._requestSession=t._requestSession),t._propagationContext&&(this._propagationContext=t._propagationContext)):L(t)&&(t=t,this._tags=u(u({},this._tags),t.tags),this._extra=u(u({},this._extra),t.extra),this._contexts=u(u({},this._contexts),t.contexts),t.user&&(this._user=t.user),t.level&&(this._level=t.level),t.fingerprint&&(this._fingerprint=t.fingerprint),t.requestSession&&(this._requestSession=t.requestSession),t.propagationContext&&(this._propagationContext=t.propagationContext)),this}clear(){return this._breadcrumbs=[],this._tags={},this._extra={},this._user={},this._contexts={},this._level=void 0,this._transactionName=void 0,this._fingerprint=void 0,this._requestSession=void 0,this._span=void 0,this._session=void 0,this._notifyScopeListeners(),this._attachments=[],this._propagationContext=qr(),this}addBreadcrumb(t,r){let Aa=typeof r=="number"?r:No;if(Aa<=0)return this;let wa=u({timestamp:se()},t),Pa=this._breadcrumbs;return Pa.push(wa),this._breadcrumbs=Pa.length>Aa?Pa.slice(-Aa):Pa,this._notifyScopeListeners(),this}getLastBreadcrumb(){return this._breadcrumbs[this._breadcrumbs.length-1]}clearBreadcrumbs(){return this._breadcrumbs=[],this._notifyScopeListeners(),this}addAttachment(t){return this._attachments.push(t),this}getAttachments(){return this._attachments}clearAttachments(){return this._attachments=[],this}applyToEvent(t,r={},Aa){if(this._extra&&Object.keys(this._extra).length&&(t.extra=u(u({},this._extra),t.extra)),this._tags&&Object.keys(this._tags).length&&(t.tags=u(u({},this._tags),t.tags)),this._user&&Object.keys(this._user).length&&(t.user=u(u({},this._user),t.user)),this._contexts&&Object.keys(this._contexts).length&&(t.contexts=u(u({},this._contexts),t.contexts)),this._level&&(t.level=this._level),this._transactionName&&(t.transaction=this._transactionName),this._span){t.contexts=u({trace:this._span.getTraceContext()},t.contexts);let xa=this._span.transaction;if(xa){t.sdkProcessingMetadata=u({dynamicSamplingContext:xa.getDynamicSamplingContext()},t.sdkProcessingMetadata);let Ca=xa.name;Ca&&(t.tags=u({transaction:Ca},t.tags))}}this._applyFingerprint(t);let wa=this._getBreadcrumbs(),Pa=[...t.breadcrumbs||[],...wa];return t.breadcrumbs=Pa.length>0?Pa:void 0,t.sdkProcessingMetadata=h(u(u({}
45,t.sdkProcessingMetadata),this._sdkProcessingMetadata),{propagationContext:this._propagationContext}),Ue([...Aa||[],...st(),...this._eventProcessors],t,r)}setSDKProcessingMetadata(t){return this._sdkProcessingMetadata=u(u({},this._sdkProcessingMetadata),t),this}setPropagationContext(t){return this._propagationContext=t,this}getPropagationContext(){return this._propagationContext}_getBreadcrumbs(){return this._breadcrumbs}_notifyScopeListeners(){this._notifyingListeners||(this._notifyingListeners=!0,this._scopeListeners.forEach(t=>{t(this)}),this._notifyingListeners=!1)}_applyFingerprint(t){t.fingerprint=t.fingerprint?Ut(t.fingerprint):[],this._fingerprint&&(t.fingerprint=t.fingerprint.concat(this._fingerprint)),t.fingerprint&&!t.fingerprint.length&&delete t.fingerprint}};function qr(){return{traceId:v(),spanId:v().substring(16)}}var zr=4,Do=100,de=class{constructor(t,r=new P,Aa=zr){this._version=Aa,this._stack=[{scope:r}],t&&this.bindClient(t)}isOlderThan(t){return this._version<t}bindClient(t){let r=this.getStackTop();r.client=t,t&&t.setupIntegrations&&t.setupIntegrations()}pushScope(){let t=P.clone(this.getScope());return this.getStack().push({client:this.getClient(),scope:t}),t}popScope(){return this.getStack().length<=1?!1:!!this.getStack().pop()}withScope(t){let r=this.pushScope();try{t(r)}finally{this.popScope()}}getClient(){return this.getStackTop().client}getScope(){return this.getStackTop().scope}getStack(){return this._stack}getStackTop(){return this._stack[this._stack.length-1]}captureException(t,r){let Aa=this._lastEventId=r&&r.event_id?r.event_id:v(),wa=new Error("Sentry syntheticException");return this._withClient((Pa,xa)=>{Pa.captureException(t,h(u({originalException:t,syntheticException:wa},r),{event_id:Aa}),xa)}),Aa}captureMessage(t,r,Aa){let wa=this._lastEventId=Aa&&Aa.event_id?Aa.event_id:v(),Pa=new Error(t);return this._withClient((xa,Ca)=>{xa.captureMessage(t,r,h(u({originalException:t,syntheticException:Pa},Aa),{event_id:wa}),Ca)}),wa}captureEvent(t,r){let Aa=r&&r.event_id?r.event_id:v();return t.type||(this._lastEventId=Aa),this._withClient((wa,Pa)=>{wa.captureEvent(t,h(u({},r),{event_id:Aa}),Pa)}),Aa}lastEventId(){return this._lastEventId}addBreadcrumb(t,r){let{scope:Aa,client:wa}=this.getStackTop();if(!wa)return;let{beforeBreadcrumb:Pa=null,maxBreadcrumbs:xa=Do}=wa.getOptions&&wa.getOptions()||{};if(xa<=0)return;let Ca=u({timestamp:se()},t),ka=Pa?Rt(()=>Pa(Ca,r)):Ca;ka!==null&&(wa.emit&&wa.emit("beforeAddBreadcrumb",ka,r),Aa.addBreadcrumb(ka,xa))}setUser(t){this.getScope().setUser(t)}setTags(t){this.getScope().setTags(t)}setExtras(t){this.getScope().setExtras(t)}setTag(t,r){this.getScope().setTag(t,r)}setExtra(t,r){this.getScope().setExtra(t,r)}setContext(t,r){this.getScope().setContext(t,r)}configureScope(t){let{scope:r,client:Aa}=this.getStackTop();Aa&&t(r)}run(t){let r=Lt(this);try{t(this)}finally{Lt(r)}}getIntegration(t){let r=this.getClient();if(!r)return null;try{return r.getIntegration(t)}catch{return(typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__)&&f.warn(`Cannot retrieve integration ${t.id} from the current Hub`),null}}startTransaction(t,r){let Aa=this._callExtensionMethod("startTransaction",t,r);if((typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__)&&!Aa){let wa=this.getClient();console.warn(wa?`Tracing extension 'startTransaction' has not been added. Call 'addTracingExtensions' before calling 'init': 46Sentry.addTracingExtensions(); 47Sentry.init({...}); 48`:"Tracing extension 'startTransaction' is missing. You should 'init' the SDK before calling 'startTransaction'")}return Aa}traceHeaders(){return this._callExtensionMethod("traceHeaders")}captureSession(t=!1){if(t)return this.endSession();this._sendSessionUpdate()}endSession(){let t=this.getStackTop().scope,r=t.getSession();r&&Wr(r),this._sendSessionUpdate(),t.setSession()}startSession(t){let{scope:r,client:Aa}=this.getStackTop(),{release:wa,environment:Pa=Ae}=Aa&&Aa.getOptions()||{},{userAgent:xa}=b.navigator||{},Ca=jr(u(u({release:wa,environment:Pa,user:r.getUser()},xa&&{userAgent:xa}),t)),ka=r.getSession&&r.getSession();return ka&&ka.status==="ok"&&ae(ka,{status:"exited"}),this.endSession(),r.setSession(Ca),Ca}shouldSendDefaultPii(){let t=this.getClient(),r=t&&t.getOptions();return!!(r&&r.sendDefaultPii)}_sendSessionUpdate(){let{scope:t,client:r}=this.getStackTop(),Aa=t.getSession();Aa&&r&&r.captureSession&&r.captureSession(Aa)}_withClient(t){let{scope:r,client:Aa}=this.getStackTop();Aa&&t(Aa,r)}_callExtensionMethod(t,...r){let Aa=Te().__SENTRY__;if(Aa&&Aa.extensions&&typeof Aa.extensions[t]=="function")return Aa.extensions[t].apply(this,r);(typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__)&&f.warn(`Extension method ${t} couldn't be found, doing nothing.`)}};function Te(){return b.__SENTRY__=b.__SENTRY__||{extensions:{},hub:void 0},b}function Lt(t){let r=Te(),Aa=at(r);return Mn(r,t),Aa}function y(){let t=Te();if(t.__SENTRY__&&t.__SENTRY__.acs){let r=t.__SENTRY__.acs.getCurrentHub();if(r)return r}return Io(t)}function Io(t=Te()){return(!Oo(t)||at(t).isOlderThan(zr))&&Mn(t,new de),at(t)}function Oo(t){return!!(t&&t.__SENTRY__&&t.__SENTRY__.hub)}function at(t){return Qe("hub",()=>new de,t)}function Mn(t,r){if(!t)return!1;let Aa=t.__SENTRY__=t.__SENTRY__||{};return Aa.hub=r,!0}function Ce(t){if(typeof __SENTRY_TRACING__=="boolean"&&!__SENTRY_TRACING__)return!1;let r=y().getClient(),Aa=t||r&&r.getOptions();return!!Aa&&(Aa.enableTracing||"tracesSampleRate"in Aa||"tracesSampler"in Aa)}function q(t){return(t||y()).getScope().getTransaction()}var Vr=!1;function Xr(){Vr||(Vr=!0,O("error",Ln),O("unhandledrejection",Ln))}function Ln(){let t=q();if(t){let r="internal_error";(typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__)&&f.log(`[Tracing] Transaction: ${r} -> Global error occured`),t.setStatus(r)}}Ln.tag="sentry_tracingErrorCallback";var Ge=class{constructor(t=1e3){this._maxlen=t,this.spans=[]}add(t){this.spans.length>this._maxlen?t.spanRecorder=void 0:this.spans.push(t)}},Pe=class{constructor(t={}){this.traceId=t.traceId||v(),this.spanId=t.spanId||v().substring(16),this.startTimestamp=t.startTimestamp||W(),this.tags=t.tags||{},this.data=t.data||{},this.instrumenter=t.instrumenter||"sentry",this.origin=t.origin||"manual",t.parentSpanId&&(this.parentSpanId=t.parentSpanId),"sampled"in t&&(this.sampled=t.sampled),t.op&&
48(this.op=t.op),t.description&&(this.description=t.description),t.name&&(this.description=t.name),t.status&&(this.status=t.status),t.endTimestamp&&(this.endTimestamp=t.endTimestamp)}get name(){return this.description||""}set name(t){this.setName(t)}startChild(t){let r=new Pe(h(u({},t),{parentSpanId:this.spanId,sampled:this.sampled,traceId:this.traceId}));if(r.spanRecorder=this.spanRecorder,r.spanRecorder&&r.spanRecorder.add(r),r.transaction=this.transaction,(typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__)&&r.transaction){let Aa=`[Tracing] Starting '${t&&t.op||"< unknown op >"}' span on transaction '${r.transaction.name||"< unknown name >"}' (${r.transaction.spanId}).`;r.transaction.metadata.spanMetadata[r.spanId]={logMessage:Aa},f.log(Aa)}return r}setTag(t,r){return this.tags=h(u({},this.tags),{[t]:r}),this}setData(t,r){return this.data=h(u({},this.data),{[t]:r}),this}setStatus(t){return this.status=t,this}setHttpStatus(t){this.setTag("http.status_code",String(t)),this.setData("http.response.status_code",t);let r=Kr(t);return r!=="unknown_error"&&this.setStatus(r),this}setName(t){this.description=t}isSuccess(){return this.status==="ok"}finish(t){if((typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__)&&this.transaction&&this.transaction.spanId!==this.spanId){let{logMessage:r}=this.transaction.metadata.spanMetadata[this.spanId];r&&f.log(r.replace("Starting","Finishing"))}this.endTimestamp=typeof t=="number"?t:W()}toTraceparent(){return Be(this.traceId,this.spanId,this.sampled)}toContext(){return B({data:this.data,description:this.description,endTimestamp:this.endTimestamp,op:this.op,parentSpanId:this.parentSpanId,sampled:this.sampled,spanId:this.spanId,startTimestamp:this.startTimestamp,status:this.status,tags:this.tags,traceId:this.traceId})}updateWithContext(t){return this.data=t.data||{},this.description=t.description,this.endTimestamp=t.endTimestamp,this.op=t.op,this.parentSpanId=t.parentSpanId,this.sampled=t.sampled,this.spanId=t.spanId||this.spanId,this.startTimestamp=t.startTimestamp||this.startTimestamp,this.status=t.status,this.tags=t.tags||{},this.traceId=t.traceId||this.traceId,this}getTraceContext(){return B({data:Object.keys(this.data).length>0?this.data:void 0,description:this.description,op:this.op,parent_span_id:this.parentSpanId,span_id:this.spanId,status:this.status,tags:Object.keys(this.tags).length>0?this.tags:void 0,trace_id:this.traceId})}toJSON(){return B({data:Object.keys(this.data).length>0?this.data:void 0,description:this.description,op:this.op,parent_span_id:this.parentSpanId,span_id:this.spanId,start_timestamp:this.startTimestamp,status:this.status,tags:Object.keys(this.tags).length>0?this.tags:void 0,timestamp:this.endTimestamp,trace_id:this.traceId,origin:this.origin})}};function Kr(t){if(t<400&&t>=100)return"ok";if(t>=400&&t<500)switch(t){case 401:return"unauthenticated";case 403:return"permission_denied";case 404:return"not_found";case 409:return"already_exists";case 413:return"failed_precondition";case 429:return"resource_exhausted";default:return"invalid_argument"}if(t>=500&&t<600)switch(t){case 501:return"unimplemented";case 503:return"unavailable";case 504:return"deadline_exceeded";default:return"internal_error"}return"unknown_error"}function fe(t,r,Aa){let wa=r.getOptions(),{publicKey:Pa}=r.getDsn()||{},{segment:xa}=Aa&&Aa.getUser()||{},Ca=B({environment:wa.environment||Ae,release:wa.release,user_segment:xa,public_key:Pa,trace_id:t});return r.emit&&r.emit("createDsc",Ca),Ca}var Ye=class extends Pe{constructor(t,r){super(t),delete this.description,this._measurements={},this._contexts={},this._hub=r||y(),this._name=t.name||"",this.metadata=h(u({source:"custom"},t.metadata),{spanMetadata:{}}),this._trimEnd=t.trimEnd,this.transaction=this;let Aa=this.metadata.dynamicSamplingContext;Aa&&(this._frozenDynamicSamplingContext=u({},Aa))}get name(){return this._name}set name(t){this.setName(t)}setName(t,r="custom"){this._name=t,this.metadata.source=r}initSpanRecorder(t=1e3){this.spanRecorder||(this.spanRecorder=new Ge(t)),this.spanRecorder.add(this)}setContext(t,r){r===null?delete this._contexts[t]:this._contexts[t]=r}setMeasurement(t,r,Aa=""){this._measurements[t]={value:r,unit:Aa}}setMetadata(t){this.metadata=u(u({},this.metadata),t)}finish(t){let r=this._finishTransaction(t);
48if(r)return this._hub.captureEvent(r)}toContext(){return B(h(u({},super.toContext()),{name:this.name,trimEnd:this._trimEnd}))}updateWithContext(t){return super.updateWithContext(t),this.name=t.name||"",this._trimEnd=t.trimEnd,this}getDynamicSamplingContext(){if(this._frozenDynamicSamplingContext)return this._frozenDynamicSamplingContext;let t=this._hub||y(),r=t.getClient();if(!r)return{};let Aa=t.getScope(),wa=fe(this.traceId,r,Aa),Pa=this.metadata.sampleRate;Pa!==void 0&&(wa.sample_rate=`${Pa}`);let xa=this.metadata.source;return xa&&xa!=="url"&&(wa.transaction=this.name),this.sampled!==void 0&&(wa.sampled=String(this.sampled)),wa}setHub(t){this._hub=t}_finishTransaction(t){if(this.endTimestamp!==void 0)return;this.name||((typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__)&&f.warn("Transaction has no name, falling back to `<unlabeled transaction>`."),this.name="<unlabeled transaction>"),super.finish(t);let r=this._hub.getClient();if(r&&r.emit&&r.emit("finishTransaction",this),this.sampled!==!0){(typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__)&&f.log("[Tracing] Discarding transaction because its trace was not chosen to be sampled."),r&&r.recordDroppedEvent("sample_rate","transaction");return}let Aa=this.spanRecorder?this.spanRecorder.spans.filter(xa=>xa!==this&&xa.endTimestamp):[];this._trimEnd&&Aa.length>0&&(this.endTimestamp=Aa.reduce((xa,Ca)=>xa.endTimestamp&&Ca.endTimestamp?xa.endTimestamp>Ca.endTimestamp?xa:Ca:xa).endTimestamp);let wa=this.metadata,Pa=u({contexts:h(u({},this._contexts),{trace:this.getTraceContext()}),spans:Aa,start_timestamp:this.startTimestamp,tags:this.tags,timestamp:this.endTimestamp,transaction:this.name,type:"transaction",sdkProcessingMetadata:h(u({},wa),{dynamicSamplingContext:this.getDynamicSamplingContext()})},wa.source&&{transaction_info:{source:wa.source}});return Object.keys(this._measurements).length>0&&((typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__)&&f.log("[Measurements] Adding measurements to transaction",JSON.stringify(this._measurements,void 0,2)),Pa.measurements=this._measurements),(typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__)&&f.log(`[Tracing] Finishing ${this.op} transaction: ${this.name}.`),Pa}},Le={idleTimeout:1e3,finalTimeout:3e4,heartbeatInterval:5e3},ko="finishReason",Me=["heartbeatFailed","idleTimeout","documentHidden","finalTimeout","externalFinish","cancelled"],Fn=class extends Ge{constructor(t,r,Aa,wa){super(wa),this._pushActivity=t,this._popActivity=r,this.transactionSpanId=Aa}add(t){t.spanId!==this.transactionSpanId&&(t.finish=r=>{t.endTimestamp=typeof r=="number"?r:W(),this._popActivity(t.spanId)},t.endTimestamp===void 0&&this._pushActivity(t.spanId)),super.add(t)}},ct=class extends Ye{constructor(t,r,Aa=Le.idleTimeout,wa=Le.finalTimeout,Pa=Le.heartbeatInterval,xa=!1){super(t,r),this._idleHub=r,this._idleTimeout=Aa,this._finalTimeout=wa,this._heartbeatInterval=Pa,this._onScope=xa,this.activities={},this._heartbeatCounter=0,this._finished=!1,this._idleTimeoutCanceledPermanently=!1,this._beforeFinishCallbacks=[],this._finishReason=Me[4],xa&&((typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__)&&f.log(`Setting idle transaction on scope. Span ID: ${this.spanId}`),r.configureScope(Ca=>Ca.setSpan(this))),this._restartIdleTimeout(),setTimeout(()=>{this._finished||(this.setStatus("deadline_exceeded"),this._finishReason=Me[3],this.finish())},this._finalTimeout)}finish(t=W()){if(this._finished=!0,this.activities={},this.op==="ui.action.click"&&this.setTag(ko,this._finishReason),this.spanRecorder){(typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__)&&f.log("[Tracing] finishing IdleTransaction",new Date(t*1e3).toISOString(),this.op);for(let r of this._beforeFinishCallbacks)r(this,t);this.spanRecorder.spans=this.spanRecorder.spans.filter(r=>{if(r.spanId===this.spanId)return!0;r.endTimestamp||(r.endTimestamp=t,r.setStatus("cancelled"),(typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__)&&f.log("[Tracing] cancelling span since transaction ended early",JSON.stringify(r,void 0,2)));let Aa=r.startTimestamp<t,wa=(this._finalTimeout+this._idleTimeout)/1e3,Pa=r.endTimestamp-this.startTimestamp<wa;if(typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__){let xa=JSON.stringify(r,void 0,2);Aa?Pa||f.log("[Tracing] discarding Span since it finished after Transaction final timeout",xa):f.log("[Tracing] discarding Span since it happened after Transaction was finished",xa)}return Aa&&Pa}),(typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__)&&f.log("[Tracing] flushing IdleTransaction")}else(typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__)&&f.log("[Tracing] No active IdleTransaction");if(this._onScope){let r=this._idleHub.getScope();r.getTransaction()===this&&r.setSpan(void 0)}return super.finish(t)}registerBeforeFinishCallback(t){this._beforeFinishCallbacks.push(t)}initSpanRecorder(t){if(!this.spanRecorder){let r=wa=>{this._finished||this._pushActivity(wa)},Aa=wa=>{this._finished||this._popActivity(wa)};this.spanRecorder=new Fn(r,Aa,this.spanId,t),(typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__)&&f.log("Starting heartbeat"),this._pingHeartbeat()}this.spanRecorder.add(this)}cancelIdleTimeout(t,{restartOnChildSpanChange:r}={restartOnChildSpanChange:!0}){this._idleTimeoutCanceledPermanently=r===!1,this._idleTimeoutID&&(clearTimeout(this._idleTimeoutID),this._idleTimeoutID=void 0,Object.keys(this.activities).length===0&&this._idleTimeoutCanceledPermanently&&(this._finishReason=Me[5],this.finish(t)))}setFinishReason(t){this._finishReason=t}_restartIdleTimeout(t){this.cancelIdleTimeout(),this._idleTimeoutID=setTimeout(()=>{!this._finished&&Object.keys(this.activities).length===0&&(this._finishReason=Me[1],this.finish(t))},this._idleTimeout)}
48_pushActivity(t){this.cancelIdleTimeout(void 0,{restartOnChildSpanChange:!this._idleTimeoutCanceledPermanently}),(typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__)&&f.log(`[Tracing] pushActivity: ${t}`),this.activities[t]=!0,(typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__)&&f.log("[Tracing] new activities count",Object.keys(this.activities).length)}_popActivity(t){if(this.activities[t]&&((typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__)&&f.log(`[Tracing] popActivity ${t}`),delete this.activities[t],(typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__)&&f.log("[Tracing] new activities count",Object.keys(this.activities).length)),Object.keys(this.activities).length===0){let r=W();this._idleTimeoutCanceledPermanently?(this._finishReason=Me[5],this.finish(r)):this._restartIdleTimeout(r+this._idleTimeout/1e3)}}_beat(){if(this._finished)return;let t=Object.keys(this.activities).join("");t===this._prevHeartbeatString?this._heartbeatCounter++:this._heartbeatCounter=1,this._prevHeartbeatString=t,this._heartbeatCounter>=3?((typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__)&&f.log("[Tracing] Transaction finished because of no change for 3 heart beats"),this.setStatus("deadline_exceeded"),this._finishReason=Me[0],this.finish()):this._pingHeartbeat()}_pingHeartbeat(){(typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__)&&f.log(`pinging Heartbeat -> current counter: ${this._heartbeatCounter}`),setTimeout(()=>{this._beat()},this._heartbeatInterval)}};function wo(){let t=this.getScope().getSpan();return t?{"sentry-trace":t.toTraceparent()}:{}}function Jr(t,r,Aa){if(!Ce(r))return t.sampled=!1,t;if(t.sampled!==void 0)return t.setMetadata({sampleRate:Number(t.sampled)}),t;let wa;return typeof r.tracesSampler=="function"?(wa=r.tracesSampler(Aa),t.setMetadata({sampleRate:Number(wa)})):Aa.parentSampled!==void 0?wa=Aa.parentSampled:typeof r.tracesSampleRate<"u"?(wa=r.tracesSampleRate,t.setMetadata({sampleRate:Number(wa)})):(wa=1,t.setMetadata({sampleRate:wa})),Bo(wa)?wa?(t.sampled=Math.random()<wa,t.sampled?((typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__)&&f.log(`[Tracing] starting ${t.op} transaction - ${t.name}`),t):((typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__)&&f.log(`[Tracing] Discarding transaction because it's not included in the random sample (sampling rate = ${Number(wa)})`),t)):((typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__)&&f.log(`[Tracing] Discarding transaction because ${typeof r.tracesSampler=="function"?"tracesSampler returned 0 or false":"a negative sampling decision was inherited or tracesSampleRate is set to 0"}`),t.sampled=!1,t):((typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__)&&f.warn("[Tracing] Discarding transaction because of invalid sample rate."),t.sampled=!1,t)}function Bo(t){return Ke(t)||!(typeof t=="number"||typeof t=="boolean")?((typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__)&&f.warn(`[Tracing] Given sample rate is invalid. Sample rate must be a boolean or a number between 0 and 1. Got ${JSON.stringify(t)} of type ${JSON.stringify(typeof t)}.`),!1):t<0||t>1?((typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__)&&f.warn(`[Tracing] Given sample rate is invalid. Sample rate must be between 0 and 1. Got ${t}.`),!1):!0}function Ao(t,r){let Aa=this.getClient(),wa=Aa&&Aa.getOptions()||{},Pa=wa.instrumenter||"sentry",xa=t.instrumenter||"sentry";Pa!==xa&&((typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__)&&f.error(`A transaction was started with instrumenter=\`${xa}\`, but the SDK is configured with the \`${Pa}\` instrumenter. 49The transaction will not be sampled. Please use the ${Pa} instrumentation to start transactions.`),t.sampled=!1);let Ca=new Ye(t,this);return Ca=Jr(Ca,wa,u({parentSampled:t.parentSampled,transactionContext:t},r)),Ca.sampled&&Ca.initSpanRecorder(wa._experiments&&wa._experiments.maxSpans),Aa&&Aa.emit&&Aa.emit("startTransaction",Ca),Ca}function Ft(t,r,Aa,wa,Pa,xa,Ca){let ka=t.getClient(),Ba=ka&&ka.getOptions()||{},$a=new ct(r,t,Aa,wa,Ca,Pa);return $a=Jr($a,Ba,u({parentSampled:r.parentSampled,transactionContext:r},xa)),$a.sampled&&$a.initSpanRecorder(Ba._experiments&&Ba._experiments.maxSpans),ka&&ka.emit&&ka.emit("startTransaction",$a),$a}function Ht(){let t=Te();t.__SENTRY__&&(t.__SENTRY__.extensions=t.__SENTRY__.extensions||{},t.__SENTRY__.extensions.startTransaction||(t.__SENTRY__.extensions.startTransaction=Ao),t.__SENTRY__.extensions.traceHeaders||(t.__SENTRY__.extensions.traceHeaders=wo),Xr())}function $t(t,r){return y().captureException(t,{captureContext:r})}function jt(t){y().withScope(t)}var Uo="7";function Co(t){let r=t.protocol?`${t.protocol}:`:"",Aa=t.port?`:${t.port}`:"";return`${r}//${t.host}${Aa}${t.path?`/${t.path}`:""}/api/`}function Go(t){return`${Co(t)}${t.projectId}/envelope/`}function Po(t,r){return ln(u({sentry_key:t.publicKey,sentry_version:Uo},r&&{sentry_client:`${r.name}/${r.version}`}))}function Qr(t,r={}){let Aa=typeof r=="string"?r:r.tunnel,wa=typeof r=="string"||!r._metadata?void 0:r._metadata.sdk;return Aa||`${Go(t)}?${Po(t,wa)}`}function Yo(t,r){return r&&(t.sdk=t.sdk||{},t.sdk.name=t.sdk.name||r.name,t.sdk.version=t.sdk.version||r.version,t.sdk.integrations=[...t.sdk.integrations||[],...r.integrations||[]],t.sdk.packages=[...t.sdk.packages||[],...r.packages||[]]),t}function Zr(t,r,Aa,wa){let Pa=Mt(Aa);return K(u(u({sent_at:new Date().toISOString()},Pa&&{sdk:Pa}),!!wa&&r&&{dsn:X(r)}),["aggregates"in t?[{type:"sessions"},t]:[{type:"session"},t.toJSON()]])}function ei(t,r,Aa,wa){let Pa=Mt(Aa),xa=t.type&&t.type!=="replay_event"?t.type:"event";Yo(t,Aa&&Aa.sdk);let Ca=Un(t,Pa,wa,r);return delete t.sdkProcessingMetadata,K(Ca,[[{type:xa},t]])}var ti=[];function ni(t,r){let Aa={};return r.forEach(wa=>{wa&&Hn(t,wa,Aa)}),Aa}function Hn(t,r,Aa){if(Aa[r.name]=r,ti.indexOf(r.name)===-1&&(r.setupOnce(Yn,y),ti.push(r.name)),t.on&&typeof r.preprocessEvent=="function"){let wa=r.preprocessEvent.bind(r);t.on("preprocessEvent",(Pa,xa)=>wa(Pa,xa,t))}if(t.addEventProcessor&&typeof r.processEvent=="function"){let wa=r.processEvent.bind(r),Pa=Object.assign((xa,Ca)=>wa(xa,Ca,t),{id:r.name});t.addEventProcessor(Pa)}(typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__)&&f.log(`Integration installed: ${r.name}`)}function ii(t,r,Aa,wa,Pa){let{normalizeDepth:xa=3,normalizeMaxBreadth:Ca=1e3}=t,ka=h(u({},r),{event_id:r.event_id||Aa.event_id||v(),timestamp:r.timestamp||se()}),Ba=Aa.integrations||t.integrations.map(Fa=>Fa.name);Mo(ka,t),Ho(ka,Ba),r.type===void 0&&Lo(ka,t.stackParser);let $a=wa;Aa.captureContext&&($a=P.clone($a).update(Aa.captureContext));let Da=C(ka),Va=Pa&&Pa.getEventProcessors?Pa.getEventProcessors():[];if($a){if($a.getAttachments){let Fa=[...Aa.attachments||[],...$a.getAttachments()];Fa.length&&(Aa.attachments=Fa)}Da=$a.applyToEvent(ka,Aa,Va)}else Da=Ue([...Va,...st()],ka,Aa);return Da.then(Fa=>(Fa&&Fo(Fa),typeof xa=="number"&&xa>0?$o(Fa,xa,Ca):Fa))}function Mo(t,r){let{environment:Aa,release:wa,dist:Pa,maxValueLength:xa=250}=r;"environment"in t||(t.environment="environment"in r?Aa:Ae),t.release===void 0&&wa!==void 0&&(t.release=wa),t.dist===void 0&&Pa!==void 0&&(t.dist=Pa),t.message&&(t.message=z(t.message,xa));let Ca=t.exception&&t.exception.values&&t.exception.values[0];Ca&&Ca.value&&(Ca.value=z(Ca.value,xa));let ka=t.request;ka&&ka.url&&(ka.url=z(ka.url,xa))}var ri=new WeakMap;function Lo(t,r){let Aa=b._sentryDebugIds;if(!Aa)return;let wa,Pa=ri.get(r);Pa?wa=Pa:(wa=new Map,ri.set(r,wa));let xa=Object.keys(Aa).reduce((Ca,ka)=>{let Ba,$a=wa.get(ka);$a?Ba=$a:(Ba=r(ka),wa.set(ka,Ba));for(let Da=Ba.length-1;Da>=0;Da--){let Va=Ba[Da];if(Va.filename){Ca[Va.filename]=Aa[ka];break}}return Ca},{});
49try{t.exception.values.forEach(Ca=>{Ca.stacktrace.frames.forEach(ka=>{ka.filename&&(ka.debug_id=xa[ka.filename])})})}catch{}}function Fo(t){let r={};try{t.exception.values.forEach(wa=>{wa.stacktrace.frames.forEach(Pa=>{Pa.debug_id&&(Pa.abs_path?r[Pa.abs_path]=Pa.debug_id:Pa.filename&&(r[Pa.filename]=Pa.debug_id),delete Pa.debug_id)})})}catch{}if(Object.keys(r).length===0)return;t.debug_meta=t.debug_meta||{},t.debug_meta.images=t.debug_meta.images||[];let Aa=t.debug_meta.images;Object.keys(r).forEach(wa=>{Aa.push({type:"sourcemap",code_file:wa,debug_id:r[wa]})})}function Ho(t,r){r.length>0&&(t.sdk=t.sdk||{},t.sdk.integrations=[...t.sdk.integrations||[],...r])}function $o(t,r,Aa){if(!t)return null;let wa=u(u(u(u(u({},t),t.breadcrumbs&&{breadcrumbs:t.breadcrumbs.map(Pa=>u(u({},Pa),Pa.data&&{data:j(Pa.data,r,Aa)}))}),t.user&&{user:j(t.user,r,Aa)}),t.contexts&&{contexts:j(t.contexts,r,Aa)}),t.extra&&{extra:j(t.extra,r,Aa)});return t.contexts&&t.contexts.trace&&wa.contexts&&(wa.contexts.trace=t.contexts.trace,t.contexts.trace.data&&(wa.contexts.trace.data=j(t.contexts.trace.data,r,Aa))),t.spans&&(wa.spans=t.spans.map(Pa=>(Pa.data&&(Pa.data=j(Pa.data,r,Aa)),Pa))),wa}var oi="Not capturing exception because it's already been captured.",ut=class{constructor(t){if(this._options=t,this._integrations={},this._integrationsInitialized=!1,this._numProcessing=0,this._outcomes={},this._hooks={},this._eventProcessors=[],t.dsn?this._dsn=vt(t.dsn):(typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__)&&f.warn("No DSN provided, client will not send events."),this._dsn){let r=Qr(this._dsn,t);this._transport=t.transport(h(u({recordDroppedEvent:this.recordDroppedEvent.bind(this)},t.transportOptions),{url:r}))}}captureException(t,r,Aa){if(At(t)){(typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__)&&f.log(oi);return}let wa=r&&r.event_id;return this._process(this.eventFromException(t,r).then(Pa=>this._captureEvent(Pa,r,Aa)).then(Pa=>{wa=Pa})),wa}captureMessage(t,r,Aa,wa){let Pa=Aa&&Aa.event_id,xa=Ie(t)?this.eventFromMessage(String(t),r,Aa):this.eventFromException(t,Aa);return this._process(xa.then(Ca=>this._captureEvent(Ca,Aa,wa)).then(Ca=>{Pa=Ca})),Pa}captureEvent(t,r,Aa){if(r&&r.originalException&&At(r.originalException)){(typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__)&&f.log(oi);return}let wa=r&&r.event_id;return this._process(this._captureEvent(t,r,Aa).then(Pa=>{wa=Pa})),wa}captureSession(t){typeof t.release!="string"?(typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__)&&f.warn("Discarded session because of missing or non-string release"):(this.sendSession(t),ae(t,{init:!1}))}getDsn(){return this._dsn}getOptions(){return this._options}getSdkMetadata(){return this._options._metadata}getTransport(){return this._transport}flush(t){let r=this._transport;
49return r?this._isClientDoneProcessing(t).then(Aa=>r.flush(t).then(wa=>Aa&&wa)):C(!0)}close(t){return this.flush(t).then(r=>(this.getOptions().enabled=!1,r))}getEventProcessors(){return this._eventProcessors}addEventProcessor(t){this._eventProcessors.push(t)}setupIntegrations(t){(t&&!this._integrationsInitialized||this._isEnabled()&&!this._integrationsInitialized)&&(this._integrations=ni(this,this._options.integrations),this._integrationsInitialized=!0)}getIntegrationById(t){return this._integrations[t]}getIntegration(t){try{return this._integrations[t.id]||null}catch{return(typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__)&&f.warn(`Cannot retrieve integration ${t.id} from the current Client`),null}}addIntegration(t){Hn(this,t,this._integrations)}sendEvent(t,r={}){this.emit("beforeSendEvent",t,r);let Aa=ei(t,this._dsn,this._options._metadata,this._options.tunnel);for(let Pa of r.attachments||[])Aa=wn(Aa,An(Pa,this._options.transportOptions&&this._options.transportOptions.textEncoder));let wa=this._sendEnvelope(Aa);wa&&wa.then(Pa=>this.emit("afterSendEvent",t,Pa),null)}sendSession(t){let r=Zr(t,this._dsn,this._options._metadata,this._options.tunnel);this._sendEnvelope(r)}recordDroppedEvent(t,r,Aa){if(this._options.sendClientReports){let wa=`${t}:${r}`;(typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__)&&f.log(`Adding outcome: "${wa}"`),this._outcomes[wa]=this._outcomes[wa]+1||1}}on(t,r){this._hooks[t]||(this._hooks[t]=[]),this._hooks[t].push(r)}emit(t,...r){this._hooks[t]&&this._hooks[t].forEach(Aa=>Aa(...r))}_updateSessionFromEvent(t,r){let Aa=!1,wa=!1,Pa=r.exception&&r.exception.values;if(Pa){wa=!0;for(let Ca of Pa){let ka=Ca.mechanism;if(ka&&ka.handled===!1){Aa=!0;break}}}let xa=t.status==="ok";(xa&&t.errors===0||xa&&Aa)&&(ae(t,h(u({},Aa&&{status:"crashed"}),{errors:t.errors||Number(wa||Aa)})),this.captureSession(t))}_isClientDoneProcessing(t){return new N(r=>{let Aa=0,wa=1,Pa=setInterval(()=>{this._numProcessing==0?(clearInterval(Pa),r(!0)):(Aa+=wa,t&&Aa>=t&&(clearInterval(Pa),r(!1)))},wa)})}_isEnabled(){return this.getOptions().enabled!==!1&&this._transport!==void 0}_prepareEvent(t,r,Aa){let wa=this.getOptions(),Pa=Object.keys(this._integrations);return!r.integrations&&Pa.length>0&&(r.integrations=Pa),this.emit("preprocessEvent",t,r),ii(wa,t,r,Aa,this).then(xa=>{if(xa===null)return xa;let{propagationContext:Ca}=xa.sdkProcessingMetadata||{};if(!(xa.contexts&&xa.contexts.trace)&&Ca){let{traceId:ka,spanId:Ba,parentSpanId:$a,dsc:Da}=Ca;xa.contexts=u({trace:{trace_id:ka,span_id:Ba,parent_span_id:$a}},xa.contexts),xa.sdkProcessingMetadata=u({dynamicSamplingContext:Da||fe(ka,this,Aa)},xa.sdkProcessingMetadata)}return xa})}_captureEvent(t,r={},Aa){return this._processEvent(t,r,Aa).then(wa=>wa.event_id,wa=>{if(typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__){let Pa=wa;Pa.logLevel==="log"?f.log(Pa.message):f.warn(Pa)}})}_processEvent(t,r,Aa){let wa=this.getOptions(),{sampleRate:Pa}=wa,xa=ai(t),Ca=si(t),ka=t.type||"error",Ba=`before send for type \`${ka}\``;if(Ca&&typeof Pa=="number"&&Math.random()>Pa)return this.recordDroppedEvent("sample_rate","error",t),ye(new k(`Discarding event because it's not included in the random sample (sampling rate = ${Pa})`,"log"));let $a=ka==="replay_event"?"replay":ka;return this._prepareEvent(t,r,Aa).then(Da=>{if(Da===null)throw this.recordDroppedEvent("event_processor",$a,t),new k("An event processor returned `null`, will not send event.","log");return r.data&&r.data.__sentry__===!0?Da:jo(Wo(wa,Da,r),Ba)}).then(Da=>{if(Da===null)throw this.recordDroppedEvent("before_send",$a,t),new k(`${Ba} returned \`null\`, will not send event.`,"log");let Va=Aa&&Aa.getSession();!xa&&Va&&this._updateSessionFromEvent(Va,Da);let Fa=Da.transaction_info;return xa&&Fa&&Da.transaction!==t.transaction&&(Da.transaction_info=h(u({},Fa),{source:"custom"})),this.sendEvent(Da,r),Da}).then(null,Da=>{throw Da instanceof k?Da:(this.captureException(Da,{data:{__sentry__:!0},originalException:Da}),new k(`Event processing pipeline threw an error, original event will not be sent. Details have been sent as a new event. 50Reason: ${Da}`))})}_process(t){this._numProcessing++,t.then(r=>(this._numProcessing--,r),r=>(this._numProcessing--,r))}
50_sendEnvelope(t){if(this.emit("beforeEnvelope",t),this._isEnabled()&&this._transport)return this._transport.send(t).then(null,r=>{(typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__)&&f.error("Error while sending event:",r)});(typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__)&&f.error("Transport disabled")}_clearOutcomes(){let t=this._outcomes;return this._outcomes={},Object.keys(t).map(r=>{let[Aa,wa]=r.split(":");return{reason:Aa,category:wa,quantity:t[r]}})}};function jo(t,r){let Aa=`${r} must return \`null\` or a valid event.`;if(Ee(t))return t.then(wa=>{if(!L(wa)&&wa!==null)throw new k(Aa);return wa},wa=>{throw new k(`${r} rejected with ${wa}`)});if(!L(t)&&t!==null)throw new k(Aa);return t}function Wo(t,r,Aa){let{beforeSend:wa,beforeSendTransaction:Pa}=t;return si(r)&&wa?wa(r,Aa):ai(r)&&Pa?Pa(r,Aa):r}function si(t){return t.type===void 0}function ai(t){return t.type==="transaction"}var qo=30;function Fe(t,r,Aa=bn(t.bufferSize||qo)){let wa={},Pa=Ca=>Aa.drain(Ca);function xa(Ca){let ka=[];if(Pt(Ca,(Va,Fa)=>{let Ma=Yt(Fa);if(Gn(wa,Ma)){let Ua=ci(Va,Fa);t.recordDroppedEvent("ratelimit_backoff",Ma,Ua)}else ka.push(Va)}),ka.length===0)return C();let Ba=K(Ca[0],ka),$a=Va=>{Pt(Ba,(Fa,Ma)=>{let Ua=ci(Fa,Ma);t.recordDroppedEvent(Va,Yt(Ma),Ua)})},Da=()=>r({body:Bn(Ba,t.textEncoder)}).then(Va=>(Va.statusCode!==void 0&&(Va.statusCode<200||Va.statusCode>=300)&&(typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__)&&f.warn(`Sentry responded with status code ${Va.statusCode} to sent event.`),wa=Pn(wa,Va),Va),Va=>{throw $a("network_error"),Va});return Aa.add(Da).then(Va=>Va,Va=>{if(Va instanceof k)return(typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__)&&f.error("Skipped sending event because buffer is full."),$a("queue_overflow"),C();throw Va})}return xa.__sentry__baseTransport__=!0,{send:xa,flush:Pa}}function ci(t,r){if(!(r!=="event"&&r!=="transaction"))return Array.isArray(t)?t[1]:void 0}var dt="7.73.0",qt={};cr(qt,{FunctionToString:()=>pe,InboundFilters:()=>le});var ui,pe=class{static __initStatic(){this.id="FunctionToString"}constructor(){this.name=pe.id}setupOnce(){ui=Function.prototype.toString;try{Function.prototype.toString=function(...t){let r=Se(this)||this;return ui.apply(r,t)}}catch{}}};pe.__initStatic();var zo=[/^Script error\.?$/,/^Javascript error: Script error\.? on line 0$/],Vo=[/^.*healthcheck.*$/,/^.*healthy.*$/,/^.*live.*$/,/^.*ready.*$/,/^.*heartbeat.*$/,/^.*\/health$/,/^.*\/healthz$/],le=class{static __initStatic(){this.id="InboundFilters"}constructor(t={}){this.name=le.id,this._options=t}setupOnce(t,r){}processEvent(t,r,Aa){let wa=Aa.getOptions();return Ko(t,Xo(this._options,wa))?null:t}};le.__initStatic();function Xo(t={},r={}){return{allowUrls:[...t.allowUrls||[],...r.allowUrls||[]],denyUrls:[...t.denyUrls||[],...r.denyUrls||[]],ignoreErrors:[...t.ignoreErrors||[],...r.ignoreErrors||[],...t.disableErrorDefaults?[]:zo],ignoreTransactions:[...t.ignoreTransactions||[],...r.ignoreTransactions||[],...t.disableTransactionDefaults?[]:Vo],ignoreInternal:t.ignoreInternal!==void 0?t.ignoreInternal:!0}}function Ko(t,r){return r.ignoreInternal&&ns(t)?((typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__)&&f.warn(`Event dropped due to being internal Sentry Error. 51Event: ${$(t)}`),!0):Jo(t,r.ignoreErrors)?((typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__)&&f.warn(`Event dropped due to being matched by \`ignoreErrors\` option. 52Event: ${$(t)}`),!0):Qo(t,r.ignoreTransactions)?((typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__)&&f.warn(`Event dropped due to being matched by \`ignoreTransactions\` option. 53Event: ${$(t)}`),!0):Zo(t,r.denyUrls)?((typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__)&&f.warn(`Event dropped due to being matched by \`denyUrls\` option. 54Event: ${$(t)}. 55Url: ${Wt(t)}`),!0):es(t,r.allowUrls)?!1:((typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__)&&f.warn(`Event dropped due to not being matched by \`allowUrls\` option. 56Event: ${$(t)}. 57Url: ${Wt(t)}`),!0)}function Jo(t,r){return t.type||!r||!r.length?!1:ts(t).some(Aa=>ue(Aa,r))}function Qo(t,r){if(t.type!=="transaction"||!r||!r.length)return!1;let Aa=t.transaction;return Aa?ue(Aa,r):!1}function Zo(t,r){if(!r||!r.length)return!1;let Aa=Wt(t);return Aa?ue(Aa,r):!1}
vendor: 8,143 bytes, line 57
57function es(t,r){if(!r||!r.length)return!0;let Aa=Wt(t);return Aa?ue(Aa,r):!0}function ts(t){let r=[];t.message&&r.push(t.message);let Aa;try{Aa=t.exception.values[t.exception.values.length-1]}catch{}return Aa&&Aa.value&&(r.push(Aa.value),Aa.type&&r.push(`${Aa.type}: ${Aa.value}`)),(typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__)&&r.length===0&&f.error(`Could not extract message for event ${$(t)}`),r}function ns(t){try{return t.exception.values[0].type==="SentryError"}catch{}return!1}function rs(t=[]){for(let r=t.length-1;r>=0;r--){let Aa=t[r];if(Aa&&Aa.filename!=="<anonymous>"&&Aa.filename!=="[native code]")return Aa.filename||null}return null}function Wt(t){try{let r;try{r=t.exception.values[0].stacktrace.frames}catch{}return r?rs(r):null}catch{return(typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__)&&f.error(`Cannot extract url for event ${$(t)}`),null}}var S=b,$n=0;function jn(){return $n>0}function Es(){$n++,setTimeout(()=>{$n--})}function be(t,r={},Aa){if(typeof t!="function")return t;try{let Pa=t.__sentry_wrapped__;if(Pa)return Pa;if(Se(t))return t}catch{return t}let wa=function(){let Pa=Array.prototype.slice.call(arguments);try{Aa&&typeof Aa=="function"&&Aa.apply(this,arguments);let xa=Pa.map(Ca=>be(Ca,r));return t.apply(this,xa)}catch(xa){throw Es(),jt(Ca=>{Ca.addEventProcessor(ka=>(r.mechanism&&(we(ka,void 0,void 0),ie(ka,r.mechanism)),ka.extra=h(u({},ka.extra),{arguments:Pa}),ka)),$t(xa)}),xa}};try{for(let Pa in t)Object.prototype.hasOwnProperty.call(t,Pa)&&(wa[Pa]=t[Pa])}catch{}xt(wa,t),ke(t,"__sentry_wrapped__",wa);try{Object.getOwnPropertyDescriptor(wa,"name").configurable&&Object.defineProperty(wa,"name",{get(){return t.name}})}catch{}return wa}function zn(t,r){let Aa=Vn(t,r),wa={type:r&&r.name,value:bs(r)};return Aa.length&&(wa.stacktrace={frames:Aa}),wa.type===void 0&&wa.value===""&&(wa.value="Unrecoverable error caught"),wa}function Ss(t,r,Aa,wa){let Pa=y().getClient(),xa=Pa&&Pa.getOptions().normalizeDepth,Ca={exception:{values:[{type:ge(r)?r.constructor.name:wa?"UnhandledRejection":"Error",value:Rs(r,{isUnhandledRejection:wa})}]},extra:{__serialized__:Gt(r,xa)}};if(Aa){let ka=Vn(t,Aa);ka.length&&(Ca.exception.values[0].stacktrace={frames:ka})}return Ca}function Wn(t,r){return{exception:{values:[zn(t,r)]}}}function Vn(t,r){let Aa=r.stacktrace||r.stack||"",wa=Ts(r);try{return t(Aa,wa)}catch{}return[]}var ys=/Minified React error #\d+;/i;function Ts(t){if(t){if(typeof t.framesToPop=="number")return t.framesToPop;if(ys.test(t.message))return 1}return 0}function bs(t){let r=t&&t.message;return r?r.error&&typeof r.error.message=="string"?r.error.message:r:"No error message"}function di(t,r,Aa,wa){let Pa=zt(t,r,Aa&&Aa.syntheticException||void 0,wa);return ie(Pa),Pa.level="error",Aa&&Aa.event_id&&(Pa.event_id=Aa.event_id),C(Pa)}function fi(t,r,Aa="info",wa,Pa){let xa=qn(t,r,wa&&wa.syntheticException||void 0,Pa);return xa.level=Aa,wa&&wa.event_id&&(xa.event_id=wa.event_id),C(xa)}function zt(t,r,Aa,wa,Pa){let xa;if(De(r)&&r.error)return Wn(t,r.error);if(St(r)||rn(r)){let Ca=r;if("stack"in r)xa=Wn(t,r);else{let ka=Ca.name||(St(Ca)?"DOMError":"DOMException"),Ba=Ca.message?`${ka}: ${Ca.message}`:ka;xa=qn(t,Ba,Aa,wa),we(xa,Ba)}return"code"in Ca&&(xa.tags=h(u({},xa.tags),{"DOMException.code":`${Ca.code}`})),xa}return Xe(r)?Wn(t,r):L(r)||ge(r)?(xa=Ss(t,r,Aa,Pa),ie(xa,{synthetic:!0}),xa):(xa=qn(t,r,Aa,wa),we(xa,`${r}`,void 0),ie(xa,{synthetic:!0}),xa)}function qn(t,r,Aa,wa){let Pa={message:r};if(wa&&Aa){let xa=Vn(t,Aa);xa.length&&(Pa.exception={values:[{value:r,stacktrace:{frames:xa}}]})}return Pa}function Rs(t,{isUnhandledRejection:r}){let Aa=_n(t),wa=r?"promise rejection":"exception";return De(t)?`Event \`ErrorEvent\` captured as ${wa} with message \`${t.message}\``:ge(t)?`Event \`${vs(t)}\` (type=${t.type}) captured as ${wa}`:`Object captured as ${wa} with keys: ${Aa}`}function vs(t){try{let r=Object.getPrototypeOf(t);return r?r.constructor.name:void 0}catch{}}function pi(t,{metadata:r,tunnel:Aa,dsn:wa}){return K(u(u({event_id:t.event_id,sent_at:new Date().toISOString()},r&&r.sdk&&{sdk:{name:r.sdk.name,version:r.sdk.version}}),!!Aa&&!!wa&&{dsn:X(wa)}),[xs(t)])}function xs(t){return[{type:"user_report"},t]}var ft=class extends ut{constructor(t){let r=S.SENTRY_SDK_SOURCE||Tn();t._metadata=t._metadata||{},t._metadata.sdk=t._metadata.sdk||{name:"sentry.javascript.browser",packages:[{name:`${r}:@sentry/browser`,version:dt}],version:dt},super(t),t.sendClientReports&&S.document&&S.document.addEventListener("visibilitychange",()=>{S.document.visibilityState==="hidden"&&this._flushOutcomes()})}eventFromException(t,r){return di(this._options.stackParser,t,r,this._options.attachStacktrace)}eventFromMessage(t,r="info",Aa){return fi(this._options.stackParser,t,r,Aa,this._options.attachStacktrace)}captureUserFeedback(t){if(!this._isEnabled()){(typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__)&&f.warn("SDK not enabled, will not capture user feedback.");return}let r=pi(t,{metadata:this.getSdkMetadata(),dsn:this.getDsn(),tunnel:this.getOptions().tunnel});this._sendEnvelope(r)}_prepareEvent(t,r,Aa){return t.platform=t.platform||"javascript",super._prepareEvent(t,r,Aa)}_flushOutcomes(){let t=this._clearOutcomes();if(t.length===0){(typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__)&&f.log("No outcomes to send");return}if(!this._dsn){(typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__)&&f.log("No dsn provided, will not send outcomes");return}(typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__)&&f.log("Sending outcomes:",t);let r=Cn(t,this._options.tunnel&&X(this._dsn));this._sendEnvelope(r)}},pt;function li(){if(pt)return pt;if(et(S.fetch))return pt=S.fetch.bind(S);let t=S.document,r=S.fetch;if(t&&typeof t.createElement=="function")try{let Aa=t.createElement("iframe");Aa.hidden=!0,t.head.appendChild(Aa);let wa=Aa.contentWindow;wa&&wa.fetch&&(r=wa.fetch),t.head.removeChild(Aa)}catch(Aa){(typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__)&&f.warn("Could not create sandbox iframe for pure fetch check, bailing to window.fetch: ",Aa)}return pt=r.bind(S)}function _i(){pt=void 0}function Xn(t,r=li()){let Aa=0,wa=0;function Pa(xa){let Ca=xa.body.length;Aa+=Ca,wa++;let ka=u({body:xa.body,method:"POST",referrerPolicy:"origin",headers:t.headers,keepalive:Aa<=6e4&&wa<15},t.fetchOptions);try{return r(t.url,ka).then(Ba=>(Aa-=Ca,wa--,{statusCode:Ba.status,headers:{"x-sentry-rate-limits":Ba.headers.get("X-Sentry-Rate-Limits"),"retry-after":Ba.headers.get("Retry-After")}}))}catch(Ba){return _i(),Aa-=Ca,wa--,ye(Ba)}}return Fe(t,Pa)}var Ns=4;function Kn(t){function r(Aa){return new N((wa,Pa)=>{let xa=new XMLHttpRequest;xa.onerror=Pa,xa.onreadystatechange=()=>{xa.readyState===Ns&&wa({statusCode:xa.status,headers:{"x-sentry-rate-limits":xa.getResponseHeader("X-Sentry-Rate-Limits"),"retry-after":xa.getResponseHeader("Retry-After")}})},xa.open("POST",t.url);for(let Ca in t.headers)Object.prototype.hasOwnProperty.call(t.headers,Ca)&&xa.setRequestHeader(Ca,t.headers[Ca]);xa.send(Aa.body)})}return Fe(t,r)}var Vt="?",Ds=30,Is=40,Os=50;function Jn(t,r,Aa,wa){let Pa={filename:t,function:r,in_app:!0};return Aa!==void 0&&(Pa.lineno=Aa),wa!==void 0&&(Pa.colno=wa),Pa}var ks=/^\s*at (?:(.+?\)(?: \[.+\])?|.*?) ?\((?:address at )?)?(?:async )?((?:<anonymous>|[-a-z]+:|.*bundle|\/)?.*?)(?::(\d+))?(?::(\d+))?\)?\s*$/i,ws=/\((\S*)(?::(\d+))(?::(\d+))\)/,Bs=t=>{let r=ks.exec(t);if(r){if(r[2]&&r[2].indexOf("eval")===0){let Pa=ws.exec(r[2]);Pa&&(r[2]=Pa[1],r[3]=Pa[2],r[4]=Pa[3])}let[Aa,wa]=Si(r[1]||Vt,r[2]);return Jn(wa,Aa,r[3]?+r[3]:void 0,r[4]?+r[4]:void 0)}},mi=[Ds,Bs],As=/^\s*(.*?)(?:\((.*?)\))?(?:^|@)?((?:[-a-z]+)?:\/.*?|\[native code\]|[^@]*(?:bundle|\d+\.js)|\/[\w\-. /=]+)(?::(\d+))?(?::(\d+))?\s*$/i,Us=/(\S+) line (\d+)(?: > eval line \d+)* > eval/i,Cs=t=>{let r=As.exec(t);if(r){if(r[3]&&r[3].indexOf(" > eval")>-1){let Pa=Us.exec(r[3]);Pa&&(r[1]=r[1]||"eval",r[3]=Pa[1],r[4]=Pa[2],r[5]="")}let Aa=r[3],wa=r[1]||Vt;return[wa,Aa]=Si(wa,Aa),Jn(Aa,wa,r[4]?+r[4]:void 0,r[5]?+r[5]:void 0)}},hi=[Os,Cs],Gs=/^\s*at (?:((?:\[object object\])?.+) )?\(?((?:[-a-z]+):.*?):(\d+)(?::(\d+))?\)?\s*$/i,Ps=t=>{let r=Gs.exec(t);return r?Jn(r[2],r[1]||Vt,+r[3],r[4]?+r[4]:void 0):void 0}
57,Qn=hn(mi,hi,[Is,Ps]),Si=(t,r)=>{let Aa=t.indexOf("safari-extension")!==-1,wa=t.indexOf("safari-web-extension")!==-1;return Aa||wa?[t.indexOf("@")!==-1?t.split("@")[0]:Vt,Aa?`safari-extension:${r}`:`safari-web-extension:${r}`]:[t,r]},Y=class{static __initStatic(){this.id="GlobalHandlers"}constructor(t){this.name=Y.id,this._options=u({onerror:!0,onunhandledrejection:!0},t),this._installFunc={onerror:Ys,onunhandledrejection:Ms}}setupOnce(){Error.stackTraceLimit=50;let t=this._options;for(let r in t){let Aa=this._installFunc[r];Aa&&t[r]&&(Hs(r),Aa(),this._installFunc[r]=void 0)}}};Y.__initStatic();function Ys(){O("error",t=>{let[r,Aa,wa]=bi();if(!r.getIntegration(Y))return;let{msg:Pa,url:xa,line:Ca,column:ka,error:Ba}=t;if(jn()||Ba&&Ba.__sentry_own_request__)return;let $a=Ba===void 0&&w(Pa)?Fs(Pa,xa,Ca,ka):yi(zt(Aa,Ba||Pa,void 0,wa,!1),xa,Ca,ka);$a.level="error",Ti(r,Ba,$a,"onerror")})}function Ms(){O("unhandledrejection",t=>{let[r,Aa,wa]=bi();if(!r.getIntegration(Y))return;let Pa=t;try{"reason"in t?Pa=t.reason:"detail"in t&&"reason"in t.detail&&(Pa=t.detail.reason)}catch{}if(jn()||Pa&&Pa.__sentry_own_request__)return!0;let xa=Ie(Pa)?Ls(Pa):zt(Aa,Pa,void 0,wa,!0);xa.level="error",Ti(r,Pa,xa,"onunhandledrejection")})}function Ls(t){return{exception:{values:[{type:"UnhandledRejection",value:`Non-Error promise rejection captured with value: ${String(t)}`}]}}}function Fs(t,r,Aa,wa){let Pa=/^(?:[Uu]ncaught (?:exception: )?)?(?:((?:Eval|Internal|Range|Reference|Syntax|Type|URI|)Error): )?(.*)$/i,xa=De(t)?t.message:t,Ca="Error",ka=xa.match(Pa);return ka&&(Ca=ka[1],xa=ka[2]),yi({exception:{values:[{type:Ca,value:xa}]}},r,Aa,wa)}function yi(t,r,Aa,wa){let Pa=t.exception=t.exception||{},xa=Pa.values=Pa.values||[],Ca=xa[0]=xa[0]||{},ka=Ca.stacktrace=Ca.stacktrace||{},Ba=ka.frames=ka.frames||[],$a=isNaN(parseInt(wa,10))?void 0:wa,Da=isNaN(parseInt(Aa,10))?void 0:Aa,Va=w(r)&&r.length>0?r:dn();return Ba.length===0&&Ba.push({colno:$a,filename:Va,function:"?",in_app:!0,lineno:Da}),t}function Hs(t){(typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__)&&f.log(`Global Handler attached: ${t}`)}function Ti(t,r,Aa,wa){ie(Aa,{handled:!1,type:wa}),t.captureEvent(Aa,{originalException:r})}function bi(){let t=y(),r=t.getClient(),Aa=r&&r.getOptions()||{stackParser:()=>[],attachStacktrace:!1};return[t,Aa.stackParser,Aa.attachStacktrace]}var $s=["EventTarget","Window","Node","ApplicationCache","AudioTrackList","BroadcastChannel","ChannelMergerNode","CryptoOperation","EventSource","FileReader","HTMLUnknownElement","IDBDatabase","IDBRequest","IDBTransaction","KeyOperation","MediaController","MessagePort","ModalWindow","Notification","SVGElementInstance","Screen","SharedWorker","TextTrack","TextTrackCue","TextTrackList","WebSocket","WebSocketWorker","Worker","XMLHttpRequest","XMLHttpRequestEventTarget","XMLHttpRequestUpload"],Re=class{static __initStatic(){this.id="TryCatch"}constructor(t){this.name=Re.id,this._options=u({XMLHttpRequest:!0,eventTarget:!0,requestAnimationFrame:!0,setInterval:!0,setTimeout:!0},t)}setupOnce(){this._options.setTimeout&&x(S,"setTimeout",Ri),this._options.setInterval&&x(S,"setInterval",Ri),this._options.requestAnimationFrame&&x(S,"requestAnimationFrame",js),this._options.XMLHttpRequest&&"XMLHttpRequest"in S&&x(XMLHttpRequest.prototype,"send",Ws);let t=this._options.eventTarget;t&&(Array.isArray(t)?t:$s).forEach(qs)}};Re.__initStatic();function Ri(t){return function(...r){let Aa=r[0];return r[0]=be(Aa,{mechanism:{data:{function:G(t)},handled:!1,type:"instrument"}}),t.apply(this,r)}}function js(t){return function(r){return t.apply(this,[be(r,{mechanism:{data:{function:"requestAnimationFrame",handler:G(t)},handled:!1,type:"instrument"}})])}}function Ws(t){return function(...r){let Aa=this;return["onload","onerror","onprogress","onreadystatechange"].forEach(wa=>{wa in Aa&&typeof Aa[wa]=="function"&&x(Aa,wa,function(Pa){let xa={mechanism:{data:{function:wa,handler:G(Pa)},handled:!1,type:"instrument"}},Ca=Se(Pa);return Ca&&(xa.mechanism.data.handler=G(Ca)),be(Pa,xa)})}),t.apply(this,r)}}function qs(t){let r=S,Aa=r[t]&&r[t].prototype;!Aa||!Aa.hasOwnProperty||!Aa.hasOwnProperty("addEventListener")||(x(Aa,"addEventListener",function(wa){return function(Pa,xa,Ca){try{typeof xa.handleEvent=="function"&&(xa.handleEvent=be(xa.handleEvent,{mechanism:{data:{function:"handleEvent",handler:G(xa),target:t},handled:!1,type:"instrument"}}))}catch{}
57return wa.apply(this,[Pa,be(xa,{mechanism:{data:{function:"addEventListener",handler:G(xa),target:t},handled:!1,type:"instrument"}}),Ca])}}),x(Aa,"removeEventListener",function(wa){return function(Pa,xa,Ca){let ka=xa;try{let Ba=ka&&ka.__sentry_wrapped__;Ba&&wa.call(this,Pa,Ba,Ca)}catch{}return wa.call(this,Pa,ka,Ca)}}))}var Xt=1024,J=class{static __initStatic(){this.id="Breadcrumbs"}constructor(t){this.name=J.id,this.options=u({console:!0,dom:!0,fetch:!0,history:!0,sentry:!0,xhr:!0},t)}setupOnce(){if(this.options.console&&O("console",Xs),this.options.dom&&O("dom",Vs(this.options.dom)),this.options.xhr&&O("xhr",Ks),this.options.fetch&&O("fetch",Js),this.options.history&&O("history",Qs),this.options.sentry){let t=y().getClient();t&&t.on&&t.on("beforeSendEvent",zs)}}};J.__initStatic();function zs(t){y().addBreadcrumb({category:`sentry.${t.type==="transaction"?"transaction":"event"}`,event_id:t.event_id,level:t.level,message:$(t)},{event:t})}function Vs(t){function r(Aa){let wa,Pa=typeof t=="object"?t.serializeAttribute:void 0,xa=typeof t=="object"&&typeof t.maxStringLength=="number"?t.maxStringLength:void 0;xa&&xa>Xt&&((typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__)&&f.warn(`\`dom.maxStringLength\` cannot exceed ${Xt}, but a value of ${xa} was configured. Sentry will use ${Xt} instead.`),xa=Xt),typeof Pa=="string"&&(Pa=[Pa]);try{let Ca=Aa.event;wa=Zs(Ca)?V(Ca.target,{keyAttrs:Pa,maxStringLength:xa}):V(Ca,{keyAttrs:Pa,maxStringLength:xa})}catch{wa="<unknown>"}wa.length!==0&&y().addBreadcrumb({category:`ui.${Aa.name}`,message:wa},{event:Aa.event,name:Aa.name,global:Aa.global})}return r}function Xs(t){let r={category:"console",data:{arguments:t.args,logger:"console"},level:Rn(t.level),message:yt(t.args," ")};if(t.level==="assert")if(t.args[0]===!1)r.message=`Assertion failed: ${yt(t.args.slice(1)," ")||"console.assert"}`,r.data.arguments=t.args.slice(1);else return;y().addBreadcrumb(r,{input:t.args,level:t.level})}function Ks(t){let{startTimestamp:r,endTimestamp:Aa}=t,wa=t.xhr[re];if(!r||!Aa||!wa)return;let{method:Pa,url:xa,status_code:Ca,body:ka}=wa,Ba={method:Pa,url:xa,status_code:Ca},$a={xhr:t.xhr,input:ka,startTimestamp:r,endTimestamp:Aa};y().addBreadcrumb({category:"xhr",data:Ba,type:"http"},$a)}function Js(t){let{startTimestamp:r,endTimestamp:Aa}=t;if(Aa&&!(t.fetchData.url.match(/sentry_key/)&&t.fetchData.method==="POST"))if(t.error){let wa=t.fetchData,Pa={data:t.error,input:t.args,startTimestamp:r,endTimestamp:Aa};y().addBreadcrumb({category:"fetch",data:wa,level:"error",type:"http"},Pa)}else{let wa=h(u({},t.fetchData),{status_code:t.response&&t.response.status}),Pa={input:t.args,response:t.response,startTimestamp:r,endTimestamp:Aa};y().addBreadcrumb({category:"fetch",data:wa,type:"http"},Pa)}}function Qs(t){let r=t.from,Aa=t.to,wa=nt(S.location.href),Pa=nt(r),xa=nt(Aa);Pa.path||(Pa=wa),wa.protocol===xa.protocol&&wa.host===xa.host&&(Aa=xa.relative),wa.protocol===Pa.protocol&&wa.host===Pa.host&&(r=Pa.relative),y().addBreadcrumb({category:"navigation",data:{from:r,to:Aa}})}function Zs(t){return!!t&&!!t.target}var ea="cause",ta=5,Q=class{static __initStatic(){this.id="LinkedErrors"}constructor(t={}){this.name=Q.id,this._key=t.key||ea,this._limit=t.limit||ta}setupOnce(){}preprocessEvent(t,r,Aa){let wa=Aa.getOptions();un(zn,wa.stackParser,wa.maxValueLength,this._key,this._limit,t,r)}};Q.__initStatic();var Z=class{static __initStatic(){this.id="HttpContext"}constructor(){this.name=Z.id}setupOnce(){}preprocessEvent(t){if(!S.navigator&&!S.location&&!S.document)return;let r=t.request&&t.request.url||S.location&&S.location.href,{referrer:Aa}=S.document||{},{userAgent:wa}=S.navigator||{},Pa=u(u(u({},t.request&&t.request.headers),Aa&&{Referer:Aa}),wa&&{"User-Agent":wa});t.request=h(u(u({},t.request),r&&{url:r}),{headers:Pa})}};Z.__initStatic();var ee=class{static __initStatic(){this.id="Dedupe"}constructor(){this.name=ee.id}setupOnce(t,r){}processEvent(t){if(t.type)return t;try{if(na(t,this._previousEvent))return(typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__)&&f.warn("Event dropped due to being a duplicate of previously captured event."),null}catch{}return this._previousEvent=t}};ee.__initStatic();function na(t,r){return r?!!(ra(t,r)||ia(t,r)):!1}function ra(t,r){let Aa=t.message,wa=r.message;return!(!Aa&&!wa||Aa&&!wa||!Aa&&wa||Aa!==wa||!Di(t,r)||!Ni(t,r))}function ia(t,r){let Aa=vi(r),wa=vi(t);return!(!Aa||!wa||Aa.type!==wa.type||Aa.value!==wa.value||!Di(t,r)||!Ni(t,r))}function Ni(t,r){let Aa=xi(t),wa=xi(r);if(!Aa&&!wa)return!0;
57if(Aa&&!wa||!Aa&&wa||(Aa=Aa,wa=wa,wa.length!==Aa.length))return!1;for(let Pa=0;Pa<wa.length;Pa++){let xa=wa[Pa],Ca=Aa[Pa];if(xa.filename!==Ca.filename||xa.lineno!==Ca.lineno||xa.colno!==Ca.colno||xa.function!==Ca.function)return!1}return!0}function Di(t,r){let Aa=t.fingerprint,wa=r.fingerprint;if(!Aa&&!wa)return!0;if(Aa&&!wa||!Aa&&wa)return!1;Aa=Aa,wa=wa;try{return Aa.join("")===wa.join("")}catch{return!1}}function vi(t){return t.exception&&t.exception.values&&t.exception.values[0]}function xi(t){let r=t.exception;if(r)try{return r.values[0].stacktrace.frames}catch{return}}var Zn={};cr(Zn,{Breadcrumbs:()=>J,Dedupe:()=>ee,GlobalHandlers:()=>Y,HttpContext:()=>Z,LinkedErrors:()=>Q,TryCatch:()=>Re});var g=b;function Ii(){g&&g.document?g.document.addEventListener("visibilitychange",()=>{let t=q();if(g.document.hidden&&t){let r="cancelled";(typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__)&&f.log(`[Tracing] Transaction: ${r} -> since tab moved to the background, op: ${t.op}`),t.status||t.setStatus(r),t.setTag("visibilitychange","document.hidden"),t.finish()}}):(typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__)&&f.warn("[Tracing] Could not set up background tab detection due to lack of global document")}var He=(t,r,Aa)=>{let wa,Pa;return xa=>{r.value>=0&&(xa||Aa)&&(Pa=r.value-(wa||0),(Pa||wa===void 0)&&(wa=r.value,r.delta=Pa,t(r)))}},Oi=()=>`v3-${Date.now()}-${Math.floor(Math.random()*8999999999999)+1e12}`,oa=()=>{let t=g.performance.timing,r=g.performance.navigation.type,Aa={entryType:"navigation",startTime:0,type:r==2?"back_forward":r===1?"reload":"navigate"};for(let wa in t)wa!=="navigationStart"&&wa!=="toJSON"&&(Aa[wa]=Math.max(t[wa]-t.navigationStart,0));return Aa},Kt=()=>g.__WEB_VITALS_POLYFILL__?g.performance&&(performance.getEntriesByType&&performance.getEntriesByType("navigation")[0]||oa()):g.performance&&performance.getEntriesByType&&performance.getEntriesByType("navigation")[0],Jt=()=>{let t=Kt();return t&&t.activationStart||0},$e=(t,r)=>{let Aa=Kt(),wa="navigate";return Aa&&(g.document.prerendering||Jt()>0?wa="prerender":wa=Aa.type.replace(/_/g,"-")),{name:t,value:typeof r>"u"?-1:r,rating:"good",delta:0,entries:[],id:Oi(),navigationType:wa}},ce=(t,r,Aa)=>{try{if(PerformanceObserver.supportedEntryTypes.includes(t)){let wa=new PerformanceObserver(Pa=>{r(Pa.getEntries())});return wa.observe(Object.assign({type:t,buffered:!0},Aa||{})),wa}}catch{}},_e=(t,r)=>{let Aa=wa=>{(wa.type==="pagehide"||g.document.visibilityState==="hidden")&&(t(wa),r&&(removeEventListener("visibilitychange",Aa,!0),removeEventListener("pagehide",Aa,!0)))};addEventListener("visibilitychange",Aa,!0),addEventListener("pagehide",Aa,!0)},ki=t=>{let r=$e("CLS",0),Aa,wa=0,Pa=[],xa=ka=>{ka.forEach(Ba=>{if(!Ba.hadRecentInput){let $a=Pa[0],Da=Pa[Pa.length-1];wa&&Pa.length!==0&&Ba.startTime-Da.startTime<1e3&&Ba.startTime-$a.startTime<5e3?(wa+=Ba.value,Pa.push(Ba)):(wa=Ba.value,Pa=[Ba]),wa>r.value&&(r.value=wa,r.entries=Pa,Aa&&Aa())}})},Ca=ce("layout-shift",xa);if(Ca){Aa=He(t,r);let ka=()=>{xa(Ca.takeRecords()),Aa(!0)};return _e(ka),ka}},Qt=-1,sa=()=>g.document.visibilityState==="hidden"&&!g.document.prerendering?0:1/0,aa=()=>{_e(({timeStamp:t})=>{Qt=t},!0)},je=()=>(Qt<0&&(Qt=sa(),aa()),{get firstHiddenTime(){return Qt}}),wi=t=>{let r=je(),Aa=$e("FID"),wa,Pa=ka=>{ka.startTime<r.firstHiddenTime&&(Aa.value=ka.processingStart-ka.startTime,Aa.entries.push(ka),wa(!0))},xa=ka=>{ka.forEach(Pa)},Ca=ce("first-input",xa);wa=He(t,Aa),Ca&&_e(()=>{xa(Ca.takeRecords()),Ca.disconnect()},!0)},Bi={},Ai=t=>{let r=je(),Aa=$e("LCP"),wa,Pa=Ca=>{let ka=Ca[Ca.length-1];if(ka){let Ba=Math.max(ka.startTime-Jt(),0);Ba<r.firstHiddenTime&&(Aa.value=Ba,Aa.entries=[ka],wa())}},xa=ce("largest-contentful-paint",Pa);if(xa){wa=He(t,Aa);let Ca=()=>{Bi[Aa.id]||(Pa(xa.takeRecords()),xa.disconnect(),Bi[Aa.id]=!0,wa(!0))};return["keydown","click"].forEach(ka=>{addEventListener(ka,Ca,{once:!0,capture:!0})}),_e(Ca,!0),Ca}};function Zt(t){return typeof t=="number"&&isFinite(t)}function ve(t,r){var Aa=r,{startTimestamp:wa}=Aa,Pa=ar(Aa,["startTimestamp"]);return wa&&t.startTimestamp>wa&&(t.startTimestamp=wa),t.startChild(u({startTimestamp:wa},Pa))}function D(t){return t/1e3}function Ci(){return g&&g.addEventListener&&g.performance}var Ui=0,R={},te,lt;function Gi(){let t=Ci();if(t&&A){t.mark&&g.performance.mark("sentry-tracing-init"),da();let r=ca(),Aa=ua();return()=>{r&&r(),Aa&&Aa()}}return()=>{}}function Pi(){ce("longtask",t=>{for(let r of t){let Aa=q();if(!Aa)return;let wa=D(A+r.startTime),Pa=D(r.duration);Aa.startChild({description:"Main UI thread blocked",op:"ui.long-task",origin:"auto.ui.browser.metrics",startTimestamp:wa,endTimestamp:wa+Pa})}})}
57function Yi(){ce("event",t=>{for(let r of t){let Aa=q();if(!Aa)return;if(r.name==="click"){let wa=D(A+r.startTime),Pa=D(r.duration);Aa.startChild({description:V(r.target),op:`ui.interaction.${r.name}`,origin:"auto.ui.browser.metrics",startTimestamp:wa,endTimestamp:wa+Pa})}}},{durationThreshold:0})}function ca(){return ki(t=>{let r=t.entries.pop();r&&((typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__)&&f.log("[Measurements] Adding CLS"),R.cls={value:t.value,unit:""},lt=r)})}function ua(){return Ai(t=>{let r=t.entries.pop();r&&((typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__)&&f.log("[Measurements] Adding LCP"),R.lcp={value:t.value,unit:"millisecond"},te=r)})}function da(){wi(t=>{let r=t.entries.pop();if(!r)return;let Aa=D(A),wa=D(r.startTime);(typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__)&&f.log("[Measurements] Adding FID"),R.fid={value:t.value,unit:"millisecond"},R["mark.fid"]={value:Aa+wa,unit:"second"}})}function Mi(t){let r=Ci();if(!r||!g.performance.getEntries||!A)return;(typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__)&&f.log("[Tracing] Adding & adjusting spans using Performance API");let Aa=D(A),wa=r.getEntries(),Pa,xa;
57if(wa.slice(Ui).forEach(Ca=>{let ka=D(Ca.startTime),Ba=D(Ca.duration);if(!(t.op==="navigation"&&Aa+ka<t.startTimestamp))switch(Ca.entryType){case"navigation":pa(t,Ca,Aa),Pa=Aa+D(Ca.responseStart),xa=Aa+D(Ca.requestStart);break;case"mark":case"paint":case"measure":{fa(t,Ca,ka,Ba,Aa);let $a=je(),Da=Ca.startTime<$a.firstHiddenTime;Ca.name==="first-paint"&&Da&&((typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__)&&f.log("[Measurements] Adding FP"),R.fp={value:Ca.startTime,unit:"millisecond"}),Ca.name==="first-contentful-paint"&&Da&&((typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__)&&f.log("[Measurements] Adding FCP"),R.fcp={value:Ca.startTime,unit:"millisecond"});break}case"resource":_a(t,Ca,Ca.name.replace(g.location.origin,""),ka,Ba,Aa)}}),Ui=Math.max(wa.length-1,0),ma(t),t.op==="pageload"){typeof Pa=="number"&&((typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__)&&f.log("[Measurements] Adding TTFB"),R.ttfb={value:(Pa-t.startTimestamp)*1e3,unit:"millisecond"},typeof xa=="number"&&xa<=Pa&&(R["ttfb.requestTime"]={value:(Pa-xa)*1e3,unit:"millisecond"})),["fcp","fp","lcp"].forEach(ka=>{if(!R[ka]||Aa>=t.startTimestamp)return;let Ba=R[ka].value,$a=Aa+D(Ba),Da=Math.abs(($a-t.startTimestamp)*1e3),Va=Da-Ba;(typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__)&&f.log(`[Measurements] Normalized ${ka} from ${Ba} to ${Da} (${Va})`),R[ka].value=Da});let Ca=R["mark.fid"];Ca&&R.fid&&(ve(t,{description:"first input delay",endTimestamp:Ca.value+D(R.fid.value),op:"ui.action",origin:"auto.ui.browser.metrics",startTimestamp:Ca.value}),delete R["mark.fid"]),"fcp"in R||delete R.cls,Object.keys(R).forEach(ka=>{t.setMeasurement(ka,R[ka].value,R[ka].unit)}),ha(t)}te=void 0,lt=void 0,R={}}function fa(t,r,Aa,wa,Pa){let xa=Pa+Aa,Ca=xa+wa;return ve(t,{description:r.name,endTimestamp:Ca,op:r.entryType,origin:"auto.resource.browser.metrics",startTimestamp:xa}),xa}function pa(t,r,Aa){["unloadEvent","redirect","domContentLoadedEvent","loadEvent","connect"].forEach(wa=>{en(t,r,wa,Aa)}),en(t,r,"secureConnection",Aa,"TLS/SSL","connectEnd"),en(t,r,"fetch",Aa,"cache","domainLookupStart"),en(t,r,"domainLookup",Aa,"DNS"),la(t,r,Aa)}function en(t,r,Aa,wa,Pa,xa){let Ca=xa?r[xa]:r[`${Aa}End`],ka=r[`${Aa}Start`];!ka||!Ca||ve(t,{op:"browser",origin:"auto.browser.browser.metrics",description:Pa||Aa,startTimestamp:wa+D(ka),endTimestamp:wa+D(Ca)})}function la(t,r,Aa){ve(t,{op:"browser",origin:"auto.browser.browser.metrics",description:"request",startTimestamp:Aa+D(r.requestStart),endTimestamp:Aa+D(r.responseEnd)}),ve(t,{op:"browser",origin:"auto.browser.browser.metrics",description:"response",startTimestamp:Aa+D(r.responseStart),endTimestamp:Aa+D(r.responseEnd)})}function _a(t,r,Aa,wa,Pa,xa){if(r.initiatorType==="xmlhttprequest"||r.initiatorType==="fetch")return;let Ca={};"transferSize"in r&&(Ca["http.response_transfer_size"]=r.transferSize),"encodedBodySize"in r&&(Ca["http.response_content_length"]=r.encodedBodySize),"decodedBodySize"in r&&(Ca["http.decoded_response_content_length"]=r.decodedBodySize),"renderBlockingStatus"in r&&(Ca["resource.render_blocking_status"]=r.renderBlockingStatus);let ka=xa+wa;ve(t,{description:Aa,endTimestamp:ka+Pa,op:r.initiatorType?`resource.${r.initiatorType}`:"resource.other",origin:"auto.resource.browser.metrics",startTimestamp:ka,data:Ca})}function ma(t){let r=g.navigator;if(!r)return;let Aa=r.connection;Aa&&(Aa.effectiveType&&t.setTag("effectiveConnectionType",Aa.effectiveType),Aa.type&&t.setTag("connectionType",Aa.type),Zt(Aa.rtt)&&(R["connection.rtt"]={value:Aa.rtt,unit:"millisecond"})),Zt(r.deviceMemory)&&t.setTag("deviceMemory",`${r.deviceMemory} GB`),Zt(r.hardwareConcurrency)&&t.setTag("hardwareConcurrency",String(r.hardwareConcurrency))}function ha(t){te&&((typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__)&&f.log("[Measurements] Adding LCP Data"),te.element&&t.setTag("lcp.element",V(te.element)),te.id&&t.setTag("lcp.id",te.id),te.url&&t.setTag("lcp.url",te.url.trim().slice(0,200)),t.setTag("lcp.size",te.size)),lt&<.sources&&((typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__)&&f.log("[Measurements] Adding CLS Data"),lt.sources.forEach((r,Aa)=>t.setTag(`cls.source.${Aa+1}`,V(r.node))))}var er=["localhost",/^\/(?!\/)/],_t={traceFetch:!0,traceXHR:!0,enableHTTPTimings:!0,tracingOrigins:er,tracePropagationTargets:er};function tr(t){let{traceFetch:r,traceXHR:Aa,tracePropagationTargets:wa,tracingOrigins:Pa,shouldCreateSpanForRequest:xa,enableHTTPTimings:Ca}=u({traceFetch:_t.traceFetch,traceXHR:_t.traceXHR},t),ka=typeof xa=="function"?xa:Da=>!0,Ba=Da=>ya(Da,wa||Pa),$a={};r&&O("fetch",Da=>{let Va=Ta(Da,ka,Ba,$a);Ca&&Va&&Li(Va)}),Aa&&O("xhr",Da=>{let Va=Ra(Da,ka,Ba,$a);Ca&&Va&&Li(Va)})}function ga(t){return t.entryType==="resource"&&"initiatorType"in t&&typeof t.nextHopProtocol=="string"&&(t.initiatorType==="fetch"||t.initiatorType==="xmlhttprequest")}function Li(t){let r=t.data.url,Aa=new PerformanceObserver(wa=>
57{wa.getEntries().forEach(Pa=>{ga(Pa)&&Pa.name.endsWith(r)&&(Sa(Pa).forEach(xa=>t.setData(...xa)),Aa.disconnect())})});Aa.observe({entryTypes:["resource"]})}function Ea(t){let r="unknown",Aa="unknown",wa="";for(let Pa of t){if(Pa==="/"){[r,Aa]=t.split("/");break}if(!isNaN(Number(Pa))){r=wa==="h"?"http":wa,Aa=t.split(wa)[1];break}wa+=Pa}return wa===t&&(r=wa),{name:r,version:Aa}}function ne(t=0){return((A||performance.timeOrigin)+t)/1e3}function Sa(t){let{name:r,version:Aa}=Ea(t.nextHopProtocol),wa=[];return wa.push(["network.protocol.version",Aa],["network.protocol.name",r]),A?[...wa,["http.request.redirect_start",ne(t.redirectStart)],["http.request.fetch_start",ne(t.fetchStart)],["http.request.domain_lookup_start",ne(t.domainLookupStart)],["http.request.domain_lookup_end",ne(t.domainLookupEnd)],["http.request.connect_start",ne(t.connectStart)],["http.request.secure_connection_start",ne(t.secureConnectionStart)],["http.request.connection_end",ne(t.connectEnd)],["http.request.request_start",ne(t.requestStart)],["http.request.response_start",ne(t.responseStart)],["http.request.response_end",ne(t.responseEnd)]]:wa}function ya(t,r){return ue(t,r||er)}function Ta(t,r,Aa,wa){if(!Ce()||!t.fetchData)return;let Pa=r(t.fetchData.url);if(t.endTimestamp&&Pa){let Fa=t.fetchData.__span;if(!Fa)return;let Ma=wa[Fa];if(Ma){if(t.response){Ma.setHttpStatus(t.response.status);let Ua=t.response&&t.response.headers&&t.response.headers.get("content-length"),La=parseInt(Ua);La>0&&Ma.setData("http.response_content_length",La)}else t.error&&Ma.setStatus("internal_error");Ma.finish(),delete wa[Fa]}return}let xa=y(),Ca=xa.getScope(),ka=xa.getClient(),Ba=Ca.getSpan(),{method:$a,url:Da}=t.fetchData,Va=Pa&&Ba?Ba.startChild({data:{url:Da,type:"fetch","http.method":$a},description:`${$a} ${Da}`,op:"http.client",origin:"auto.http.browser"}):void 0;if(Va&&(t.fetchData.__span=Va.spanId,wa[Va.spanId]=Va),Aa(t.fetchData.url)&&ka){let Fa=t.args[0];t.args[1]=t.args[1]||{};let Ma=t.args[1];Ma.headers=ba(Fa,ka,Ca,Ma,Va)}return Va}function ba(t,r,Aa,wa,Pa){let xa=Pa||Aa.getSpan(),Ca=xa&&xa.transaction,{traceId:ka,sampled:Ba,dsc:$a}=Aa.getPropagationContext(),Da=xa?xa.toTraceparent():Be(ka,void 0,Ba),Va=ot(Ca?Ca.getDynamicSamplingContext():$a||fe(ka,r,Aa)),Fa=typeof Request<"u"&&U(t,Request)?t.headers:wa.headers;if(Fa)if(typeof Headers<"u"&&U(Fa,Headers)){let Ma=new Headers(Fa);return Ma.append("sentry-trace",Da),Va&&Ma.append(it,Va),Ma}else if(Array.isArray(Fa)){let Ma=[...Fa,["sentry-trace",Da]];return Va&&Ma.push([it,Va]),Ma}else{let Ma="baggage"in Fa?Fa.baggage:void 0,Ua=[];return Array.isArray(Ma)?Ua.push(...Ma):Ma&&Ua.push(Ma),Va&&Ua.push(Va),h(u({},Fa),{"sentry-trace":Da,baggage:Ua.length>0?Ua.join(","):void 0})}else return{"sentry-trace":Da,baggage:Va}}function Ra(t,r,Aa,wa){let Pa=t.xhr,xa=Pa&&Pa[re];if(!Ce()||Pa&&Pa.__sentry_own_request__||!Pa||!xa)return;let Ca=r(xa.url);if(t.endTimestamp&&Ca){let Va=Pa.__sentry_xhr_span_id__;if(!Va)return;let Fa=wa[Va];Fa&&(Fa.setHttpStatus(xa.status_code),Fa.finish(),delete wa[Va]);return}let ka=y(),Ba=ka.getScope(),$a=Ba.getSpan(),Da=Ca&&$a?$a.startChild({data:h(u({},xa.data),{type:"xhr","http.method":xa.method,url:xa.url}),description:`${xa.method} ${xa.url}`,op:"http.client",origin:"auto.http.browser"}):void 0;if(Da&&(Pa.__sentry_xhr_span_id__=Da.spanId,wa[Pa.__sentry_xhr_span_id__]=Da),Pa.setRequestHeader&&Aa(xa.url))if(Da){let Va=Da&&Da.transaction,Fa=ot(Va&&Va.getDynamicSamplingContext());Fi(Pa,Da.toTraceparent(),Fa)}else{let Va=ka.getClient(),{traceId:Fa,sampled:Ma,dsc:Ua}=Ba.getPropagationContext();Fi(Pa,Be(Fa,void 0,Ma),ot(Ua||(Va?fe(Fa,Va,Ba):void 0)))}return Da}function Fi(t,r,Aa){try{t.setRequestHeader("sentry-trace",r),Aa&&t.setRequestHeader(it,Aa)}catch{}}function Hi(t,r=!0,Aa=!0){if(!g||!g.location){(typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__)&&f.warn("Could not initialize routing instrumentation due to invalid location");return}let wa=g.location.href,Pa;r&&(Pa=t({name:g.location.pathname,startTimestamp:A?A/1e3:void 0,op:"pageload",origin:"auto.pageload.browser",metadata:{source:"url"}})),Aa&&O("history",({to:xa,from:Ca})=>{if(Ca===void 0&&wa&&wa.indexOf(xa)!==-1){wa=void 0;return}Ca!==xa&&(wa=void 0,Pa&&((typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__)&&f.log(`[Tracing] Finishing current transaction with op: ${Pa.op}`),Pa.finish()),Pa=t({name:g.location.pathname,op:"navigation",origin:"auto.navigation.browser",metadata:{source:"url"}}))})}var ji="BrowserTracing",va=u(h(u({}
57,Le),{markBackgroundTransactions:!0,routingInstrumentation:Hi,startTransactionOnLocationChange:!0,startTransactionOnPageLoad:!0,enableLongTask:!0,_experiments:{}}),_t),We=class{constructor(t){this.name=ji,this._hasSetTracePropagationTargets=!1,Ht(),(typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__)&&(this._hasSetTracePropagationTargets=!!(t&&(t.tracePropagationTargets||t.tracingOrigins))),this.options=u(u({},va),t),this.options._experiments.enableLongTask!==void 0&&(this.options.enableLongTask=this.options._experiments.enableLongTask),t&&!t.tracePropagationTargets&&t.tracingOrigins&&(this.options.tracePropagationTargets=t.tracingOrigins),this._collectWebVitals=Gi(),this.options.enableLongTask&&Pi(),this.options._experiments.enableInteractions&&Yi()}setupOnce(t,r){this._getCurrentHub=r;let Aa=r().getClient(),wa=Aa&&Aa.getOptions(),{routingInstrumentation:Pa,startTransactionOnLocationChange:xa,startTransactionOnPageLoad:Ca,markBackgroundTransactions:ka,traceFetch:Ba,traceXHR:$a,shouldCreateSpanForRequest:Da,enableHTTPTimings:Va,_experiments:Fa}=this.options,Ma=wa&&wa.tracePropagationTargets,Ua=Ma||this.options.tracePropagationTargets;(typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__)&&this._hasSetTracePropagationTargets&&Ma&&f.warn("[Tracing] The `tracePropagationTargets` option was set in the BrowserTracing integration and top level `Sentry.init`. The top level `Sentry.init` value is being used."),Pa(La=>{let Qa=this._createRouteTransaction(La);return this.options._experiments.onStartRouteTransaction&&this.options._experiments.onStartRouteTransaction(Qa,La,r),Qa},Ca,xa),ka&&Ii(),Fa.enableInteractions&&this._registerInteractionListener(),tr({traceFetch:Ba,traceXHR:$a,tracePropagationTargets:Ua,shouldCreateSpanForRequest:Da,enableHTTPTimings:Va})}_createRouteTransaction(t){if(!this._getCurrentHub){(typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__)&&f.warn(`[Tracing] Did not create ${t.op} transaction because _getCurrentHub is invalid.`);return}let r=this._getCurrentHub(),{beforeNavigate:Aa,idleTimeout:wa,finalTimeout:Pa,heartbeatInterval:xa}=this.options,Ca=t.op==="pageload",{traceparentData:ka,dynamicSamplingContext:Ba,propagationContext:$a}=On(Ca?$i("sentry-trace"):"",Ca?$i("baggage"):""),Da=h(u(u({},t),ka),{metadata:h(u({},t.metadata),{dynamicSamplingContext:ka&&!Ba?{}:Ba}),trimEnd:!0}),Va=typeof Aa=="function"?Aa(Da):Da,Fa=Va===void 0?h(u({},Da),{sampled:!1}):Va;Fa.metadata=Fa.name!==Da.name?h(u({},Fa.metadata),{source:"custom"}):Fa.metadata,this._latestRouteName=Fa.name,this._latestRouteSource=Fa.metadata&&Fa.metadata.source,Fa.sampled===!1&&(typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__)&&f.log(`[Tracing] Will not send ${Fa.op} transaction because of beforeNavigate.`),(typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__)&&f.log(`[Tracing] Starting ${Fa.op} transaction on scope`);let{location:Ma}=g,Ua=Ft(r,Fa,wa,Pa,!0,{location:Ma},xa),La=r.getScope();return Ca&&ka?La.setPropagationContext($a):La.setPropagationContext({traceId:Ua.traceId,spanId:Ua.spanId,parentSpanId:Ua.parentSpanId,sampled:Ua.sampled}),Ua.registerBeforeFinishCallback(Qa=>{this._collectWebVitals(),Mi(Qa)}),Ua}_registerInteractionListener(){let t,r=()=>{let{idleTimeout:Aa,finalTimeout:wa,heartbeatInterval:Pa}=this.options,xa="ui.action.click",Ca=q();if(Ca&&Ca.op&&["navigation","pageload"].includes(Ca.op)){(typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__)&&f.warn(`[Tracing] Did not create ${xa} transaction because a pageload or navigation transaction is in progress.`);return}if(t&&(t.setFinishReason("interactionInterrupted"),t.finish(),t=void 0),!this._getCurrentHub){(typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__)&&f.warn(`[Tracing] Did not create ${xa} transaction because _getCurrentHub is invalid.`);return}if(!this._latestRouteName){(typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__)&&f.warn(`[Tracing] Did not create ${xa} transaction because _latestRouteName is missing.`);return}let ka=this._getCurrentHub(),{location:Ba}=g;t=Ft(ka,{name:this._latestRouteName,op:xa,trimEnd:!0,metadata:{source:this._latestRouteSource||"url"}},Aa,wa,!0,{location:Ba},Pa)};["click"].forEach(Aa=>{addEventListener(Aa,r,{once:!1,capture:!0})})}};function $i(t){let r=fn(`meta[name=${t}]`);return r?r.getAttribute("content"):void 0}var Wi={};S.Sentry&&S.Sentry.Integrations&&(Wi=S.Sentry.Integrations);u(u(u({},Wi),qt),Zn);var Na="https://[email protected]/6",mt=null;function nr(t,r){return t===!1?tn(t):(mt||(mt=new de(new ft({dsn:Na,transport:window.fetch?Xn:Kn,stackParser:Qn,integrations:[new J,new Y,new Q,new ee,new Z,new We]}))),tn(mt,r))}function tn(t,r={key:"source",value:"@hCaptcha/loader"}){return{addBreadcrumb:Aa=>{t&&t.addBreadcrumb(Aa)},captureMessage:Aa=>{t&&t.withScope(function(wa){wa.setTag(r.key,r.value),t.captureMessage(Aa)})},captureException:Aa=>{t&&t.withScope(function(wa){wa.setTag(r.key,r.value),t.captureEvent({message:Ve,level:"error",extra:Aa})})}}}function qi({scriptLocation:t,query:r,loadAsync:Aa=!0,crossOrigin:wa,apihost:Pa="https://js.hcaptcha.com",cleanup:xa=!0,secureApi:Ca=!1,scriptSource:ka=""}={}){let Ba=Et(t),$a=gt(Ba);return new Promise((Da,Va)=>{let Fa=$a.document.createElement("script");
57Fa.id=dr,ka?Fa.src=`${ka}?onload=${xe}`:Ca?Fa.src=`${Pa}/1/secure-api.js?onload=${xe}`:Fa.src=`${Pa}/1/api.js?onload=${xe}`,Fa.crossOrigin=wa,Fa.async=Aa;let Ma=(Ua,La)=>{try{!Ca&&xa&&Ba.removeChild(Fa),La(Ua)}catch(Qa){Va(Qa)}};Fa.onload=Ua=>Ma(Ua,Da),Fa.onerror=Ua=>Ma(Ua,Va),Fa.src+=r!==""?`&${r}`:"",Ba.appendChild(Fa)})}var nn=[];function Ia(t={cleanup:!0},r){try{r.addBreadcrumb({category:he,message:"hCaptcha loader params",data:t});let Aa=gt(Et(t.scriptLocation)),wa=nn.find(({scope:xa})=>xa===Aa.window);if(wa)return r.addBreadcrumb({category:he,message:"hCaptcha already loaded"}),wa.promise;let Pa=new Promise((xa,Ca)=>ze(this,null,function*(){try{Aa.window[xe]=()=>{r.addBreadcrumb({category:he,message:"hCaptcha script called onload function"}),xa(Aa.window.hcaptcha)},yield qi(u({query:ur({custom:t.custom,render:t.render,sentry:t.sentry,assethost:t.assethost,imghost:t.imghost,reportapi:t.reportapi,endpoint:t.endpoint,host:t.host,recaptchacompat:t.recaptchacompat,hl:t.hl})},t)),r.addBreadcrumb({category:he,message:"hCaptcha loaded",data:wa})}catch(ka){r.addBreadcrumb({category:he,message:"hCaptcha failed to load",data:ka});let Ba=nn.findIndex($a=>$a.scope===Aa.window);Ba!==-1&&nn.splice(Ba,1),r.captureException(ka),Ca(new Error(Ve))}}));return nn.push({promise:Pa,scope:Aa.window}),Pa}catch(Aa){return r.captureException(Aa),Promise.reject(new Error(Ve))}}function Vi(t,r=0){return ze(this,null,function*(){let Aa=r<2?"Retry loading hCaptcha Api":"Exceeded maximum retries",wa=nr(t.sentry);try{return yield Ia(t,wa)}catch(Pa){return wa.addBreadcrumb({SENTRY_SOURCE:he,message:Aa,data:{error:Pa}}),r>=2?(wa.captureException(Pa),Promise.reject(Pa)):(r+=1,Vi(t,r))}})}function Oa(){return ze(this,arguments,function*(t={}){return yield Vi(t)})}function getFrame(t){var r=t&&t.ownerDocument||document;return{document:r,window:r.defaultView||r.parentWindow||window}}function getMountElement(t){return t||document.head}var scopeTag={key:"source",value:"@hCaptcha/react"},breadcrumbMessages={mounted:"hCaptcha component mounted",expired:"hCaptcha expired",unmounted:"hCaptcha component unmounted",reset:"hCaptcha reset",removed:"hCaptcha removed"},HCaptcha=(function(t){_inheritsLoose(r,t);function r(wa){var Pa=t.call(this,wa)||this;return Pa._hcaptcha=void 0,Pa.renderCaptcha=Pa.renderCaptcha.bind(_assertThisInitialized(Pa)),Pa.resetCaptcha=Pa.resetCaptcha.bind(_assertThisInitialized(Pa)),Pa.removeCaptcha=Pa.removeCaptcha.bind(_assertThisInitialized(Pa)),Pa.isReady=Pa.isReady.bind(_assertThisInitialized(Pa)),Pa._onReady=null,Pa.loadCaptcha=Pa.loadCaptcha.bind(_assertThisInitialized(Pa)),Pa.handleOnLoad=Pa.handleOnLoad.bind(_assertThisInitialized(Pa)),Pa.handleSubmit=Pa.handleSubmit.bind(_assertThisInitialized(Pa)),Pa.handleExpire=Pa.handleExpire.bind(_assertThisInitialized(Pa)),Pa.handleError=Pa.handleError.bind(_assertThisInitialized(Pa)),Pa.handleOpen=Pa.handleOpen.bind(_assertThisInitialized(Pa)),Pa.handleClose=Pa.handleClose.bind(_assertThisInitialized(Pa)),Pa.handleChallengeExpired=Pa.handleChallengeExpired.bind(_assertThisInitialized(Pa)),Pa.ref=import_react.createRef(),Pa.apiScriptRequested=!1,Pa.sentryHub=null,Pa.state={isApiReady:!1,isRemoved:!1,elementId:wa.id,captchaId:""},Pa}var Aa=r.prototype;return Aa.componentDidMount=function(){var Pa=this,xa=getMountElement(this.props.scriptLocation),Ca=getFrame(xa);this._hcaptcha=Ca.window.hcaptcha||void 0;var ka=typeof this._hcaptcha<"u";if(this.sentryHub=nr(this.props.sentry,scopeTag),this.sentryHub.addBreadcrumb({category:scopeTag.value,message:breadcrumbMessages.mounted}),ka){this.setState({isApiReady:!0},function(){Pa.renderCaptcha()});return}this.loadCaptcha()},Aa.componentWillUnmount=function(){var Pa=this.state.captchaId,xa=this._hcaptcha;this.isReady()&&(xa.reset(Pa),xa.remove(Pa),this.sentryHub.addBreadcrumb({category:scopeTag.value,message:breadcrumbMessages.unmounted}))},Aa.shouldComponentUpdate=function(Pa,xa){return!(this.state.isApiReady!==xa.isApiReady||this.state.isRemoved!==xa.isRemoved)},Aa.componentDidUpdate=function(Pa){var xa=this;["sitekey","size","theme","tabindex","languageOverride","endpoint"].every(function(Ca){return Pa[
57Ca]===xa.props[Ca]})||this.removeCaptcha(function(){xa.renderCaptcha()})},Aa.loadCaptcha=function(){if(!this.apiScriptRequested){var Pa=this.props,xa=Pa.apihost,Ca=Pa.assethost,ka=Pa.endpoint,Ba=Pa.host,$a=Pa.imghost,Da=Pa.languageOverride,Va=Pa.reCaptchaCompat,Fa=Pa.reportapi,Ma=Pa.sentry,Ua=Pa.custom,La=Pa.loadAsync,Qa=Pa.scriptLocation,Za=Pa.scriptSource,ja=Pa.secureApi,qa=Pa.cleanup;Oa({render:"explicit",apihost:xa,assethost:Ca,endpoint:ka,hl:Da,host:Ba,imghost:$a,recaptchacompat:Va===!1?"off":null,reportapi:Fa,sentry:Ma,custom:Ua,loadAsync:La,scriptLocation:Qa,scriptSource:Za,secureApi:ja,cleanup:qa===void 0?!0:qa}).then(this.handleOnLoad,this.handleError).catch(this.handleError),this.apiScriptRequested=!0}},Aa.renderCaptcha=function(Pa){var xa=this;if(this.state.isApiReady){var Ca=Object.assign({"open-callback":this.handleOpen,"close-callback":this.handleClose,"error-callback":this.handleError,"chalexpired-callback":this.handleChallengeExpired,"expired-callback":this.handleExpire,callback:this.handleSubmit},this.props,{hl:this.props.hl||this.props.languageOverride,languageOverride:void 0}),ka=this._hcaptcha.render(this.ref.current,Ca);this.setState({isRemoved:!1,captchaId:ka},function(){Pa&&Pa(),xa._onReady&&xa._onReady(ka)})}},Aa.resetCaptcha=function(){var Pa=this.state.captchaId,xa=this._hcaptcha;this.isReady()&&(xa.reset(Pa),this.sentryHub.addBreadcrumb({category:scopeTag.value,message:breadcrumbMessages.reset}))},Aa.removeCaptcha=function(Pa){var xa=this.state.captchaId,Ca=this._hcaptcha;this.isReady()&&(this.setState({isRemoved:!0},function(){Ca.remove(xa),Pa&&Pa()}),this.sentryHub.addBreadcrumb({category:scopeTag.value,message:breadcrumbMessages.removed}))},Aa.handleOnLoad=function(){var Pa=this;this.setState({isApiReady:!0},function(){try{var xa=getMountElement(Pa.props.scriptLocation);Pa._hcaptcha=getFrame(xa).window.hcaptcha,Pa.renderCaptcha(function(){var Ca=Pa.props.onLoad;Ca&&Ca()})}catch(Ca){Pa.sentryHub.captureException(Ca)}})},Aa.handleSubmit=function(Pa){var xa=this.props.onVerify,Ca=this.state,ka=Ca.isRemoved,Ba=Ca.captchaId,$a=this._hcaptcha;if(!(typeof $a>"u"||ka)){var Da=$a.getResponse(Ba),Va=$a.getRespKey(Ba);xa&&xa(Da,Va)}},Aa.handleExpire=function(){var Pa=this.props.onExpire,xa=this.state.captchaId,Ca=this._hcaptcha;this.isReady()&&(Ca.reset(xa),Pa&&Pa(),this.sentryHub.addBreadcrumb({category:scopeTag.value,message:breadcrumbMessages.expired}))},Aa.handleError=function(Pa){var xa=this.props.onError,Ca=this.state.captchaId,ka=this._hcaptcha;this.isReady()&&ka.reset(Ca),xa&&xa(Pa)},Aa.isReady=function(){var Pa=this.state,xa=Pa.isApiReady,Ca=Pa.isRemoved;return xa&&!Ca},Aa.handleOpen=function(){!this.isReady()||!this.props.onOpen||this.props.onOpen()},Aa.handleClose=function(){!this.isReady()||!this.props.onClose||this.props.onClose()},Aa.handleChallengeExpired=function(){!this.isReady()||!this.props.onChalExpired||this.props.onChalExpired()},Aa.execute=function(Pa){var xa=this;Pa===void 0&&(Pa=null),Pa=typeof Pa=="object"?Pa:null;try{var Ca=this.state.captchaId,ka=this._hcaptcha;if(!this.isReady()){var Ba,$a=new Promise(function(Da,Va){xa._onReady=function(Fa){try{var Ma=xa._hcaptcha;Pa&&Pa.async?Ma.execute(Fa,Pa).then(Da).catch(Va):Da(Ma.execute(Fa,Pa))}catch(Ua){Va(Ua)}}});return(Ba=Pa)!=null&&Ba.async?$a:null}return ka.execute(Ca,Pa)}catch(Da){return this.sentryHub.captureException(Da),Pa&&Pa.async?Promise.reject(Da):null}},Aa.setData=function(Pa){var xa=this.state.captchaId,Ca=this._hcaptcha;this.isReady()&&(Pa&&typeof Pa!="object"&&(Pa=null),Ca.setData(xa,Pa))},Aa.getResponse=function(){return this._hcaptcha.getResponse(this.state.captchaId)},Aa.getRespKey=function(){return this._hcaptcha.getRespKey(this.state.captchaId)},Aa.render=function(){var Pa=this.state.elementId;return import_react.createElement("div",{ref:this.ref,id:Pa})},r})(import_react.Component);export{require_FileSaver_min as $,CommonSettingsApi as $t,NodeWeakMap as A,axios as An,useQuery as At,useResizeObserver as B,RoomType as Bt,highlightTree as C,pbkdf2 as Cn,require_differenceWith as Ct,IterMode as D,Info as Dn,lookup as Dt,tags as E,Duration as En,require_isEmpty as Et,markdownTable as F,require_isNil as Ft,hideOthers as G,FilesSettingsDtoDefaultSharingAccessRightsEnum as Gt,require_capitalize as H,PaymentMethodStatus as Ht,escapeStringRegexp as I,require_email_addresses as It,require_result as J,DateToAutoCleanUp as Jt,require_secure_json_parse as K,FileType as Kt,require_isUndefined as L,TenantWalletService as Lt,Tree as M,QueryClient as Mt,TreeFragment as N,QueryClientProvider as Nt,NodeProp as O,Settings as On,useMutation as Ot,longestStreak as P,useQueryClient as Pt,require_json_beautifier as Q,ThirdPartyApi as Qt,require_element_resize_detector as R,StorageFilter as Rt,parser$1 as S,sha256$1 as Sn,require_isEqual as St,tagHighlighter as T,DateTime as Tn,require_sha256 as Tt,cva as U,FolderType as Ut,require_he as V,ProductQuantityType as Vt,extendTailwindMerge as W,FilterType as Wt,require_react$1 as X,ApplyFilterOption as Xt,require_lib as Y,Area as Yt,argon2id as Z,Configuration as Zt,base as _,z$3 as _n,require_copy_to_clipboard as _t,animated as a,SearchApi as an,DhkemX25519HkdfSha256 as at,StyleModule as b,require_throttle as bn,require_difference as bt,useDrag as c,OperationsApi as cn,CipherSuite as ct,require_uniqBy as d,require_fast_deep_equal as dn,require_dist as dt,RoomsApi as en,require_cloneDeep as et,webNamespaces as f,useAnimation as fn,require_lodash_debounce as ft,crelt as g,N$3 as gn,require_dist$1 as gt,require_p_retry as h,t$2 as hn,require_delay as ht,oo$1 as i,ProfilesApi as in,require_uniqueId as it,Parser as j,useQueries as jt,NodeType as k,require_find as kn,useMutationState as kt,useGesture as l,FoldersApi as ln,HkdfSha256$1 as lt,require_v3 as m,instance as mn,require_unionBy as mt,parser as n,PaymentApi as nn,Zip as nt,config as o,GroupApi as on,X25519 as ot,require_cjs as p,motion as pn,require_isString as pt,customAlphabet as q,EmployeeStatus as qt,ct$1 as r,PeopleSearchApi as rn,ZipPassThrough as rt,useSpring as s,FilesSettingsApi as sn,esm_exports as st,HCaptcha as t,PortalQuotaApi as tn,require_sumBy as tt,require_UTIF as u,FilesApi as un,Aes256Gcm as ut,keyName as v,i$4 as vn,require_browser_ponyfill as vt,styleTags as w,require_resize_image as wn,require_crypto_js as wt,findClusterBreak as x,require_debounce as xn,hexRgb as xt,shift as y,cnb as yn,require_omit as yt,require_react as z,SortedByType as zt};
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.