PageSourceSearch

https://www.lyngbybib.dk/libraries/dpl-react/bundle.js?tm82hg

js lyngbybib.dk collected 2026-10-02 11:57:49 UTC 1,594,051 bytes, 3 lines download raw bytes

vendor: 11,778 bytes, lines 1-2
1/*! For license information please see bundle.js.LICENSE.txt */
2(globalThis.webpackChunk_danskernesdigitalebibliotek_dpl_react||=[]).push([[23],{66701(e,t,n){"use strict";n.d(t,{_2:()=>s,CW:()=>Ms,f0:()=>Is,Fs:()=>_s,tL:()=>js,r3:()=>Ss,yi:()=>Es,Ls:()=>cs,ME:()=>us,P9:()=>ds,Vw:()=>fs,rK:()=>Ls,Ig:()=>Gs,Kt:()=>qs,ky:()=>$s,RJ:()=>Ws,Km:()=>Vs,H6:()=>Ks,pH:()=>Zs,FG:()=>eo,qG:()=>Ys,rf:()=>Xs,zS:()=>to,CP:()=>ro,i7:()=>ao,Yy:()=>o});var r=n(71763),i=n(91987);const a=(0,r.createContext)(null),s=({config:e,children:t})=>(0,i.jsx)(a.Provider,{value:e,children:t}),o=()=>{const e=(0,r.useContext)(a);if(!e)throw new Error("Service layer hooks must be used inside <ServiceLayerProvider>. Wrap your app (or subtree) with the provider and supply a config.");return e};function l(e){const t=Object.values(e).filter(e=>"number"==typeof e);return Object.entries(e).filter(([e,n])=>-1===t.indexOf(+e)).map(([e,t])=>t)}function c(e,t="|"){return e.map(e=>I(e)).join(t)}function u(e,t){return"bigint"==typeof t?t.toString():t}n(97700);class d{constructor(e){this._getter=e,this._value=void 0}get value(){const e=this._getter;return void 0!==e&&(this._value=e(),this._getter=void 0),this._value}}function f(e){return new d(e)}function h(e){const t=e.startsWith("^")?1:0,n=e.endsWith("$")?e.length-1:e.length;return e.slice(t,n)}function p(e,t,n){Object.defineProperty(e,t,{value:n,writable:!0,enumerable:!0,configurable:!0})}function m(e){const t=Object.getOwnPropertyDescriptor(e,"shape");return t?.get?t.get.raw:t?.value}function g(e){return m(e._zod.def)??e._zod.def.shape}function v(e,t,n){Object.defineProperty(e,t,{get(){const e=n();return p(this,t,e),e},enumerable:!0,configurable:!0})}function y(e,t,n){t in e?p(e,t,n):e[t]=n}function b(e,t,n,r){const i=g(t);for(const a of n){const n=Object.getOwnPropertyDescriptor(i,a);n.enumerable&&(n.get?v(e,a,()=>{const e=t._zod.def.shape[a];return r?r(e,a):e}):y(e,a,r?r(n.value,a):n.value))}}function w(...e){const t={};for(const n of e){const e=Object.getOwnPropertyDescriptors(n);Object.assign(t,e)}return Object.defineProperties({},t)}function A(e){return JSON.stringify(e)}const x="captureStackTrace"in Error?Error.captureStackTrace:(...e)=>{};function E(e){return"object"==typeof e&&null!==e&&!Array.isArray(e)}const C=f(()=>{if(le.jitless)return!1;if("undefined"!=typeof navigator&&navigator?.userAgent?.includes("Cloudflare"))return!1;try{return new Function(""),!0}catch(e){return!1}});function S(e){if(!1===E(e))return!1;const t=e.constructor;if(void 0===t)return!0;if("function"!=typeof t)return!0;const n=t.prototype;return!1!==E(n)&&!1!==Object.prototype.hasOwnProperty.call(n,"isPrototypeOf")}function k(e){return S(e)?{...e}:Array.isArray(e)?[...e]:e instanceof Map?new Map(e):e instanceof Set?new Set(e):e}const M=new Set(["string","number","symbol"]);function _(e){return e.replace(/[.*+?^${}()|[\]\\]/g,"\\$&")}function T(e,t,n){const r=new e._zod.constr(t??e._zod.def);return t&&!n?.parent||(r._zod.parent=e),r}function D(e){const t=e;if(!t)return{};if("string"==typeof t)return{error:()=>t};if(void 0!==t?.message){if(void 0!==t?.error)throw new Error("Cannot specify both `message` and `error` params");t.error=t.message}return delete t.message,"string"==typeof t.error?{...t,error:()=>t.error}:t}function I(e){return"bigint"==typeof e?e.toString()+"n":"string"==typeof e?`"${e}"`:`${e}`}const R=(()=>({safeint:[Number.MIN_SAFE_INTEGER,Number.MAX_SAFE_INTEGER],int32:[-2147483648,2147483647],uint32:[0,4294967295],float32:[-34028234663852886e22,34028234663852886e22],float64:[-Number.MAX_VALUE,Number.MAX_VALUE]}))(),O={int64:[BigInt("-9223372036854775808"),BigInt("9223372036854775807")],uint64:[BigInt(0),BigInt("18446744073709551615")]};function P(e,t){const n=g(e),r=[];for(const e of Reflect.ownKeys(t)){if(!Object.getOwnPropertyDescriptor(n,e)?.enumerable)throw new Error(`Unrecognized key: "${String(e)}"`);t[e]&&r.push(e)}return r}function N(e,t){const n={};return b(n,e,Reflect.ownKeys(g(e))),function(e,t){for(const n of Reflect.ownKeys(t)){const r=Object.getOwnPropertyDescriptor(t,n);r.enumerable&&(r.get?v(e,n,()=>t[n]):y(e,n,r.value))}}(n,t),n}function j(e,t,n,r="partial"){const i=t._zod.def.checks;if(i&&i.length>0)throw new Error(`.${r}() cannot be used on object schemas containing refinements`);const a=n?new Set(P(t,n)):void 0,s={};return b(s,t,Reflect.ownKeys(g(t)),e&&((t,n)=>a&&!a.has(n)?t:new e({type:"optional",innerType:t}))),T(t,w(t._zod.def,{shape:s,checks:[]}))}function B(e,t=0){if(!0===e.aborted)return!0;for(let n=t;n<e.issues.length;n++)if(!0!==e.issues[n]?.continue)return!0;return!1}function L(e,t=0){if(!0===e.aborted)return!0;for(let n=t;n<e.issues.length;n++)if(!1===e.issues[n]?.continue)return!0;return!1}function F(e,t){return t.map(t=>{var n;return(n=t).path??(n.path=[]),t.path.unshift(e),t})}function z(e){return"string"==typeof e?e:e?.message}function U(e,t,n){var r;for(let i=t;i<e.length;i++)(r=e[i]).schema??(r.schema=n)}function H(e,t,n){var r;const i=e.inst?._zod?.traits;i?.has("$ZodType")&&(i.has("$ZodCheck")?(r=e).schema??(r.schema=e.inst):e.schema=e.inst);const a=e.schema!==e.inst?e.schema?._zod.def?.error:void 0,s=e.message?e.message:z(e.inst?._zod.def?.error?.(e))??z(a?.(e))??z(t?.error?.(e))??z(n.customError?.(e))??z(n.localeError?.(e))??"Invalid input",o={};for(const t of Object.keys(e))"inst"!==t&&"schema"!==t&&"continue"!==t&&"input"!==t&&"__proto__"!==t&&(o[t]=e[t]);return o.path??(o.path=[]),o.message=s,t?.reportInput&&(o.input=e.input),o}const G=/[\uD800-\uDBFF]/;function q(e){const t=e.length;if(!G.test(e))return t;let n=t;for(let r=0;r<t-1;r++)55296==(64512&e.charCodeAt(r))&&56320==(64512&e.charCodeAt(r+1))&&(n--,r++);return n}function $(e){return Array.isArray(e)?"array":"string"==typeof e?"string":"unknown"}function W(...e){const[t,n,r]=e;return"string"==typeof t?{message:t,code:"custom",input:n,inst:r}:{...t}}function V(e,t,n,r=!0){return Object.defineProperty(e,t,{configurable:!0,writable:!0,enumerable:r,value:n}),n}function Y(e,t,n){return V(e,t,n,!1)}function K(e,t){for(const n in e){const r=e[n];Object.defineProperty(t,n,{configurable:!0,enumerable:!0,get(){return V(this,n,r(this))},set(e){V(this,n,e)}})}return t}function Z(e,t,n){Object.defineProperty(e,t,{configurable:!0,get(){return null==this?n:V(this,t,n.bind(this))},set(e){V(this,t,e)}})}let Q,X=!1;const J={configurable:!0,get(){X=!0}};function ee(e,t,n){const r=Object.getPrototypeOf(e._zod);t in r&&Q!==e._zod?Q=void 0:(Q=e._zod,Object.defineProperty(r,t,{configurable:!0,get(){Object.defineProperty(this,t,J);const e=X;X=!1;try{const r=n(this);return X?delete this[t]:Object.defineProperty(this,t,{configurable:!0,writable:!0,value:r}),X=X||e,r}catch(n){throw delete this[t],X=X||e,n}},set(e){Object.defineProperty(this,t,{configurable:!0,writable:!0,value:e})}}))}function te(e){const t=()=>e;return t["~constantCatch"]=!0,t}var ne;const re={value:void 0,enumerable:!1};let ie="captureStackTrace"in Error?Error:null;function ae(e,t,n,r){function i(e){this.def=e,this.constr=u,this.traits=new Set}i.prototype={};const a=n,s=a&&new WeakSet;function o(n,r){if(n._zod){if(n._zod.traits.has(e))return}else{re.value=new i(r);try{Object.defineProperty(n,"_zod",re)}finally{re.value=void 0}}if(n._zod.traits.add(e),t(n,r),s){const e=Object.getPrototypeOf(n),t=n._zod.constr.prototype;let r=e;for(;r&&r!==t;)r=Object.getPrototypeOf(r);const i=r??e;s.has(i)||(s.add(i),function(e,t){for(const n in t){const r=Object.getOwnPropertyDescriptor(t,n);r.get?Object.defineProperty(e,n,{...r,enumerable:!1}):Z(e,n,r.value)}}(i,a))}const o=u.prototype;for(const e in o)Object.prototype.hasOwnProperty.call(o,e)&&(e in n||(n[e]=o[e].bind(n)))}const l=r?.Parent??Object;class c extends l{}function u(e){const t=r?.Parent?function(e){const t=ie;if(t){const n=t.stackTraceLimit;if("number"==typeof n){try{t.stackTraceLimit=0}catch{return ie=null,new e}try{return new e}finally{t.stackTraceLimit=n}}}return new e}(c):this;o(t,e);const n=t._zod.deferred;if(n){for(const e of n)e();t._zod.deferred=void 0}const i=globalThis.__zod_globalConfig?.postProcessor;return i&&i(t),t}return Object.defineProperty(c,"name",{value:e}),Object.defineProperty(u,"init",{value:o}),Object.defineProperty(u,Symbol.hasInstance,{value:t=>!!(r?.Parent&&t instanceof r.Parent)||t?._zod?.traits?.has(e)}),Object.defineProperty(u,"name",{value:e}),u}class se extends Error{constructor(){super("Encountered Promise during synchronous parse. Use .parseAsync() instead.")}}class oe extends Error{constructor(e){super(`Encountered unidirectional transform during encode: ${e}`),this.name="ZodEncodeError"}}(ne=globalThis).__zod_globalConfig??(ne.__zod_globalConfig={});const le=globalThis.__zod_globalConfig;function ce(e){return e&&Object.assign(le,e),le}class ue extends Error{constructor(){super("Cannot parse a reference cycle that closes through a transform"),this.name="ZodCyclicError"}}const de="~memo",fe=[];function he(e){return null!==e&&"object"==typeof e}function pe(e){return e.map(e=>e.path?{...e,path:e.path.slice()}:{...e})}const me=new WeakMap;function ge(e,t,n){const r=me.get(e);if(void 0!==r)return r?2:0;if(t.has(e))return 2;t.add(e);let i=0;const a=e=>{if(2!==i&&e?._zod){const r=ge(e,t,n);r>i&&(i=r)}},s=e=>{e>i&&(i=e)},o=e._zod.def;switch(o.type){case"object":{const e=m(o);s(e?(e=>{let r=0;for(const i of Reflect.ownKeys(e)){const a=Object.getOwnPropertyDescriptor(e,i);if(!a.enumerable)continue;const s=a.get?1:a.value?._zod?ge(a.value,t,n):0;s>r&&(r=s)}return r})(e):1),a(o.catchall);break}case"array":a(o.element);break;case"tuple":for(const e of o.items)a(e);a(o.rest);break;case"record":case"map":a(o.keyType),a(o.valueType);break;case"set":a(o.valueType);break;case"union":for(const e of o.options)a(e);break;case"intersection":a(o.left),a(o.right);break;case"optional":case"nullable":case"default":case"prefault":case"catch":case"readonly":case"nonoptional":case"promise":case"success":a(o.innerType);break;case"pipe":a(o.in),a(o.out);break;case"function":a(o.input),a(o.output);break;case"lazy":{const r=o._cachedInner??(n?e._zod.innerType:void 0);s(r?ge(r,t,!1):1);break}case"template_literal":case"string":case"number":case"int":case"boolean":case"bigint":case"symbol":case"undefined":case"null":case"void":case"never":case"any":case"unknown":case"date":case"nan":case"enum":case"literal":case"file":case"transform":case"custom":break;default:for(const e in o){const t=Object.getOwnPropertyDescriptor(o,e);if(!t||t.get)continue;const n=t.value;if(n&&"object"==typeof n)if(n._zod)a(n);else if(Array.isArray(n))for(const e of n)a(e)}}return t.delete(e),function(e,t){return 1!==t&&me.set(e,2===t),t}(e,i)}let ve;const ye=[],be={alloc(e,t,n){const r=ve;if(!r)return n;ve=void 0;const i={value:n,issues:null};return r.set(t.value,i),ye.push(i),n},guard(e){var t;(t=e._zod).deferred??(t.deferred=[]),e._zod.deferred.push(()=>{const t=e._zod.parse,n=(e,n)=>{if("backward"!==n.direction&&function(e,t){const n=e[de]?.backEdges;return void 0!==n&&he(t)&&n.has(t)}(n,e.value))throw new ue;return t(e,n)};e._zod.parse=n,e._zod.run===t&&(e._zod.run=n)})},attach(e){var t;let n,r,i,a=!1;(t=e._zod).deferred??(t.deferred=[]),e._zod.deferred.push(()=>{const t=e._zod.parse,s=(o,l)=>{if(void 0===n){const r=ge(e,new Set,!1);if(0===r)return e._zod.parse=t,e._zod.run===s&&(e._zod.run=t),t(o,l);2===r||a?n=!0:a=!0}const c=o.value;if(!he(c))return t(o,l);let u,d=l[de];d||(d={buckets:new WeakMap,backEdges:void 0},l[de]=d),r===l?u=i:(u=function(e,t){let n=e.buckets.get(t);return n||(n=new WeakMap,e.buckets.set(t,n)),n}(d,e),r=l,i=u);const f=u.get(c);if(f)return o.value=f.value,f.issues?f.issues.length&&o.issues.push(...pe(f.issues)):(o.memo=!0,d.backEdges??(d.backEdges=new WeakSet),d.backEdges.add(f.value)),o;ve=u;const h=ye.length,p=t(o,l);ve=void 0;const m=ye.length>h?ye.pop():void 0;
2return p instanceof Promise?p.then(e=>(m&&(m.issues=e.issues.length?pe(e.issues):fe),e)):(m&&(m.issues=p.issues.length?pe(p.issues):fe),p)};e._zod.parse=s,e._zod.run===t&&(e._zod.run=s)})}},we=/^[cC][0-9a-z]{6,}$/,Ae=/^[0-9a-z]+$/,xe=/^[0-7][0-9A-HJKMNP-TV-Za-hjkmnp-tv-z]{25}$/,Ee=/^[0-9a-vA-V]{20}$/,Ce=/^[A-Za-z0-9]{27}$/,Se=/^[a-zA-Z0-9_-]{21}$/,ke=/^P(?:(\d+W)|(?!.*W)(?=\d|T\d)(\d+Y)?(\d+M)?(\d+D)?(T(?=\d)(\d+H)?(\d+M)?(\d+([.,]\d+)?S)?)?)$/,Me=/^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12})$/,_e=e=>e?new RegExp(`^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-${e}[0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12})$`):/^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$/,Te=/^(?:[A-Za-z0-9_'+\-]+\.)*[A-Za-z0-9_'+\-]*[A-Za-z0-9_+-]@(?:[A-Za-z0-9][A-Za-z0-9\-]*\.)+[A-Za-z]{2,}$/,De=/^(?:(?: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])$/,Ie=/^(([0-9a-fA-F]{1,4}:){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}|:))$/,Re=/^((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])\/([0-9]|[1-2][0-9]|3[0-2])$/,Oe=/^(([0-9a-fA-F]{1,4}:){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}|:))\/(12[0-8]|1[01][0-9]|[1-9]?[0-9])$/,Pe=/^https?$/,Ne=/^\+[1-9]\d{6,14}$/,je="(?:(?:\\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])))";function Be(e){return new RegExp(`^${e}$`)}const Le=Be(je);function Fe(e){const t="(?:[01]\\d|2[0-3]):[0-5]\\d";return"number"==typeof e.precision?-1===e.precision?`${t}`:0===e.precision?`${t}:[0-5]\\d`:`${t}:[0-5]\\d\\.\\d{${e.precision}}`:e.seconds?`${t}:[0-5]\\d(?:\\.\\d+)?`:`${t}(?::[0-5]\\d(?:\\.\\d+)?)?`}const ze=/^[\s\S]{0,}$/,Ue=/^-?\d+(?:\.\d+)?$/,He=/^(?:true|false)$/i,Ge=/^[^A-Z]*$/,qe=/^[^a-z]*$/,$e=ae("$ZodCheck",(e,t)=>{var n;e._zod??(e._zod={}),e._zod.def=t,(n=e._zod).onattach??(n.onattach=[])}),We=e=>{const t=e.value;return!(null==t||void 0===t.length)},Ve={number:"number",bigint:"bigint",object:"date"},Ye=ae("$ZodCheckLessThan",(e,t)=>{$e.init(e,t);const n=Ve[typeof t.value];e._zod.check=r=>{(t.inclusive?r.value<=t.value:r.value<t.value)||r.issues.push({origin:Ve[typeof r.value]??n,code:"too_big",maximum:"object"==typeof t.value?t.value.getTime():t.value,input:r.value,inclusive:t.inclusive,inst:e,continue:!t.abort})}}),Ke=ae("$ZodCheckGreaterThan",(e,t)=>{$e.init(e,t);const n=Ve[typeof t.value];e._zod.check=r=>{(t.inclusive?r.value>=t.value:r.value>t.value)||r.issues.push({origin:Ve[typeof r.value]??n,code:"too_small",minimum:"object"==typeof t.value?t.value.getTime():t.value,input:r.value,inclusive:t.inclusive,inst:e,continue:!t.abort})}}),Ze=ae("$ZodCheckMultipleOf",(e,t)=>{$e.init(e,t),e._zod.check=n=>{if(typeof n.value!=typeof t.value)throw new Error("Cannot mix number and bigint in multiple_of check.");("bigint"==typeof n.value?t.value!==BigInt(0)&&n.value%t.value===BigInt(0):0===function(e,t){const n=e/t,r=Math.round(n),i=4*Number.EPSILON*Math.max(Math.abs(n),1);return Math.abs(n-r)<i?0:n-r}(n.value,t.value))||n.issues.push({origin:typeof n.value,code:"not_multiple_of",divisor:t.value,input:n.value,inst:e,continue:!t.abort})}}),Qe=ae("$ZodCheckNumberFormat",(e,t)=>{$e.init(e,t),t.format=t.format||"float64";const n=t.format?.includes("int"),r=n?"int":"number",[i,a]=R[t.format];e._zod.check=s=>{const o=s.value;if(n){if(!Number.isInteger(o))return void s.issues.push({expected:r,format:t.format,code:"invalid_type",continue:!1,input:o,inst:e});if(!Number.isSafeInteger(o))return void(o>0?s.issues.push({input:o,code:"too_big",maximum:Number.MAX_SAFE_INTEGER,note:"Integers must be within the safe integer range.",inst:e,origin:r,inclusive:!0,
2continue:!t.abort}):s.issues.push({input:o,code:"too_small",minimum:Number.MIN_SAFE_INTEGER,note:"Integers must be within the safe integer range.",inst:e,origin:r,inclusive:!0,continue:!t.abort}))}o<i&&s.issues.push({origin:"number",input:o,code:"too_small",minimum:i,inclusive:!0,inst:e,continue:!t.abort}),o>a&&s.issues.push({origin:"number",input:o,code:"too_big",maximum:a,inclusive:!0,inst:e,continue:!t.abort})}}),Xe=ae("$ZodCheckMaxLength",(e,t)=>{var n;$e.init(e,t),(n=e._zod.def).when??(n.when=We),e._zod.check=n=>{const r=n.value,i=r.length;if(("string"==typeof r&&i>t.maximum?q(r):i)<=t.maximum)return;const a=$(r);n.issues.push({origin:a,code:"too_big",maximum:t.maximum,inclusive:!0,input:r,inst:e,continue:!t.abort})}}),Je=ae("$ZodCheckMinLength",(e,t)=>{var n;$e.init(e,t),(n=e._zod.def).when??(n.when=We),e._zod.check=n=>{const r=n.value,i=r.length;if(("string"==typeof r&&i>=t.minimum&&i<2*t.minimum?q(r):i)>=t.minimum)return;const a=$(r);n.issues.push({origin:a,code:"too_small",minimum:t.minimum,inclusive:!0,input:r,inst:e,continue:!t.abort})}}),et=ae("$ZodCheckLengthEquals",(e,t)=>{var n;$e.init(e,t),(n=e._zod.def).when??(n.when=We),e._zod.check=n=>{const r=n.value,i=r.length,a="string"==typeof r&&i>=t.length&&i<=2*t.length?q(r):i;if(a===t.length)return;const s=$(r),o=a>t.length;n.issues.push({origin:s,...o?{code:"too_big",maximum:t.length}:{code:"too_small",minimum:t.length},inclusive:!0,exact:!0,input:n.value,inst:e,continue:!t.abort})}}),tt=ae("$ZodCheckStringFormat",(e,t)=>{var n,r;$e.init(e,t),t.pattern?(n=e._zod).check??(n.check=n=>{t.pattern.lastIndex=0,t.pattern.test(n.value)||n.issues.push({origin:"string",code:"invalid_format",format:t.format,input:n.value,...t.pattern?{pattern:t.pattern.toString()}:{},inst:e,continue:!t.abort})}):(r=e._zod).check??(r.check=()=>{})}),nt=ae("$ZodCheckRegex",(e,t)=>{tt.init(e,t),e._zod.check=n=>{t.pattern.lastIndex=0,t.pattern.test(n.value)||n.issues.push({origin:"string",code:"invalid_format",format:"regex",input:n.value,pattern:t.pattern.toString(),inst:e,continue:!t.abort})}}),rt=ae("$ZodCheckLowerCase",(e,t)=>{t.pattern??(t.pattern=Ge),tt.init(e,t)}),it=ae("$ZodCheckUpperCase",(e,t)=>{t.pattern??(t.pattern=qe),tt.init(e,t)}),at=ae("$ZodCheckIncludes",(e,t)=>{$e.init(e,t);const n=_(t.includes),r=new RegExp("number"==typeof t.position?`^.{${t.position},}${n}`:n);t.pattern=r,e._zod.check=n=>{n.value.includes(t.includes,t.position)||n.issues.push({origin:"string",code:"invalid_format",format:"includes",includes:t.includes,input:n.value,inst:e,continue:!t.abort})}}),st=ae("$ZodCheckStartsWith",(e,t)=>{$e.init(e,t);const n=new RegExp(`^${_(t.prefix)}.*`);t.pattern??(t.pattern=n),e._zod.check=n=>{n.value.startsWith(t.prefix)||n.issues.push({origin:"string",code:"invalid_format",format:"starts_with",prefix:t.prefix,input:n.value,inst:e,continue:!t.abort})}}),ot=ae("$ZodCheckEndsWith",(e,t)=>{$e.init(e,t);const n=new RegExp(`.*${_(t.suffix)}$`);t.pattern??(t.pattern=n),e._zod.check=n=>{n.value.endsWith(t.suffix)||n.issues.push({origin:"string",code:"invalid_format",format:"ends_with",suffix:t.suffix,input:n.value,inst:e,continue:!t.abort})}}),lt=ae("$ZodCheckOverwrite",(e,t)=>{$e.init(e,t),e._zod.check=e=>{e.value=t.tx(e.value)}});class ct{constructor(e=[],t={}){this.content=[],this.indent=0,this.args=e,this.closed=t}indented(e){this.indent+=1;try{e(this)}finally{this.indent-=1}}write(e){if("function"==typeof e)return e(this,{execution:"sync"}),void e(this,{execution:"async"});const t=e.split("\n").filter(e=>e),n=Math.min(...t.map(e=>e.length-e.trimStart().length)),r=t.map(e=>e.slice(n)).map(e=>" ".repeat(2*this.indent)+e);for(const e of r)this.content.push(e)}compile(){const e=Function,t=this?.content??[""];return new e(...Object.keys(this.closed),`return function (${this.args.join(", ")}) {\n${t.join("\n")}\n};`)(...Object.values(this.closed))}}const ut={major:4,minor:6,patch:5},dt=ae("$ZodType",(e,t)=>{var n;e??(e={}),e._zod.def=t,e._zod.bag=e._zod.bag||{},e._zod.version=ut;const r=e._zod.def.checks,i=e._zod.traits.has("$ZodCheck")?[e,...r??[]]:r?.length?[...r]:[];for(const t of i)for(const n of t._zod.onattach)n(e);if(0===i.length)(n=e._zod).deferred??(n.deferred=[]),e._zod.deferred?.push(()=>{e._zod.run=e._zod.parse});else{const t=(t,n,r)=>{if(t.memo)return t;let i,a=B(t);for(const s of n){if(s._zod.def.when){if(L(t))continue;if(!s._zod.def.when(t))continue}else if(a)continue;const n=t.issues.length,o=s._zod.check(t);if(o instanceof Promise&&!1===r?.async)throw new se;if(i||o instanceof Promise)i=(i??Promise.resolve()).then(async()=>
2{await o,t.issues.length!==n&&(U(t.issues,n,e),a||(a=B(t,n)))});else{if(t.issues.length===n)continue;U(t.issues,n,e),a||(a=B(t,n))}}return i?i.then(()=>t):t},n=(n,r,a)=>{if(B(n))return n.aborted=!0,n;const s=t(r,i,a);if(s instanceof Promise){if(!1===a.async)throw new se;return s.then(t=>e._zod.parse(t,a))}return e._zod.parse(s,a)};e._zod.run=(r,a)=>{if(a.skipChecks)return e._zod.parse(r,a);if("backward"===a.direction){const t=e._zod.parse({value:r.value,issues:[]},{...a,skipChecks:!0});return t instanceof Promise?t.then(e=>n(e,r,a)):n(t,r,a)}const s=e._zod.parse(r,a);if(s instanceof Promise){if(!1===a.async)throw new se;return s.then(e=>t(e,i,a))}return t(s,i,a)}}},{get"~standard"(){return Y(this,"~standard",ht(this))},set"~standard"(e){V(this,"~standard",e)}}),ft=(e,t)=>e.issues.length?{issues:e.issues.map(e=>H(e,t,ce()))}:{value:e.value};function ht(e){return{validate:t=>{const n={async:!1};try{const r=e._zod.run({value:t,issues:[]},n);if(!(r instanceof Promise))return ft(r,n)}catch(e){}return async function(e,t){const n={async:!0};return ft(await e._zod.run({value:t,issues:[]},n),n)}(e,t)},vendor:"zod",version:1}}const pt=ae("$ZodString",(e,t)=>{dt.init(e,t),e._zod.pattern=t.pattern??ze,e._zod.parse=(n,r)=>{if(t.coerce)try{n.value=String(n.value)}catch(r){}return"string"==typeof n.value||n.issues.push({expected:"string",code:"invalid_type",input:n.value,inst:e}),n}}),mt=ae("$ZodStringFormat",(e,t)=>{tt.init(e,t),pt.init(e,t)}),gt=ae("$ZodGUID",(e,t)=>{t.pattern??(t.pattern=Me),mt.init(e,t)}),vt=ae("$ZodUUID",(e,t)=>{if(t.version){const e={v1:1,v2:2,v3:3,v4:4,v5:5,v6:6,v7:7,v8:8}[t.version];if(void 0===e)throw new Error(`Invalid UUID version: "${t.version}"`);t.pattern??(t.pattern=_e(e))}else t.pattern??(t.pattern=_e());mt.init(e,t)}),yt=ae("$ZodEmail",(e,t)=>{t.pattern??(t.pattern=Te),mt.init(e,t)});function bt(e){try{return"undefined"!=typeof URL&&"function"==typeof URL.canParse?URL.canParse(e):(new URL(e),!0)}catch{return!1}}const wt=/[\t\n\r]/g;function At(e){return e.replace(wt,"")}const xt=ae("$ZodURL",(e,t)=>{mt.init(e,t),e._zod.check=n=>{try{const r=n.value.trim(),i=function(e,t){return"normalize"in t||"hostname"in t||"protocol"in t?function(e,t){if(!t.normalize&&t.protocol?.source===Pe.source&&!/^https?:\/\//i.test(e))return 1;try{if("undefined"!=typeof URL){const t=URL;if("function"==typeof t.parse)return t.parse(e)??2}return new URL(e)}catch{return 2}}(e,t):bt(e)||2}(r,t);return 1===i?void n.issues.push({code:"invalid_format",format:"url",note:"Invalid URL format",input:n.value,inst:e,continue:!t.abort}):2===i?void n.issues.push({code:"invalid_format",format:"url",input:n.value,inst:e,continue:!t.abort}):!0===i?void(n.value=At(r)):(t.hostname&&!function(e,t){return t.lastIndex=0,t.test(e.hostname)}(i,t.hostname)&&n.issues.push({code:"invalid_format",format:"url",note:"Invalid hostname",pattern:t.hostname.source,input:n.value,inst:e,continue:!t.abort}),t.protocol&&!function(e,t){return t.lastIndex=0,t.test(e.protocol.endsWith(":")?e.protocol.slice(0,-1):e.protocol)}(i,t.protocol)&&n.issues.push({code:"invalid_format",format:"url",note:"Invalid protocol",pattern:t.protocol.source,input:n.value,inst:e,continue:!t.abort}),void(n.value=t.normalize?i.href:At(r)))}catch(r){n.issues.push({code:"invalid_format",format:"url",input:n.value,inst:e,continue:!t.abort})}}}),Et=ae("$ZodEmoji",(e,t)=>{t.pattern??(t.pattern=new RegExp("^(?=[\\s\\S]*[\\p{Extended_Pictographic}\\p{Regional_Indicator}\\u20E3])[\\p{Extended_Pictographic}\\p{Emoji_Component}]+$","u")),mt.init(e,t)}),Ct=ae("$ZodNanoID",(e,t)=>{if(void 0!==t.length&&(!Number.isInteger(t.length)||t.length<1))throw new Error(`Invalid nanoid length: ${t.length}`);var n;t.pattern??(t.pattern=void 0===t.length?Se:(n=t.length,new RegExp(`^[a-zA-Z0-9_-]{${n}}$`))),mt.init(e,t)}),St=ae("$ZodCUID",(e,t)=>{t.pattern??(t.pattern=we),mt.init(e,t)}),kt=ae("$ZodCUID2",(e,t)=>{t.pattern??(t.pattern=Ae),mt.init(e,t)}),Mt=ae("$ZodULID",(e,t)=>{t.pattern??(t.pattern=xe),mt.init(e,t)}),_t=ae("$ZodXID",(e,t)=>{t.pattern??(t.pattern=Ee),mt.init(e,t)}),Tt=ae("$ZodKSUID",(e,t)=>{t.pattern??(t.pattern=Ce),mt.init(e,t)}),Dt=ae("$ZodISODateTime",(e,t)=>{t.pattern??(t.pattern=function(e){const t=["Z"];e.offset&&t.push("([+-](?:[01]\\d|2[0-3]):[0-5]\\d)");const n=`${Fe({precision:e.precision,seconds:!0})}(?:${t.join("|")})`,r=e.local?`${n}|${Fe({precision:e.precision})}`:n;return new RegExp(`^${je}T(?:${r})$`)}(t)),mt.init(e,t)}),It=ae("$ZodISODate",(e,t)=>{t.pattern??(t.pattern=Le),mt.init(e,t)}),Rt=ae("$ZodISOTime",(e,t)=>{t.pattern??(t.pattern=new RegExp(`^${Fe(t)}$`)),mt.init(e,t)}),Ot=ae("$ZodISODuration",(e,t)=>{t.pattern??(t.pattern=ke),mt.init(e,t)}),Pt=ae("$ZodIPv4",(e,t)=>{t.pattern??(t.pattern=De),mt.init(e,t)}),Nt=/^[0-9a-fA-F:.]+$/;function jt(e){return!!Nt.test(e)&&bt(`http://[${e}]`)}const Bt=ae("$ZodIPv6",(e,t)=>{t.pattern??(t.pattern=Ie),mt.init(e,t),e._zod.check=n=>
2{jt(n.value)||n.issues.push({code:"invalid_format",format:"ipv6",input:n.value,inst:e,continue:!t.abort})}}),Lt=ae("$ZodCIDRv4",(e,t)=>{t.pattern??(t.pattern=Re),mt.init(e,t)}),Ft=ae("$ZodCIDRv6",(e,t)=>{t.pattern??(t.pattern=Oe),mt.init(e,t),e._zod.check=n=>{(function(e){const t=e.split("/");if(2!==t.length)return!1;const[n,r]=t;if(!r)return!1;const i=Number(r);return`${i}`===r&&!(i<0||i>128)&&jt(n)})(n.value)||n.issues.push({code:"invalid_format",format:"cidrv6",input:n.value,inst:e,continue:!t.abort})}});function zt(e){if(""===e)return!0;if(/\s/.test(e))return!1;if(e.length%4!=0)return!1;try{return atob(e),!0}catch{return!1}}const Ut=/^[0-9a-zA-Z+/]*={0,2}$/,Ht=ae("$ZodBase64",(e,t)=>{t.pattern??(t.pattern=Ut),mt.init(e,t),e._zod.check=n=>{zt(n.value)||n.issues.push({code:"invalid_format",format:"base64",input:n.value,inst:e,continue:!t.abort})}}),Gt=/^[A-Za-z0-9_-]*$/,qt=ae("$ZodBase64URL",(e,t)=>{t.pattern??(t.pattern=Gt),mt.init(e,t),e._zod.check=n=>{(function(e){if(!Gt.test(e))return!1;const t=e.replace(/[-_]/g,e=>"-"===e?"+":"/");return zt(t.padEnd(4*Math.ceil(t.length/4),"="))})(n.value)||n.issues.push({code:"invalid_format",format:"base64url",input:n.value,inst:e,continue:!t.abort})}}),$t=ae("$ZodE164",(e,t)=>{t.pattern??(t.pattern=Ne),mt.init(e,t)}),Wt=ae("$ZodJWT",(e,t)=>{mt.init(e,t),e._zod.check=n=>{(function(e,t=null){try{const n=e.split(".");if(3!==n.length)return!1;const[r]=n;if(!r)return!1;const i=JSON.parse(atob(r));return!("typ"in i&&"JWT"!==i?.typ||!i.alg||t&&(!("alg"in i)||i.alg!==t))}catch{return!1}})(n.value,t.alg)||n.issues.push({code:"invalid_format",format:"jwt",input:n.value,inst:e,continue:!t.abort})}}),Vt=ae("$ZodNumber",(e,t)=>{dt.init(e,t),e._zod.pattern=Ue,e._zod.parse=(n,r)=>{if(t.coerce)try{n.value=Number(n.value)}catch(e){}const i=n.value;if("number"==typeof i&&!Number.isNaN(i)&&Number.isFinite(i))return n;const a="number"==typeof i?Number.isNaN(i)?"NaN":Number.isFinite(i)?void 0:String(i):void 0;return n.issues.push({expected:"number",code:"invalid_type",input:i,inst:e,...a?{received:a}:{}}),n}}),Yt=ae("$ZodNumberFormat",(e,t)=>{Qe.init(e,t),Vt.init(e,t)}),Kt=ae("$ZodBoolean",(e,t)=>{dt.init(e,t),e._zod.pattern=He,e._zod.parse=(n,r)=>{if(t.coerce)try{n.value=Boolean(n.value)}catch(e){}const i=n.value;return"boolean"==typeof i||n.issues.push({expected:"boolean",code:"invalid_type",input:i,inst:e}),n}}),Zt=ae("$ZodUnknown",(e,t)=>{dt.init(e,t),e._zod.parse=e=>e}),Qt=ae("$ZodNever",(e,t)=>{dt.init(e,t),e._zod.parse=(t,n)=>(t.issues.push({expected:"never",code:"invalid_type",input:t.value,inst:e}),t)});function Xt(e,t,n){e.issues.length&&t.issues.push(...F(n,e.issues)),t.value[n]=e.value}const Jt=ae("$ZodArray",(e,t)=>{dt.init(e,t);const n=le.memoizer;n?.attach(e),e._zod.parse=(r,i)=>{const a=r.value;if(!Array.isArray(a))return r.issues.push({expected:"array",code:"invalid_type",input:a,inst:e}),r;r.value=n?n.alloc(e,r,Array(a.length),i):Array(a.length);const s=[],o=i?.abortEarly;for(let e=0;e<a.length;e++){const n=a[e],l=t.element._zod.run({value:n,issues:[]},i);if(l instanceof Promise)s.push(l.then(t=>Xt(t,r,e)));else if(Xt(l,r,e),o&&0!==l.issues.length&&B(l))break}return s.length?Promise.all(s).then(()=>r):r}});function en(e,t,n,r,i,a){const s=n in r,o="optional"===a;if(s||!o||"optional"!==i){if(e.issues.length){if(void 0!==i&&o&&!s)return;t.issues.push(...F(n,e.issues))}s||void 0!==i?void 0===e.value?(s||"defaulted"===i&&!o)&&(t.value[n]=void 0):t.value[n]=e.value:e.issues.length||t.issues.push({code:"invalid_type",expected:"nonoptional",input:void 0,path:[n]})}}const tn=[];function nn(e){const t=Object.keys(e.shape),n=Object.getOwnPropertySymbols(e.shape),r=n.length?n:tn,i=r.length?[...t,...r]:t;for(const t of i)if(!e.shape?.[t]?._zod?.traits?.has("$ZodType"))throw new Error(`Invalid element at key "${String(t)}": expected a Zod schema`);const a=(s=e.shape,Object.keys(s).filter(e=>void 0!==s[e]._zod.optin&&"optional"===s[e]._zod.optout));var s;return{...e,allKeys:i,symbolKeys:r,keySet:new Set(t),numKeys:t.length,optionalKeys:new Set(a)}}function rn(e,t,n,r,i,a,s){const o=[],l=i.keySet,c=i.catchall._zod,u=c.def.type,d=c.optin,f=c.optout;let h=0;for(const i in t){if(s&&n.issues.length!==h){if(B(n,h))break;h=n.issues.length}if(l.has(i))continue;if("__proto__"===i){"never"===u&&o.push(i);continue}if("never"===u){o.push(i);continue}const a=c.run({value:t[i],issues:[]},r);a instanceof Promise?e.push(a.then(e=>en(e,n,i,t,d,f))):en(a,n,i,t,d,f)}return o.length&&n.issues.push({code:"unrecognized_keys",keys:o,input:t,inst:a,continue:!0}),e.length?Promise.all(e).then(()=>n):n}const an=ae("$ZodObject",(e,t)=>{dt.init(e,t);const n=Object.getOwnPropertyDescriptor(t,"shape"),r=n?.get?n.get.raw:t.shape??{};if(r){const e=()=>{const n={...r};return Object.defineProperty(t,"shape",{value:n}),e.raw=n,n};e.raw=r,Object.defineProperty(t,"shape",{get:e})}const i=f(()=>nn(t));ee(e,"propValues",e=>{const t=e.def.shape,n={};for(const e in t){const r=t[e]._zod;if(r.values){Object.prototype.hasOwnProperty.call(n,e)||p(n,e,new Set);for(const t of r.values)n[e].add(t);void 0!==r.optin&&n[e].add(void 0)}}return n});const a=E,s=t.catchall;let o;const l=le.memoizer;l?.attach(e),e._zod.parse=(t,n)=>{o??(o=i.value);const r=t.value;if(!a(r))return t.issues.push({expected:"object",code:"invalid_type",input:r,inst:e}),t;t.value=l?l.alloc(e,t,{},n):{};
2const c=[],u=o.shape,d=n?.abortEarly;let f=t.issues.length;for(const e of o.allKeys){if(d&&t.issues.length!==f){if(B(t,f))break;f=t.issues.length}if("__proto__"===e)continue;const i=u[e],a=i._zod.optin,s=i._zod.optout,o=i._zod.run({value:r[e],issues:[]},n);o instanceof Promise?c.push(o.then(n=>en(n,t,e,r,a,s))):en(o,t,e,r,a,s)}return s?rn(c,r,t,n,i.value,e,!0===d):c.length?Promise.all(c).then(()=>t):t}}),sn=ae("$ZodObjectJIT",(e,t)=>{an.init(e,t);const n=e._zod.parse,r=f(()=>nn(t)),i=le.memoizer;let a;const s=E,o=!le.jitless,l=o&&C.value,c=t.catchall;let u;e._zod.parse=(d,f)=>{u??(u=r.value);const h=d.value;return s(h)?o&&l&&!1===f?.async&&!0!==f.jitless?(a||(a=(t=>{const n=r.value,a=n.symbolKeys,s=new ct(["payload","ctx"],{shape:t,inst:e,memo:i,syms:a}),o=e=>`shape[${e}]._zod.run({ value: input[${e}], issues: [] }, ctx)`,l=(e,t)=>`\n          let ${e}_ab = false;\n          for (let i = 0; i < ${e}.issues.length; i++) {\n            const iss = ${e}.issues[i];\n            iss.path = iss.path ? [${t}, ...iss.path] : [${t}];\n            payload.issues.push(iss);\n            if (iss.continue !== true) ${e}_ab = true;\n          }\n          if (${e}_ab && ctx && ctx.abortEarly) {\n            payload.value = newResult;\n            return payload;\n          }`;s.write("const input = payload.value;");const c=Object.create(null);let u=0;for(const e of n.allKeys)c[e]="key_"+u++;s.write(i?"const newResult = memo.alloc(inst, payload, {}, ctx);":"const newResult = {};");for(const e of n.allKeys){if("__proto__"===e)continue;const n=c[e],r="symbol"==typeof e?`syms[${a.indexOf(e)}]`:A(e),i=`${r} in input`,u=t[e],d=u?._zod?.optin,f=void 0!==d,h="optional"===u?._zod?.optout;if(s.write(`const ${n} = ${o(r)};`),f&&h){const e="optional"===d?`${n}_present`:`${n}.value !== undefined || ${n}_present`;s.write(`\n        const ${n}_present = ${i};\n        if (!${n}.issues.length || ${n}_present) {\n          if (${n}.issues.length) {${l(n,r)}\n          }\n\n          if (${e}) {\n            newResult[${r}] = ${n}.value;\n          }\n        }\n\n      `)}else f?(s.write(`\n        if (${n}.issues.length) {${l(n,r)}\n        }\n      `),"defaulted"===d?s.write(`newResult[${r}] = ${n}.value;`):s.write(`\n        if (${n}.value !== undefined || ${i}) {\n          newResult[${r}] = ${n}.value;\n        }\n      `)):s.write(`\n        const ${n}_present = ${i};\n        if (${n}.issues.length) {${l(n,r)}\n        }\n        if (!${n}_present && !${n}.issues.length) {\n          payload.issues.push({\n            code: "invalid_type",\n            expected: "nonoptional",\n            input: undefined,\n            path: [${r}]\n          });\n          if (ctx && ctx.abortEarly) {\n            payload.value = newResult;\n            return payload;\n          }\n        }\n\n        if (${n}_present) {\n          newResult[${r}] = ${n}.value;\n        }\n\n      `)}return s.write("payload.value = newResult;"),s.write("return payload;"),s.compile()})(t.shape)),d=a(d,f),c?rn([],h,d,f,u,e,!0===f?.abortEarly):d):n(d,f):(d.issues.push({expected:"object",code:"invalid_type",input:h,inst:e}),d)}});function on(e,t,n,r){for(const n of e)if(0===n.issues.length)return t.value=n.value,t;const i=e.filter(e=>!B(e));return 1===i.length?(t.value=i[0].value,i[0]):(t.issues.push({code:"invalid_union",input:t.value,inst:n,errors:e.map(e=>e.issues.map(e=>H(e,r,ce())))}),t)}const ln=ae("$ZodUnion",(e,t)=>{dt.init(e,t),ee(e,"optin",e=>e.def.options.some(e=>"defaulted"===e._zod.optin)?"defaulted":e.def.options.some(e=>void 0!==e._zod.optin)?"optional":void 0),ee(e,"optout",e=>e.def.options.some(e=>"optional"===e._zod.optout)?"optional":void 0),ee(e,"values",e=>{if(e.def.options.every(e=>e._zod.values))return new Set(e.def.options.flatMap(e=>Array.from(e._zod.values)))}),ee(e,"pattern",e=>{if(e.def.options.every(e=>e._zod.pattern)){const t=e.def.options.map(e=>e._zod.pattern);return new RegExp(`^(${t.map(e=>h(e.source)).join("|")})$`)}});const n=1===t.options.length?t.options[0]._zod.run:null;e._zod.parse=(r,i)=>{if(n)return n(r,i);let a=!1;const s=[];for(const e of t.options){const t=e._zod.run({value:r.value,issues:[]},i);if(t instanceof Promise)s.push(t),a=!0;else{if(0===t.issues.length)return t;s.push(t)}}return a?Promise.all(s).then(t=>on(t,r,e,i)):on(s,r,e,i)}});const cn=ae("$ZodDiscriminatedUnion",(e,t)=>{t.inclusive=!1,ln.init(e,t);const n=e._zod.parse;ee(e,"propValues",e=>{const t={};let n=0;for(const r of e.def.options){const i=r._zod.propValues;if(!i||0===Object.keys(i).length)throw new Error(`Invalid discriminated union option at index "${e.def.options.indexOf(r)}"`);i[e.def.discriminator]?.has(void 0)&&n++;for(const[e,n]of Object.entries(i)){Object.prototype.hasOwnProperty.call(t,e)||p(t,e,new Set);for(const r of n)t[e].add(r)}}return!e.def.unionFallback&&n>1&&t[e.def.discriminator]?.delete(void 0),t}),t.options.forEach((e,n)=>{const r=m(e._zod.def);if(r&&!Object.prototype.hasOwnProperty.call(r,t.discriminator))throw new Error(`Invalid discriminated union option at index "${n}"`)});const r=f(()=>function(e){const t=new Map;
2for(const n of e.options){const r=n._zod.propValues?.[e.discriminator];if(!r||0===r.size)throw new Error(`Invalid discriminated union option at index "${e.options.indexOf(n)}"`);for(const e of r)if(t.has(e)){if(void 0!==e)throw new Error(`Duplicate discriminator value "${String(e)}"`);t.set(e,null)}else t.set(e,n)}return t}(t));e._zod.parse=(i,a)=>{const s=i.value;if(!E(s))return i.issues.push({code:"invalid_type",expected:"object",input:s,inst:e}),i;const o=s?.[t.discriminator],l=r.value.get(o);return!l||void 0===o&&"backward"===a.direction?t.unionFallback||"backward"===a.direction?n(i,a):(i.issues.push({code:"invalid_union",errors:[],note:"No matching discriminator",discriminator:t.discriminator,options:Array.from(r.value.keys()).filter(e=>null!==r.value.get(e)),input:s,path:[t.discriminator],inst:e}),i):l._zod.run(i,a)}}),un=ae("$ZodIntersection",(e,t)=>{dt.init(e,t),e._zod.parse=(e,n)=>{const r=e.value,i=t.left._zod.run({value:r,issues:[]},n),a=t.right._zod.run({value:r,issues:[]},n);return i instanceof Promise||a instanceof Promise?Promise.all([i,a]).then(([t,n])=>
2fn(e,t,n)):fn(e,i,a)}});function dn(e,t){if(e===t)return{valid:!0,data:e};if(e instanceof Date&&t instanceof Date&&+e===+t)return{valid:!0,data:e};if(S(e)&&S(t)){const n=Object.keys(t),r=Object.keys(e).filter(e=>-1!==n.indexOf(e)),i={...e,...t};Object.prototype.hasOwnProperty.call(i,"__proto__")&&delete i.__proto__;for(const n of r){if("__proto__"===n)continue;const r=dn(e[n],t[n]);if(!r.valid)return{valid:!1,mergeErrorPath:[n,...r.mergeErrorPath]};i[n]=r.data}return{valid:!0,data:i}}if(Array.isArray(e)&&Array.isArray(t)){if(e.length!==t.length)return{valid:!1,mergeErrorPath:[]};const n=[];for(let r=0;r<e.length;r++){const i=dn(e[r],t[r]);if(!i.valid)return{valid:!1,mergeErrorPath:[r,...i.mergeErrorPath]};n.push(i.data)}return{valid:!0,data:n}}return{valid:!1,mergeErrorPath:[]}}function fn(e,t,n){const r=new Map;let i;const a=new Map,s=(e,t)=>{let n;if("unrecognized_keys"!==e.code||e.path?.length){if("invalid_key"!==e.code||"record"!==e.origin||1!==e.path?.length)return!1;{const t=String(e.path[0]);a.has(t)||a.set(t,e),n=[t]}}else i??(i=e),n=e.keys;for(const e of n)r.has(e)||r.set(e,{}),r.get(e)[t]=!0;return!0};for(const n of t.issues)s(n,"l")||e.issues.push(n);for(const t of n.issues)s(t,"r")||e.issues.push(t);const o=[...r].filter(([,e])=>e.l&&e.r).map(([e])=>e);if(o.length){const t=i?o.filter(e=>i.keys.includes(e)):[];t.length&&e.issues.push({...i,keys:t});for(const n of o)!t.includes(n)&&a.has(n)&&e.issues.push(a.get(n))}const l=dn(t.value,n.value);if(!l.valid){if(B(e))return e;throw new Error(`Unmergable intersection. Error path: ${JSON.stringify(l.mergeErrorPath)}`)}return e.value=l.data,e}const hn=ae("$ZodEnum",(e,t)=>{dt.init(e,t);const n=l(t.entries),r=new Set(n);e._zod.values=r,ee(e,"pattern",e=>{const t=l(e.def.entries).filter(e=>M.has(typeof e));return new RegExp(t.length?`^(${t.map(e=>_(e.toString())).join("|")})$`:"^[^\\s\\S]$")}),e._zod.parse=(t,i)=>{const a=t.value;return r.has(a)||t.issues.push({code:"invalid_value",values:n,input:a,inst:e}),t}}),pn=ae("$ZodLiteral",(e,t)=>{dt.init(e,t);const n=new Set(t.values);e._zod.values=n,ee(e,"pattern",e=>{const t=e.def.values;return new RegExp(t.length?`^(${t.map(e=>"string"==typeof e?_(e):e?_(e.toString()):String(e)).join("|")})$`:"^[^\\s\\S]$")}),e._zod.parse=(r,i)=>{const a=r.value;return n.has(a)||r.issues.push({code:"invalid_value",values:t.values,input:a,inst:e}),r}}),mn=ae("$ZodTransform",(e,t)=>{dt.init(e,t),e._zod.optin="optional",le.memoizer?.guard(e),e._zod.parse=(n,r)=>{if("backward"===r.direction)throw new oe(e.constructor.name);const i=t.transform(n.value,n);if(r.async)return(i instanceof Promise?i:Promise.resolve(i)).then(e=>(n.value=e,n));if(i instanceof Promise)throw new se;return n.value=i,n}});function gn(e,t){return e.value=t.issues.length?void 0:t.value,e}const vn=ae("$ZodOptional",(e,t)=>{dt.init(e,t),ee(e,"optin",e=>"defaulted"===e.def.innerType._zod.optin?"defaulted":"optional"),e._zod.optout="optional",ee(e,"values",e=>{const t=e.def.innerType._zod.values;return t?new Set([...t,void 0]):void 0}),ee(e,"pattern",e=>{const t=e.def.innerType._zod.pattern;return t?new RegExp(`^(${h(t.source)})?$`):void 0}),e._zod.parse=(e,n)=>{if(void 0===e.value){if("defaulted"!==t.innerType._zod.optin)return e;const r=t.innerType._zod.run({value:e.value,issues:[]},n);return r instanceof Promise?r.then(t=>gn(e,t)):gn(e,r)}return t.innerType._zod.run(e,n)}}),yn=ae("$ZodExactOptional",(e,t)=>{vn.init(e,t),ee(e,"values",e=>e.def.innerType._zod.values),ee(e,"pattern",e=>e.def.innerType._zod.pattern),e._zod.parse=(e,n)=>t.innerType._zod.run(e,n)}),bn=ae("$ZodNullable",(e,t)=>{dt.init(e,t),ee(e,"optin",e=>e.def.innerType._zod.optin),ee(e,"optout",e=>e.def.innerType._zod.optout),ee(e,"pattern",e=>{const t=e.def.innerType._zod.pattern;return t?new RegExp(`^(${h(t.source)}|null)$`):void 0}),ee(e,"values",e=>e.def.innerType._zod.values?new Set([...e.def.innerType._zod.values,null]):void 0),e._zod.parse=(e,n)=>null===e.value?e:t.innerType._zod.run(e,n)}),wn=ae("$ZodDefault",(e,t)=>{dt.init(e,t),e._zod.optin="defaulted",ee(e,"values",e=>e.def.innerType._zod.values),e._zod.parse=(e,n)=>{if("backward"===n.direction)return t.innerType._zod.run(e,n);if(void 0===e.value)return e.value=t.defaultValue,e;const r=t.innerType._zod.run(e,n);return r instanceof Promise?r.then(e=>
2An(e,t)):An(r,t)}});function An(e,t){return void 0===e.value&&(e.value=t.defaultValue),e}const xn=ae("$ZodPrefault",(e,t)=>{dt.init(e,t),e._zod.optin="defaulted",ee(e,"values",e=>e.def.innerType._zod.values),e._zod.parse=(e,n)=>("backward"===n.direction||void 0===e.value&&(e.value=t.defaultValue),t.innerType._zod.run(e,n))}),En=ae("$ZodNonOptional",(e,t)=>{dt.init(e,t),ee(e,"values",e=>{const t=e.def.innerType._zod.values;return t?new Set([...t].filter(e=>void 0!==e)):void 0}),e._zod.parse=(n,r)=>{const i=t.innerType._zod.run(n,r);return i instanceof Promise?i.then(t=>Cn(t,e)):Cn(i,e)}});function Cn(e,t){return e.issues.length||void 0!==e.value||e.issues.push({code:"invalid_type",expected:"nonoptional",input:e.value,inst:t}),e}function Sn(e,t,n,r){return t.issues.length?(e.value=n.catchValue({...t,value:e.value,error:{issues:t.issues.map(e=>H(e,r,ce()))},input:e.value}),e):(e.value=t.value,t.memo&&(e.memo=!0),e)}const kn=ae("$ZodCatch",(e,t)=>{dt.init(e,t),ee(e,"optin",e=>"defaulted"===e.def.innerType._zod.optin?"defaulted":"optional"),ee(e,"optout",e=>e.def.innerType._zod.optout),ee(e,"values",e=>e.def.innerType._zod.values),e._zod.parse=(e,n)=>{if("backward"===n.direction)return t.innerType._zod.run(e,n);const r=t.innerType._zod.run({value:e.value,issues:[]},n);return r instanceof Promise?r.then(r=>Sn(e,r,t,n)):Sn(e,r,t,n)}}),Mn=ae("$ZodPipe",(e,t)=>{dt.init(e,t),ee(e,"values",e=>e.def.in._zod.values),ee(e,"optin",e=>e.def.in._zod.optin),ee(e,"optout",e=>e.def.out._zod.optout),ee(e,"propValues",e=>e.def.in._zod.propValues),e._zod.parse=(e,n)=>{if("backward"===n.direction){const r=t.out._zod.run(e,n);return r instanceof Promise?r.then(e=>_n(e,t.in,n)):_n(r,t.in,n)}const r=t.in._zod.run(e,n);return r instanceof Promise?r.then(e=>_n(e,t.out,n)):_n(r,t.out,n)}});function _n(e,t,n){return e.issues.some(e=>"unrecognized_keys"!==e.code)?(e.aborted=!0,e):t._zod.run({value:e.value,issues:e.issues},n)}const Tn=ae("$ZodReadonly",(e,t)=>{dt.init(e,t),ee(e,"propValues",e=>e.def.innerType._zod.propValues),ee(e,"values",e=>e.def.innerType._zod.values),ee(e,"optin",e=>e.def.innerType?._zod?.optin),ee(e,"optout",e=>e.def.innerType?._zod?.optout),e._zod.parse=(e,n)=>{if("backward"===n.direction)return t.innerType._zod.run(e,n);const r=t.innerType._zod.run(e,n);return r instanceof Promise?r.then(Dn):Dn(r)}});function Dn(e){return e.memo||(e.value=Object.freeze(e.value)),e}const In=ae("$ZodCustom",(e,t)=>{$e.init(e,t),dt.init(e,t),e._zod.parse=(e,t)=>e,e._zod.check=n=>{const r=n.value,i=t.fn(r);if(i instanceof Promise)return i.then(t=>Rn(t,n,r,e));Rn(i,n,r,e)}});function Rn(e,t,n,r){if(!e){const e={code:"custom",input:n,inst:r,path:[...r._zod.def.path??[]],continue:!r._zod.def.abort};r._zod.def.params&&(e.params=r._zod.def.params),t.issues.push(W(e))}}var On;(On=globalThis).__zod_globalRegistry??(On.__zod_globalRegistry=new class{constructor(){this._map=new WeakMap,this._idmap=new Map}add(e,...t){const n=t[0];return this._map.set(e,n),n&&"object"==typeof n&&"id"in n&&this._idmap.set(n.id,e),this}clear(){return this._map=new WeakMap,this._idmap=new Map,this}remove(e){const t=this._map.get(e);return t&&"object"==typeof t&&"id"in t&&this._idmap.delete(t.id),this._map.delete(e),this}get(e){const t=e._zod.parent;if(t){const n={...this.get(t)??{}};delete n.id;const r={...n,...this._map.get(e)};return Object.keys(r).length?r:void 0}return this._map.get(e)}has(e){return this._map.has(e)}});const Pn=globalThis.__zod_globalRegistry;function Nn(e){return e.checks&&(e.checks=[...e.checks]),e}function jn(e,t){return new Ye({check:"less_than",...D(t),value:e,inclusive:!1})}function Bn(e,t){return new Ye({check:"less_than",...D(t),value:e,inclusive:!0})}function Ln(e,t){return new Ke({check:"greater_than",...D(t),value:e,inclusive:!1})}function Fn(e,t){return new Ke({check:"greater_than",...D(t),value:e,inclusive:!0})}function zn(e,t){return new Ze({check:"multiple_of",...D(t),value:e})}function Un(e,t){return new Xe({check:"max_length",...D(t),maximum:e})}function Hn(e,t){return new Je({check:"min_length",...D(t),minimum:e})}function Gn(e,t){return new et({check:"length_equals",...D(t),length:e})}function qn(e){return new lt({check:"overwrite",tx:e})}function $n(e,...t){for(const n of t)for(const t of Reflect.ownKeys(n))Object.prototype.propertyIsEnumerable.call(n,t)&&p(e,t,n[t]);return e}
vendor: 13,227 bytes, line 2
2function Wn(e){let t=e?.target??"draft-2020-12";return"draft-4"===t&&(t="draft-04"),"draft-7"===t&&(t="draft-07"),{processors:e.processors??{},metadataRegistry:e?.metadata??Pn,target:t,unrepresentable:e?.unrepresentable??"throw",override:e?.override??(()=>{}),io:e?.io??"output",counter:0,seen:new Map,sharedDefsExtractedFor:void 0,sharedEmitDoneFor:void 0,cycles:e?.cycles??"ref",reused:e?.reused??"inline",intersections:[],deferred:[],external:e?.external??void 0}}function Vn(e,t,n,r,i){const a="function"==typeof t.unrepresentable?t.unrepresentable({zodSchema:e,path:r.path,message:i}):t.unrepresentable;if("any"===a)return!1;if(void 0===a||"throw"===a)throw new Error(i);return Object.assign(n,a),!0}function Yn(e,t,n={path:[],schemaPath:[]}){var r;const i=e._zod.def,a=t.seen.get(e);if(a)return a.count++,n.schemaPath.includes(e)&&(a.cycle=n.path),a.schema;const s={schema:{},count:1,cycle:void 0,path:n.path};t.seen.set(e,s),t.sharedDefsExtractedFor=void 0,t.sharedEmitDoneFor=void 0;const o=e._zod.toJSONSchema?.();if(o)s.schema=o;else{const r={...n,schemaPath:[...n.schemaPath,e],path:n.path};if(e._zod.processJSONSchema)e._zod.processJSONSchema(t,s.schema,r);else{const n=s.schema,a=t.processors[i.type];if(!a)throw new Error(`[toJSONSchema]: Non-representable type encountered: ${i.type}`);a(e,t,n,r)}const a=e._zod.parent;a&&(s.ref||(s.ref=a),Yn(a,t,r),t.seen.get(a).isParent=!0)}const l=t.metadataRegistry.get(e);return l&&$n(s.schema,l),"input"===t.io&&ir(e)&&(delete s.schema.examples,delete s.schema.default),"input"===t.io&&"_prefault"in s.schema&&((r=s.schema).default??(r.default=s.schema._prefault)),delete s.schema._prefault,t.seen.get(e).schema}function Kn(e){return e.replace(/~/g,"~0").replace(/\//g,"~1")}function Zn(e,t){const n=e.seen.get(t);if(!n)throw new Error("Unprocessed schema. This is a bug in Zod.");if(e.external&&e.sharedDefsExtractedFor===e.external)return;const r=new Map;for(const t of e.seen.entries()){const n=e.metadataRegistry.get(t[0])?.id;if(n){const e=r.get(n);if(e&&e!==t[0])throw new Error(`Duplicate schema id "${n}" detected during JSON Schema conversion. Two different schemas cannot share the same id when converted together.`);r.set(n,t[0])}}const i=t=>{if(t[1].schema.$ref)return;const r=t[1],{ref:i,defId:a}=(t=>{const r="draft-2020-12"===e.target?"$defs":"definitions";if(e.external){const n=e.external.registry.get(t[0])?.id,i=e.external.uri??(e=>e);if(n)return{ref:i(n)};const a=t[1].defId??t[1].schema.id??"schema"+e.counter++;return t[1].defId=a,{defId:a,ref:`${i("__shared")}#/${r}/${Kn(a)}`}}const i=`#/${r}/`;if(t[1]===n&&!t[1].schema.id)return{ref:"#"};const a=t[1].schema.id??"__schema"+e.counter++;return{defId:a,ref:i+Kn(a)}})(t);r.def={...r.schema},a&&(r.defId=a);const s=r.schema;for(const e in s)delete s[e];s.$ref=i};if("throw"===e.cycles)for(const t of e.seen.entries()){const e=t[1];if(e.cycle)throw new Error(`Cycle detected: #/${e.cycle?.join("/")}/<root>\n\nSet the \`cycles\` parameter to \`"ref"\` to resolve cyclical schemas with defs.`)}for(const n of e.seen.entries()){const r=n[1];if(t===n[0]){i(n);continue}if(e.external){const r=e.external.registry.get(n[0])?.id;if(t!==n[0]&&r){i(n);continue}}const a=e.metadataRegistry.get(n[0])?.id;(a||r.cycle||r.count>1&&"ref"===e.reused)&&i(n)}e.external&&(e.sharedDefsExtractedFor=e.external)}function Qn(e){const t=e.anyOf;if(!Array.isArray(t)||0===t.length||void 0!==e.type)return;const n=[];for(const e of t){if(!e||"object"!=typeof e)return;Qn(e);const t=Object.keys(e);if(1!==t.length||"type"!==t[0])return;const r=e.type;for(const e of Array.isArray(r)?r:[r]){if("string"!=typeof e)return;n.includes(e)||n.push(e)}}delete e.anyOf,e.type=1===n.length?n[0]:n}const Xn=new Set(["type","properties","required","additionalProperties"]),Jn=["oneOf","anyOf"];function er(e){const t=e.additionalProperties;return void 0===t||!1===t||"object"!=typeof t||null===t?null:Object.keys(t).length?t:null}function tr(e){const t=[];for(const n of e){if("object"!=typeof n||"object"!==n.type)return null;for(const e in n)if(!Xn.has(e))return null;t.push(n)}const n={},r=new Set;for(const e of t){for(const r in e.properties){if(Object.prototype.hasOwnProperty.call(n,r))continue;const e=[];for(const n of t){const t=n.properties?.[r]??er(n);null!=t&&(e.some(e=>JSON.stringify(e)===JSON.stringify(t))||e.push(t))}p(n,r,1===e.length?e[0]:tr(e)??{allOf:e})}for(const t of e.required??[])r.add(t)}const i={type:"object",properties:n};if(r.size&&(i.required=[...r]),t.every(e=>!1===e.additionalProperties))i.additionalProperties=!1;else{const e=[];for(const n of t){const t=er(n);t&&!e.some(e=>JSON.stringify(e)===JSON.stringify(t))&&e.push(t)}1===e.length?i.additionalProperties=e[0]:e.length>1&&(i.additionalProperties={allOf:e})}return i}function nr(e){const t=e.allOf;if(!Array.isArray(t)||t.length<2)return;for(const t of Xn)if(t in e)return;const n=t.filter(e=>Jn.some(t=>Array.isArray(e[t])));let r=null;if(n.length){const e=n[0],i=Jn.find(t=>Array.isArray(e[t]));if(1!==Object.keys(e).length)return;const a=t.filter(t=>t!==e),s=e[i].map(e=>tr([...a,e]));if(s.some(e=>!e))return;r={[i]:s}}else r=tr(t);r&&(delete e.allOf,$n(e,r))}function rr(e,t){const n=e.seen.get(t);if(!n)throw new Error("Unprocessed schema. This is a bug in Zod.");const r=t=>{const n=e.seen.get(t);if(null===n.ref)return;const i=n.def??n.schema,a={...i},s=n.ref;if(n.ref=null,s){r(s);const n=e.seen.get(s),o=n.schema;if(!o.$ref||"draft-07"!==e.target&&"draft-04"!==e.target&&"openapi-3.0"!==e.target?$n(i,o):(i.allOf=i.allOf??[],i.allOf.push(o)),$n(i,a),t._zod.parent===s)for(const e in i)"$ref"!==e&&"allOf"!==e&&(e in a||delete i[e]);if(o.$ref&&n.def)for(const e in i)"$ref"!==e&&"allOf"!==e&&e in n.def&&JSON.stringify(i[e])===JSON.stringify(n.def[e])&&delete i[e]}const o=t._zod.parent;if(o&&o!==s){r(o);const t=e.seen.get(o);if(t?.schema.$ref&&(i.$ref=t.schema.$ref,t.def))for(const e in i)"$ref"!==e&&"allOf"!==e&&e in t.def&&JSON.stringify(i[e])===JSON.stringify(t.def[e])&&delete i[e]}e.override({zodSchema:t,jsonSchema:i,path:n.path??[]})};if(!e.external||e.sharedEmitDoneFor!==e.external){for(const t of[...e.seen.entries()].reverse())r(t[0]);if("openapi-3.0"!==e.target)for(const t of e.seen.entries())Qn(t[1].def??t[1].schema);for(const t of e.deferred)t();if(e.intersections.length){const t=new Map;for(const n of e.seen.values())for(const e of[n.schema,n.def]){const n=e?.allOf;if(!Array.isArray(n))continue;const r=t.get(n);r?r.push(e):t.set(n,[e])}for(const n of e.intersections)for(const e of t.get(n)??[])nr(e)}}const i={};if("draft-2020-12"===e.target?i.$schema="https://json-schema.org/draft/2020-12/schema":"draft-07"===e.target?i.$schema="http://json-schema.org/draft-07/schema#":"draft-04"===e.target?i.$schema="http://json-schema.org/draft-04/schema#":e.target,e.external?.uri){const n=e.external.registry.get(t)?.id;if(!n)throw new Error("Schema is missing an `id` property");i.$id=e.external.uri(n)}$n(i,n.defId?n.schema:n.def??n.schema);const a=e.metadataRegistry.get(t)?.id;void 0!==a&&i.id===a&&delete i.id;const s=e.external?.defs??{};if(!e.external||e.sharedEmitDoneFor!==e.external)for(const t of e.seen.entries()){const e=t[1];e.def&&e.defId&&(e.def.id===e.defId&&delete e.def.id,p(s,e.defId,e.def))}e.external&&(e.sharedEmitDoneFor=e.external),e.external||Object.keys(s).length>0&&("draft-2020-12"===e.target?i.$defs=s:i.definitions=s);try{const n=JSON.parse(JSON.stringify(i));return Object.defineProperty(n,"~standard",{value:{...t["~standard"],jsonSchema:{input:ar(t,"input",e.processors),output:ar(t,"output",e.processors)}},enumerable:!1,writable:!1}),n}catch(e){throw new Error("Error converting schema to JSON.")}}function ir(e,t){const n=t??{seen:new Set};if(n.seen.has(e))return!1;n.seen.add(e);const r=e._zod.def;if("transform"===r.type)return!0;if("array"===r.type)return ir(r.element,n);if("set"===r.type)return ir(r.valueType,n);if("lazy"===r.type)return ir(r.getter(),n);if("promise"===r.type||"optional"===r.type||"nonoptional"===r.type||"nullable"===r.type||"readonly"===r.type||"default"===r.type||"prefault"===r.type||"catch"===r.type)return ir(r.innerType,n);if("intersection"===r.type)return ir(r.left,n)||ir(r.right,n);if("record"===r.type||"map"===r.type)return ir(r.keyType,n)||ir(r.valueType,n);if("pipe"===r.type)return!!e._zod.traits.has("$ZodCodec")||ir(r.in,n)||ir(r.out,n);if("object"===r.type){for(const e in r.shape)if(ir(r.shape[e],n))return!0;return!1}if("union"===r.type){for(const e of r.options)if(ir(e,n))return!0;return!1}if("tuple"===r.type){for(const e of r.items)if(ir(e,n))return!0;return!(!r.rest||!ir(r.rest,n))}return!1}const ar=(e,t,n={})=>r=>{const{libraryOptions:i,target:a}=r??{},s=Wn({...i??{},target:a,io:t,processors:n});return Yn(e,s),Zn(s,e),rr(s,e)},sr=(e,t,n)=>{(void 0===e[t]||n>e[t])&&(e[t]=n)},or=(e,t,n)=>{(void 0===e[t]||n<e[t])&&(e[t]=n)},lr=(e,t)=>{sr(e,"minimum",t),or(e,"maximum",t)},cr=(e,t)=>{e.multipleOf??(e.multipleOf=[]),e.multipleOf.includes(t)||e.multipleOf.push(t)},ur=(e,t)=>{e.patterns??(e.patterns=new Set),e.patterns.add(t)},dr=(e,t)=>{e.mime=e.mime?e.mime.filter(e=>t.includes(e)):[...t]},fr=(e,t)=>{e.format=t,t.includes("int")&&(e.isInt=!0)},hr=(e,t)=>sr(e,"minimum",t.minimum),pr=(e,t)=>or(e,"maximum",t.maximum),mr=e=>(t,n)=>{fr(t,n.format);const[r,i]=e[n.format];sr(t,"minimum",r),or(t,"maximum",i)},gr={greater_than:(e,t)=>sr(e,t.inclusive?"minimum":"exclusiveMinimum",t.value),less_than:(e,t)=>or(e,t.inclusive?"maximum":"exclusiveMaximum",t.value),multiple_of:(e,t)=>cr(e,t.value),number_format:mr(R),bigint_format:mr(O),min_length:hr,max_length:pr,length_equals:(e,t)=>lr(e,t.length),min_size:hr,max_size:pr,size_equals:(e,t)=>lr(e,t.size),string_format:(e,t)=>{fr(e,t.format),t.pattern&&ur(e,t.pattern),"base64"!==t.format&&"base64url"!==t.format||(e.contentEncoding=t.format),(t.local||-1===t.precision)&&(e.laxFormat=!0)},mime_type:(e,t)=>dr(e,t.mime)};function vr(e){const t={},n=e._zod.def,r=e._zod.traits.has("$ZodCheck")?[e,...n.checks??[]]:n.checks??[];for(const e of r)gr[e._zod.def.check]?.(t,e._zod.def);const i=e._zod.bag;void 0!==i.minimum&&sr(t,"minimum",i.minimum),void 0!==i.exclusiveMinimum&&sr(t,"exclusiveMinimum",i.exclusiveMinimum),void 0!==i.maximum&&or(t,"maximum",i.maximum),void 0!==i.exclusiveMaximum&&or(t,"exclusiveMaximum",i.exclusiveMaximum),void 0!==i.multipleOf&&cr(t,i.multipleOf),void 0!==i.format&&(t.format??(t.format=i.format),i.format.includes("int")&&(t.isInt=!0)),i.mime&&dr(t,i.mime);for(const e of i.patterns??[])ur(t,e);return t}const yr={guid:"uuid",url:"uri",datetime:"date-time",json_string:"json-string",regex:""},br=new Map([[Ut,/^$|^(?:[0-9a-zA-Z+/]{4})*(?:(?:[0-9a-zA-Z+/]{2}==)|(?:[0-9a-zA-Z+/]{3}=))?$/],[Gt,/^(?:[A-Za-z0-9_-]{4})*(?:[A-Za-z0-9_-]{2,3})?$/]]),wr=e=>br.get(e)??e;function Ar(e){const t=e._zod.def;return"pipe"===t.type&&t.in._zod.traits.has("$ZodTransform")?Ar(t.out):"catch"===t.type?Ar(t.innerType):e._zod.optin}new WeakMap;const xr=Symbol();function Er(e,t,n,r,i){let a=!1;const s=JSON.stringify(e,(e,t)=>"bigint"!=typeof t?t:(a=!0,null));return a?(Vn(t,n,r,i,"BigInt defaults cannot be represented in JSON Schema"),xr):JSON.parse(s)}const Cr=(e,t,n,r)=>{const i=e._zod.def;Yn(i.innerType,t,r),t.seen.get(e).ref=i.innerType};n.dn(kr);const Sr=()=>{const e={string:{unit:"characters",verb:"to have"},file:{unit:"bytes",verb:"to have"},array:{unit:"items",verb:"to have"},set:{unit:"items",verb:"to have"},map:{unit:"entries",verb:"to have"}};function t(t){return e[t]??null}const n={regex:"input",email:"email address",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO datetime",date:"ISO date",time:"ISO time",duration:"ISO duration",ipv4:"IPv4 address",ipv6:"IPv6 address",mac:"MAC address",cidrv4:"IPv4 range",cidrv6:"IPv6 range",base64:"base64-encoded string",base64url:"base64url-encoded string",json_string:"JSON string",e164:"E.164 number",currency_code:"currency code",credit_card:"credit card number",iban:"IBAN",jwt:"JWT",template_literal:"input"},r={nan:"NaN"};function i(e,t){return"number"!==e||"number"!=typeof t||Number.isFinite(t)?r[e]??e:String(t)}return e=>{switch(e.code){case"invalid_type":return`Invalid input: expected ${i(e.expected)}, received ${i(function(e){const t=typeof e;switch(t){case"number":return Number.isNaN(e)?"nan":"number";case"object":{if(null===e)return"null";if(Array.isArray(e))return"array";const t=e;if(t&&Object.getPrototypeOf(t)!==Object.prototype&&"constructor"in t&&t.constructor)return t.constructor.name}}return t}(e.input),e.input)}`;case"invalid_value":return 1===e.values.length?`Invalid input: expected ${I(e.values[0])}`:`Invalid option: expected one of ${c(e.values,"|")}`;case"too_big":{const n=e.exact?"exactly ":e.inclusive?"<=":"<",r=t(e.origin);return r?`Too big: expected ${e.origin??"value"} to have ${n}${e.maximum.toString()} ${r.unit??"elements"}`:`Too big: expected ${e.origin??"value"} to be ${n}${e.maximum.toString()}`}case"too_small":{const n=e.exact?"exactly ":e.inclusive?">=":">",r=t(e.origin);return r?`Too small: expected ${e.origin} to have ${n}${e.minimum.toString()} ${r.unit}`:`Too small: expected ${e.origin} to be ${n}${e.minimum.toString()}`}
2case"invalid_format":{const t=e;return"starts_with"===t.format?`Invalid string: must start with "${t.prefix}"`:"ends_with"===t.format?`Invalid string: must end with "${t.suffix}"`:"includes"===t.format?`Invalid string: must include "${t.includes}"`:"regex"===t.format?`Invalid string: must match pattern ${t.pattern}`:`Invalid ${n[t.format]??e.format}`}case"not_multiple_of":return`Invalid number: must be a multiple of ${e.divisor}`;case"unrecognized_keys":return`Unrecognized key${e.keys.length>1?"s":""}: ${c(e.keys,", ")}`;case"invalid_key":return`Invalid key in ${e.origin}`;case"invalid_union":return e.options&&Array.isArray(e.options)&&e.options.length>0?`Invalid discriminator value. Expected ${e.options.map(e=>`'${e}'`).join(" | ")}`:!1===e.inclusive?"Invalid input: more than one option matched":"Invalid input";case"invalid_element":return`Invalid value in ${e.origin}`;default:return"Invalid input"}}};function kr(){return{localeError:Sr()}}const Mr={get:function(){const e=this._zod;return e.message??(e.message=JSON.stringify(e.def,u,2)),e.message},set:function(e){this._zod.message=e},enumerable:!0,configurable:!0},_r={value:void 0,enumerable:!1},Tr=new WeakSet([Object.prototype,Error.prototype]),Dr=(e,t)=>{e.name="$ZodError",_r.value=t,Object.defineProperty(e,"issues",_r),_r.value=void 0,Object.defineProperty(e,"message",Mr);const n=Object.getPrototypeOf(e);Tr.has(n)||(Tr.add(n),Object.defineProperty(n,"toString",{configurable:!0,enumerable:!1,get(){const e=()=>this.message;return Object.defineProperty(this,"toString",{value:e,configurable:!0,writable:!0}),e},set(e){Object.defineProperty(this,"toString",{value:e,configurable:!0,writable:!0})}}))},Ir=ae("$ZodError",Dr);function Rr(e,t,n){return Object.prototype.hasOwnProperty.call(e,t)||("__proto__"===t?Object.defineProperty(e,t,{value:n(),writable:!0,enumerable:!0,configurable:!0}):e[t]=n()),e[t]}function Or(e,t){return{callee:t?.callee??e,Err:t?.Err}}ae("$ZodError",Dr,void 0,{Parent:Error});const Pr=e=>{const t=(n,r,i,a)=>{const s=i?{...i,async:!1}:{async:!1},o=n._zod.run({value:r,issues:[]},s);if(o instanceof Promise)throw new se;if(o.issues.length){const n=new(a?.Err??e)(o.issues.map(e=>H(e,s,ce())));throw x(n,a?.callee??t),n}return o.value};return t},Nr=e=>{const t=async(n,r,i,a)=>{const s=i?{...i,async:!0}:{async:!0};let o=n._zod.run({value:r,issues:[]},s);if(o instanceof Promise&&(o=await o),o.issues.length){const n=new(a?.Err??e)(o.issues.map(e=>H(e,s,ce())));throw x(n,a?.callee??t),n}return o.value};return t},jr=e=>(t,n,r)=>{const i=r?{...r,async:!1}:{async:!1},a=t._zod.run({value:n,issues:[]},i);if(a instanceof Promise)throw new se;return a.issues.length?Br(e,a.issues,i):{success:!0,data:a.value}};function Br(e,t,n){let r;return{success:!1,get error(){return r||(r=new e(t.map(e=>H(e,n,ce()))),t=void 0,n=void 0),r},set error(e){r=e,t=void 0,n=void 0}}}const Lr=e=>async(t,n,r)=>{const i=r?{...r,async:!0}:{async:!0};let a=t._zod.run({value:n,issues:[]},i);return a instanceof Promise&&(a=await a),a.issues.length?Br(e,a.issues,i):{success:!0,data:a.value}},Fr=Symbol.for("zod.compile.invalid"),zr=Symbol.for("zod.compile.fallback"),Ur=e=>{const t=Pr(e),n=(e,r,i,a)=>{const s=i?{...i,direction:"backward"}:{direction:"backward"};return t(e,r,s,Or(n,a))};return n},Hr=e=>{const t=Pr(e),n=(e,r,i,a)=>t(e,r,i,Or(n,a));return n},Gr=e=>{const t=Nr(e),n=async(e,r,i,a)=>{const s=i?{...i,direction:"backward"}:{direction:"backward"};return await t(e,r,s,Or(n,a))};return n},qr=e=>{const t=Nr(e),n=async(e,r,i,a)=>await t(e,r,i,Or(n,a));return n},$r=e=>(t,n,r)=>{const i=r?{...r,direction:"backward"}:{direction:"backward"};return jr(e)(t,n,i)},Wr=e=>(t,n,r)=>jr(e)(t,n,r),Vr=e=>async(t,n,r)=>{const i=r?{...r,direction:"backward"}:{direction:"backward"};return Lr(e)(t,n,i)},Yr=e=>async(t,n,r)=>Lr(e)(t,n,r),Kr=new WeakSet([Object.prototype,Error.prototype]);function Zr(e,t,n){Object.defineProperty(e,t,{configurable:!0,enumerable:!1,get(){const e=n(this);return Object.defineProperty(this,t,{value:e,configurable:!0,writable:!0}),e},set(e){Object.defineProperty(this,t,{value:e,configurable:!0,writable:!0})}})}const Qr=(e,t)=>
2{Ir.init(e,t),e.name="ZodError";const n=Object.getPrototypeOf(e);Kr.has(n)||(Kr.add(n),Zr(n,"format",e=>t=>function(e,t=e=>e.message){const n={_errors:[]},r=(e,i=[])=>{for(const a of e.issues)if("invalid_union"===a.code&&a.errors.length)a.errors.map(e=>r({issues:e},[...i,...a.path]));else if("invalid_key"===a.code)r({issues:a.issues},[...i,...a.path]);else if("invalid_element"===a.code)r({issues:a.issues},[...i,...a.path]);else{const e=[...i,...a.path];if(0===e.length)n._errors.push(t(a));else{let r=n,i=0;for(;i<e.length;){const n=e[i],s=i===e.length-1;if("_errors"===n){s&&r._errors.push(t(a)),i++;continue}Object.prototype.hasOwnProperty.call(r,n)||Object.defineProperty(r,n,{value:{_errors:[]},enumerable:!0,writable:!0,configurable:!0});const o=r[n];s&&o._errors.push(t(a)),r=o,i++}}}};return r(e),n}(e,t)),Zr(n,"flatten",e=>t=>function(e,t=e=>e.message){const n={},r=[];for(const i of e.issues)i.path.length>0?Rr(n,i.path[0],()=>[]).push(t(i)):r.push(t(i));return{formErrors:r,fieldErrors:n}}(e,t)),Zr(n,"addIssue",e=>t=>{e.issues.push(t),e.message=JSON.stringify(e.issues,u,2)}),Zr(n,"addIssues",e=>t=>{e.issues.push(...t),e.message=JSON.stringify(e.issues,u,2)}),Object.defineProperty(n,"isEmpty",{configurable:!0,enumerable:!1,get(){return 0===this.issues.length}}))},Xr=ae("ZodError",Qr,void 0,{Parent:Error}),Jr=Pr(Xr),ei=Nr(Xr),ti=jr(Xr),ni=Lr(Xr),ri=Ur(Xr),ii=Hr(Xr),ai=Gr(Xr),si=qr(Xr),oi=$r(Xr),li=Wr(Xr),ci=Vr(Xr),ui=Yr(Xr);function di(){le.memoizer||ce({memoizer:be})}const fi=ae("ZodType",(e,t)=>(le.localeError||ce(kr()),dt.init(e,t),e.def=t,e.type=t.type,e),{check(...e){const t=this.def;return this.clone(w(t,{checks:[...t.checks??[],...e.map(e=>"function"==typeof e?{_zod:{check:e,def:{check:"custom"},onattach:[]}}:e)]}),{parent:!0})},with(...e){return this.check(...e)},clone(e,t){return T(this,e,t)},brand(){return this},register(e,t){return e.add(this,t),this},refine(e,t){return this.check(function(e,t={}){return function(e,t,n){return new e({type:"custom",check:"custom",fn:t,...D(n)})}(wa,e,t)}(e,t))},superRefine(e,t){return this.check(function(e,t){return function(e,t){const n=function(e,t){const n=new $e({check:"custom",...D(t)});return n._zod.check=e,n}(t=>(t.addIssue=e=>{if("string"==typeof e)t.issues.push(W(e,t.value,n._zod.def));else{const r=e;r.fatal&&(r.continue=!1),r.code??(r.code="custom"),"input"in r||(r.input=t.value),r.inst??(r.inst=n),r.continue??(r.continue=!n._zod.def.abort),t.issues.push(W(r))}},e(t.value,t)),t);return n}(e,t)}(e,t))},overwrite(e){return this.check(qn(e))},optional(){return ca(this)},exactOptional(){return new ua({type:"optional",innerType:this})},nullable(){return fa(this)},nullish(){return ca(fa(this))},nonoptional(e){return function(e,t){return new ma({type:"nonoptional",innerType:e,...D(t)})}(this,e)},array(){return Qi(this)},or(e){return function(e,t){return new ea({type:"union",options:e,...D(t)})}([this,e])},and(e){return new na({type:"intersection",left:this,right:e})},transform(e){return ya(this,new oa({type:"transform",transform:e}))},default(e){return t=e,new ha({type:"default",innerType:this,get defaultValue(){return"function"==typeof t?t():k(t)}});var t},prefault(e){return t=e,new pa({type:"prefault",innerType:this,get defaultValue(){return"function"==typeof t?t():k(t)}});var t},catch(e){return new ga({type:"catch",innerType:this,catchValue:"function"==typeof(t=e)?t:te(t)});var t},pipe(e){return ya(this,e)},readonly(){return new ba({type:"readonly",innerType:this})},describe(e){const t=this.clone();return Pn.add(t,{description:e}),t},meta(...e){if(0===e.length)return Pn.get(this);const t=this.clone();return Pn.add(t,e[0]),t},isOptional(){return this.safeParse(void 0).success},isNullable(){return this.safeParse(null).success},apply(e,...t){return 0===t.length?e(this):e(this,...t)},get"~standard"(){return Y(this,"~standard",{...ht(this),jsonSchema:{input:ar(this,"input"),output:ar(this,"output")}})},set"~standard"(e){V(this,"~standard",e)},parse:function e(t,n){return Jr(this,t,n,{callee:e})},parseAsync:async function e(t,n){return await ei(this,t,n,{callee:e})},safeParse(e,t){return ti(this,e,t)},async safeParseAsync(e,t){return ni(this,e,t)},get spa(){return this?.safeParseAsync},set spa(e){V(this,"spa",e)}
2,validate(e,t){return((e,t,n)=>{const r=e._zod.bag.validator;if(void 0!==r){if(r(t)!==Fr)return!0;if(!0===r.definite&&void 0===n)return!1}return function(e,t,n){const r=n?{...n,async:!1,abortEarly:!0}:{async:!1,abortEarly:!0},i=e._zod.bag.fallbackRun;let a;if(i?(r[zr]=!0,a=i({value:t,issues:[]},r)):a=e._zod.run({value:t,issues:[]},r),a instanceof Promise)throw new se;return 0===a.issues.length}(e,t,n)})(this,e,t)},validateAsync(e,t){return(async(e,t,n)=>{const r=n?{...n,async:!0,abortEarly:!0}:{async:!0,abortEarly:!0};let i=e._zod.run({value:t,issues:[]},r);return i instanceof Promise&&(i=await i),0===i.issues.length})(this,e,t)},encode:function e(t,n){return ri(this,t,n,{callee:e})},decode:function e(t,n){return ii(this,t,n,{callee:e})},encodeAsync:async function e(t,n){return await ai(this,t,n,{callee:e})},decodeAsync:async function e(t,n){return await si(this,t,n,{callee:e})},safeEncode(e,t){return oi(this,e,t)},safeDecode(e,t){return li(this,e,t)},async safeEncodeAsync(e,t){return ci(this,e,t)},async safeDecodeAsync(e,t){return ui(this,e,t)},toJSONSchema(e){return((e,t={})=>n=>{const r=Wn({...n,processors:t});return Yn(e,r),Zn(r,e),rr(r,e)})(this,{})(e)},get description(){return Pn.get(this)?.description},get _def(){return this._zod.def}}),hi=ae("_ZodString",(e,t)=>{pt.init(e,t),fi.init(e,t),e._zod.processJSONSchema=(t,n,r)=>((e,t,n)=>{const r=n;r.type="string";const{minimum:i,maximum:a,format:s,patterns:o,contentEncoding:l,laxFormat:c}=vr(e);if("number"==typeof i&&(r.minLength=i),"number"==typeof a&&(r.maxLength=a),s&&(r.format=yr[s]??s,""===r.format&&delete r.format,("time"===s||c)&&delete r.format),l&&(r.contentEncoding=l),o&&o.size>0){const e=[...o].map(wr);1===e.length?r.pattern=e[0].source:e.length>1&&(r.allOf=[...e.map(e=>({..."draft-07"===t.target||"draft-04"===t.target||"openapi-3.0"===t.target?{type:"string"}:{},pattern:e.source}))])}})(e,t,n)},K({format:e=>vr(e).format??null,minLength:e=>vr(e).minimum??null,maxLength:e=>vr(e).maximum??null},{regex(...e){return this.check(function(e,t){return new nt({check:"string_format",format:"regex",...D(t),pattern:e})}(...e))},includes(...e){return this.check(function(e,t){return new at({check:"string_format",format:"includes",...D(t),includes:e})}(...e))},startsWith(...e){return this.check(function(e,t){return new st({check:"string_format",format:"starts_with",...D(t),prefix:e})}(...e))},endsWith(...e){return this.check(function(e,t){return new ot({check:"string_format",format:"ends_with",...D(t),suffix:e})}(...e))},min(...e){return this.check(Hn(...e))},max(...e){return this.check(Un(...e))},length(...e){return this.check(Gn(...e))},nonempty(...e){return this.check(Hn(1,...e))},lowercase(e){return this.check(function(e){return new rt({check:"string_format",format:"lowercase",...D(e)})}(e))},uppercase(e){return this.check(function(e){return new it({check:"string_format",format:"uppercase",...D(e)})}(e))},trim(){return this.check(qn(e=>e.trim()))},normalize(...e){return this.check(function(e){return qn(t=>t.normalize(e))}(...e))},toLowerCase(){return this.check(qn(e=>e.toLowerCase()))},toUpperCase(){return this.check(qn(e=>e.toUpperCase()))},slugify(){return this.check(qn(e=>function(e){return e.toLowerCase().trim().replace(/[^\w\s-]/g,"").replace(/[\s_-]+/g,"-").replace(/^-+|-+$/g,"")}(e)))}})),pi=ae("ZodString",(e,t)=>{pt.init(e,t),hi.init(e,t)},{email(e){return this.check(function(e,t){return new e({type:"string",format:"email",check:"string_format",abort:!1,...D(t)})}(Ai,e))},url(e){return this.check(function(e,t){return new e({type:"string",format:"url",check:"string_format",abort:!1,...D(t)})}(Ci,e))},jwt(e){return this.check(function(e,t){return new e({type:"string",format:"jwt",check:"string_format",abort:!1,...D(t)})}(Fi,e))},emoji(e){return this.check(function(e,t){return new e({type:"string",format:"emoji",check:"string_format",abort:!1,...D(t)})}(Si,e))},guid(e){return this.check(function(e,t){return new e({type:"string",format:"guid",check:"string_format",abort:!1,...D(t)})}(xi,e))},uuid(e){return this.check(function(e,t){return new e({type:"string",format:"uuid",check:"string_format",abort:!1,...D(t)})}(Ei,e))},uuidv4(e){return this.check(function(e,t){return new e({type:"string",format:"uuid",check:"string_format",abort:!1,version:"v4",...D(t)})}(Ei,e))},uuidv6(e){return this.check(function(e,t){return new e({type:"string",format:"uuid",check:"string_format",abort:!1,version:"v6",...D(t)})}(Ei,e))},uuidv7(e){return this.check(function(e,t){return new e({type:"string",format:"uuid",check:"string_format",abort:!1,version:"v7",...D(t)})}(Ei,e))},nanoid(e){return this.check(function(e,t){return new e({type:"string",format:"nanoid",check:"string_format",abort:!1,...D(t)})}(ki,e))},cuid(e){return this.check(function(e,t){return new e({type:"string",format:"cuid",check:"string_format",abort:!1,...D(t)})}(Mi,e))},cuid2(e){return this.check(function(e,t){return new e({type:"string",format:"cuid2",check:"string_format",abort:!1,...D(t)})}(_i,e))},ulid(e){return this.check(function(e,t){return new e({type:"string",format:"ulid",check:"string_format",abort:!1,...D(t)})}(Ti,e))},base64(e){return this.check(function(e,t){return new e({type:"string",format:"base64",check:"string_format",abort:!1,...D(t)})}(ji,e))},base64url(e){return this.check(function(e,t){return new e({type:"string",format:"base64url",check:"string_format",abort:!1,...D(t)})}(Bi,e))},xid(e){return this.check(function(e,t){return new e({type:"string",format:"xid",check:"string_format",abort:!1,...D(t)})}(Di,e))},ksuid(e){return this.check(function(e,t){return new e({type:"string",format:"ksuid",check:"string_format",abort:!1,...D(t)})}(Ii,e))},ipv4(e){return this.check(function(e,t){return new e({type:"string",format:"ipv4",check:"string_format",abort:!1,...D(t)})}(Ri,e))},ipv6(e){return this.check(function(e,t){return new e({type:"string",format:"ipv6",check:"string_format",abort:!1,...D(t)})}(Oi,e))},cidrv4(e){return this.check(function(e,t){return new e({type:"string",format:"cidrv4",check:"string_format",abort:!1,...D(t)})}(Pi,e))},cidrv6(e){return this.check(function(e,t){return new e({type:"string",format:"cidrv6",check:"string_format",abort:!1,...D(t)})}(Ni,e))},e164(e){return this.check(function(e,t){return new e({type:"string",format:"e164",check:"string_format",abort:!1,...D(t)})}(Li,e))},datetime(e){return this.check(function(e,t){return new e({type:"string",format:"datetime",check:"string_format",offset:!1,local:!1,precision:null,...D(t)})}(vi,e))},date(e){return this.check(function(e,t){return new e({type:"string",format:"date",check:"string_format",...D(t)})}(yi,e))},time(e){return this.check(function(e,t){return new e({type:"string",format:"time",check:"string_format",precision:null,...D(t)})}(bi,e))},duration(e){return this.check(function(e,t){return new e({type:"string",format:"duration",check:"string_format",...D(t)})}(wi,e))}});function mi(e){return function(e,t){return new e(Nn({type:"string",...D(t)}))}(pi,e)}const gi=ae("ZodStringFormat",(e,t)=>{mt.init(e,t),hi.init(e,t)}),vi=ae("ZodISODateTime",(e,t)=>{Dt.init(e,t),gi.init(e,t)}),yi=ae("ZodISODate",(e,t)=>{It.init(e,t),gi.init(e,t)}),bi=ae("ZodISOTime",(e,t)=>{Rt.init(e,t),gi.init(e,t)}),wi=ae("ZodISODuration",(e,t)=>{Ot.init(e,t),gi.init(e,t)}),Ai=ae("ZodEmail",(e,t)=>{yt.init(e,t),gi.init(e,t)}),xi=ae("ZodGUID",(e,t)=>{gt.init(e,t),gi.init(e,t)}),Ei=ae("ZodUUID",(e,t)=>{vt.init(e,t),gi.init(e,t)}),Ci=ae("ZodURL",(e,t)=>{xt.init(e,t),gi.init(e,t)}),Si=ae("ZodEmoji",(e,t)=>{Et.init(e,t),gi.init(e,t)}),ki=ae("ZodNanoID",(e,t)=>{Ct.init(e,t),gi.init(e,t)}),Mi=ae("ZodCUID",(e,t)=>{St.init(e,t),gi.init(e,t)}),_i=ae("ZodCUID2",(e,t)=>{kt.init(e,t),gi.init(e,t)}
2),Ti=ae("ZodULID",(e,t)=>{Mt.init(e,t),gi.init(e,t)}),Di=ae("ZodXID",(e,t)=>{_t.init(e,t),gi.init(e,t)}),Ii=ae("ZodKSUID",(e,t)=>{Tt.init(e,t),gi.init(e,t)}),Ri=ae("ZodIPv4",(e,t)=>{Pt.init(e,t),gi.init(e,t)}),Oi=ae("ZodIPv6",(e,t)=>{Bt.init(e,t),gi.init(e,t)}),Pi=ae("ZodCIDRv4",(e,t)=>{Lt.init(e,t),gi.init(e,t)}),Ni=ae("ZodCIDRv6",(e,t)=>{Ft.init(e,t),gi.init(e,t)}),ji=ae("ZodBase64",(e,t)=>{Ht.init(e,t),gi.init(e,t)}),Bi=ae("ZodBase64URL",(e,t)=>{qt.init(e,t),gi.init(e,t)}),Li=ae("ZodE164",(e,t)=>{$t.init(e,t),gi.init(e,t)}),Fi=ae("ZodJWT",(e,t)=>{Wt.init(e,t),gi.init(e,t)}),zi=ae("ZodNumber",(e,t)=>{Vt.init(e,t),fi.init(e,t),e._zod.processJSONSchema=(t,n,r)=>((e,t,n,r)=>{const i=n,{minimum:a,maximum:s,multipleOf:o,exclusiveMaximum:l,exclusiveMinimum:c,isInt:u}=vr(e);i.type=u?"integer":"number";const d="number"==typeof c&&c>=(a??Number.NEGATIVE_INFINITY),f="number"==typeof l&&l<=(s??Number.POSITIVE_INFINITY),h="draft-04"===t.target||"openapi-3.0"===t.target;if(d?h?(i.minimum=c,i.exclusiveMinimum=!0):i.exclusiveMinimum=c:"number"==typeof a&&(i.minimum=a),f?h?(i.maximum=l,i.exclusiveMaximum=!0):i.exclusiveMaximum=l:"number"==typeof s&&(i.maximum=s),o){const n=new Set;for(const a of o)Number.isFinite(a)&&0!==a?n.add(Math.abs(a)):Vn(e,t,i,r,`A multipleOf divisor of ${a} cannot be represented in JSON Schema`);const[a,...s]=n;void 0!==a&&(i.multipleOf=a),s.length&&(i.allOf=[...i.allOf??[],...s.map(e=>({multipleOf:e}))])}})(e,t,n,r),e.isFinite=!0},K({minValue:e=>{const{minimum:t,exclusiveMinimum:n}=vr(e);return Math.max(t??Number.NEGATIVE_INFINITY,n??Number.NEGATIVE_INFINITY)},maxValue:e=>{const{maximum:t,exclusiveMaximum:n}=vr(e);return Math.min(t??Number.POSITIVE_INFINITY,n??Number.POSITIVE_INFINITY)},isInt:e=>{const{isInt:t,multipleOf:n}=vr(e);return!!t||!!n?.some(Number.isSafeInteger)},format:e=>vr(e).format??null},{gt(e,t){return this.check(Ln(e,t))},gte(e,t){return this.check(Fn(e,t))},min(e,t){return this.check(Fn(e,t))},lt(e,t){return this.check(jn(e,t))},lte(e,t){return this.check(Bn(e,t))},max(e,t){return this.check(Bn(e,t))},int(e){return this.check(Gi(e))},safe(e){return this.check(Gi(e))},positive(e){return this.check(Ln(0,e))},nonnegative(e){return this.check(Fn(0,e))},negative(e){return this.check(jn(0,e))},nonpositive(e){return this.check(Bn(0,e))},multipleOf(e,t){return this.check(zn(e,t))},step(e,t){return this.check(zn(e,t))},finite(){return this}}));function Ui(e){return function(e,t){return new e(Nn({type:"number",checks:[],...D(t)}))}(zi,e)}const Hi=ae("ZodNumberFormat",(e,t)=>{Yt.init(e,t),zi.init(e,t)});function Gi(e){return function(e,t){return new e({type:"number",check:"number_format",abort:!1,format:"safeint",...D(t)})}(Hi,e)}const qi=ae("ZodBoolean",(e,t)=>{Kt.init(e,t),fi.init(e,t),e._zod.processJSONSchema=(e,t,n)=>((e,t,n)=>{n.type="boolean"})(0,0,t)});function $i(e){return function(e,t){return new e({type:"boolean",...D(t)})}(qi,e)}const Wi=ae("ZodUnknown",(e,t)=>{Zt.init(e,t),fi.init(e,t),e._zod.processJSONSchema=(e,t,n)=>{}});function Vi(){return new Wi({type:"unknown"})}const Yi=ae("ZodNever",(e,t)=>{Qt.init(e,t),fi.init(e,t),e._zod.processJSONSchema=(e,t,n)=>((e,t,n)=>{n.not={}})(0,0,t)});function Ki(e){return function(e,t){return new e({type:"never",...D(t)})}(Yi,e)}const Zi=ae("ZodArray",(e,t)=>{di(),Jt.init(e,t),fi.init(e,t),e._zod.processJSONSchema=(t,n,r)=>((e,t,n,r)=>{const i=n,a=e._zod.def,{minimum:s,maximum:o}=vr(e);"number"==typeof s&&(i.minItems=s),"number"==typeof o&&(i.maxItems=o),i.type="array",i.items=Yn(a.element,t,{...r,path:[...r.path,"items"]})})(e,t,n,r),e.element=t.element},{min(e,t){return this.check(Hn(e,t))},nonempty(e){return this.check(Hn(1,e))},max(e,t){return this.check(Un(e,t))},length(e,t){return this.check(Gn(e,t))},unwrap(){return this.element}});function Qi(e,t){return function(e,t,n){return new e({type:"array",element:t,...D(n)})}(Zi,e,t)}const Xi=ae("ZodObject",(e,t)=>{di(),sn.init(e,t),fi.init(e,t),e._zod.processJSONSchema=(t,n,r)=>((e,t,n,r)=>{const i=n,a=e._zod.def,s=a.shape;if(Object.getOwnPropertySymbols(s).length&&Vn(e,t,i,r,"Symbol keys cannot be represented in JSON Schema"))return;i.type="object",i.properties={};for(const e in s)p(i.properties,e,Yn(s[e],t,{...r,path:[...r.path,"properties",e]}));const o=[];for(const e of Object.keys(s)){const n=a.shape[e];("input"===t.io?void 0===Ar(n):void 0===n._zod.optout)&&o.push(e)}o.length>0&&(i.required=o),"never"===a.catchall?._zod.def.type?i.additionalProperties=!1:a.catchall?a.cat
2chall&&(i.additionalProperties=Yn(a.catchall,t,{...r,path:[...r.path,"additionalProperties"]})):"output"===t.io&&(i.additionalProperties=!1)})(e,t,n,r),function(e,t,n,r){const i=function(e,t){const n=Object.getPrototypeOf(e);return t in n?void 0:n}(e,t);i&&Object.defineProperty(i,t,{configurable:!0,get(){const e={configurable:!0,writable:!0,enumerable:r,value:void 0};return Object.defineProperty(this,t,e),e.value=n(this),Object.defineProperty(this,t,e),e.value},set(e){Object.defineProperty(this,t,{configurable:!0,writable:!0,enumerable:r,value:e})}})}(e,"shape",e=>e._zod.def.shape,!1)},{keyof(){return ia(Object.keys(this._zod.def.shape))},catchall(e){return this.clone(w(this._zod.def,{catchall:e}))},passthrough(){return this.clone(w(this._zod.def,{catchall:Vi()}))},loose(){return this.clone(w(this._zod.def,{catchall:Vi()}))},strict(){return this.clone(w(this._zod.def,{catchall:Ki()}))},strip(){return this.clone(w(this._zod.def,{catchall:void 0}))},extend(e){return function(e,t){if(!S(t))throw new Error("Invalid input to extend: expected a plain object");const n=e._zod.def.checks;if(n&&n.length>0){const n=g(e);for(const e of Reflect.ownKeys(t))if(void 0!==Object.getOwnPropertyDescriptor(n,e))throw new Error("Cannot overwrite keys on object schemas containing refinements. Use `.safeExtend()` instead.")}return T(e,w(e._zod.def,{shape:N(e,t)}))}(this,e)},safeExtend(e){return function(e,t){if(!S(t))throw new Error("Invalid input to safeExtend: expected a plain object");return T(e,w(e._zod.def,{shape:N(e,t)}))}(this,e)},merge(e){return function(e,t){if(!t?._zod?.def)throw new Error("Invalid input to merge: expected an object schema. To merge a plain shape, use `.extend()`.");if(e._zod.def.checks?.length)throw new Error(".merge() cannot be used on object schemas containing refinements. Use .safeExtend() instead.");const n={};return b(n,e,Reflect.ownKeys(g(e))),b(n,t,Reflect.ownKeys(g(t))),T(e,w(e._zod.def,{shape:n,get catchall(){return t._zod.def.catchall},checks:t._zod.def.checks??[]}))}(this,e)},pick(e){return function(e,t){const n=e._zod.def,r=n.checks;if(r&&r.length>0)throw new Error(".pick() cannot be used on object schemas containing refinements");const i={};return b(i,e,P(e,t)),T(e,w(n,{shape:i,checks:[]}))}(this,e)},omit(e){return function(e,t){const n=e._zod.def,r=n.checks;if(r&&r.length>0)throw new Error(".omit() cannot be used on object schemas containing refinements");const i=new Set(P(e,t)),a={};return b(a,e,Reflect.ownKeys(g(e)).filter(e=>!i.has(e))),T(e,w(n,{shape:a,checks:[]}))}(this,e)},partial(...e){return j(la,this,e[0])},exactPartial(...e){return j(ua,this,e[0],"exactPartial")},required(...e){return function(e,t,n){const r=n?new Set(P(t,n)):void 0,i={};return b(i,t,Reflect.ownKeys(g(t)),(t,n)=>r&&!r.has(n)?t:new e({type:"nonoptional",innerType:t})),T(t,w(t._zod.def,{shape:i}))}(ma,this,e[0])}});function Ji(e,t){const n={type:"object",shape:e??{},...D(t)};return new Xi(n)}const ea=ae("ZodUnion",(e,t)=>{ln.init(e,t),fi.init(e,t),e._zod.processJSONSchema=(t,n,r)=>((e,t,n,r)=>{const i=e._zod.def,a=!1===i.inclusive,s=i.options.map((e,n)=>Yn(e,t,{...r,path:[...r.path,a?"oneOf":"anyOf",n]}));a?n.oneOf=s:n.anyOf=s})(e,t,n,r),e.options=t.options});const ta=ae("ZodDiscriminatedUnion",(e,t)=>{ea.init(e,t),cn.init(e,t)}),na=ae("ZodIntersection",(e,t)=>{un.init(e,t),fi.init(e,t),e._zod.processJSONSchema=(t,n,r)=>((e,t,n,r)=>{const i=e._zod.def,a=Yn(i.left,t,{...r,path:[...r.path,"allOf",0]}),s=Yn(i.right,t,{...r,path:[...r.path,"allOf",1]}),o=e=>"allOf"in e&&1===Object.keys(e).length,l=[...o(a)?a.allOf:[a],...o(s)?s.allOf:[s]];n.allOf=l,t.intersections.push(l)})(e,t,n,r)}),ra=ae("ZodEnum",(e,t)=>{hn.init(e,t),fi.init(e,t),e._zod.processJSONSchema=(t,n,r)=>((e,t,n)=>{const r=l(e._zod.def.entries);0!==r.length?(r.every(e=>"number"==typeof e)&&(n.type="number"),r.every(e=>"string"==typeof e)&&(n.type="string"),n.enum=r):n.not={}})(e,0,n),e.enum=t.entries,e.options=[...e._zod.values];const n=new Set(Object.keys(t.entries));e.extract=(e,r)=>{const i={};for(const r of e){if(!n.has(r))throw new Error(`Key ${r} not found in enum`);i[r]=t.entries[r]}return new ra({...t,checks:[],...D(r),entries:i})},e.exclude=(e,r)=>{const i={...t.entries};for(const t of e){if(!n.has(t))throw new Error(`Key ${t} not found in enum`);delete i[t]}return new ra({...t,checks:[],...D(r),entries:i})}});function ia(e,t){const n=Array.isArray(e)?Object.fromEntries(e.map(e=>[e,e])):e;return new ra({type:"enum",entries:n,...D(t)})}const aa=ae("ZodLiteral",(e,t)=>{pn.init(e,t),fi.init(e,t),e._zod.processJSONSchema=(t,n,r)=>((e,t,n,r)=>{const i=e._zod.def;if(0===i.values.length)return void(n.not={});const a=[];for(const s of i.values)if(void 0===s){if(Vn(e,t,n,r,"Literal `undefined` cannot be represented in JSON Schema"))return}else if("bigint"==typeof s){if(Vn(e,t,n,r,"BigInt literals cannot be represented in JSON Schema"))return;a.push(Number(s))}else a.push(s);if(0===a.length);else if(1===a.length){const e=a[0];
2n.type=null===e?"null":typeof e,"draft-04"===t.target||"openapi-3.0"===t.target?n.enum=[e]:n.const=e}else a.every(e=>"number"==typeof e)&&(n.type="number"),a.every(e=>"string"==typeof e)&&(n.type="string"),a.every(e=>"boolean"==typeof e)&&(n.type="boolean"),a.every(e=>null===e)&&(n.type="null"),n.enum=a})(e,t,n,r),e.values=new Set(t.values),Object.defineProperty(e,"value",{get(){if(t.values.length>1)throw new Error("This schema contains multiple valid literal values. Use `.values` instead.");return t.values[0]}})});function sa(e,t){return new aa({type:"literal",values:Array.isArray(e)?e:[e],...D(t)})}const oa=ae("ZodTransform",(e,t)=>{di(),mn.init(e,t),fi.init(e,t),e._zod.processJSONSchema=(t,n,r)=>((e,t,n,r)=>{Vn(e,t,n,r,"Transforms cannot be represented in JSON Schema")})(e,t,n,r),e._zod.parse=(n,r)=>{if("backward"===r.direction)throw new oe(e.constructor.name);n.addIssue=r=>{if("string"==typeof r)n.issues.push(W(r,n.value,t));else{const t=r;t.fatal&&(t.continue=!1),t.code??(t.code="custom"),"input"in t||(t.input=n.value),t.inst??(t.inst=e),n.issues.push(W(t))}};const i=t.transform(n.value,n);return i instanceof Promise?i.then(e=>(n.value=e,n)):(n.value=i,n)}});const la=ae("ZodOptional",(e,t)=>{vn.init(e,t),fi.init(e,t),e._zod.processJSONSchema=(t,n,r)=>Cr(e,t,0,r),e.unwrap=()=>e._zod.def.innerType});function ca(e){return new la({type:"optional",innerType:e})}const ua=ae("ZodExactOptional",(e,t)=>{yn.init(e,t),fi.init(e,t),e._zod.processJSONSchema=(t,n,r)=>Cr(e,t,0,r),e.unwrap=()=>e._zod.def.innerType}),da=ae("ZodNullable",(e,t)=>{bn.init(e,t),fi.init(e,t),e._zod.processJSONSchema=(t,n,r)=>((e,t,n,r)=>{const i=e._zod.def,a=Yn(i.innerType,t,r),s=t.seen.get(e);"openapi-3.0"===t.target?(s.ref=i.innerType,n.nullable=!0):n.anyOf=[a,{type:"null"}]})(e,t,n,r),e.unwrap=()=>e._zod.def.innerType});function fa(e){return new da({type:"nullable",innerType:e})}const ha=ae("ZodDefault",(e,t)=>{wn.init(e,t),fi.init(e,t),e._zod.processJSONSchema=(t,n,r)=>((e,t,n,r)=>{const i=e._zod.def;Yn(i.innerType,t,r),t.seen.get(e).ref=i.innerType;const a=Er(i.defaultValue,e,t,n,r);a!==xr&&(n.default=a)})(e,t,n,r),e.unwrap=()=>e._zod.def.innerType,e.removeDefault=e.unwrap}),pa=ae("ZodPrefault",(e,t)=>{xn.init(e,t),fi.init(e,t),e._zod.processJSONSchema=(t,n,r)=>((e,t,n,r)=>{const i=e._zod.def;if(Yn(i.innerType,t,r),t.seen.get(e).ref=i.innerType,"input"!==t.io)return;const a=Er(i.defaultValue,e,t,n,r);a!==xr&&(n._prefault=a)})(e,t,n,r),e.unwrap=()=>e._zod.def.innerType}),ma=ae("ZodNonOptional",(e,t)=>{En.init(e,t),fi.init(e,t),e._zod.processJSONSchema=(t,n,r)=>((e,t,n,r)=>{const i=e._zod.def;Yn(i.innerType,t,r),t.seen.get(e).ref=i.innerType})(e,t,0,r),e.unwrap=()=>e._zod.def.innerType}),ga=ae("ZodCatch",(e,t)=>{kn.init(e,t),fi.init(e,t),e._zod.processJSONSchema=(t,n,r)=>((e,t,n,r)=>{const i=e._zod.def;let a;Yn(i.innerType,t,r),t.seen.get(e).ref=i.innerType;try{a=i.catchValue(void 0)}catch{return void Vn(e,t,n,r,"Dynamic catch values are not supported in JSON Schema")}n.default=a})(e,t,n,r),e.unwrap=()=>e._zod.def.innerType,e.removeCatch=e.unwrap}),va=ae("ZodPipe",(e,t)=>{Mn.init(e,t),fi.init(e,t),e._zod.processJSONSchema=(t,n,r)=>((e,t,n,r)=>{const i=e._zod.def,a=i.in._zod.traits.has("$ZodTransform"),s="input"===t.io?a?i.out:i.in:i.out;Yn(s,t,r),t.seen.get(e).ref=s})(e,t,0,r),e.in=t.in,e.out=t.out});function ya(e,t){return new va({type:"pipe",in:e,out:t})}const ba=ae("ZodReadonly",(e,t)=>{Tn.init(e,t),fi.init(e,t),e._zod.processJSONSchema=(t,n,r)=>((e,t,n,r)=>{const i=e._zod.def;Yn(i.innerType,t,r),t.seen.get(e).ref=i.innerType,n.readOnly=!0})(e,t,n,r),e.unwrap=()=>e._zod.def.innerType}),wa=ae("ZodCustom",(e,t)=>{In.init(e,t),fi.init(e,t),e._zod.processJSONSchema=(t,n,r)=>((e,t,n,r)=>{Vn(e,t,n,r,"Custom types cannot be represented in JSON Schema")})(e,t,n,r)}),Aa=Ji({recordId:mi(),reservations:Ui().int().nonnegative(),holdings:Qi(Ji({materials:Qi(Vi())}))});Qi(Aa);const xa=Ji({feeId:Ui().int(),amount:Ui(),creationDate:mi(),dueDate:mi().nullish(),reasonMessage:mi(),type:mi(),payableByClient:$i(),materials:Qi(Vi()).nullish()});Qi(xa),n(25102),n(47508),n(58134),n(77734),n(19900),n(87289),n(35476),n(48054),n(77338),n(75880),n(14302),n(97368),n(22183),n(81501),n(29995),n(44222);
2const Ea=Ji({loanDetails:Ji({loanId:Ui().int(),recordId:mi(),dueDate:mi()}),renewalStatus:Qi(mi())});Qi(Ea),new Map(["deniedReserved","deniedMaxRenewalsReached","deniedLoanerIsBlocked","deniedMaterialIsNotLoanable","deniedMaterialIsNotFound","deniedLoanerNotFound","deniedLoaningProfileNotFound","deniedOtherReason"].map(e=>[e.toLowerCase(),e]));const Ca=Ji({loanId:Ui().int(),recordId:mi(),dueDate:mi(),loanDate:mi(),materialItemNumber:mi()}),Sa=Ji({isRenewable:$i(),renewalStatusList:Qi(mi()).nullish(),loanDetails:Ca});Qi(Sa),Ji({authenticateStatus:ia(["VALID","INVALID","LOANER_LOCKED_OUT"]),patron:Ji({name:mi().nullish(),preferredPickupBranch:mi(),emailAddress:mi().nullish(),phoneNumber:mi().nullish(),receiveSms:$i().nullish()}).optional()}),n(696),n(44428),n(82886),n(61646),n(39735),n(53146),n(1968),n(92299),n(19616),n(92329),n(15053),n(62663),n(94987),n(25473),n(25644),n(97438);const ka=Ji({reservationId:Ui().int(),pickupBranch:mi(),numberInQueue:Ui().int().optional()}),Ma=Ji({recordId:mi(),result:mi(),reservationDetails:ka.nullish()});Ji({success:$i(),reservationResults:Qi(Ma)}),new Set(["patron_is_blocked","patron_not_found","already_reserved","already_loaned","material_not_loanable","material_not_reservable","material_lost","material_discarded","loaning_profile_not_found","material_not_found","material_part_of_collection","not_reservable","no_reservable_materials","interlibrary_material_not_reservable","previously_loaned_by_homebound_patron","exceeds_max_reservations","unknown"]),Qi(Ji({recordId:mi(),reservationId:Ui().int(),pickupBranch:mi(),numberInQueue:Ui().int().nullish(),state:mi(),pickupDeadline:mi().nullish(),pickupNumber:mi().nullish()}));const _a=e=>{const t=new URLSearchParams;Object.entries(e||{}).forEach(([e,n])=>{void 0!==n&&t.append(e,null===n?"null":n.toString())});const n=t.toString();return n.length>0?`/v1/loans?${n}`:"/v1/loans"},Ta=e=>{const t=new URLSearchParams;Object.entries(e||{}).forEach(([e,n])=>{void 0!==n&&t.append(e,null===n?"null":n.toString())});const n=t.toString();return n.length>0?`/v1/loans/can-loan?${n}`:"/v1/loans/can-loan"},Da=e=>{const t=new URLSearchParams;Object.entries(e||{}).forEach(([e,n])=>{void 0!==n&&t.append(e,null===n?"null":n.toString())});const n=t.toString();return n.length>0?`/v1/reservations?${n}`:"/v1/reservations"},Ia=e=>`/v1/reservations/${e}`,Ra=e=>{const t=new URLSearchParams;Object.entries(e||{}).forEach(([e,n])=>{void 0!==n&&t.append(e,null===n?"null":n.toString())});const n=t.toString();return n.length>0?`/v1/organizations/configs?${n}`:"/v1/organizations/configs"},Oa=(e,t)=>{const n=new URLSearchParams;Object.entries(t||{}).forEach(([e,t])=>{void 0!==t&&n.append(e,null===t?"null":t.toString())});const r=n.toString();return r.length>0?`/v1/samples/${e}?${r}`:`/v1/samples/${e}`},Pa=ia(["ebook","audiobook","paper_book"]),Na=ia(["free","k-fond","click","package","premium","selection"]),ja=Ji({id:mi(),material_id:mi(),material_type:Pa,start:mi(),end:mi(),active:$i(),title:mi(),author:mi(),publisher:mi(),publish_date:mi(),license:Ji({type:Na})}),Ba=Ji({loans:Qi(ja),pagination:Ji({cursor:mi().optional()})});function La(e){return{loanId:e.id,materialId:e.material_id,materialType:e.material_type,startDate:e.start,endDate:e.end,active:e.active,title:e.title,authors:e.author?[e.author]:[],publisher:e.publisher,publishDate:e.publish_date,loanProvider:e.license.type}}const Fa=Ji({status:ia(["loanable","reservable","wishable","unavailable","monthly_limit_exceeded","concurrent_limit_exceeded","no_valid_credentials","lending_blocked"]),loan_provider:Na.optional(),unavailable_reason:mi().optional(),lending_block_reason:mi().optional()}),za=Fa.extend({loan:ja.optional()}),Ua=Ji({message:mi()});function Ha(e,t){const n=e.safeParse(t);if(n.success)return n.data;const r=Ua.safeParse(t);if(r.success)throw new Error(`Biblio adapter error: ${r.data.message}`);throw n.error}function Ga(e){return{status:e.status,loanProvider:e.loan_provider,unavailableReason:e.unavailable_reason,lendingBlockReason:e.lending_block_reason}}function qa(e){const t=Ha(za,e);return{...Ga(t),loan:t.loan?La(t.loan):void 0}}const $a=Ji({isbn:mi(),material_type:ia(["ebook","audiobook"]),title:mi(),author:Qi(mi()).optional(),description:mi(),publish_date:mi(),languages:Qi(mi())}),Wa=Ji({materials:Qi($a)}),Va=Ji({ebook:Ui(),audiobook:Ui()}),Ya=Ji({split_on_format:sa(!1),org_id:mi(),org_name:mi(),combined_max_user_loans:Ui(),combined_max_concurrent_user_loans:Ui(),combined_current_concurrent_loans:Ui(),combined_current_monthly_loans:Ui()}),Ka=Ji({split_on_format:sa(!0),org_id:mi(),org_name:mi(),max_user_loans:Va,max_concurrent_user_loans:Va,current_concurrent_loans:Va,current_monthly_loans:Va}),Za=Ji({loan_quotas:Qi((Qa=[Ya,Ka],new ta({type:"union",options:Qa,discriminator:"split_on_format",...D(void 0)})))});var Qa;
2const Xa=Ji({organization_configurations:Ji({split_on_format:$i(),loan_config:Ji({max_concurrent_user_reservations:Va.optional()}).optional()})}),Ja=Ji({id:mi(),material_id:mi(),material_type:Pa,timestamp:mi(),loan_date:mi(),offer_id:mi().optional(),offer_expires_at:mi().optional()}),es=Ji({reservations:Qi(Ja),pagination:Ji({cursor:mi().optional()})}),ts=Ji({success:$i()}),ns=Ji({success:$i(),loan_id:mi().optional()}),rs=Ji({format:ia(["epub","mp3"]),sample_url:mi()}),is=Ji({support_id:mi()}),as=Ji({token:mi(),expires_in_seconds:Ui()});function ss(e){const t=async t=>{const{method:n,path:r,body:i,allowNotFound:a}=t,s=`${e.baseUrl}${r}`,o=await e.getAuthHeader(),l=await fetch(s,{method:n,headers:{authorization:o,...void 0!==i?{"content-type":"application/json"}:{}},...void 0!==i?{body:JSON.stringify(i)}:{}});if(!a||404!==l.status){if(!l.ok)throw new Error(`Biblio ${n} ${r} failed: ${l.status} ${l.statusText}`);return await l.json()}};return{getMetadata:async e=>{const n=await t({method:"GET",path:(r=encodeURIComponent(e),`/v1/metadata/${r}`),allowNotFound:!0});var r;if(void 0!==n)return function(e){const t=Wa.parse(e).materials[0];if(t)return{isbn:t.isbn,materialType:t.material_type,title:t.title,authors:t.author??[],description:t.description,publishDate:t.publish_date,languages:t.languages??[]}}(n)},getSample:async e=>{const n=await t({method:"GET",path:Oa(encodeURIComponent(e)),allowNotFound:!0});if(void 0!==n)return function(e){const t=rs.parse(e);return{format:t.format,url:t.sample_url}}(n)},getLoans:async e=>function(e){const t=Ba.parse(e);return{loans:t.loans.map(La),nextCursor:t.pagination.cursor}}(await t({method:"GET",path:_a({active:e?.active,limit:e?.limit,cursor:e?.cursor})})),getLoanDecision:async(e,n)=>{const r=await t({method:"GET",path:Ta({material_id:e}),allowNotFound:n?.allowNotFound});if(void 0!==r)return function(e){return Ga(Ha(Fa,e))}(r)},createLoan:async e=>qa(await t({method:"POST",path:"/v1/loans",body:{material_id:e}})),getReservations:async e=>function(e){const t=es.parse(e);return{reservations:t.reservations.map(e=>({reservationId:e.id,materialId:e.material_id,materialType:e.material_type,createdDate:e.timestamp,expectedLoanDate:e.loan_date,offerId:e.offer_id,offerExpiresAt:e.offer_expires_at})),nextCursor:t.pagination.cursor}}(await t({method:"GET",path:Da({limit:e?.limit,cursor:e?.cursor})})),createReservation:async e=>qa(await t({method:"POST",path:"/v1/reservations",body:{material_id:e}})),deleteReservation:async e=>{return n=await t({method:"DELETE",path:Ia(encodeURIComponent(e))}),ts.parse(n).success;var n},acceptReservationOffer:async e=>function(e){const t=ns.parse(e);return{success:t.success,loanId:t.loan_id}}(await t({method:"POST",path:"/v1/reservations/accept-offer",body:{offer_id:e}})),getLoanQuotas:async()=>{return e=await t({method:"GET",path:"/v1/users/get_loan_quotas"}),Za.parse(e).loan_quotas.map(e=>e.split_on_format?{splitOnFormat:!0,orgId:e.org_id,orgName:e.org_name,maxLoans:e.max_user_loans,maxConcurrentLoans:e.max_concurrent_user_loans,currentConcurrentLoans:e.current_concurrent_loans,currentMonthlyLoans:e.current_monthly_loans}:{splitOnFormat:!1,orgId:e.org_id,orgName:e.org_name,maxLoans:e.combined_max_user_loans,maxConcurrentLoans:e.combined_max_concurrent_user_loans,currentConcurrentLoans:e.combined_current_concurrent_loans,currentMonthlyLoans:e.combined_current_monthly_loans});var e},getReservationLimits:async e=>function(e){const{organization_configurations:t}=Xa.parse(e);return t.split_on_format?t.loan_config?.max_concurrent_user_reservations??null:null}(await t({method:"GET",path:Ra({organization_id:e})})),getSupportId:async()=>{return e=await t({method:"GET",path:"/v1/users/get_support_id"}),is.parse(e).support_id;var e},createSignInToken:async()=>function(e){const t=as.parse(e);return{token:t.token,expiresInSeconds:t.expires_in_seconds}}(await t({method:"POST",path:"/v1/auth/create-sign-in-token"}))}}const os=e=>({baseUrl:e.getBaseUrl("biblio"),getAuthHeader:()=>e.getAuthHeader("biblio")}),ls={status:"unavailable",unavailableReason:"unknown_material"},cs=e=>{switch(e){case"reservable":case"wishable":case"unavailable":return!1;default:return!0}},us=e=>"loanable"===e,ds=e=>"reservable"===e,fs=e=>"loanable"===e||"reservable"===e,hs=new class extends String{__apiType;value;__meta__;constructor(e,t){super(e),this.value=e,this.__meta__=t}toString(){return this.value}}("\n    query catalogueDetailsByIsbn($cql: String!, $limit: PaginationLimitScalar!) {\n  complexSearch(cql: $cql) {\n    errorMessage\n    works(offset: 0, limit: $limit) {\n      titles {\n        full\n      }\n      creators {\n        display\n      }\n      manifestations {\n        all {\n          identifiers {\n            type\n            value\n          }\n        }\n      }\n    }\n  }\n}\n    "),ps=Ji({complexSearch:Ji({errorMessage:mi().nullish(),works:Qi(Ji({titles:Ji({full:Qi(mi())}),creators:Qi(Ji({display:mi()}
2)),manifestations:Ji({all:Qi(Ji({identifiers:Qi(Ji({type:mi(),value:mi()}))}))})}))})}),ms=e=>/^(?:[0-9]{13}|[0-9]{9}[0-9X])$/i.test(e),gs=e=>e.map(e=>`term.isbn=${e}`).join(" OR "),vs=/\b(?:query|mutation|subscription)\s+(\w+)/;function ys(e){return{getCatalogueDetails:async t=>{const n=t.filter(ms);if(0===n.length)return new Map;const r={cql:gs(n),limit:100};return function(e,t){const{complexSearch:n}=ps.parse(e);if(n.errorMessage)throw new Error(`FBI rejected the catalogue search: ${n.errorMessage}`);const r=new Set(t),i=new Map;for(const e of n.works){const t=e.titles.full[0];if(!t)continue;const n={title:t,authors:e.creators.map(({display:e})=>e)};e.manifestations.all.flatMap(({identifiers:e})=>e).filter(({type:e,value:t})=>"ISBN"===e&&r.has(t)).forEach(({value:e})=>i.set(e,n))}return i}(await(async(t,n)=>{const r=await e.getAuthHeader(),i=await fetch(((e,t)=>{const n=vs.exec(t)?.[1];return n?`${e}${e.includes("?")?"&":"?"}${n}`:e})(e.baseUrl,t),{method:"POST",headers:{authorization:r,"content-type":"application/json"},body:JSON.stringify({query:t,variables:n})});if(!i.ok)throw new Error(`FBI query failed: ${i.status} ${i.statusText}`);const{data:a,errors:s}=await i.json();if(s&&s.length>0)throw new Error(`FBI query failed: ${s[0]?.message??"unknown error"}`);return a})(hs.toString(),r),n)}}}async function bs(e,t){return 0===t.length?new Map:async function(e,t){const n=ys((e=>({baseUrl:e.getBaseUrl("fbi"),getAuthHeader:()=>e.getAuthHeader("fbi")}))(e));return n.getCatalogueDetails(t)}(e,t).catch(e=>(console.warn("Catalogue search failed; keeping the provider's descriptions",e),new Map))}function ws(e,t){return t?{...e,title:t.title,authors:t.authors.length>0?t.authors:e.authors}:e}async function As(e,t,n){const[r,i]=await Promise.all([t,bs(e,[n])]);return r.loan?{...r,loan:ws(r.loan,i.get(n))}:r}async function xs(e,t){return As(e,ss(os(e)).createLoan(t),t)}const Es=e=>"selection"===e,Cs=e=>e?.[0],Ss=({quotas:e,format:t,period:n="monthly"})=>{const r=Cs(e);return r?r.splitOnFormat?"concurrent"===n?{current:r.currentConcurrentLoans[t],limit:r.maxConcurrentLoans[t]}:{current:r.currentMonthlyLoans[t],limit:r.maxLoans[t]}:"concurrent"===n?{current:r.currentConcurrentLoans,limit:r.maxConcurrentLoans}:{current:r.currentMonthlyLoans,limit:r.maxLoans}:{current:0,limit:void 0}},ks="serviceLayer",Ms=e=>[ks,"digitalLoanDecision",e],_s=()=>[ks,"digitalLoans"],Ts=e=>({queryKey:_s(),queryFn:()=>async function(e){const t=ss(os(e)),{loans:n,nextCursor:r}=await t.getLoans(),i=await async function(e,t,n){const r=await bs(e,t.map(n));return t.map(e=>ws(e,r.get(n(e))))}(e,n,e=>e.materialId);return{loans:i,nextCursor:r}}(e)}),Ds=e=>[ks,"digitalLoans","material",e],Is=()=>[ks,"digitalLoanQuotas"],Rs=e=>({queryKey:Is(),queryFn:()=>async function(e){return ss(os(e)).getLoanQuotas()}(e)});async function Os(e,t){return As(e,ss(os(e)).createReservation(t),t)}async function Ps(e,t){return ss(os(e)).acceptReservationOffer(t)}async function Ns(e,t){const n=ss(os(e));if(!await n.deleteReservation(t))throw new Error(`Biblio declined to cancel reservation ${t}`)}const js=()=>[ks,"digitalReservations"],Bs=e=>({queryKey:js(),queryFn:()=>async function(e){return ss(os(e)).getReservations()}(e)}),Ls=e=>({queryKey:[ks,"readerSignInToken"],queryFn:()=>async function(e){return ss(os(e)).createSignInToken()}(e),staleTime:e=>Math.max(0,1e3*((e.state.data?.expiresInSeconds??60)-60))});var Fs=n(65310),zs=n(48328);const Us=({query:e,options:t,patronScoped:n=!0,requires:r=!0})=>{const i=o(),{enabled:a=!0,...s}=t??{};return(0,Fs.I)({...e(i),...s,enabled:(!n||(i.isPatronAuthenticated??!0))&&a&&r})},Hs=(e,t)=>{const n=o();return(0,zs.n)({mutationFn:t=>e(n,t),...t})},Gs=e=>Hs(Ps,e),qs=e=>Hs(xs,e),$s=e=>Hs(Os,e),Ws=e=>Hs(Ns,e),Vs=(e,t)=>Us({query:t=>((e,t)=>({queryKey:Ms(t),queryFn:()=>{if(null===t)throw new Error("digitalLoanDecisionQuery cannot fetch without a material id");return async function(e,t){const n=ss(os(e));return await n.getLoanDecision(t,{allowNotFound:e.tolerateUnknownMaterials?.()??!1})??ls}(e,t)}}))(t,e),options:t,requires:Boolean(e)}),Ys=(e,t)=>Us({query:t=>((e,t)=>({queryKey:Ds(t),queryFn:()=>
2{if(null===t)throw new Error("digitalMaterialHoldingQuery cannot fetch without a material id");return async function(e,t){const n=ss(os(e)),{loans:r}=await n.getLoans();return r.find(e=>e.materialId===t)??null}(e,t)}}))(t,e),options:t,requires:Boolean(e)}),Ks=e=>Us({query:Rs,options:e}),Zs=e=>Us({query:Ts,options:e}),Qs=e=>[ks,"digitalReservationLimits",e],Xs=({enabled:e}={})=>{const t=Ks({enabled:e}),n=(r=t.data,Cs(r)?.orgId??null);var r;const i=Us({query:e=>((e,t)=>({queryKey:Qs(t),staleTime:36e5,gcTime:36e5,queryFn:()=>async function(e,t){return ss(os(e)).getReservationLimits(t)}(e,t)}))(e,n),options:{enabled:e},patronScoped:!1,requires:Boolean(n)});return{loanQuotas:t,reservationLimits:i}},Js=e=>[ks,"digitalMaterial",e],eo=(e,t)=>Us({query:t=>((e,t)=>({queryKey:Js(t),queryFn:()=>{if(null===t)throw new Error("digitalMaterialQuery cannot fetch without an isbn");return async function(e,t){const n=ss(os(e)),[r,i]=await Promise.all([n.getMetadata(t),bs(e,[t])]);return r?ws(r,i.get(t)):null}(e,t)}}))(t,e),options:t,patronScoped:!1,requires:Boolean(e)}),to=e=>Us({query:Bs,options:e}),no=e=>[ks,"digitalSample",e],ro=(e,t)=>Us({query:t=>((e,t)=>({queryKey:no(t),staleTime:1/0,throwOnError:!1,retry:!1,queryFn:()=>{if(null===t)throw new Error("digitalSampleQuery cannot fetch without a material id");return async function(e,t){const n=ss(os(e));return await n.getSample(t)??null}(e,t)}}))(t,e),options:t,patronScoped:!1,requires:Boolean(e)}),io=e=>({queryKey:[ks,"digitalSupportId"],queryFn:()=>async function(e){return ss(os(e)).getSupportId()}(e)}),ao=e=>Us({query:io,options:e})},1125(e,t,n){"use strict";var r=n(6117);const i=e=>"term"in e?e.term:e.key,a=e=>{const t=e.match(/^(\d{4})$/);return t?parseInt(t[1],10):NaN},s=e=>{const t=e.match(/(?:^|for\s+)(\d+)/i);return t?parseInt(t[1],10):NaN},o=e=>{const t=e.match(/^([\d.]+)/);return t?parseFloat(t[1]):NaN},l=e=>{const t=e.match(/^(\d+)/);return t?parseInt(t[1],10):NaN},c=e=>{const t=e.match(/(?:^|fra\s+)(\d+)/i);return t?parseInt(t[1],10):NaN},u=(e,t,n)=>[...e].sort((e,r)=>{const a=n(i(e)),s=n(i(r));return Number.isNaN(a)&&Number.isNaN(s)?0:Number.isNaN(a)?1:Number.isNaN(s)?-1:"asc"===t?a-s:s-a}),d=e=>u(e,"desc",a),f=e=>u(e,"asc",s),h=e=>u(e,"asc",l),p=e=>u(e,"asc",l),m=e=>u(e,"asc",c),g=e=>(e=>{const t=new Intl.Collator("da",{numeric:!0,sensitivity:"base"});return[...e].sort((e,n)=>{const r=i(e),a=i(n);return t.compare(r,a)})})(e);n.d(t,["C",0,(e,t)=>{switch(e){case r.DX.Year:return d(t);case r.DX.Age:return f(t);case r.DX.Dk5:return(e=>u(e,"asc",o))(t);case r.DX.Lix:return h(t);case r.DX.Let:return p(t);case r.DX.Libraryrecommendation:return m(t);case r.DX.Generalaudience:return g(t);default:return t}},"m",0,(e,t)=>{switch(e){case r.Mo.Publicationyear:return d(t);case r.Mo.Ages:return f(t);case r.Mo.Lix:return h(t);case r.Mo.Let:return p(t);case r.Mo.Libraryrecommendation:return m(t);case r.Mo.Generalaudience:return g(t);default:return t}}])},84729(e,t,n){"use strict";n.d(t,{zu:()=>o,fF:()=>l}),n(696),n(44428),n(82886),n(61646),n(39735),n(53146),n(1968),n(92299),n(19616),n(92329),n(15053),n(62663),n(94987),n(25473),n(25644),n(97438);var r=n(6117);const i={[r.Mo.Specificmaterialtype]:"phrase.specificmaterialtype",[r.Mo.Generalmaterialtype]:"phrase.generalmaterialtype",[r.Mo.Creator]:"phrase.creator",[r.Mo.Subject]:"phrase.subject",[r.Mo.Mainlanguage]:"phrase.mainlanguage",[r.Mo.Generalaudience]:"phrase.generalaudience",[r.Mo.Fictionalcharacter]:"phrase.fictionalcharacter",[r.Mo.Genreandform]:"phrase.genreandform",[r.Mo.Ages]:"phrase.ages",[r.Mo.Lix]:"lix",[r.Mo.Publicationyear]:"phrase.year",[r.Mo.Accesstype]:"phrase.accesstype",[r.Mo.Source]:"phrase.source",[r.Mo.Primarytarget]:"phrase.primarytarget",[r.Mo.Let]:"let",[r.Mo.Hostpublication]:"phrase.hostpublication",[r.Mo.Contributor]:"phrase.contributor",[r.Mo.Instrument]:"phrase.instrument",[r.Mo.Chambermusictype]:"phrase.chambermusictype",[r.Mo.Choirtype]:"phrase.choirtype",[r.Mo.Typeofscore]:"phrase.typeofscore"},a=(e,t)=>`((${e}=${t}))`,s=(e,t)=>{const n=new Set;return e.forEach(({facetField:e,selectedValues:s})=>{const[o,l]=s;if(!o)return;const c=((e,t)=>{if(e===r.Mo.Publicationyear)return"publicationyear";const n=t.every(e=>!e||/^\d+$/.test(e));return e===r.Mo.Ages&&n?"ages":null})(e,s);if(c)return void(l?o===l?n.add(a(c,o)):n.add(((e,t,n)=>`((${e} within "${t} ${n}"))`)(c,o,l)):n.add(t?((e,t)=>`((${e}>=${t}))`)(c,o):a(c,o)));const u=(e=>i[e]??null)(e);var d;u&&s.length>0&&n.add((d=u,`((${s.map(e=>`${d}="${e}"`).join(" OR ")}))`))}),Array.from(n)},o=(e,t,n,r,i,a,o)=>{const l=[],c=(e=>{const t=[];
2return e.forEach(e=>{if(!e.query.trim())return;const n=`${e.term}="${r=e.query,r.replace(/"/g,'\\"')}"`;var r;if(0===t.length)t.push(n);else{const r=(e.operator||"and").toUpperCase();t.push(`${r} ${n}`)}}),t.length>0?`(${t.join(" ")})`:""})(e);c&&l.push(c);const u=(e=>s(e,!0))(t);l.push(...u);const d=(e=>s(e,!1))(n);return l.push(...d),r&&l.push('term.canAlwaysBeLoaned="true"'),i&&l.push(`term.accesstype="${i}"`),a&&l.push(`term.fictionnonfiction="${a}"`),o&&l.push(`term.childrenoradults="${o}"`),l.length>0?l.join(" AND "):"*"},l=e=>"*"===e},45755(e,t,n){"use strict";n(97700),n.d(t,["G4",0,e=>e.split(",").map(e=>e.trim()).filter(e=>e.length>0),"Tt",0,e=>`${e.rows.reduce((e,t)=>{let n="";return""!==e&&""!==t.term.trim()&&(n=n.concat(" ",t.clause.value)),"all"!==t.searchIndex&&""!==t.term.trim()&&(n=n.concat(" ",t.searchIndex,"=")),""!==t.term&&(n=n.concat((e=>{let t="";switch(e.trim()){case"":t="";break;default:if(e.trim().endsWith("=")){t="";break}t=" "}return t})(e),"'",t.term,"'")),e+n},"")}`,"rl",0,(e,t,n)=>!0===e?!(t&&t.rows.find(e=>""!==e.term)):""===n.trim()])},60757(e,t,n){"use strict";n.d(t,{Dq:()=>s});var r=n(6117);const i=[{value:"AND",translation:"clauseAndText"},{value:"OR",translation:"clauseOrText"},{value:"NOT",translation:"clauseNotText"}],a={rows:[{term:"",searchIndex:"all",clause:i[0],id:0},{term:"",searchIndex:"all",clause:i[0],id:1}]};let s=function(e){return e.Relevance="relevance",e.TitleAsc="sort.title.asc",e.TitleDesc="sort.title.desc",e.CreatorAsc="sort.creator.asc",e.CreatorDesc="sort.creator.desc",e.LatestPubDateAsc="sort.latestpublicationdate.asc",e.LatestPubDateDesc="sort.latestpublicationdate.desc",e}({});const o={[s.Relevance]:void 0,[s.TitleAsc]:{index:"sort.title",order:r.oi.Asc},[s.TitleDesc]:{index:"sort.title",order:r.oi.Desc},[s.CreatorAsc]:{index:"sort.creator",order:r.oi.Asc},[s.CreatorDesc]:{index:"sort.creator",order:r.oi.Desc},[s.LatestPubDateAsc]:{index:"sort.latestpublicationdate",order:r.oi.Asc},[s.LatestPubDateDesc]:{index:"sort.latestpublicationdate",order:r.oi.Desc}};n.d(t,["F_",0,{all:"advancedSearchAllIndexesText","term.creatorcontributor":"advancedSearchCreatorText","term.subject":"advancedSearchSubjectText","term.genreandform":"advancedSearchGenreText","term.mainlanguage":"advancedSearchLanguageText",datefirstedition:"advancedSearchDateText","term.creator":"advancedSearchMainCreatorText","term.title":"advancedSearchMainTitleText","term.source":"advancedSearchSourceText",dk5:"advancedSearchDecimalDk5Text","term.specificmaterialtype":"advancedSearchTypeText","term.childrenoradults":"advancedSearchAudienceText","term.publisher":"advancedSearchPublisherText","term.isbn":"advancedSearchIdentifierText"},"PA",0,a,"Vv",0,i,"lf",0,o,"xe",0,["all","term.creatorcontributor","term.subject","term.genreandform","term.mainlanguage","datefirstedition","term.creator","term.title","term.source","dk5","term.specificmaterialtype","term.childrenoradults","term.publisher","term.isbn"]])},22769(e,t,n){"use strict";n.d(t,{A:()=>H});var r=n(71763),i=n(17124),a=n(79017);const s=(0,a.p6)(),o=(0,a.ME)(),l=(0,a.X6)();var c=n(45969),u=n(9067),d=n(28656),f=n(52661),h=n(91987);const p=({notificationNumber:e,notificationText:t,dataCy:n,notificationColor:r,notificationClickEvent:i,showStatusLabel:a=!1,badge:s})=>0===e?null:(0,h.jsx)("button",{type:"button","data-cy":n,onMouseUp:i,onKeyUp:e=>{(0,f.GC)(e.key)&&i()},className:"mb-16",children:(0,h.jsxs)("div",{className:"list-dashboard shadow-medium-hover arrow__hover--right-small",children:[(0,h.jsx)("div",{className:`color-secondary-gray number number--${r}`,children:e}),(0,h.jsx)("span",{className:"list-dashboard__title text-header-h4 color-secondary-gray",children:t}),a&&(0,h.jsxs)(h.Fragment,{children:["danger"===r&&(0,h.jsx)(d.A,{dangerText:s}),"warning"===r&&(0,h.jsx)(d.A,{warningText:s}),"info"===r&&(0,h.jsx)(d.A,{infoText:s})]}),(0,h.jsx)("div",{className:"list-dashboard__arrow",children:(0,h.jsx)(u.A,{})})]})}),m=()=>(0,h.jsxs)("div",{className:"list-dashboard ssc mb-16",children:[(0,h.jsx)("div",{className:"ssc-circle"}
2),(0,h.jsx)("div",{className:"ssc-head-line w-40"})]}),g=({materials:e,showOnlyNotifications:t=!1,showStatusLabel:n=!1,isLoading:r=!1})=>{const i=t?e.filter(({showNotificationDot:e})=>e):e;return r&&0===i.length?(0,h.jsx)(h.Fragment,{children:[0,1].map(e=>(0,h.jsx)(m,{},e))}):(0,h.jsx)(h.Fragment,{children:i.map(({listLength:e,header:t,color:r,notificationClickEvent:i,badge:a,dataCy:s})=>(0,h.jsx)(p,{notificationNumber:e,notificationText:t,badge:a,dataCy:s,notificationColor:r,notificationClickEvent:i,showStatusLabel:n},t))})};var v=n(1354);const y=({materials:e,materialsCount:t,emptyListText:n,header:r,isLoading:i=!1,linkText:a,linkUrl:s})=>(0,h.jsxs)("div",{className:"status-userprofile__column my-64",children:[(0,h.jsx)("div",{className:"link-filters",children:(0,h.jsx)("div",{className:"link-filters__tag-wrapper mb-16",children:(0,h.jsx)("h2",{"data-cy":`dashboard-${r.toLowerCase()}-header`,className:"text-header-h3",children:r})})}),i&&0===t&&(0,h.jsx)(m,{}),!i&&0===t&&(0,h.jsx)(c.A,{emptyListText:n}),0!==t&&(0,h.jsx)(g,{materials:e,showStatusLabel:!0}),a&&s&&(0,h.jsxs)("div",{className:"mt-8",children:[(0,h.jsx)(v.A,{href:s,className:"link-tag link-tag link-filters__tag",children:a}),(0,h.jsx)("span",{className:"link-filters__counter",children:t})]})]});var b=n(81738),w=n(6030),A=n(26670),x=n(30056),E=n(62847),C=n(57994),S=n(62892),k=n(77951),M=n.n(k),_=n(10856),T=n(58419),D=n(26088),I=n(51425),R=n(25673);const O=({materials:e,selectedMaterials:t,selectMaterials:n,pageSize:a,header:s,marginBottonPager:o,openDetailsModal:l})=>{const c=(0,i.F)(),u=(0,R.A)(),[f,p]=(0,r.useState)([]),{itemsShown:m,PagerComponent:g,firstInNewPage:v}=(0,T.A)({hitcount:e.length,pageSize:a});(0,r.useEffect)(()=>{p([...e].splice(0,m))},[m,e]);const y=e=>{const r=[...t],i=t.findIndex(t=>null!==e.faust?t.faust===e.faust:void 0!==e.identifier?t.identifier===e.identifier:-1);i>-1?r.splice(i,1):r.push(e),n(r)};return 0===f.length?null:(0,h.jsxs)(h.Fragment,{children:[(0,h.jsx)("h3",{className:"text-body-medium-regular",children:s}),(0,h.jsx)("ul",{className:"modal-loan__list-materials",children:f.map((e,n)=>{const{expiryDate:r,faust:i,identifier:a,reservationIds:s}=e,o=t?.some(t=>M()(t,e)),f=(0,I.Iw)(e,c),p=f?(0,h.jsx)(d.A,{badgeDate:r,neutralText:f,infoText:""}):null;return(a||s||i)&&(0,h.jsx)(_.A,{item:e,displayedMaterial:e,focused:n===v,statusBadgeComponent:p,openDetailsModal:l,selected:o,onMaterialChecked:y,disabled:!u(e),statusMessageComponentMobile:null,statusMessageComponentDesktop:null},(0,D.OQ)(e))})}),(0,h.jsx)(g,{classNames:o?"result-pager--margin-bottom":""})]})};var P=n(61903),N=n(54550),j=n(90648),B=n(22512);const L=({pageSize:e,modalId:t,setReservationsToDelete:n,openDetailsModal:a})=>{const{fbs:s,digital:o}=(0,j.A)(),l=(0,i.F)(),c=(0,R.A)(),{reservationsReady:u,reservationsQueued:d}=(0,B.c6)(),[f,p]=(0,r.useState)([]);let m=[],g=[];t===u&&(m=s.readyToLoan,g=o.readyToLoan),t===d&&(m=s.queued,g=o.queued),(0,r.useEffect)(()=>{p([])},[t]);const v=[...m,...g].filter(c),y=e=>{p(e)};return(0,h.jsx)(b.Ay,{modalId:t,closeModalAriaLabelText:l("groupModalReservationsCloseModalAriaLabelText"),screenReaderModalDescriptionText:l("groupModalReservationsLoansAriaDescriptionText"),children:(0,h.jsx)("div",{className:"modal-loan",children:(0,h.jsxs)("div",{className:"modal-loan__list",children:[t===d&&(0,h.jsx)(E.A,{header:l("queuedReservationsText")}),t===u&&(0,h.jsx)(P.A,{header:l("reservationsReadyForPickupText"),statusCircleComponent:(0,h.jsx)(N.A,{loanDate:""})}),(0,h.jsxs)(C.A,{buttonComponent:(0,h.jsx)(S.$,{label:l("removeAllReservationsText",{count:f.length,placeholders:{"@amount":f.length}}),buttonType:"none",disabled:!f.length,collapsible:!1,size:"small",variant:"filled",onClick:()=>(n(f),void p([])),dataCy:"remove-reservations-button"}),amountOfSelectableMaterials:v.length,selectableMaterials:v,selectedMaterials:f,selectMaterials:y,children:[(0,h.jsx)(O,{openDetailsModal:a,header:l("physicalReservationsHeaderText"),materials:m,pageSize:e,selectedMaterials:f,selectMaterials:y,marginBottonPager:0===g.length}),(0,h.jsx)(O,{marginBottonPager:!0,openDetailsModal:a,header:l("digitalReservationsHeaderText"),materials:g,pageSize:e,selectedMaterials:f,selectMaterials:y})]})]})})})};var F=n(21095),z=n(39625),U=n(22442);const H=({pageSize:e,columns:t,loans:n,reservations:a})=>{const c=(0,i.F)(),u=(0,U.Ik)(),d=u("physicalLoansUrl"),f=u("reservationsUrl"),{all:{reservations:p,readyToLoan:m,queued:v,isLoading:C}}=a,{all:{loans:S,soonOverdue:k,farFromOverdue:M,isLoading:_},fbs:{overdue:T,soonOverdue:D,farFromOverdue:I,isLoading:R}}=n,[O,P]=(0,r.useState)([]),[N,j]=(0,r.useState)(null),[H,G]=(0,r.useState)(""),{open:q}=(0,b.XE)(),{dueDateModal:$,deleteReservations:W}=(0,B.c6)(),[V,Y]=(0,r.useState)(null),[K,Z]=(0,r.useState)(null),[Q,X]=(0,r.useState)(null),[J,ee]=(0,r.useState)(""),te=(0,r.useCallback)(e=>{ee(e),q(e)},[q]),{reservationsReady:ne,reservationsQueued:re}=(0,B.c6)(),ie=(0,r.useCallback)(e=>{Z(e),q((0,A.B0)(e))},[q]),ae=(0,r.useCallback)(e=>{X(e),q((0,A.bk)(e))},[q]),se=(0,r.useCallback)(()=>{Q&&q((0,z.g)(Q))},[q,Q]),oe=(0,r.useCallback)(e=>{switch(Y(e),e){case s:j(T),G(c("loansOverdueText"));break;case o:j(k),G(c("loansSoonOverdueText"));break;case l:j(M),G(c("loansNotOverdueText"));break;default:throw new Error("Invalid due date input")}q((0,B.Q0)($,[e]))},[q,$,T,c,k,M]),le=[{listLength:T.length,badge:c("materialDetailsOverdueText"),header:c("loansOverdueText"),color:"danger",dataCy:"physical-loans-overdue",showNotificationDot:!0,notificationClickEvent:()=>
21===T.length?ie(T[0]):oe(s)},{listLength:k.length,badge:c("statusBadgeWarningText"),header:c("loansSoonOverdueText"),color:"warning",dataCy:"physical-loans-soon-overdue",showNotificationDot:!0,notificationClickEvent:()=>1===D.length?ie(D[0]):oe(o)},{listLength:M.length,header:c("loansNotOverdueText"),dataCy:"loans-not-overdue",color:"neutral",showNotificationDot:!1,notificationClickEvent:()=>1===I.length?ie(I[0]):oe(l)}],ce=[{listLength:m.length,header:c("reservationsReadyText"),badge:c("readyForLoanText"),dataCy:"reservations-ready",showNotificationDot:!0,color:"info",notificationClickEvent:()=>1===m.length?ae(m[0]):te(ne)},{listLength:v.length,header:c("reservationsStillInQueueForText"),dataCy:"reservations-queued",color:"neutral",showNotificationDot:!1,notificationClickEvent:()=>1===v.length?ae(v[0]):te(re)}];return(0,h.jsxs)(h.Fragment,{children:[(0,h.jsx)("div",{className:"status-userprofile",children:t&&(0,h.jsxs)(h.Fragment,{children:[(0,h.jsx)(y,{materials:le,materialsCount:S.length,header:c("physicalLoansText"),emptyListText:c("noPhysicalLoansText"),isLoading:_||R,linkText:c("dashboardLoansLinkText"),linkUrl:d}),(0,h.jsx)(y,{materials:ce,materialsCount:p.length,header:c("reservationsText"),emptyListText:c("noReservationsText"),isLoading:C,linkText:c("dashboardReservationsLinkText"),linkUrl:f})]})}),!t&&(0,h.jsx)(g,{showOnlyNotifications:!0,materials:[...le,...ce],isLoading:_||R||C}),K&&(0,h.jsx)(A.Ay,{modalId:(0,A.B0)(K),children:(0,h.jsx)(x.A,{item:K,loan:K,modalId:(0,A.B0)(K)})}),V&&S&&N&&(0,h.jsx)(w.A,{pageSize:e,openDetailsModal:ie,dueDate:V,loansModal:N,children:(0,h.jsx)(E.A,{header:H})}),p&&(0,h.jsx)(L,{openDetailsModal:ae,modalId:J,setReservationsToDelete:e=>{P(e),q(W)},pageSize:e}),Q&&(0,h.jsx)(z.A,{modalId:(0,z.g)(Q),reservations:[Q]}),O&&(0,h.jsx)(z.A,{modalId:`${W}`,reservations:O}),Q&&(0,h.jsx)(A.Ay,{modalId:(0,A.bk)(Q),children:(0,h.jsx)(F.A,{openReservationDeleteModal:se,item:Q,reservation:Q})})]})}},64035(e,t,n){"use strict";n(71763);var r=n(28607),i=n(17124),a=n(91987);n.d(t,["A",0,({className:e,loanType:t,renewalStatusList:n})=>{const s=(0,i.F)();return(0,a.jsxs)(a.Fragment,{children:[n&&n.map((t,n)=>"deniedOtherReason"!==t?(0,a.jsx)("span",{className:e,children:(0,r.Iw)(t,s)},n):null),"interLibraryLoan"===t&&(0,a.jsx)("span",{className:e,children:s("groupModalRenewLoanDeniedInterLibraryLoanText")})]})}])},10856(e,t,n){"use strict";n.d(t,{A:()=>g}),n(71763);var r=n(13526),i=n(17124),a=n(81776),s=n(55557),o=n(18248),l=n(44242),c=n(77036),u=n(87683),d=n(28607),f=n(5078),h=n(91987);const p=({withoutLeftOffset:e=!1})=>(0,h.jsx)("li",{className:"ssc",children:(0,h.jsxs)("div",{className:"list-materials list-materials--disabled",children:[!e&&(0,h.jsx)("div",{className:"list-materials__checkbox mr-16",children:(0,h.jsx)(o.A,{id:"",disabled:!0,isVisualOnly:!0})}),(0,h.jsxs)("div",{className:"list-materials__content",children:[(0,h.jsx)("div",{className:"list-materials__content-status",children:(0,h.jsx)("div",{className:"ssc-head-line status-label w-10"})}),(0,h.jsx)("div",{className:"ssc-head-line status-label w-60 mt-8"}),(0,h.jsx)("div",{className:"ssc-head-line status-label w-50"}),(0,h.jsx)("div",{className:"ssc-line w-30"})]}),(0,h.jsx)("div",{className:"list-materials__status",children:(0,h.jsxs)("div",{children:[(0,h.jsx)("div",{className:"ssc-head-line status-label w-100 mt-8"}),(0,h.jsx)("div",{className:"ssc-line w-100"})]})})]})});var m=n(52661);const g=(0,s.A)((0,a.A)(({material:e,disabled:t,onMaterialChecked:n,selected:a,openDetailsModal:s,item:p,statusMessageComponentMobile:g,statusMessageComponentDesktop:v,statusBadgeComponent:y,statusBadgeComponentMobile:b,focused:w,displayedMaterial:A,noHoverEffect:x=!1})=>{const E=(0,i.F)();if(!p)return null;const{authorsShort:C="",materialType:S,year:k="",title:M="",lang:_}=e||{},T=()=>{s&&s(p)},D=e=>{s&&(0,m.GC)(e.key)&&s(p)};return(0,h.jsx)("li",{className:(0,r.A)({"arrow__hover--right-small":s}),children:(0,h.jsxs)("div",{className:(0,r.A)("list-materials",[{"list-materials--disabled":t},{"list-materials--no-hover":x}]),children:[n&&(0,h.jsxs)("div",{className:"list-materials__checkbox mr-16",children:[!t&&M&&(0,h.jsx)(o.A,{onChecked:()=>n(p),id:(0,f.A)(p),selected:a,disabled:t,focused:w,label:E("groupModalHiddenLabelCheckboxOnMaterialText",{placeholders:{"@label":M}}),hideLabel:!0}),t&&(0,h.jsx)(o.A,{id:(0,f.A)(p),disabled:t})]}),(0,h.jsxs)("div",{className:(0,r.A)("list-materials__content",{"cursor-pointer":s}),onMouseUp:T,onKeyUp:D,role:"button",tabIndex:0,children:[S&&(0,h.jsx)("div",{className:"list-materials__content-status",children:(0,h.jsx)("div",{className:"status-label status-label--outline ",children:S})}),b||null,(0,h.jsx)("p",{className:"list-materials__content__header mt-8",lang:_||"",children:M}),(0,h.jsx)("p",{className:"text-small-caption",children:(0,h.jsx)(l.A,{author:C,year:k})}),(0,h.jsx)("div",{className:"list-materials__status list-materials__status--mobile",children:g})]}),(0,h.jsxs)("div",{className:"list-materials__status list-materials__status--desktop",children:[y,A&&(0,h.jsx)(c.A,{reservationInfo:A,showArrow:!1,showStatusCircleIcon:!1,reservationStatusClassNameOverride:"",isDigital:(0,d.X4)(A)}),v]}),s&&(0,h.jsx)(u.A,{arrowLabelledBy:(0,f.A)(p),cursorPointer:!0,clickEventHandler:T,keyUpEventHandler:D,classNames:"list-materials__arrow arrow-button"})]})})},p),p)}
2,64240(e,t,n){"use strict";n(71763);var r=n(44242),i=n(20751),a=n(52661),s=n(91987);n.d(t,["A",0,({material:e,isbnForCover:t,periodical:n,openDetailsModal:o,focused:l,arrowLabelledBy:c,children:u})=>{const{authorsShort:d,materialType:f,year:h,title:p,description:m,pid:g,series:v,lang:y}=e||{},b=g||t,w=e=>{e.stopPropagation(),o()};return(0,s.jsxs)("div",{className:"list-reservation__material",children:[(0,s.jsx)("div",{children:(0,s.jsx)(i.Y,{ids:[b],idType:g?"pid":"isbn",size:"small",animate:!1,alt:m||""})}),(0,s.jsxs)("div",{className:"list-reservation__information",children:[(0,s.jsx)("div",{children:f&&(0,s.jsx)("div",{children:(0,s.jsx)("div",{className:"status-label status-label--outline",children:f})})}),(0,s.jsxs)("div",{className:"list-reservation__about",children:[(0,s.jsx)("button",{onMouseUp:e=>{w(e)},onKeyUp:e=>{(0,a.GC)(e.key)&&!l&&w(e)},type:"button",autoFocus:l,lang:y||"",className:"list-reservation__title list-reservation__title--button color-secondary-gray",children:(0,s.jsx)("span",{id:c,className:"list-reservation__title__text",children:p})}),(0,s.jsx)("p",{"data-cy":"reservation-about-author",className:"text-small-caption color-secondary-gray",children:(0,s.jsx)(r.A,{author:d||"",year:h||""})}),n&&(0,s.jsx)("p",{"data-cy":"reservation-about-periodical",className:"text-small-caption color-secondary-gray",children:n}),v&&(0,s.jsx)("p",{"data-cy":"reservation-about-series",className:"text-small-caption color-secondary-gray",children:v})]}),(0,s.jsx)("div",{children:u})]})]})}])},55557(e,t,n){"use strict";n(71763);var r=n(83936),i=n(82275),a=n(85468),s=n(66701),o=n(26088),l=n(91987);n.d(t,["A",0,(e,t)=>({item:n,...c})=>{if(n.faust)return(0,l.jsx)(e,{...c,item:n});if(n.identifier){const u=(0,a.A)(),d=Boolean(n.details),f=(0,o.tO)(n)&&(0,o.S6)(n),h=u&&!d&&f,{data:p,isLoading:m}=(0,s.FG)(h?n.identifier:null),{data:g,isLoading:v}=(0,r.wK)(n.identifier,{query:{enabled:!d&&!h}}),y=n.details??(p?(0,i.fo)(p):null)??(g?.product?(0,i.z7)(g.product):null);return m||v?t?(0,l.jsx)(t,{}):null:y?(0,l.jsx)(e,{...c,item:n,material:y}):null}return null}])},81776(e,t,n){"use strict";var r=n(71763),i=n(6117),a=n(82275),s=n(91987);n.d(t,["A",0,(e,t)=>({item:n,...o})=>{if(n?.identifier)return(0,s.jsx)(e,{...o,item:n});if(n?.faust){const[l,c]=(0,r.useState)();let u=!1,d=null;if(n.reservationIds&&n.reservationIds.length>1){const{isSuccess:e,data:t,isLoading:r}=(0,i.NM)({faust:n.faust});u=r,e&&t?.manifestation&&(d=t.manifestation.ownerWork.manifestations.bestRepresentation)}else{const{isSuccess:e,data:t,isLoading:r}=(0,i.V3)({faust:n.faust});u=r,e&&t?.manifestation&&(d=t.manifestation)}return(0,r.useEffect)(()=>{d?c((0,a.Ml)(d)):n.details&&c(n.details)},[d,n.details]),u?t?(0,s.jsx)(t,{}):null:l?(0,s.jsx)(e,{...o,item:n,material:l}):null}return null}])},28656(e,t,n){"use strict";n.d(t,{A:()=>l}),n(71763);var r=n(79017),i=n(87590),a=n(13526),s=n(91987);const o=({statusLabelType:e,text:t,isMobileVersion:n=!1})=>(0,s.jsx)("div",{className:(0,a.A)(`status-label status-label--${e}`,[{"hide-on-desktop ml-16":n}]),children:t}),l=({badgeDate:e,warningText:t,showBadgeWithDueDate:n=!1,dangerText:a,infoText:l,neutralText:c,mobileVersion:u=!1})=>{const d=(0,i.A)(),f=e?(0,r.UM)(e):0;return f<d.danger&&a?(0,s.jsx)(o,{isMobileVersion:u,text:a,statusLabelType:"danger"}):f<=d.warning&&t?(0,s.jsx)(o,{isMobileVersion:u,text:t,statusLabelType:"warning"}):c&&!n?(0,s.jsx)(o,{isMobileVersion:u,text:c,statusLabelType:"neutral"}):l&&!n?(0,s.jsx)(o,{isMobileVersion:u,text:l,statusLabelType:"info"}):a&&!n?(0,s.jsx)(o,{isMobileVersion:u,text:a,statusLabelType:"danger"}):null}},50066(e,t,n){"use strict";n(71763);var r=n(52661),i=n(91987);n.d(t,["A",0,({color:e,percent:t,children:n})=>{const{default:a}=(0,r.jM)(),s=e||a;return(0,i.jsx)("div",{className:"counter",style:{background:`radial-gradient( closest-side, var(--parent-bg-color) calc(100% - 3px), transparent calc(100% - 2px), transparent 0 100% ), conic-gradient(${s} ${t}%, #DBDBDB 0)`},children:n})}])},54550(e,t,n){"use strict";n(71763);var r=n(2091),i=n.n(r),a=n(50066),s=n(52661),o=n(79017),l=n(17124),c=n(87590),u=n(91987);n.d(t,["A",0,({loanDate:e,dueDate:t})=>{const n=(0,l.F)(),r=(0,s.jM)(),d=(0,c.A)();let f=r.default,h=100,p=null,m=null;return t?(p=(0,o.UM)(t),m=(0,o.fh)(t,e),h=100-p/m*100,h<0&&(h=100),p<d.danger?f=r.danger:p<=d.warning&&(f=r.warning)):f=r.success,(0,u.jsxs)(a.A,{percent:h,color:f,children:[null!==p&&null!==p&&(0,u.jsxs)(u.Fragment,{children:[(0,u.jsxs)("span",{className:"counter__value color-secondary-gray",children:[p>0?p:0," "]}),(0,u.jsx)("span",{className:"counter__label color-secondary-gray",children:n(1===p?"loanListMaterialDayText":"loanListMaterialDaysText")})]}),null===p&&null===p&&(0,u.jsxs)(u.Fragment,{children:[(0,u.jsx)("img",{className:"counter__icon",src:i(),alt:""}),(0,u.jsx)("span",{className:"counter__label",children:n("readyForLoanCounterLabelText")})]})]})}])},6541(e,t,n){"use strict";var r=n(71763),i=n(65683),a=n.n(i),s=n(1354),o=n(63982),l=n(62892),c=n(91987);n.d(t,["A",0,({linkText:e,overdueText:t,rightText:n,rightButtonText:i,rightButtonAriaLabelText:u,leftLink:d,rightLink:f,classNames:h,rightAction:p})=>{const m=(0,r.useId)();return(0,c.jsxs)("div",{className:`warning-bar bg-global-secondary ${h}`,"data-cy":"warning-bar",children:[(0,c.jsxs)("div",{className:"warning-bar__left",children:[(0,c.jsx)("img",{className:"warning-bar__icon",src:a(),alt:""}),(0,c.jsx)("div",{children:(0,c.jsxs)("p",{className:"text-body-medium-regular color-primary-black","data-cy":"warning-bar-text",children:[t,d&&(0,c.jsx)(s.A,{href:d,className:"link-tag color-secondary-gray ml-8",children:e})]})})]}),(n||f||p)&&(0,c.jsxs)("div",{className:"warning-bar__right",children:[n&&(0,c.jsx)("p",{className:"text-body-medium-medium warning-bar__owes","data-cy":"warning-bar-right-text",children:n})," ",f&&(0,c.jsxs)(c.Fragment,{children:[(0,c.jsx)("span",{className:"hide-visually",id:m,children:u}),(0,c.jsx)(o.A,{dataCy:"warning-bar-right-link",url:f,size:"small",variant:"filled",ariaLabelledBy:m,children:i||""})]}),!!p&&!!i&&(0,c.jsx)(l.$,{size:"small",variant:"filled",buttonType:"none",collapsible:!1,disabled:!1,label:i,onClick:p})]})]})}])},26670(e,t,n){"use strict";n.d(t,{B0:()=>u,bk:()=>c}),n(71763);var r=n(81738),i=n(17124),a=n(26088),s=n(42636),o=n(22512),l=n(91987);
2function c(e){return`${String((0,o.c6)().reservationDetails)}${(0,a.OQ)(e)}`}function u(e){return`${String((0,o.c6)().loanDetails)}${(0,s.G)(e)}`}n.d(t,["Ay",0,({modalId:e,children:t})=>{const n=(0,i.F)();return e?(0,l.jsx)(r.Ay,{modalId:e,classNames:"modal-details",closeModalAriaLabelText:n("materialDetailsCloseModalAriaLabelText"),screenReaderModalDescriptionText:n("materialDetailsModalAriaDescriptionText"),children:t}):null}])},30056(e,t,n){"use strict";n.d(t,{A:()=>O}),n(97700);var r=n(71763),i=n(80044),a=n.n(i),s=n(39774),o=n.n(s),l=n(18305),c=n.n(l),u=n(17124),d=n(28607),f=n(52661),h=n(28656),p=n(6541),m=n(81776),g=n(55557),v=n(97339),y=n(31777),b=n(48113),w=n(87533),A=n(62892),x=n(29858),E=n(38371),C=n(75038),S=n(64035),k=n(91987);const M=({loanId:e,renewable:t,classNames:n,hideOnMobile:i,setRenewingStatus:a,renewingStatus:s,renewalStatusList:o,loanType:l,setRenewingResponse:c})=>{const d=(0,u.F)(),{track:f}=(0,E.Jx)(),h=(0,b.jE)(),{mutate:p}=(0,w.Oc)(),m=(0,x.OX)({isRenewable:t,renewingStatus:s,t:d}),g=(0,r.useCallback)(e=>{a("pending"),p({data:[e]},{onSuccess:e=>{e&&(h.invalidateQueries({queryKey:(0,w.$4)()}),c(e),a("success"))},onError:()=>{a("error")}})},[p,h,c,a]);return(0,k.jsxs)("div",{className:`${i&&"modal-details__buttons--hide-on-mobile"} modal-details__buttons`,children:[(0,k.jsx)(S.A,{className:"list-materials__status__note-desktop mt-48 mr-16",loanType:l,renewalStatusList:o}),(0,k.jsx)(A.$,{dataCy:"material-renew-button",size:"small",variant:"filled",disabled:!t||"pending"===s,onClick:()=>{f("click",{id:C.o.renewSelectedMaterials.id,name:C.o.renewSelectedMaterials.name,trackedData:"Forny_valgte_materialer"}),g(e)},classNames:n,label:m,buttonType:"none",collapsible:!1}),(0,k.jsx)(S.A,{className:"list-materials__status__note-mobile mt-8",loanType:l,renewalStatusList:o})]})};var _=n(1354),T=n(22442),D=n(53827),I=n(79017),R=n(80676);const O=(0,g.A)((0,m.A)(({loan:e,material:t,modalId:n})=>{const{authors:i,materialType:s,year:l,title:m,pid:g,description:b,series:w}=t||{},{workUrl:A}=(0,R.A)({identifier:e?.identifier,pid:g,materialType:s}),[x,E]=(0,r.useState)("idle"),[C,S]=(0,r.useState)(null),O=(0,u.F)(),P=(0,T.Ik)()("viewFeesAndCompensationRatesUrl");if(!e)return null;const{dueDate:N,faust:j,loanId:B,identifier:L,isRenewable:F,materialItemNumber:z,loanDate:U,loanType:H,periodical:G,renewalStatusList:q}=e;return(0,k.jsxs)(k.Fragment,{children:[!["idle","pending"].includes(x)&&(0,k.jsx)(D.A,{messageType:"success"===x?"success":"error",renewingResponse:C,modalId:n,setRenewingStatus:E,texts:{successTitleText:O("renewMaterialLoanSuccessTitleText"),successStatusText:O("renewMaterialLoanSuccessStatusText"),noRenewalsPossibleErrorTitleText:O("renewMaterialLoanNoRenewalsPossibleErrorTitleText"),noRenewalsPossibleErrorStatusText:O("renewMaterialLoanNoRenewalsPossibleErrorStatusText"),errorTitleText:O("renewMaterialLoanErrorTitleText"),errorStatusText:O("renewMaterialLoanErrorStatusText"),buttonText:O("renewMaterialLoanButtonText")}}),["idle","pending"].includes(x)&&(0,k.jsxs)("div",{className:"modal-details__container",children:[(0,k.jsx)(y.A,{year:l,authors:i,title:m,periodical:G,series:w,pid:g,description:b,materialType:s,isbnForCover:L||"",workUrl:A,children:N&&(0,k.jsx)(h.A,{showBadgeWithDueDate:!0,badgeDate:N,dangerText:O("materialDetailsOverdueText")})}),!(0,d.X4)(e)&&!!j&&!!B&&(0,k.jsx)(M,{classNames:"modal-details__buttons modal-details__buttons--hide-on-mobile",loanId:B,renewable:F,hideOnMobile:!0,renewingStatus:x,loanType:H||"",setRenewingStatus:E,setRenewingResponse:S,renewalStatusList:q}),(0,d.X4)(e)&&A&&(0,k.jsx)("div",{className:"modal-details__buttons modal-details__buttons--hide-on-mobile",children:(0,k.jsx)(_.A,{href:A,className:"btn-primary btn-filled btn-small arrow__hover--right-small",children:O("viewMaterialText")})}),N&&(0,f.El)(N)&&(0,k.jsx)("div",{className:"modal-details__warning",children:(0,k.jsx)(p.A,{leftLink:P,linkText:O("materialDetailsLinkToPageWithFeesText"),overdueText:O("materialDetailsWarningLoanOverdueText")})}),(0,k.jsxs)("div",{className:"modal-details__list",children:[N&&!(0,d.X4)(e)&&(0,k.jsx)(v.A,{icon:o(),labels:(0,I.Yq)(N),title:O("materialDetailsPhysicalDueDateLabelText")}),N&&(0,d.X4)(e)&&(0,k.jsx)(v.A,{icon:o(),labels:(0,I.Yq)(N),title:O("materialDetailsDigitalDueDateLabelText")}),U&&(0,k.jsx)(v.A,{icon:a(),labels:(0,I.Yq)(U),title:O("materialDetailsLoanDateLabelText")}),z&&(0,k.jsx)(v.A,{icon:c(),labels:z,title:O("materialDetailsMaterialNumberLabelText")})]}),!(0,d.X4)(e)&&!!j&&!!B&&(0,k.jsx)(M,{classNames:"modal-details__buttons__full-width",loanId:B,renewable:F,hideOnMobile:!1,loanType:H||"",renewingStatus:x,setRenewingStatus:E,setRenewingResponse:S,renewalStatusList:q}),(0,d.X4)(e)&&A&&(0,k.jsx)("div",{className:"modal-details__buttons",children:(0,k.jsx)(_.A,{href:A,className:"btn-primary btn-filled btn-small arrow__hover--right-small modal-details__buttons__full-width",children:O("viewMaterialText")})})]})]})}))},28607(e,t,n){"use strict";const r=e=>Boolean(e.identifier);n.d(t,["Iw",0,(e,t)=>{switch(e){case"deniedMaxRenewalsReached":return t("groupModalRenewLoanDeniedMaxRenewalsReachedText");case"deniedReserved":return t("groupModalRenewLoanDeniedReservedText");default:return""}},"Qo",0,e=>e>0,"VL",0,e=>Array.isArray(e)&&0===e.length,"V_",0,(e,t,n)=>e.dueDate?n(r(e)?"groupModalDueDateDigitalMaterialText":"groupModalDueDateMaterialText",{placeholders:{"@date":t(e.dueDate)}}):"","X4",0,r,"e8",0,(e,t,n,r)=>{let i=[];if("stack"===e&&r){let e=[...r,null];
2e=e.slice(0,n),e.forEach(e=>{i=i.concat(t.filter(({dueDate:t})=>t===e))})}return i},"nB",0,(e,t,n)=>e.filter(e=>String(e[t])===n),"nZ",0,(e,t)=>t.filter(({dueDate:t})=>t===e)])},18196(e,t,n){"use strict";var r=n(59635),i=n.n(r),a=n(58158),s=n.n(a),o=n(63893),l=n.n(o),c=n(4089),u=n.n(c),d=n(74145),f=n.n(d),h=n(12646),p=n.n(h),m=(n(97700),n(52628)),g=n(6117),v=n(87533),y=n(57996),b=n(52661),w=n(22512),A=n(22813);const x=e=>{const t=(0,b.Sy)(e),n=u()(t,e=>e?.materialTypes[0]?.materialTypeSpecific.display??"unknown");return Object.keys(n).sort().reduce((e,t)=>[...e,...n[t]],[])},E=(e,t)=>t.filter(t=>(0,b._j)([t])===e),C=e=>f()(e)||null,S=e=>e.identifiers?.some(e=>e.type===g.T.Publizon)??!1,k=e=>{const t=e.filter(S);return t.length?C((0,b.Sy)([...t])):C(e)},M=e=>e.edition?.summary??"",_=e=>e.genreAndForm.join(" / ")??"",T=e=>e.publisher.join(" / ")??"",D=e=>e.materialTypes?.[0].materialTypeSpecific?.display??"",I=e=>e.physicalDescription?.numberOfPages?String(e.physicalDescription?.numberOfPages):"",R=(e,t)=>{const n=e.audience?.generalAudience[0]??"",r=e.audience?.ages[0]?.display??"",i=r?t("detailsListAgeRangeText",{placeholders:{"@ageRange":r}}):"";return n&&i?`${n}, ${i}`:n||i},O=e=>{const t=e.identifiers?.find(e=>e.type===g.T.Isbn);return t?.value??""},P=e=>{const{languages:t}=e;if(t?.notes?.length)return t.notes.join(", ");const n=t?.main?.map(e=>e.display).join(", ");return n??""},N=e=>e.titles?.original?.length?e.titles.original.join(", "):"",j=e=>e.mainLanguages?.some(({iso639Set1:e})=>"da"===e),B=e=>e.contributors.map(e=>{if(e.roles.length>0){const t=e.roles.map(e=>e.function.singular).join(", ");return`${e.display} (${t})`}return e.display}).join(" / ")??"",L=e=>e.physicalDescription?.summaryFull??"",F=e=>e.hostPublication?.summary??"",z=e=>e.some(e=>e.holding.materials.some(e=>e.available)),U=e=>e.reduce((e,t)=>{if(!t.materialTypes.length||!t.materialTypes[0].materialTypeSpecific?.display)return e;const n=t.materialTypes[0].materialTypeSpecific.display;return{...e,[n]:[...e[n]??[],t]}},{}),H=e=>e.some(e=>e.materialTypes.some(e=>e.materialTypeSpecific.display.toLowerCase()===A.sN.book)),G=e=>H([e])?A.sN.book:e.materialTypes[0].materialTypeSpecific.display,q=e=>e.flat().length?{exclude:e.flat()}:{},$=(e,t)=>{const n={availability:"blacklistedAvailabilityBranchesConfig",pickup:"blacklistedPickupBranchesConfig"};return n[e]?t(n[e],{transformer:"stringToArray"}).filter(e=>e):[]},W=(e,t,n)=>{const r={recordid:e};return"both"!==n?{...r,...q([$(n,t)])}:{...r,...q([$("availability",t),$("pickup",t)])}};n.d(t,["$0",0,e=>s()([...e.dbcVerified.map(e=>e.display),...e.all.map(e=>e.display)]),"CL",0,e=>e.filter(e=>z(e)).length,"Cb",0,e=>e.source??"","DD",0,k,"DH",0,R,"E1",0,e=>e.length>1&&(0,m.D7)(g.PS.Physical,e)&&!(0,m.BG)(e),"EO",0,e=>{const t=e.identifiers?.find(e=>e.type===g.T.Publizon);return t?.value??O(e)},"Fj",0,(e,t)=>{if(t)return D(e)===t?t:void 0},"I9",0,e=>f()(e.audience?.childrenOrAdults)?.display||`No 'childrenOrAdults' data available for ${e.pid}`,"KA",0,e=>e.notes?.[0]?.display?.join(", ")??"","L_",0,O,"Pi",0,({titles:e})=>e.main.length?e.main.join(", "):e?.original?.length?e.original.join(", "):"Unknown title","QL",0,async({faustIds:e,config:t})=>(0,v.PC)(W(e,t,"availability")),"Rr",0,e=>e.reduce((e,t)=>e+t.holdings.reduce((e,t)=>e+t.materials.length,0),0),"SL",0,e=>{return e.manifestations.bestRepresentation?G(e.manifestations.bestRepresentation):e.manifestations.latest?G(e.manifestations.latest):e.manifestations.first?G(e.manifestations.first):H(e.manifestations.all)?A.sN.book:(t=e.manifestations.all,t.filter(e=>e.materialTypes.length>0))[0].materialTypes[0].materialTypeSpecific.display;var t},"TU",0,D,"Uc",0,e=>e.reduce((e,t)=>t.available?e+1:e,0),"We",0,W,"Wu",0,(e,t)=>s()(e.filter(e=>t.some(t=>e.pid.startsWith(t))).flatMap(e=>e.subjects?.all?.map(e=>e.display)??[])),"XX",0,z,"Xf",0,E,"ZJ",0,C,"Zh",0,U,"Zs",0,T,"Zy",0,()=>{const e=(0,y.d6)("disclosure"),t=(0,y.zg)(y.Pj.MANIFESTATION),n=(0,y.zg)(y.Pj.REVIEW);return{reviews:"reviews"===e||!!n,editions:"editions"===e||!!t,details:"details"===e}},"_i",0,e=>e.reduce((e,t)=>
2e+t.reservations,0),"bE",0,e=>(0,w.Q0)("reservation-modal",e.sort()),"cJ",0,j,"d8",0,e=>{const t=e.hasAdaptation.filter(e=>e.ownerWork.workTypes.includes(g.P5.Movie));return i()(t,e=>e.ownerWork.workId)},"f$",0,_,"f6",0,()=>"edition-switch-modal","gG",0,P,"jC",0,M,"jn",0,e=>{const t=k(e);return(0,w.Q0)("online-internal-modal",t?(0,b.bn)([t]):[])},"mI",0,L,"n5",0,I,"nW",0,({manifestation:e,work:t,t:n})=>{const r=(e=>e.workYear?.year?String(e.workYear.year):"")(t),i=(e=>e.manifestations.bestRepresentation)(t);return[{label:n("detailsListLanguageText"),value:P(e??i)},{label:n("detailsListPlayTimeText"),value:""},{label:n("detailsListEditionText"),value:M(e??i)},{label:n("detailsListGenreAndFormText"),value:_(e??i)},{label:n("detailsListOriginalTitleText"),value:N(e??i)},{label:n("detailsListPublisherText"),value:T(e??i)},{label:n("detailsListFirstEditionYearText"),value:r},{label:n("detailsListTypeText"),value:D(e??i)},{label:n("detailsListContributorsText"),value:B(e??i)},{label:n("detailsListScopeText"),value:I(e??i)},{label:n("detailsListAudienceText"),value:R(e??i,n)},{label:n("detailsListPhysicalDescriptionText"),value:L(e??i)},{label:n("detailsListHostPublicationText"),value:F(e??i)}]},"oj",0,e=>{const t=U(e);return f()(t[A.sN.book])??null},"ov",0,e=>{const t=e.map(({languages:e})=>e).flatMap(e=>e?.main),n=i()(t,"iso639Set1"),r=1===n.length&&l()(n)?.iso639Set1;if(r)return r},"uC",0,e=>{const{titles:t,mainLanguages:n}=e,r=e.materialTypes?.some(({materialTypeGeneral:e})=>e&&[g.O$.Films,g.O$.TvSeries].includes(e.code));if(r){if(t.full.length)return t.full.join(", ");if(t.original?.length)return t.original.join(", ")}if(j(e)&&t.full)return t.full.join(", ");if(t.full.length){const e=n.map(({display:e})=>e).join(", ");return`${t.full.join(", ")} (${e})`}return t.original?.length?t.original.join(", "):"Unknown title"},"ub",0,N,"us",0,({faustIds:e,config:t,blacklist:n,options:r})=>{const{data:i,isLoading:a,isError:s}=(0,v.qz)(W(e,t,n),r);return{data:i,isLoading:a,isError:s}},"v9",0,B,"x4",0,e=>(0,b.UV)(e.creators).join(", ")??"","xb",0,(e,t)=>{const{bestRepresentation:n,all:r}=e.manifestations;if(t===D(n))return n;const i=x(r),a=E(t,i);return f()(a)||n},"xx",0,e=>{const t=e.map(e=>e.access.map(e=>"RetrieverService"===e.__typename?e.id:null)).flat();return p()(t)},"zi",0,x])},16631(e,t,n){"use strict";var r=n(88005),i=n(79017);const a=(e,t)=>`${e}T${t}:00`,s=(e,t)=>{const n=(0,i.Od)(e),r=(0,i.Od)(t);return n.isSame(r,"day")?t:n.hour(r.hour()).minute(r.minute()).second(r.second()).toDate()};n.d(t,["As",0,()=>{const e=new URLSearchParams(window.location.search).get("initialDate");if(!e)return null;const t=new Date(e);return Number.isNaN(t.getTime())?(console.debug("Invalid date format in URL parameter: initialDate =",e),null):t},"DH",0,e=>{if(!e.title||!e.color)throw new Error("Invalid event format");const t=e.startStr,n=e.endStr;return{id:Number(e.id),category:{title:e.title,color:e.color},date:(0,i.JV)(t),start_time:(0,i.vO)(t),end_time:(0,i.vO)(n),repetition:e.repetition,branch_id:0,branch_name:""}},"GY",0,e=>{if(!e.title||!e.color)throw new Error("Invalid event format");const t=e.startStr,n=e.endStr;return{id:Number(e.id),category:{title:e.title,color:e.color},date:(0,i.JV)(t),start_time:(0,i.vO)(t),end_time:(0,i.vO)(n),repetition:e.repetition,branch_id:0}},"Ne",0,s,"Ni",0,(e,t)=>{let n;const r=(0,i.Od)(e),a=(0,i.Od)(t);return n=r.isSame(a,"day")?a:r.add(1,"day").startOf("day"),{end:n.toDate(),endStr:(0,i.qo)(n.toDate())}},"W",0,e=>e.map(({category:e,date:t,start_time:n,end_time:r,id:i,repetition:s})=>({id:i.toString(),title:e.title,start:a(t,n),end:a(t,r),color:e.color,repetition:s})),"sK",0,(e,t)=>{const n=s(e,t);return{end:n,endStr:(0,i.qo)(n)}},"zp",0,e=>"event"in e?e.event.extendedProps?.repetition?.type===r._.weekly:e.extendedProps?.repetition?.type===r._.weekly])},68067(e,t,n){"use strict";n(71763);var r=n(68134),i=n.n(r),a=n(13526),s=n(17013),o=n(17124),l=n(91987);n.d(t,["A",0,({selected:e,onChange:t,classNames:n,required:r=!1,footnote:c})=>{const u=(0,o.F)(),d=(0,s.ov)("blacklistedPickupBranchesConfig");return(0,l.jsxs)(l.Fragment,{children:[(0,l.jsx)("label",{htmlFor:"branches-dropdown",className:"text-body-medium-medium mt
2-32 mb-8",children:`${u("pickupBranchesDropdownLabelText")}${r?" *":""}`}),(0,l.jsx)("div",{className:(0,a.A)(`dropdown mt-8 ${n||""}`,[{"mb-32":!c},{"mb-8":c}]),children:d&&(0,l.jsxs)(l.Fragment,{children:[(0,l.jsxs)("select",{required:!0,id:"branches-dropdown",onChange:({target:e})=>t(e.value),className:"dropdown__select",children:[""===e&&(0,l.jsx)("option",{value:"",className:"dropdown__option",selected:""===e,disabled:!0,children:u("pickupBranchesDropdownNothingSelectedText")}),d.map(({branchId:t,title:n})=>(0,l.jsx)("option",{value:t,selected:e===t,className:"dropdown__option",children:n},t))]}),(0,l.jsx)("div",{className:"dropdown__arrows",children:(0,l.jsx)("img",{className:"dropdown__arrow",src:i(),alt:""})})]})}),c&&(0,l.jsx)("p",{className:"dropdown__footnote",children:c})]})}])},55746(e,t,n){"use strict";n(71763);var r=n(45495),i=n(91987);n.d(t,["A",0,({wid:e,materialType:t,partOfGrid:n=!1})=>(0,i.jsx)(r.A,{wid:e,materialType:t,partOfGrid:n})])},39625(e,t,n){"use strict";n.d(t,{A:()=>b,g:()=>y}),n(97700);var r=n(71763),i=n(48113),a=n(81738),s=n(17124),o=n(26088);var l=n(62892),c=n(91987);const u=({deleteReservation:e,reservationsCount:t,deletionStatus:n})=>{const i=(0,s.F)(),a=(0,r.useCallback)(()=>{e()},[e]),o=(({reservationsCount:e,deletionStatus:t,t:n})=>"pending"===t?n("deleteReservationModalDeleteProcessingText"):n("deleteReservationModalDeleteButtonText",{count:e}))({t:i,reservationsCount:t,deletionStatus:n});return(0,c.jsxs)(c.Fragment,{children:[(0,c.jsx)("h2",{className:"text-header-h3",children:i("deleteReservationModalHeaderText",{count:t})}),(0,c.jsxs)("div",{className:"mt-48 color-secondary-gray",children:[(0,c.jsx)("p",{className:"text-body-medium-regular",children:i("deleteReservationModalDeleteQuestionText",{count:t})}),(0,c.jsx)("p",{className:"text-body-medium-regular",children:i("deleteReservationModalNotRegrettableText")})]}),(0,c.jsx)("div",{className:"modal-pause__button mt-48",children:(0,c.jsx)(l.$,{dataCy:"delete-reservation-button",label:o,buttonType:"none",variant:"filled",disabled:"pending"===n,collapsible:!1,onClick:a,size:"small"})})]})};var d=n(87533),f=n(83936),h=n(21160),p=n(66701),m=n(18599),g=n(22512),v=n(25673);function y(e){return`${String((0,g.c6)().deleteReservation)}${(0,o.OQ)(e)}`}const b=({modalId:e,reservations:t})=>{const n=(0,s.F)(),l=(0,i.jE)(),{mutate:g}=(0,d.g1)(),{mutate:y}=(0,f.de)(),{mutate:b}=(0,p.RJ)(),w=(0,v.A)(),[A,x]=(0,r.useState)(null),{requests:E,reservationsPhysical:C,reservationsPublizon:S,reservationsDigital:k}=(0,r.useMemo)(()=>(({reservations:e,operations:t})=>{const{physical:n,publizon:r,digital:i}=(e=>{if(!e.length)return{physical:[],publizon:[],digital:[]};const t=e.filter(o.uT).map(({reservationIds:e})=>e).flat(),n=e.filter(o.S6).map(({digitalReservationId:e})=>e);return{physical:t,publizon:e.filter(o.Et).map(({identifier:e})=>e),digital:n}})(e),a=[];return n.length&&a.push({params:{params:{reservationid:n}},operation:t.physical}),r.forEach(e=>{a.push({params:{identifier:String(e)},operation:t.publizon})}
2),i.forEach(e=>{a.push({params:e,operation:t.digital})}),{requests:a,reservationsPhysical:n,reservationsPublizon:r,reservationsDigital:i}})({operations:{publizon:y,physical:g,digital:b},reservations:t}),[y,g,b,t]),{handler:M,requestStatus:_,setRequestStatus:T}=(0,h.mi)({requests:E,onSuccess:()=>{x(t.length),l.invalidateQueries({queryKey:(0,f.tt)()}),l.invalidateQueries({queryKey:(0,d.vN)()}),l.invalidateQueries({queryKey:(0,p.tL)()}),t.length&&t.forEach(e=>{e.identifier&&l.invalidateQueries({queryKey:(0,f.qC)(e.identifier)}),(0,o.S6)(e)&&l.invalidateQueries({queryKey:(0,p.CW)(e.identifier??null)})}),k.length&&l.invalidateQueries({queryKey:(0,p.f0)()})}});if(!t)return null;if(!t.every(w))return(0,c.jsx)(a.Ay,{modalId:e,classNames:"modal-cta modal-padding",closeModalAriaLabelText:n("deleteReservationModalCloseModalText"),screenReaderModalDescriptionText:n("deleteReservationModalAriaDescriptionText"),children:(0,c.jsx)(m.A,{title:n("deleteReservationModalHeaderText",{count:t.length}),subTitle:n("digitalReservationCancelClosedInfoText"),ctaButton:{text:n("deleteReservationModalButtonText"),closeAllModals:!0}})});const D={text:n("deleteReservationModalButtonText"),closeAllModals:!0,callback:()=>{T("idle"),x(null)}};return(0,c.jsxs)(a.Ay,{modalId:e,classNames:"modal-cta modal-padding",closeModalAriaLabelText:n("deleteReservationModalCloseModalText"),screenReaderModalDescriptionText:n("deleteReservationModalAriaDescriptionText"),eventCallbacks:{close:()=>{T("idle"),x(null)}},children:[["idle","pending"].includes(_)&&(0,c.jsx)(u,{deleteReservation:()=>{(C.length||S.length||k.length)&&M()},reservationsCount:t.length,deletionStatus:_}),"success"===_&&(0,c.jsx)(m.A,{title:n("deleteReservationModalSuccessTitleText",{count:A??1}),subTitle:n("deleteReservationModalSuccessStatusText",{count:A??0}),ctaButton:D}),"error"===_&&(0,c.jsx)(m.A,{title:n("deleteReservationModalErrorsTitleText"),subTitle:n("deleteReservationModalErrorsStatusText"),ctaButton:D})]})}},21095(e,t,n){"use strict";n.d(t,{A:()=>H});var r=n(71763),i=n(26088),a=n(81776),s=n(31777),o=n(80044),l=n.n(o),c=n(39774),u=n.n(c),d=n(17124),f=n(97339),h=n(79017),p=n(91987);const m=({reservation:e})=>{const t=(0,d.F)(),{expiryDate:n,dateOfReservation:r,pickupDeadline:i,state:a}=e;return(0,p.jsxs)(p.Fragment,{children:[n&&"readyForPickup"===a&&(0,p.jsx)(f.A,{icon:l(),title:t("reservationDetailsStatusTitleText"),labels:t("reservationDetailsExpiresText",{placeholders:{"@date":(0,h.$i)(n)}})}),i&&"reserved"===a&&(0,p.jsx)(f.A,{icon:l(),title:t("reservationDetailsStatusTitleText"),labels:t("reservationDetailsBorrowBeforeText",{placeholders:{"@date":(0,h.$i)(i)}})}),r&&(0,p.jsx)(f.A,{icon:u(),labels:(0,h.$i)(r),title:t("reservationDetailsDateOfReservationTitleText")})]})};var g=n(62892);const v=({openReservationDeleteModal:e,classNames:t,buttonClassNames:n,reservation:r})=>{const i=(0,d.F)();return(0,p.jsx)("div",{className:`modal-details__buttons ${t}`,children:(0,p.jsx)(g.$,{label:i("reservationDetailsButtonRemoveText"),onClick:()=>e(r),classNames:n,buttonType:"none",disabled:!1,collapsible:!1,size:"small",variant:"filled"})})};var y=n(63982),b=n(25673);const w=({reservation:e,openReservationDeleteModal:t,className:n,linkClassNames:r,workUrl:i})=>{const a=(0,d.F)(),s=(0,b.A)()(e);return(0,p.jsxs)("div",{className:`modal-details__buttons ${n}`,children:[(0,p.jsx)(g.$,{buttonType:"none",label:a("reservationDetailsRemoveDigitalReservationText"),size:"small",variant:"outline",collapsible:!1,disabled:!s,onClick:()=>t(e),classNames:r,dataCy:"remove-digital-reservation-button"}),(0,p.jsx)(y.A,{dataCy:"view-material-button",size:"small",url:i,variant:"filled",id:"view-material-button",iconClassNames:"btn-icon invert",children:a("viewMaterialText")})]})};var A=n(55557),x=n(18305),E=n.n(x),C=n(50072),S=n.n(C),k=n(34797),M=n.n(k),_=n(48113),T=n(87533),D=n(45011),I=n(53059),R=n(59114),O=n(81738),P=n(90023),N=n(17013),j=n(61040),B=n(26043),L=n(51425);const F=({reservation:e,reservation:{numberInQueue:t,pickupBranch:n,expiryDate:i,pickupDeadline:a,dateOfReservation:s,pickupNumber:o,reservationIds:c}})=>{const m=(0,I.UK)(),g=(0,d.F)(),{open:v}=(0,O.XE)(),y=(0,_.jE)(),{mutate:b}=(0,T.cK)(),w=m("interestPeriodsConfig",{transformer:"jsonParse"}),[A,x]=(0,r.useState)(null),[C,k]=(0,r.useState)(n),[F,z]=(0,r.useState)("idle"),U=e=>()=>{v((0,P.zW)(e))},H=m("branchesConfig",{transformer:"jsonParse"}
2),G=m("blacklistedPickupBranchesConfig",{transformer:"stringToArray"}),q=(0,N.z5)(H,G),$=(0,L.JU)([e]).length>0,W=e=>{if(z("pending"),!c||0===c.length||!C)return console.error("Missing reservationId or selectedBranch"),void z("error");const t=(({formSelectValue:e,reservationIds:t,expiryDate:n,selectedBranch:r})=>{const i=e=>"string"==typeof e?e:r;return t.map(t=>{return{expiryDate:(r=e,"number"==typeof r?(0,h.ZI)(r):n??""),pickupBranch:i(e),reservationId:t};var r})})({formSelectValue:e,reservationIds:c,expiryDate:i,selectedBranch:C});b({data:{reservations:t}},{onSuccess:()=>{z("success"),y.invalidateQueries({queryKey:(0,T.vN)()})},onError:()=>{z("error")}})};return(0,p.jsxs)(p.Fragment,{children:[t&&(0,p.jsx)(f.A,{icon:E(),title:g("reservationDetailsStatusTitleText"),labels:[g("reservationDetailsNumberInQueueLabelText",{placeholders:{"@count":t}})]}),n&&(0,p.jsxs)(p.Fragment,{children:[(0,p.jsx)(j.A,{icon:S(),title:g("reservationDetailsPickUpAtTitleText"),text:(0,D.C4)(C??n,H),changeHandler:U("pickup"),buttonAriaLabel:g("changePickupLocationText"),subText:o??"",isPossibleToChangeReservationDetails:!$}),!$&&(0,p.jsx)(R.A,{branches:q,defaultBranch:n,selectBranchHandler:k,saveCallback:W,reservationStatus:F,setReservationStatus:z})]}),i&&(0,p.jsxs)(p.Fragment,{children:[(0,p.jsx)(j.A,{icon:M(),title:g("reservationDetailsNoInterestAfterTitleText"),text:A?(0,h.Yq)((0,h.ZI)(A)):(0,h.Yq)(i),changeHandler:U("interestPeriod"),buttonAriaLabel:g("changeInterestPeriodText"),isPossibleToChangeReservationDetails:!$}),!$&&(0,p.jsx)(B.A,{selectedInterest:A??Number(w.defaultInterestPeriod.value),setSelectedInterest:x,saveCallback:W,reservationStatus:F,setReservationStatus:z})]}),a&&(0,p.jsx)(f.A,{icon:l(),title:g("reservationDetailsPickupDeadlineTitleText"),labels:[(0,h.Yq)(a)]}),s&&(0,p.jsx)(f.A,{icon:u(),title:g("reservationDetailsDateOfReservationTitleText"),labels:[(0,h.Yq)(s)]})]})};var z=n(51777),U=n(80676);const H=(0,A.A)((0,a.A)(({reservation:e,material:t,openReservationDeleteModal:n})=>{const r=(0,d.F)(),a=(0,I.UK)(),o=(0,b.A)()(e),{state:l,identifier:c}=e,{authors:u,pid:f,year:h,title:g,description:y,materialType:A}=t||{},{allowRemoveReadyReservations:x}=a("reservationDetailsConfig",{transformer:"jsonParse"}),E="readyForPickup",C=l===E&&x||l!==E,{workUrl:S,isLoading:k}=(0,U.A)({identifier:c,pid:f,materialType:A});return(0,p.jsx)("div",{className:"modal-details__container",children:t&&(0,p.jsxs)(p.Fragment,{children:[(0,p.jsx)(s.A,{isbnForCover:c||"",authors:u,year:h,title:g,pid:f,description:y,materialType:A,series:t.series,workUrl:S,children:l===E&&(0,p.jsx)("div",{className:"status-label status-label--info",children:r("reservationDetailsReadyForLoanText")})}),(0,i.uT)(e)&&C&&(0,p.jsx)(v,{classNames:"modal-details__buttons--hide-on-mobile",openReservationDeleteModal:n,reservation:e}),(0,i.BP)(e)&&k&&(0,p.jsx)("div",{className:"modal-details__buttons modal-details__buttons--hide-on-mobile",children:(0,p.jsx)(z.A,{classNames:"modal-details__buttons--hide-on-mobile"})}),(0,i.BP)(e)&&!k&&S&&(0,p.jsx)(w,{openReservationDeleteModal:n,reservation:e,className:"modal-details__buttons--hide-on-mobile",linkClassNames:"mx-16",workUrl:S}),(0,p.jsxs)("div",{className:"modal-details__list",children:[(0,i.BP)(e)&&(0,p.jsx)(m,{reservation:e}),(0,i.uT)(e)&&(0,p.jsx)(F,{reservation:e})]}),!o&&(0,p.jsx)("p",{className:"text-small-caption mt-16",role:"alert",children:r("digitalReservationCancelClosedInfoText")}),(0,i.uT)(e)&&C&&(0,p.jsx)(v,{buttonClassNames:"modal-details__buttons__full-width",openReservationDeleteModal:n,reservation:e}),(0,i.BP)(e)&&!k&&S&&(0,p.jsx)(w,{openReservationDeleteModal:n,linkClassNames:"my-16",reservation:e,workUrl:S})]})})}))},80223(e,t,n){"use strict";n(71763);var r=n(91987);n.d(t,["A",0,()=>(0,r.jsx)("li",{children:(0,r.jsxs)("div",{className:"list-reservation my-32 ssc",children:[(0,r.jsxs)("div",{className:"list-reservation__material",children:[(0,r.jsx)("div",{children:(0,r.jsx)("div",{className:"ssc-square cover--size-small"})}),(0,r.jsxs)("div",{className:"list-reservation__information",children:[(0,r.jsx)("div",{className:"ssc-
2head-line w-30 mb-24"}),(0,r.jsx)("div",{className:"ssc-head-line w-100 mb-4"}),(0,r.jsx)("div",{className:"ssc-line w-70 mb-4"}),(0,r.jsx)("div",{className:"ssc-line w-60 mb-4"})]})]}),(0,r.jsxs)("div",{className:"list-reservation__status",children:[(0,r.jsx)("div",{className:"list-reservation__counter",children:(0,r.jsx)("div",{className:"ssc-circle w-100"})}),(0,r.jsxs)("div",{className:"list-reservation__deadline",children:[(0,r.jsx)("div",{className:"ssc-head-line w-30 mb-4"}),(0,r.jsx)("div",{className:"ssc-line w-20 mb-4"}),(0,r.jsx)("div",{className:"ssc-line w-20 mb-4"})]})]})]})})])},77036(e,t,n){"use strict";n.d(t,{A:()=>w});var r=n(71763),i=n(2091),a=n.n(i),s=n(83668),o=n(17124),l=n(52661),c=n(79017),u=n(45011),d=n(87683),f=n(50066),h=n(91987);const p=({dataCy:e="info-label",children:t})=>(0,h.jsx)("div",{"data-cy":e,className:"status-label status-label--info",children:t}),m=({label:e,holdings:t})=>{const n=(0,o.F)(),r=t?n("materialsInStockInfoText",{count:t,placeholders:{"@count":t}}):null;return t?(0,h.jsxs)(h.Fragment,{children:[(0,h.jsx)("p",{className:"text-small-caption",children:e}),(0,h.jsx)("p",{className:"text-small-caption",children:r})]}):(0,h.jsx)("p",{className:"text-small-caption",children:e})},g=({reservationInfo:e,openReservationDetailsModal:t,color:n,percent:r,empty:i=!1,info:a,label:s,children:o,showArrow:l=!0,className:c,holdings:u})=>{const g=a||(Array.isArray(s)?s.length>0:!!s);return(0,h.jsxs)("div",{className:c??"list-reservation__status",children:[(0,h.jsx)("div",{className:"list-reservation__counter color-secondary-gray",children:!i&&(0,h.jsx)(f.A,{color:n,percent:r,children:o})}),g&&(0,h.jsx)("div",{children:(0,h.jsxs)("div",{className:"list-reservation__deadline",children:[a&&(0,h.jsx)(p,{children:a}),"string"==typeof s&&(0,h.jsx)(m,{label:s,holdings:u}),Array.isArray(s)&&s.map((e,t)=>(0,h.jsx)("p",{className:"text-small-caption",children:e},t))]})}),l&&(0,h.jsx)(d.A,{arrowLabelledBy:`${e?.identifier||e?.faust}-title`,cursorPointer:!0,clickEventHandler:()=>{t&&e&&t(e)}})]})};var v=n(51425),y=n(18196),b=n(53059);const w=({reservationInfo:e,openReservationDetailsModal:t,showStatusCircleIcon:n=!0,showArrow:i=!0,reservationStatusClassNameOverride:d,isDigital:f})=>{const p=(0,o.F)(),m=(0,b.UK)(),{faust:w,state:A,expiryDate:x,pickupBranch:E,numberInQueue:C,pickupDeadline:S,pickupNumber:k}=e,{data:M}=(0,y.us)({faustIds:[String(w)],config:m,blacklist:"availability",options:{query:{enabled:!!w}}}),_=(0,y.Rr)(M||[]),[T,D]=(0,r.useState)(""),{success:I}=(0,l.jM)(),R=m("branchesConfig",{transformer:"jsonParse"});(0,s.A)(()=>{R&&E&&D((0,u.C4)(E,R))},[R,E]);if("readyForPickup"===A)return(0,h.jsx)(g,{color:I,percent:100,info:(()=>{if(!(f&&x||S))return"";const e=(f?x:S)??null;return e?(0,v.Fk)({pickupBranch:E,date:e,t:p,isDigital:f}):""})(),label:f?[p("reservationListDigitalPickupText")]:[T,k||""],reservationInfo:e,openReservationDetailsModal:t,empty:!n,showArrow:i,className:d,holdings:_,children:(0,h.jsxs)("div",{className:"counter__value color-secondary-gray",children:[(0,h.jsx)("img",{src:a(),alt:""}),(0,h.jsx)("span",{className:"counter__label color-secondary-gray",children:p("reservationListReadyText")})]})});if("reserved"===A&&E&&C&&x){const r=1===C?p("reservationListFirstInQueueText"):p("reservationListNumberInQueueText",{placeholders:{"@count":C-1}});return(0,h.jsxs)(g,{percent:1/C*100,label:n?r:"",reservationInfo:e,openReservationDetailsModal:t,empty:!n,showArrow:i,className:d,holdings:_,children:[(0,h.jsx)("span",{className:"counter__value color-secondary-gray",children:C}),(0,h.jsx)("span",{className:"counter__label color-secondary-gray",children:p("reservationListInQueueText")})]})}if("reserved"===A&&!E&&S){const r=(0,c.UM)(S),a=n?p("reservationListAvailableInText",{placeholders:{"@count":(0,c.UM)(S)}}):"";return(0,h.jsxs)(g,{percent:(0,c.UM)(S)/100,label:a,reservationInfo:e,openReservationDetailsModal:t,empty:!n,showArrow:i,className:d,holdings:_,children:[(0,h.jsxs)("span",{className:"counter__value color-secondary-gray",children:[(0,c.UM)(S)>0?r:0," "]}),(0,h.jsx)("span",{className:"counter__label color-secondary-gray",children:p(1===r?"reservationListDayText":"reservationListDaysText")})]})}
2return(0,h.jsx)(g,{reservationInfo:e,openReservationDetailsModal:t,percent:0,label:"",empty:!0,showArrow:i,className:d,holdings:_})}},51425(e,t,n){"use strict";var r=n(79017);const i=e=>e.sort((e,t)=>new Date(e.pickupDeadline||new Date).getTime()-new Date(t.pickupDeadline||new Date).getTime());n.d(t,["Fe",0,e=>i([...e]).sort((e,t)=>{const n=e.pickupNumber||"",r=t.pickupNumber||"";return n.localeCompare(r,void 0,{numeric:!0,sensitivity:"base"})}),"Fk",0,({pickupBranch:e,date:t,isDigital:n,t:i})=>i(e?"reservationPickUpLatestText":"reservationListLoanBeforeText",{placeholders:{"@date":(0,r.SL)({date:t,isDigital:n})}}),"Iw",0,({identifier:e,state:t,pickupDeadline:n,faust:i,numberInQueue:a},s)=>e&&"reserved"===t?n?s("reservationListAvailableInText",{placeholders:{"@count":(0,r.UM)(n)}}):s("reservationListYouAreInQueueText"):i&&a?s("dashboardNumberInLineText",{count:a,placeholders:{"@count":a}}):"","JU",0,e=>e.filter(({state:e})=>"readyForPickup"===e),"LQ",0,i,"hm",0,e=>[...e].sort((e,t)=>(e.numberInQueue||0)-(t.numberInQueue||0))])},17507(e,t,n){"use strict";n(97700);var r=n(71763),i=n(13526),a=n(17124),s=n(18248),o=n(68134),l=n.n(o),c=n(56929),u=n.n(c),d=n(19375),f=n.n(d),h=n(91987);n.d(t,["A",0,function({facetField:e,label:t,selectedValues:n,selectedCount:o,facetValues:c,showScore:d=!0,onChange:p,getValue:m}){const g=(0,a.F)(),[v,y]=(0,r.useState)(()=>o>0||n.length>0),[b,w]=(0,r.useState)(!1),A=b?c:c.slice(0,5),x=c.length>5;return 0===c.length?null:(0,h.jsxs)("li",{className:"search-facet-group",children:[(0,h.jsxs)("button",{type:"button",className:"search-facet-group__header",onClick:()=>y(!v),"aria-expanded":v,"aria-controls":`filter-group-content-${e}`,children:[(0,h.jsxs)("div",{className:"search-facet-group__header-content",children:[(0,h.jsx)("span",{className:"search-facet-group__label",children:t}),o>0&&(0,h.jsx)("span",{className:"search-facet-group__count-badge",children:o})]}),(0,h.jsx)("img",{src:l(),alt:"",className:(0,i.A)("search-facet-group__chevron",v&&"search-facet-group__chevron--expanded")})]}),v&&(0,h.jsxs)(h.Fragment,{children:[(0,h.jsx)("ul",{id:`filter-group-content-${e}`,className:"search-facet-group__content",children:A.map(t=>{const r=m(t),i=t.score??0,a=n.includes(r),o=`filter-${e}-${r}-count`;return(0,h.jsxs)("li",{className:"search-facet-group__item",children:[(0,h.jsx)(s.A,{id:`filter-${e}-${r}`,label:r,selected:a,onChecked:e=>((e,t)=>{p(t?[...n,e]:n.filter(t=>t!==e))})(r,e),ariaDescribedBy:i>0?o:void 0}),d&&i>0&&(0,h.jsx)("span",{id:o,className:"search-facet-group__item-count",children:i})]},r)})}),x&&(0,h.jsx)("div",{className:"search-facet-group__footer",children:(0,h.jsxs)("button",{type:"button",className:"search-facet-group__show-all",onClick:()=>w(!b),"aria-controls":`filter-group-content-${e}`,"aria-expanded":b,children:[(0,h.jsx)("img",{src:b?f():u(),alt:"",className:"search-facet-group__show-all-icon"}),(0,h.jsx)("span",{children:g(b?"searchShowLessText":"searchShowAllText")})]})})]})]})}])},96496(e,t,n){"use strict";n.d(t,{A:()=>g});var r=n(71763),i=n(13526),a=n(52661),s=n(89416),o=n(94287),l=n(91326),c=n(1354),u=n(91987);const d=({title:e,html:t,buttonLabel:n,buttonUrl:r})=>(0,u.jsxs)("div",{className:"card-list-info-box pagefold-parent--medium",children:[(0,u.jsx)("div",{className:"pagefold-triangle--medium pagefold-inherit-parent"}),(0,u.jsx)("div",{className:"card-list-info-box__icon cover cover--size-small cover--aspect-small"}),(0,u.jsxs)("div",{className:"card-list-info-box__content",children:[(0,u.jsxs)("div",{className:"card-list-info-box__text",children:[(0,u.jsx)("h3",{className:"card-list-info-box__title text-header-h4 mb-8",children:e}),(0,u.jsx)("div",{className:"text-body-small-regular",dangerouslySetInnerHTML:{__html:t||""}})]}),n&&r&&(0,u.jsx)("div",{className:"card-list-info-box__button-wrapper",children:(0,u.jsx)(c.A,{href:r,className:"btn-primary btn-outline btn-xsmall",children:n})})]})]});var f=n(38371),h=n(9067);const p=({campaignData:e})=>{const{redirectWithUrlTracking:t}=(0,f.OT)();if(!e.title)return null;const n=e.open_in_new_tab??!1;return(0,u.jsxs)("a",{className:"campaign arrow arrow__hover--right-small",href:e.url,target:n?"_blank":void 0,rel:n?"noreferrer":void 0,"data-cy":"campaign-body",onClick:r=>{e.url&&(r.preventDefault(),t({campaignUrl:e.url,parameterValue:e.title,openInNewTab:n}))},children:[e?.image?.url&&(0,u.jsx)("div",{className:"campaign__image",children:(0,u.jsx)("img",{src:e.image.url,alt:e?.image?.alt})}),e.text&&(0,u.jsx)("h2",{className:"campaign__title",children:e.text}),(0,u.jsx)(h.A,{})]})},m=({resultItems:e,isLoading:t,page:n,pageSize:c,infoBoxProps:f,className:h})=>{const m=r.useRef(null);(0,r.useEffect)(()=>{n>0&&m.current&&m.current.focus()},[n,e]);const g=c;return(0,u.jsxs)("ul",{className:(0,i.A)("content-list",h),"data-cy":"search-result-list",children:[e?.map((e,t)=>{const i=t===n*c;return(e=>!("workId"in e))(e)?(0,u.jsx)(l.A,{className:"content-list__item",ref:i?m:null,children:(0,u.jsx)(p,{campaignData:e})},"campaign"):t===g&&f?.title&&f?.html?(0,u.jsxs)(r.Fragment,{children:[(0,u.jsx)(l.A,{className:"content-list__item content-list__item--info-box",children:(0,u.jsx)(d,{title:f?.title,html:f?.html,buttonLabel:f?.buttonLabel,buttonUrl:f?.buttonUrl})}),(0,u.jsx)(l.A,{className:"content-list__item",ref:i?m:null,children:(0,u.jsx)(s.A,{item:e,coverTint:(0,a.J$)(t),resultNumber:t+1})})]},e.workId):(0,u.jsx)(l.A,{className:"content-list__item",ref:i?m:null,children:(0,u.jsx)(s.A,{item:e,coverTint:(0,a.J$)(t),resultNumber:t+1})},e.workId)}),t&&(0,u.jsx)(u.Fragment,{children:[...Array(5)].map((e,t)=>(0,u.jsx)("li",{className:"content-list__item",children:(0,u.jsx)(o.A,{})},t))})]})},g=(0,r.memo)(m)},46987(e,t,n){"use strict";n.d(t,{zN:()=>d});
2var r=n(45411),i=n.n(r),a=n(63893),s=n.n(a),o=(n(97700),n(52661)),l=n(6117),c=n(18916);const u=[l.DX.Materialtypesgeneral,l.DX.Materialtypesspecific,l.DX.Creators,l.DX.Year,l.DX.Mainlanguages,l.DX.Subjects,l.DX.Genreandform,l.DX.Fictionalcharacters,l.DX.Dk5,l.DX.Age,l.DX.Libraryrecommendation,l.DX.Generalaudience,l.DX.Lix,l.DX.Let,l.DX.Gameplatform,l.DX.Accesstypes,l.DX.Canalwaysbeloaned,l.DX.Fictionnonfiction,l.DX.Childrenoradults];function d(e,t){const n=i()(e,e=>Object.keys(e).filter(n=>e[n].origin===t)),r=Object.keys(n);let a="";return r.forEach(e=>{n[e].forEach(t=>{""!==a&&(a=a.concat(";")),a=a.concat(`facet.${e}:${t}`)})}),a}n.d(t,["EL",0,(e,t)=>{return{...(n=e,Object.keys(n).reduce((e,t)=>({...e,[t]:Object.keys(n[t])}),{})),...t.length>0?{branchId:t}:{}};var n},"Tt",0,e=>{switch(e.toLowerCase()){case l.DX.Accesstypes.toLowerCase():return"facetAccessTypesText";case l.DX.Canalwaysbeloaned.toLowerCase():return"facetCanAlwaysBeLoanedText";case l.DX.Childrenoradults.toLowerCase():return"facetChildrenOrAdultsText";case l.DX.Creators.toLowerCase():return"facetCreatorsText";case l.DX.Dk5.toLowerCase():return"facetDk5Text";case l.DX.Fictionnonfiction.toLowerCase():return"facetFictionNonfictionText";case l.DX.Fictionalcharacters.toLowerCase():return"facetFictionalCharactersText";case l.DX.Genreandform.toLowerCase():return"facetGenreAndFormText";case l.DX.Mainlanguages.toLowerCase():return"facetMainLanguagesText";case l.DX.Materialtypesspecific.toLowerCase():return"facetMaterialTypesSpecificText";case l.DX.Materialtypesgeneral.toLowerCase():return"facetMaterialTypesGeneralText";case l.DX.Subjects.toLowerCase():return"facetSubjectsText";case l.DX.Worktypes.toLowerCase():return"facetWorkTypesText";case l.DX.Year.toLowerCase():return"facetYearText";case l.DX.Gameplatform.toLowerCase():return"facetGamePlatformText";case l.DX.Age.toLowerCase():return"facetAgeText";case l.DX.Generalaudience.toLowerCase():return"facetGeneralAudienceText";case l.DX.Lix.toLowerCase():return"facetLixText";case l.DX.Let.toLowerCase():return"facetLetText";case l.DX.Libraryrecommendation.toLowerCase():return"facetLibraryRecommendationText";default:return(0,c.A)(e)}},"Z4",0,(e,t)=>{const n=s()(Object.keys(e[l.DX.Materialtypesspecific]||{}).sort()),r=(0,o.JB)(t);return n&&r.includes(n)?n:void 0},"aT",0,u,"z2",0,e=>{switch(e){case l.DX.Materialtypesspecific:return"materialTypesSpecific";case l.DX.Worktypes:return"workTypes";case l.DX.Creators:return"creators";case l.DX.Subjects:return"subjects";case l.DX.Dk5:return"dk5";default:return"invalid"}}])},98908(e,t,n){"use strict";n(97700);var r=n(71763),i=n(20496),a=n(95071),s=n(81409),o=n(57996),l=n(6117),c=n(46987),u=n(38371),d=n(75038);n.d(t,["A",0,()=>{const{track:e}=(0,u.Jx)(),t=(0,i.wA)(),n=(0,i.d4)(e=>e.filter),f=(0,r.useCallback)(()=>{(0,o.MR)("filters"),t((0,a.IU)())},[t]),h=(0,r.useCallback)(n=>{"usePersistedFilters"!==(0,o.d6)("filters")&&(0,o.$u)({filters:"usePersistedFilters"}),t((0,a.WQ)(n));const r=s.M_.getState().filter;"facetLine"===n.origin&&e("click",{id:d.o.facetsByFacetLineClick.id,name:d.o.facetsByFacetLineClick.name,trackedData:(0,c.zN)(r,n.origin)}),"facetBrowser"===n.origin&&e("click",{id:d.o.searchFacets.id,name:d.o.searchFacets.name,trackedData:(0,c.zN)(r,n.origin)})},[t,e]),p=(0,r.useCallback)(e=>{t((0,a.TF)(e)),(0,o.MR)(e.facet)},[t]);return{filters:n,addToFilter:h,removeFromFilter:p,clearFilter:f,addFilterFromUrlParamListener:e=>{const t=(0,o.d6)((0,c.z2)(e));t&&([l.DX.Creators,l.DX.Subjects,l.DX.Dk5].includes(e)&&f(),h({facet:(0,c.z2)(e),term:{key:"key",term:t,traceId:"traceId"},origin:"facetUrl"}))}}}])},87683(e,t,n){"use strict";n(71763);var r=n(9067),i=n(91987);n.d(t,["A",0,({cursorPointer:e=!1,clickEventHandler:t,keyUpEventHandler:n,arrowLabelledBy:a,classNames:s=""})=>{const o=e&&{cursor:"pointer"}||{cursor:"inherit"};return(0,i.jsx)("button",{"aria-labelledby":a,className:`${s} arrow-button`,style:o,type:"button",onMouseUp:e=>{t&&(e.stopPropagation(),t())},onKeyUp:e=>{n&&(e.stopPropagation(),n(e))},children:(0,i.jsx)(r.A,{})})}])},62892(e,t,n){"use strict";n.d(t,{$:()=>f});var r=n(71763),i=n(63848),a=n.n(i),s=n(15397),o=n.n(s),l=n(13526),c=n(91987);const u=({buttonType:e,collapsible:t,iconClassNames:n}
2)=>{const r=`btn-icon ${(0,l.A)({"btn-collapsible":t},[n])}`;return"default"===e?(0,c.jsx)("div",{className:"ml-16",children:(0,c.jsx)("img",{className:r,src:a(),alt:""})}):"external-link"===e?(0,c.jsx)("img",{className:r,src:o(),alt:""}):null};var d=n(52661);const f=({label:e,buttonType:t,type:n="button",collapsible:i,size:a,variant:s,disabled:o=!1,onClick:l,iconClassNames:f,id:h,classNames:p,dataCy:m,ariaDescribedBy:g,canOnlyBeClickedOnce:v=!1})=>{const y=(0,r.useRef)(!1),b=()=>{y.current||(v&&(y.current=!0),l&&l())};return(0,c.jsxs)("button",{"data-cy":m||"button",type:n,className:`btn-primary btn-${s} btn-${a} ${o?"btn-outline":""} arrow__hover--right-small ${p??""}`,disabled:o||y.current,onMouseUp:b,onKeyUp:e=>{(0,d.GC)(e.key)&&b()},id:h,"aria-describedby":g,children:[e,(0,c.jsx)(u,{buttonType:t,iconClassNames:f,collapsible:i})]})}},63982(e,t,n){"use strict";var r=n(71763),i=n(62892),a=n(57996),s=n(91987);n.d(t,["A",0,({buttonType:e,children:t,classNames:n,dataCy:o="link-button",iconClassNames:l,isNewTab:c=!1,size:u="medium",trackClick:d,url:f,variant:h="filled",ariaLabelledBy:p,id:m})=>{const g=(0,r.useRef)(!1);return(0,s.jsx)(i.$,{variant:h,size:u,buttonType:e||"none",classNames:n,iconClassNames:l,onClick:()=>{if(!d)return void(0,a.SE)(f,c);if(g.current)return;g.current=!0;const e=()=>{g.current=!1};d().then(()=>(0,a.SE)(f,c)).then(e,e)},dataCy:o,ariaDescribedBy:p,id:m,label:t,collapsible:!1})}])},39003(e,t,n){"use strict";var r=n(13526),i=n(71763),a=n(91987);n.d(t,["A",0,({id:e,children:t,showContent:n=!1,onOpen:s,cyData:o,detailsClassName:l,summaryClassName:c,summary:u})=>{const[d,f]=(0,i.useState)(n),h=(0,i.useCallback)(()=>{d||s?.(),f(e=>!e)},[d,s]),p=(0,i.useCallback)(()=>{h()},[h]),m=(0,i.useCallback)(e=>{"Enter"===e.key&&h()},[h]),g=`disclosure-${e}`;return(0,a.jsxs)("div",{className:(0,r.A)(l),children:[(0,a.jsx)("div",{className:(0,r.A)(c),"data-cy":o,onClick:p,onKeyDown:m,role:"button",tabIndex:0,"aria-controls":g,"aria-expanded":d,children:u}),d&&(0,a.jsx)("div",{id:g,children:t})]})}])},35259(e,t,n){"use strict";n.d(t,{A:()=>u});var r=n(13526),i=(n(71763),n(353)),a=n.n(i),s=n(68134),o=n.n(s),l=n(91987);const c=({arrowIcon:e})=>"triangles"===e?(0,l.jsxs)("span",{children:[(0,l.jsx)("img",{className:"dropdown__arrow",src:a(),alt:""}),(0,l.jsx)("img",{className:"dropdown__arrow dropdown__arrow--bottom",src:a(),alt:""})]}):"chevron"===e?(0,l.jsx)("img",{className:"dropdown__arrow",src:o(),alt:""}):null,u=({arrowIcon:e,ariaLabel:t,options:n,classNames:i,innerClassNames:a,handleOnChange:s,placeholder:o,cyData:u,label:d,labelClassName:f,id:h,labelledBy:p,defaultValue:m})=>{const g={root:(0,r.A)("dropdown",i),select:(0,r.A)("dropdown__select",a?.select),option:(0,r.A)("dropdown__option",a?.option),arrowWrapper:(0,r.A)("dropdown__arrows",a?.arrowWrapper)},v=o?[o,...n]:n;return(0,l.jsxs)("div",{className:g.root,children:[d&&(0,l.jsx)("label",{htmlFor:h,className:f,children:d}),(0,l.jsxs)("div",{className:g.root,children:[(0,l.jsx)("select",{id:h,"data-cy":u,className:g.select,"aria-labelledby":p,"aria-label":t,onChange:e=>{s&&e.target.value&&s(e)},children:v.map(({label:e,value:t,disabled:n})=>(0,l.jsx)("option",{value:t,className:g.option,disabled:n,selected:t.toString()===m?.toString(),children:e},e))}),(0,l.jsx)("div",{className:g.arrowWrapper,children:(0,l.jsx)(c,{arrowIcon:e})})]})]})}},57994(e,t,n){"use strict";var r=n(71763),i=n(41084),a=n(18248),s=n(17124),o=n(52661),l=n(91987);n.d(t,["A",0,({amountOfSelectableMaterials:e,selectableMaterials:t=[],selectedMaterials:n=[],selectMaterials:c,buttonComponent:u,children:d})=>{const f=(0,s.F)(),h=(0,r.useRef)(null),p=(0,i.A)(h,{threshold:0}),m=void 0!==c&&e>0?(0,l.jsx)(a.A,{selected:0!==e&&n.length===e,disabled:0===e,id:"checkbox-select-all",onChecked:()=>{c&&(n.length===e?c((0,o.CT)([])):c(t))},label:f("groupModalCheckboxText")}):null;return(0,l.jsxs)(l.Fragment,{children:[(0,l.jsxs)("div",{className:"button-box",ref:h,children:[m,u]}),(0,l.jsx)("div",{className:"modal-loan__list",children:d}),!p?.isIntersecting&&(0,l.jsxs)("div",{className:"button-box button-box--sticky-bottom",children:[m,u]})]})}])}
2,6030(e,t,n){"use strict";n.d(t,{D:()=>M,A:()=>_}),n(97700);var r=n(71763),i=n(48113),a=n(81738),s=n(17124),o=n(57994),l=n(52661),c=n(87533),u=n(10856),d=n(42636),f=n(58419),h=n(64035),p=n(28656),m=n(79017),g=n(28607),v=n(91987);const y=({materials:e,selectedMaterials:t,openDetailsModal:n,selectMaterials:i,pageSize:a})=>{const o=(0,r.useMemo)(()=>(0,l.Vq)(e),[e]),c=(0,s.F)(),[y,b]=(0,r.useState)([]),{itemsShown:w,PagerComponent:A,firstInNewPage:x}=(0,f.A)({hitcount:o.length,pageSize:a});(0,r.useEffect)(()=>{b([...o].splice(0,w))},[w,o]);const E=e=>{const n=[...t],r=t.indexOf(e);r>-1?n.splice(r,1):n.push(e),i(n)};return(0,v.jsxs)(v.Fragment,{children:[(0,v.jsx)("ul",{className:"modal-loan__list-materials",children:y.map((e,r)=>(0,v.jsx)(u.A,{focused:x===r,statusBadgeComponent:(0,v.jsx)(p.A,{badgeDate:e.dueDate,neutralText:(0,g.V_)(e,m.Yq,c)}),statusBadgeComponentMobile:(0,v.jsx)(p.A,{badgeDate:e.dueDate,neutralText:(0,g.V_)(e,m.Yq,c),mobileVersion:!0}),statusMessageComponentDesktop:(0,v.jsx)(h.A,{className:"list-materials__status__note-desktop",loanType:e.loanType,renewalStatusList:e.renewalStatusList}),statusMessageComponentMobile:(0,v.jsx)(h.A,{className:"list-materials__status__note-mobile",loanType:e.loanType,renewalStatusList:e.renewalStatusList}),item:e,openDetailsModal:e=>{(0,d.R)(e)&&n(e)},selected:t.includes(e),onMaterialChecked:E,disabled:!e.isRenewable},e.faust))}),(0,v.jsx)(A,{classNames:"result-pager--margin-bottom"})]})};var b=n(62892),w=n(29858);const A=({materialsToRenew:e,renewableMaterials:t,renewSelected:n,renewingStatus:r})=>{const i=(0,s.F)(),a=e.length,o=(0,w.OX)({isRenewable:t>0,renewingStatus:r,t:i,defaultText:i("groupModalButtonText",{count:a,placeholders:{"@count":a}})});return(0,v.jsx)(b.$,{dataCy:"loans-group-modal-button",label:o,buttonType:"none",id:"renew-several",variant:"filled",disabled:0===t||"pending"===r,collapsible:!1,onClick:n,size:"small"})};var x=n(53827),E=n(21160),C=n(22512),S=n(38371),k=n(75038);const M=(e,t,n)=>e&&t?(0,C.Q0)(String(t),[e]):(0,C.Q0)("",[String(n)]),_=({dueDate:e,loansModal:t,openDetailsModal:n,pageSize:u,children:d})=>{const f=(0,s.F)(),{mutate:h}=(0,c.Oc)(),{dueDateModal:p,allLoansId:m}=(0,C.c6)(),g=(0,i.jE)(),b=M(e,p,m),_=(0,l.oq)(t),[T,D]=(0,r.useState)([]),[I,R]=(0,r.useState)(null),{track:O}=(0,S.Jx)(),{handler:P,requestStatus:N,setRequestStatus:j}=(0,E.$K)({request:{params:{data:T.map(e=>e.loanId??0)},operation:h},onError:()=>{R(null)},onSuccess:e=>{g.invalidateQueries({queryKey:(0,c.$4)()}),e&&R(e)}}),B=(0,r.useCallback)(()=>{const e=_===T.length?"renewAllMaterials":"renewSelectedMaterials",t=_===T.length?`Forny_alle_materialer (${T.length})`:`Forny_valgte_materialer (${T.length})`;O("click",{id:k.o[e].id,name:k.o[e].name,trackedData:t}),P()},[P]);(0,r.useEffect)(()=>{D((0,l.CT)(t))},[t]);const L=e=>{D(e)},F="success"===N,z=(0,w.Pl)(I);return(0,v.jsxs)(a.Ay,{modalId:b,closeModalAriaLabelText:f("groupModalLoansCloseModalAriaLabelText"),screenReaderModalDescriptionText:f("groupModalLoansAriaDescriptionText"),eventCallbacks:{close:()=>j("idle")},classNames:F?"modal-cta modal-padding":"",children:[["idle","pending"].includes(N)&&(0,v.jsxs)("div",{className:"modal-loan",children:[d,(0,v.jsx)(o.A,{selectMaterials:L,selectedMaterials:T,amountOfSelectableMaterials:_,selectableMaterials:(0,l.CT)(t),buttonComponent:(0,v.jsx)(A,{materialsToRenew:T,renewableMaterials:_,renewSelected:B,renewingStatus:N}),children:(0,v.jsx)(y,{materials:t,selectedMaterials:T,openDetailsModal:n,selectMaterials:L,pageSize:u})})]}),!["idle","pending"].includes(N)&&(0,v.jsx)(x.A,{messageType:"success"===N?"success":"error",renewingResponse:I,modalId:b,setRenewingStatus:j,texts:{successTitleText:f("renewGroupModalLoansSuccessTitleText"),successStatusText:f("renewGroupModalLoansSuccessStatusText",{count:z}),noRenewalsPossibleErrorTitleText:f("renewGroupModalLoansNoRenewalsPossibleErrorTitleText"),noRenewalsPossibleErrorStatusText:f("renewGroupModalLoansNoRenewalsPossibleErrorStatusText"),errorTitleText:f("renewGroupModalLoansErrorTitleText"),errorStatusText:f("renewGroupModalLoansErrorStatusText"),buttonText:f("renewGroupModalLoansButtonText")}})]})}},62847(e,t,n){"use strict";n(71763);var r=n(91987);n.d(t,["A",0,({header:e})=>(0,r.jsx)("div",{className:"modal-loan__header",children:(0,r.jsx)("div",{children:(0,r.jsx)("h2",{className:"modal-loan__title text-header-h2",children:e})})})])},61903(e,t,n){"use strict";n(71763);var r=n(6541),i=n(52661),a=n(22442),s=n(17124),o=n(91987);n.d(t,["A",0,({dueDate:e,header:t,subHeader:n,statusCircleComponent:l})=>{const c=(0,s.F)(),u=(0,a.Ik)()("feesPageUrl");return(0,o.jsxs)(o.Fragment,{children:[(0,o.jsxs)("div",{className:"modal-loan__header",children:[(0,o.jsx)("div",{className:"mr-32",children:l}),(0,o.jsxs)("div",{children:[(0,o.jsx)("h2",{className:"modal-loan__title text-header-h2",children:t}),n&&(0,o.jsx)("div",{className:"text-body-large",children:n})]})]}),e&&(0,i.El)(e)&&(0,o.jsx)("div",{className:"modal-details__warning",children:(0,o.jsx)(r.A,{leftLink:u,linkText:c("groupModalDueDateLinkToPageWithFeesText"),overdueText:c("groupModalDueDateWarningLoanOverdueText")})})]})}])},9927(e,t,n){"use strict";n.d(t,{A:()=>g});var r=n(50072),i=n.n(r),a=n(65683),s=n.n(a),o=n(71763),l=n(90424),c=n.n(l),u=n(96676),d=n(13526),f=n(83277),h=n(53059),p=n(91987);const m=({label:e,id:t,placeholder:n,query:r,onAddressSelect:i,onQueryChange:a})=>{const s=(0,h.UK)()("dataforsyningenTokenConfig")||"",[l,m]=(0,o.useState)([]),g=(0,o.useMemo)(()=>c()(async e=>{if(e.length<3)return void m([]);const t=await(0,f.u)({query:e,token:s});m(t)},300),[s]),v=(0,o.useCallback)(({inputValue:e,type:t})=>{const n=e||"";a(n),t===u.Bp.stateChangeTypes.InputChange?g(n):(g.cancel(),m([]))},[a,g]),{isOpen:y,getLabelProps:b,getMenuProps:w,getInputProps:A,highlightedIndex:x,getItemProps:E,selectedItem:C}=(0,u.Bp)({items:l,inputValue:r,itemToString:e=>e?e.betegnelse:"",onInputValueChange:v,onSelectedItemChange({selectedItem:e}){e&&i(e)}});return(0,p.jsxs)("div",{className:"address-input-wrapper",children:[(0,p.jsx)("label",{className:"address-input-wrapper__label",...b(),children:e}),(0,p.jsxs)("div",{className:"address-input__combobox",children:[(0,p.jsx)("input",{id:t,placeholder:n,className:"address-input",...A()}),(0,p.jsx)("ul",{className:(0,d.A)("address-input__suggestions",!(y&&l.length)&&"address-input__suggestions--hidden"),...w(),children:y&&l.map((e,t)=>(0,p.jsx)("li",{className:(0,d.A)("address-input__suggestions__item",x===t&&"address-input__suggestions__item--highlighted",C===e&&"address-input__suggestions__item--selected"),...E({item:e,index:t}),children:(0,p.jsx)("span",{children:e.betegnelse})},e.id))})]})]})},g=({id:e,label:t,placeholder:n,buttonText:r,query:a,onQueryChange:o,onAddressSelect:l,onGetUserLocation:c,geoLocationError:u})=>(0,p.jsxs)("div",{className:"address-search-bar",children:[(0,p.jsx)(m,{id:e,label:t,placeholder:n,query:a,onQueryChange:o,onAddressSelect:l}),(0,p.jsxs)("button",{type:"button",onClick:c,className:"address-search-bar__location-button",children:[(0,p.jsx)("img",{src:i(),alt:""}),(0,p.jsx)("p",{children:r})]}),u&&(0,p.jsxs)("div",{className:"address-search-bar__error-message",role:"alert",children:[(0,p.jsx)("img",{src:s(),alt:""}),(0,p.jsx)("p",{children:u})]})]})},9067(e,t,n){"use strict";n(71763);var r=n(91987);n.d(t,["A",0,()=>(0,r.jsxs)("svg",{width:"61",height:"9",viewBox:"0 0 61 9",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[(0,r.jsx)("path",{className:"arrow__body",d:"M60 4.5H0",stroke:"currentColor"}),(0,r.jsx)("path",{className:"arrow__head",d:"M60.3537 4.85355C60.5489 4.65829 60.5489 4.34171 60.3537 4.14645L57.1717 0.96447C
256.9764 0.769208 56.6598 0.769208 56.4646 0.96447C56.2693 1.15973 56.2693 1.47631 56.4646 1.67157L59.293 4.5L56.4646 7.32843C56.2693 7.52369 56.2693 7.84027 56.4646 8.03553C56.6598 8.2308 56.9764 8.2308 57.1717 8.03553L60.3537 4.85355ZM60.0001 4H57.0001V5H60.0001V4Z",fill:"currentColor"})]})])},1354(e,t,n){"use strict";n.d(t,{A:()=>o}),n(71763);var r=n(57996);const i=({e,trackClick:t,isNewTab:n,url:i})=>{e.preventDefault(),t().then(()=>{n&&window.open(i.href,"_blank"),(0,r.SE)(i)})},a=({type:e,trackClick:t,isNewTab:n,url:r,stopPropagation:a})=>s=>{if(a&&s.stopPropagation(),!t)return;const{key:o}=s;"keyup"!==e||"keyup"!==s.type||"Enter"!==o?"click"===e&&"click"===s.type&&i({e:s,isNewTab:n,trackClick:t,url:r}):i({e:s,isNewTab:n,trackClick:t,url:r})};var s=n(91987);const o=({href:e,children:t,isNewTab:n=!1,className:r,id:i,dataCy:o,ariaLabelledBy:l,stopPropagation:c=!1,isHiddenFromScreenReaders:u,trackClick:d})=>{const f=a({type:"keyup",isNewTab:n,stopPropagation:c,url:e,trackClick:d}),h=a({type:"click",isNewTab:n,stopPropagation:c,url:e,trackClick:d});return(0,s.jsx)("a",{id:i,"data-cy":o||i,href:e.toString(),target:n?"_blank":void 0,rel:"noreferrer",className:r,onKeyUp:f,onClick:h,"aria-labelledby":l,tabIndex:u?-1:0,"aria-hidden":u,children:t})}},24507(e,t,n){"use strict";n(71763);var r=n(1354),i=n(91987);n.d(t,["A",0,({url:e,children:t,isNewTab:n=!1,className:a,dataCy:s="link-no-style",ariaLabelledBy:o,isHiddenFromScreenReaders:l,trackClick:c})=>(0,i.jsx)(r.A,{href:e,isNewTab:n,className:`hide-linkstyle ${a||""}`,dataCy:s,ariaLabelledBy:o,isHiddenFromScreenReaders:l,trackClick:c,children:t})])},44242(e,t,n){"use strict";n(71763);var r=n(91987);n.d(t,["A",0,({author:e,year:t})=>(0,r.jsxs)(r.Fragment,{children:[e&&e,t&&(0,r.jsxs)(r.Fragment,{children:[" (",t,")"]})]})])},78948(e,t,n){"use strict";var r=n(13526),i=(n(71763),n(66731)),a=n.n(i),s=n(49641),o=n(91987);n.d(t,["A",0,({selected:e,isLoading:t,isAvailable:n,manifestText:i,availabilityText:l,quantity:c})=>{const u=n?"success":"alert",d={triangle:(0,r.A)({"pagefold-triangle--none":e},{[`pagefold-triangle--xsmall pagefold-triangle--${u}`]:!e}),check:(0,r.A)("availability-label__check",e&&"selected")};return(0,o.jsxs)(o.Fragment,{children:[(0,o.jsx)("div",{className:d.triangle}),(0,o.jsx)("img",{className:d.check,src:a(),alt:""}),i&&(0,o.jsxs)(o.Fragment,{children:[(0,o.jsx)("p",{className:"availability-label__text text-label-semibold ml-24","data-cy":"availability-label-type",children:i}),(0,o.jsx)("div",{className:"availability-label__divider ml-4"})]}),(0,o.jsx)("p",{className:`availability-label__text text-label-normal ${i?"ml-4":"ml-24"} mr-8`,"data-cy":"availability-label-status",children:t?(0,o.jsx)(s.A,{width:40}):l}),c&&(0,o.jsxs)(o.Fragment,{children:[(0,o.jsx)("div",{className:"availability-label--divider ml-4"}),(0,o.jsxs)("p",{className:"text-label-normal mx-8",children:[c," stk"]})]})]})}])},20273(e,t,n){"use strict";n(71763);var r=n(83668),i=n(17124),a=n(24507),s=n(38371),o=n(75038),l=n(89387),c=n(78948),u=n(99507),d=n(91987);n.d(t,["Y",0,({manifestText:e,accessTypes:t,access:n,selected:f=!1,url:h,faustIds:p,handleSelectManifestation:m,cursorPointer:g=!1,dataCy:v="availability-label",identifier:y,isVisualOnly:b})=>{const{collectPageStatistics:w}=(0,s.Wz)(),A=(0,i.F)(),{isLoading:x,isAvailable:E}=(0,u.A)({accessTypes:t,access:n,faustIds:p,isbn:y,manifestText:e}),C=A(E?"availabilityAvailableText":"availabilityUnavailableText");(0,r.A)(()=>{f&&!x&&w({...o.o.materialStatus,trackedData:C})},[C,w,p,x,f]);const S=(0,d.jsx)(c.A,{selected:f,isLoading:!!x,isAvailable:!!E,manifestText:e,availabilityText:C}),k=(0,l.Mk)({selected:f,cursorPointer:g});return b?(0,d.jsx)("div",{className:k,"data-cy":v,children:S}):h&&!m?(0,d.jsx)(a.A,{className:k,url:h,"data-cy":v,children:S}):(0,d.jsx)("button",{className:k,type:"button",onClick:m,"data-cy":v,"aria-pressed":f,children:S})}])},3534(e,t,n){"use strict";n(71763);var r=n(52661),i=n(57996),a=n(22442),s=n(20273),o=n(18196),l=n(91987);n.d(t,["F",0,({manifestations:e,workId:t,selectedManifestations:n,setSelectedManifestations:c,cursorPointer:u=!1})=>{const d=(0,a.Ik)()("materialUrl"),f=(0,r.JB)(e),h=(0,o.Zh)(e);return(0,l.jsx)(l.Fragment,{children:f.map(e=>{const a=1===f.length,p=h[e],m=(0,r.bn)(p).sort(),g=(0,o.DD)(p),v=g&&(0,o.EO)(g)||null,y=(0,i.Qj)(d,t,e),b=p.map(e=>e.accessTypes.map(e=>e.code)).flat(),w=p.map(e=>e.access.map(e=>e.__typename)).flat();return(0,l.jsx)(s.Y,{url:y,cursorPointer:u,faustIds:m,manifestText:e,accessTypes:b,access:w,selected:n&&e===(0,r._j)(n),handleSelectManifestation:c?()=>{c(p),(0,i.$u)({type:e})}:void 0,identifier:v,isVisualOnly:a},m.join("-"))})})}])},89387(e,t,n){"use strict";n(97700);var r=n(13526),i=n(6117),a=n(16651);n.d(t,["Mk",0,({selected:e,cursorPointer:t})=>(0,r.A)({"pagefold-parent--none availability-label--selected":e},{"pagefold-parent--xsmall availability-label--unselected":!e},{"cursor-pointer":t},"text-label","availability-label"),"rL",0,e=>a.A.some(t=>e.toLowerCase()===t),"sc",0,e=>e?.includes(i.PS.Online)??!1])},33222(e,t,n){"use strict";n.d(t,["JN",0,{0:{isAvailable:!0,meaning:"Unknown"},1:{isAvailable:!0,meaning:"Unknown"},2:{isAvailable:!0,meaning:"Unknown"},3:{isAvailable:!0,meaning:"Unknown"},4:{isAvailable:!0,meaning:"Reservable"},5:{isAvailable:!1,meaning:"Reservation queue on the material"},6:{isAvailable:!0,meaning:"Unknown"},7:{isAvailable:!0,meaning:"Unknown"}},"VX",0,e=>{const t=e?.loanStatus??-1;return{notLoanable:0===t,loaned:1===t,reserved:2===t,redeemable:3===t,loanable:4===t,reservable:5===t}}])},99507(e,t,n){"use strict";n.d(t,{A:()=>d});var r=n(89387),i=n(66701),a=n(83936),s=n(33222),o=n(85468),l=n(28742);var c=n(53059),u=n(29453);const d=({accessTypes:e,access:t,faustIds:n,manifestText:d,isbn:f,enabled:h=!0})=>{const p=(({enabled:e,access:t,isbn:n})=>{const r=(0,o.A)(),c=t.some(e=>"Ereol"===e),u=r&&e&&c&&!!n&&!(0,l.ok)(),d=!r&&e&&c&&!!n,{data:f,isLoading:h}=(0,i.Km)(n,{enabled:u}),{isLoading:p,data:m}=(0,a.wK)(n??"",{query:{enabled:d}}),{isLoading:g,data:v}=(0,a.Qo)(n||"",{query:{enabled:d&&!1===m?.product?.costFree}});if(!e)return{isLoading:null,isAvailable:null};const y=u&&f?(0,i.Ls)(f.status):null,b=d&&v?.loanStatus?s.JN[v.loanStatus].isAvailable:null;return{isLoading:h||p||g,isAvailable:y??b??!0}})({enabled:(0,r.sc)(e)&&h,access:t,isbn:f}),m=(({enabled:e,faustIds:t,manifestText:n})=>{const i=(0,c.UK)(),a=(0,u.A)({faustIds:t??[],config:i,options:{query:{enabled:e&&null!==t&&!(0,r.rL)(n)}}}),{isLoading:s,data:o}=a;return e?(0,r.rL)(n)?{isLoading:!1,isAvailable:!0}:o?o?.some(e=>e.available)?{isLoading:!1,isAvailable:!0}:{isLoading:!1,isAvailable:!1}:{isLoading:s,isAvailable:null}:{isLoading:null,isAvailable:null}})({enabled:!(0,r.sc)(e)&&h,faustIds:n,manifestText:d});return(0,r.sc)(e)?p:m}},17444(e,t,n){"use strict";n.d(t,{A:()=>p});var r=n(71763),i=n(71826),a=n.n(i),s=n(48113),o=n(91987);
2const l=({fill:e,darkBackground:t})=>{let n=e?"icon-favourite icon-favourite--filled":"icon-favourite";return t&&(n=e?"icon-favourite--bright-filled":"icon-favourite--bright"),(0,o.jsx)("svg",{height:"24",width:"24",className:n,viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg",children:(0,o.jsx)("path",{d:"M11.5 20L10.2675 18.921C5.89 15.1035 3 12.5858 3 9.49591C3 6.9782 5.057 5 7.675 5C9.154 5 10.5735 5.66213 11.5 6.70845C12.4265 5.66213 13.846 5 15.325 5C17.943 5 20 6.9782 20 9.49591C20 12.5858 17.11 15.1035 12.7325 18.9292L11.5 20Z",strokeWidth:"2"})})};var c=n(32050),u=n(17124),d=n(28742),f=n(38371),h=n(75038);const p=({id:e,addToListRequest:t,darkBackground:n,title:i})=>{const p=(0,d.ok)(),[m,g]=(0,r.useState)(!1),[v,y]=(0,r.useState)(!p),b=(0,u.F)(),{mutate:w}=(0,c.Xi)(),{mutate:A}=(0,c.pt)(),{track:x}=(0,f.Jx)(),E=(0,s.jE)(),C="default";(0,r.useEffect)(()=>{p?y(!1):(y(!0),w({listId:C,itemId:e},{onSuccess:()=>{g(!0),y(!1)},onError:()=>{g(!1),y(!1)}}))},[e,w,p]);const S=(0,r.useCallback)(n=>{m?(g(!1),A({listId:C,itemId:e},{onSuccess:()=>{E.invalidateQueries({queryKey:(0,c.yf)(C)})}})):(x("click",{id:h.o.addToFavorites.id,name:h.o.addToFavorites.name,trackedData:e}),t(e),g(!0)),n.stopPropagation()},[t,m,e,A,x,E]);return(0,o.jsxs)("button",{type:"button","aria-label":b(m?"removeFromFavoritesAriaLabelText":"addToFavoritesAriaLabelText",{placeholders:{"@title":i}}),onClick:S,className:"button-favourite",children:[v&&(0,o.jsx)("img",{src:a(),alt:b("isLoadingHeartText")}),!v&&(0,o.jsx)(l,{darkBackground:n,fill:m})]})}},36159(e,t,n){"use strict";var r=n(20496),i=n(71763),a=n(4719);n.d(t,["X",0,e=>{const t=(0,r.wA)(),{queryClient:n,app:s}=e;return(0,i.useCallback)(e=>{const r=n?{id:e,queryClient:n}:{id:e};t((0,a.A5)({type:"addFavorite",args:r,app:s}))},[s,t,n])}])},79189(e,t,n){"use strict";n.d(t,{A:()=>d});var r=n(71763),i=n(13526),a=n(91987);const s=()=>(0,a.jsxs)("svg",{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[(0,a.jsx)("g",{clipPath:"url(#clip0)",children:(0,a.jsx)("path",{d:"M9.9375 9.25H7.875V12H9.9375V20.25H13.375V12H15.8789L16.125 9.25H13.375V8.10394C13.375 7.44738 13.507 7.1875 14.1416 7.1875H16.125V3.75H13.507C11.0348 3.75 9.9375 4.83831 9.9375 6.92281V9.25Z",fill:"currentColor"})}),(0,a.jsx)("defs",{children:(0,a.jsx)("clipPath",{id:"clip0",children:(0,a.jsx)("rect",{width:"16.5",height:"16.5",fill:"white",transform:"translate(3.75 3.75)"})})})]});var o=n(15279);const l=()=>(0,a.jsx)("svg",{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:(0,a.jsx)("path",{d:"M10.0002 13C10.4297 13.5742 10.9776 14.0492 11.6067 14.393C12.2359 14.7367 12.9317 14.9411 13.6468 14.9924C14.362 15.0436 15.0798 14.9404 15.7515 14.6898C16.4233 14.4392 17.0333 14.0471 17.5402 13.54L20.5402 10.54C21.451 9.59702 21.955 8.334 21.9436 7.02302C21.9322 5.71204 21.4063 4.45797 20.4793 3.53093C19.5523 2.60389 18.2982 2.07805 16.9872 2.06666C15.6762 2.05526 14.4132 2.55924 13.4702 3.47003L11.7502 5.18003M14.0002 11C13.5707 10.4259 13.0228 9.95084 12.3936 9.60709C11.7645 9.26333 11.0687 9.05891 10.3535 9.00769C9.63841 8.95648 8.92061 9.05966 8.24885 9.31025C7.5771 9.56083 6.96709 9.95296 6.4602 10.46L3.4602 13.46C2.54941 14.403 2.04544 15.666 2.05683 16.977C2.06822 18.288 2.59407 19.5421 3.52111 20.4691C4.44815 21.3962 5.70221 21.922 7.01319 21.9334C8.32418 21.9448 9.58719 21.4408 10.5302 20.53L12.2402 18.82",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round"})});var c=n(17124),u=n(75564);const d=({className:e})=>{const t=(0,c.F)(),{href:n}=window.location,d=`https://www.facebook.com/sharer/sharer.php?u=${encodeURIComponent(n)}`,f=t("shareOnFacebookAriaLabelText"),h=t("copyLinkAriaLabelText"),[p,m]=(0,r.useState)(!0),{isCopied:g,copyToClipboard:v}=(0,u.A)(),y=(0,r.useRef)(null),b=()=>{v(n)};(0,r.useEffect)(()=>{const e=y.current;let t;return e&&(t=new IntersectionObserver(e=>{const t=e.some(e=>e.isIntersecting),n=e.some(e=>e.boundingClientRect.top<0);m(!t&&!n)},{threshold:1}),t.observe(e)),()=>{t?.disconnect()}},[]);const w=g?(0,a.jsx)(o.A,{}):(0,a.jsx)(l,{});return(0,a.jsxs)("div",{className:(0,i.A)("button-share",e),children:[p&&(0,a.jsxs)("div",{className:"button-share button-share--fixed",children:[(0,a.jsx)("a",{href:d,target:"_blank",rel:"noreferrer","aria-label":f,className:"button-share__button button-share__button--fixed",children:(0,a.jsx)(s,{})}),(0,a.jsx)("button",{type:"button",onClick:b,"aria-label":h,className:"button-share__button button-share__button--fixed",children:w})]}),(0,a.jsxs)("a",{ref:y,href:d,target:"_blank",rel:"noreferrer","aria-label":f,className:"button-share__button",children:[(0,a.jsx)(s,{}
2),t("shareOnFacebookText")]}),(0,a.jsxs)("button",{type:"button",onClick:b,"aria-label":h,className:"button-share__button",children:[w,(0,a.jsx)("span",{"aria-live":"polite",children:t(g?"copyLinkSuccessText":"copyLinkText")})]})]})}},91326(e,t,n){"use strict";var r=n(71763),i=n(91987);const a=(0,r.forwardRef)(({children:e,className:t},n)=>(0,i.jsx)("li",{className:t,ref:n,tabIndex:-1,children:e}));a.displayName="MaterialListItem";const s=a;n.d(t,["A",0,s])},94287(e,t,n){"use strict";var r=n(71763),i=n(91987);const a=()=>(0,i.jsxs)("article",{className:"card-list-item ssc",children:[(0,i.jsx)("div",{className:"ssc-square cover--size-small",children:" "}),(0,i.jsxs)("div",{className:"ssc-wrapper",children:[(0,i.jsx)("div",{className:"ssc-head-line w-60 mb"}),(0,i.jsx)("div",{className:"ssc-line w-60 mbs",children:" "}),(0,i.jsx)("div",{className:"ssc-line w-60 mbs",children:" "})]})]}),s=(0,r.memo)(a);n.d(t,["A",0,s])},89416(e,t,n){"use strict";n.d(t,{A:()=>C});var r=n(71763),i=n(17124),a=n(9067),s=n(3534),o=n(17444),l=n(1354),c=n(52661),u=n(20751),d=n(91987);const f=({ids:e,bestRepresentation:t,alt:n,url:r,tint:i,linkAriaLabelledBy:a})=>(0,d.jsx)(u.Y,{animate:!0,ids:e,bestRepresentation:t,size:"small",alt:String(n),url:r,tint:i,linkAriaLabelledBy:a});var h=n(22442),p=n(57996),m=n(38371),g=n(75038),v=n(41084),y=n(18196),b=n(98908),w=n(46987);const A=({shelfmark:{shelfmark:e},className:t=""})=>(0,d.jsx)("div",{className:t,children:e});var x=n(65977),E=n(36159);const C=({item:e,item:{titles:{full:t},series:n,creators:u,manifestations:{all:C,bestRepresentation:S},workId:k},coverTint:M,resultNumber:_,preferredId:T,dataCy:D="card-list-item"})=>{const I=(0,r.useId)(),R=(0,i.F)(),O=(0,h.Ik)(),P=O("searchUrl"),N=O("seriesUrl"),j=O("materialUrl"),{filters:B}=(0,b.A)(),L=(0,w.Z4)(B,C),F=(0,y.oj)(C),z=(0,c.sP)((0,c.UV)(u),R),U=(0,c.e$)(C),H=(0,p.Qj)(j,k,L),G=(0,y.ov)(C),{shelfmark:q}=S,{track:$}=(0,m.Jx)(),{itemRef:W,hasBeenVisible:V}=(()=>{const e=(0,r.useRef)(null),t=(0,v.A)(e,{root:null,rootMargin:"0%",threshold:0}),n=Boolean(t?.isIntersecting),[i,a]=(0,r.useState)(!1);return(0,r.useEffect)(()=>{i||n&&a(!0)},[i,n]),{itemRef:e,hasBeenVisible:n||i}})(),Y=(0,r.useCallback)(()=>{$("click",{id:g.o.searchResultNumberClick.id,name:g.o.searchResultNumberClick.name,trackedData:_.toString()}).then(()=>{(0,p.SE)(H)})},[H]),K=(0,E.X)({app:"search-result"});return(0,d.jsxs)("article",{ref:W,"data-cy":D,className:"card-list-item arrow__hover--right-small",onClick:()=>{Y()},onKeyUp:e=>"Enter"===e.key&&Y,children:[(0,d.jsx)("div",{className:"card-list-item__cover",children:V&&(0,d.jsx)(f,{ids:U,bestRepresentation:F??S,url:H,tint:M,linkAriaLabelledBy:I})}),(0,d.jsxs)("div",{className:"card-list-item__text",children:[(0,d.jsxs)("div",{className:"card-list-item__meta",children:[V&&(0,d.jsx)(o.A,{title:t.join(", "),id:T||k,addToListRequest:K}),(0,d.jsx)(x.A,{series:n,searchUrl:P,seriesUrl:N,t:R,workId:k})]}),!(0,c.G)(S)&&q&&(0,d.jsx)(A,{className:"text-tags color-secondary-gray mt-8",shelfmark:q}),(0,d.jsx)("h2",{className:"card-list-item__title text-header-h4 mb-4","data-cy":"card-list-item-title",lang:G,id:I,children:(0,d.jsx)(l.A,{href:H,stopPropagation:!0,children:t.join(", ")})}),z&&e&&(0,d.jsxs)("p",{className:"text-small-caption","data-cy":"card-list-item-author",children:[`${R("byAuthorText")} ${z}`,(0,c.C2)(e)?` (${(0,c.C2)(e)})`:""]})]}),(0,d.jsx)("div",{className:"card-list-item__availability","data-cy":"card-list-item-availability",children:V&&(0,d.jsx)(s.F,{cursorPointer:!0,workId:k,manifestations:C})}),(0,d.jsx)(a.A,{})]})}},65977(e,t,n){"use strict";n.d(t,{A:()=>s}),n(71763);var r=n(15458),i=n(57996),a=n(91987);const s=({series:e,workId:t,searchUrl:n,seriesUrl:s,t:o,dataCy:l="series-list"})=>(0,a.jsx)(a.Fragment,{children:e.map((e,c)=>{const u=((e,t)=>{if(!e.members||0===e.members.length)return null;const n=[...e.members.filter(e=>e.work.workId===t)];return n?.[0]?.numberInSeries})(e,t);if(!u)return null;const d=e.seriesId?(0,i.Se)(s,e.seriesId):(0,i.zy)(n,e.title);return(0,a.jsx)(r.A,{title:u,subTitle:o("inSeriesText"),linkList:[{url:d,term:e.title}],dataCy:`${l}-${c}`},c)})})},18248(e,t,n){"use strict";n.d(t,{A:()=>s});var r=n(13526),i=(n(71763),n(91987));const a=()=>(0,i.jsx)("svg",{width:"20px",height:"20px",children:(0,i.jsx)("polyline",{points:"1.5 6 4.5 9 10.5 1",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"2"})}),s=({id:e,label:t,hideLabel:n,className:s,labelClassName:o,selected:l,onChecked:c,disabled:u,ariaLabel:d,ariaDescribedBy:f,focused:h,isVisualOnly:p,labelledBy:m,tabIndex:g})=>(0,i.jsxs)("div",{className:(0,r.A)("checkbox",s),style:p?{pointerEvents:"none"}:void 0,children:[(0,i.jsx)("input",{autoFocus:h,id:e,className:"checkbox__input",onChange:e=>{var t;t=e.target.checked,c&&c(t)},checked:l,type:"checkbox","aria-label":p&&m?void 0:d,"aria-labelledby":p&&m?m:void 0,"aria-describedby":f,disabled:u,tabIndex:g}),(0,i.jsxs)("label",{className:(0,r.A)("checkbox__label",o),htmlFor:e,"data-cy":e,children:[(0,i.jsx)("span",{className:"checkbox__icon","aria-labelledby":m,children:(0,i.jsx)(a,{})}),t&&(0,i.jsx)("span",{"data-cy":"checkbox-text",className:"checkbox__text text-small-caption color-secondary-gray "+(n?"checkbox__text--hide-visually":""),children:t})]})]})}
2,49220(e,t,n){"use strict";n(71763);var r=n(17124),i=n(18248),a=n(15472),s=n(91987);n.d(t,["A",0,({className:e="",patron:t,changePatron:n,showCheckboxes:o,isRequired:l=!1})=>{const c=(0,r.F)();return(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(a.A,{className:e,id:"email-address-input",type:"email",required:l,onChange:e=>n(e,"emailAddress"),value:t?.emailAddress,label:c("patronContactEmailLabelText")}),o&&(0,s.jsx)(i.A,{className:"mt-8 mb-16",onChecked:e=>n(e,"receiveEmail"),id:"email-messages",selected:t?.receiveEmail,disabled:!1,label:c("patronContactEmailCheckboxText")})]})}])},6484(e,t,n){"use strict";n(71763);var r=n(18248),i=n(17124),a=n(15472),s=n(91987);n.d(t,["A",0,({patron:e,changePatron:t,showCheckboxes:n,className:o="",isRequired:l=!1})=>{const c=(0,i.F)();return(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(a.A,{className:o,id:"phone-input",required:l,type:"tel",pattern:"\\+?[0-9]{6,15}",title:c("patronPagePhoneInputMessageText"),onChange:e=>t(e,"phoneNumber"),value:e?.phoneNumber,label:c("patronContactPhoneLabelText")}),n&&(0,s.jsx)(r.A,{className:"mt-8 mb-16",onChecked:e=>t(e,"receiveSms"),id:"phone-messages",selected:e?.receiveSms,disabled:!1,label:c("patronContactPhoneCheckboxText")})]})}])},77346(e,t,n){"use strict";n(71763);var r=n(13526),i=n(91987);n.d(t,["A",0,({children:e,className:t,dataCy:n})=>(0,i.jsx)("ul",{className:(0,r.A)("content-list",t),"data-cy":n,children:e})])},67983(e,t,n){"use strict";n(71763);var r=n(13526),i=n(91987);n.d(t,["A",0,({title:e,children:t,headingLevel:n="h1",headingClassName:a,headingId:s,headingDataCy:o,headingAriaLive:l,dataCy:c})=>(0,i.jsxs)("section",{className:"content-list-page","data-cy":c,children:[(0,i.jsx)(n,{className:(0,r.A)("content-list-page__heading",a),id:s,"data-cy":o,"aria-live":l,children:e}),t]})])},44252(e,t,n){"use strict";n(71763);var r=n(61905),i=n.n(r),a=n(15279),s=n(13526),o=n(17124),l=n(75564),c=n(91987);n.d(t,["A",0,({label:e,successLabel:t,url:n,className:r,successDuration:u=2e3})=>{const{isCopied:d,copyToClipboard:f}=(0,l.A)(u),h=(0,o.F)(),p=e||h("copyLinkDefaultText"),m=t||h("copyLinkSuccessText");return(0,c.jsxs)("button",{className:(0,s.A)("copy-link",r,{"copy-link--success":d}),onClick:()=>{const e=n||window.location.href;f(e)},type:"button",children:[(0,c.jsx)("span",{className:"link-tag text-small-caption",children:d?m:p}),d?(0,c.jsx)(a.A,{}):(0,c.jsx)("img",{src:i(),alt:"","aria-hidden":"true"})]})}])},20751(e,t,n){"use strict";var r=n(71763),i=n(6117),a=n(39572),s=n(93726),o=n(91987);n.d(t,["Y",0,({url:e,alt:t,size:n,displaySize:l,animate:c,tint:u,ids:d,bestRepresentation:f,idType:h="pid",shadow:p,linkAriaLabelledBy:m,trackClick:g})=>{const[v,y]=(0,r.useState)(!1),b=(0,r.useCallback)(()=>{y(!0)},[]),w="isbn"===h,A=d&&d.length>0,{data:x}=(0,i.Vt)({cql:(0,a.nY)(d),offset:0,limit:1,filters:{}},{enabled:w&&A}),E=x?.complexSearch?.works?.[0]?.manifestations?.bestRepresentation?.pid,C=(0,a.Fs)({idType:h,ids:d,resolvedIsbnPid:E}),{data:S}=(0,i.TH)({pids:C},{enabled:C.length>0}),k=(0,a.YT)(S?.manifestations),M=(0,a.hC)({displaySize:l,size:n}),_=(0,a.hj)({coverData:k,bestRepresentation:f,size:n});return(0,o.jsx)(s.I,{src:_??void 0,alt:t,animate:c,tint:u,shadow:p,displaySize:M,onImageLoaded:b,hasImageLoaded:v,linkProps:{url:e,ariaLabelledBy:m,trackClick:g}})}])},39572(e,t,n){"use strict";n.d(t,{nY:()=>u,YT:()=>c,hC:()=>s,hj:()=>l,Fs:()=>d});var r=n(74145),i=n.n(r);const a={xSmall:"xsmall",small:"small",medium:"medium",large:"large"};function s({displaySize:e,size:t}){return e??a[t]}const o=(e,t)=>e?.[t]?.url??null,l=({coverData:e,bestRepresentation:t,size:n})=>{if(!e)return null;const r=(({coverData:e,size:t})=>e?e.filter(e=>!!o(e.cover,t)):[])({coverData:e,size:n}),a=i()(r);if(!t&&a&&o(a.cover,n))return o(a.cover,n);const s=i()(r.filter(e=>t?.pid===e.pid));return s&&o(s.cover,n)?o(s.cover,n):a&&o(a.cover,n)?o(a.cover,n):null};function c(e){return e?.filter(e=>null!=e)??[]}const u=(e=[])=>e.length?e.map(e=>`term.isbn=${e}`).join(" OR "):"";function d({idType:e,ids:t,resolvedIsbnPid:n}){return"isbn"===e?n?[n]:[]:Array.isArray(t)?t:[]}},93726(e,t,n){"use strict";n.d(t,{I:()=>o}),n(71763);var r=n(24507),i=n(13526),a=n(91987);const s=({src:e,altText:t,animate:n,onImageLoaded:r,shadow:s})=>(0,a.jsx)("img",{onLoad:r,className:(0,i.A)("cover__img",{"cover__img--animate":n},{"cover__img--shadow-small":"small"===s,"cover__img--shadow-medium":"medium"===s}),src:e,alt:t||""}),o=({linkProps:e,displaySize:t,src:n,alt:o,onImageLoaded:u=c,hasImageLoaded:d=!0,shadow:f,animate:h=!1,tint:p="default"})=>{const{url:m,ariaLabelledBy:g,trackClick:v}=e??{},y={wrapper:(0,i.A)("cover",`cover--size-${t}`,`cover--aspect-${t}`,d||l[p])};return m?(0,a.jsx)(r.A,{className:y.wrapper,url:m,ariaLabelledBy:g,isHiddenFromScreenReaders:!o,trackClick:v,children:n&&(0,a.jsx)(s,{onImageLoaded:u,src:n,altText:o,animate:h,shadow:f})}):(0,a.jsx)("div",{className:y.wrapper,children:n&&(0,a.jsx)(s,{onImageLoaded:u,src:n,altText:o,animate:h,shadow:f})})},l={default:"bg-identity-tint-120",20:"bg-identity-tint-20",40:"bg-identity-tint-40",80:"bg-identity-tint-80",100:"bg-identity-tint-100",120:"bg-identity-tint-120"},c=()=>{};o.displayName="StaticCover"},27120(e,t,n){"use strict";n.d(t,{A:()=>c});var r=n(71763),i=n(13526),a=n(66548),s=n.n(a);var o=n(91987);const l=(0,r.forwardRef)(({children:e,closeDialog:t,isSidebar:n},a)=>((({closeDialog:e})=>{(0,r.useEffect)(()=>{const t=t=>{"Escape"===t.key&&e()};return document.addEventListener("keydown",t),()=>{document.removeEventListener("keydown",t)}},[e])})({closeDialog:t}),(0,o.jsxs)("dialog",{className:(0,i.A)("dialog",{"dialog--sidebar":n}),ref:a,onClick:({currentTarget:e,target:n})=>{e===n&&t()},children:[(0,o.jsx)("div",{className:"dialog__top-bar",children:(0,o.jsx)("button",{type:"button",onClick:t,className:"dialog__close-button","aria-label":"Close",children:(0,o.jsx)("img",{src:s(),alt:""})})}),e]})));l.displayName="Dialog";const c=l},40524(e,t,n){"use strict";var r=n(71763);n.d(t,["A",0,({onClose:e}={})=>{const[t,n]=(0,r.useState)(null),i=(0,r.useRef)(null);return{dialogContent:t,dialogRef:i,openDialogWithContent:e=>{n(e),i.current?.showModal()},closeDialog:()=>{i.current&&(e&&e(),i.current.close())}}}])},45969(e,t,n){"use strict";n(71763);var r=n(91987);n.d(t,["A",0,({emptyListText:e,dataCy:t="empty-list",classNames:n=""})=>(0,r.jsx)("div",{"data-cy":t,className:`dpl-list-empty ${n}`,children:e})])},15472(e,t,n){"use strict";var r=n(13526),i=(n(71763),n(12135)),a=n(91987);n.d(t,["A",0,({id:e,label:t,description:n,validation:s,type:o,onChange:l,value:c,className:u,labelClassName:d,pattern:f,inputmode:h,required:p,title:m,placeholder:g,ariaLabel:v})=>(0,a.jsxs)("div",{className:(0,r.A)("dpl-input",u,[{"dpl-input--invalid":!!s}]),children:[t&&(0,a.jsx)(i.A,{id:e,required:p,className:d,children:t}),(0,a.jsx)("input",{className:"text-body-medium-medium",required:p,"aria-describedby":n?`description-${e}`:"",id:e,"data-cy":e,type:o,pattern:f,inputMode:h,onChange:e=>{l(e.target.value)},value:c,"aria-label":v||"","aria-labelledby":s?`validation-${e}`:"",title:m,placeholder:g}),n&&(0,a.jsx)("div",{className:"dpl-input__description",id:`description-${e}`,children:n}),s&&(0,a.jsx)("div",{id:`validation-${e}`,className:"dpl-input__validation",role:"alert",children:s})]})])},12135(e,t,n){"use strict";var r=n(13526),i=(n(71763),n(91987));n.d(t,["A",0,({id:e,className:t,children:n,required:a})=>(0,i.jsxs)("label",{htmlFor:e,className:(0,r.A)(t),children:[n,a&&(0,i.jsx)("span",{children:" *"})]})])},36328(e,t,n){"use strict";var r=n(71763),i=n(20496),a=n(4719),s=n(79017),o=n(57996),l=n(28742),c=n(91987);n.d(t,["A",0,({app:e,children:t})=>{const n=(0,i.wA)(),{request:u}=(0,i.d4)(e=>e.guardedRequests),d=u&&!(0,l.ok)(),f=(0,o.d6)(a.l0);return console.debug("PERSISTED REQUEST:",u),(0,r.useEffect)(()=>{u&&(console.debug("HAS REQUEST EXPIRED?",(0,a.d2)(u)),console.debug("CURRENT TIMESTAMP",(0,s.Ay)()),console.debug("EXPIRE TIMESTAMP",u.expire),(0,a.d2)(u)&&n((0,a.ss)()))},[n,u]),(0,r.useEffect)(()=>
2{if(!d)return;const{app:t}=u;f&&e===t&&(n((0,a.Cp)(u)),(0,o.MR)(a.l0),n((0,a.ss)()))},[e,f,n,d,u]),d?(0,c.jsx)("div",{}):(0,c.jsx)(c.Fragment,{children:t})}])},15458(e,t,n){"use strict";n.d(t,{A:()=>d});var r=n(71763),i=n(13526),a=n(1354),s=n(68134),o=n.n(s),l=n(17124),c=n(91987);const u=({showMore:e,setShowMore:t})=>{const n=(0,l.F)();return(0,c.jsx)("button",{className:"button-expand",type:"button",onClick:()=>t(!e),"aria-label":n("expandMoreText"),children:(0,c.jsx)("img",{className:(0,i.A)("button-expand__image",{"button-expand__image--expanded":e}),src:o(),alt:""})})},d=({title:e,subTitle:t,linkList:n,classNames:s,dataCy:o="horizontal-term-line"})=>{const[l,d]=(0,r.useState)(!1),f=l?n:n.slice(0,3),h=n.length>3;return 0===n.length?null:(0,c.jsxs)("div",{"data-cy":o,className:(0,i.A)("text-small-caption horizontal-term-line",s),children:[(0,c.jsxs)("h3",{className:"text-label-bold",children:[e||""," ",t&&(0,c.jsx)("span",{className:"text-small-caption",children:` ${t}`})]}),f.map(e=>{const{term:t,url:n}=e;return(0,c.jsx)("span",{children:(0,c.jsx)(a.A,{href:n,className:"link-tag",stopPropagation:!0,children:t})},t)}),h&&(0,c.jsx)(u,{showMore:l,setShowMore:d})]})}},15279(e,t,n){"use strict";n(71763);var r=n(91987);n.d(t,["A",0,()=>(0,r.jsx)("svg",{width:"24",height:"24",viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg",children:(0,r.jsx)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M20.4489 5.49129C20.7299 5.18693 21.2043 5.16795 21.5087 5.4489C21.7854 5.70431 21.8262 6.11968 21.6203 6.42176L21.5511 6.50871L9.5511 19.5087C9.28844 19.7933 8.85853 19.8273 8.55624 19.6048L8.46967 19.5303L2.46967 13.5303C2.17678 13.2374 2.17678 12.7626 2.46967 12.4697C2.73594 12.2034 3.1526 12.1792 3.44621 12.3971L3.53033 12.4697L8.978 17.917L20.4489 5.49129Z",fill:"currentColor"})})])},97339(e,t,n){"use strict";n(71763);var r=n(17124),i=n(91987);n.d(t,["A",0,({icon:e,title:t,labels:n,showSelect:a,setShowSelect:s,idForLabelledBy:o,children:l})=>{const c=(0,r.F)();return(0,i.jsxs)("div",{className:"list-details","data-cy":"reservation-form-list-item",children:[(0,i.jsx)("div",{className:"list-details__icon",children:(0,i.jsx)("img",{src:e,alt:""})}),(0,i.jsxs)("div",{className:"list-details__container",children:[(0,i.jsxs)("div",{children:[(0,i.jsx)("h3",{className:"text-header-h5",id:o,children:t}),"string"==typeof n&&(0,i.jsx)("p",{className:"text-small-caption",children:n}),"string"!=typeof n&&n.map(e=>(0,i.jsx)("p",{className:"text-small-caption",children:e},e))]}),(0,i.jsx)("div",{className:"list-details__dropdown",children:l})]}),null!==a&&!a&&s&&(0,i.jsx)("button",{type:"button",className:"link-tag",onClick:()=>s(!0),children:c("reservationDetailsChangeText")})]})}])},31692(e,t,n){"use strict";var r=n(13526),i=n(71763),a=n(91326),s=n(55746),o=n(38371),l=n(75038),c=n(91987);n.d(t,["A",0,({materials:e,title:t,description:n,buttonText:u,initialMaximumDisplay:d=4})=>{const f=i.useRef(null),{track:h}=(0,o.Jx)(),p=e.length>d,m=Math.min(100,e.length),[g,v]=(0,i.useState)(d);(0,i.useEffect)(()=>{f.current&&f.current.focus()},[g]);const[y,b]=(0,i.useState)(!1);if(!e.length)return console.warn(`No materials to show for MaterialGrid: ${t}`),null;const w=(0,r.A)("material-grid__title",{"material-grid__title--no-description":!n});return(0,c.jsxs)("div",{className:"material-grid",children:[(t||n)&&(0,c.jsxs)("div",{className:"material-grid__text-wrapper",children:[t&&(0,c.jsx)("h2",{className:w,children:t}),n&&(0,c.jsx)("p",{className:"material-grid__description",children:n})]}),(0,c.jsx)("ul",{className:"material-grid__items",children:e.slice(0,g).map((e,t)=>{const{wid:n,materialType:r}=e;return(0,c.jsx)(a.A,{ref:t===d?f:null,children:(0,c.jsx)(s.A,{partOfGrid:!0,wid:n,materialType:r})},n)})}),p&&!y&&u&&(0,c.jsx)("button",{className:"material-grid__show-more btn-primary btn-outline btn-medium","data-show-more":!0,"aria-expanded":y?"true":"false",type:"button",onClick:()=>(h("click",{id:l.o.materialGridClick.id,name:l.o.materialGridClick.name,trackedData:"Klik på Materiale grids vis mere"}),v(m),void b(!y)),children:u})]})}])},61725(e,t,n){"use strict";n(71763);var r=n(64607),i=n(91987);n.d(t,["A",0,({title:e})=>
vendor: 6,927 bytes, line 2
2(0,i.jsxs)("div",{className:"material-grid",children:[e&&(0,i.jsx)("div",{className:"material-grid__text-wrapper",children:(0,i.jsx)("div",{className:"material-grid__title",children:e})}),(0,i.jsx)("div",{className:"material-grid__items",children:[...Array(4)].map((e,t)=>(0,i.jsx)("div",{className:"material-grid__item",children:(0,i.jsx)(r.A,{partOfGrid:!0})},t))})]})])},92988(e,t,n){"use strict";n.d(t,{A:()=>k});var r=n.cw(function(e,t){var n=i();function r(e){return Array.prototype.slice.call(e)}function a(e,t){var n=Math.floor(e);return n===t||n+1===t?e:t}function s(){return Date.now()}function o(e,t,n){if(t="data-keen-slider-"+t,null===n)return e.removeAttribute(t);e.setAttribute(t,n||"")}function l(e,t){return t=t||document,"function"==typeof e&&(e=e(t)),Array.isArray(e)?e:"string"==typeof e?r(t.querySelectorAll(e)):e instanceof HTMLElement?[e]:e instanceof NodeList?r(e):[]}function c(e){e.raw&&(e=e.raw),e.cancelable&&!e.defaultPrevented&&e.preventDefault()}function u(e){e.raw&&(e=e.raw),e.stopPropagation&&e.stopPropagation()}function d(){var e=[];return{add:function(t,n,r,i){t.addListener?t.addListener(r):t.addEventListener(n,r,i),e.push([t,n,r,i])},input:function(e,t,n,r){this.add(e,t,function(e){return function(t){t.nativeEvent&&(t=t.nativeEvent);var n=t.changedTouches||[],r=t.targetTouches||[],i=t.detail&&t.detail.x?t.detail:null;return e({id:i?i.identifier?i.identifier:"i":r[0]?r[0]?r[0].identifier:"e":"d",idChanged:i?i.identifier?i.identifier:"i":n[0]?n[0]?n[0].identifier:"e":"d",raw:t,x:i&&i.x?i.x:r[0]?r[0].screenX:i?i.x:t.pageX,y:i&&i.y?i.y:r[0]?r[0].screenY:i?i.y:t.pageY})}}(n),r)},purge:function(){e.forEach(function(e){e[0].removeListener?e[0].removeListener(e[2]):e[0].removeEventListener(e[1],e[2],e[3])}),e=[]}}}function f(e,t,n){return Math.min(Math.max(e,t),n)}function h(e){return(e>0?1:0)-(e<0?1:0)||+e}function p(e){var t=e.getBoundingClientRect();return{height:a(t.height,e.offsetHeight),width:a(t.width,e.offsetWidth)}}function m(e,t,n,r){var i=e&&e[t];return null==i?n:r&&"function"==typeof i?i():i}function g(e){return Math.round(1e6*e)/1e6}function v(e,t){if(e===t)return!0;var n=typeof e;if(n!==typeof t)return!1;if("object"!==n||null===e||null===t)return"function"===n&&e.toString()===t.toString();if(e.length!==t.length||Object.getOwnPropertyNames(e).length!==Object.getOwnPropertyNames(t).length)return!1;for(var r in e)if(!v(e[r],t[r]))return!1;return!0}var y=function(){return y=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var i in t=arguments[n])Object.prototype.hasOwnProperty.call(t,i)&&(e[i]=t[i]);return e},y.apply(this,arguments)};function b(e,t,n){if(n||2===arguments.length)for(var r,i=0,a=t.length;i<a;i++)!r&&i in t||(r||(r=Array.prototype.slice.call(t,0,i)),r[i]=t[i]);return e.concat(r||Array.prototype.slice.call(t))}function w(e){var t,n,r,i,a,o,l,c,u,d,p,v,y,w,A=1/0,x=[],E=null,C=0;function S(e){P(C+e)}function k(e){var t=M(C+e).abs;return D(t)?t:null}function M(e){var t=Math.floor(Math.abs(g(e/n))),r=g((e%n+n)%n);r===n&&(r=0);var i=h(e),a=l.indexOf(b([],l,!0).reduce(function(e,t){return Math.abs(t-r)<Math.abs(e-r)?t:e})),s=a;return i<0&&t++,a===o&&(s=0,t+=i>0?1:-1),{abs:s+t*o*i,origin:a,rel:s}}function _(e,t,n){var r;if(t||!R())return T(e,n);if(!D(e))return null;var i=M(null!=n?n:C),a=i.abs,s=e-i.rel,l=a+s;r=T(l);var c=T(l-o*h(s));return(null!==c&&Math.abs(c)<Math.abs(r)||null===r)&&(r=c),g(r)}function T(e,t){if(null==t&&(t=g(C)),!D(e)||null===e)return null;e=Math.round(e);var r=M(t),i=r.abs,a=r.rel,s=r.origin,c=O(e),u=(t%n+n)%n,d=l[s],f=Math.floor((e-(i-a))/o)*n;return g(d-u-d+l[c]+f+(s===o?n:0))}function D(e){return I(e)===e}function I(e){return f(e,u,d)}function R(){return i.loop}function O(e){return(e%o+o)%o}function P(t){var n;n=t-C,x.push({distance:n,timestamp:s()}),x.length>6&&(x=x.slice(-6)),C=g(t);var r=N().abs;if(r!==E){var i=null!==E;E=r,i&&e.emit("slideChanged")}}function N(s){var l=s?null:function(){if(o){var e=R(),t=e?(C%n+n)%n:C,s=(e?C%n:C)-a[0][2],l=0-(s<0&&e?n-Math.abs(s):s),c=0,f=M(C),m=f.abs,g=f.rel,b=a[g][2],A=a.map(function(t,r){var a=l+c;(a<0-t[0]||a>1)&&(a+=(Math.abs(a)>n-1&&e?n:0)*h(-a));var s=r-g,u=h(s),d=s+m;e&&(-1===u&&a>b&&(d+=o),1===u&&a<b&&(d-=o),null!==p&&d<p&&(a+=n),null!==v&&d>v&&(a-=n));var f=a+t[0]+t[1],y=Math.max(a>=0&&f<=1?1:f<0||a>1?0:a<0?Math.min(1,(t[0]+a)/t[0]):(1-a)/t[0],0);return c+=t[0]+t[1],{abs:d,distance:i.rtl?-1*a+1-t[0]:a,portion:y,size:t[0]}});return m=I(m),g=O(m),{abs:I(m),length:r,max:w,maxIdx:d,min:y,minIdx:u,position:C,progress:e?t/n:C/r,rel:g,slides:A,slidesLength:n}}}();return t.details=l,e.emit("detailsChanged"),l}return t={absToRel:O,add:S,details:null,distToIdx:k,idxToDist:_,init:function(t){if(function(){if(i=e.options,a=(i.trackConfig||[]).map(function(e){return[m(e,"size",1),m(e,"spacing",0),m(e,"origin",0)]}),o=a.length){n=g(a.reduce(function(e,t){return e+t[0]+t[1]},0));var t,s=o-1;r=g(n+a[0][2]-a[s][0]-a[s][2]-a[s][1]),l=a.reduce(function(e,n){if(!e)return[0];var r=a[e.length-1],i=e[e.length-1]+(r[0]+r[2])+r[1];return i-=n[2],e[e.length-1]>i&&(i=e[e.length-1]),i=g(i),e.push(i),(!t||t<i)&&(c=e.length-1),t=i,e},null),0===r&&(c=0),l.push(g(n))}}(),!o)return N(!0);var s;!function(){var t=e.options.range,n=e.options.loop;p=u=n?m(n,"min",-1/0):0,v=d=n?m(n,"max",A):c;var r=m(t,"min",null),i=m(t,"max",null);null!==r&&(u=r),null!==i&&(d=i),y=u===-1/0?u:e.track.idxToDist(u||0,!0,0),w=d===A?d:_(d,!0,0),null===i&&(v=d),m(t,"align",!1)&&d!==A&&0===a[O(d)][2]&&(w-=1-a[O(d)][0],d=k(w-C)),y=g(y),w=g(w)}(),s=t,Number(s)===s?S(T(I(t))):N()},to:P,velocity:function(){var e=s(),t=x.reduce(function(t,n){var r=n.distance,i=n.timestamp;return e-i>200||(h(r)!==h(t.distance)&&t.distance&&(t={distance:0,lastTimestamp:0,time:0}),t.time&&(t.distance+=r),t.lastTimestamp&&(t.time+=i-t.lastTimestamp),t.lastTimestamp=i),t},{distance:0,lastTimestamp:0,time:0});return t.distance/t.time||0}}}function A(e){var t,n,r,i,a,s,o,l;function c(e){return 2*e}function u(e){return f(e,o,l)}function d(e){return 1-Math.pow(1-e,3)}function p(){return r?e.track.velocity():0}function m(e,t){void 0===t&&(t=1e3);var n=147e-9+(e=Math.abs(e))/t;return{dist:Math.pow(e,2)/n,dur:e/n}}function g(){var t=e.track.details;t&&(a=t.min,s=t.max,o=t.minIdx,l=t.maxIdx)}function v(){e.animator.stop()}e.on("updated",g),e.on("optionsChanged",g),e.on("created",g),e.on("dragStarted",function(){r=!1,v(),t=n=e.track.details.abs}),e.on("dragChecked",function(){r=!0}),e.on("dragEnded",function(){var r=e.options.mode;"snap"===r&&function(){var r=e.track,i=e.track.details,o=i.position,l=h(p());(o>s||o<a)&&(l=0);var c=t+l;0===i.slides[r.absToRel(c)].portion&&(c-=l),t!==n&&(c=n),h(r.idxToDist(c,!0))!==l&&(c+=l),c=u(c);var d=r.idxToDist(c,!0);e.animator.start([{distance:d,duration:500,easing:function(e){return 1+--e*e*e*e*e}}])}(),"free"!==r&&"free-snap"!==r||function(){v();var t="free-snap"===e.options.mode,n=e.track,r=p();i=h(r);var o=e.track.details,l=[];
vendor: 7,137 bytes, line 2
2if(r||!t){var f=m(r),g=f.dist,y=f.dur;if(y=c(y),g*=i,t){var b=n.idxToDist(n.distToIdx(g),!0);b&&(g=b)}l.push({distance:g,duration:y,easing:d});var w=o.position,A=w+g;if(A<a||A>s){var x=A<a?a-w:s-w,E=0,C=r;if(h(x)===i){var S=Math.min(Math.abs(x)/Math.abs(g),1),k=function(e){return 1-Math.pow(1-e,1/3)}(S)*y;l[0].earlyExit=k,C=r*(1-S)}else l[0].earlyExit=0,E+=x;var M=m(C,100),_=M.dist*i;e.options.rubberband&&(l.push({distance:_,duration:c(M.dur),easing:d}),l.push({distance:-_+E,duration:500,easing:d}))}e.animator.start(l)}else e.moveToIdx(u(o.abs),!0,{duration:500,easing:function(e){return 1+--e*e*e*e*e}})}()}),e.on("dragged",function(){n=e.track.details.abs})}function x(e){var t,n,r,i,a,s,o,p,m,g,v,y,b,w,A,x,E,C,S=d();function k(t){if(s&&p===t.id){var l=D(t);if(m){if(!T(t))return _(t);g=l,m=!1,e.emit("dragChecked")}if(x)return g=l;c(t);var d=function(t){if(E===-1/0&&C===1/0)return t;var r=e.track.details,s=r.length,o=r.position,l=f(t,E-o,C-o);if(0===s)return 0;if(!e.options.rubberband)return l;if(o<=C&&o>=E)return t;if(o<E&&n>0||o>C&&n<0)return t;var c=(o<E?o-E:o-C)/s,u=i*s,d=Math.abs(c*u),h=Math.max(0,1-d/a*2);return h*h*t}(o(g-l)/i*r);n=h(d);var b=e.track.details.position;(b>E&&b<C||b===E&&n>0||b===C&&n<0)&&u(t),v+=d,!y&&Math.abs(v*i)>5&&(y=!0),e.track.add(d),g=l,e.emit("dragged")}}function M(t){!s&&e.track.details&&e.track.details.length&&(v=0,s=!0,y=!1,m=!0,p=t.id,T(t),g=D(t),e.emit("dragStarted"))}function _(t){s&&p===t.idChanged&&(s=!1,e.emit("dragEnded"))}function T(e){var t=I(),n=t?e.y:e.x,r=t?e.x:e.y,i=void 0!==b&&void 0!==w&&Math.abs(w-r)<=Math.abs(b-n);return b=n,w=r,i}function D(e){return I()?e.y:e.x}function I(){return e.options.vertical}function R(){i=e.size,a=I()?window.innerHeight:window.innerWidth;var t=e.track.details;t&&(E=t.min,C=t.max)}function O(e){y&&(u(e),c(e))}function P(){if(S.purge(),e.options.drag&&!e.options.disabled){var n;n=e.options.dragSpeed||1,o="function"==typeof n?n:function(e){return e*n},r=e.options.rtl?-1:1,R(),t=e.container,function(){var e="data-keen-slider-clickable";l("[".concat(e,"]:not([").concat(e,"=false])"),t).map(function(e){S.add(e,"dragstart",u),S.add(e,"mousedown",u),S.add(e,"touchstart",u)})}(),S.add(t,"dragstart",function(e){c(e)}),S.add(t,"click",O,{capture:!0}),S.input(t,"ksDragStart",M),S.input(t,"ksDrag",k),S.input(t,"ksDragEnd",_),S.input(t,"mousedown",M),S.input(t,"mousemove",k),S.input(t,"mouseleave",_),S.input(t,"mouseup",_),S.input(t,"touchstart",M,{passive:!0}),S.input(t,"touchmove",k,{passive:!1}),S.input(t,"touchend",_),S.input(t,"touchcancel",_),S.add(window,"wheel",function(e){s&&c(e)});var i="data-keen-slider-scrollable";l("[".concat(i,"]:not([").concat(i,"=false])"),e.container).map(function(e){return function(e){var t;S.input(e,"touchstart",function(e){t=D(e),x=!0,A=!0},{passive:!0}),S.input(e,"touchmove",function(n){var r=I(),i=r?e.scrollHeight-e.clientHeight:e.scrollWidth-e.clientWidth,a=t-D(n),s=r?e.scrollTop:e.scrollLeft,o=r&&"scroll"===e.style.overflowY||!r&&"scroll"===e.style.overflowX;if(t=D(n),(a<0&&s>0||a>0&&s<i)&&A&&o)return x=!0;A=!1,c(n),x=!1}),S.input(e,"touchend",function(){x=!1})}(e)})}}e.on("updated",R),e.on("optionsChanged",P),e.on("created",P),e.on("destroyed",S.purge)}function E(e){var t,n,r=null;function i(t,n,r){e.animator.active?s(t,n,r):requestAnimationFrame(function(){return s(t,n,r)})}function a(){i(!1,!1,n)}function s(n,i,a){var s=0,o=e.size,u=e.track.details;if(u&&t){var d=u.slides;t.forEach(function(e,t){if(n)!r&&i&&l(e,null,a),c(e,null,a);else{if(!d[t])return;var u=d[t].size*o;!r&&i&&l(e,u,a),c(e,d[t].distance*o-s,a),s+=u}})}}function o(t){return"performance"===e.options.renderMode?Math.round(t):t}function l(e,t,n){var r=n?"height":"width";null!==t&&(t=o(t)+"px"),e.style["min-"+r]=t,e.style["max-"+r]=t}function c(e,t,n){if(null!==t){t=o(t);var r=n?t:0;t="translate3d(".concat(n?0:t,"px, ").concat(r,"px, 0)")}e.style.transform=t,e.style["-webkit-transform"]=t}function u(){t&&(s(!0,!0,n),t=null),e.on("detailsChanged",a,!0)}function d(){i(!1,!0,n)}function f(){u(),n=e.options.vertical,e.options.disabled||"custom"===e.options.renderMode||(r="auto"===m(e.options.slides,"perView",null),e.on("detailsChanged",a),(t=e.slides).length&&d())}e.on("created",f),e.on("optionsChanged",f),e.on("beforeOptionsChanged",function(){u()}),e.on("updated",d),e.on("destroyed",u)}function C(e,t){return function(n){var r,i,a,s,c,u=d();function f(e){var t;o(n.container,"reverse","rtl"!==(t=n.container,window.getComputedStyle(t,null).getPropertyValue("direction"))||e?null:""),o(n.container,"v",n.options.vertical&&!e?"":null),o(n.container,"disabled",n.options.disabled&&!e?"":null)}function h(){g()&&x()}function g(){var e=null;if(s.forEach(function(t){t.matches&&(e=t.__media)}),e===r)return!1;r||n.emit("beforeOptionsChanged"),r=e;var t=e?a.breakpoints[e]:a;return n.options=y(y({},a),t),f(),M(),_(),C(),!0}function v(e){var t=p(e);return(n.options.vertical?t.height:t.width)/n.size||1}function b(){return n.options.trackConfig.length}function w(e){for(var o in r=!1,a=y(y({},t),e),u.purge(),i=n.size,s=[],a.breakpoints||[]){var l=window.matchMedia(o);l.__media=o,s.push(l),u.add(l,"change",h)}u.add(window,"orientationchange",k),u.add(window,"resize",S),g()}function A(e){n.animator.stop();var t=n.track.details;n.track.init(null!=e?e:t?t.abs:0)}function x(e){A(e),n.emit("optionsChanged")}function E(e,t){if(e)return w(e),void x(t);M(),_();var r=b();C(),b()!==r?x(t):A(t),n.emit("updated")}function C(){var e=n.options.slides;if("function"==typeof e)return n.options.trackConfig=e(n.size,n.slides);for(var t=n.slides,r=t.length,i="number"==typeof e?e:m(e,"number",r,!0),a=[],s=m(e,"perView",1,!0),o=m(e,"spacing",0,!0)/n.size||0,l="auto"===s?o:o/s,c=m(e,"origin","auto"),u=0,d=0;d<i;d++){var f="auto"===s?v(t[d]):1/s-o+l,h="center"===c?.5-f/2:"auto"===c?0:c;a.push({origin:h,size:f,spacing:o}),u+=f}if(u+=o*(i-1),"auto"===c&&!n.options.loop&&1!==s){var p=0;a.map(function(e){var t=u-p;return p+=e.size+o,t>=1||(e.origin=1-t-(u>1?0:1-u)),e})}n.options.trackConfig=a}function S(){M();var e=n.size;n.options.disabled||e===i||(i=e,E())}function k(){S(),setTimeout(S,500),setTimeout(S,2e3)}function M(){var e=p(n.container);n.size=(n.options.vertical?e.height:e.width)||1}function _(){n.slides=l(n.options.selector,n.container)}n.container=(c=l(e,document)).length?c[0]:null,n.destroy=function(){u.purge(),n.emit("destroyed"),f(!0)},n.prev=function(){n.moveToIdx(n.track.details.abs-1,!0)},n.next=function(){n.moveToIdx(n.track.details.abs+1,!0)},n.update=E,w(n.options)}}var S=function(e,t,n){try{return function(e,t){var n,r={};return n={emit:function(e){r[e]&&r[e].forEach(function(e){e(n)});var t=n.options&&n.options[e];t&&t(n)},moveToIdx:function(e,t,r){var i=n.track.idxToDist(e,t);if(i){var a=n.options.defaultAnimation;n.animator.start([{distance:i,duration:m(r||a,"duration",500),easing:m(r||a,"easing",function(e){return 1+--e*e*e*e*e})}])}},on:function(e,t,n){void 0===n&&(n=!1),r[e]||(r[e]=[]);var i=r[e].indexOf(t);i>-1?n&&delete r[e][i]:n||r[e].push(t)},options:e},function(){if(n.track=w(n),n.animator=function(e){var t,n,r,i,a,s;function o(t){s||(s=t),l(!0);var a=t-s;a>
2r&&(a=r);var d=i[n];if(d[3]<a)return n++,o(t);var f=d[2],h=d[4],p=d[0],m=d[1]*(0,d[5])(0===h?1:(a-f)/h);if(m&&e.track.to(p+m),a<r)return u();s=null,l(!1),c(null),e.emit("animationEnded")}function l(e){t.active=e}function c(e){t.targetIdx=e}function u(){var e;e=o,a=window.requestAnimationFrame(e)}function d(){var t;t=a,window.cancelAnimationFrame(t),l(!1),c(null),s&&e.emit("animationStopped"),s=null}return t={active:!1,start:function(t){if(d(),e.track.details){var a=0,s=e.track.details.position;n=0,r=0,i=t.map(function(e){var t,n=Number(s),i=null!==(t=e.earlyExit)&&void 0!==t?t:e.duration,o=e.easing,l=e.distance*o(i/e.duration)||0;s+=l;var c=r;return r+=i,a+=l,[n,e.distance,c,r,e.duration,o]}),c(e.track.distToIdx(a)),u(),e.emit("animationStarted")}},stop:d,targetIdx:null}}(n),t)for(var e=0,r=t;e<r.length;e++)(0,r[e])(n);n.track.init(n.options.initial||0),n.emit("created")}(),n}(t,b([C(e,{drag:!0,mode:"snap",renderMode:"precision",rubberband:!0,selector:".keen-slider__slide"}),E,x,A],n||[],!0))}catch(e){console.error(e)}};t.E=function(e,t){var r=n.useRef(null),i=n.useRef(!1),a=n.useRef(e),s=n.useCallback(function(n){n?(a.current=e,r.current=new S(n,e,t),i.current=!1):(r.current&&r.current.destroy&&r.current.destroy(),r.current=null)},[]);return n.useEffect(function(){v(a.current,e)||(a.current=e,r.current&&r.current.update(a.current))},[e]),[s,r]}}),i=()=>n(71763);i(),r();var a=n(49402),s=n.n(a),o=n(16571),l=n.n(o),c=n(71097),u=n.n(c),d=n(514),f=n.n(d),h=n(24142),p=n.n(h),m=n(98355),g=n.n(m),v=n(26858),y={};y.styleTagTransform=g(),y.setAttributes=f(),y.insert=u().bind(null,"head"),y.domAPI=l(),y.insertStyleElement=p(),s()(v.A,y),v.A&&v.A.locals&&v.A.locals;var b=n(91987);const w=({direction:e})=>"right"===e?(0,b.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",width:"115",height:"26",viewBox:"0 0 115 26",fill:"currentColor","aria-hidden":"true",children:(0,b.jsx)("path",{d:"M114.707 13.2464C115.098 12.8559 115.098 12.2228 114.707 11.8322L108.343 5.46827C107.953 5.07774 107.319 5.07774 106.929 5.46827C106.538 5.85879 106.538 6.49196 106.929 6.88248L112.586 12.5393L106.929 18.1962C106.538 18.5867 106.538 19.2199 106.929 19.6104C107.319 20.0009 107.953 20.0009 108.343 19.6104L114.707 13.2464ZM0 13.5393H114V11.5393H0V13.5393Z"})}):(0,b.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",width:"115",height:"25",viewBox:"0 0 115 25",fill:"currentColor","aria-hidden":"true",children:(0,b.jsx)("path",{d:"M0.292893 12.0906C-0.0976333 12.4811 -0.0976334 13.1143 0.292892 13.5048L6.65685 19.8688C7.04738 20.2593 7.68054 20.2593 8.07107 19.8688C8.46159 19.4783 8.46159 18.8451 8.07107 18.4546L2.41422 12.7977L8.07107 7.14087C8.46159 6.75034 8.46159 6.11718 8.07107 5.72665C7.68054 5.33613 7.04738 5.33613 6.65685 5.72665L0.292893 12.0906ZM115 11.7977L1 11.7977L1 13.7977L115 13.7977L115 11.7977Z"})});var A=n(17444),x=n(93726),E=n(23782),C=n(17124);const S=({heading:e,items:t,onFavorite:n})=>{const a=(0,C.F)(),[s,o]=(0,i().useState)("uninitialized"),l=e=>{o((e=>{const t=e.track?.details;if(!t)return"uninitialized";const n=e.slides.reduce((e,t)=>e+t.clientWidth,0);return e.size>n?"shows-all":0===t.rel?"at-start":t.rel===t.maxIdx?"at-end":"in-between"})(e))},c="uninitialized"!==s&&"shows-all"!==s,u=c&&"at-end"!==s,d=c&&"at-start"!==s,[f,h]=(0,r().E)({slides:{perView:"auto",spacing:1},created:l,slideChanged:l,updated:l});return(0,b.jsxs)("div",{className:"material-slider",children:[(0,b.jsxs)("div",{className:"material-slider__header",children:[(0,b.jsx)("h2",{className:"material-slider__heading text-header-h2","data-cy":"material-slider-heading",children:e}),(0,b.jsxs)("div",{className:"material-slider__controls",children:[(0,b.jsx)("button",{type:"button",className:"material-slider__button","aria-label":a("materialSliderNextText"),disabled:!u,onClick:()=>h.current?.next(),children:(0,b.jsx)(w,{direction:"right"})}),(0,b.jsx)("button",{type:"button",className:"material-slider__button","aria-label":a("materialSliderPreviousText"),disabled:!d,onClick:()=>h.current?.prev(),children:(0,b.jsx)(w,{direction:"left"})})]})]}),(0,b.jsx)("div",{ref:f,className:"material-slider__track keen-slider",style:{justifyContent:"shows-all"===s?"center":void 0},children:t.map(e=>(0,b.jsx)("div",{className:"keen-slider__slide",children:(0,b.jsx)(E.r,{title:e.title,subtitle:e.subtitle,isPartOfGrid:!0,linkProps:{href:e.url},cover:(0,b.jsx)(x.I,{src:e.coverSrc??void 0,displaySize:"large",shadow:"medium",alt:"",linkProps:{url:e.url}}),favoriteButton:(0,b.jsx)(A.A,{title:e.title,id:e.id,addToListRequest:n})})},e.id))})]})};S.displayName="MaterialSlider";const k=S}
2,51777(e,t,n){"use strict";n(71763);var r=n(17124),i=n(62892),a=n(91987);n.d(t,["A",0,({size:e,classNames:t})=>{const n=(0,r.F)();return(0,a.jsx)(i.$,{label:n("loadingText"),buttonType:"none",variant:"filled",disabled:!0,collapsible:!1,size:e||"large",classNames:t||""})}])},52628(e,t,n){"use strict";n(97700);var r=n(16651);const i=(e,t)=>t.some(t=>t.materialTypes.some(t=>t.materialTypeSpecific.display.toLowerCase()===e.toLowerCase()));n.d(t,["BG",0,e=>r.A.some(t=>i(t,e)),"D7",0,(e,t)=>t.some(t=>t.accessTypes.some(t=>t.code===e)),"S5",0,i,"ft",0,(e,t)=>t.some(t=>t.access.some(({__typename:t})=>t.toLowerCase()===e.toLowerCase()))])},1799(e,t,n){"use strict";n.d(t,{A:()=>d});var r=n(71763),i=n(98481),a=n(81738),s=n(17124),o=n(16516),l=n(91987);const c=({identifier:e,orderId:t})=>((0,r.useEffect)(()=>(o.DL.forEach(o.zM),()=>{(0,o.HV)()}),[e,t]),t?(0,l.jsx)("iframe",{tabIndex:0,title:"Player",className:"player",src:`https://play.pubhub.dk/index141.html?o=${t}`}):e?(0,l.jsx)("iframe",{tabIndex:0,title:"Player",className:"player",src:`https://play.pubhub.dk/index141.html?i=${e}`}):(console.error("No identifier or orderId provided for the Player app."),null));var u=n(26696);const d=({identifier:e,orderId:t})=>{const n=(0,s.F)(),r=t??e;return r?(0,i.createPortal)((0,l.jsx)(a.Ay,{classNames:"modal--center",dataCy:"player-modal",modalId:(0,u.M)(r),screenReaderModalDescriptionText:n("playerModalDescriptionText"),closeModalAriaLabelText:n("playerModalCloseButtonText"),children:t?(0,l.jsx)(c,{orderId:t}):(0,l.jsx)(c,{identifier:e})}),document.body):null}},26696(e,t,n){"use strict";var r=n(22512);n.d(t,["M",0,e=>(0,r.Q0)("player-modal",[e])])},18599(e,t,n){"use strict";n.d(t,{A:()=>d});var r=n(71763),i=n(2090),a=n(91987);const s=e=>({...t})=>(0,a.jsx)(i.FocusTrap,{focusTrapOptions:{allowOutsideClick:!0},children:(0,a.jsx)(e,{...t})});n.dn(s);const o=({children:e,title:t,subTitle:n})=>(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)("h2",{"data-cy":"message-title",className:"text-header-h2",children:t}),(0,a.jsx)("div",{className:"color-secondary-gray text-body-medium-regular mt-48",children:(0,a.jsx)("p",{"data-cy":"message-subtitle",children:n})}),e&&(0,a.jsx)("div",{children:e})]});var l=n(62892),c=n(81738);const u=r.forwardRef(e=>{const{close:t,closeAll:n}=(0,c.XE)(),{ctaButton:r,...i}=e;return(0,a.jsxs)("div",{className:"modal-cta__container",children:[(0,a.jsx)(o,{...i}),(0,a.jsx)("div",{className:"modal-cta__buttons mt-48",children:r&&(0,a.jsx)(l.$,{dataCy:r.dataCy??"modal-cta-button",classNames:"modal-message__confirm-button",label:r.text,buttonType:"none",disabled:!1,collapsible:!1,size:"small",variant:"filled",onClick:()=>{r.callback&&r.callback(),r.modalId&&t(r.modalId),r.closeAllModals&&n()}})})]})});u.displayName="ModalMessage";const d=s(u)},31777(e,t,n){"use strict";n(71763);var r=n(20751),i=n(24507),a=n(91987);n.d(t,["A",0,({authors:e,year:t,title:n,pid:s,description:o,materialType:l,isbnForCover:c,periodical:u,series:d,children:f,workUrl:h})=>{const p=[s||c],m=(0,a.jsxs)("div",{"data-cy":"modal-details__header",className:"modal-details__header",children:[(0,a.jsx)("div",{className:"modal-details__cover",children:(0,a.jsx)("div",{className:"material-container",children:(0,a.jsx)("span",{className:"material material--large bg-identity-tint-120 material__animate",children:(0,a.jsx)(r.Y,{ids:p,idType:s?"pid":"isbn",size:"large",animate:!1,alt:o||""})})})}),(0,a.jsxs)("div",{className:"modal-details__material",children:[(0,a.jsxs)("div",{className:"modal-details__tags",children:[l&&(0,a.jsx)("div",{className:"status-label status-label--outline",children:l}),f]}),(0,a.jsx)("h2",{className:"modal-details__title text-header-h2",children:n}),(0,a.jsxs)("p",{className:"text-body-medium-regular","data-cy":"modal-authors",children:[e,t&&(0,a.jsxs)(a.Fragment,{children:[" (",t,")"]})]}),u&&(0,a.jsx)("p",{className:"text-body-medium-regular",children:u}),d&&(0,a.jsx)("p",{"data-cy":"modal-series",className:"text-body-medium-regular",children:d})]})]});return h?(0,a.jsx)(i.A,{url:h,isNewTab:!0,children:m}):m}])},10268(e,t,n){"use strict";n.d(t,{A:()=>l}),n(71763);var r=n(13526),i=n(63241),a=n.n(i),s=n(91987);const o=({type:e})=>"info"===e?(0,s.jsx)("img",{src:a(),alt:"",className:"ml-4"}):null,l=({text:e,classNames:t,type:n,sticky:i,theme:a})=>(0,s.jsxs)("section",{className:(0,r.A)("promo-bar",t,{"promo-bar--sticky":i,"promo-bar--dark":"dark"===a}),children:[n&&(0,s.jsx)(o,{type:n}),(0,s.jsx)("p",{className:"text-small-caption",children:e})]})},63154(e,t,n){"use strict";n.d(t,{A:()=>m});var r=n(71763),i=n(65310),a=n(48113),s=n(66701),o=n(28742),l=n(3029);const c=e=>{const{data:t}=(()=>{const{data:e}=(0,l.A)(),t=(0,s.Yy)(),r=(0,a.jE)(),c=(0,o.ok)();return(0,i.I)({queryKey:["reader","session"],enabled:Boolean(e)&&!c,staleTime:1/0,gcTime:1/0,retry:!1,throwOnError:!0,queryFn:async()=>{const[{signInWedoBooksUser:i},a]=await Promise.all([Promise.all([n.e(878),n.e(23)]).then(()=>n.t(42466,23)),r.fetchQuery((0,s.rK)(t))]),{success:o}=await i(e,a.token);if(!o)throw new Error("WeDoBooks rejected the sign-in token.");return e}})})(),{data:r}=(0,i.I)({queryKey:["reader","checkout",e],enabled:Boolean(e)&&Boolean(t),staleTime:1/0,throwOnError:!0,queryFn:async()=>await t.loans.getLoan(e)??null});return{sdk:t,checkout:r??null}};var u=n(91987);const d=r.lazy(()=>Promise.all([n.e(878),n.e(23)]).then(()=>n.t(42466,23)).then(e=>({default:e.WedoBooksReader}))),f=({sdk:e,checkout:t,onClose:n})=>(0,u.jsx)(r.Suspense,{fallback:null,children:(0,u.jsx)(d,{sdk:e,checkout:t,onClose:n,onFinishBook:n})}),h=r.lazy(()=>Promise.all([n.e(878),n.e(23)]).then(()=>n.t(42466,23)).then(e=>({default:e.WedoBooksPlayer}))),p=({sdk:e,checkout:t,onClose:n})=>(0,u.jsx)(r.Suspense,{fallback:null,children:(0,u.jsx)(h,{sdk:e,checkout:t,onClose:n})}),m=({loanId:e,onClose:t})=>{const{sdk:n,checkout:r}=c(e);return n&&r?"audiobook"===String(r.material_type)?(0,u.jsx)(p,{sdk:n,checkout:r,onClose:t}):(0,u.jsx)(f,{sdk:n,checkout:r,onClose:t}):null}},84960(e,t,n){"use strict";var r=n(71763),i=n(66701),a=n(3029),s=n(91987);const o=r.lazy(()=>Promise.all([n.e(878),n.e(23)]).then(()=>n.t(42466,23)).then(e=>({default:e.WedoBooksSampleReader}))),l=r.lazy(()=>Promise.all([n.e(878),n.e(23)]).then(()=>n.t(42466,23)).then(e=>({default:e.WedoBooksSamplePlayer})));n.d(t,["A",0,({identifier:e,onClose:t})=>{const{data:n}=(0,a.A)(),{data:c}=(0,i.CP)(e,{throwOnError:!0}),{data:u}=(0,i.FG)(e);if(!n||!c||!u)return null;const d="mp3"===c.format?l:o;return(0,s.jsx)(r.Suspense,{fallback:null,children:(0,s.jsx)(d,{sdk:n,sampleUrl:c.url,material:{material_id:u.isbn,title:u.title,author:u.authors},onClose:t})})}])},47319(e,t,n){"use strict";n(71763);var r=n(62892),i=n(63982),a=n(16516),s=n(91987);n.d(t,["A",0,({orderId:e,provider:t,label:n,size:o,dataCy:l,trackClick:c,onPlayInModal:u})=>(0,a.OG)(t)?(0,s.jsx)(r.$,{dataCy:l,label:n,buttonType:"none",variant:"filled",size:o,collapsible:!1,disabled:!1,onClick:()=>{c(),u()}}):(0,s.jsx)(i.A,{url:(0,a.Xd)(e),buttonType:"none",variant:"filled",size:o,dataCy:l,trackClick:c,children:n})])},16516(e,t,n){"use strict";n(97700),n(696),n(44428),n(82886),n(61646),n(39735),n(53146),n(1968),n(92299),n(19616),n(92329),n(15053),n(62663),n(94987),n(25473),n(25644),n(97438);var r=n(52661),i=n(22813),a=n(52628),s=n(68198);const o=new Set,l=[i.sN.ebook,i.sN.pictureBookOnline,i.sN.animatedSeriesOnline,i.sN.yearBookOnline],c=[i.sN.audioBook,i.sN.podcast,i.sN.musicOnline,i.sN.audioBookTape];
2n.d(t,["DL",0,[{src:"https://play.pubhub.dk/1.3.0/js/player-kernel.min.js",type:"script",id:"player-kernel-js"}],"Fw",0,c,"HV",0,()=>{o.forEach(e=>{document.head.contains(e)&&document.head.removeChild(e),o.delete(e)})},"JQ",0,e=>null==e?null:e===s.f.EBOOK?"reader":e===s.f.AUDIOBOOK||e===s.f.PODCAST?"player":null,"OG",0,e=>"serviceLayer"!==e,"Qr",0,(e,t)=>t.find(t=>t.identifier===e&&"reserved"===t.state),"RM",0,e=>{if(!e)return null;if(!(0,a.ft)("Ereol",[e]))return null;const t=(0,r.JB)([e]);return l.some(e=>t.includes(e))?"reader":c.some(e=>t.includes(e))?"player":null},"TW",0,l,"Xd",0,e=>new URL(`/player?loanid=${encodeURIComponent(e)}`,window.location.href),"ec",0,(e,t)=>new URL(`/${"audiobook"===t?"player":"reader"}?identifier=${encodeURIComponent(e)}`,window.location.href),"k6",0,({loans:e,identifier:t})=>{const n=e.find(e=>e.identifier===t);return n?n.orderId:null},"l$",0,(e,t)=>new URL(`/reader?${"serviceLayer"===t?"loanid":"orderid"}=${encodeURIComponent(e)}`,window.location.href),"nQ",0,[{src:"https://reader.pubhub.dk/2.2.0/js/chunk-vendors.js",type:"script",id:"reader-chunk-vendors-js"},{src:"https://reader.pubhub.dk/2.2.0/js/app.js",type:"script",id:"reader-app-js"},{src:"https://reader.pubhub.dk/2.2.0/css/chunk-vendors.css",type:"link",id:"reader-chunk-vendors-css"},{src:"https://reader.pubhub.dk/2.2.0/css/app.css",type:"link",id:"reader-app-css"}],"zM",0,({src:e,type:t,id:n})=>{if("script"===t){const t=document.createElement("script");t.src=e,t.defer=!0,t.async=!1,t.type="module",t.id=n,document.head.appendChild(t),o.add(t)}if("link"===t){const t=document.createElement("link");t.href=e,t.rel="stylesheet",t.id=n,document.head.appendChild(t),o.add(t)}}])},3029(e,t,n){"use strict";n.d(t,{A:()=>a});var r=n(65310),i=n(53059);const a=()=>{const e=(()=>{const e=(0,i.UK)();try{const t={applicationId:e("wedobooksApplicationIdConfig"),firebaseApiKey:e("wedobooksFirebaseApiKeyConfig"),firebaseProjectId:e("wedobooksFirebaseProjectIdConfig"),firebaseAppId:e("wedobooksFirebaseAppIdConfig"),readerApiKey:e("wedobooksReaderApiKeyConfig")};if(Object.values(t).some(e=>""===e))throw new Error("Blank WeDoBooks credentials.");return t}catch{return console.warn("The WeDoBooks reader and player need all five wedobooks* configs. The CMS serves them from the WEDOBOOKS_* environment variables, and Storybook from the STORYBOOK_WEDOBOOKS_* ones. All five must be set."),null}})();return(0,r.I)({queryKey:["reader","sdk",e?.applicationId],enabled:Boolean(e),staleTime:1/0,gcTime:1/0,retry:!1,throwOnError:!0,queryFn:async()=>{const{createWedoBooksSdk:t}=await Promise.all([n.e(878),n.e(23)]).then(()=>n.t(42466,23));return t(e)}})}},64607(e,t,n){"use strict";var r=n(13526),i=(n(71763),n(91987));n.d(t,["A",0,({partOfGrid:e})=>(0,i.jsxs)("div",{className:(0,r.A)("recommended-material",{"recommended-material--in-grid":e}),children:[(0,i.jsx)("div",{className:"ssc-square w-30 recommended-material__icon"}),(0,i.jsx)("div",{className:"ssc-square image-square"}),(0,i.jsxs)("div",{className:"ssc-text-wrapper",children:[(0,i.jsx)("div",{className:"ssc-line"}),(0,i.jsx)("div",{className:"ssc-line"})]})]})])},45495(e,t,n){"use strict";n(71763);var r=n(48113),i=n(18196),a=n(64607),s=n(17444),o=n(20751),l=n(6117),c=n(52661),u=n(57996),d=n(17124),f=n(22442),h=n(38371),p=n(75038),m=n(23782),g=n(36159),v=n(91987);n.d(t,["A",0,({wid:e,materialType:t,partOfGrid:n=!1})=>{const y=(0,d.F)(),b=(0,f.Ik)(),{track:w}=(0,h.Jx)(),A=b("materialUrl"),x=(0,r.jE)(),{data:E,isLoading:C}=(0,l.RR)({wid:e}),S=(0,g.X)({app:"material",queryClient:x});if(C||!E?.work)return(0,v.jsx)(a.A,{partOfGrid:n});const{work:{titles:{full:k},creators:M}}=E,_=E.work,T=t?(0,i.xb)(_,t):_.manifestations.bestRepresentation,{pid:D}=T,I=(0,c.sP)((0,c.UV)(M),y),R=(0,i.Fj)(T,t),O=(0,u.Qj)(A,e,R),P=n?p.o.materialGridClick:p.o.recommendedMaterial,N=()=>w("click",{id:P.id,name:P.name,trackedData:e});return(0,v.jsx)(m.r,{title:k.join(", "),subtitle:I,isPartOfGrid:n,linkProps:{href:O,trackClick:N},cover:(0,v.jsx)(o.Y,{ids:[D],url:O,size:"large",animate:!0,alt:"",shadow:"medium",trackClick:N}),favoriteButton:(0,v.jsx)(s.A,{title:String(k),id:e,addToListRequest:S})})}])},23782(e,t,n){"use strict";var r=n(13526),i=(n(71763),n(1354)),a=n(91987);
2const s=({title:e,subtitle:t,favoriteButton:n,cover:s,isPartOfGrid:o=!1,linkProps:l})=>{const{href:c,trackClick:u}=l??{};return(0,a.jsxs)("div",{className:(0,r.A)("recommended-material",o&&"recommended-material--in-grid"),children:[(0,a.jsx)("div",{className:"recommended-material__icon",children:n}),s,(0,a.jsxs)("div",{className:"recommended-material__texts",children:[e&&(0,a.jsx)(i.A,{href:c,className:"recommended-material__description",dataCy:"recommended-description",trackClick:u,children:e}),t&&(0,a.jsx)(i.A,{href:c,className:"recommended-material__subtitle",dataCy:"recommended-subtitle",trackClick:u,children:t})]})]})};s.displayName="StaticRecommendedMaterial",n.d(t,["r",0,s])},53827(e,t,n){"use strict";n(71763);var r=n(29858),i=n(18599),a=n(91987);n.d(t,["A",0,({messageType:e,renewingResponse:t,modalId:n,setRenewingStatus:s,texts:{successTitleText:o,successStatusText:l,noRenewalsPossibleErrorTitleText:c,noRenewalsPossibleErrorStatusText:u,errorTitleText:d,errorStatusText:f,buttonText:h}})=>{const p=t?(0,r.TO)(t).length:0,m="success"===e&&p>0,g="success"===e&&0===p,v="error"===e;return(0,a.jsxs)(a.Fragment,{children:[m&&(0,a.jsx)(i.A,{title:o,subTitle:l,ctaButton:{text:h,modalId:n,callback:()=>s("idle")}}),g&&(0,a.jsx)(i.A,{title:c,subTitle:u,ctaButton:{text:h,modalId:n,callback:()=>s("idle")}}),v&&(0,a.jsx)(i.A,{title:d,subTitle:f,ctaButton:{text:h,modalId:n,callback:()=>s("idle")}})]})}])},61040(e,t,n){"use strict";n(71763);var r=n(17124),i=n(91987);n.d(t,["A",0,({icon:e,title:t,text:n,subText:a,changeHandler:s,buttonAriaLabel:o,isPossibleToChangeReservationDetails:l=!0})=>{const c=(0,r.F)();return(0,i.jsxs)("div",{className:"reservation-modal-list-item","data-cy":"reservation-form-list-item",children:[(0,i.jsx)("img",{src:e,alt:""}),(0,i.jsxs)("div",{"data-cy":"reservation-modal-list-item-text",className:"reservation-modal-list-item-text",children:[(0,i.jsx)("h3",{className:"text-header-h5",children:t}),(0,i.jsx)("p",{className:"text-small-caption",children:n?.length>0?n:c("missingDataText")}),a&&(0,i.jsx)("p",{className:"text-small-caption",children:a})]}),s&&l&&(0,i.jsx)("button",{onClick:s,type:"button",className:"link-tag text-small-caption","aria-label":o,children:c("shiftText")})]})}])},86648(e,t,n){"use strict";var r=n(71763),i=n(13526),a=n(35259),s=n(81738),o=n(17124),l=n(90023),c=n(33697),u=n(45011),d=n(18599),f=n(91987);n.d(t,["A",0,({type:e,header:t,items:n,defaultSelectedItem:h,selectHandler:p,ariaLabel:m,saveCallback:g,reservationStatus:v,setReservationStatus:y})=>{const{close:b}=(0,s.XE)(),w=(0,o.F)(),[A,x]=(0,r.useState)(h),{modalId:E,screenReaderModalDescriptionText:C,closeModalAriaLabelText:S}=((e,t)=>({modalId:(0,l.zW)(e),screenReaderModalDescriptionText:t((0,u.He)(e,"screenReaderModalDescriptionText")),closeModalAriaLabelText:t((0,u.He)(e,"closeModalAriaLabelText"))}))(e,w);return(0,f.jsxs)(s.Ay,{modalId:E,screenReaderModalDescriptionText:C,closeModalAriaLabelText:S,eventCallbacks:{close:()=>{y&&y("idle")}},classNames:(0,i.A)([{"modal-cta modal-padding":"success"===v||"error"===v}]),children:["success"===v&&(0,f.jsx)(d.A,{title:w("reservationSuccessTitleText"),subTitle:w("reservationSuccessSubTitleText"),ctaButton:{modalId:"pickup",text:w("reservationStatusButtonText"),callback:()=>y&&y("idle")}}),"error"===v&&(0,f.jsx)(d.A,{title:w("reservationerrorTitleText"),subTitle:w("reservationerrorSubTitleText"),ctaButton:{modalId:"pickup",text:w("reservationStatusButtonText"),callback:()=>y&&y("idle")}}),(!v||"idle"===v||"pending"===v)&&(0,f.jsx)(c.A,{title:t.title,description:t.description,onSubmit:()=>{p(A),g?g(A):b((0,l.zW)(e))},disabledButton:"pending"===v,buttonLabel:"pending"===v?w("loadingText"):void 0,children:(0,f.jsx)(a.A,{options:n.map(({label:e,value:t})=>({label:e,value:t})),ariaLabel:m,arrowIcon:"chevron",handleOnChange:t=>{const{value:n}=t.target,r=(0,l.Tb)(e)?Number(n):n;x(r)},defaultValue:A,placeholder:{label:w("chooseOneText"),disabled:!0,value:""},cyData:"modal-reservation-form-select"})})]})}])},26043(e,t,n){"use strict";n(71763);var r=n(17124),i=n(86648),a=n(53059),s=n(91987);n.d(t,["A",0,({selectedInterest:e,setSelectedInterest:t,saveCallback:n,reservationStatus:o,setReservationStatus:l})=>{const c=(0,r.F)(),u=(0,a.UK)()("interestPeriodsConfig",{transformer:"jsonParse"});return(0,s.jsx)(i.A,{type:"interestPeriod",header:{title:c("modalReservationFormNoInterestAfterHeaderTitleText"),description:[c("modalReservationFormNoInterestAfterHeaderDescriptionText")]},items:u.interestPeriods,defaultSelectedItem:e,selectHandler:e=>{t(Number(e))},ariaLabel:c("modalReservationFormNoInterestAfterLabelText"),saveCallback:n,reservationStatus:o,setReservationStatus:l})}])},59114(e,t,n){"use strict";n(71763);var r=n(17124),i=n(86648),a=n(91987);n.d(t,["A",0,({branches:e,defaultBranch:t,selectBranchHandler:n,saveC
2allback:s,reservationStatus:o,setReservationStatus:l})=>{const c=(0,r.F)(),u=e.map(e=>({value:e.branchId,label:e.title}));return(0,a.jsx)(i.A,{type:"pickup",header:{title:c("modalReservationFormPickupHeaderTitleText"),description:[c("modalReservationFormPickupHeaderDescriptionText")]},items:u,defaultSelectedItem:t,selectHandler:e=>{n(String(e))},ariaLabel:c("modalReservationFormPickupLabelText"),saveCallback:s,reservationStatus:o,setReservationStatus:l})}])},33697(e,t,n){"use strict";n(71763);var r=n(17124),i=n(62892),a=n(91987);n.d(t,["A",0,({title:e,description:t,children:n,onSubmit:s,buttonLabel:o,disabledButton:l,cyData:c="reservation-form"})=>{const u=(0,r.F)();return(0,a.jsx)("section",{className:"reservation-modal reservation-form",children:(0,a.jsxs)("div",{className:"reservation-form__content",children:[(0,a.jsxs)("div",{className:"reservation-form__header",children:[(0,a.jsx)("h3",{className:"text-header-h3 mb-35","data-cy":`${c}-title`,children:e}),t.map((e,t)=>(0,a.jsx)("p",{className:"text-body-large","data-cy":`${c}-description`,children:e},t))]}),(0,a.jsxs)("form",{children:[n&&(0,a.jsx)("div",{className:"reservation-form__body mt-35",children:n}),(0,a.jsx)("div",{className:"reservation-form__footer mt-48",children:(0,a.jsx)(i.$,{label:o||u("saveButtonText"),buttonType:"none",disabled:l??!1,collapsible:!1,size:"xlarge",variant:"filled",onClick:s,dataCy:`${c}-button`})})]})]})})}])},90023(e,t,n){"use strict";function r(e){return"interestPeriod"===e}n.d(t,{Tb:()=>r}),n.d(t,["L8",0,({type:e,changedText:t,savedText:n,patron:r,savePatron:i})=>{const a=t!==n,s=(({type:e,value:t,patron:{preferredPickupBranch:n,preferredLanguage:r,receiveSms:i,receivePostalMail:a,receiveEmail:s,emailAddress:o,phoneNumber:l}})=>{const c={preferredPickupBranch:n,preferredLanguage:r,receiveSms:i,receivePostalMail:a,receiveEmail:s,emailAddress:o,phoneNumber:l};switch(e){case"email":return{...c,emailAddress:t,receiveEmail:!0};case"sms":return{...c,phoneNumber:t,receiveSms:!0};default:return null}})({type:e,value:t,patron:r});if(!s)throw new Error("Cannot construct updated patron data");a&&i(s)},"zW",0,e=>`modal-reservation-form-${e}`])},45011(e,t,n){"use strict";n(97700),n(25102),n(47508),n(58134),n(77734),n(19900),n(87289),n(35476),n(48054),n(77338),n(75880),n(14302),n(97368),n(22183),n(81501),n(29995),n(44222);var r=n(52661),i=n(18916),a=n(6117);const s=({manifestations:e,pickupBranch:t,expiryDate:n,periodical:i})=>e.map(e=>(({manifestation:{pid:e},pickupBranch:t,expiryDate:n,periodical:i})=>({recordId:(0,r.G_)(e),...t?{pickupBranch:t}:{},...n?{expiryDate:n}:{},...i?{periodical:i}:{}}))({manifestation:e,pickupBranch:t,expiryDate:n,periodical:i}));n.d(t,["B6",0,e=>{switch(e){case"email":return"email";case"sms":return"tel";default:return"text"}},"C4",0,(e,t)=>{const n=t.find(t=>t.branchId===e);return n?n.title:e},"CF",0,(e,t)=>{if(void 0===e)return[t("materialHeaderAuthorByText"),"Unknown"].join(" ");const{creators:n}=e,i=(0,r.Ey)(e),a=(0,r.sP)((0,r.UV)(n),t)||null;let s="";return i&&(s=i),(0,r.G)(e)&&(s=`(${t("materialHeaderAllEditionsText")})`),a?[t("materialHeaderAuthorByText"),a,s].join(" "):null},"En",0,(e,t,n)=>{const r=t.interestPeriods.find(t=>t.value.toString()===e.toString());return r?r.label:`${e} ${n("daysText")}`},"He",0,(e,t)=>{const n="closeModalAriaLabelText"===t;switch(e){case"sms":return n?"closeModalAriaLabelSmsText":"screenReaderModalDescriptionSmsText";case"email":return n?"closeModalAriaLabelEmailText":"screenReaderModalDescriptionEmailText";case"interestPeriod":return n?"closeModalAriaLabelInterestPeriodText":"screenReaderModalDescriptionInterestPeriodText";case"pickup":return n?"closeModalAriaLabelPickupText":"screenReaderModalDescriptionPickupText";default:return(0,i.A)(e)}},"QW",0,(e,t,n)=>{const r=t.map(({branchId:e})=>e);return(e=>{const t=new Map;return e.forEach(({branch:e,materials:n})=>{const{branchId:r}=e,i=t.get(r);i?t.set(r,{branch:e,materials:[...n,...i.materials]}):t.set(r,{branch:e,materials:n})}),[...t.values()]})(e.filter(({branch:e})=>r.includes(e.branchId))).map(({branch:e,materials:t})=>({branch:e,materials:t.filter(({materialGroup:e,available:t})=>n.some(t=>t.trim()===e.name.trim())&&t)})).filter(({materials:e})=>e.length>0)},"Qr",0,e=>"1"===e,"ZT",0,({materialIsReservableFromAnotherLibrary:e,patron:t})=>Boolean(e&&t&&t.emailAddress),"hn",0,(e,t)=>t?e:!e||e.length<1?[]:(0,r.G)(e[0])?e:[(0,r.yr)(e)],"kd",0,e=>e.split("-")[1],"mR",0,(e,t)=>e.filter(({materials:e})=>e.length>=Number(t??0)),"pS",0,(e,t)=>{const n={[a.IR.OwnedAccepted]:"openOrderStatusOwnedAcceptedText",[a.IR.AuthenticationError]:"openOrderAuthenticationErrorText",[a.IR.BorchkUserBlockedByAgency]:"openOrderUserBlockedByAgencyText",[a.IR.BorchkUserNotVerified]:"openOrderUserNotVerifiedText",[a.IR.BorchkUserNoLongerExistOnAgency]:"openOrderUserNoLongerExistOnAgencyText",[a.IR.InvalidOrder]:"openOrderInvalidOrderText",[a.IR.NotOwnedIllLoc]:"openOrderNotO
2wnedIllLocText",[a.IR.NotOwnedNoIllLoc]:"openOrderNotOwnedNoIllLocText",[a.IR.NotOwnedWrongIllMediumtype]:"openOrderNotOwnedWrongIllMediumtypeText",[a.IR.NoServicerequester]:"openOrderNoServicerequesterText",[a.IR.OrsError]:"openOrderOrsErrorText",[a.IR.OwnedOwnCatalogue]:"openOrderOwnedOwnCatalogueText",[a.IR.OwnedWrongMediumtype]:"openOrderOwnedWrongMediumtypeText",[a.IR.ServiceUnavailable]:"openOrderServiceUnavailableText",[a.IR.UnknownError]:"openOrderUnknownErrorText",[a.IR.UnknownPickupagency]:"openOrderUnknownPickupagencyText",[a.IR.UnknownUser]:"openOrderUnknownUserText",[a.IR.ErrorMissingPincode]:"openOrderErrorMissingPincodeText"};return n[e]?t(n[e]):""},"wT",0,({manifestations:e,selectedBranch:t,expiryDate:n,periodical:r})=>({reservations:s({manifestations:e,...t?{pickupBranch:t}:{},...n?{expiryDate:n}:{},...r?{periodical:{volume:r.volume,volumeNumber:r.volumeNumber,volumeYear:r.volumeYear}}:{}}),...e.length>1?{type:"parallel"}:{}})])},58419(e,t,n){"use strict";n.d(t,{A:()=>o});var r=n(71763),i=n(17124),a=n(91987);const s=function({setPageHandler:e,itemsShown:t,hitcount:n,isLoading:r,classNames:s}){const o=(0,i.F)();return(0,a.jsxs)("div",{className:`result-pager ${s}`,children:[(0,a.jsx)("p",{className:"text-small-caption result-pager__title",children:o("resultPagerStatusText",{placeholders:{"@itemsShown":t,"@hitcount":n}})}),t!==n&&!r&&(0,a.jsx)("button",{type:"button",className:"btn-primary btn-outline btn-medium arrow__hover--right-small uppercase",onClick:e,children:o("showMoreText")})]})},o=({hitcount:e,pageSize:t,overrideItemsShown:n})=>{const[i,o]=(0,r.useState)(t>=e?e:t),[l,c]=(0,r.useState)(0),[u,d]=(0,r.useState)(null);(0,r.useEffect)(()=>{o(t>e?e:t)},[e,t]);const f=()=>{const n=l+1,r=(n+1)*t,i=r>e;d(r-t),o(i?e:r),c(n)};return{itemsShown:i,PagerComponent:({isLoading:t,classNames:r=""})=>e?(0,a.jsx)(s,{itemsShown:n?n():i,hitcount:e,classNames:r,setPageHandler:f,isLoading:t}):null,page:l,firstInNewPage:u,resetPage:()=>{c(0),d(null),o(t>=e?e:t)}}}},23358(e,t,n){"use strict";n(71763);var r=n(91987);n.d(t,["A",0,({headerTitle:e,subtitleRenderProp:t})=>(0,r.jsxs)("div",{className:"search__header",children:[(0,r.jsx)("h1",{className:"search__header__title","data-cy":"search-result-header","aria-live":"polite",children:e}),t&&(0,r.jsx)("h2",{className:"search__header__subtitle",children:t})]})])},2166(e,t,n){"use strict";n(71763);var r=n(24688),i=n(48984),a=n(91987);n.d(t,["A",0,({options:e,selectedValue:t,onChange:n})=>{const s=e=>{n(t===e?null:e)};return(0,a.jsx)(i.z6,{value:t??void 0,className:"search-radio-button-group",children:e.map(e=>(0,a.jsx)(i.sx,{value:e.value,onClick:t=>{t.preventDefault(),s(e.value)},onKeyDown:t=>{"Enter"!==t.key&&" "!==t.key||(t.preventDefault(),s(e.value))},children:({checked:t})=>(0,a.jsxs)(r.JU,{className:"search-radio-button-group__label",children:[(0,a.jsx)("span",{className:"search-radio-button-group__input "+(t?"search-radio-button-group__input--checked":"")}),e.label]})},e.value))})}])},34004(e,t,n){"use strict";var r=n(71763),i=n(13526),a=n(91987);n.d(t,["A",0,({id:e,label:t,description:n,checked:s,onChange:o})=>{const l=`${e}-${(0,r.useId)()}`;return(0,a.jsxs)("div",{className:"search-toggle",children:[(0,a.jsx)("button",{type:"button",role:"switch","aria-checked":s,"aria-label":t,onClick:()=>o(!s),className:(0,i.A)("search-toggle__button",s&&"search-toggle__button--checked"),id:l,"data-cy":e,children:(0,a.jsx)("span",{className:"search-toggle__slider"})}),(0,a.jsxs)("label",{htmlFor:l,className:"search-toggle__content cursor-pointer",children:[(0,a.jsx)("span",{className:"search-toggle__label",children:t}),(0,a.jsx)("span",{className:"search-toggle__description",children:n})]})]})}])},54162(e,t,n){"use strict";n(71763);var r=n(17444),i=n(20751),a=n(52661),s=n(57996),o=n(1354),l=n(22442),c=n(36159),u=n(91987);n.d(t,["A",0,({bright:e,work:{titles:{full:t},creators:n,workId:d},work:f,app:h})=>{const p=(0,l.Ik)()("materialUrl"),m=(0,s.Qj)(p,d);let g=null;const v=n?.map(({display:e})=>e);v&&(g=(0,a.Zc)(!0,v));const y=(0,a.hh)(f),b=(0,c.X)({app:h}),w=t[0];return(0,u.jsxs)("li",{className:"simple-material "+(e?" simple-material--bright":""),children:[(0,u.jsx)("div",{className:"simple-material__cover-container",children:(0,u.jsx)(i.Y,{animate:!0,size:"medium",ids:[y]})}),(0,u.jsx)("div",{className:"simple-material__favourite",children:(0,u.jsx)(r.A,{title:w,darkBackgroun
2d:!e,id:d,addToListRequest:b})}),(0,u.jsxs)("div",{className:"simple-material__meta",children:[(0,u.jsx)(o.A,{href:m,className:"simple-material__title",children:w}),(0,u.jsx)("div",{className:"simple-material__author",children:g})]})]})}])},49641(e,t,n){"use strict";n(71763);var r=n(91987);n.d(t,["A",0,({width:e=40})=>(0,r.jsx)("div",{className:"ssc-line w-100",style:{width:`${e}px`}})])},49271(e,t,n){"use strict";n.d(t,["A",0,function({appName:e,app:t}){window.dplReact?.apps&&(window.dplReact.apps={...window.dplReact.apps,[e]:t})}])},83277(e,t,n){"use strict";function r(e){e("EPSG:4326","+title=WGS 84 (long/lat) +proj=longlat +ellps=WGS84 +datum=WGS84 +units=degrees"),e("EPSG:4269","+title=NAD83 (long/lat) +proj=longlat +a=6378137.0 +b=6356752.31414036 +ellps=GRS80 +datum=NAD83 +units=degrees"),e("EPSG:3857","+title=WGS 84 / Pseudo-Mercator +proj=merc +a=6378137 +b=6378137 +lat_ts=0.0 +lon_0=0.0 +x_0=0.0 +y_0=0 +k=1.0 +units=m +nadgrids=@null +no_defs");for(var t=1;t<=60;++t)e("EPSG:"+(32600+t),"+proj=utm +zone="+t+" +datum=WGS84 +units=m"),e("EPSG:"+(32700+t),"+proj=utm +zone="+t+" +south +datum=WGS84 +units=m");e("EPSG:5041","+title=WGS 84 / UPS North (E,N) +proj=stere +lat_0=90 +lon_0=0 +k=0.994 +x_0=2000000 +y_0=2000000 +datum=WGS84 +units=m"),e("EPSG:5042","+title=WGS 84 / UPS South (E,N) +proj=stere +lat_0=-90 +lon_0=0 +k=0.994 +x_0=2000000 +y_0=2000000 +datum=WGS84 +units=m"),e.WGS84=e["EPSG:4326"],e["EPSG:3785"]=e["EPSG:3857"],e.GOOGLE=e["EPSG:3857"],e["EPSG:900913"]=e["EPSG:3857"],e["EPSG:102113"]=e["EPSG:3857"]}n.d(t,{u:()=>Bn,H:()=>jn}),n.dn(r);var i=6378137,a=.0066943799901413165,s=484813681109536e-20,o=Math.PI/2,l=1e-10,c=.017453292519943295,u=57.29577951308232,d=Math.PI/4,f=2*Math.PI,h=3.14159265359;const p={greenwich:0,lisbon:-9.131906111111,paris:2.337229166667,bogota:-74.080916666667,madrid:-3.687938888889,rome:12.452333333333,bern:7.439583333333,jakarta:106.807719444444,ferro:-17.666666666667,brussels:4.367975,stockholm:18.058277777778,athens:23.7163375,oslo:10.722916666667},m={mm:{to_meter:.001},cm:{to_meter:.01},ft:{to_meter:.3048},"us-ft":{to_meter:1200/3937},fath:{to_meter:1.8288},kmi:{to_meter:1852},"us-ch":{to_meter:20.1168402336805},"us-mi":{to_meter:1609.34721869444},km:{to_meter:1e3},"ind-ft":{to_meter:.30479841},"ind-yd":{to_meter:.91439523},mi:{to_meter:1609.344},yd:{to_meter:.9144},ch:{to_meter:20.1168},link:{to_meter:.201168},dm:{to_meter:.1},in:{to_meter:.0254},"ind-ch":{to_meter:20.11669506},"us-in":{to_meter:.025400050800101},"us-yd":{to_meter:.914401828803658}};var g=/[\s_\-\/\(\)]/g;function v(e,t){if(e[t])return e[t];for(var n,r=Object.keys(e),i=t.toLowerCase().replace(g,""),a=-1;++a<r.length;)if((n=r[a]).toLowerCase().replace(g,"")===i)return e[n]}function y(e){var t,n,r,i={},a=e.split("+").map(function(e){return e.trim()}).filter(function(e){return e}).reduce(function(e,t){var n=t.split("=");return n.push(!0),e[n[0].toLowerCase()]=n[1],e},{}),s={proj:function(e){i.projName=["lonlat","latlon","latlong"].includes(e)?"longlat":e},datum:"datumCode",rf:function(e){i.rf=parseFloat(e)},lat_0:function(e){i.lat0=e*c},lat_1:function(e){i.lat1=e*c},lat_2:function(e){i.lat2=e*c},lat_ts:function(e){i.lat_ts=e*c},lon_0:function(e){i.long0=e*c},lon_wrap:function(e){i.long_wrap=parseFloat(e)*c},lon_1:function(e){i.long1=e*c},lon_2:function(e){i.long2=e*c},alpha:function(e){i.alpha=parseFloat(e)*c},gamma:function(e){i.rectified_grid_angle=parseFloat(e)*c},lonc:function(e){i.longc=e*c},x_0:function(e){i.x0=parseFloat(e)},y_0:function(e){i.y0=parseFloat(e)},k_0:function(e){i.k0=parseFloat(e)},k:function(e){i.k0=parseFloat(e)},a:function(e){i.a=parseFloat(e)},b:function(e){i.b=parseFloat(e)},r:function(e){i.a=i.b=parseFloat(e)},r_a:function(){i.R_A=!0},zone:function(e){i.zone=parseInt(e,10)},south:function(){i.utmSouth=!0},towgs84:function(e){i.datum_params=e.split(",").map(function(e){return parseFloat(e)})},to_meter:function(e){i.to_meter=parseFloat(e)},units:function(e){i.units=e;var t=v(m,e);t&&(i.to_meter=t.to_meter)},from_greenwich:function(e){i.from_greenwich=e*c},pm:function(e){var t=v(p,e);i.from_greenwich=(t||parseFloat(e))*c},nadgrids:function(e){"@null"===e?i.datumCode="none":i.nadgrids=e},axis:function(e){var t="ewnsud";3===e.length&&-1!==t.indexOf(e.substr(0,1))&&-1!==t.indexOf(e.substr(1,1))&&-1!==t.indexOf(e.substr(2,1))&&(i.axis=e)},approx:function(){i.approx=!0},over:function(){i.over=!0}};for(t in a)n=a[t],t in s?"function"==typeof(r=s[t])?r(n):i[r]=n:i[t]=n;return"string"==typeof i.datumCode&&"WGS84"!==i.datumCode&&(i.datumCode=i.datumCode.toLowerCase()),i.projStr=e,i}n.dn(y);const b=class{static getId(e){const t=e.find(e=>Array.isArray(e)&&"ID"===e[0]);return t&&t.length>=3?{authority:t[1],code:parseInt(t[2],10)}:null}static convertUnit(e,t="unit"){if(!e||e.length<3)return{type:t,name:"unknown",conversion_factor:null};const n=e[1],r=parseFloat(e[2])||null,i=e.find(e=>Array.isArray(e)&&"ID"===e[0]);return{type:t,name:n,conversion_factor:r,id:i?{authority:i[1],code:parseInt(i[2],10)}:null}}static convertAxis(e){const t=e[1]||"Unknown";let n;const r=t.match(/^\((.)\)$/);if(r){const t=r[1].toUpperCase();if("E"===t)n="east";else if("N"===t)n="north";else if("U"===t)n="up";else{if(!e[2])throw new Error(`Unknown axis abbreviation: ${t}`);n=e[2]}}else n=e[2]||"unknown";const i=e.find(e=>Array.isArray(e)&&"ORDER"===e[0]),a=i?parseInt(i[1],10):null,s=e.find(e=>Array.isArray(e)&&("LENGTHUNIT"===e[0]||"ANGLEUNIT"===e[0]||"SCALEUNIT"===e[0]));return{name:t,direction:n,unit:this.convertUnit(s),order:a}}static extractAxes(e){return e.filter(e=>Array.isArray(e)&&"AXIS"===e[0]).map(e=>this.convertAxis(e)).sort((e,t)=>
vendor: 19,343 bytes, line 2
2(e.order||0)-(t.order||0))}static convert(e,t={}){switch(e[0]){case"PROJCRS":t.type="ProjectedCRS",t.name=e[1],t.base_crs=e.find(e=>Array.isArray(e)&&"BASEGEOGCRS"===e[0])?this.convert(e.find(e=>Array.isArray(e)&&"BASEGEOGCRS"===e[0])):null,t.conversion=e.find(e=>Array.isArray(e)&&"CONVERSION"===e[0])?this.convert(e.find(e=>Array.isArray(e)&&"CONVERSION"===e[0])):null;const n=e.find(e=>Array.isArray(e)&&"CS"===e[0]);n&&(t.coordinate_system={subtype:n[1],axis:this.extractAxes(e)});const r=e.find(e=>Array.isArray(e)&&"LENGTHUNIT"===e[0]);if(r){const e=this.convertUnit(r);t.coordinate_system.unit=e}t.id=this.getId(e);break;case"BASEGEOGCRS":case"GEOGCRS":case"GEODCRS":t.type="GEODCRS"===e[0]?"GeodeticCRS":"GeographicCRS",t.name=e[1];const i=e.find(e=>Array.isArray(e)&&("DATUM"===e[0]||"ENSEMBLE"===e[0]));if(i){const n=this.convert(i);"ENSEMBLE"===i[0]?t.datum_ensemble=n:t.datum=n;const r=e.find(e=>Array.isArray(e)&&"PRIMEM"===e[0]);r&&"Greenwich"!==r[1]&&(n.prime_meridian={name:r[1],longitude:parseFloat(r[2])})}const a=e.find(e=>Array.isArray(e)&&"CS"===e[0]);t.coordinate_system={subtype:a?a[1]:"ellipsoidal",axis:this.extractAxes(e)},t.id=this.getId(e);break;case"DATUM":t.type="GeodeticReferenceFrame",t.name=e[1],t.ellipsoid=e.find(e=>Array.isArray(e)&&"ELLIPSOID"===e[0])?this.convert(e.find(e=>Array.isArray(e)&&"ELLIPSOID"===e[0])):null;break;case"ENSEMBLE":t.type="DatumEnsemble",t.name=e[1],t.members=e.filter(e=>Array.isArray(e)&&"MEMBER"===e[0]).map(e=>({type:"DatumEnsembleMember",name:e[1],id:this.getId(e)}));const s=e.find(e=>Array.isArray(e)&&"ENSEMBLEACCURACY"===e[0]);s&&(t.accuracy=parseFloat(s[1]));const o=e.find(e=>Array.isArray(e)&&"ELLIPSOID"===e[0]);o&&(t.ellipsoid=this.convert(o)),t.id=this.getId(e);break;case"ELLIPSOID":t.type="Ellipsoid",t.name=e[1],t.semi_major_axis=parseFloat(e[2]),t.inverse_flattening=parseFloat(e[3]),e.find(e=>Array.isArray(e)&&"LENGTHUNIT"===e[0])&&this.convert(e.find(e=>Array.isArray(e)&&"LENGTHUNIT"===e[0]),t);break;case"CONVERSION":t.type="Conversion",t.name=e[1],t.method=e.find(e=>Array.isArray(e)&&"METHOD"===e[0])?this.convert(e.find(e=>Array.isArray(e)&&"METHOD"===e[0])):null,t.parameters=e.filter(e=>Array.isArray(e)&&"PARAMETER"===e[0]).map(e=>this.convert(e));break;case"METHOD":t.type="Method",t.name=e[1],t.id=this.getId(e);break;case"PARAMETER":t.type="Parameter",t.name=e[1],t.value=parseFloat(e[2]),t.unit=this.convertUnit(e.find(e=>Array.isArray(e)&&("LENGTHUNIT"===e[0]||"ANGLEUNIT"===e[0]||"SCALEUNIT"===e[0]))),t.id=this.getId(e);break;case"BOUNDCRS":t.type="BoundCRS";const l=e.find(e=>Array.isArray(e)&&"SOURCECRS"===e[0]);if(l){const e=l.find(e=>Array.isArray(e));t.source_crs=e?this.convert(e):null}const c=e.find(e=>Array.isArray(e)&&"TARGETCRS"===e[0]);if(c){const e=c.find(e=>Array.isArray(e));t.target_crs=e?this.convert(e):null}const u=e.find(e=>Array.isArray(e)&&"ABRIDGEDTRANSFORMATION"===e[0]);t.transformation=u?this.convert(u):null;break;case"ABRIDGEDTRANSFORMATION":if(t.type="Transformation",t.name=e[1],t.method=e.find(e=>Array.isArray(e)&&"METHOD"===e[0])?this.convert(e.find(e=>Array.isArray(e)&&"METHOD"===e[0])):null,t.parameters=e.filter(e=>Array.isArray(e)&&("PARAMETER"===e[0]||"PARAMETERFILE"===e[0])).map(e=>"PARAMETER"===e[0]?this.convert(e):"PARAMETERFILE"===e[0]?{name:e[1],value:e[2],id:{authority:"EPSG",code:8656}}:void 0),7===t.parameters.length){const e=t.parameters[6];"Scale difference"===e.name&&(e.value=Math.round(1e12*(e.value-1))/1e6)}t.id=this.getId(e);break;case"AXIS":t.coordinate_system||(t.coordinate_system={type:"unspecified",axis:[]}),t.coordinate_system.axis.push(this.convertAxis(e));break;case"LENGTHUNIT":const d=this.convertUnit(e,"LinearUnit");t.coordinate_system&&t.coordinate_system.axis&&t.coordinate_system.axis.forEach(e=>{e.unit||(e.unit=d)}),d.conversion_factor&&1!==d.conversion_factor&&t.semi_major_axis&&(t.semi_major_axis={value:t.semi_major_axis,unit:d});break;default:t.keyword=e[0]}return t}};var w=/\s/,A=/[A-Za-z]/,x=/[A-Za-z84_]/,E=/[,\]]/,C=/[\d\.E\-\+]/;function S(e){if("string"!=typeof e)throw new Error("not a string");this.text=e.trim(),this.level=0,this.place=0,this.root=null,this.stack=[],this.currentObject=null,this.state=1}function k(e,t,n){Array.isArray(t)&&(n.unshift(t),t=null);var r=t?{}:e,i=n.reduce(function(e,t){return M(t,e),e},r);t&&(e[t]=i)}function M(e,t){if(Array.isArray(e)){var n=e.shift();if("PARAMETER"===n&&(n=e.shift()),1===e.length)return Array.isArray(e[0])?(t[n]={},void M(e[0],t[n])):void(t[n]=e[0]);if(e.length)if("TOWGS84"!==n){if("AXIS"===n)return n in t||(t[n]=[]),void t[n].push(e);var r;switch(Array.isArray(n)||(t[n]={}),n){case"UNIT":case"PRIMEM":case"VERT_DATUM":return t[n]={name:e[0].toLowerCase(),convert:e[1]},void(3===e.length&&M(e[2],t[n]));case"SPHEROID":case"ELLIPSOID":return t[n]={name:e[0],a:e[1],rf:e[2]},void(4===e.length&&M(e[3],t[n]));case"EDATUM":case"ENGINEERINGDATUM":case"LOCAL_DATUM":case"DATUM":case"VERT_CS":case"VERTCRS":case"VERTICALCRS":return e[0]=["name",e[0]],void k(t,n,e);case"COMPD_CS":case"COMPOUNDCRS":case"FITTED_CS":case"PROJECTEDCRS":case"PROJCRS":case"GEOGCS":case"GEOCCS":case"PROJCS":case"LOCAL_CS":case"GEODCRS":case"GEODETICCRS":case"GEODETICDATUM":case"ENGCRS":case"ENGINEERINGCRS":return e[0]=["name",e[0]],k(t,n,e),void(t[n].type=n);default:for(r=-1;++r<e.length;)if(!Array.isArray(e[r]))return M(e,t[n]);return k(t,n,e)}}else t[n]=e;else t[n]=!0}else t[e]=!0}function _(e){return.017453292519943295*e}function T(e){const t=(e.projName||"").toLowerCase().replace(/_/g," ");void 0===e.long0&&void 0!==e.longc&&(e.long0=e.longc),e.lat_ts||!e.lat1||"stereographic south pole"!==t&&"polar stereographic (variant b)"!==t?e.lat_ts||!e.lat0||"polar stereographic"!==t&&"polar stereographic (variant a)"!==t||(e.lat_ts=e.lat0,e.lat0=_(e.lat0>0?90:-90),delete e.lat1):(e.lat0=_(e.lat1>0?90:-90),e.lat_ts=e.lat1,delete e.lat1)}function D(e){let t={units:null,to_meter:void 0};return"string"==typeof e?(t.units=e.toLowerCase(),"metre"===t.units&&(t.units="meter"),"meter"===t.units&&(t.to_meter=1)):e&&e.name&&(t.units=e.name.toLowerCase(),"metre"===t.units&&(t.units="meter"),t.to_meter=e.conversion_factor),t}function I(e){return"object"==typeof e?e.value*e.unit.conversion_factor:e}function R(e,t){e.ellipsoid.radius?(t.a=e.ellipsoid.radius,t.rf=0):(t.a=I(e.ellipsoid.semi_major_axis),void 0!==e.ellipsoid.inverse_flattening?t.rf=e.ellipsoid.inverse_flattening:void 0!==e.ellipsoid.semi_major_axis&&void 0!==e.ellipsoid.semi_minor_axis&&(t.rf=t.a/(t.a-I(e.ellipsoid.semi_minor_axis))))}function O(e,t={}){return e&&"object"==typeof e?"BoundCRS"===e.type?(O(e.source_crs,t),e.transformation&&(e.transformation.method&&"NTv2"===e.transformation.method.name?t.nadgrids=e.transformation.parameters[0].value:t.datum_params=e.transformation.parameters.map(e=>e.value)),t):(Object.keys(e).forEach(n=>{const r=e[n];if(null!==r)switch(n){case"name":if(t.srsCode)break;t.name=r,t.srsCode=r;break;case"type":"GeographicCRS"===r?t.projName="longlat":"GeodeticCRS"===r?e.coordinate_system&&"Cartesian"===e.coordinate_system.subtype?t.projName="geocent":t.projName="longlat":"ProjectedCRS"===r&&e.conversion&&e.conversion.method&&(t.projName=e.conversion.method.name);break;case"datum":case"datum_ensemble":r.ellipsoid&&(t.ellps=r.ellipsoid.name,R(r,t)),r.prime_meridian&&(t.from_greenwich=r.prime_meridian.longitude*Math.PI/180);break;case"ellipsoid":t.ellps=r.name,R(r,t);break;case"prime_meridian":t.long0=(r.longitude||0)*Math.PI/180;break;case"coordinate_system":if(r.axis){const e={east:"e",north:"n",west:"w",south:"s",up:"u",down:"d",geocentricx:"e",geocentricy:"n",geocentricz:"u"},n=r.axis.map(t=>e[t.direction.toLowerCase()]);if(n.every(Boolean)&&(t.axis=n.join(""),2===t.axis.length&&(t.axis+="u")),r.unit){const{units:e,to_meter:n}=D(r.unit);t.units=e,t.to_meter=n}else if(r.axis[0]&&r.axis[0].unit){const{units:e,to_meter:n}=D(r.axis[0].unit);t.units=e,t.to_meter=n}}break;case"id":r.authority&&r.code&&(t.title=r.authority+":"+r.code);break;case"conversion":r.method&&r.method.name&&(t.projName=r.method.name),r.parameters&&r.parameters.forEach(e=>{const n=e.name.toLowerCase().replace(/\s+/g,"_"),r=e.value;e.unit&&e.unit.conversion_factor?t[n]=r*e.unit.conversion_factor:"degree"===e.unit?t[n]=r*Math.PI/180:t[n]=r});break;case"unit":r.name&&(t.units=r.name.toLowerCase(),"metre"===t.units&&(t.units="meter")),r.conversion_factor&&(t.to_meter=r.conversion_factor);break;case"base_crs":O(r,t),t.datumCode=r.id?r.id.authority+"_"+r.id.code:r.name}}),void 0!==t.latitude_of_false_origin&&(t.lat0=t.latitude_of_false_origin),void 0!==t.longitude_of_false_origin&&(t.long0=t.longitude_of_false_origin),void 0!==t.latitude_of_standard_parallel&&(t.lat0=t.latitude_of_standard_parallel,t.lat1=t.latitude_of_standard_parallel),void 0!==t.latitude_of_1st_standard_parallel&&(t.lat1=t.latitude_of_1st_standard_parallel),void 0!==t.latitude_of_2nd_standard_parallel&&(t.lat2=t.latitude_of_2nd_standard_parallel),void 0!==t.latitude_of_projection_centre&&(t.lat0=t.latitude_of_projection_centre),void 0!==t.longitude_of_projection_centre&&(t.longc=t.longitude_of_projection_centre),void 0!==t.easting_at_false_origin&&(t.x0=t.easting_at_false_origin),void 0!==t.northing_at_false_origin&&(t.y0=t.northing_at_false_origin),void 0!==t.latitude_of_natural_origin&&(t.lat0=t.latitude_of_natural_origin),void 0!==t.longitude_of_natural_origin&&(t.long0=t.longitude_of_natural_origin),void 0!==t.longitude_of_origin&&(t.long0=t.longitude_of_origin),void 0!==t.false_easting&&(t.x0=t.false_easting),t.easting_at_projection_centre&&(t.x0=t.easting_at_projection_centre),void 0!==t.false_northing&&(t.y0=t.false_northing),t.northing_at_projection_centre&&(t.y0=t.northing_at_projection_centre),void 0!==t.standard_parallel_1&&(t.lat1=t.standard_parallel_1),void 0!==t.standard_parallel_2&&(t.lat2=t.standard_parallel_2),void 0!==t.scale_factor_at_natural_origin&&(t.k0=t.scale_factor_at_natural_origin),void 0!==t.scale_factor_at_projection_centre&&(t.k0=t.scale_factor_at_projection_centre),void 0!==t.scale_factor_on_pseudo_standard_parallel&&(t.k0=t.scale_factor_on_pseudo_standard_parallel),void 0!==t.azimuth&&(t.alpha=t.azimuth),void 0!==t.azimuth_at_projection_centre&&(t.alpha=t.azimuth_at_projection_centre),t.angle_from_rectified_to_skew_grid&&(t.rectified_grid_angle=t.angle_from_rectified_to_skew_grid),T(t),t):e}S.prototype.readCharicter=function(){var e=this.text[this.place++];if(4!==this.state)for(;w.test(e);){if(this.place>=this.text.length)return;e=this.text[this.place++]}switch(this.state){case 1:return this.neutral(e);case 2:return this.keyword(e);case 4:return this.quoted(e);case 5:return this.afterquote(e);case 3:return this.number(e);case-1:return}},S.prototype.afterquote=function(e){if('"'===e)return this.word+='"',void(this.state=4);if(E.test(e))return this.word=this.word.trim(),void this.afterItem(e);throw new Error("havn't handled \""+e+'" in afterquote yet, index '+this.place)},S.prototype.afterItem=function(e){return","===e?(null!==this.word&&this.currentObject.push(this.word),this.word=null,void(this.state=1)):"]"===e?(this.level--,null!==this.word&&(this.currentObject.push(this.word),this.word=null),this.state=1,this.currentObject=this.stack.pop(),void(this.currentObject||(this.state=-1))):void 0},S.prototype.number=function(e){if(!C.test(e)){if(E.test(e))return this.word=parseFloat(this.word),void this.afterItem(e);throw new Error("havn't handled \""+e+'" in number yet, index '+this.place)}this.word+=e},S.prototype.quoted=function(e){'"'!==e?this.word+=e:this.state=5},S.prototype.keyword=function(e){if(x.test(e))this.word+=e;else{if("["===e){var t=[];return t.push(this.word),this.level++,null===this.root?this.root=t:this.currentObject.push(t),this.stack.push(this.currentObject),this.currentObject=t,void(this.state=1)}if(!E.test(e))throw new Error("havn't handled \""+e+'" in keyword yet, index '+this.place);this.afterItem(e)}},S.prototype.neutral=function(e){if(A.test(e))return this.word=e,void(this.state=2);if('"'===e)return this.word="",void(this.state=4);if(C.test(e))return this.word=e,void(this.state=3);if(!E.test(e))throw new Error("havn't handled \""+e+'" in neutral yet, index '+this.place);this.afterItem(e)},S.prototype.output=function(){for(;this.place<this.text.length;)this.readCharicter();if(-1===this.state)return this.root;throw new Error('unable to parse string "'+this.text+'". State is '+this.state)},n.dn(B);var P=["PROJECTEDCRS","PROJCRS","GEOGCS","GEOCCS","PROJCS","LOCAL_CS","GEODCRS","GEODETICCRS","GEODETICDATUM","ENGCRS","ENGINEERINGCRS"];function N(e){for(var t=Object.keys(e),n=0,r=t.length;n<r;++n){var i=t[n];-1!==P.indexOf(i)&&j(e[i]),"object"==typeof e[i]&&N(e[i])}}function j(e){if(e.AUTHORITY){var t=Object.keys(e.AUTHORITY)[0];t&&t in e.AUTHORITY&&(e.title=t+":"+e.AUTHORITY[t])}if("GEOGCS"===e.type?e.projName="longlat":"LOCAL_CS"===e.type?(e.projName="identity",e.local=!0):"object"==typeof e.PROJECTION?e.projName=Object.keys(e.PROJECTION)[0]:e.projName=e.PROJECTION,e.AXIS){for(var n="",r=0,i=e.AXIS.length;r<i;++r){var a=[e.AXIS[r][0].toLowerCase(),e.AXIS[r][1].toLowerCase()];-1!==a[0].indexOf("north")||("y"===a[0]||"lat"===a[0])&&"north"===a[1]?n+="n":-1!==a[0].indexOf("south")||("y"===a[0]||"lat"===a[0])&&"south"===a[1]?n+="s":-1!==a[0].indexOf("east")||("x"===a[0]||"lon"===a[0])&&"east"===a[1]?n+="e":-1===a[0].indexOf("west")&&("x"!==a[0]&&"lon"!==a[0]||"west"!==a[1])||(n+="w")}2===n.length&&(n+="u"),3===n.length&&(e.axis=n)}e.UNIT&&(e.units=e.UNIT.name.toLowerCase(),"metre"===e.units&&(e.units="meter"),e.UNIT.convert&&("GEOGCS"===e.type?e.DATUM&&e.DATUM.SPHEROID&&(e.to_meter=e.UNIT.convert*e.DATUM.SPHEROID.a):e.to_meter=e.UNIT.convert));var s=e.GEOGCS;function o(t){return t*(e.to_meter||1)}"GEOGCS"===e.type&&(s=e),s&&(s.PRIMEM&&s.PRIMEM.convert&&(e.from_greenwich=_(s.PRIMEM.convert)),s.DATUM?e.datumCode=s.DATUM.name.toLowerCase():e.datumCode=s.name.toLowerCase(),"d_"===e.datumCode.slice(0,2)&&(e.datumCode=e.datumCode.slice(2)),"new_zealand_1949"===e.datumCode&&(e.datumCode="nzgd49"),"wgs_1984"!==e.datumCode&&"world_geodetic_system_1984"!==e.datumCode||("Mercator_Auxiliary_Sphere"===e.PROJECTION&&(e.sphere=!0),e.datumCode="wgs84"),"belge_1972"===e.datumCode&&(e.datumCode="rnb72"),s.DATUM&&s.DATUM.SPHEROID&&(e.ellps=s.DATUM.SPHEROID.name.replace("_19","").replace(/[Cc]larke\_18/,"clrk"),"international"===e.ellps.toLowerCase().slice(0,13)&&(e.ellps="intl"),e.a=s.DATUM.SPHEROID.a,e.rf=parseFloat(s.DATUM.SPHEROID.rf)),s.DATUM&&s.DATUM.TOWGS84&&(e.datum_params=s.DATUM.TOWGS84),~e.datumCode.indexOf("osgb_1936")&&(e.datumCode="osgb36"),~e.datumCode.indexOf("osni_1952")&&(e.datumCode="osni52"),(~e.datumCode.indexOf("tm65")||~e.datumCode.indexOf("geodetic_datum_of_1965"))&&(e.datumCode="ire65"),"ch1903+"===e.datumCode&&(e.datumCode="ch1903"),~e.datumCode.indexOf("israel")&&(e.datumCode="isr93")),e.b&&!isFinite(e.b)&&(e.b=e.a),e.rectified_grid_angle&&(e.rectified_grid_angle=_(e.rectified_grid_angle)),[["standard_parallel_1","Standard_Parallel_1"],["standard_parallel_1","Latitude of 1st standard parallel"],["standard_parallel_2","Standard_Parallel_2"],["standard_parallel_2","Latitude of 2nd standard parallel"],["false_easting","False_Easting"],["false_easting","False easting"],["false-easting","Easting at false origin"],["false_northing","False_Northing"],["false_northing","False northing"],["false_northing","Northing at false origin"],["central_meridian","Central_Meridian"],["central_meridian","Longitude of natural origin"],["central_meridian","Longitude of false origin"],["latitude_of_origin","Latitude_Of_Origin"],["latitude_of_origin","Central_Parallel"],["latitude_of_origin","Latitude of natural origin"],["latitude_of_origin","Latitude of false origin"],["scale_factor","Scale_Factor"],["k0","scale_factor"],["latitude_of_center","Latitude_Of_Center"],["latitude_of_center","Latitude_of_center"],["lat0","latitude_of_center",_],["longitude_of_center","Longitude_Of_Center"],["longitude_of_center","Longitude_of_center"],["longc","longitude_of_center",_],["x0","false_easting",o],["y0","false_northing",o],["long0","central_meridian",_],["lat0","latitude_of_origin",_],["lat0","standard_parallel_1",_],["lat1","standard_parallel_1",_],["lat2","standard_parallel_2",_],["azimuth","Azimuth"],["alpha","azimuth",_],["srsCode","name"]].forEach(function(t){return function(e,t){var n=t[0],r=t[1];!(n in e)&&r in e&&(e[n]=e[r],3===t.length&&(e[n]=t[2](e[n])))}(e,t)}),T(e)}function B(e){if("object"==typeof e)return O(e);const t=function(e){const t=e.toUpperCase();return t.includes("PROJCRS")||t.includes("GEOGCRS")||t.includes("BOUNDCRS")||t.includes("VERTCRS")||t.includes("LENGTHUNIT")||t.includes("ANGLEUNIT")||t.includes("SCALEUNIT")?"WKT2":(t.includes("PROJCS")||t.includes("GEOGCS")||t.includes("LOCAL_CS")||t.includes("VERT_CS")||t.includes("UNIT"),"WKT1")}(e);var n=new S(e).output();if("WKT2"===t)return O(b.convert(n));var r=n[0],i={};return M(n,i),N(i),i[r]}function L(e){var t=this;if(2===arguments.length){var n=arguments[1];"string"==typeof n?"+"===n.charAt(0)?L[e]=y(arguments[1]):L[e]=B(arguments[1]):n&&"object"==typeof n&&!("projName"in n)?L[e]=B(arguments[1]):(L[e]=n,n||delete L[e])}else if(1===arguments.length){if(Array.isArray(e))return e.map(function(e){return Array.isArray(e)?L.apply(t,e):L(e)});if("string"==typeof e){if(e in L)return L[e]}else"EPSG"in e?L["EPSG:"+e.EPSG]=e:"ESRI"in e?L["ESRI:"+e.ESRI]=e:"IAU2000"in e?L["IAU2000:"+e.IAU2000]=e:console.log(e);return}}r(L);const F=L;var z=["3857","900913","3785","102113"];function U(e,t){var n,r;if(e=e||{},!t)return e;for(r in t)void 0!==(n=t[r])&&(e[r]=n);return e}function H(e,t,n){var r=e*t;return n/Math.sqrt(1-r*r)}function G(e){return e<0?-1:1}function q(e,t){return t||Math.abs(e)<=h?e:e-G(e)*f}function $(e,t,n){var r=e*n,i=.5*e;return r=Math.pow((1-r)/(1+r),i),Math.tan(.5*(o-t))/r}function W(e,t){for(var n,r,i=.5*e,a=o-2*Math.atan(t),s=0;s<=15;s++)if(n=e*Math.sin(a),a+=r=o-2*Math.atan(t*Math.pow((1-n)/(1+n),i))-a,Math.abs(r)<=1e-10)return a;return-9999}function V(e){return e}n.dn(U),n.dn(H),n.dn(G),n.dn(q),n.dn($),n.dn(W);var Y=["longlat","identity","lonlat","latlon","latlong"],K=[{init:function(){var e=this.b/this.a;this.es=1-e*e,"x0"in this||(this.x0=0),"y0"in this||(this.y0=0),this.long0=this.long0||0,this.e=Math.sqrt(this.es),this.lat_ts?this.sphere?this.k0=Math.cos(this.lat_ts):this.k0=H(this.e,Math.sin(this.lat_ts),Math.cos(this.lat_ts)):this.k0||(this.k?this.k0=this.k:this.k0=1)},forward:function(e){var t,n,r=e.x,i=e.y;if(i*u>90&&i*u<-90&&r*u>180&&r*u<-180)return null;if(Math.abs(Math.abs(i)-o)<=l)return null;if(this.sphere)t=this.x0+this.a*this.k0*q(r-this.long0,this.over),n=this.y0+this.a*this.k0*Math.log(Math.tan(d+.5*i));else{var a=Math.sin(i),s=$(this.e,i,a);t=this.x0+this.a*this.k0*q(r-this.long0,this.over),n=this.y0-this.a*this.k0*Math.log(s)}return e.x=t,e.y=n,e},inverse:function(e){var t,n,r=e.x-this.x0,i=e.y-this.y0;if(this.sphere)n=o-2*Math.atan(Math.exp(-i/(this.a*this.k0)));else{var a=Math.exp(-i/(this.a*this.k0));if(-9999===(n=W(this.e,a)))return null}return t=q(this.long0+r/(this.a*this.k0),this.over),e.x=t,e.y=n,e},names:["Mercator","Popular Visualisation Pseudo Mercator","Mercator_1SP","Mercator_Auxiliary_Sphere","Mercator_Variant_A","merc"]},{init:function(){},forward:V,inverse:V,names:Y}],Z={},Q=[];function X(e,t){var n=Q.length;
2return e.names?(Q[n]=e,e.names.forEach(function(e){Z[e.toLowerCase()]=n}),this):(console.log(t),!0)}function J(e){return e.replace(/[-\(\)\s]+/g," ").trim().replace(/ /g,"_")}const ee={start:function(){K.forEach(X)},add:X,get:function(e){if(!e)return!1;var t=e.toLowerCase();return void 0!==Z[t]&&Q[Z[t]]||(t=J(t))in Z&&Q[Z[t]]?Q[Z[t]]:void 0}},te={MERIT:{a:6378137,rf:298.257,ellipseName:"MERIT 1983"},SGS85:{a:6378136,rf:298.257,ellipseName:"Soviet Geodetic System 85"},GRS80:{a:6378137,rf:298.257222101,ellipseName:"GRS 1980(IUGG, 1980)"},IAU76:{a:6378140,rf:298.257,ellipseName:"IAU 1976"},airy:{a:6377563.396,b:6356256.91,ellipseName:"Airy 1830"},APL4:{a:6378137,rf:298.25,ellipseName:"Appl. Physics. 1965"},NWL9D:{a:6378145,rf:298.25,ellipseName:"Naval Weapons Lab., 1965"},mod_airy:{a:6377340.189,b:6356034.446,ellipseName:"Modified Airy"},andrae:{a:6377104.43,rf:300,ellipseName:"Andrae 1876 (Den., Iclnd.)"},aust_SA:{a:6378160,rf:298.25,ellipseName:"Australian Natl & S. Amer. 1969"},GRS67:{a:6378160,rf:298.247167427,ellipseName:"GRS 67(IUGG 1967)"},bessel:{a:6377397.155,rf:299.1528128,ellipseName:"Bessel 1841"},bess_nam:{a:6377483.865,rf:299.1528128,ellipseName:"Bessel 1841 (Namibia)"},clrk66:{a:6378206.4,b:6356583.8,ellipseName:"Clarke 1866"},clrk80:{a:6378249.145,rf:293.4663,ellipseName:"Clarke 1880 mod."},clrk80ign:{a:6378249.2,b:6356515,rf:293.4660213,ellipseName:"Clarke 1880 (IGN)"},clrk58:{a:6378293.645208759,rf:294.2606763692654,ellipseName:"Clarke 1858"},CPM:{a:6375738.7,rf:334.29,ellipseName:"Comm. des Poids et Mesures 1799"},delmbr:{a:6376428,rf:311.5,ellipseName:"Delambre 1810 (Belgium)"},engelis:{a:6378136.05,rf:298.2566,ellipseName:"Engelis 1985"},evrst30:{a:6377276.345,rf:300.8017,ellipseName:"Everest 1830"},evrst48:{a:6377304.063,rf:300.8017,ellipseName:"Everest 1948"},evrst56:{a:6377301.243,rf:300.8017,ellipseName:"Everest 1956"},evrst69:{a:6377295.664,rf:300.8017,ellipseName:"Everest 1969"},evrstSS:{a:6377298.556,rf:300.8017,ellipseName:"Everest (Sabah & Sarawak)"},fschr60:{a:6378166,rf:298.3,ellipseName:"Fischer (Mercury Datum) 1960"},fschr60m:{a:6378155,rf:298.3,ellipseName:"Fischer 1960"},fschr68:{a:6378150,rf:298.3,ellipseName:"Fischer 1968"},helmert:{a:6378200,rf:298.3,ellipseName:"Helmert 1906"},hough:{a:6378270,rf:297,ellipseName:"Hough"},intl:{a:6378388,rf:297,ellipseName:"International 1909 (Hayford)"},kaula:{a:6378163,rf:298.24,ellipseName:"Kaula 1961"},lerch:{a:6378139,rf:298.257,ellipseName:"Lerch 1979"},mprts:{a:6397300,rf:191,ellipseName:"Maupertius 1738"},new_intl:{a:6378157.5,b:6356772.2,ellipseName:"New International 1967"},plessis:{a:6376523,b:6355863,ellipseName:"Plessis 1817 (France)"},krass:{a:6378245,rf:298.3,ellipseName:"Krassovsky, 1942"},SEasia:{a:6378155,b:6356773.3205,ellipseName:"Southeast Asia"},walbeck:{a:6376896,b:6355834.8467,ellipseName:"Walbeck"},WGS60:{a:6378165,rf:298.3,ellipseName:"WGS 60"},WGS66:{a:6378145,rf:298.25,ellipseName:"WGS 66"},WGS7:{a:6378135,rf:298.26,ellipseName:"WGS 72"},WGS84:{a:6378137,rf:298.257223563,ellipseName:"WGS 84"},sphere:{a:6370997,b:6370997,ellipseName:"Normal Sphere (r=6370997)"}},ne=te.WGS84;var re
vendor: 20,320 bytes, line 2
2={wgs84:{towgs84:"0,0,0",ellipse:"WGS84",datumName:"WGS84"},ch1903:{towgs84:"674.374,15.056,405.346",ellipse:"bessel",datumName:"swiss"},ggrs87:{towgs84:"-199.87,74.79,246.62",ellipse:"GRS80",datumName:"Greek_Geodetic_Reference_System_1987"},nad83:{towgs84:"0,0,0",ellipse:"GRS80",datumName:"North_American_Datum_1983"},nad27:{nadgrids:"@conus,@alaska,@ntv2_0.gsb,@ntv1_can.dat",ellipse:"clrk66",datumName:"North_American_Datum_1927"},potsdam:{towgs84:"598.1,73.7,418.2,0.202,0.045,-2.455,6.7",ellipse:"bessel",datumName:"Potsdam Rauenberg 1950 DHDN"},carthage:{towgs84:"-263.0,6.0,431.0",ellipse:"clrk80ign",datumName:"Carthage 1934 Tunisia"},hermannskogel:{towgs84:"577.326,90.129,463.919,5.137,1.474,5.297,2.4232",ellipse:"bessel",datumName:"Hermannskogel"},mgi:{towgs84:"577.326,90.129,463.919,5.137,1.474,5.297,2.4232",ellipse:"bessel",datumName:"Militar-Geographische Institut"},osni52:{towgs84:"482.530,-130.596,564.557,-1.042,-0.214,-0.631,8.15",ellipse:"airy",datumName:"Irish National"},ire65:{towgs84:"482.530,-130.596,564.557,-1.042,-0.214,-0.631,8.15",ellipse:"mod_airy",datumName:"Ireland 1965"},rassadiran:{towgs84:"-133.63,-157.5,-158.62",ellipse:"intl",datumName:"Rassadiran"},nzgd49:{towgs84:"59.47,-5.04,187.44,0.47,-0.1,1.024,-4.5993",ellipse:"intl",datumName:"New Zealand Geodetic Datum 1949"},osgb36:{towgs84:"446.448,-125.157,542.060,0.1502,0.2470,0.8421,-20.4894",ellipse:"airy",datumName:"Ordnance Survey of Great Britain 1936"},s_jtsk:{towgs84:"589,76,480",ellipse:"bessel",datumName:"S-JTSK (Ferro)"},beduaram:{towgs84:"-106,-87,188",ellipse:"clrk80",datumName:"Beduaram"},gunung_segara:{towgs84:"-403,684,41",ellipse:"bessel",datumName:"Gunung Segara Jakarta"},rnb72:{towgs84:"106.869,-52.2978,103.724,-0.33657,0.456955,-1.84218,1",ellipse:"intl",datumName:"Reseau National Belge 1972"},EPSG_5451:{towgs84:"6.41,-49.05,-11.28,1.5657,0.5242,6.9718,-5.7649"},IGNF_LURESG:{towgs84:"-192.986,13.673,-39.309,-0.4099,-2.9332,2.6881,0.43"},EPSG_4614:{towgs84:"-119.4248,-303.65872,-11.00061,1.164298,0.174458,1.096259,3.657065"},EPSG_4615:{towgs84:"-494.088,-312.129,279.877,-1.423,-1.013,1.59,-0.748"},ESRI_37241:{towgs84:"-76.822,257.457,-12.817,2.136,-0.033,-2.392,-0.031"},ESRI_37249:{towgs84:"-440.296,58.548,296.265,1.128,10.202,4.559,-0.438"},ESRI_37245:{towgs84:"-511.151,-181.269,139.609,1.05,2.703,1.798,3.071"},EPSG_4178:{towgs84:"24.9,-126.4,-93.2,-0.063,-0.247,-0.041,1.01"},EPSG_4622:{towgs84:"-472.29,-5.63,-304.12,0.4362,-0.8374,0.2563,1.8984"},EPSG_4625:{towgs84:"126.93,547.94,130.41,-2.7867,5.1612,-0.8584,13.8227"},EPSG_5252:{towgs84:"0.023,0.036,-0.068,0.00176,0.00912,-0.01136,0.00439"},EPSG_4314:{towgs84:"597.1,71.4,412.1,0.894,0.068,-1.563,7.58"},EPSG_4282:{towgs84:"-178.3,-316.7,-131.5,5.278,6.077,10.979,19.166"},EPSG_4231:{towgs84:"-83.11,-97.38,-117.22,0.005693,-0.044698,0.044285,0.1218"},EPSG_4274:{towgs84:"-230.994,102.591,25.199,0.633,-0.239,0.9,1.95"},EPSG_4134:{towgs84:"-180.624,-225.516,173.919,-0.81,-1.898,8.336,16.71006"},EPSG_4254:{towgs84:"18.38,192.45,96.82,0.056,-0.142,-0.2,-0.0013"},EPSG_4159:{towgs84:"-194.513,-63.978,-25.759,-3.4027,3.756,-3.352,-0.9175"},EPSG_4687:{towgs84:"0.072,-0.507,-0.245,0.0183,-0.0003,0.007,-0.0093"},EPSG_4227:{towgs84:"-83.58,-397.54,458.78,-17.595,-2.847,4.256,3.225"},EPSG_4746:{towgs84:"599.4,72.4,419.2,-0.062,-0.022,-2.723,6.46"},EPSG_4745:{towgs84:"612.4,77,440.2,-0.054,0.057,-2.797,2.55"},EPSG_6311:{towgs84:"8.846,-4.394,-1.122,-0.00237,-0.146528,0.130428,0.783926"},EPSG_4289:{towgs84:"565.7381,50.4018,465.2904,-0.395026,0.330772,-1.876073,4.07244"},EPSG_4230:{towgs84:"-68.863,-134.888,-111.49,-0.53,-0.14,0.57,-3.4"},EPSG_4154:{towgs84:"-123.02,-158.95,-168.47"},EPSG_4156:{towgs84:"570.8,85.7,462.8,4.998,1.587,5.261,3.56"},EPSG_4299:{towgs84:"482.5,-130.6,564.6,-1.042,-0.214,-0.631,8.15"},EPSG_4179:{towgs84:"33.4,-146.6,-76.3,-0.359,-0.053,0.844,-0.84"},EPSG_4313:{towgs84:"-106.8686,52.2978,-103.7239,0.3366,-0.457,1.8422,-1.2747"},EPSG_4194:{towgs84:"163.511,127.533,-159.789"},EPSG_4195:{towgs84:"105,326,-102.5"},EPSG_4196:{towgs84:"-45,417,-3.5"},EPSG_4611:{towgs84:"-162.619,-276.959,-161.764,0.067753,-2.243648,-1.158828,-1.094246"},EPSG_4633:{towgs84:"137.092,131.66,91.475,-1.9436,-11.5993,-4.3321,-7.4824"},EPSG_4641:{towgs84:"-408.809,366.856,-412.987,1.8842,-0.5308,2.1655,-121.0993"},EPSG_4643:{towgs84:"-480.26,-438.32,-643.429,16.3119,20.1721,-4.0349,-111.7002"},EPSG_4300:{towgs84:"482.5,-130.6,564.6,-1.042,-0.214,-0.631,8.15"},EPSG_4188:{towgs84:"482.5,-130.6,564.6,-1.042,-0.214,-0.631,8.15"},EPSG_4660:{towgs84:"982.6087,552.753,-540.873,6.681627,-31.611492,-19.848161,16.805"},EPSG_4662:{towgs84:"97.295,-263.247,310.882,-1.5999,0.8386,3.1409,13.3259"},EPSG_3906:{towgs84:"577.88891,165.22205,391.18289,4.9145,-0.94729,-13.05098,7.78664"},EPSG_4307:{towgs84:"-209.3622,-87.8162,404.6198,0.0046,3.4784,0.5805,-1.4547"},EPSG_6892:{towgs84:"-76.269,-16.683,68.562,-6.275,10.536,-4.286,-13.686"},EPSG_4690:{towgs84:"221.597,152.441,176.523,2.403,1.3893,0.884,11.4648"},EPSG_4691:{towgs84:"218.769,150.75,176.75,3.5231,2.0037,1.288,10.9817"},EPSG_4629:{towgs84:"72.51,345.411,79.241,-1.5862,-0.8826,-0.5495,1.3653"},EPSG_4630:{towgs84:"165.804,216.213,180.26,-0.6251,-0.4515,-0.0721,7.4111"},EPSG_4692:{towgs84:"217.109,86.452,23.711,0.0183,-0.0003,0.007,-0.0093"},EPSG_9333:{towgs84:"0,0,0,-0.008393,0.000749,-0.010276,0"},EPSG_9059:{towgs84:"0,0,0"},EPSG_4312:{towgs84:"601.705,84.263,485.227,4.7354,1.3145,5.393,-2.3887"},EPSG_4123:{towgs84:"-96.062,-82.428,-121.753,4.801,0.345,-1.376,1.496"},EPSG_4309:{towgs84:"-124.45,183.74,44.64,-0.4384,0.5446,-0.9706,-2.1365"},ESRI_104106:{towgs84:"-283.088,-70.693,117.445,-1.157,0.059,-0.652,-4.058"},EPSG_4281:{towgs84:"-219.247,-73.802,269.529"},EPSG_4322:{towgs84:"0,0,4.5"},EPSG_4324:{towgs84:"0,0,1.9"},EPSG_4284:{towgs84:"43.822,-108.842,-119.585,1.455,-0.761,0.737,0.549"},EPSG_4277:{towgs84:"446.448,-125.157,542.06,0.15,0.247,0.842,-20.489"},EPSG_4207:{towgs84:"-282.1,-72.2,120,-1.529,0.145,-0.89,-4.46"},EPSG_4688:{towgs84:"347.175,1077.618,2623.677,33.9058,-70.6776,9.4013,186.0647"},EPSG_4689:{towgs84:"410.793,54.542,80.501,-2.5596,-2.3517,-0.6594,17.3218"},EPSG_4720:{towgs84:"0,0,4.5"},EPSG_4273:{towgs84:"278.3,93,474.5,7.889,0.05,-6.61,6.21"},EPSG_4240:{towgs84:"204.64,834.74,293.8"},EPSG_4817:{towgs84:"278.3,93,474.5,7.889,0.05,-6.61,6.21"},ESRI_104131:{towgs84:"426.62,142.62,460.09,4.98,4.49,-12.42,-17.1"},EPSG_4265:{towgs84:"-104.1,-49.1,-9.9,0.971,-2.917,0.714,-11.68"},EPSG_4263:{towgs84:"-111.92,-87.85,114.5,1.875,0.202,0.219,0.032"},EPSG_4298:{towgs84:"-689.5937,623.84046,-65.93566,-0.02331,1.17094,-0.80054,5.88536"},EPSG_4270:{towgs84:"-253.4392,-148.452,386.5267,0.15605,0.43,-0.1013,-0.0424"},EPSG_4229:{towgs84:"-121.8,98.1,-10.7"},EPSG_4220:{towgs84:"-55.5,-348,-229.2"},EPSG_4214:{towgs84:"12.646,-155.176,-80.863"},EPSG_4232:{towgs84:"-345,3,223"},EPSG_4238:{towgs84:"-1.977,-13.06,-9.993,0.364,0.254,0.689,-1.037"},EPSG_4168:{towgs84:"-170,33,326"},EPSG_4131:{towgs84:"199,931,318.9"},EPSG_4152:{towgs84:"-0.9102,2.0141,0.5602,0.029039,0.010065,0.010101,0"},EPSG_5228:{towgs84:"572.213,85.334,461.94,4.9732,1.529,5.2484,3.5378"},EPSG_8351:{towgs84:"485.021,169.465,483.839,7.786342,4.397554,4.102655,0"},EPSG_4683:{towgs84:"-127.62,-67.24,-47.04,-3.068,4.903,1.578,-1.06"},EPSG_4133:{towgs84:"0,0,0"},EPSG_7373:{towgs84:"0.819,-0.5762,-1.6446,-0.00378,-0.03317,0.00318,0.0693"},EPSG_9075:{towgs84:"-0.9102,2.0141,0.5602,0.029039,0.010065,0.010101,0"},EPSG_9072:{towgs84:"-0.9102,2.0141,0.5602,0.029039,0.010065,0.010101,0"},EPSG_9294:{towgs84:"1.16835,-1.42001,-2.24431,-0.00822,-0.05508,0.01818,0.23388"},EPSG_4212:{towgs84:"-267.434,173.496,181.814,-13.4704,8.7154,7.3926,14.7492"},EPSG_4191:{towgs84:"-44.183,-0.58,-38.489,2.3867,2.7072,-3.5196,-8.2703"},EPSG_4237:{towgs84:"52.684,-71.194,-13.975,-0.312,-0.1063,-0.3729,1.0191"},EPSG_4740:{towgs84:"-1.08,-0.27,-0.9"},EPSG_4124:{towgs84:"419.3836,99.3335,591.3451,0.850389,1.817277,-7.862238,-0.99496"},EPSG_5681:{towgs84:"584.9636,107.7175,413.8067,1.1155,0.2824,-3.1384,7.9922"},EPSG_4141:{towgs84:"23.772,17.49,17.859,-0.3132,-1.85274,1.67299,-5.4262"},EPSG_4204:{towgs84:"-85.645,-273.077,-79.708,2.289,-1.421,2.532,3.194"},EPSG_4319:{towgs84:"226.702,-193.337,-35.371,-2.229,-4.391,9.238,0.9798"},EPSG_4200:{towgs84:"24.82,-131.21,-82.66"},EPSG_4130:{towgs84:"0,0,0"},EPSG_4127:{towgs84:"-82.875,-57.097,-156.768,-2.158,1.524,-0.982,-0.359"},EPSG_4149:{towgs84:"674.374,15.056,405.346"},EPSG_4617:{towgs84:"-0.991,1.9072,0.5129,0.02579,0.00965,0.01166,0"},EPSG_4663:{towgs84:"-210.502,-66.902,-48.476,2.094,-15.067,-5.817,0.485"},EPSG_4664:{towgs84:"-211.939,137.626,58.3,-0.089,0.251,0.079,0.384"},EPSG_4665:{towgs84:"-105.854,165.589,-38.312,-0.003,-0.026,0.024,-0.048"},EPSG_4666:{towgs84:"631.392,-66.551,481.442,1.09,-4.445,-4.487,-4.43"},EPSG_4756:{towgs84:"-192.873,-39.382,-111.202,-0.00205,-0.0005,0.00335,0.0188"},EPSG_4723:{towgs84:"-179.483,-69.379,-27.584,-7.862,8.163,6.042,-13.925"},EPSG_4726:{towgs84:"8.853,-52.644,180.304,-0.393,-2.323,2.96,-24.081"},EPSG_4267:{towgs84:"-8.0,160.0,176.0"},EPSG_5365:{towgs84:"-0.16959,0.35312,0.51846,0.03385,-0.16325,0.03446,0.03693"},EPSG_4218:{towgs84:"304.5,306.5,-318.1"},EPSG_4242:{towgs84:"-33.722,153.789,94.959,-8.581,-4.478,4.54,8.95"},EPSG_4216:{towgs84:"-292.295,248.758,429.447,4.9971,2.99,6.6906,1.0289"},ESRI_104105:{towgs84:"631.392,-66.551,481.442,1.09,-4.445,-4.487,-4.43"},ESRI_104129:{towgs84:"0,0,0"},EPSG_4673:{towgs84:"174.05,-25.49,112.57"},EPSG_4202:{towgs84:"-124,-60,154"},EPSG_4203:{towgs84:"-117.763,-51.51,139.061,0.292,0.443,0.277,-0.191"},EPSG_3819:{towgs84:"595.48,121.69,515.35,4.115,-2.9383,0.853,-3.408"},EPSG_8694:{towgs84:"-93.799,-132.737,-219.073,-1.844,0.648,-6.37,-0.169"},EPSG_4145:{towgs84:"275.57,676.78,229.6"},EPSG_4283:{towgs84:"0.06155,-0.01087,-0.04019,0.039492,0.032722,0.032898,-0.009994"},EPSG_4317:{towgs84:"2.3287,-147.0425,-92.0802,-0.309248,0.324822,0.497299,5.689063"},EPSG_4272:{towgs84:"59.47,-5.04,187.44,0.47,-0.1,1.024,-4.5993"},EPSG_4248:{towgs84:"-307.7,265.3,-363.5"},EPSG_5561:{towgs84:"24,-121,-76"},EPSG_5233:{towgs84:"-0.293,766.95,87.713,0.195704,1.695068,3.473016,-0.039338"},ESRI_104130:{towgs84:"-86,-98,-119"},ESRI_104102:{towgs84:"682,-203,480"},ESRI_37207:{towgs84:"7,-10,-26"},EPSG_4675:{towgs84:"59.935,118.4,-10.871"},ESRI_104109:{towgs84:"-89.121,-348.182,260.871"},ESRI_104112:{towgs84:"-185.583,-230.096,281.361"},ESRI_104113:{towgs84:"25.1,-275.6,222.6"},IGNF_WGS72G:{towgs84:"0,12,6"},IGNF_NTFG:{towgs84:"-168,-60,320"},IGNF_EFATE57G:{towgs84:"-127,-769,472"},IGNF_PGP50G:{towgs84:"324.8,153.6,172.1"},IGNF_REUN47G:{towgs84:"94,-948,-1262"},IGNF_CSG67G:{towgs84:"-186,230,110"},IGNF_GUAD48G:{towgs84:"-467,-16,-300"},IGNF_TAHI51G:{towgs84:"162,117,154"},IGNF_TAHAAG:{towgs84:"65,342,77"},IGNF_NUKU72G:{towgs84:"84,274,65"},IGNF_PETRELS72G:{towgs84:"365,194,166"},IGNF_WALL78G:{towgs84:"253,-133,-127"},IGNF_MAYO50G:{towgs84:"-382,-59,-262"},IGNF_TANNAG:{towgs84:"-139,-967,436"},IGNF_IGN72G:{towgs84:"-13,-348,292"},IGNF_ATIGG:{towgs84:"1118,23,66"},IGNF_FANGA84G:{towgs84:"150.57,158.33,118.32"},IGNF_RUSAT84G:{towgs84:"202.13,174.6,-15.74"},IGNF_KAUE70G:{towgs84:"126.74,300.1,-75.49"},IGNF_MOP90G:{towgs84:"-10.8,-1.8,12.77"},IGNF_MHPF67G:{towgs84:"338.08,212.58,-296.17"},IGNF_TAHI79G:{towgs84:"160.61,116.05,153.69"},IGNF_ANAA92G:{towgs84:"1.5,3.84,4.81"},IGNF_MARQUI72G:{towgs84:"330.91,-13.92,58.56"},IGNF_APAT86G:{towgs84:"143.6,197.82,74.05"},IGNF_TUBU69G:{towgs84:"237.17,171.61,-77.84"},IGNF_STPM50G:{towgs84:"11.363,424.148,373.13"},EPSG_4150:{towgs84:"674.374,15.056,405.346"},EPSG_4754:{towgs84:"-208.4058,-109.8777,-2.5764"},ESRI_104101:{towgs84:"372.87,149.23,585.29"},EPSG_4693:{towgs84:"0,-0.15,0.68"},EPSG_6207:{towgs84:"293.17,726.18,245.36"},EPSG_4153:{towgs84:"-133.63,-157.5,-158.62"},EPSG_4132:{towgs84:"-241.54,-163.64,396.06"},EPSG_4221:{towgs84:"-154.5,150.7,100.4"},EPSG_4266:{towgs84:"-80.7,-132.5,41.1"},EPSG_4193:{towgs84:"-70.9,-151.8,-41.4"},EPSG_5340:{towgs84:"-0.41,0.46,-0.35"},EPSG_4246:{towgs84:"-294.7,-200.1,525.5"},EPSG_4318:{towgs84:"-3.2,-5.7,2.8"},EPSG_4121:{towgs84:"-199.87,74.79,246.62"},EPSG_4223:{towgs84:"-260.1,5.5,432.2"},EPSG_4158:{towgs84:"-0.465,372.095,171.736"},EPSG_4285:{towgs84:"-128.16,-282.42,21.93"},EPSG_4613:{towgs84:"-404.78,685.68,45.47"},EPSG_4607:{towgs84:"195.671,332.517,274.607"},EPSG_4475:{towgs84:"-381.788,-57.501,-256.673"},EPSG_4208:{towgs84:"-157.84,308.54,-146.6"},EPSG_4743:{towgs84:"70.995,-335.916,262.898"},EPSG_4710:{towgs84:"-323.65,551.39,-491.22"},EPSG_7881:{towgs84:"-0.077,0.079,0.086"},EPSG_4682:{towgs84:"283.729,735.942,261.143"},EPSG_4739:{towgs84:"-156,-271,-189"},EPSG_4679:{towgs84:"-80.01,253.26,291.19"},EPSG_4750:{towgs84:"-56.263,16.136,-22.856"},EPSG_4644:{towgs84:"-10.18,-350.43,291.37"},EPSG_4695:{towgs84:"-103.746,-9.614,-255.95"},EPSG_4292:{towgs84:"-355,21,72"},EPSG_4302:{towgs84:"-61.702,284.488,472.052"},EPSG_4143:{towgs84:"-124.76,53,466.79"},EPSG_4606:{towgs84:"-153,153,307"},EPSG_4699:{towgs84:"-770.1,158.4,-498.2"},EPSG_4247:{towgs84:"-273.5,110.6,-357.9"},EPSG_4160:{towgs84:"8.88,184.86,106.69"},EPSG_4161:{towgs84:"-233.43,6.65,173.64"},EPSG_9251:{towgs84:"-9.5,122.9,138.2"},EPSG_9253:{towgs84:"-78.1,101.6,133.3"},EPSG_4297:{towgs84:"-198.383,-240.517,-107.909"},EPSG_4269:{towgs84:"0,0,0"},EPSG_4301:{towgs84:"-147,506,687"},EPSG_4618:{towgs84:"-59,-11,-52"},EPSG_4612:{towgs84:"0,0,0"},EPSG_4678:{towgs84:"44.585,-131.212,-39.544"},EPSG_4250:{towgs84:"-130,29,364"},EPSG_4144:{towgs84:"214,804,268"},EPSG_4147:{towgs84:"-17.51,-108.32,-62.39"},EPSG_4259:{towgs84:"-254.1,-5.36,-100.29"},EPSG_4164:{towgs84:"-76,-138,67"},EPSG_4211:{towgs84:"-378.873,676.002,-46.255"},EPSG_4182:{towgs84:"-422.651,-172.995,84.02"},EPSG_4224:{towgs84:"-143.87,243.37,-33.52"},EPSG_4225:{towgs84:"-205.57,168.77,-4.12"},EPSG_5527:{towgs84:"-67.35,3.88,-38.22"},EPSG_4752:{towgs84:"98,390,-22"},EPSG_4310:{towgs84:"-30,190,89"},EPSG_9248:{towgs84:"-192.26,65.72,132.08"},EPSG_4680:{towgs84:"124.5,-63.5,-281"},EPSG_4701:{towgs84:"-79.9,-158,-168.9"},EPSG_4706:{towgs84:"-146.21,112.63,4.05"},EPSG_4805:{towgs84:"682,-203,480"},EPSG_4201:{towgs84:"-165,-11,206"},EPSG_4210:{towgs84:"-157,-2,-299"},EPSG_4183:{towgs84:"-104,167,-38"},EPSG_4139:{towgs84:"11,72,-101"},EPSG_4668:{towgs84:"-86,-98,-119"},EPSG_4717:{towgs84:"-2,151,181"},EPSG_4732:{towgs84:"102,52,-38"},EPSG_4280:{towgs84:"-377,681,-50"},EPSG_4209:{towgs84:"-138,-105,-289"},EPSG_4261:{towgs84:"31,146,47"},EPSG_4658:{towgs84:"-73,46,-86"},EPSG_4721:{towgs84:"265.025,384.929,-194.046"},EPSG_4222:{towgs84:"-136,-108,-292"},EPSG_4601:{towgs84:"-255,-15,71"},EPSG_4602:{towgs84:"725,685,536"},EPSG_4603:{towgs84:"72,213.7,93"},EPSG_4605:{towgs84:"9,183,236"},EPSG_4621:{towgs84:"137,248,-430"},EPSG_4657:{towgs84:"-28,199,5"},EPSG_4316:{towgs84:"103.25,-100.4,-307.19"},EPSG_4642:{towgs84:"-13,-348,292"},EPSG_4698:{towgs84:"145,-187,103"},EPSG_4192:{towgs84:"-206.1,-174.7,-87.7"},EPSG_4311:{towgs84:"-265,120,-358"},EPSG_4135:{towgs84:"58,-283,-182"},ESRI_104138:{towgs84:"198,-226,-347"},EPSG_4245:{towgs84:"-11,851,5"},EPSG_4142:{towgs84:"-125,53,467"},EPSG_4213:{towgs84:"-106,-87,188"},EPSG_4253:{towgs84:"-133,-77,-51"},EPSG_4129:{towgs84:"-132,-110,-335"},EPSG_4713:{towgs84:"-77,-128,142"},EPSG_4239:{towgs84:"217,823,299"},EPSG_4146:{towgs84:"295,736,257"},EPSG_4155:{towgs84:"-83,37,124"},EPSG_4165:{towgs84:"-173,253,27"},EPSG_4672:{towgs84:"175,-38,113"},EPSG_4236:{towgs84:"-637,-549,-203"},EPSG_4251:{towgs84:"-90,40,88"},EPSG_4271:{towgs84:"-2,374,172"},EPSG_4175:{towgs84:"-88,4,101"},EPSG_4716:{towgs84:"298,-304,-375"},EPSG_4315:{towgs84:"-23,259,-9"},EPSG_4744:{towgs84:"-242.2,-144.9,370.3"},EPSG_4244:{towgs84:"-97,787,86"},EPSG_4293:{towgs84:"616,97,-251"},EPSG_4714:{towgs84:"-127,-769,472"},EPSG_4736:{towgs84:"260,12,-147"},EPSG_6883:{towgs84:"-235,-110,393"},EPSG_6894:{towgs84:"-63,176,185"},EPSG_4205:{towgs84:"-43,-163,45"},EPSG_4256:{towgs84:"41,-220,-134"},EPSG_4262:{towgs84:"639,405,60"},EPSG_4604:{towgs84:"174,359,365"},EPSG_4169:{towgs84:"-115,118,426"},EPSG_4620:{towgs84:"-106,-129,165"},EPSG_4184:{towgs84:"-203,141,53"},EPSG_4616:{towgs84:"-289,-124,60"},EPSG_9403:{towgs84:"-307,-92,127"},EPSG_4684:{towgs84:"-133,-321,50"},EPSG_4708:{towgs84:"-491,-22,435"},EPSG_4707:{towgs84:"114,-116,-333"},EPSG_4709:{towgs84:"145,75,-272"},EPSG_4712:{towgs84:"-205,107,53"},EPSG_4711:{towgs84:"124,-234,-25"},EPSG_4718:{towgs84:"230,-199,-752"},EPSG_4719:{towgs84:"211,147,111"},EPSG_4724:{towgs84:"208,-435,-229"},EPSG_4725:{towgs84:"189,-79,-202"},EPSG_4735:{towgs84:"647,1777,-1124"},EPSG_4722:{towgs84:"-794,119,-298"},EPSG_4728:{towgs84:"-307,-92,127"},EPSG_4734:{towgs84:"-632,438,-609"},EPSG_4727:{towgs84:"912,-58,1227"},EPSG_4729:{towgs84:"185,165,42"},EPSG_4730:{towgs84:"170,42,84"},EPSG_4733:{towgs84:"276,-57,149"},ESRI_37218:{towgs84:"230,-199,-752"},ESRI_37240:{towgs84:"-7,215,225"},ESRI_37221:{towgs84:"252,-209,-751"},ESRI_4305:{towgs84:"-123,-206,219"},ESRI_104139:{towgs84:"-73,-247,227"},EPSG_4748:{towgs84:"51,391,-36"},EPSG_4219:{towgs84:"-384,664,-48"},EPSG_4255:{towgs84:"-333,-222,114"},EPSG_4257:{towgs84:"-587.8,519.75,145.76"},EPSG_4646:{towgs84:"-963,510,-359"},EPSG_6881:{towgs84:"-24,-203,268"},EPSG_6882:{towgs84:"-183,-15,273"},EPSG_4715:{towgs84:"-104,-129,239"},IGNF_RGF93GDD:{towgs84:"0,0,0"},IGNF_RGM04GDD:{towgs84:"0,0,0"},IGNF_RGSPM06GDD:{towgs84:"0,0,0"},IGNF_RGTAAF07GDD:{towgs84:"0,0,0"},IGNF_RGFG95GDD:{towgs84:"0,0,0"},IGNF_RGNCG:{towgs84:"0,0,0"},IGNF_RGPFGDD:{towgs84:"0,0,0"},IGNF_ETRS89G:{towgs84:"0,0,0"},IGNF_RGR92GDD:{towgs84:"0,0,0"},EPSG_4173:{towgs84:"0,0,0"},EPSG_4180:{towgs84:"0,0,0"},EPSG_4619:{towgs84:"0,0,0"},EPSG_4667:{towgs84:"0,0,0"},EPSG_4075:{towgs84:"0,0,0"},EPSG_6706:{towgs84:"0,0,0"},EPSG_7798:{towgs84:"0,0,0"},EPSG_4661:{towgs84:"0,0,0"},EPSG_4669:{towgs84:"0,0,0"},EPSG_8685:{towgs84:"0,0,0"},EPSG_4151:{towgs84:"0,0,0"},EPSG_9702:{towgs84:"0,0,0"},EPSG_4758:{towgs84:"0,0,0"},EPSG_4761:{towgs84:"0,0,0"},EPSG_4765:{towgs84:"0,0,0"},EPSG_8997:{towgs84:"0,0,0"},EPSG_4023:{towgs84:"0,0,0"},EPSG_4670:{towgs84:"0,0,0"},EPSG_4694:{towgs84:"0,0,0"},EPSG_4148:{towgs84:"0,0,0"},EPSG_4163:{towgs84:"0,0,0"},EPSG_4167:{towgs84:"0,0,0"},EPSG_4189:{towgs84:"0,0,0"},EPSG_4190:{towgs84:"0,0,0"},EPSG_4176:{towgs84:"0,0,0"},EPSG_4659:{towgs84:"0,0,0"},EPSG_3824:{towgs84:"0,0,0"},EPSG_3889:{towgs84:"0,0,0"},EPSG_4046:{towgs84:"0,0,0"},EPSG_4081:{towgs84:"0,0,0"},EPSG_4558:{towgs84:"0,0,0"},EPSG_4483:{towgs84:"0,0,0"},EPSG_5013:{towgs84:"0,0,0"},EPSG_5264:{towgs84:"0,0,0"},EPSG_5324:{towgs84:"0,0,0"},EPSG_5354:{towgs84:"0,0,0"},EPSG_5371:{towgs84:"0,0,0"},EPSG_5373:{towgs84:"0,0,0"},EPSG_5381:{towgs84:"0,0,0"},EPSG_5393:{towgs84:"0,0,0"},EPSG_5489:{towgs84:"0,0,0"},EPSG_5593:{towgs84:"0,0,0"},EPSG_6135:{towgs84:"0,0,0"},EPSG_6365:{towgs84:"0,0,0"},EPSG_5246:{towgs84:"0,0,0"},EPSG_7886:{towgs84:"0,0,0"},EPSG_8431:{towgs84:"0,0,0"},EPSG_8427:{towgs84:"0,0,0"},EPSG_8699:{towgs84:"0,0,0"},EPSG_8818:{towgs84:"0,0,0"},EPSG_4757:{towgs84:"0,0,0"},EPSG_9140:{towgs84:"0,0,0"},EPSG_8086:{towgs84:"0,0,0"},EPSG_4686:{towgs84:"0,0,0"},EPSG_4737:{towgs84:"0,0,0"},EPSG_4702:{towgs84:"0,0,0"},EPSG_4747:{towgs84:"0,0,0"},EPSG_4749:{towgs84:"0,0,0"},EPSG_4674:{towgs84:"0,0,0"},EPSG_4755:{towgs84:"0,0,0"},EPSG_4759:{towgs84:"0,0,0"},EPSG_4762:{towgs84:"0,0,0"},EPSG_4763:{towgs84:"0,0,0"},EPSG_4764:{towgs84:"0,0,0"},EPSG_4166:{towgs84:"0,0,0"},EPSG_4170:{towgs84:"0,0,0"},EPSG_5546:{towgs84:"0,0,0"},EPSG_7844:{towgs84:"0,0,0"},EPSG_4818:{towgs84:"589,76,480"},EPSG_10328:{towgs84:"0,0,0"},EPSG_9782:{towgs84:"0,0,0"},EPSG_9777:{towgs84:"0,0,0"},EPSG_10690:{towgs84:"0,0,0"},EPSG_10639:{towgs84:"0,0,0"},EPSG_10739:{towgs84:"0,0,0"},EPSG_7686:{towgs84:"0,0,0"},EPSG_8900:{towgs84:"0,0,0"},EPSG_5886:{towgs84:"0,0,0"},EPSG_7683:{towgs84:"0,0,0"},EPSG_6668:{towgs84:"0,0,0"},EPSG_20046:{towgs84:"0,0,0"},EPSG_10299:{towgs84:"0,0,0"},EPSG_10310:{towgs84:"0,0,0"},EPSG_10475:{towgs84:"0,0,0"},EPSG_4742:{towgs84:"0,0,0"},EPSG_10671:{towgs84:"0,0,0"},EPSG_10762:{towgs84:"0,0,0"},EPSG_10725:{towgs84:"0,0,0"},EPSG_10791:{towgs84:"0,0,0"},EPSG_10800:{towgs84:"0,0,0"},EPSG_10305:{towgs84:"0,0,0"},EPSG_10941:{towgs84:"0,0,0"},EPSG_10968:{towgs84:"0,0,0"},EPSG_10875:{towgs84:"0,0,0"},EPSG_6318:{towgs84:"0,0,0"},EPSG_10910:{towgs84:"0,0,0"}};for(var 
2ie in re){var ae=re[ie];ae.datumName&&(re[ae.datumName]=ae)}const se=re;var oe={};async function le(e,t){for(var n=[],r=await t.getImageCount(),i=r-1;i>=0;i--){var a=await t.getImage(i),s=await a.readRasters(),o=[a.getWidth(),a.getHeight()],l=a.getBoundingBox().map(ue),c="function"==typeof a.fileDirectory.getValue?a.fileDirectory.getValue("ModelPixelScale"):a.fileDirectory.ModelPixelScale,u=[c[0],c[
vendor: 8,966 bytes, line 2
21]].map(ue),d=l[0]+(o[0]-1)*u[0],f=l[3]-(o[1]-1)*u[1],h=s[0],p=s[1],m=[];for(let e=o[1]-1;e>=0;e--)for(let t=o[0]-1;t>=0;t--){var g=e*o[0]+t;m.push([-de(p[g]),de(h[g])])}n.push({del:u,lim:o,ll:[-d,f],cvs:m})}var v={header:{nSubgrids:r},subgrids:n};return oe[e]=v,v}function ce(e){if(0===e.length)return null;var t="@"===e[0];return t&&(e=e.slice(1)),"null"===e?{name:"null",mandatory:!t,grid:null,isNull:!0}:{name:e,mandatory:!t,grid:oe[e]||null,isNull:!1}}function ue(e){return e*Math.PI/180}function de(e){return e/3600*Math.PI/180}function fe(e,t,n){return String.fromCharCode.apply(null,new Uint8Array(e.buffer.slice(t,n)))}function he(e){return e.map(function(e){return[de(e.longitudeShift),de(e.latitudeShift)]})}function pe(e,t,n){return{name:fe(e,t+8,t+16).trim(),parent:fe(e,t+24,t+24+8).trim(),lowerLatitude:e.getFloat64(t+72,n),upperLatitude:e.getFloat64(t+88,n),lowerLongitude:e.getFloat64(t+104,n),upperLongitude:e.getFloat64(t+120,n),latitudeInterval:e.getFloat64(t+136,n),longitudeInterval:e.getFloat64(t+152,n),gridNodeCount:e.getInt32(t+168,n)}}function me(e,t,n,r,i){var a=t+176,s=16;!1===i&&(s=8);for(var o=[],l=0;l<n.gridNodeCount;l++){var c={latitudeShift:e.getFloat32(a+l*s,r),longitudeShift:e.getFloat32(a+l*s+4,r)};!1!==i&&(c.latitudeAccuracy=e.getFloat32(a+l*s+8,r),c.longitudeAccuracy=e.getFloat32(a+l*s+12,r)),o.push(c)}return o}function ge(e,t){if(!(this instanceof ge))return new ge(e);this.forward=null,this.inverse=null,this.init=null,this.name,this.axis,this.names=null,this.title,t=t||function(e){if(e)throw e};var n=function(e){let t;if(function(e){return"string"==typeof e}(e))if(function(e){return e in F}(e))t=F[e];else if(function(e){return 0!==e.indexOf("+")&&-1!==e.indexOf("[")||"object"==typeof e&&!("srsCode"in e)}(e)){t=B(e);var n=function(e){var t=v(e,"extension");if(t)return v(t,"proj4")}(t);n&&(t=y(n))}else(function(e){return"+"===e[0]})(e)&&(t=y(e));else t="projName"in e?e:B(e);return t&&function(e){if(e.title)return 0===e.title.toLowerCase().indexOf("epsg:")&&z.indexOf(e.title.substr(5))>-1;var t=v(e,"authority");if(t){var n=v(t,"epsg");return n&&z.indexOf(n)>-1}}(t)?F["EPSG:3857"]:t}(e);if("object"==typeof n){var r=ge.projections.get(n.projName);if(r){if(n.datumCode&&"none"!==n.datumCode){var i=v(se,n.datumCode);i&&(n.datum_params=n.datum_params||(i.towgs84?i.towgs84.split(","):null),n.ellps=i.ellipse,n.datumName=i.datumName?i.datumName:n.datumCode)}n.axis=n.axis||"enu",n.ellps=n.ellps||"wgs84",n.lat1=n.lat1||n.lat0;var a,o,c,u,d,f,h=function(e,t,n,r,i){if(!e){var a=v(te,r);a||(a=ne),e=a.a,t=a.b,n=a.rf}return n&&!t&&(t=(1-1/n)*e),(0===n||Math.abs(e-t)<l)&&(i=!0,t=e),{a:e,b:t,rf:n,sphere:i}}(n.a,n.b,n.rf,n.ellps,n.sphere),p=(a=h.a,o=h.b,h.rf,d=((c=a*a)-(u=o*o))/c,f=0,n.R_A?(c=(a*=1-d*(.16666666666666666+d*(.04722222222222222+.022156084656084655*d)))*a,d=0):f=Math.sqrt(d),{es:d,e:f,ep2:(c-u)/u}),m=function(e){return void 0===e?null:e.split(",").map(ce)}(n.nadgrids),g=n.datum||function(e,t,n,r,i,a,o){var l={datum_type:5};return t&&(l.datum_type=4,l.datum_params=t.map(parseFloat),0===l.datum_params[0]&&0===l.datum_params[1]&&0===l.datum_params[2]||(l.datum_type=1),l.datum_params.length>3&&(0===l.datum_params[3]&&0===l.datum_params[4]&&0===l.datum_params[5]&&0===l.datum_params[6]||(l.datum_type=2,l.datum_params[3]*=s,l.datum_params[4]*=s,l.datum_params[5]*=s,l.datum_params[6]=l.datum_params[6]/1e6+1))),o&&(l.datum_type=3,l.grids=o),l.a=n,l.b=r,l.es=i,l.ep2=a,l}(n.datumCode,n.datum_params,h.a,h.b,p.es,p.ep2,m);U(this,n),U(this,r),this.a=h.a,this.b=h.b,this.rf=h.rf,this.sphere=h.sphere,this.es=p.es,this.e=p.e,this.ep2=p.ep2,this.datum=g,"init"in this&&"function"==typeof this.init&&this.init(),this.k0||(this.k0=1),t(null,this)}else t("Could not get projection name from: "+e)}else t("Could not parse to valid json: "+e)}ge.projections=ee,ge.projections.start();const ve=ge;function ye(e,t,n){var r,i,a,s,l=e.x,c=e.y,u=e.z?e.z:0;if(c<-o&&c>-1.001*o)c=-o;else if(c>o&&c<1.001*o)c=o;else{if(c<-o)return{x:-1/0,y:-1/0,z:e.z};if(c>o)return{x:1/0,y:1/0,z:e.z}}return l>Math.PI&&(l-=2*Math.PI),i=Math.sin(c),s=Math.cos(c),a=i*i,{x:((r=n/Math.sqrt(1-t*a))+u)*s*Math.cos(l),y:(r+u)*s*Math.sin(l),z:(r*(1-t)+u)*i}}function be(e,t,n,r){var i,a,s,o,l,c,u,d,f,h,p,m,g,v,y,b=e.x,w=e.y,A=e.z?e.z:0;if(i=Math.sqrt(b*b+w*w),a=Math.sqrt(b*b+w*w+A*A),i/n<1e-12){if(v=0,a/n<1e-12)return y=-r,{x:e.x,y:e.y,z:e.z}}else v=Math.atan2(w,b);s=A/a,d=(o=i/a)*(1-t)*(l=1/Math.sqrt(1-t*(2-t)*o*o)),f=s*l,g=0;do{g++,c=t*(u=n/Math.sqrt(1-t*f*f))/(u+(y=i*d+A*f-u*(1-t*f*f))),m=(p=s*(l=1/Math.sqrt(1-c*(2-c)*o*o)))*d-(h=o*(1-c)*l)*f,d=h,f=p}while(m*m>1e-24&&g<30);return{x:v,y:Math.atan(p/Math.abs(h)),z:y}}function we(e){return 1===e||2===e}function Ae(e,t,n){if(function(e,t){return e.datum_type===t.datum_type&&!(e.a!==t.a||Math.abs(e.es-t.es)>5e-11)&&(1===e.datum_type?e.datum_params[0]===t.datum_params[0]&&e.datum_params[1]===t.datum_params[1]&&e.datum_params[2]===t.datum_params[2]:2!==e.datum_type||e.datum_params[0]===t.datum_params[0]&&e.datum_params[1]===t.datum_params[1]&&e.datum_params[2]===t.datum_params[2]&&e.datum_params[3]===t.datum_params[3]&&e.datum_params[4]===t.datum_params[4]&&e.datum_params[5]===t.datum_params[5]&&e.datum_params[6]===t.datum_params[6])}(e,t))return n;if(5===e.datum_type||5===t.datum_type)return n;var r=e.a,s=e.es;if(3===e.datum_type){if(0!==xe(e,!1,n))return;r=i,s=a}var o=t.a,l=t.b,c=t.es;return 3===t.datum_type&&(o=i,l=6356752.314,c=a),s!==c||r!==o||we(e.datum_type)||we(t.datum_type)?(n=ye(n,s,r),we(e.datum_type)&&(n=function(e,t,n){if(1===t)return{x:e.x+n[0],y:e.y+n[1],z:e.z+n[2]};if(2===t){var r=n[0],i=n[1],a=n[2],s=n[3],o=n[4],l=n[5],c=n[6];return{x:c*(e.x-l*e.y+o*e.z)+r,y:c*(l*e.x+e.y-s*e.z)+i,z:c*(-o*e.x+s*e.y+e.z)+a}}}(n,e.datum_type,e.datum_params)),we(t.datum_type)&&(n=function(e,t,n){if(1===t)return{x:e.x-n[0],y:e.y-n[1],z:e.z-n[2]};if(2===t){var r=n[0],i=n[1],a=n[2],s=n[3],o=n[4],l=n[5],c=n[6],u=(e.x-r)/c,d=(e.y-i)/c,f=(e.z-a)/c;return{x:u+l*d-o*f,y:-l*u+d+s*f,z:o*u-s*d+f}}}(n,t.datum_type,t.datum_params)),n=be(n,c,o,l),3!==t.datum_type||0===xe(t,!0,n)?n:void 0):n}function xe(e,t,n){if(null===e.grids||0===e.grids.length)return console.log("Grid shift grids not found"),-1;var r={x:-n.x,y:n.y},i={x:Number.NaN,y:Number.NaN},a=[];e:for(var s=0;s<e.grids.length;s++){var o=e.grids[s];if(a.push(o.name),o.isNull){i=r;break}if(null!==o.grid)for(var l=o.grid.subgrids,c=0,d=l.length;c<d;c++){var f=l[c],h=(Math.abs(f.del[1])+Math.abs(f.del[0]))/1e4,p=f.ll[0]-h,m=f.ll[1]-h,g=f.ll[0]+(f.lim[0]-1)*f.del[0]+h,v=f.ll[1]+(f.lim[1]-1)*f.del[1]+h;if(!(m>r.y||p>r.x||v<r.y||g<r.x||(i=Ee(r,t,f),isNaN(i.x))))break e}else if(o.mandatory)return console.log("Unable to find mandatory grid '"+o.name+"'"),-1}return isNaN(i.x)?(console.log("Failed to find a grid shift table for location '"+-r.x*u+" "+r.y*u+" tried: '"+a+"'"),-1):(n.x=-i.x,n.y=i.y,0)}function Ee(e,t,n){var r={x:Number.NaN,y:Number.NaN};if(isNaN(e.x))return r;var i={x:e.x,y:e.y};i.x-=n.ll[0],i.y-=n.ll[1],i.x=q(i.x-Math.PI)+Math.PI;var a=Ce(i,n);if(t){if(isNaN(a.x))return r;a.x=i.x-a.x,a.y=i.y-a.y;var s,o,l=9;do{if(o=Ce(a,n),isNaN(o.x)){console.log("Inverse grid shift iteration failed, presumably at grid edge.  Using first approximation.");break}s={x:i.x-(o.x+a.x),y:i.y-(o.y+a.y)},a.x+=s.x,a.y+=s.y}while(l--&&Math.abs(s.x)>1e-12&&Math.abs(s.y)>1e-12);if(l<0)return console.log("Inverse grid shift iterator failed to converge."),r;r.x=q(a.x+n.ll[0]),r.y=a.y+n.ll[1]}else isNaN(a.x)||(r.x=e.x+a.x,r.y=e.y+a.y);return r}function Ce(e,t){var n,r={x:e.x/t.del[0],y:e.y/t.del[1]},i=Math.floor(r.x),a=Math.floor(r.y),s=r.x-1*i,o=r.y-1*a,l={x:Number.NaN,y:Number.NaN};if(i<0||i>=t.lim[0])return l;if(a<0||a>=t.lim[1])return l;n=a*t.lim[0]+i;var c=t.cvs[n][0],u=t.cvs[n][1];n++;var d=t.cvs[n][0],f=t.cvs[n][1];n+=t.lim[0];var h=t.cvs[n][0],p=t.cvs[n][1];n--;var m=t.cvs[n][0],g=t.cvs[n][1],v=s*o,y=s*(1-o),b=(1-s)*(1-o),w=(1-s)*o;return l.x=b*c+y*d+w*m+v*h,l.y=b*u+y*f+w*g+v*p,l}n.dn(Ae);var Se=["x","y","z"];function ke(e){var t={x:e[0],y:e[1]};return e.length>2&&(t.z=e[2]),e.length>3&&(t.m=e[3]),t}function Me(e){_e(e.x),_e(e.y)}function _e(e){if("function"==typeof Number.isFinite){if(Number.isFinite(e))return;throw new TypeError("coordinates must be finite numbers")}if("number"!=typeof e||e!=e||!isFinite(e))throw new TypeError("coordinates must be finite numbers")}function Te(e,t,n,r){var i,a=void 0!==n.z;if(Me(n),e.datum&&t.datum&&function(e,t){return(1===e.datum.datum_type||2===e.datum.datum_type||3===e.datum.datum_type)&&"WGS84"!==t.datumCode||(1===t.datum.datum_type||2===t.datum.datum_type||3===t.datum.datum_type)&&"WGS84"!==e.datumCode}(e,t)&&(n=Te(e,i=new ve("WGS84"),n,r),e=i),r&&"enu"!==e.axis&&(n=function(e,t){const n={};for(let r=0,i=e.axis.length;r<i;r++){if(2===r&&void 0===t.z)continue;let i=t[Se[r]];switch(e.axis[r]){case"e":n.x=i;break;case"w":n.x=-i;break;case"n":n.y=i;break;case"s":n.y=-i;break;case"u":n.z=i;break;case"d":n.z=-i;break;default:return null}}return n}
2(e,n)),"longlat"===e.projName)n={x:n.x*c,y:n.y*c,z:n.z||0};else if(e.to_meter&&(n={x:n.x*e.to_meter,y:n.y*e.to_meter,z:n.z||0}),!(n=e.inverse(n)))return;if(e.from_greenwich&&(n.x+=e.from_greenwich),n=Ae(e.datum,t.datum,n))return t.from_greenwich&&(n={x:n.x-t.from_greenwich,y:n.y,z:n.z||0}),"longlat"===t.projName?(void 0!==t.long_wrap&&(n.x=t.long_wrap+q(n.x-t.long_wrap)),n={x:n.x*u,y:n.y*u,z:n.z||0}):(n=t.forward(n),t.to_meter&&(n={x:n.x/t.to_meter,y:n.y/t.to_meter,z:n.z||0})),r&&"enu"!==t.axis?function(e,t){const n={};for(let r=0,i=e.axis.length;r<i;r++)if(2!==r||void 0!==t.z)switch(e.axis[r]){case"e":n[Se[r]]=t.x;break;case"w":n[Se[r]]=-t.x;break;case"n":n[Se[r]]=t.y;break;case"s":n[Se[r]]=-t.y;break;case"u":n[Se[r]]=t.z;break;case"d":n[Se[r]]=-t.z;break;default:return null}return n}(t,n):(n&&!a&&"geocent"!==t.projName&&delete n.z,n)}n.dn(ke),n.dn(Me);var De=ve("WGS84");function Ie(e,t,n,r){var i,a,s;return Array.isArray(n)?(i=Te(e,t,ke(n),r)||{x:NaN,y:NaN},n.length>2?(a=void 0!==e.name&&"geocent"===e.name||void 0!==t.name&&"geocent"===t.name)?"number"==typeof i.z?[i.x,i.y,i.z].concat(n.slice(3)):[i.x,i.y,n[2]].concat(n.slice(3)):r&&"number"==typeof i.z?[i.x,i.y,i.z].concat(n.slice(3)):[i.x,i.y].concat(n.slice(2)):[i.x,i.y]):(i=Te(e,t,{x:n.x,y:n.y,z:n.z,m:n.m},r)||{x:NaN,y:NaN},2===(s=Object.keys(n)).length||(a=void 0!==e.name&&"geocent"===e.name||void 0!==t.name&&"geocent"===t.name,s.forEach(function(e){"x"!==e&&"y"!==e&&("z"===e&&(a||r)||(i[e]=n[e]))})),i)}function Re(e){return e instanceof ve?e:"object"==typeof e&&"oProj"in e?e.oProj:ve(e)}var Oe="AJSAJS",Pe="AFAFAF",Ne=65,je=73,Be=79;const Le={forward:Fe,inverse:function(e){var t=Ge($e(e.toUpperCase()));return t.lat&&t.lon?[t.lon,t.lat,t.lon,t.lat]:[t.left,t.bottom,t.right,t.top]},toPoint:ze};function Fe(e,t){return t=t||5,function(e,t){var n,r,i,a,s,o,l,c,u,d,f,h="00000"+e.easting,p="00000"+e.northing;return e.zoneNumber+e.zoneLetter+(u=e.easting,d=e.northing,f=qe(e.zoneNumber),n=Math.floor(u/1e5),r=Math.floor(d/1e5)%20,a=Oe.charCodeAt(i=f-1),s=Pe.charCodeAt(i),c=!1,(o=a+n-1)>90&&(o=o-90+Ne-1,c=!0),(o===je||a<je&&o>je||(o>je||a<je)&&c)&&o++,(o===Be||a<Be&&o>Be||(o>Be||a<Be)&&c)&&++o===je&&o++,o>90&&(o=o-90+Ne-1),(l=s+r)>86?(l=l-86+Ne-1,c=!0):c=!1,(l===je||s<je&&l>je||(l>je||s<je)&&c)&&l++,(l===Be||s<Be&&l>Be||(l>Be||s<Be)&&c)&&++l===je&&l++,l>86&&(l=l-86+Ne-1),String.fromCharCode(o)+String.fromCharCode(l))+h.substr(h.length-5,t)+p.substr(p.length-5,t)}(function(e){var t,n,r,i,a,s,o,l=e.lat,c=e.lon,u=6378137,d=.00669438,f=.9996,h=Ue(l),p=Ue(c);o=Math.floor((c+180)/6)+1,180===c&&(o=60),l>=56&&l<64&&c>=3&&c<12&&(o=32),l>=72&&l<84&&(c>=0&&c<9?o=31:c>=9&&c<21?o=33:c>=21&&c<33?o=35:c>=33&&c<42&&(o=37)),s=Ue(6*(o-1)-180+3),t=.006739496752268451,n=u/Math.sqrt(1-d*Math.sin(h)*Math.sin(h)),r=Math.tan(h)*Math.tan(h),i=t*Math.cos(h)*Math.cos(h);var m,g,v=f*n*((a=Math.cos(h)*(p-s))+(1-r+i)*a*a*a/6+(5-18*r+r*r+72*i-58*t)*a*a*a*a*a/120)+5e5,y=f*(u*(.9983242984503243*h-.002514607064228144*Math.sin(2*h)+2639046602129982e-21*Math.sin(4*h)-3.418046101696858e-9*Math.sin(6*h))+n*Math.tan(h)*(a*a/2+(5-r+9*i+4*i*i)*a*a*a*a/24+(61-58*r+r*r+600*i-2.2240339282485886)*a*a*a*a*a*a/720));return l<0&&(y+=1e7),{northing:Math.round(y),easting:Math.round(v),zoneNumber:o,zoneLetter:(m=l,g="Z",84>=m&&m>=72?g="X":72>m&&m>=64?g="W":64>m&&m>=56?g="V":56>m&&m>=48?g="U":48>m&&m>=40?g="T":40>m&&m>=32?g="S":32>m&&m>=24?g="R":24>m&&m>=16?g="Q":16>m&&m>=8?g="P":8>m&&m>=0?g="N":0>m&&m>=-8?g="M":-8>m&&m>=-16?g="L":-16>m&&m>=-24?g="K":-24>m&&m>=-32?g="J":-32>m&&m>=-40?g="H":-40>m&&m>=-48?g="G":-48>m&&m>=-56?g="F":-56>m&&m>=-64?g="E":-64>m&&m>=-72?g="D":-72>m&&m>=-80&&(g="C"),g)}}({lat:e[1],lon:e[0]}),t)}function ze(e){var t=Ge($e(e.toUpperCase()));return t.lat&&t.lon?[t.lon,t.lat]:[(t.left+t.right)/2,(t.top+t.bottom)/2]}function Ue(e){return e*(Math.PI/180)}function He(e){return e/Math.PI*180}function Ge(e){var t=e.northing,n=e.easting,r=e.zoneLetter,i=e.zoneNumber;if(i<0||i>60)return null;var a,s,o,l,c,u,d,f,h,p=.9996,m=6378137,g=.00669438,v=(1-Math.sqrt(.99330562))/(1+Math.sqrt(.99330562)),y=n-5e5,b=t;r<"N"&&(b-=1e7),d=6*(i-1)-180+3,a=.006739496752268451,h=(f=b/p/6367449.145945056)+(3*v/2-27*v*v*v/32)*Math.sin(2*f)+(21*v*v/16-55*v*v*v*v/32)*Math.sin(4*f)+151*v*v*v/96*Math.sin(6*f),s=m/Math.sqrt(1-g*Math.sin(h)*Math.sin(h)),o=Math.tan(h)*Math.tan(h),l=a*Math.cos(h)*Math.cos(h),c=.99330562*m/Math.pow(1-g*Math.sin(h)*Math.sin(h),1.5),u=y/(s*p);var w=h-s*Math.tan(h)/c*(u*u/2-(5+3*o+10*l-4*l*l-9*a)*u*u*u*u/24+(61+90*o+298*l+45*o*o-1.6983531815716497-3*l*l)*u*u*u*u*u*u/720);w=He(w);var A,x=(u-(1+2*o+l)*u*u*u/6+(5-2*l+28*o-3*l*l+8*a+24*o*o)*u*u*u*u*u/120)/Math.cos(h);if(x=d+He(x),e.accuracy){var E=Ge({northing:e.northing+e.accuracy,easting:e.easting+e.accuracy,zoneLetter:e.zoneLetter,zoneNumber:e.zoneNumber});A={top:E.lat,right:E.lon,bottom:w,left:x}}else A={lat:w,lon:x};return A}function qe(e){var t=e%6;return 0===t&&(t=6),t}function $e(e){if(e&&0===e.length)throw"MGRSPoint coverting from nothing";for(var t,n=e.length,r=null,i="",a=0;!/[A-Z]/.test(t=e.charAt(a));){if(a>=2)throw"MGRSPoint bad conversion from: "+e;i+=t,a++}var s=parseInt(i,10);if(0===a||a+3>n)throw"MGRSPoint bad conversion from: "+e;var o=e.charAt(a++);if(o<="A"||"B"===o||"Y"===o||o>="Z"||"I"===o||"O"===o)throw"MGRSPoint zone letter "+o+" not handled: "+e;r=e.substring(a,a+=2);for(var l=qe(s),c=function(e,t){for(var n=Oe.charCodeAt(t-1),r=1e5,i=!1;n!==e.charCodeAt(0);){if(++n===je&&n++,n===Be&&n++,n>90){if(i)throw"Bad character: "+e;n=Ne,i=!0}r+=1e5}return r}(r.charAt(0),l),u=function(e,t){if(e>"V")throw"MGRSPoint given invalid Northing "+e;for(var n=Pe.charCodeAt(t-1),r=0,i=!1;n!==e.charCodeAt(0);){if(++n===je&&n++,n===Be&&n++,n>86){if(i)throw"Bad character: "+e;n=Ne,i=!0}r+=1e5}return r}(r.charAt(1),l);u<We(o);)u+=2e6;var d=n-a;if(d%2!=0)throw"MGRSPoint has to have an even number \nof digits after the zone letter and two 100km letters - front \nhalf for easting meters, second half for \nnorthing meters"+e;var f,h,p,m=d/2,g=0,v=0;return m>0&&(f=1e5/Math.pow(10,m),h=e.substring(a,a+m),g=parseFloat(h)*f,p=e.substring(a+m),v=parseFloat(p)*f),{easting:g+c,northing:v+u,zoneLetter:o,zoneNumber:s,accuracy:f}}function We(e){var t;switch(e){case"C":t=11e5;break;case"D":t=2e6;break;case"E":t=28e5;break;case"F":t=37e5;break;case"G":t=46e5;break;case"H":t=55e5;break;case"J":t=64e5;break;case"K":t=73e5;break;case"L":t=82e5;break;case"M":t=91e5;break;case"N":t=0;break;case"P":t=8e5;break;case"Q":t=17e5;break;case"R":t=26e5;break;case"S":t=35e5;break;case"T":t=44e5;break;case"U":t=53e5;break;case"V":t=62e5;break;case"W":t=7e6;break;case"X":t=79e5;break;default:t=-1}if(t>=0)return t;throw"Invalid zone letter: "+e}function Ve(e,t,n){if(!(this instanceof Ve))return new Ve(e,t,n);if(Array.isArray(e))this.x=e[0],this.y=e[1],this.z=e[2]||0;else if("object"==typeof e)this.x=e.x,this.y=e.y,this.z=e.z||0;else if("string"==typeof e&&void 0===t){var r=e.split(",");this.x=parseFloat(r[0]),this.y=parseFloat(r[1]),this.z=parseFloat(r[2])||0}else this.x=e,this.y=t,this.z=n||0;console.warn("proj4.Point will be removed in version 3, use proj4.toPoint")}Ve.fromMGRS=function(e){return new Ve(ze(e))},Ve.prototype.toMGRS=function(e){return Fe([this.x,this.y],e)};const Ye=Ve;n.dn(Xe);var Ke=.046875,Ze=.01953125,Qe=.01068115234375;function Xe(e){var t=[];t[0]=1-e*(.25+e*(Ke+e*(Ze+e*Qe))),t[1]=e*(.75-e*(Ke+e*(Ze+e*Qe)));var n=e*e;return t[2]=n*(.46875-e*(.013020833333333334+.007120768229166667*e)),n*=e,t[3]=n*(.3645833333333333-.005696614583333333*e),t[4]=n*e*.3076171875,t}function Je(e,t,n,r){return n*=t,t*=t,r[0]*e-n*(r[1]+t*(r[2]+t*(r[3]+t*r[4])))}function et(e,t,n){for(var r=1/(1-t),i=e,a=20;a;--a){var s=Math.sin(i),o=1-t*s*s;if(i-=o=(Je(i,s,Math.cos(i),n)-e)*(o*Math.sqrt(o))*r,Math.abs(o)<l)return i}return i}n.dn(Je),n.dn(et);const tt={init:function(){this.x0=void 0!==this.x0?this.x0:0,this.y0=void 0!==this.y0?this.y0:0,this.long0=void 0!==this.long0?this.long0:0,this.lat0=void 0!==this.lat0?this.lat0:0,this.es&&(this.en=Xe(this.es),this.ml0=Je(this.lat0,Math.sin(this.lat0),Math.cos(this.lat0),this.en))}
vendor: 43,394 bytes, line 2
2,forward:function(e){var t,n,r,i=e.x,a=e.y,s=q(i-this.long0,this.over),o=Math.sin(a),c=Math.cos(a);if(this.es){var u=c*s,d=Math.pow(u,2),f=this.ep2*Math.pow(c,2),h=Math.pow(f,2),p=Math.abs(c)>l?Math.tan(a):0,m=Math.pow(p,2),g=Math.pow(m,2);t=1-this.es*Math.pow(o,2),u/=Math.sqrt(t);var v=Je(a,o,c,this.en);n=this.a*(this.k0*u*(1+d/6*(1-m+f+d/20*(5-18*m+g+14*f-58*m*f+d/42*(61+179*g-g*m-479*m)))))+this.x0,r=this.a*(this.k0*(v-this.ml0+o*s*u/2*(1+d/12*(5-m+9*f+4*h+d/30*(61+g-58*m+270*f-330*m*f+d/56*(1385+543*g-g*m-3111*m))))))+this.y0}else{var y=c*Math.sin(s);if(Math.abs(Math.abs(y)-1)<l)return 93;if(n=.5*this.a*this.k0*Math.log((1+y)/(1-y))+this.x0,r=c*Math.cos(s)/Math.sqrt(1-Math.pow(y,2)),(y=Math.abs(r))>=1){if(y-1>l)return 93;r=0}else r=Math.acos(r);a<0&&(r=-r),r=this.a*this.k0*(r-this.lat0)+this.y0}return e.x=n,e.y=r,e},inverse:function(e){var t,n,r,i,a=(e.x-this.x0)*(1/this.a),s=(e.y-this.y0)*(1/this.a);if(this.es)if(n=et(t=this.ml0+s/this.k0,this.es,this.en),Math.abs(n)<o){var c=Math.sin(n),u=Math.cos(n),d=Math.abs(u)>l?Math.tan(n):0,f=this.ep2*Math.pow(u,2),h=Math.pow(f,2),p=Math.pow(d,2),m=Math.pow(p,2);t=1-this.es*Math.pow(c,2);var g=a*Math.sqrt(t)/this.k0,v=Math.pow(g,2);r=n-(t*=d)*v/(1-this.es)*.5*(1-v/12*(5+3*p-9*f*p+f-4*h-v/30*(61+90*p-252*f*p+45*m+46*f-v/56*(1385+3633*p+4095*m+1574*m*p)))),i=q(this.long0+g*(1-v/6*(1+2*p+f-v/20*(5+28*p+24*m+8*f*p+6*f-v/42*(61+662*p+1320*m+720*m*p))))/u,this.over)}else r=o*G(s),i=0;else{var y=Math.exp(a/this.k0),b=.5*(y-1/y),w=this.lat0+s/this.k0,A=Math.cos(w);t=Math.sqrt((1-Math.pow(A,2))/(1+Math.pow(b,2))),r=Math.asin(t),s<0&&(r=-r),i=0===b&&0===A?0:q(Math.atan2(b,A)+this.long0,this.over)}return e.x=i,e.y=r,e},names:["Fast_Transverse_Mercator","Fast Transverse Mercator"]};function nt(e){var t=Math.exp(e);return(t-1/t)/2}function rt(e,t){e=Math.abs(e),t=Math.abs(t);var n=Math.max(e,t),r=Math.min(e,t)/(n||1);return n*Math.sqrt(1+Math.pow(r,2))}function it(e){var t=1+e,n=t-1;return 0===n?e:e*Math.log(t)/n}function at(e){var t=Math.abs(e);return t=it(t*(1+t/(rt(1,t)+1))),e<0?-t:t}function st(e,t){for(var n,r=2*Math.cos(2*t),i=e.length-1,a=e[i],s=0;--i>=0;)n=r*a-s+e[i],s=a,a=n;return t+n*Math.sin(2*t)}function ot(e,t){for(var n,r=2*Math.cos(t),i=e.length-1,a=e[i],s=0;--i>=0;)n=r*a-s+e[i],s=a,a=n;return Math.sin(t)*n}function lt(e){var t=Math.exp(e);return(t+1/t)/2}function ct(e,t,n){for(var r,i,a=Math.sin(t),s=Math.cos(t),o=nt(n),l=lt(n),c=2*s*l,u=-2*a*o,d=e.length-1,f=e[d],h=0,p=0,m=0;--d>=0;)r=p,i=h,f=c*(p=f)-r-u*(h=m)+e[d],m=u*p-i+c*h;return[(c=a*l)*f-(u=s*o)*m,c*m+u*f]}n.dn(nt),n.dn(rt),n.dn(it),n.dn(at),n.dn(st),n.dn(ot),n.dn(lt),n.dn(ct);const ut={init:function(){if(!this.approx&&(isNaN(this.es)||this.es<=0))throw new Error('Incorrect elliptical usage. Try using the +approx option in the proj string, or PROJECTION["Fast_Transverse_Mercator"] in the WKT.');this.approx&&(tt.init.apply(this),this.forward=tt.forward,this.inverse=tt.inverse),this.x0=void 0!==this.x0?this.x0:0,this.y0=void 0!==this.y0?this.y0:0,this.long0=void 0!==this.long0?this.long0:0,this.lat0=void 0!==this.lat0?this.lat0:0,this.k0=void 0!==this.k0?this.k0:1,this.cgb=[],this.cbg=[],this.utg=[],this.gtu=[];var e=this.es/(1+Math.sqrt(1-this.es)),t=e/(2-e),n=t;this.cgb[0]=t*(2+t*(-2/3+t*(t*(116/45+t*(26/45+t*(-2854/675)))-2))),this.cbg[0]=t*(t*(2/3+t*(4/3+t*(-82/45+t*(32/45+t*(4642/4725)))))-2),n*=t,this.cgb[1]=n*(7/3+t*(t*(-227/45+t*(2704/315+t*(2323/945)))-1.6)),this.cbg[1]=n*(5/3+t*(-16/15+t*(-13/9+t*(904/315+t*(-1522/945))))),n*=t,this.cgb[2]=n*(56/15+t*(-136/35+t*(-1262/105+t*(73814/2835)))),this.cbg[2]=n*(-26/15+t*(34/21+t*(1.6+t*(-12686/2835)))),n*=t,this.cgb[3]=n*(4279/630+t*(-332/35+t*(-399572/14175))),this.cbg[3]=n*(1237/630+t*(t*(-24832/14175)-2.4)),n*=t,this.cgb[4]=n*(4174/315+t*(-144838/6237)),this.cbg[4]=n*(-734/315+t*(109598/31185)),n*=t,this.cgb[5]=n*(601676/22275),this.cbg[5]=n*(444337/155925),n=Math.pow(t,2),this.Qn=this.k0/(1+t)*(1+n*(1/4+n*(1/64+n/256))),this.utg[0]=t*(t*(2/3+t*(-37/96+t*(1/360+t*(81/512+t*(-96199/604800)))))-.5),this.gtu[0]=t*(.5+t*(-2/3+t*(5/16+t*(41/180+t*(-127/288+t*(7891/37800)))))),this.utg[1]=n*(-1/48+t*(-1/15+t*(437/1440+t*(-46/105+t*(1118711/3870720))))),this.gtu[1]=n*(13/48+t*(t*(557/1440+t*(281/630+t*(-1983433/1935360)))-.6)),n*=t,this.utg[2]=n*(-17/480+t*(37/840+t*(209/4480+t*(-5569/90720)))),this.gtu[2]=n*(61/240+t*(-103/140+t*(15061/26880+t*(167603/181440)))),n*=t,this.utg[3]=n*(-4397/161280+t*(11/504+t*(830251/7257600))),this.gtu[3]=n*(49561/161280+t*(-179/168+t*(6601661/7257600))),n*=t,this.utg[4]=n*(-4583/161280+t*(108847/3991680)),this.gtu[4]=n*(34729/80640+t*(-3418889/1995840)),n*=t,this.utg[5]=n*(-20648693/638668800),this.gtu[5]=.6650675310896665*n;var r=st(this.cbg,this.lat0);this.Zb=-this.Qn*(r+ot(this.gtu,2*r))},forward:function(e){var t=q(e.x-this.long0,this.over),n=e.y;n=st(this.cbg,n);var r=Math.sin(n),i=Math.cos(n),a=Math.sin(t),s=Math.cos(t);n=Math.atan2(r,s*i),t=Math.atan2(a*i,rt(r,i*s)),t=at(Math.tan(t));var o,l,c=ct(this.gtu,2*n,2*t);return n+=c[0],t+=c[1],Math.abs(t)<=2.623395162778?(o=this.a*(this.Qn*t)+this.x0,l=this.a*(this.Qn*n+this.Zb)+this.y0):(o=1/0,l=1/0),e.x=o,e.y=l,e},inverse:function(e){var t,n,r=(e.x-this.x0)*(1/this.a),i=(e.y-this.y0)*(1/this.a);if(i=(i-this.Zb)/this.Qn,r/=this.Qn,Math.abs(r)<=2.623395162778){var a=ct(this.utg,2*i,2*r);i+=a[0],r+=a[1],r=Math.atan(nt(r));var s=Math.sin(i),o=Math.cos(i),l=Math.sin(r),c=Math.cos(r);i=Math.atan2(s*c,rt(l,c*o)),t=q((r=Math.atan2(l,c*o))+this.long0,this.over),n=st(this.cgb,i)}else t=1/0,n=1/0;return e.x=t,e.y=n,e},names:["Extended_Transverse_Mercator","Extended Transverse Mercator","etmerc","Transverse_Mercator","Transverse Mercator","Gauss Kruger","Gauss_Kruger","tmerc"]};function dt(e,t){if(void 0===e){if((e=Math.floor(30*(q(t)+Math.PI)/Math.PI)+1)<0)return 0;if(e>60)return 60}return e}n.dn(dt);const ft={init:function(){var e=dt(this.zone,this.long0);if(void 0===e)throw new Error("unknown utm zone");this.lat0=0,this.long0=(6*Math.abs(e)-183)*c,this.x0=5e5,this.y0=this.utmSouth?1e7:0,this.k0=.9996,ut.init.apply(this),this.forward=ut.forward,this.inverse=ut.inverse},names:["Universal Transverse Mercator System","utm"],dependsOn:"etmerc"};function ht(e,t){return Math.pow((1-e)/(1+e),t)}n.dn(ht);const pt={init:function(){var e=Math.sin(this.lat0),t=Math.cos(this.lat0);t*=t,this.rc=Math.sqrt(1-this.es)/(1-this.es*e*e),this.C=Math.sqrt(1+this.es*t*t/(1-this.es)),this.phic0=Math.asin(e/this.C),this.ratexp=.5*this.C*this.e,this.K=Math.tan(.5*this.phic0+d)/(Math.pow(Math.tan(.5*this.lat0+d),this.C)*ht(this.e*e,this.ratexp))},forward:function(e){var t=e.x,n=e.y;return e.y=2*Math.atan(this.K*Math.pow(Math.tan(.5*n+d),this.C)*ht(this.e*Math.sin(n),this.ratexp))-o,e.x=this.C*t,e},inverse:function(e){for(var t=e.x/this.C,n=e.y,r=Math.pow(Math.tan(.5*n+d)/this.K,1/this.C),i=20;i>0&&(n=2*Math.atan(r*ht(this.e*Math.sin(e.y),-.5*this.e))-o,!(Math.abs(n-e.y)<1e-14));--i)e.y=n;return i?(e.x=t,e.y=n,e):null},names:["gauss"]},mt={init:function(){pt.init.apply(this),this.rc&&(this.sinc0=Math.sin(this.phic0),this.cosc0=Math.cos(this.phic0),this.R2=2*this.rc,this.title||(this.title="Oblique Stereographic Alternative"))},forward:function(e){var t,n,r,i;return e.x=q(e.x-this.long0,this.over),pt.forward.apply(this,[e]),t=Math.sin(e.y),n=Math.cos(e.y),r=Math.cos(e.x),i=this.k0*this.R2/(1+this.sinc0*t+this.cosc0*n*r),e.x=i*n*Math.sin(e.x),e.y=i*(this.cosc0*t-this.sinc0*n*r),e.x=this.a*e.x+this.x0,e.y=this.a*e.y+this.y0,e},inverse:function(e){var t,n,r,i,a;if(e.x=(e.x-this.x0)/this.a,e.y=(e.y-this.y0)/this.a,e.x/=this.k0,e.y/=this.k0,a=rt(e.x,e.y)){var s=2*Math.atan2(a,this.R2);t=Math.sin(s),n=Math.cos(s),i=Math.asin(n*this.sinc0+e.y*t*this.cosc0/a),r=Math.atan2(e.x*t,a*this.cosc0*n-e.y*this.sinc0*t)}else i=this.phic0,r=0;return e.x=r,e.y=i,pt.inverse.apply(this,[e]),e.x=q(e.x+this.long0,this.over),e},names:["Stereographic_North_Pole","Oblique_Stereographic","sterea","Oblique Stereographic Alternative","Double_Stereographic"]};function gt(e,t,n){return t*=n,Math.tan(.5*(o+e))*Math.pow((1-t)/(1+t),.5*n)}const vt={init:function(){this.x0=this.x0||0,this.y0=this.y0||0,this.lat0=this.lat0||0,this.long0=this.long0||0,this.coslat0=Math.cos(this.lat0),this.sinlat0=Math.sin(this.lat0),this.sphere?!isNaN(this.lat_ts)&&Math.abs(this.coslat0)<=l&&(this.k0=.5*(1+G(this.lat0)*Math.sin(this.lat_ts))):(Math.abs(this.coslat0)<=l&&(this.lat0>0?this.con=1:this.con=-1),this.cons=Math.sqrt(Math.pow(1+this.e,1+this.e)*Math.pow(1-this.e,1-this.e)),!isNaN(this.lat_ts)&&Math.abs(this.coslat0)<=l&&Math.abs(Math.cos(this.lat_ts))>l&&(this.k0=.5*this.cons*H(this.e,Math.sin(this.lat_ts),Math.cos(this.lat_ts))/$(this.e,this.con*this.lat_ts,this.con*Math.sin(this.lat_ts))),this.ms1=H(this.e,this.sinlat0,this.coslat0),this.X0=2*Math.atan(gt(this.lat0,this.sinlat0,this.e))-o,this.cosX0=Math.cos(this.X0),this.sinX0=Math.sin(this.X0))},forward:function(e){var t,n,r,i,a,s,c=e.x,u=e.y,d=Math.sin(u),f=Math.cos(u),h=q(c-this.long0,this.over);return Math.abs(Math.abs(c-this.long0)-Math.PI)<=l&&Math.abs(u+this.lat0)<=l?(e.x=NaN,e.y=NaN,e):this.sphere?(t=2*this.k0/(1+this.sinlat0*d+this.coslat0*f*Math.cos(h)),e.x=this.a*t*f*Math.sin(h)+this.x0,e.y=this.a*t*(this.coslat0*d-this.sinlat0*f*Math.cos(h))+this.y0,e):(n=2*Math.atan(gt(u,d,this.e))-o,i=Math.cos(n),r=Math.sin(n),Math.abs(this.coslat0)<=l?(a=$(this.e,u*this.con,this.con*d),s=2*this.a*this.k0*a/this.cons,e.x=this.x0+s*Math.sin(c-this.long0),e.y=this.y0-this.con*s*Math.cos(c-this.long0),e):(Math.abs(this.sinlat0)<l?(t=2*this.a*this.k0/(1+i*Math.cos(h)),e.y=t*r):(t=2*this.a*this.k0*this.ms1/(this.cosX0*(1+this.sinX0*r+this.cosX0*i*Math.cos(h))),e.y=t*(this.cosX0*r-this.sinX0*i*Math.cos(h))+this.y0),e.x=t*i*Math.sin(h)+this.x0,e))},inverse:function(e){var t,n,r,i,a;e.x-=this.x0,e.y-=this.y0;var s=Math.sqrt(e.x*e.x+e.y*e.y);if(this.sphere){var c=2*Math.atan(s/(2*this.a*this.k0));return t=this.long0,n=this.lat0,s<=l?(e.x=t,e.y=n,e):(n=Math.asin(Math.cos(c)*this.sinlat0+e.y*Math.sin(c)*this.coslat0/s),t=Math.abs(this.coslat0)<l?this.lat0>0?q(this.long0+Math.atan2(e.x,-1*e.y),this.over):q(this.long0+Math.atan2(e.x,e.y),this.over):q(this.long0+Math.atan2(e.x*Math.sin(c),s*this.coslat0*Math.cos(c)-e.y*this.sinlat0*Math.sin(c)),this.over),e.x=t,e.y=n,e)}if(Math.abs(this.coslat0)<=l){if(s<=l)return n=this.lat0,t=this.long0,e.x=t,e.y=n,e;e.x*=this.con,e.y*=this.con,r=s*this.cons/(2*this.a*this.k0),n=this.con*W(this.e,r),t=this.con*q(this.con*this.long0+Math.atan2(e.x,-1*e.y),this.over)}else i=2*Math.atan(s*this.cosX0/(2*this.a*this.k0*this.ms1)),t=this.long0,s<=l?a=this.X0:(a=Math.asin(Math.cos(i)*this.sinX0+e.y*Math.sin(i)*this.cosX0/s),t=q(this.long0+Math.atan2(e.x*Math.sin(i),s*this.cosX0*Math.cos(i)-e.y*this.sinX0*Math.sin(i)),this.over)),n=-1*W(this.e,Math.tan(.5*(o+a)));return e.x=t,e.y=n,e},names:["stere","Stereographic_South_Pole","Polar_Stereographic_variant_A","Polar_Stereographic_variant_B","Polar_Stereographic"],ssfn_:gt},yt={init:function(){this.k0||(this.k0=1);var e=this.lat0;this.lambda0=this.long0;var t=Math.sin(e),n=this.a,r=1/this.rf,i=2*r-Math.pow(r,2),a=this.e=Math.sqrt(i);this.R=this.k0*n*Math.sqrt(1-i)/(1-i*Math.pow(t,2)),this.alpha=Math.sqrt(1+i/(1-i)*Math.pow(Math.cos(e),4)),this.b0=Math.asin(t/this.alpha);var s=Math.log(Math.tan(Math.PI/4+this.b0/2)),o=Math.log(Math.tan(Math.PI/4+e/2)),l=Math.log((1+a*t)/(1-a*t));this.K=s-this.alpha*o+this.alpha*a/2*l},forward:function(e){var t=Math.log(Math.tan(Math.PI/4-e.y/2)),n=this.e/2*Math.log((1+this.e*Math.sin(e.y))/(1-this.e*Math.sin(e.y))),r=-this.alpha*(t+n)+this.K,i=2*(Math.atan(Math.exp(r))-Math.PI/4),a=this.alpha*(e.x-this.lambda0),s=Math.atan(Math.sin(a)/(Math.sin(this.b0)*Math.tan(i)+Math.cos(this.b0)*Math.cos(a))),o=Math.asin(Math.cos(this.b0)*Math.sin(i)-Math.sin(this.b0)*Math.cos(i)*Math.cos(a));return e.y=this.R/2*Math.log((1+Math.sin(o))/(1-Math.sin(o)))+this.y0,e.x=this.R*s+this.x0,e},inverse:function(e){for(var t=e.x-this.x0,n=e.y-this.y0,r=t/this.R,i=2*(Math.atan(Math.exp(n/this.R))-Math.PI/4),a=Math.asin(Math.cos(this.b0)*Math.sin(i)+Math.sin(this.b0)*Math.cos(i)*Math.cos(r)),s=Math.atan(Math.sin(r)/(Math.cos(this.b0)*Math.cos(r)-Math.sin(this.b0)*Math.tan(i))),o=this.lambda0+s/this.alpha,l=0,c=a,u=-1e3,d=0;Math.abs(c-u)>1e-7;){if(++d>20)return;l=1/this.alpha*(Math.log(Math.tan(Math.PI/4+a/2))-this.K)+this.e*Math.log(Math.tan(Math.PI/4+Math.asin(this.e*Math.sin(c))/2)),u=c,c=2*Math.atan(Math.exp(l))-Math.PI/2}return e.x=o,e.y=c,e},names:["somerc"]};var bt=1e-7;const wt={init:function(){var e,t,n,r,i,a,s,c,u,h,p,m,g,v,y=0,b=0,w=0,A=0,x=0,E=0,C=0;this.k0||(this.k0=1),this.no_off=(g=["Hotine_Oblique_Mercator","Hotine_Oblique_Mercator_variant_A","Hotine_Oblique_Mercator_Azimuth_Natural_Origin"],v="object"==typeof(m=this).projName?Object.keys(m.projName)[0]:m.projName,"no_uoff"in m||"no_off"in m||-1!==g.indexOf(v)||-1!==g.indexOf(J(v))),this.no_rot="no_rot"in this;var S=!1;"alpha"in this&&(S=!0);var k=!1;if("rectified_grid_angle"in this&&(k=!0),S&&(C=this.alpha),k&&(y=this.rectified_grid_angle,S||(C=0,S=!0)),S||k)b=this.longc;else if(w=this.long1,x=this.lat1,A=this.long2,E=this.lat2,Math.abs(x-E)<=bt||(e=Math.abs(x))<=bt||Math.abs(e-o)<=bt||Math.abs(Math.abs(this.lat0)-o)<=bt||Math.abs(Math.abs(E)-o)<=bt)throw new Error;var M=1-this.es;t=Math.sqrt(M),Math.abs(this.lat0)>l?(c=Math.sin(this.lat0),n=Math.cos(this.lat0),e=1-this.es*c*c,this.B=n*n,this.B=Math.sqrt(1+this.es*this.B*this.B/M),this.A=this.B*this.k0*t/e,(i=(r=this.B*t/(n*Math.sqrt(e)))*r-1)<=0?i=0:(i=Math.sqrt(i),this.lat0<0&&(i=-i)),this.E=i+=r,this.E*=Math.pow($(this.e,this.lat0,c),this.B)):(this.B=1/t,this.A=this.k0,this.E=r=i=1),S||k?(S?(p=Math.asin(Math.sin(C)/r),k||(y=C)):(p=y,C=Math.asin(r*Math.sin(p))),this.lam0=b-Math.asin(.5*(i-1/i)*Math.tan(p))/this.B):(a=Math.pow($(this.e,x,Math.sin(x)),this.B),s=Math.pow($(this.e,E,Math.sin(E)),this.B),i=this.E/a,u=(s-a)/(s+a),h=((h=this.E*this.E)-s*a)/(h+s*a),(e=w-A)<-Math.PI?A-=f:e>Math.PI&&(A+=f),this.lam0=q(.5*(w+A)-Math.atan(h*Math.tan(.5*this.B*(w-A))/u)/this.B,this.over),p=Math.atan(2*Math.sin(this.B*q(w-this.lam0,this.over))/(i-1/i)),y=C=Math.asin(r*Math.sin(p))),this.singam=Math.sin(p),this.cosgam=Math.cos(p),this.sinrot=Math.sin(y),this.cosrot=Math.cos(y),this.rB=1/this.B,this.ArB=this.A*this.rB,this.BrA=1/this.ArB,this.no_off?this.u_0=0:(this.u_0=Math.abs(this.ArB*Math.atan(Math.sqrt(r*r-1)/Math.cos(C))),this.lat0<0&&(this.u_0=-this.u_0)),i=.5*p,this.v_pole_n=this.ArB*Math.log(Math.tan(d-i)),this.v_pole_s=this.ArB*Math.log(Math.tan(d+i))},forward:function(e){var t,n,r,i,a,s,c,u,d={};if(e.x=e.x-this.lam0,Math.abs(Math.abs(e.y)-o)>l){if(t=.5*((a=this.E/Math.pow($(this.e,e.y,Math.sin(e.y)),this.B))-(s=1/a)),n=.5*(a+s),i=Math.sin(this.B*e.x),r=(t*this.singam-i*this.cosgam)/n,Math.abs(Math.abs(r)-1)<l)throw new Error;u=.5*this.ArB*Math.log((1-r)/(1+r)),s=Math.cos(this.B*e.x),c=Math.abs(s)<bt?this.A*e.x:this.ArB*Math.atan2(t*this.cosgam+i*this.singam,s)}else u=e.y>0?this.v_pole_n:this.v_pole_s,c=this.ArB*e.y;return this.no_rot?(d.x=c,d.y=u):(c-=this.u_0,d.x=u*this.cosrot+c*this.sinrot,d.y=c*this.cosrot-u*this.sinrot),d.x=this.a*d.x+this.x0,d.y=this.a*d.y+this.y0,void 0!==e.z&&(d.z=e.z),void 0!==e.m&&(d.m=e.m),d},inverse:function(e){var t,n,r,i,a,s,c,u={};if(e.x=(e.x-this.x0)*(1/this.a),e.y=(e.y-this.y0)*(1/this.a),this.no_rot?(n=e.y,t=e.x):(n=e.x*this.cosrot-e.y*this.sinrot,t=e.y*this.cosrot+e.x*this.sinrot+this.u_0),i=.5*((r=Math.exp(-this.BrA*n))-1/r),a=.5*(r+1/r),c=((s=Math.sin(this.BrA*t))*this.cosgam+i*this.singam)/a,Math.abs(Math.abs(c)-1)<l)u.x=0,u.y=c<0?-o:o;else{if(u.y=this.E/Math.sqrt((1+c)/(1-c)),u.y=W(this.e,Math.pow(u.y,1/this.B)),u.y===1/0)throw new Error;u.x=-this.rB*Math.atan2(i*this.cosgam-s*this.singam,Math.cos(this.BrA*t))}return u.x+=this.lam0,void 0!==e.z&&(u.z=e.z),void 0!==e.m&&(u.m=e.m),u},names:["Hotine_Oblique_Mercator","Hotine Oblique Mercator","Hotine_Oblique_Mercator_variant_A","Hotine_Oblique_Mercator_Variant_B","Hotine_Oblique_Mercator_Azimuth_Natural_Origin","Hotine_Oblique_Mercator_Two_Point_Natural_Origin","Hotine_Oblique_Mercator_Azimuth_Center","Oblique_Mercator","omerc"]},At={init:function(){if(this.lat2||(this.lat2=this.lat1),this.k0||(this.k0=1),this.x0=this.x0||0,this.y0=this.y0||0,this.long0=this.long0||0,!(Math.abs(this.lat1+this.lat2)<l)){var e=this.b/this.a;this.e=Math.sqrt(1-e*e);var t=Math.sin(this.lat1),n=Math.cos(this.lat1),r=H(this.e,t,n),i=$(this.e,this.lat1,t),a=Math.sin(this.lat2),s=Math.cos(this.lat2),c=H(this.e,a,s),u=$(this.e,this.lat2,a),d=$(this.e,this.lat0,Math.sin(this.lat0));Math.abs(this.lat1-this.lat2)>l?this.ns=Math.log(r/c)/Math.log(i/u):this.ns=t,isNaN(this.ns)&&(this.ns=t),this.f0=r/(this.ns*Math.pow(i,this.ns)),this.rh=Math.abs(Math.abs(this.lat0)-o)<l?0:this.a*this.f0*Math.pow(d,this.ns),this.title||(this.title="Lambert Conformal Conic")}},forward:function(e){var t=e.x,n=e.y;Math.abs(2*Math.abs(n)-Math.PI)<=l&&(n=G(n)*(o-2e-10));var r,i,a=Math.abs(Math.abs(n)-o);if(a>l)r=$(this.e,n,Math.sin(n)),i=this.a*this.f0*Math.pow(r,this.ns);else{if((a=n*this.ns)<=0)return null;i=0}var s=this.ns*q(t-this.long0,this.over);return e.x=this.k0*(i*Math.sin(s))+this.x0,e.y=this.k0*(this.rh-i*Math.cos(s))+this.y0,e},inverse:function(e){var t,n,r,i,a,s=(e.x-this.x0)/this.k0,l=this.rh-(e.y-this.y0)/this.k0;this.ns>0?(t=Math.sqrt(s*s+l*l),n=1):(t=-Math.sqrt(s*s+l*l),n=-1);var c=0;if(0!==t&&(c=Math.atan2(n*s,n*l)),0!==t||this.ns>0){if(n=1/this.ns,r=Math.pow(t/(this.a*this.f0),n),-9999===(i=W(this.e,r)))return null}else i=-o;return a=q(c/this.ns+this.long0,this.over),e.x=a,e.y=i,e},names:["Lambert Tangential Conformal Conic Projection","Lambert_Conformal_Conic","Lambert_Conformal_Conic_1SP","Lambert_Conformal_Conic_2SP","lcc","Lambert Conic Conformal (1SP)","Lambert Conic Conformal (2SP)"]},xt={init:function(){this.a=6377397.155,this.es=.006674372230614,this.e=Math.sqrt(this.es),this.lat0||(this.lat0=.863937979737193),this.long0||(this.long0=.4334234309119251),this.k0||(this.k0=.9999),this.s45=.785398163397448,this.s90=2*this.s45,this.fi0=this.lat0,this.e2=this.es,this.e=Math.sqrt(this.e2),this.alfa=Math.sqrt(1+this.e2*Math.pow(Math.cos(this.fi0),4)/(1-this.e2)),this.uq=1.04216856380474,this.u0=Math.asin(Math.sin(this.fi0)/this.alfa),this.g=Math.pow((1+this.e*Math.sin(this.fi0))/(1-this.e*Math.sin(this.fi0)),this.alfa*this.e/2),this.k=Math.tan(this.u0/2+this.s45)/Math.pow(Math.tan(this.fi0/2+this.s45),this.alfa)*this.g,this.k1=this.k0,this.n0=this.a*Math.sqrt(1-this.e2)/(1-this.e2*Math.pow(Math.sin(this.fi0),2)),this.s0=1.37008346281555,this.n=Math.sin(this.s0),this.ro0=this.k1*this.n0/Math.tan(this.s0),this.ad=this.s90-this.uq},forward:function(e){var t,n,r,i,a,s,o,l=e.x,c=e.y,u=q(l-this.long0,this.over);return t=Math.pow((1+this.e*Math.sin(c))/(1-this.e*Math.sin(c)),this.alfa*this.e/2),n=2*(Math.atan(this.k*Math.pow(Math.tan(c/2+this.s45),this.alfa)/t)-this.s45),r=-u*this.alfa,i=Math.asin(Math.cos(this.ad)*Math.sin(n)+Math.sin(this.ad)*Math.cos(n)*Math.cos(r)),a=Math.asin(Math.cos(n)*Math.sin(r)/Math.cos(i)),s=this.n*a,o=this.ro0*Math.pow(Math.tan(this.s0/2+this.s45),this.n)/Math.pow(Math.tan(i/2+this.s45),this.n),e.y=o*Math.cos(s)/1,e.x=o*Math.sin(s)/1,this.czech||(e.y*=-1,e.x*=-1),e},inverse:function(e){var t,n,r,i,a,s,o,l=e.x;e.x=e.y,e.y=l,this.czech||(e.y*=-1,e.x*=-1),a=Math.sqrt(e.x*e.x+e.y*e.y),i=Math.atan2(e.y,e.x)/Math.sin(this.s0),r=2*(Math.atan(Math.pow(this.ro0/a,1/this.n)*Math.tan(this.s0/2+this.s45))-this.s45),t=Math.asin(Math.cos(this.ad)*Math.sin(r)-Math.sin(this.ad)*Math.cos(r)*Math.cos(i)),n=Math.asin(Math.cos(r)*Math.sin(i)/Math.cos(t)),e.x=this.long0-n/this.alfa,s=t,o=0;var c=0;do{e.y=2*(Math.atan(Math.pow(this.k,-1/this.alfa)*Math.pow(Math.tan(t/2+this.s45),1/this.alfa)*Math.pow((1+this.e*Math.sin(s))/(1-this.e*Math.sin(s)),this.e/2))-this.s45),Math.abs(s-e.y)<1e-10&&(o=1),s=e.y,c+=1}while(0===o&&c<15);return c>=15?null:e},names:["Krovak","Krovak Modified","Krovak (North Orientated)","Krovak Modified (North Orientated)","krovak"]};function Et(e,t,n,r,i){return e*i-t*Math.sin(2*i)+n*Math.sin(4*i)-r*Math.sin(6*i)}function Ct(e){return 1-.25*e*(1+e/16*(3+1.25*e))}function St(e){return.375*e*(1+.25*e*(1+.46875*e))}function kt(e){return.05859375*e*e*(1+.75*e)}function Mt(e){return e*e*e*(35/3072)}function _t(e,t,n){var r=t*n;return e/Math.sqrt(1-r*r)}function Tt(e){return Math.abs(e)<o?e:e-G(e)*Math.PI}function Dt(e,t,n,r,i){var a,s;a=e/t;for(var o=0;o<15;o++)if(a+=s=(e-(t*a-n*Math.sin(2*a)+r*Math.sin(4*a)-i*Math.sin(6*a)))/(t-2*n*Math.cos(2*a)+4*r*Math.cos(4*a)-6*i*Math.cos(6*a)),Math.abs(s)<=1e-10)return a;return NaN}n.dn(Et),n.dn(Ct),n.dn(St),n.dn(kt),n.dn(Mt),n.dn(_t),n.dn(Tt),n.dn(Dt);const It={init:function(){this.sphere||(this.e0=Ct(this.es),this.e1=St(this.es),this.e2=kt(this.es),this.e3=Mt(this.es),this.ml0=this.a*Et(this.e0,this.e1,this.e2,this.e3,this.lat0))},forward:function(e){var t,n,r=e.x,i=e.y;if(r=q(r-this.long0,this.over),this.sphere)t=this.a*Math.asin(Math.cos(i)*Math.sin(r)),n=this.a*(Math.atan2(Math.tan(i),Math.cos(r))-this.lat0);else{var a=Math.sin(i),s=Math.cos(i),o=_t(this.a,this.e,a),l=Math.tan(i)*Math.tan(i),c=r*Math.cos(i),u=c*c,d=this.es*s*s/(1-this.es);t=o*c*(1-u*l*(1/6-(8-l+8*d)*u/120)),n=this.a*Et(this.e0,this.e1,this.e2,this.e3,i)-this.ml0+o*a/s*u*(.5+(5-l+6*d)*u/24)}return e.x=t+this.x0,e.y=n+this.y0,e},inverse:function(e){e.x-=this.x0,e.y-=this.y0;var t,n,r=e.x/this.a,i=e.y/this.a;if(this.sphere){var a=i+this.lat0;t=Math.asin(Math.sin(a)*Math.cos(r)),n=Math.atan2(Math.tan(r),Math.cos(a))}else{var s=Dt(this.ml0/this.a+i,this.e0,this.e1,this.e2,this.e3);if(Math.abs(Math.abs(s)-o)<=l)return e.x=this.long0,e.y=o,i<0&&(e.y*=-1),e;var c=_t(this.a,this.e,Math.sin(s)),u=c*c*c/this.a/this.a*(1-this.es),d=Math.pow(Math.tan(s),2),f=r*this.a/c,h=f*f;t=s-c*Math.tan(s)/u*f*f*(.5-(1+3*d)*f*f/24),n=f*(1-h*(d/3+(1+3*d)*d*h/15))/Math.cos(s)}return e.x=q(n+this.long0,this.over),e.y=Tt(t),e},names:["Cassini","Cassini_Soldner","cass"]};function Rt(e,t){var n;return e>1e-7?(1-e*e)*(t/(1-(n=e*t)*n)-.5/e*Math.log((1-n)/(1+n))):2*t}function Ot(e){var t,n=[];return n[0]=.3333333333333333*e,t=e*e,n[0]+=.17222222222222222*t,n[1]=.06388888888888888*t,t*=e,n[0]+=.10257936507936508*t,n[1]+=.0664021164021164*t,n[2]=.016415012942191543*t,n}function Pt(e,t){var n=e+e;return e+t[0]*Math.sin(n)+t[1]*Math.sin(n+n)+t[2]*Math.sin(n+n+n)}n.dn(Rt);const Nt={init:function(){var e,t=Math.abs(this.lat0);if(Math.abs(t-o)<l?this.mode=this.lat0<0?1:2:Math.abs(t)<l?this.mode=3:this.mode=4,this.es>0)switch(this.qp=Rt(this.e,1),this.mmf=.5/(1-this.es),this.apa=Ot(this.es),this.mode){case 2:case 1:this.dd=1;break;case 3:this.rq=Math.sqrt(.5*this.qp),this.dd=1/this.rq,this.xmf=1,this.ymf=.5*this.qp;break;case 4:this.rq=Math.sqrt(.5*this.qp),e=Math.sin(this.lat0),this.sinb1=Rt(this.e,e)/this.qp,this.cosb1=Math.sqrt(1-this.sinb1*this.sinb1),this.dd=Math.cos(this.lat0)/(Math.sqrt(1-this.es*e*e)*this.rq*this.cosb1),this.ymf=(this.xmf=this.rq)/this.dd,this.xmf*=this.dd}else 4===this.mode&&(this.sinph0=Math.sin(this.lat0),this.cosph0=Math.cos(this.lat0))},forward:function(e){var t,n,r,i,a,s,c,u,f,h,p=e.x,m=e.y;if(p=q(p-this.long0,this.over),this.sphere){if(a=Math.sin(m),h=Math.cos(m),r=Math.cos(p),this.mode===this.OBLIQ||this.mode===this.EQUIT){if((n=this.mode===this.EQUIT?1+h*r:1+this.sinph0*a+this.cosph0*h*r)<=l)return null;t=(n=Math.sqrt(2/n))*h*Math.sin(p),n*=this.mode===this.EQUIT?a:this.cosph0*a-this.sinph0*h*r}else if(this.mode===this.N_POLE||this.mode===this.S_POLE){if(this.mode===this.N_POLE&&(r=-r),Math.abs(m+this.lat0)<l)return null;n=d-.5*m,t=(n=2*(this.mode===this.S_POLE?Math.cos(n):Math.sin(n)))*Math.sin(p),n*=r}}else{switch(c=0,u=0,f=0,r=Math.cos(p),i=Math.sin(p),a=Math.sin(m),s=Rt(this.e,a),this.mode!==this.OBLIQ&&this.mode!==this.EQUIT||(c=s/this.qp,u=Math.sqrt(1-c*c)),this.mode){case this.OBLIQ:f=1+this.sinb1*c+this.cosb1*u*r;break;case this.EQUIT:f=1+u*r;break;case this.N_POLE:f=o+m,s=this.qp-s;break;case this.S_POLE:f=m-o,s=this.qp+s}if(Math.abs(f)<l)return null;switch(this.mode){case this.OBLIQ:case this.EQUIT:f=Math.sqrt(2/f),n=this.mode===this.OBLIQ?this.ymf*f*(this.cosb1*c-this.sinb1*u*r):(f=Math.sqrt(2/(1+u*r)))*c*this.ymf,t=this.xmf*f*u*i;break;case this.N_POLE:case this.S_POLE:s>=0?(t=(f=Math.sqrt(s))*i,n=r*(this.mode===this.S_POLE?f:-f)):t=n=0}}return e.x=this.a*t+this.x0,e.y=this.a*n+this.y0,e},inverse:function(e){e.x-=this.x0,e.y-=this.y0;var t,n,r,i,a,s,c,u=e.x/this.a,d=e.y/this.a;if(this.sphere){var f,h=0,p=0;if((n=.5*(f=Math.sqrt(u*u+d*d)))>1)return null;switch(n=2*Math.asin(n),this.mode!==this.OBLIQ&&this.mode!==this.EQUIT||(p=Math.sin(n),h=Math.cos(n)),this.mode){case this.EQUIT:n=Math.abs(f)<=l?0:Math.asin(d*p/f),u*=p,d=h*f;break;case this.OBLIQ:n=Math.abs(f)<=l?this.lat0:Math.asin(h*this.sinph0+d*p*this.cosph0/f),u*=p*this.cosph0,d=(h-Math.sin(n)*this.sinph0)*f;break;case this.N_POLE:d=-d,n=o-n;break;case this.S_POLE:n-=o}t=0!==d||this.mode!==this.EQUIT&&this.mode!==this.OBLIQ?Math.atan2(u,d):0}else{if(c=0,this.mode===this.OBLIQ||this.mode===this.EQUIT){if(u/=this.dd,d*=this.dd,(s=Math.sqrt(u*u+d*d))<l)return e.x=this.long0,e.y=this.lat0,e;i=2*Math.asin(.5*s/this.rq),r=Math.cos(i),u*=i=Math.sin(i),this.mode===this.OBLIQ?(c=r*this.sinb1+d*i*this.cosb1/s,a=this.qp*c,d=s*this.cosb1*r-d*this.sinb1*i):(c=d*i/s,a=this.qp*c,d=s*r)}else if(this.mode===this.N_POLE||this.mode===this.S_POLE){if(this.mode===this.N_POLE&&(d=-d),!(a=u*u+d*d))return e.x=this.long0,e.y=this.lat0,e;c=1-a/this.qp,this.mode===this.S_POLE&&(c=-c)}t=Math.atan2(u,d),n=Pt(Math.asin(c),this.apa)}return e.x=q(this.long0+t,this.over),e.y=n,e},names:["Lambert Azimuthal Equal Area","Lambert_Azimuthal_Equal_Area","laea"],S_POLE:1,N_POLE:2,EQUIT:3,OBLIQ:4};function jt(e){return Math.abs(e)>1&&(e=e>1?1:-1),Math.asin(e)}n.dn(jt);const Bt={init:function(){Math.abs(this.lat1+this.lat2)<l||(this.temp=this.b/this.a,this.es=1-Math.pow(this.temp,2),this.e3=Math.sqrt(this.es),this.sin_po=Math.sin(this.lat1),this.cos_po=Math.cos(this.lat1),this.t1=this.sin_po,this.con=this.sin_po,this.ms1=H(this.e3,this.sin_po,this.cos_po),this.qs1=Rt(this.e3,this.sin_po),this.sin_po=Math.sin(this.lat2),this.cos_po=Math.cos(this.lat2),this.t2=this.sin_po,this.ms2=H(this.e3,this.sin_po,this.cos_po),this.qs2=Rt(this.e3,this.sin_po),this.sin_po=Math.sin(this.lat0),this.cos_po=Math.cos(this.lat0),this.t3=this.sin_po,this.qs0=Rt(this.e3,this.sin_po),Math.abs(this.lat1-this.lat2)>l?this.ns0=(this.ms1*this.ms1-this.ms2*this.ms2)/(this.qs2-this.qs1):this.ns0=this.con,this.c=this.ms1*this.ms1+this.ns0*this.qs1,this.rh=this.a*Math.sqrt(this.c-this.ns0*this.qs0)/this.ns0)},forward:function(e){var t=e.x,n=e.y;this.sin_phi=Math.sin(n),this.cos_phi=Math.cos(n);var r=Rt(this.e3,this.sin_phi),i=this.a*Math.sqrt(this.c-this.ns0*r)/this.ns0,a=this.ns0*q(t-this.long0,this.over),s=i*Math.sin(a)+this.x0,o=this.rh-i*Math.cos(a)+this.y0;return e.x=s,e.y=o,e},inverse:function(e){var t,n,r,i,a,s;return e.x-=this.x0,e.y=this.rh-e.y+this.y0,this.ns0>=0?(t=Math.sqrt(e.x*e.x+e.y*e.y),r=1):(t=-Math.sqrt(e.x*e.x+e.y*e.y),r=-1),i=0,0!==t&&(i=Math.atan2(r*e.x,r*e.y)),r=t*this.ns0/this.a,this.sphere?s=Math.asin((this.c-r*r)/(2*this.ns0)):(n=(this.c-r*r)/this.ns0,s=this.phi1z(this.e3,n)),a=q(i/this.ns0+this.long0,this.over),e.x=a,e.y=s,e},names:["Albers_Conic_Equal_Area","Albers_Equal_Area","Albers","aea"],phi1z:function(e,t){var n,r,i,a,s=jt(.5*t);if(e<l)return s;for(var o=e*e,c=1;c<=25;c++)if(s+=a=.5*(i=1-(r=e*(n=Math.sin(s)))*r)*i/Math.cos(s)*(t/(1-o)-n/i+.5/e*Math.log((1-r)/(1+r))),Math.abs(a)<=1e-7)return s;return null}},Lt={init:function(){this.sin_p14=Math.sin(this.lat0),this.cos_p14=Math.cos(this.lat0),this.infinity_dist=1e3*this.a,this.rc=1},forward:function(e){var t,n,r,i,a,s,o,c=e.x,u=e.y;return r=q(c-this.long0,this.over),t=Math.sin(u),n=Math.cos(u),i=Math.cos(r),(a=this.sin_p14*t+this.cos_p14*n*i)>0||Math.abs(a)<=l?(s=this.x0+1*this.a*n*Math.sin(r)/a,o=this.y0+1*this.a*(this.cos_p14*t-this.sin_p14*n*i)/a):(s=this.x0+this.infinity_dist*n*Math.sin(r),o=this.y0+this.infinity_dist*(this.cos_p14*t-this.sin_p14*n*i)),e.x=s,e.y=o,e},inverse:function(e){var t,n,r,i,a,s;return e.x=(e.x-this.x0)/this.a,e.y=(e.y-this.y0)/this.a,e.x/=this.k0,e.y/=this.k0,(t=Math.sqrt(e.x*e.x+e.y*e.y))?(i=Math.atan2(t,this.rc),n=Math.sin(i),s=jt((r=Math.cos(i))*this.sin_p14+e.y*n*this.cos_p14/t),a=Math.atan2(e.x*n,t*this.cos_p14*r-e.y*this.sin_p14*n),a=q(this.long0+a,this.over)):(s=this.phic0,a=0),e.x=a,e.y=s,e},names:["gnom"]};function Ft(e,t){var n=1-(1-e*e)/(2*e)*Math.log((1-e)/(1+e));if(Math.abs(Math.abs(t)-n)<1e-6)return t<0?-1*o:o;for(var r,i,a,s,l=Math.asin(.5*t),c=0;c<30;c++)if(i=Math.sin(l),a=Math.cos(l),s=e*i,l+=r=Math.pow(1-s*s,2)/(2*a)*(t/(1-e*e)-i/(1-s*s)+.5/e*Math.log((1-s)/(1+s))),Math.abs(r)<=1e-10)return l;return NaN}n.dn(Ft);const zt={init:function(){this.sphere||(this.k0=H(this.e,Math.sin(this.lat_ts),Math.cos(this.lat_ts)))},forward:function(e){var t,n,r=e.x,i=e.y,a=q(r-this.long0,this.over);if(this.sphere)t=this.x0+this.a*a*Math.cos(this.lat_ts),n=this.y0+this.a*Math.sin(i)/Math.cos(this.lat_ts);else{var s=Rt(this.e,Math.sin(i));t=this.x0+this.a*this.k0*a,n=this.y0+this.a*s*.5/this.k0}return e.x=t,e.y=n,e},inverse:function(e){var t,n;return e.x-=this.x0,e.y-=this.y0,this.sphere?(t=q(this.long0+e.x/this.a/Math.cos(this.lat_ts),this.over),n=Math.asin(e.y/this.a*Math.cos(this.lat_ts))):(n=Ft(this.e,2*e.y*this.k0/this.a),t=q(this.long0+e.x/(this.a*this.k0),this.over)),e.x=t,e.y=n,e},names:["cea"]},Ut={init:function(){this.x0=this.x0||0,this.y0=this.y0||0,this.lat0=this.lat0||0,this.long0=this.long0||0,this.lat_ts=this.lat_ts||0,this.title=this.title||"Equidistant Cylindrical (Plate Carre)",this.rc=Math.cos(this.lat_ts)},forward:function(e){var t=e.x,n=e.y,r=q(t-this.long0,this.over),i=Tt(n-this.lat0);return e.x=this.x0+this.a*r*this.rc,e.y=this.y0+this.a*i,e},inverse:function(e){var t=e.x,n=e.y;return e.x=q(this.long0+(t-this.x0)/(this.a*this.rc),this.over),e.y=Tt(this.lat0+(n-this.y0)/this.a),e},names:["Equirectangular","Equidistant_Cylindrical","Equidistant_Cylindrical_Spherical","eqc"]},Ht={init:function(){this.temp=this.b/this.a,this.es=1-Math.pow(this.temp,2),this.e=Math.sqrt(this.es),this.e0=Ct(this.es),this.e1=St(this.es),this.e2=kt(this.es),this.e3=Mt(this.es),this.ml0=this.a*Et(this.e0,this.e1,this.e2,this.e3,this.lat0)},forward:function(e){var t,n,r,i=e.x,a=e.y,s=q(i-this.long0,this.over);if(r=s*Math.sin(a),this.sphere)Math.abs(a)<=l?(t=this.a*s,n=-1*this.a*this.lat0):(t=this.a*Math.sin(r)/Math.tan(a),n=this.a*(Tt(a-this.lat0)+(1-Math.cos(r))/Math.tan(a)));else if(Math.abs(a)<=l)t=this.a*s,n=-1*this.ml0;else{var o=_t(this.a,this.e,Math.sin(a))/Math.tan(a);t=o*Math.sin(r),n=this.a*Et(this.e0,this.e1,this.e2,this.e3,a)-this.ml0+o*(1-Math.cos(r))}return e.x=t+this.x0,e.y=n+this.y0,e},inverse:function(e){var t,n,r,i,a,s,o,c,u;if(r=e.x-this.x0,i=e.y-this.y0,this.sphere)if(Math.abs(i+this.a*this.lat0)<=l)t=q(r/this.a+this.long0,this.over),n=0;else{var d;for(s=this.lat0+i/this.a,o=r*r/this.a/this.a+s*s,c=s,a=20;a;--a)if(c+=u=-1*(s*(c*(d=Math.tan(c))+1)-c-.5*(c*c+o)*d)/((c-s)/d-1),Math.abs(u)<=l){n=c;break}t=q(this.long0+Math.asin(r*Math.tan(c)/this.a)/Math.sin(n),this.over)}else if(Math.abs(i+this.ml0)<=l)n=0,t=q(this.long0+r/this.a,this.over);else{var f,h,p,m,g;for(s=(this.ml0+i)/this.a,o=r*r/this.a/this.a+s*s,c=s,a=20;a;--a)if(g=this.e*Math.sin(c),f=Math.sqrt(1-g*g)*Math.tan(c),h=this.a*Et(this.e0,this.e1,this.e2,this.e3,c),p=this.e0-2*this.e1*Math.cos(2*c)+4*this.e2*Math.cos(4*c)-6*this.e3*Math.cos(6*c),c-=u=(s*(f*(m=h/this.a)+1)-m-.5*f*(m*m+o))/(this.es*Math.sin(2*c)*(m*m+o-2*s*m)/(4*f)+(s-m)*(f*p-2/Math.sin(2*c))-p),Math.abs(u)<=l){n=c;break}f=Math.sqrt(1-this.es*Math.pow(Math.sin(n),2))*Math.tan(n),t=q(this.long0+Math.asin(r*f/this.a)/Math.sin(n),this.over)}return e.x=t,e.y=n,e},names:["Polyconic","American_Polyconic","poly"]},Gt={init:function(){this.A=[],this.A[1]=.6399175073,this.A[2]=-.1358797613,this.A[3]=.063294409,this.A[4]=-.02526853,this.A[5]=.0117879,this.A[6]=-.0055161,this.A[7]=.0026906,this.A[8]=-.001333,this.A[9]=67e-5,this.A[10]=-34e-5,this.B_re=[],this.B_im=[],this.B_re[1]=.7557853228,this.B_im[1]=0,this.B_re[2]=.249204646,this.B_im[2]=.003371507,this.B_re[3]=-.001541739,this.B_im[3]=.04105856,this.B_re[4]=-.10162907,this.B_im[4]=.01727609,this.B_re[5]=-.26623489,this.B_im[5]=-.36249218,this.B_re[6]=-.6870983,this.B_im[6]=-1.1651967,this.C_re=[],this.C_im=[],this.C_re[1]=1.3231270439,this.C_im[1]=0,this.C_re[2]=-.577245789,this.C_im[2]=-.007809598,this.C_re[3]=.508307513,this.C_im[3]=-.112208952,this.C_re[4]=-.15094762,this.C_im[4]=.18200602,this.C_re[5]=1.01418179,this.C_im[5]=1.64497696,this.C_re[6]=1.9660549,this.C_im[6]=2.5127645,this.D=[],this.D[1]=1.5627014243,this.D[2]=.5185406398,this.D[3]=-.03333098,this.D[4]=-.1052906,this.D[5]=-.0368594,this.D[6]=.007317,this.D[7]=.0122,this.D[8]=.00394,this.D[9]=-.0013},forward:function(e){var t,n=e.x,r=e.y-this.lat0,i=n-this.long0,a=r/s*1e-5,o=i,l=1,c=0;for(t=1;t<=10;t++)l*=a,c+=this.A[t]*l;var u,d=c,f=o,h=1,p=0,m=0,g=0;for(t=1;t<=6;t++)u=p*d+h*f,h=h*d-p*f,p=u,m=m+this.B_re[t]*h-this.B_im[t]*p,g=g+this.B_im[t]*h+this.B_re[t]*p;return e.x=g*this.a+this.x0,e.y=m*this.a+this.y0,e},inverse:function(e){var t,n,r=e.x,i=e.y,a=r-this.x0,o=(i-this.y0)/this.a,l=a/this.a,c=1,u=0,d=0,f=0;for(t=1;t<=6;t++)n=u*o+c*l,c=c*o-u*l,u=n,d=d+this.C_re[t]*c-this.C_im[t]*u,f=f+this.C_im[t]*c+this.C_re[t]*u;for(var h=0;h<this.iterations;h++){var p,m=d,g=f,v=o,y=l;for(t=2;t<=6;t++)p=g*d+m*f,m=m*d-g*f,g=p,v+=(t-1)*(this.B_re[t]*m-this.B_im[t]*g),y+=(t-1)*(this.B_im[t]*m+this.B_re[t]*g);m=1,g=0;var b=this.B_re[1],w=this.B_im[1];for(t=2;t<=6;t++)p=g*d+m*f,m=m*d-g*f,g=p,b+=t*(this.B_re[t]*m-this.B_im[t]*g),w+=t*(this.B_im[t]*m+this.B_re[t]*g);var A=b*b+w*w;d=(v*b+y*w)/A,f=(y*b-v*w)/A}var x=d,E=f,C=1,S=0;for(t=1;t<=9;t++)C*=x,S+=this.D[t]*C;var k=this.lat0+S*s*1e5,M=this.long0+E;return e.x=M,e.y=k,e},names:["New_Zealand_Map_Grid","nzmg"],iterations:1},qt={init:function(){},forward:function(e){var t=e.x,n=e.y,r=q(t-this.long0,this.over),i=this.x0+this.a*r,a=this.y0+this.a*Math.log(Math.tan(Math.PI/4+n/2.5))*1.25;return e.x=i,e.y=a,e},inverse:function(e){e.x-=this.x0,e.y-=this.y0;var t=q(this.long0+e.x/this.a,this.over),n=2.5*(Math.atan(Math.exp(.8*e.y/this.a))-Math.PI/4);return e.x=t,e.y=n,e},names:["Miller_Cylindrical","mill"]};function $t(e){var t,n,r=e.x,i=e.y;if(r=q(r-this.long0,this.over),this.sphere){if(this.m)for(var a=this.n*Math.sin(i),s=20;s;--s){var o=(this.m*i+Math.sin(i)-a)/(this.m+Math.cos(i));if(i-=o,Math.abs(o)<l)break}else i=1!==this.n?Math.asin(this.n*Math.sin(i)):i;t=this.a*this.C_x*r*(this.m+Math.cos(i)),n=this.a*this.C_y*i}else{var c=Math.sin(i),u=Math.cos(i);n=this.a*Je(i,c,u,this.en),t=this.a*r*u/Math.sqrt(1-this.es*c*c)}return e.x=t,e.y=n,e}function Wt(e){var t,n,r;return e.x-=this.x0,n=e.x/this.a,e.y-=this.y0,t=e.y/this.a,this.sphere?(t/=this.C_y,n/=this.C_x*(this.m+Math.cos(t)),this.m?t=jt((this.m*t+Math.sin(t))/this.n):1!==this.n&&(t=jt(Math.sin(t)/this.n)),n=q(n+this.long0,this.over),t=Tt(t)):(t=et(e.y/this.a,this.es,this.en),(r=Math.abs(t))<o?(r=Math.sin(t),n=q(this.long0+e.x*Math.sqrt(1-this.es*r*r)/(this.a*Math.cos(t)),this.over)):r-l<o&&(n=this.long0)),e.x=n,e.y=t,e}const Vt={init:function(){this.long0=this.long0||0,this.sphere?(this.n=1,this.m=0,this.es=0,this.C_y=Math.sqrt((this.m+1)/this.n),this.C_x=this.C_y/(this.m+1)):this.en=Xe(this.es)},forward:$t,inverse:Wt,names:["Sinusoidal","sinu"]},Yt={init:function(){this.sphere=!0,this.b=this.a,this.m=1,this.n=2.5707963267948966,this.es=0,this.C_y=Math.sqrt((this.m+1)/this.n),this.C_x=this.C_y/(this.m+1)},forward:$t,inverse:Wt,names:["Eckert_VI","eck6"]},Kt={init:function(){this.x0=void 0!==this.x0?this.x0:0,this.y0=void 0!==this.y0?this.y0:0,this.long0=void 0!==this.long0?this.long0:0},forward:function(e){for(var t=e.x,n=e.y,r=q(t-this.long0,this.over),i=n,a=Math.PI*Math.sin(n);;){var s=-(i+Math.sin(i)-a)/(1+Math.cos(i));if(i+=s,Math.abs(s)<l)break}i/=2,Math.PI/2-Math.abs(n)<l&&(r=0);var o=.900316316158*this.a*r*Math.cos(i)+this.x0,c=1.4142135623731*this.a*Math.sin(i)+this.y0;return e.x=o,e.y=c,e},inverse:function(e){var t,n;e.x-=this.x0,e.y-=this.y0,n=e.y/(1.4142135623731*this.a),Math.abs(n)>.999999999999&&(n=.999999999999),t=Math.asin(n);var r=q(this.long0+e.x/(.900316316158*this.a*Math.cos(t)),this.over);r<-Math.PI&&(r=-Math.PI),r>Math.PI&&(r=Math.PI),n=(2*t+Math.sin(2*t))/Math.PI,Math.abs(n)>1&&(n=1);var i=Math.asin(n);return e.x=r,e.y=i,e},names:["Mollweide","moll"]},Zt={init:function(){Math.abs(this.lat1+this.lat2)<l||(this.lat2=this.lat2||this.lat1,this.temp=this.b/this.a,this.es=1-Math.pow(this.temp,2),this.e=Math.sqrt(this.es),this.e0=Ct(this.es),this.e1=St(this.es),this.e2=kt(this.es),this.e3=Mt(this.es),this.sin_phi=Math.sin(this.lat1),this.cos_phi=Math.cos(this.lat1),this.ms1=H(this.e,this.sin_phi,this.cos_phi),this.ml1=Et(this.e0,this.e1,this.e2,this.e3,this.lat1),Math.abs(this.lat1-this.lat2)<l?this.ns=this.sin_phi:(this.sin_phi=Math.sin(this.lat2),this.cos_phi=Math.cos(this.lat2),this.ms2=H(this.e,this.sin_phi,this.cos_phi),this.ml2=Et(this.e0,this.e1,this.e2,this.e3,this.lat2),this.ns=(this.ms1-this.ms2)/(this.ml2-this.ml1)),this.g=this.ml1+this.ms1/this.ns,this.ml0=Et(this.e0,this.e1,this.e2,this.e3,this.lat0),this.rh=this.a*(this.g-this.ml0))},forward:function(e){var t,n=e.x,r=e.y;if(this.sphere)t=this.a*(this.g-r);else{var i=Et(this.e0,this.e1,this.e2,this.e3,r);t=this.a*(this.g-i)}var a=this.ns*q(n-this.long0,this.over),s=this.x0+t*Math.sin(a),o=this.y0+this.rh-t*Math.cos(a);return e.x=s,e.y=o,e},inverse:function(e){var t,n,r,i;e.x-=this.x0,e.y=this.rh-e.y+this.y0,this.ns>=0?(n=Math.sqrt(e.x*e.x+e.y*e.y),t=1):(n=-Math.sqrt(e.x*e.x+e.y*e.y),t=-1);var a=0;return 0!==n&&(a=Math.atan2(t*e.x,t*e.y)),this.sphere?(i=q(this.long0+a/this.ns,this.over),r=Tt(this.g-n/this.a),e.x=i,e.y=r,e):(r=Dt(this.g-n/this.a,this.e0,this.e1,this.e2,this.e3),i=q(this.long0+a/this.ns,this.over),e.x=i,e.y=r,e)},names:["Equidistant_Conic","eqdc"]},Qt={init:function(){this.R=this.a},forward:function(e){var t,n,r=e.x,i=e.y,a=q(r-this.long0,this.over);if(Math.abs(i)<=l)return t=this.x0+this.R*a,n=this.y0,e.x=t,e.y=n,e;var s=jt(2*Math.abs(i/Math.PI));if(Math.abs(a)<=l||Math.abs(Math.abs(i)-o)<=l)return t=this.x0,n=i>=0?this.y0+Math.PI*this.R*Math.tan(.5*s):this.y0+Math.PI*this.R*-Math.tan(.5*s),e.x=t,e.y=n,e;var c=.5*Math.abs(Math.PI/a-a/Math.PI),u=c*c,d=Math.sin(s),f=Math.cos(s),h=f/(d+f-1),p=h*h,m=h*(2/d-1),g=m*m,v=Math.PI*this.R*(c*(h-g)+Math.sqrt(u*(h-g)*(h-g)-(g+u)*(p-g)))/(g+u);a<0&&(v=-v),t=this.x0+v;var y=u+h;return v=Math.PI*this.R*(m*y-c*Math.sqrt((g+u)*(u+1)-y*y))/(g+u),n=i>=0?this.y0+v:this.y0-v,e.x=t,e.y=n,e},inverse:function(e){var t,n,r,i,a,s,o,c,u,d,f,h;return e.x-=this.x0,e.y-=this.y0,f=Math.PI*this.R,a=(r=e.x/f)*r+(i=e.y/f)*i,f=3*(i*i/(c=-2*(s=-Math.abs(i)*(1+a))+1+2*i*i+a*a)+(2*(o=s-2*i*i+r*r)*o*o/c/c/c-9*s*o/c/c)/27)/(u=(s-o*o/3/c)/c)/(d=2*Math.sqrt(-u/3)),Math.abs(f)>1&&(f=f>=0?1:-1),h=Math.acos(f)/3,n=e.y>=0?(-d*Math.cos(h+Math.PI/3)-o/3/c)*Math.PI:-(-d*Math.cos(h+Math.PI/3)-o/3/c)*Math.PI,t=Math.abs(r)<l?this.long0:q(this.long0+Math.PI*(a-1+Math.sqrt(1+2*(r*r-i*i)+a*a))/2/r,this.over),e.x=t,e.y=n,e},names:["Van_der_Grinten_I","VanDerGrinten","Van_der_Grinten","vandg"]},Xt={init:function(){this.sin_p12=Math.sin(this.lat0),this.cos_p12=Math.cos(this.lat0),this.x0=this.x0||0,this.y0=this.y0||0,this.long0=this.long0||0,this.f=this.es/(1+Math.sqrt(1-this.es))},forward:function(e){var t,n,r,i,a,s,c,u,d,f,h,p=e.x,m=e.y,g=Math.sin(e.y),v=Math.cos(e.y),y=q(p-this.long0,this.over);return this.sphere?Math.abs(this.sin_p12-1)<=l?(e.x=this.x0+this.a*(o-m)*Math.sin(y),e.y=this.y0-this.a*(o-m)*Math.cos(y),e):Math.abs(this.sin_p12+1)<=l?(e.x=this.x0+this.a*(o+m)*Math.sin(y),e.y=this.y0+this.a*(o+m)*Math.cos(y),e):(d=this.sin_p12*g+this.cos_p12*v*Math.cos(y),u=(c=Math.acos(d))?c/Math.sin(c):1,e.x=this.x0+this.a*u*v*Math.sin(y),e.y=this.y0+this.a*u*(this.cos_p12*g-this.sin_p12*v*Math.cos(y)),e):(t=Ct(this.es),n=St(this.es),r=kt(this.es),i=Mt(this.es),Math.abs(this.sin_p12-1)<=l?(a=this.a*Et(t,n,r,i,o),s=this.a*Et(t,n,r,i,m),e.x=this.x0+(a-s)*Math.sin(y),e.y=this.y0-(a-s)*Math.cos(y),e):Math.abs(this.sin_p12+1)<=l?(a=this.a*Et(t,n,r,i,o),s=this.a*Et(t,n,r,i,m),e.x=this.x0+(a+s)*Math.sin(y),e.y=this.y0+(a+s)*Math.cos(y),e):Math.abs(p)<l&&Math.abs(m-this.lat0)<l?(e.x=this.x0,e.y=this.y0,e):(f=function(e,t,n,r,i,a){const s=r-t,o=Math.atan((1-a)*Math.tan(e)),l=Math.atan((1-a)*Math.tan(n)),c=Math.sin(o),u=Math.cos(o),d=Math.sin(l),f=Math.cos(l);let h,p,m,g,v,y,b,w,A,x,E,C,S,k,M,_=s,T=100;do{if(p=Math.sin(_),m=Math.cos(_),g=Math.sqrt(f*p*(f*p)+(u*d-c*f*m)*(u*d-c*f*m)),0===g)return{azi1:0,s12:0};v=c*d+u*f*m,y=Math.atan2(g,v),b=u*f*p/g,w=1-b*b,A=0!==w?v-2*c*d/w:0,x=a/16*w*(4+a*(4-3*w)),h=_,_=s+(1-x)*a*b*(y+x*g*(A+x*v*(2*A*A-1)))}while(Math.abs(_-h)>1e-12&&--T>0);return 0===T?{azi1:NaN,s12:NaN}:(E=w*(i*i-i*(1-a)*(i*(1-a)))/(i*(1-a)*(i*(1-a))),C=1+E/16384*(4096+E*(E*(320-175*E)-768)),S=E/1024*(256+E*(E*(74-47*E)-128)),k=S*g*(A+S/4*(v*(2*A*A-1)-S/6*A*(4*g*g-3)*(4*A*A-3))),M=i*(1-a)*C*(y-k),{azi1:Math.atan2(f*p,u*d-c*f*m),s12:M})}(this.lat0,this.long0,m,p,this.a,this.f),h=f.azi1,e.x=this.x0+f.s12*Math.sin(h),e.y=this.y0+f.s12*Math.cos(h),e))},inverse:function(e){var t,n,r,i,a,s,c,u,d,f,h,p,m,g,v;if(e.x-=this.x0,e.y-=this.y0,this.sphere){if((t=Math.sqrt(e.x*e.x+e.y*e.y))>2*o*this.a)return;return n=t/this.a,r=Math.sin(n),i=Math.cos(n),a=this.long0,Math.abs(t)<=l?s=this.lat0:(s=jt(i*this.sin_p12+e.y*r*this.cos_p12/t),c=Math.abs(this.lat0)-o,a=Math.abs(c)<=l?this.lat0>=0?q(this.long0+Math.atan2(e.x,-e.y),this.over):q(this.long0-Math.atan2(-e.x,e.y),this.over):q(this.long0+Math.atan2(e.x*r,t*this.cos_p12*i-e.y*this.sin_p12*r),this.over)),e.x=a,e.y=s,e}return u=Ct(this.es),d=St(this.es),f=kt(this.es),h=Mt(this.es),Math.abs(this.sin_p12-1)<=l?(s=Dt(((p=this.a*Et(u,d,f,h,o))-(t=Math.sqrt(e.x*e.x+e.y*e.y)))/this.a,u,d,f,h),a=q(this.long0+Math.atan2(e.x,-1*e.y),this.over),e.x=a,e.y=s,e):Math.abs(this.sin_p12+1)<=l?(p=this.a*Et(u,d,f,h,o),s=Dt(((t=Math.sqrt(e.x*e.x+e.y*e.y))-p)/this.a,u,d,f,h),a=q(this.long0+Math.atan2(e.x,e.y),this.over),e.x=a,e.y=s,e):(m=Math.atan2(e.x,e.y),g=Math.sqrt(e.x*e.x+e.y*e.y),v=function(e,t,n,r,i,a){const s=Math.atan((1-a)*Math.tan(e)),o=Math.sin(s),l=Math.cos(s),c=Math.sin(n),u=Math.cos(n),d=Math.atan2(o,l*u),f=l*c,h=1-f*f,p=h*(i*i-i*(1-a)*(i*(1-a)))/(i*(1-a)*(i*(1-a))),m=1+p/16384*(4096+p*(p*(320-175*p)-768)),g=p/1024*(256+p*(p*(74-47*p)-128));let v,y,b,w,A,x=r/(i*(1-a)*m),E=100;do{y=Math.cos(2*d+x),b=Math.sin(x),w=Math.cos(x),A=g*b*(y+g/4*(w*(2*y*y-1)-g/6*y*(4*b*b-3)*(4*y*y-3))),v=x,x=r/(i*(1-a)*m)+A}while(Math.abs(x-v)>1e-12&&--E>0);if(0===E)return{lat2:NaN,lon2:NaN};const C=o*b-l*w*u,S=a/16*h*(4+a*(4-3*h));return{lat2:Math.atan2(o*w+l*b*u,(1-a)*Math.sqrt(f*f+C*C)),lon2:t+(Math.atan2(b*c,l*w-o*b*u)-(1-S)*a*f*(x+S*b*(y+S*w*(2*y*y-1))))}}(this.lat0,this.long0,m,g,this.a,this.f),e.x=v.lon2,e.y=v.lat2,e)},names:["Azimuthal_Equidistant","aeqd"]},Jt={init:function(){this.sin_p14=Math.sin(this.lat0||0),this.cos_p14=Math.cos(this.lat0||0)},forward:function(e){var t,n,r,i,a,s,o,c=e.x,u=e.y;return r=q(c-(this.long0||0),this.over),t=Math.sin(u),n=Math.cos(u),i=Math.cos(r),((a=this.sin_p14*t+this.cos_p14*n*i)>0||Math.abs(a)<=l)&&(s=(this.x0||0)+1*this.a*n*Math.sin(r),o=(this.y0||0)+1*this.a*(this.cos_p14*t-this.sin_p14*n*i)),e.x=s,e.y=o,e},inverse:function(e){var t,n,r,i,a,s,c,u,d;
vendor: 12,318 bytes, line 2
2return e.x-=this.x0||0,e.y-=this.y0||0,n=jt((t=Math.sqrt(e.x*e.x+e.y*e.y))/this.a),r=Math.sin(n),i=Math.cos(n),u=this.long0||0,d=this.lat0||0,s=u,Math.abs(t)<=l?(c=d,e.x=s,e.y=c,e):(c=jt(i*this.sin_p14+e.y*r*this.cos_p14/t),a=Math.abs(d)-o,Math.abs(a)<=l?(s=q(d>=0?u+Math.atan2(e.x,-e.y):u-Math.atan2(-e.x,e.y),this.over),e.x=s,e.y=c,e):(s=q(u+Math.atan2(e.x*r,t*this.cos_p14*i-e.y*this.sin_p14*r),this.over),e.x=s,e.y=c,e))},names:["ortho"]};function en(e,t,n,r){var i;return e<l?(r.value=1,i=0):(i=Math.atan2(t,n),Math.abs(i)<=d?r.value=1:i>d&&i<=o+d?(r.value=2,i-=o):i>o+d||i<=-(o+d)?(r.value=3,i=i>=0?i-h:i+h):(r.value=4,i+=o)),i}function tn(e,t){var n=e+t;return n<-h?n+=f:n>+h&&(n-=f),n}const nn={init:function(){this.x0=this.x0||0,this.y0=this.y0||0,this.lat0=this.lat0||0,this.long0=this.long0||0,this.lat_ts=this.lat_ts||0,this.title=this.title||"Quadrilateralized Spherical Cube",this.lat0>=o-d/2?this.face=5:this.lat0<=-(o-d/2)?this.face=6:Math.abs(this.long0)<=d?this.face=1:Math.abs(this.long0)<=o+d?this.face=this.long0>0?2:4:this.face=3,0!==this.es&&(this.one_minus_f=1-(this.a-this.b)/this.a,this.one_minus_f_squared=this.one_minus_f*this.one_minus_f)},forward:function(e){var t,n,r,i,a,s,l={x:0,y:0},c={value:0};if(e.x-=this.long0,t=0!==this.es?Math.atan(this.one_minus_f_squared*Math.tan(e.y)):e.y,n=e.x,5===this.face)i=o-t,n>=d&&n<=o+d?(c.value=1,r=n-o):n>o+d||n<=-(o+d)?(c.value=2,r=n>0?n-h:n+h):n>-(o+d)&&n<=-d?(c.value=3,r=n+o):(c.value=4,r=n);else if(6===this.face)i=o+t,n>=d&&n<=o+d?(c.value=1,r=-n+o):n<d&&n>=-d?(c.value=2,r=-n):n<-d&&n>=-(o+d)?(c.value=3,r=-n-o):(c.value=4,r=n>0?-n+h:-n-h);else{var u,f,p,m,g,v;2===this.face?n=tn(n,+o):3===this.face?n=tn(n,+h):4===this.face&&(n=tn(n,-o)),m=Math.sin(t),g=Math.cos(t),v=Math.sin(n),u=g*Math.cos(n),f=g*v,p=m,1===this.face?r=en(i=Math.acos(u),p,f,c):2===this.face?r=en(i=Math.acos(f),p,-u,c):3===this.face?r=en(i=Math.acos(-u),p,-f,c):4===this.face?r=en(i=Math.acos(-f),p,u,c):(i=r=0,c.value=1)}return s=Math.atan(12/h*(r+Math.acos(Math.sin(r)*Math.cos(d))-o)),a=Math.sqrt((1-Math.cos(i))/(Math.cos(s)*Math.cos(s))/(1-Math.cos(Math.atan(1/Math.cos(r))))),2===c.value?s+=o:3===c.value?s+=h:4===c.value&&(s+=1.5*h),l.x=a*Math.cos(s),l.y=a*Math.sin(s),l.x=l.x*this.a+this.x0,l.y=l.y*this.a+this.y0,e.x=l.x,e.y=l.y,e},inverse:function(e){var t,n,r,i,a,s,l,c,u,d,f,p,m={lam:0,phi:0},g={value:0};if(e.x=(e.x-this.x0)/this.a,e.y=(e.y-this.y0)/this.a,n=Math.atan(Math.sqrt(e.x*e.x+e.y*e.y)),t=Math.atan2(e.y,e.x),e.x>=0&&e.x>=Math.abs(e.y)?g.value=1:e.y>=0&&e.y>=Math.abs(e.x)?(g.value=2,t-=o):e.x<0&&-e.x>=Math.abs(e.y)?(g.value=3,t=t<0?t+h:t-h):(g.value=4,t+=o),u=h/12*Math.tan(t),a=Math.sin(u)/(Math.cos(u)-1/Math.sqrt(2)),s=Math.atan(a),(l=1-(r=Math.cos(t))*r*(i=Math.tan(n))*i*(1-Math.cos(Math.atan(1/Math.cos(s)))))<-1?l=-1:l>1&&(l=1),5===this.face)c=Math.acos(l),m.phi=o-c,1===g.value?m.lam=s+o:2===g.value?m.lam=s<0?s+h:s-h:3===g.value?m.lam=s-o:m.lam=s;else if(6===this.face)c=Math.acos(l),m.phi=c-o,1===g.value?m.lam=-s+o:2===g.value?m.lam=-s:3===g.value?m.lam=-s-o:m.lam=s<0?-s-h:-s+h;else{var v,y,b;u=(v=l)*v,y=(u+=(b=u>=1?0:Math.sqrt(1-u)*Math.sin(s))*b)>=1?0:Math.sqrt(1-u),2===g.value?(u=y,y=-b,b=u):3===g.value?(y=-y,b=-b):4===g.value&&(u=y,y=b,b=-u),2===this.face?(u=v,v=-y,y=u):3===this.face?(v=-v,y=-y):4===this.face&&(u=v,v=y,y=-u),m.phi=Math.acos(-b)-o,m.lam=Math.atan2(y,v),2===this.face?m.lam=tn(m.lam,-o):3===this.face?m.lam=tn(m.lam,-h):4===this.face&&(m.lam=tn(m.lam,+o))}return 0!==this.es&&(d=m.phi<0?1:0,f=Math.tan(m.phi),p=this.b/Math.sqrt(f*f+this.one_minus_f_squared),m.phi=Math.atan(Math.sqrt(this.a*this.a-p*p)/(this.one_minus_f*p)),d&&(m.phi=-m.phi)),m.lam+=this.long0,e.x=m.lam,e.y=m.phi,e},names:["Quadrilateralized Spherical Cube","Quadrilateralized_Spherical_Cube","qsc"]};var rn=[[1,22199e-21,-715515e-10,31103e-10],[.9986,-482243e-9,-24897e-9,-13309e-10],[.9954,-83103e-8,-448605e-10,-9.86701e-7],[.99,-.00135364,-59661e-9,36777e-10],[.9822,-.00167442,-449547e-11,-572411e-11],[.973,-.00214868,-903571e-10,1.8736e-8],[.96,-.00305085,-900761e-10,164917e-11],[.9427,-.00382792,-653386e-10,-26154e-10],[.9216,-.00467746,-10457e-8,481243e-11],[.8962,-.00536223,-323831e-10,-543432e-11],[.8679,-.00609363,-113898e-9,332484e-11],[.835,-.00698325,-640253e-10,9.34959e-7],[.7986,-.00755338,-500009e-10,9.35324e-7],[.7597,-.00798324,-35971e-9,-227626e-11],[.7186,-.00851367,-701149e-10,-86303e-10],[.6732,-.00986209,-199569e-9,191974e-10],[.6213,-.010418,883923e-10,624051e-11],[.5722,-.00906601,182e-6,624051e-11],[.5322,-.00677797,275608e-9,624051e-11]],an=[[-520417e-23,.0124,121431e-23,-845284e-16],[.062,.0124,-1.26793e-9,4.22642e-10],[.124,.0124,5.07171e-9,-1.60604e-9],[.186,.0123999,-1.90189e-8,6.00152e-9],[.248,.0124002,7.10039e-8,-2.24e-8],[.31,.0123992,-2.64997e-7,8.35986e-8],[.372,.0124029,9.88983e-7,-3.11994e-7],[.434,.0123893,-369093e-11,-4.35621e-7],[.4958,.0123198,-102252e-10,-3.45523e-7],[.5571,.0121916,-154081e-10,-5.82288e-7],[.6176,.0119938,-241424e-10,-5.25327e-7],[.6769,.011713,-320223e-10,-5.16405e-7],[.7346,.0113541,-397684e-10,-6.09052e-7],[.7903,.0109107,-489042e-10,-104739e-11],[.8435,.0103431,-64615e-9,-1.40374e-9],[.8936,.00969686,-64636e-9,-8547e-9],[.9394,.00840947,-192841e-9,-42106e-10],[.9761,.00616527,-256e-6,-42106e-10],[1,.00328947,-319159e-9,-42106e-10]],sn=.8487,on=1.3523,ln=u/5,cn=1/ln,un=function(e,t){return e[0]+t*(e[1]+t*(e[2]+t*e[3]))};const dn={init:function(){this.x0=this.x0||0,this.y0=this.y0||0,this.long0=this.long0||0,this.es=0,this.title=this.title||"Robinson"},forward:function(e){var t=q(e.x-this.long0,this.over),n=Math.abs(e.y),r=Math.floor(n*ln);r<0?r=0:r>=18&&(r=17);var i={x:un(rn[r],n=u*(n-cn*r))*t,y:un(an[r],n)};return e.y<0&&(i.y=-i.y),i.x=i.x*this.a*sn+this.x0,i.y=i.y*this.a*on+this.y0,void 0!==e.z&&(i.z=e.z),void 0!==e.m&&(i.m=e.m),i},inverse:function(e){var t={x:(e.x-this.x0)/(this.a*sn),y:Math.abs(e.y-this.y0)/(this.a*on)};if(t.y>=1)t.x/=rn[18][0],t.y=e.y<0?-o:o;else{var n=Math.floor(18*t.y);for(n<0?n=0:n>=18&&(n=17);;)if(an[n][0]>t.y)--n;else{if(!(an[n+1][0]<=t.y))break;++n}var r=an[n],i=5*(t.y-r[0])/(an[n+1][0]-r[0]);i=function(e,t,n,r){for(var i=t;r;--r){var a=e(i);if(i-=a,Math.abs(a)<1e-10)break}return i}(function(e){return(un(r,e)-t.y)/function(e,t){return e[1]+t*(2*e[2]+3*t*e[3])}(r,e)},i,0,100),t.x/=un(rn[n],i),t.y=(5*n+i)*c,e.y<0&&(t.y=-t.y)}return t.x=q(t.x+this.long0,this.over),void 0!==e.z&&(t.z=e.z),void 0!==e.m&&(t.m=e.m),t},names:["Robinson","robin"]},fn={init:function(){this.name="geocent"},forward:function(e){return ye(e,this.es,this.a)},inverse:function(e){return be(e,this.es,this.a,this.b)},names:["Geocentric","geocentric","geocent","Geocent"]};var hn={h:{def:1e5,num:!0},azi:{def:0,num:!0,degrees:!0},tilt:{def:0,num:!0,degrees:!0},long0:{def:0,num:!0},lat0:{def:0,num:!0}};const pn={init:function(){if(Object.keys(hn).forEach(function(e){if(void 0===this[e])this[e]=hn[e].def;else{if(hn[e].num&&isNaN(this[e]))throw new Error("Invalid parameter value, must be numeric "+e+" = "+this[e]);hn[e].num&&(this[e]=parseFloat(this[e]))}hn[e].degrees&&(this[e]=this[e]*c)}.bind(this)),Math.abs(Math.abs(this.lat0)-o)<l?this.mode=this.lat0<0?1:0:Math.abs(this.lat0)<l?this.mode=2:(this.mode=3,this.sinph0=Math.sin(this.lat0),this.cosph0=Math.cos(this.lat0)),this.pn1=this.h/this.a,this.pn1<=0||this.pn1>1e10)throw new Error("Invalid height");this.p=1+this.pn1,this.rp=1/this.p,this.h1=1/this.pn1,this.pfact=(this.p+1)*this.h1,this.es=0;var e=this.tilt,t=this.azi;this.cg=Math.cos(t),this.sg=Math.sin(t),this.cw=Math.cos(e),this.sw=Math.sin(e)},forward:function(e){e.x-=this.long0;var t,n,r,i,a=Math.sin(e.y),s=Math.cos(e.y),o=Math.cos(e.x);switch(this.mode){case 3:n=this.sinph0*a+this.cosph0*s*o;break;case 2:n=s*o;break;case 1:n=-a;break;case 0:n=a}switch(t=(n=this.pn1/(this.p-n))*s*Math.sin(e.x),this.mode){case 3:n*=this.cosph0*a-this.sinph0*s*o;break;case 2:n*=a;break;case 0:n*=-s*o;break;case 1:n*=s*o}return i=1/((r=n*this.cg+t*this.sg)*this.sw*this.h1+this.cw),t=(t*this.cg-n*this.sg)*this.cw*i,n=r*i,e.x=t*this.a,e.y=n*this.a,e},inverse:function(e){e.x/=this.a,e.y/=this.a;var t,n,r,i={x:e.x,y:e.y};r=1/(this.pn1-e.y*this.sw),t=this.pn1*e.x*r,n=this.pn1*e.y*this.cw*r,e.x=t*this.cg+n*this.sg,e.y=n*this.cg-t*this.sg;var a=rt(e.x,e.y);if(Math.abs(a)<l)i.x=0,i.y=e.y;else{var s,o;switch(o=1-a*a*this.pfact,o=(this.p-Math.sqrt(o))/(this.pn1/a+a/this.pn1),s=Math.sqrt(1-o*o),this.mode){case 3:i.y=Math.asin(s*this.sinph0+e.y*o*this.cosph0/a),e.y=(s-this.sinph0*Math.sin(i.y))*a,e.x*=o*this.cosph0;break;case 2:i.y=Math.asin(e.y*o/a),e.y=s*a,e.x*=o;break;case 0:i.y=Math.asin(s),e.y=-e.y;break;case 1:i.y=-Math.asin(s)}i.x=Math.atan2(e.x,e.y)}return e.x=i.x+this.long0,e.y=i.y,e},names:["Tilted_Perspective","tpers"]},mn={init:function(){if(this.flip_axis="x"===this.sweep?1:0,this.h=Number(this.h),this.radius_g_1=this.h/this.a,this.radius_g_1<=0||this.radius_g_1>1e10)throw new Error;if(this.radius_g=1+this.radius_g_1,this.C=this.radius_g*this.radius_g-1,0!==this.es){var e=1-this.es,t=1/e;this.radius_p=Math.sqrt(e),this.radius_p2=e,this.radius_p_inv2=t,this.shape="ellipse"}else this.radius_p=1,this.radius_p2=1,this.radius_p_inv2=1,this.shape="sphere";this.title||(this.title="Geostationary Satellite View")},forward:function(e){var t,n,r,i,a=e.x,s=e.y;if(a-=this.long0,"ellipse"===this.shape){s=Math.atan(this.radius_p2*Math.tan(s));var o=this.radius_p/rt(this.radius_p*Math.cos(s),Math.sin(s));if(n=o*Math.cos(a)*Math.cos(s),r=o*Math.sin(a)*Math.cos(s),i=o*Math.sin(s),(this.radius_g-n)*n-r*r-i*i*this.radius_p_inv2<0)return e.x=Number.NaN,e.y=Number.NaN,e;t=this.radius_g-n,this.flip_axis?(e.x=this.radius_g_1*Math.atan(r/rt(i,t)),e.y=this.radius_g_1*Math.atan(i/t)):(e.x=this.radius_g_1*Math.atan(r/t),e.y=this.radius_g_1*Math.atan(i/rt(r,t)))}else"sphere"===this.shape&&(t=Math.cos(s),n=Math.cos(a)*t,r=Math.sin(a)*t,i=Math.sin(s),t=this.radius_g-n,this.flip_axis?(e.x=this.radius_g_1*Math.atan(r/rt(i,t)),e.y=this.radius_g_1*Math.atan(i/t)):(e.x=this.radius_g_1*Math.atan(r/t),e.y=this.radius_g_1*Math.atan(i/rt(r,t))));return e.x=e.x*this.a,e.y=e.y*this.a,e},inverse:function(e){var t,n,r,i,a=-1,s=0,o=0;if(e.x=e.x/this.a,e.y=e.y/this.a,"ellipse"===this.shape){this.flip_axis?(o=Math.tan(e.y/this.radius_g_1),s=Math.tan(e.x/this.radius_g_1)*rt(1,o)):(s=Math.tan(e.x/this.radius_g_1),o=Math.tan(e.y/this.radius_g_1)*rt(1,s));var l=o/this.radius_p;if(t=s*s+l*l+a*a,(r=(n=2*this.radius_g*a)*n-4*t*this.C)<0)return e.x=Number.NaN,e.y=Number.NaN,e;i=(-n-Math.sqrt(r))/(2*t),a=this.radius_g+i*a,s*=i,o*=i,e.x=Math.atan2(s,a),e.y=Math.atan(o*Math.cos(e.x)/a),e.y=Math.atan(this.radius_p_inv2*Math.tan(e.y))}else if("sphere"===this.shape){if(this.flip_axis?(o=Math.tan(e.y/this.radius_g_1),s=Math.tan(e.x/this.radius_g_1)*Math.sqrt(1+o*o)):(s=Math.tan(e.x/this.radius_g_1),o=Math.tan(e.y/this.radius_g_1)*Math.sqrt(1+s*s)),t=s*s+o*o+a*a,(r=(n=2*this.radius_g*a)*n-4*t*this.C)<0)return e.x=Number.NaN,e.y=Number.NaN,e;i=(-n-Math.sqrt(r))/(2*t),a=this.radius_g+i*a,s*=i,o*=i,e.x=Math.atan2(s,a),e.y=Math.atan(o*Math.cos(e.x)/a)}return e.x=e.x+this.long0,e},names:["Geostationary Satellite View","Geostationary_Satellite","geos"]};var gn=1.340264,vn=-.081106,yn=893e-6,bn=.003796,wn=Math.sqrt(3)/2;const An={init:function(){this.long0=void 0!==this.long0?this.long0:0,this.x0=void 0!==this.x0?this.x0:0,this.y0=void 0!==this.y0?this.y0:0,0!==this.es&&(this.apa=Ot(this.es),this.qp=Rt(this.e,1),this.rqda=Math.sqrt(.5*this.qp))},forward:function(e){var t=q(e.x-this.long0,this.over),n=e.y,r=Math.sin(n);0!==this.es&&(r=Rt(this.e,r)/this.qp);var i=Math.asin(wn*r),a=i*i,s=a*a*a;return e.x=t*Math.cos(i)/(wn*(gn+3*vn*a+s*(7*yn+9*bn*a))),e.y=i*(gn+vn*a+s*(yn+bn*a)),0!==this.es&&(e.x*=this.rqda,e.y*=this.rqda),e.x=this.a*e.x+this.x0,e.y=this.a*e.y+this.y0,e},inverse:function(e){e.x=(e.x-this.x0)/this.a,e.y=(e.y-this.y0)/this.a,0!==this.es&&(e.x/=this.rqda,e.y/=this.rqda);var t,n,r,i,a=e.y;for(i=0;i<12&&(a-=r=(a*(gn+vn*(t=a*a)+(n=t*t*t)*(yn+bn*t))-e.y)/(gn+3*vn*t+n*(7*yn+9*bn*t)),!(Math.abs(r)<1e-9));++i);return n=(t=a*a)*t*t,e.x=wn*e.x*(gn+3*vn*t+n*(7*yn+9*bn*t))/Math.cos(a),e.y=Math.asin(Math.sin(a)/wn),0!==this.es&&(e.y=Pt(e.y,this.apa)),e.x=q(e.x+this.long0,this.over),e},names:["eqearth","Equal Earth","Equal_Earth"]};var xn=1e-10;function En(e){var t,n,r,i=q(e.x-(this.long0||0),this.over),a=e.
vendor: 4,290 bytes, line 2
2y;return t=this.am1+this.m1-Je(a,n=Math.sin(a),r=Math.cos(a),this.en),n=r*i/(t*Math.sqrt(1-this.es*n*n)),e.x=t*Math.sin(n),e.y=this.am1-t*Math.cos(n),e.x=this.a*e.x+(this.x0||0),e.y=this.a*e.y+(this.y0||0),e}function Cn(e){var t,n,r,i;if(e.x=(e.x-(this.x0||0))/this.a,e.y=(e.y-(this.y0||0))/this.a,n=rt(e.x,e.y=this.am1-e.y),i=et(this.am1+this.m1-n,this.es,this.en),(t=Math.abs(i))<o)t=Math.sin(i),r=n*Math.atan2(e.x,e.y)*Math.sqrt(1-this.es*t*t)/Math.cos(i);else{if(!(Math.abs(t-o)<=xn))throw new Error;r=0}return e.x=q(r+(this.long0||0),this.over),e.y=Tt(i),e}function Sn(e){var t,n,r=q(e.x-(this.long0||0),this.over),i=e.y;return n=this.cphi1+this.phi1-i,Math.abs(n)>xn?(e.x=n*Math.sin(t=r*Math.cos(i)/n),e.y=this.cphi1-n*Math.cos(t)):e.x=e.y=0,e.x=this.a*e.x+(this.x0||0),e.y=this.a*e.y+(this.y0||0),e}function kn(e){var t,n;e.x=(e.x-(this.x0||0))/this.a,e.y=(e.y-(this.y0||0))/this.a;var r=rt(e.x,e.y=this.cphi1-e.y);if(n=this.cphi1+this.phi1-r,Math.abs(n)>o)throw new Error;return t=Math.abs(Math.abs(n)-o)<=xn?0:r*Math.atan2(e.x,e.y)/Math.cos(n),e.x=q(t+(this.long0||0),this.over),e.y=Tt(n),e}const Mn={init:function(){var e;if(this.phi1=this.lat1,Math.abs(this.phi1)<xn)throw new Error;this.es?(this.en=Xe(this.es),this.m1=Je(this.phi1,this.am1=Math.sin(this.phi1),e=Math.cos(this.phi1),this.en),this.am1=e/(Math.sqrt(1-this.es*this.am1*this.am1)*this.am1),this.inverse=Cn,this.forward=En):(Math.abs(this.phi1)+xn>=o?this.cphi1=0:this.cphi1=1/Math.tan(this.phi1),this.inverse=kn,this.forward=Sn)},names:["bonne","Bonne (Werner lat_1=90)"]},_n={OBLIQUE:{forward:function(e,t){let{x:n,y:r}=t;n=q(n-e.long0,e.over);const i=Math.cos(n),a=Math.sin(r),s=Math.cos(r);t.x=q(Math.atan2(s*Math.sin(n),e.sphip*s*i+e.cphip*a)+e.lamp),t.y=Math.asin(e.sphip*a-e.cphip*s*i);const o=e.obliqueProjection.forward(t);return e.isIdentity&&(o.x*=u,o.y*=u),o},inverse:function(e,t){e.isIdentity&&(t.x*=c,t.y*=c);const n=e.obliqueProjection.inverse(t);let{x:r,y:i}=n;if(r<Number.MAX_VALUE){r-=e.lamp;const n=Math.cos(r),a=Math.sin(i),s=Math.cos(i);t.x=Math.atan2(s*Math.sin(r),e.sphip*s*n-e.cphip*a),t.y=Math.asin(e.sphip*a+e.cphip*s*n)}return t.x=q(t.x+e.long0),t}},TRANSVERSE:{forward:function(e,t){let{x:n,y:r}=t;n=q(n-e.long0,e.over);const i=Math.cos(r),a=Math.cos(n);t.x=q(Math.atan2(i*Math.sin(n),Math.sin(r))+e.lamp),t.y=Math.asin(-1*i*a);const s=e.obliqueProjection.forward(t);return e.isIdentity&&(s.x*=u,s.y*=u),s},inverse:function(e,t){e.isIdentity&&(t.x*=c,t.y*=c);const n=e.obliqueProjection.inverse(t);let{x:r,y:i}=n;if(r<Number.MAX_VALUE){const n=Math.cos(i);r-=e.lamp,t.x=Math.atan2(n*Math.sin(r),-1*Math.sin(i)),t.y=Math.asin(n*Math.cos(r))}return t.x=q(t.x+e.long0),t}}},Tn={ROTATE:{o_alpha:"oAlpha",o_lon_c:"oLongC",o_lat_c:"oLatC"},NEW_POLE:{o_lat_p:"oLatP",o_lon_p:"oLongP"},NEW_EQUATOR:{o_lon_1:"oLong1",o_lat_1:"oLat1",o_lon_2:"oLong2",o_lat_2:"oLat2"}},Dn={init:function(){if(this.x0=this.x0||0,this.y0=this.y0||0,this.long0=this.long0||0,this.title=this.title||"General Oblique Transformation",this.isIdentity=Y.includes(this.o_proj),!this.o_proj)throw new Error("Missing parameter: o_proj");if("ob_tran"===this.o_proj)throw new Error("Invalid value for o_proj: "+this.o_proj);const e=this.projStr.replace("+proj=ob_tran","").replace("+o_proj=","+proj=").trim(),t=ve(e);if(!t)throw new Error("Invalid parameter: o_proj. Unknown projection "+this.o_proj);let n;t.long0=0,this.obliqueProjection=t;const r=Object.keys(Tn),i=e=>{if(void 0===this[e])return;const t=parseFloat(this[e])*c;if(isNaN(t))throw new Error("Invalid value for "+e+": "+this[e]);return t};for(let e=0;e<r.length;e++){const t=r[e],a=Tn[t],s=Object.entries(a);if(s.some(([e])=>void 0!==this[e])){n=a;for(let e=0;e<s.length;e++){const[t,n]=s[e],r=i(t);if(void 0===r)throw new Error("Missing parameter: "+t+".");this[n]=r}break}}if(!n)throw new Error("No valid parameters provided for ob_tran projection.");const{lamp:a,phip:s}=function(e,t){let n,r;if(t===Tn.ROTATE){let t=e.oLongC,i=e.oLatC,a=e.oAlpha;if(Math.abs(Math.abs(i)-o)<=l)throw new Error("Invalid value for o_lat_c: "+e.o_lat_c+" should be < 90°");r=t+Math.atan2(-1*Math.cos(a),-1*Math.sin(a)*Math.sin(i)),n=Math.asin(Math.cos(i)*Math.sin(a))}else if(t===Tn.NEW_POLE)r=e.oLongP,n=e.oLatP;else{let t=e.oLong1,i=e.oLat1,a=e.oLong2,s=e.oLat2,c=Math.abs(i);
2if(Math.abs(i)>o-l)throw new Error("Invalid value for o_lat_1: "+e.o_lat_1+" should be < 90°");if(Math.abs(s)>o-l)throw new Error("Invalid value for o_lat_2: "+e.o_lat_2+" should be < 90°");if(Math.abs(i-s)<l)throw new Error("Invalid value for o_lat_1 and o_lat_2: o_lat_1 should be different from o_lat_2");if(c<l)throw new Error("Invalid value for o_lat_1: o_lat_1 should be different from zero");r=Math.atan2(Math.cos(i)*Math.sin(s)*Math.cos(t)-Math.sin(i)*Math.cos(s)*Math.cos(a),Math.sin(i)*Math.cos(s)*Math.sin(a)-Math.cos(i)*Math.sin(s)*Math.sin(t)),n=Math.atan(-1*Math.cos(r-t)/Math.tan(i))}return{lamp:r,phip:n}}(this,n);this.lamp=a,Math.abs(s)>l?(this.cphip=Math.cos(s),this.sphip=Math.sin(s),this.projectionType=_n.OBLIQUE):this.projectionType=_n.TRANSVERSE},forward:function(e){return this.projectionType.forward(this,e)},inverse:function(e){return this.projectionType.inverse(this,e)},names:["General Oblique Transformation","General_Oblique_Transformation","ob_tran"]};function In(e){e.Proj.projections.add(tt),e.Proj.projections.add(ut),e.Proj.projections.add(ft),e.Proj.projections.add(mt),e.Proj.projections.add(vt),e.Proj.projections.add(yt),e.Proj.projections.add(wt),e.Proj.projections.add(At),e.Proj.projections.add(xt),e.Proj.projections.add(It),e.Proj.projections.add(Nt),e.Proj.projections.add(Bt),e.Proj.projections.add(Lt),e.Proj.projections.add(zt),e.Proj.projections.add(Ut),e.Proj.projections.add(Ht),e.Proj.projections.add(Gt),e.Proj.projections.add(qt),e.Proj.projections.add(Vt),e.Proj.projections.add(Yt),e.Proj.projections.add(Kt),e.Proj.projections.add(Zt),e.Proj.projections.add(Qt),e.Proj.projections.add(Xt),e.Proj.projections.add(Jt),e.Proj.projections.add(nn),e.Proj.projections.add(dn),e.Proj.projections.add(fn),e.Proj.projections.add(pn),e.Proj.projections.add(mn),e.Proj.projections.add(An),e.Proj.projections.add(Mn),e.Proj.projections.add(Dn)}n.dn(In);const Rn=Object.assign(function(e,t,n){var r,i,a,s=!1;return void 0===t?(i=Re(e),r=De,s=!0):(void 0!==t.x||Array.isArray(t))&&(n=t,i=Re(e),r=De,s=!0),r||(r=Re(e)),i||(i=Re(t)),n?Ie(r,i,n):(a={forward:function(e,t){return Ie(r,i,e,t)},inverse:function(e,t){return Ie(i,r,e,t)}},s&&(a.oProj=i),a)},{defaultDatum:"WGS84",Proj:ve,WGS84:new ve("WGS84"),Point:Ye,toPoint:ke,defs:F,nadgrid:function(e,t,n){return t instanceof ArrayBuffer?function(e,t,n){var r=!0;void 0!==n&&!1===n.includeErrorFields&&(r=!1);var i=new DataView(t),a=function(e){var t=e.getInt32(8,!1);return 11!==t&&(11!==(t=e.getInt32(8,!0))&&console.warn("Failed to detect nadgrid endian-ness, defaulting to little-endian"),!0)}(i),s=function(e,t){return{nFields:e.getInt32(8,t),nSubgridFields:e.getInt32(24,t),nSubgrids:e.getInt32(40,t),shiftType:fe(e,56,64).trim(),fromSemiMajorAxis:e.getFloat64(120,t),fromSemiMinorAxis:e.getFloat64(136,t),toSemiMajorAxis:e.getFloat64(152,t),toSemiMinorAxis:e.getFloat64(168,t)}}(i,a),o=function(e,t,n,r){for(var i=176,a=[],s=0;s<t.nSubgrids;s++){var o=pe(e,i,n),l=me(e,i,o,n,r),c=Math.round(1+(o.upperLongitude-o.lowerLongitude)/o.longitudeInterval),u=Math.round(1+(o.upperLatitude-o.lowerLatitude)/o.latitudeInterval);a.push({ll:[de(o.lowerLongitude),de(o.lowerLatitude)],del:[de(o.longitudeInterval),de(o.latitudeInterval)],lim:[c,u],count:o.gridNodeCount,cvs:he(l)});var d=16;!1===r&&(d=8),i+=176+o.gridNodeCount*d}return a}(i,s,a,r),l={header:s,subgrids:o};return oe[e]=l,l}(e,t,n):{ready:le(e,t)}},transform:function(e,t,n,r){return Te(e,t,Array.isArray(n)?ke(n):{x:n.x,y:n.y,z:n.z,m:n.m},r)},mgrs:Le,version:"__VERSION__"});In(Rn);const On=Rn;On.defs("EPSG:25832","+proj=utm +zone=32 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs +type=crs");var Pn=n(56190);const Nn="https://api.dataforsyningen.dk/rest/gsearch/v2.0",jn=async({lat:e,lng:t,errorMessages:n,token:r=""})=>{const i=n?.fetchError??"Could not fetch address";try{const{x:n,y:a}=((e,t)=>{const[n,r]=On("EPSG:4326","EPSG:25832",[t,e]);return{x:n,y:r}})(e,t),s=`BBOX(geometri,${n-25},${a-25},${n+25},${a+25},'epsg:25832')`,o=`${Nn}/adresse?q=1&filter=${encodeURIComponent(s)}&limit=10&token=${r}`,l=await fetch(o);if(!l.ok)throw new Error(i);const c=await l.json();if(Array.isArray(c)&&c.length>0){const n=c.map(e=>(e=>{const t=e.geometri?.coordinates?.[0];if(!t||t.length<2)return null;const{lat:n,lng:r}=((e,t)=>{const[n,r]=On("EPSG:25832","EPSG:4326",[e,t]);return{lat:r,lng:n}})(t[0],t[1]);return{id:e.id,betegnelse:e.visningstekst,lat:n,lng:r}})(e)).filter(e=>null!==e);return 0===n.length?null:((e,t,n)=>n.reduce((n,r)=>{const i=(0,Pn.gd)(e,t,n.lat,n.lng);return(0,Pn.gd)(e,t,r.lat,r.lng)<i?r:n}))(e,t,n)}return null}catch{throw new Error(i)}};async function Bn({query:e,token:t=""}){try{const n=`${Nn}/adresse?q=${encodeURIComponent(e)}&limit=10&srid=4326&token=${t}`,r=await fetch(n);if(!r.ok)return[];const i=await r.json();return Array.isArray(i)?i.map(e=>(e=>{const t=e.geometri?.coordinates?.[0];return!t||t.length<2?null:{id:e.id,betegnelse:e.visningstekst,lng:t[0],lat:t[1]}})(e)).filter(e=>null!==e):[]}catch(e){return console.error("Error fetching addresses:",e),[]}}},13141(e,t,n){"use strict";var r=n(56190);n.d(t,["A",0,(e,t,n)=>t?.lat&&t?.lng?e.map(e=>{const i=n(e);return i?{item:e,distance:(0,r.gd)(t.lat,t.lng,i.lat,i.lng)}:{item:e,distance:null}}).sort(r.ap):e.map(e=>({item:e,distance:null}))])},92637(e,t,n){"use strict";n.d(t,{A:()=>
2o});var r=n(71763),i=n(83277),a=n(17124),s=n(53059);const o=()=>{const e=(0,a.F)(),t=(0,s.UK)()("dataforsyningenTokenConfig")||"",[n,o]=(0,r.useState)(""),[l,c]=(0,r.useState)(null),[u,d]=(0,r.useState)(null),f=(0,r.useCallback)(e=>{o(e),d(null),l&&e!==l.betegnelse&&c(null)},[l]),h=(0,r.useCallback)(e=>{c(e),o(e.betegnelse)},[]),p=(0,r.useCallback)(async()=>{d(null);try{const n=await(e=>{const t={notSupported:e?.notSupported??"Geolocation is not supported by your browser.",permissionDenied:e?.permissionDenied??"You have denied access to your location. Please allow location access in your browser.",positionUnavailable:e?.positionUnavailable??"Your location is not available at the moment.",timeout:e?.timeout??"The request for your location timed out. Please try again.",default:e?.default??"An error occurred while fetching your location."},n=e=>new Promise((t,n)=>{navigator.geolocation.getCurrentPosition(e=>{t({latitude:e.coords.latitude,longitude:e.coords.longitude})},n,{enableHighAccuracy:e,timeout:1e4,maximumAge:0})});return navigator.geolocation?n(!0).catch(e=>{if(e instanceof GeolocationPositionError&&e.code===e.POSITION_UNAVAILABLE)return n(!1);throw e}).catch(e=>{let n=t.default;if(e instanceof GeolocationPositionError)switch(e.code){case e.PERMISSION_DENIED:n=t.permissionDenied;break;case e.POSITION_UNAVAILABLE:n=t.positionUnavailable;break;case e.TIMEOUT:n=t.timeout}throw new Error(n)}):Promise.reject(new Error(t.notSupported))})({notSupported:e("geoLocationErrorNotSupportedText"),permissionDenied:e("geoLocationErrorPermissionDeniedText"),positionUnavailable:e("geoLocationErrorPositionUnavailableText"),timeout:e("geoLocationErrorTimeoutText"),default:e("geoLocationErrorDefaultText")}),{latitude:r,longitude:a}=n,s=await(0,i.H)({lat:r,lng:a,errorMessages:{fetchError:e("reverseGeocodeErrorDefaultText")},token:t});s&&(c(s),o(s.betegnelse||""))}catch(t){const n=t instanceof Error?t.message:e("geoLocationErrorDefaultText");d(n)}},[e,t]);return{query:n,setQuery:o,selectedAddress:l,setSelectedAddress:c,geoLocationError:u,handleQueryChange:f,handleAddressSelect:h,handleGetUserLocation:p}}},88976(e,t,n){"use strict";n.d(t,{A:()=>c});var r=n(65310),i=n(89414),a=n(28742),s=n(96272);class o extends s.A{name="AdgangsPlatformenServiceHttpError"}var l=n(22442);const c=e=>{const t=(0,l.Ik)()("userinfoUrl"),n=String(t),s=e?.queryKey??(e=>{const t=(0,a.dG)();return t||console.error("userToken is missing"),t?[e,t]:[e]})(n);return{queryKey:s,...(0,r.I)({queryKey:s,queryFn:()=>{return(async({url:e,method:t,headers:n,data:r})=>{const s=(0,a.dG)();if(!s)throw new Error("User token is missing");const l=s?{Authorization:`Bearer ${s}`}:{},c=r?JSON.stringify(r):null;try{const r=await fetch(e,{method:t,headers:{...n,...l},body:c});if(!r.ok)throw new o(r.status,r.statusText,e);try{return await r.json()}catch(e){if(!(e instanceof SyntaxError))throw e}}catch(t){if(t instanceof o)throw t;const n=t instanceof Error?t.message:"Unknown error";throw new i.A(n,e)}return null})({url:n,method:"get",signal:e});var e},...e})}}},83176(e,t,n){"use strict";var r=n(93223),i=n(20496);const a=(0,r.Z0)({name:"blockedModal",initialState:{data:{hasBeenVisible:!1}},reducers:{setHasBeenVisible(e,t){e.data.hasBeenVisible||t.payload.hasBeenVisible&&(e.data={...e.data,...t.payload})}}}),s=a.reducer;n.d(t,["Ay",0,s,"of",0,()=>{const{setHasBeenVisible:e}=a.actions,t=(0,i.wA)();return()=>t(e({hasBeenVisible:!0}))}])},14243(e,t,n){"use strict";const r=(0,n(93223).Z0)({name:"config",initialState:{data:{}},reducers:{addConfigEntries(e,t){e.data={...e.data,...t.payload.entries}}}}),{addConfigEntries:i}=r.actions,a=r.reducer;n.d(t,["Ay",0,a,"Qw",0,i])}
2,18367(e,t,n){"use strict";const{dashboardReadyForPickupApiValueText:r,dashboardReservedApiValueText:i}={dashboardReadyForPickupApiValueText:"readyForPickup",dashboardReservedApiValueText:"reserved"};n.d(t,["F",0,r,"h",0,i])},44968(e,t,n){"use strict";const{dateFormatCustom:r,dateFormatDayjs:i,dateFormatDefault:a,dateFormatIso:s,dateFormatWeekdayMonth:o,dateFormatDash:l,dateFormatDashWithTime:c,dateFormatSlashDayMonth:u,dateFormatWeekday:d,timeFormat:f}={dateFormatDefault:"DD. MM. YYYY",dateFormatCustom:"D. MMMM YYYY",dateFormatDayjs:"YYYY-MM-DD",dateFormatIso:"YYYY-MM-DDTHH:mm:ssZ",dateFormatWeekdayMonth:"dddd D. MMMM",dateFormatDash:"DD-MM-YYYY",dateFormatDashWithTime:"DD-MM-YYYY HH:mm",dateFormatSlashDayMonth:"DD/MM",dateFormatWeekday:"dddd",timeFormat:"HH:mm"};n.d(t,["DC",0,f,"ax",0,l,"bq",0,c,"fm",0,s,"iF",0,o,"ln",0,u,"n2",0,i,"rX",0,r,"yG",0,d])},94200(e,t,n){"use strict";n.d(t,{Ay:()=>m,FI:()=>h,jM:()=>p});var r=n.cw(function(e,t){(n=i())&&"object"==typeof n&&"default"in n&&n.default;var n,r=a(),s=new r,o=s.getBrowser(),l=(s.getCPU(),s.getDevice()),c=s.getEngine(),u=s.getOS(),d=s.getUA();var f="mobile",h="tablet",p="Chrome",m="Firefox",g="Opera",v="Yandex",y="Safari",b="Internet Explorer",w="Edge",A="Chromium",x="IE",E="Mobile Safari",C="MIUI Browser",S="Samsung Browser",k="iOS",M="Android",_="Windows Phone",T="Windows",D="Mac OS",I=function(e){return e||(arguments.length>1&&void 0!==arguments[1]?arguments[1]:"none")},R=function(){return!("undefined"==typeof window||!window.navigator&&!navigator)&&(window.navigator||navigator)},O=function(e){var t=R();return t&&t.platform&&(-1!==t.platform.indexOf(e)||"MacIntel"===t.platform&&t.maxTouchPoints>1&&!window.MSStream)},P=function(e){return e.type===f},N=function(e){return e.type===h},j=function(e){var t=e.type;return t===f||t===h},B=function(e){return"smarttv"===e.type},L=function(e){return void 0===e.type},F=function(e){return"wearable"===e.type},z=function(e){return"console"===e.type},U=function(e){return"embedded"===e.type},H=function(e){var t=e.vendor;return I(t)},G=function(e){var t=e.model;return I(t)},q=function(e){var t=e.type;return I(t,"browser")},$=function(e){return e.name===M},W=function(e){return e.name===T},V=function(e){return e.name===D},Y=function(e){return e.name===_},K=function(e){return e.name===k},Z=function(e){var t=e.version;return I(t)},Q=function(e){var t=e.name;return I(t)},X=function(e){return e.name===p},J=function(e){return e.name===m},ee=function(e){return e.name===A},te=function(e){return e.name===w},ne=function(e){return e.name===v},re=function(e){var t=e.name;return t===y||t===E},ie=function(e){return e.name===E},ae=function(e){return e.name===g},se=function(e){var t=e.name;return t===b||t===x},oe=function(e){return e.name===C},le=function(e){return e.name===S},ce=function(e){var t=e.version;return I(t)},ue=function(e){var t=e.major;return I(t)},de=function(e){var t=e.name;return I(t)},fe=function(e){var t=e.name;return I(t)},he=function(e){var t=e.version;return I(t)},pe=function(){var e=R(),t=e&&e.userAgent&&e.userAgent.toLowerCase();return"string"==typeof t&&/electron/.test(t)},me=function(e){return"string"==typeof e&&-1!==e.indexOf("Edg/")},ge=function(){var e=R();return e&&(/iPad|iPhone|iPod/.test(e.platform)||"MacIntel"===e.platform&&e.maxTouchPoints>1)&&!window.MSStream},ve=function(){return O("iPad")},ye=function(){return O("iPhone")},be=function(){return O("iPod")},we=function(e){return I(e)};B(l),z(l),F(l),U(l),ie(o)||ve(),ee(o);var Ae=j(l)||ve();P(l),N(l)||ve(),L(l),L(l),$(u),Y(u),K(u)||ve(),X(o),J(o),re(o),ae(o),se(o),Z(u),Q(u),ce(o),ue(o),de(o),H(l),G(l),fe(c),he(c),we(d),te(o)||me(d),ne(o),q(l),ge(),ve(),ye(),be(),pe(),me(d),te(o)&&me(d),W(u),V(u),oe(o),le(o);t.Fr=Ae}),i=()=>n(71763),a=()=>n(44750);r();const s=JSON.parse('{"mobile":{"pageSize":10},"desktop":{"pageSize":20}}'),o=JSON.parse('{"mobile":{"pageSize":10},"desktop":{"pageSize":25}}'),l=JSON.parse('{"mobile":{"pageSize":10},"desktop":{"pageSize":25}}'),c=JSON.parse('{"recommender":4,"inspiration":4,"somethingSimilar":4,"somethingSimilarAuthor":4}'),u=JSON.parse('{"coverTints":["100","40","80","120","20"]}'),d=JSON.parse('{"default":"#484848","danger":"#d5364a","warning":"#f7bf42","success":"#068802"}');var f=n(66418);const h=(e,t,n)=>{const r=t[e];return n?r[n]:r},p=(e,t)=>{const n=r().Fr?"mobile":"desktop";return h(e,t,n)},m={pageSize:s,coverTints:u,pageSizeLoanList:o,pageSizeReservationList:l,colors:d,recommenderMaterialLimits:c,modalIds:f,reservation:JSON.parse('{"defaultInterestDaysForOpenOrder":90}'),payment:JSON.parse('{"paymentChangeDate":"2020-10-27"}')}},6117(e,t,n){"use strict";n.d(t,{CP:()=>c,DX:()=>d,GH:()=>f,IR:()=>y,KZ:()=>p,Ky:()=>o,Mo:()=>l,O$:()=>h,P5:()=>w,PS:()=>s,Sg:()=>b,T:()=>m,a3:()=>u,mV:()=>g,oi:()=>v});var r=n(65310),i=n(48328),a=n(78876);let s=function(e){return e.Online="ONLINE",e.Physical="PHYSICAL",e.Unknown="UNKNOWN",e}({}),o=function(e){return e.Discarded="DISCARDED",e.Lost="LOST",e.N
2otforloan="NOTFORLOAN",e.Onloan="ONLOAN",e.Onorder="ONORDER",e.Onshelf="ONSHELF",e}({}),l=function(e){return e.Accesstype="ACCESSTYPE",e.Ages="AGES",e.Cataloguecode="CATALOGUECODE",e.Chambermusictype="CHAMBERMUSICTYPE",e.Choirtype="CHOIRTYPE",e.Contributor="CONTRIBUTOR",e.Contributorfunction="CONTRIBUTORFUNCTION",e.Creator="CREATOR",e.Creatorcontributor="CREATORCONTRIBUTOR",e.Creatorcontributorfunction="CREATORCONTRIBUTORFUNCTION",e.Creatorfunction="CREATORFUNCTION",e.Datefirstedition="DATEFIRSTEDITION",e.Fictionalcharacter="FICTIONALCHARACTER",e.Filmnationality="FILMNATIONALITY",e.Gameplatform="GAMEPLATFORM",e.Generalaudience="GENERALAUDIENCE",e.Generalmaterialtype="GENERALMATERIALTYPE",e.Genreandform="GENREANDFORM",e.Hostpublication="HOSTPUBLICATION",e.Hostpublicationtype="HOSTPUBLICATIONTYPE",e.Instrument="INSTRUMENT",e.Issue="ISSUE",e.Language="LANGUAGE",e.Let="LET",e.Libraryrecommendation="LIBRARYRECOMMENDATION",e.Lix="LIX",e.Mainlanguage="MAINLANGUAGE",e.Mediacouncilagerestriction="MEDIACOUNCILAGERESTRICTION",e.Mood="MOOD",e.Musicalensembleorcast="MUSICALENSEMBLEORCAST",e.Narrativetechnique="NARRATIVETECHNIQUE",e.Pegi="PEGI",e.Players="PLAYERS",e.Primarytarget="PRIMARYTARGET",e.Publicationyear="PUBLICATIONYEAR",e.Series="SERIES",e.Setting="SETTING",e.Source="SOURCE",e.Specificmaterialtype="SPECIFICMATERIALTYPE",e.Spokenlanguage="SPOKENLANGUAGE",e.Subject="SUBJECT",e.Subtitlelanguage="SUBTITLELANGUAGE",e.Typeofscore="TYPEOFSCORE",e}({}),c=function(e){return e.Contributorfunction="CONTRIBUTORFUNCTION",e.Creator="CREATOR",e.Creatorcontributor="CREATORCONTRIBUTOR",e.Creatorcontributorfunction="CREATORCONTRIBUTORFUNCTION",e.Creatorfunction="CREATORFUNCTION",e.Default="DEFAULT",e.Fictionalcharacter="FICTIONALCHARACTER",e.Hostpublication="HOSTPUBLICATION",e.Publisher="PUBLISHER",e.Series="SERIES",e.Subject="SUBJECT",e.Title="TITLE",e}({}),u=function(e){return e.BorchkUserBlockedByAgency="BORCHK_USER_BLOCKED_BY_AGENCY",e.BorchkUserNotVerified="BORCHK_USER_NOT_VERIFIED",e.BorchkUserNoLongerExistOnAgency="BORCHK_USER_NO_LONGER_EXIST_ON_AGENCY",e.ErrorAgencyNotSubscribed="ERROR_AGENCY_NOT_SUBSCRIBED",e.ErrorInvalidPickupBranch="ERROR_INVALID_PICKUP_BRANCH",e.ErrorMissingClientConfiguration="ERROR_MISSING_CLIENT_CONFIGURATION",e.ErrorMissingMunicipalityagencyid="ERROR_MISSING_MUNICIPALITYAGENCYID",e.ErrorMunicipalityagencyidNotFound="ERROR_MUNICIPALITYAGENCYID_NOT_FOUND",e.ErrorPidNotReservable="ERROR_PID_NOT_RESERVABLE",e.ErrorUnauthenticatedUser="ERROR_UNAUTHENTICATED_USER",e.InternalError="INTERNAL_ERROR",e.Ok="OK",e.UnknownUser="UNKNOWN_USER",e}({}),d=function(e){return e.Accesstypes="ACCESSTYPES",e.Age="AGE",e.Canalwaysbeloaned="CANALWAYSBELOANED",e.Childrenoradults="CHILDRENORADULTS",e.Creators="CREATORS",e.Dk5="DK5",e.Fictionalcharacters="FICTIONALCHARACTERS",e.Fictionnonfiction="FICTIONNONFICTION",e.Gameplatform="GAMEPLATFORM",e.Generalaudience="GENERALAUDIENCE",e.Genreandform="GENREANDFORM",e.Let="LET",e.Libraryrecommendation="LIBRARYRECOMMENDATION",e.Lix="LIX",e.Mainlanguages="MAINLANGUAGES",e.Materialtypesgeneral="MATERIALTYPESGENERAL",e.Materialtypesspecific="MATERIALTYPESSPECIFIC",e.Subjects="SUBJECTS",e.Worktypes="WORKTYPES",e.Year="YEAR",e}({}),f=function(e){return e.Fiction="FICTION",e.Nonfiction="NONFICTION",e.NotSpecified="NOT_SPECIFIED",e}({}),h=function(e){return e.Articles="ARTICLES",e.AudioBooks="AUDIO_BOOKS",e.BoardGames="BOARD_GAMES",e.Books="BOOKS",e.Comics="COMICS",e.ComputerGames="COMPUTER_GAMES",e.Ebooks="EBOOKS",e.Films="FILMS",e.ImageMaterials="IMAGE_MATERIALS",e.Music="MUSIC",e.NewspaperJournals="NEWSPAPER_JOURNALS",e.Other="OTHER",e.Podcasts="PODCASTS",e.SheetMusic="SHEET_MUSIC",e.TvSeries="TV_SERIES",e}({}),p=function(e){return e.Onloan="ONLOAN",e.Onshelf="ONSHELF",e}({}),m=function(e){return e.Barcode="BARCODE",e.Doi="DOI",e.Isbn="ISBN",e.Ismn="ISMN",e.Issn="ISSN",e.Movie="MOVIE",e.Music="MUSIC",e.NotSpecified="NOT_SPECIFIED",e.Order
2Number="ORDER_NUMBER",e.Publizon="PUBLIZON",e.Upc="UPC",e.Uri="URI",e}({}),g=function(e){return e.Broken="BROKEN",e.Gone="GONE",e.Invalid="INVALID",e.Ok="OK",e}({}),v=function(e){return e.Asc="ASC",e.Desc="DESC",e}({}),y=function(e){return e.AuthenticationError="AUTHENTICATION_ERROR",e.BorchkUserBlockedByAgency="BORCHK_USER_BLOCKED_BY_AGENCY",e.BorchkUserNotVerified="BORCHK_USER_NOT_VERIFIED",e.BorchkUserNoLongerExistOnAgency="BORCHK_USER_NO_LONGER_EXIST_ON_AGENCY",e.ErrorMissingPincode="ERROR_MISSING_PINCODE",e.InvalidOrder="INVALID_ORDER",e.NotOwnedIllLoc="NOT_OWNED_ILL_LOC",e.NotOwnedNoIllLoc="NOT_OWNED_NO_ILL_LOC",e.NotOwnedWrongIllMediumtype="NOT_OWNED_WRONG_ILL_MEDIUMTYPE",e.NoServicerequester="NO_SERVICEREQUESTER",e.OrsError="ORS_ERROR",e.OwnedAccepted="OWNED_ACCEPTED",e.OwnedOwnCatalogue="OWNED_OWN_CATALOGUE",e.OwnedWrongMediumtype="OWNED_WRONG_MEDIUMTYPE",e.ServiceUnavailable="SERVICE_UNAVAILABLE",e.UnknownError="UNKNOWN_ERROR",e.UnknownPickupagency="UNKNOWN_PICKUPAGENCY",e.UnknownUser="UNKNOWN_USER",e}({}),b=function(e){return e.Composit="COMPOSIT",e.Creator="CREATOR",e.Subject="SUBJECT",e.Title="TITLE",e}({}),w=function(e){return e.Analysis="ANALYSIS",e.Article="ARTICLE",e.Bookdescription="BOOKDESCRIPTION",e.Game="GAME",e.Literature="LITERATURE",e.Map="MAP",e.Movie="MOVIE",e.Music="MUSIC",e.Other="OTHER",e.Periodica="PERIODICA",e.Portrait="PORTRAIT",e.Review="REVIEW",e.Sheetmusic="SHEETMUSIC",e.Track="TRACK",e}({});const A="\n    fragment WithLanguages on Manifestation {\n  languages {\n    main {\n      display\n      iso639Set1\n    }\n  }\n}\n    ",x=`\n    fragment ManifestationBasicDetails on Manifestation {\n  ...WithLanguages\n  pid\n  ownerWork {\n    workId\n  }\n  titles {\n    full\n  }\n  abstract\n  materialTypes {\n    materialTypeSpecific {\n      display\n    }\n  }\n  creators {\n    display\n  }\n  edition {\n    publicationYear {\n      display\n    }\n  }\n  series {\n    title\n    members {\n      numberInSeries\n      work {\n        workId\n      }\n    }\n  }\n}\n    ${A}`,E=`\n    fragment WorkSmall on Work {\n  workId\n  titles {\n    full\n    original\n  }\n  abstract\n  creators {\n    display\n    __typename\n  }\n  series {\n    ...SeriesSimple\n  }\n  workYear {\n    year\n  }\n  genreAndForm\n  manifestations {\n    ...ManifestationsSimple\n  }\n}\n    \n    fragment SeriesSimple on Series {\n  title\n  seriesId\n  isPopular\n  members {\n    numberInSeries\n    work {\n      workId\n      titles {\n        main\n      }\n    }\n  }\n  readThisFirst\n  readThisWhenever\n}\n    \n\n    fragment ManifestationsSimple on Manifestations {\n  all {\n    ...ManifestationsSimpleFields\n  }\n  latest {\n    ...ManifestationsSimpleFields\n  }\n  bestRepresentation {\n    ...ManifestationsSimpleFields\n  }\n}\n    \n    fragment ManifestationsSimpleFields on Manifestation {\n  pid\n  genreAndForm\n  source\n  subjects {\n    all {\n      display\n    }\n  }\n  ...WithLanguages\n  titles {\n    main\n    original\n  }\n  fictionNonfiction {\n    display\n    code\n  }\n  materialTypes {\n    materialTypeSpecific {\n      display\n    }\n  }\n  creators {\n    display\n    __typename\n  }\n  publisher\n  identifiers {\n    type\n    value\n  }\n  contributors {\n    display\n    roles {\n      function {\n        singular\n      }\n    }\n  }\n  contents {\n    heading\n    type\n    raw\n    entries {\n      title {\n        display\n      }\n      creators {\n        persons {\n          display\n          firstName\n          lastName\n          attributeToName\n        }\n        corporations {\n          display\n          main\n        }\n      }\n      contributors\n      playingTime\n      sublevel {\n        title {\n          display\n        }\n        contributors\n        playingTime\n        sublevel {\n          title {\n            display\n          }\n          contributors\n          playingTime\n        }\n      }\n    }\n  }\n  edition {\n    summary\n    publicationYear {\n      display\n    }\n  }\n  dateFirstEdition {\n    display\n    year\n  }\n  audience {\n    generalAudience\n    ages {\n      display\n    }\n    childrenOrAdults {\n      display\n      code\n    }\n  }\n  notes {\n    display\n  }\n  languages {\n    notes\n  }\n  physicalDescription {\n    summaryFull\n    numberOfPages\n  }\n  hostPublication {\n    summary\n  }\n  accessTypes {\n    code\n  }\n  access {\n    __typename\n    ... on AccessUrl {\n      origin\n      url\n      loginRequired\n      status\n    }\n    ... on RetrieverService {\n      id\n    }\n    ... on InterLibraryLoan {\n      loanIsPossible\n    }\n    ... on Ereol {\n      origin\n      url\n      canAlwaysBeLoaned\n    }\n    ... on DigitalArticleService {\n      issn\n    }\n  }\n  shelfmark {\n    postfix\n    shelfmark\n  }\n  workYear {\n    year\n  }\n  catalogueCodes {\n    nationalBibliography\n    otherCatalogues\n  }\n}\n    ${A}`,C=`\n    fragment WorkMedium on Work {\n  ...WorkSmall\n  materialTypes {\n    materialTypeGeneral {\n      code\n    }\n    materialTypeSpecific {\n      display\n    }\n  }\n  mainLanguages {\n    display\n    iso639Set1\n  }\n  subjects {\n    all {\n      display\n    }\n    dbcVerified {\n      display\n    }\n  }\n  fictionNonfiction {\n    display\n    code\n  }\n  dk5MainEntry {\n    display\n    code\n  }\n  relations {\n    hasReview {\n      pid\n    }\n    hasAdaptation {\n      ownerWork {\n        workId\n        workTypes\n        titles {\n          main\n        }\n      }\n    }\n  }\n}\n    ${E}
2`,S=`\n    query getSmallWork($id: String!) {\n  work(id: $id) {\n    ...WorkSmall\n  }\n}\n    ${E}`,k=`\n    query getManifestationViaMaterialByFaust($faust: String!) {\n  manifestation(faust: $faust) {\n    ...ManifestationBasicDetails\n  }\n}\n    ${x}`,M=`\n    query getManifestationViaBestRepresentationByFaust($faust: String!) {\n  manifestation(faust: $faust) {\n    ownerWork {\n      manifestations {\n        bestRepresentation {\n          ...ManifestationBasicDetails\n        }\n      }\n    }\n  }\n}\n    ${x}`,_=`\n    query getMaterial($wid: String!) {\n  work(id: $wid) {\n    ...WorkMedium\n  }\n}\n    ${C}`,T=`\n    query getMaterialGlobally($wid: String!) {\n  work(id: $wid) {\n    ...WorkMedium\n  }\n}\n    ${C}`,D=`\n    query recommendFromFaust($faust: String!, $limit: Int!) {\n  recommend(faust: $faust, limit: $limit) {\n    result {\n      work {\n        ...WorkSmall\n      }\n    }\n  }\n}\n    ${E}`,I=`\n    query searchWithPagination($q: SearchQueryInput!, $offset: Int!, $limit: PaginationLimitScalar!, $filters: SearchFiltersInput) {\n  search(q: $q, filters: $filters) {\n    hitcount\n    works(offset: $offset, limit: $limit) {\n      ...WorkSmall\n    }\n  }\n}\n    ${E}`,R=`\n    query complexSearchWithPagination($cql: String!, $offset: Int!, $limit: PaginationLimitScalar!, $filters: ComplexSearchFiltersInput!, $sort: [SortInput!]) {\n  complexSearch(cql: $cql, filters: $filters) {\n    hitcount\n    works(offset: $offset, limit: $limit, sort: $sort) {\n      ...WorkSmall\n    }\n  }\n}\n    ${E}`,O=`\n    query getSeries($seriesId: String!, $limit: Int!, $offset: Int!) {\n  series(seriesId: $seriesId) {\n    title\n    description\n    mainLanguages\n    hitcount\n    members(limit: $limit, offset: $offset) {\n      numberInSeries\n      readThisFirst\n      work {\n        ...WorkSmall\n        manifestations {\n          bestRepresentation {\n            cover {\n              origin\n            }\n          }\n        }\n      }\n    }\n  }\n}\n    ${E}`,P=`\n    query suggestionsFromQueryString($q: String!, $branchId: String) {\n  localSuggest(q: $q, branchId: $branchId) {\n    result {\n      type\n      term\n      work {\n        workId\n        titles {\n          main\n        }\n        creators {\n          display\n        }\n        manifestations {\n          all {\n            pid\n          }\n          bestRepresentation {\n            pid\n            ...WithLanguages\n          }\n        }\n      }\n    }\n  }\n}\n    ${A}`;n.d(t,["BG",0,(e,t)=>(0,r.I)({queryKey:["getReviewManifestations",e],queryFn:(0,a.G)("\n    query getReviewManifestations($pid: [String!]!) {\n  manifestations(pid: $pid) {\n    ...ManifestationReviewFields\n  }\n}\n    \n    fragment ManifestationReviewFields on Manifestation {\n  pid\n  recordCreationDate\n  creators {\n    display\n  }\n  access {\n    __typename\n    ... on RetrieverService {\n      id\n    }\n    ... on DigitalArticleService {\n      issn\n    }\n    ... on AccessUrl {\n      url\n      origin\n    }\n  }\n  edition {\n    publicationYear {\n      display\n    }\n  }\n  hostPublication {\n    title\n    issue\n  }\n  creators {\n    display\n  }\n  physicalDescription {\n    summaryFull\n  }\n  dateFirstEdition {\n    display\n  }\n  workYear {\n    display\n  }\n  review {\n    rating\n    reviewByLibrarians {\n      content\n      heading\n      type\n      manifestations {\n        pid\n        titles {\n          main\n        }\n      }\n    }\n  }\n}\n    ",e),...t}),"Bc",0,(e,t)=>(0,r.I)({queryKey:["complexFacetSearch",e],queryFn:(0,a.G)("\n    query complexFacetSearch($cql: String!, $facets: ComplexSearchFacetsInput, $filters: ComplexSearchFiltersInput) {\n  complexSearch(cql: $cql, filters: $filters, facets: $facets) {\n    facets {\n      name\n      values {\n        key\n        score\n      }\n    }\n  }\n}\n    ",e),...t}),"Bv",0,e=>(0,i.n)({mutationKey:["openOrder"],mutationFn:e=>(0,a.G)("\n    mutation openOrder($input: SubmitOrderInput!) {\n  submitOrder(input: $input, dryRun: false) {\n    status\n    message\n    orderId\n  }\n}\n    ",e)(),...e}),"CU",0,(e,t)=>(0,r.I)({queryKey:["getDashboardRecommendations",e],queryFn:(0,a.G)("\n    query getDashboardRecommendations($faust: String, $id: String, $limit: Int!) {\n  recommend(faust: $faust, id: $id, limit: $limit) {\n    result {\n      work {\n        workId\n        titles {\n          full\n        }\n        creators {\n          display\n        }\n        manifestations {\n          bestRepresentation {\n            cover {\n              large {\n                url\n              }\n            }\n          }\n        }\n      }\n    }\n  }\n}\n    ",e),...t}),"Dp",0,e=>(0,i.n)({mutationKey:["placeCopy"],mutationFn:e=>(0,a.G)("\n    mutation placeCopy($input: CopyRequestInput!) {\n  elba {\n    placeCopyRequest(input: $input) {\n      status\n    }\n  }\n}\n    ",e)(),...e}),"KG",0,(e,t)=>(0,r.I)({queryKey:["searchWithPagination",e],queryFn:(0,a.G)(I,e),...t}),"Md",0,I,"NM",0,(e,t)=>(0,r.I)({queryKey:["getManifestationViaBestRepresentationByFaust",e],queryFn:(0,a.G)(M,e),...t}),"Nr",0,(e,t)=>(0,r.I)({queryKey:["recommendFromFaust",e],queryFn:(0,a.G)(D,e),...t}),"OZ",0,(e,t)=>(0,r.I)({queryKey:["getSmallWork",e],queryFn:(0,a.G)(S,e),...t}),"Od",0,(e,t)=>(0,r.I)({queryKey:["complexSuggest",e],queryFn:(0,a.G)("\n    query complexSuggest($q: String!, $type: ComplexSuggestionTypeEnum!) {\n  complexSuggest(q: $q, type: $type) {\n    result {\n      type\n      term\n      traceId\n    }\n  }\n}\n    ",e),...t}),"PR",0,(e,t)=>(0,r.I)({queryKey:["WorkRecommendations",e],queryFn:(0,a.G)("\n    query WorkRecommendations($pid: String!, $limit: Int!) {\n  recommend(pid: $pid, limit: $limit) {\n    result {\n      work {\n        workId\n        titles {\n          main\n        }\n        creators {\n          display\n        }\n      }\n    }\n  }\n}\n    ",e),...t}),"RR",0,(e,t)=>(0,r.I)({queryKey:["getMaterial",e],queryFn:(0,a.G)(_,e),...t}),"TH",0,(e,t)=>(0,r.I)({queryKey:["GetCoversByPids",e],queryFn:(0,a.G)("\n    query GetCoversByPids($pids: [String!]!) {\n  manifestations(pid: $pids) {\n    pid\n    cover {\n      xSmall {\n        url\n        width\n        height\n      }\n      small {\n        url\n        width\n        height\n      }\n      medium {\n        url\n        width\n        height\n      }\n      large {\n        url\n        width\n        height\n      }\n    }\n  }\n}\n    ",e),...t}),"V0",0,(e,t)=>(0,r.I)({queryKey:["searchFacet",e],queryFn:(0,a.G)("\n    query searchFacet($q: SearchQueryInput!, $facets: [FacetFieldEnum!]!, $facetLimit: Int!, $filters: SearchFiltersInput) {\n  search(q: $q, filters: $filters) {\n    facets(facets: $facets) {\n      name\n      type\n      values(limit: $facetLimit) {\n        key\n        term\n        score\n        traceId\n      }\n    }\n  }\n}\n    ",e),...t}),"V3",0,(e,t)=>(0,r.I)({queryKey:["getManifestationViaMaterialByFaust",e],queryFn:(0,a.G)(k,e),...t}),"VL",0,(e,t)=>(0,r.I)({queryKey:["getMaterialGlobally",e],queryFn:(0,a.G)(T,e),...t}),"Vt",0,(e,t)=>(0,r.I)({queryKey:["GetBestRepresentationPidByIsbn",e],queryFn:(0,a.G)("\n    query GetBestRepresentationPidByIsbn($cql: String!, $offset: Int!, $limit: PaginationLimitScalar!, $filters: ComplexSearchFiltersInput!) {\n  complexSearch(cql: $cql, filters: $filters) {\n    works(offset: $offset, limit: $limit) {\n      workId\n      manifestations {\n        bestRepresentation {\n          pid\n        }\n      }\n    }\n  }\n}\n    ",e),...t}),"YP",0,(e,t)=>(0,r.I)({queryKey:["complexSearchWithPagination",e],queryFn:(0,a.G)(R,e),...t}),"Yu",0,(e,t)=>(0,r.I)({queryKey:["suggestionsFromQueryString",e],queryFn:(0,a.G)(P,e),...t}),"i7",0,(e,t)=>(0,r.I)({queryKey:["getRetriever",e],queryFn:(0,a.G)("\n    query getRetriever($id: String!) {\n  retriever(id: $id) {\n    error\n    article {\n      headline\n      subHeadline\n      publishingDate\n      sourceName\n      fullTextHtml\n    }\n  }\n}\n    ",e),...t}),"p$",0,_,"xF",0,(e,t)=>(0,r.I)({queryKey:["getSeries",e],queryFn:(0,a.G)(O,e),...t}),"zz",0,(e,t)=>(0,r.I)({queryKey:["getRelatedWorks",e],queryFn:(0,a.G)("\n    query getRelatedWorks($cql: String!, $offset: Int!, $limit: PaginationLimitScalar!, $filters: ComplexSearchFiltersInput!, $sort: [SortInput!]) {\n  complexSearch(cql: $cql, filters: $filters) {\n    works(offset: $offset, limit: $limit, sort: $sort) {\n      workId\n      workTypes\n      titles {\n        full\n      }\n      series {\n        seriesId\n        title\n        numberInSeries\n        readThisFirst\n      }\n      manifestations {\n        bestRepresentation {\n          cover {\n            large {\n              url\n            }\n          }\n        }\n      }\n    }\n  }\n}\n    ",e),...t})])},78876(e,t,n){"use strict";n.d(t,{G:()=>d});var r=n(89414),i=n(97834),a=n(96272);class s extends a.A{name="DbcGateWayHttpError"}n(97700);var o=n(71495);const l={complexFacetSearch:o.TJ.fbiLocal,complexSearchWithPagination:o.TJ.fbiLocal,complexSuggest:o.TJ.fbiLocal,complexSearchWithPaginationWorkAccess:o.TJ.fbiLocal,getDashboardRecommendations:o.TJ.fbiLocal,getMaterial:o.TJ.fbiLocal,getRelatedWorks:o.TJ.fbiLocal,intelligentFacets:o.TJ.fbiLocal,recommendFromFaust:o.TJ.fbiLocal,searchFacet:o.TJ.fbiLocal,searchWithPagination:o.TJ.fbiLocal,suggestionsFromQueryString:o.TJ.fbiLocal,getManifestationViaBestRepresentationByFaust:o.TJ.fbiGlobal,getManifestationViaMaterialByFaust:o.TJ.fbiGlobal,getMaterialGlobally:o.TJ.fbiGlobal,getRetriever:o.TJ.fbiGlobal,getReviewManifestations:o.TJ.fbiGlobal,getSmallWork:o.TJ.fbiGlobal,openOrder:o.TJ.fbiGlobal,default:o.TJ.fbi},c=e=>e?(0,o.aW)(l[e]||l.default):(0,o.aW)(l.default),u=/\b(?:query|mutation|subscription)\s+(\w+)/,d=(e,t,n)=>a=>{const o=n??(e=>{if(!e)return c();const{queryKey:t}=e,[n]=t;return c(n)})(a),l=((e,t)=>{const n=(e=>e.match(u)?.[1])(t);return n?`${e}${e.includes("?")?"&":"?"}${n}`:e})(o,e),d=(0,i.gf)("user")||(0,i.gf)(i._L);return fetch(l,{method:"POST",headers:{"Content-Type":"application/json",...d?{Authorization:`Bearer ${d}`}:{}},body:JSON.stringify({query:e,variables:t})}).then(async e=>{if(!e.ok)throw new s(e.status,e.statusText);const t=await e.json();if(t.errors){const{message:e}=t.errors[0];throw new Error(e)}return t.data}).catch(t=>{if(t instanceof s)throw t;const n=t instanceof Error?t.message:"Unknown error";throw new r.A(n,e)})}},9863(e,t,n){"use strict";n.d(t,{J0:()=>p,Fg:()=>f,hi:()=>h,v2:()=>g,Dp:()=>m,I1:()=>v,vS:()=>y});var r=n(48328),i=n(65310),a=n(65557),s=n(97834),o=n(71495),l=n(10083);class c extends l.A{name="DplCmsServiceHttpError"}const u=async(e,t)=>{const{headers:n}=t,r=(0,s.gf)("user")??(0,s.gf)(s._L),i=r?{Authorization:`Bearer ${r}`}:{},l=`${(0,o.aW)(o.TJ.dplCms)}${e}`;try{const e=await fetch(l,{...t,headers:{...n,...i}});if(!e.ok)throw new c(e.status,e.statusText,l);try{return await e.json()}catch(e){if(!(e instanceof SyntaxError))throw e}}catch(e){if(e instanceof c)throw e;const t=e instanceof Error?e.message:"Unknown error";throw new a.A(t,l)}return null},d=(e,t)=>{const n={queryKey:t};for(const t of Object.keys(e))"queryKey"!==t&&Object.defineProperty(n,t,{enumerable:!0,configurable:!0,get:()=>e[t]});return n},f=(e,t)=>(0,r.n)((e=>{const t=["campaignMatchPOST"],{mutation:n,request:r}=e?e.mutation&&"mutationKey"in e.mutation&&e.mutation.mutationKey?e:{...e,mutation:{...e.mutation,mutationKey:t}}:{mutation:{mutationKey:t},request:void 0};return{mutationFn:e=>{const{data:t,params:n}=e??{};return(async(e,t,n)=>u((e=>{const t=new URLSearchParams;Object.entries(e||{}
2).forEach(([e,n])=>{void 0!==n&&t.append(e,null===n?"null":String(n))});const n=t.toString();return n.length>0?`/dpl_campaign/match?${n}`:"/dpl_campaign/match"})(t),{...n,method:"POST",headers:{"Content-Type":"application/json",...(e=>{if(!e)return{};if(e instanceof Headers)return Object.fromEntries(e.entries());if(Symbol.iterator in e)return Object.fromEntries(Array.from(e,e=>Array.from(e)));const t={};for(const[n,r]of Object.entries(e))void 0!==r&&(t[n]=r);return t})(n?.headers)},body:JSON.stringify(e)}))(t,n,r)},...n}})(e),t),h=(e,t)=>(0,r.n)((e=>{const t=["dplOpeningHoursCreatePOST"],{mutation:n,request:r}=e?e.mutation&&"mutationKey"in e.mutation&&e.mutation.mutationKey?e:{...e,mutation:{...e.mutation,mutationKey:t}}:{mutation:{mutationKey:t},request:void 0};return{mutationFn:e=>{const{data:t,params:n}=e??{};return(async(e,t,n)=>u((e=>{const t=new URLSearchParams;Object.entries(e||{}).forEach(([e,n])=>{void 0!==n&&t.append(e,null===n?"null":String(n))});const n=t.toString();return n.length>0?`/api/v1/opening_hours?${n}`:"/api/v1/opening_hours"})(t),{...n,method:"POST",headers:{"Content-Type":"application/json",...(e=>{if(!e)return{};if(e instanceof Headers)return Object.fromEntries(e.entries());if(Symbol.iterator in e)return Object.fromEntries(Array.from(e,e=>Array.from(e)));const t={};for(const[n,r]of Object.entries(e))void 0!==r&&(t[n]=r);return t})(n?.headers)},body:JSON.stringify(e)}))(t,n,r)},...n}})(e),t),p=e=>["/api/v1/opening_hours",...e?[e]:[]];function m(e,t,n){const r=((e,t)=>{const{query:n,request:r}=t??{};return{queryKey:n?.queryKey??p(e),queryFn:({signal:t})=>(async(e,t)=>u((e=>{const t=new URLSearchParams;Object.entries(e||{}).forEach(([e,n])=>{void 0!==n&&t.append(e,null===n?"null":String(n))});const n=t.toString();return n.length>0?`/api/v1/opening_hours?${n}`:"/api/v1/opening_hours"})(e),{...t,method:"GET"}))(e,{signal:t,...r}),...n}})(e,t),a=(0,i.I)(r,n);return d(a,r.queryKey)}const g=(e,t)=>(0,r.n)((e=>{const t=["dplOpeningHoursDeleteDELETE"],{mutation:n,request:r}=e?e.mutation&&"mutationKey"in e.mutation&&e.mutation.mutationKey?e:{...e,mutation:{...e.mutation,mutationKey:t}}:{mutation:{mutationKey:t},request:void 0};return{mutationFn:e=>{const{id:t,params:n}=e??{};return(async(e,t,n)=>u(((e,t)=>{const n=new URLSearchParams;Object.entries(t||{}).forEach(([e,t])=>{void 0!==t&&n.append(e,null===t?"null":String(t))});const r=n.toString();return r.length>0?`/api/v1/opening_hours/${e}?${r}`:`/api/v1/opening_hours/${e}`})(e,t),{...n,method:"DELETE"}))(t,n,r)},...n}})(e),t),v=(e,t)=>(0,r.n)((e=>{const t=["dplOpeningHoursUpdatePATCH"],{mutation:n,request:r}=e?e.mutation&&"mutationKey"in e.mutation&&e.mutation.mutationKey?e:{...e,mutation:{...e.mutation,mutationKey:t}}:{mutation:{mutationKey:t},request:void 0};return{mutationFn:e=>{const{id:t,data:n,params:i}=e??{};return(async(e,t,n,r)=>u(((e,t)=>{const n=new URLSearchParams;Object.entries(t||{}).forEach(([e,t])=>{void 0!==t&&n.append(e,null===t?"null":String(t))});const r=n.toString();return r.length>0?`/api/v1/opening_hours/${e}?${r}`:`/api/v1/opening_hours/${e}`})(e,n),{...r,method:"PATCH",headers:{"Content-Type":"application/json",...(e=>{if(!e)return{};if(e instanceof Headers)return Object.fromEntries(e.entries());if(Symbol.iterator in e)return Object.fromEntries(Array.from(e,e=>Array.from(e)));const t={};for(const[n,r]of Object.entries(e))void 0!==r&&(t[n]=r);return t})(r?.headers)},body:JSON.stringify(t)}))(t,n,i,r)},...n}})(e),t);function y(e,t,n){const r=((e,t)=>{const{query:n,request:r}=t??{},i=n?.queryKey??(e=>["/dpl-url-proxy",...e?[e]:[]])(e);return{queryKey:i,queryFn:({signal:t})=>(async(e,t)=>u((e=>{const t=new URLSearchParams;Object.entries(e||{}).forEach(([e,n])=>{void 0!==n&&t.append(e,null===n?"null":String(n))});const n=t.toString();return n.length>0?`/dpl-url-proxy?${n}`:"/dpl-url-proxy"})(e),{...t,method:"GET"}))(e,{signal:t,...r}),...n}})(e,t),a=(0,i.I)(r,n);return d(a,r.queryKey)}},88005(e,t,n){"use strict";n.d(t,["_",0,{none:"none",weekly:"weekly"}])},17211(e,t,n){"use strict";n.d(t,{A:()=>r});class r extends Error{useErrorBoundary=!1;name="InvalidUrlError";constructor(e,t){super(e),this.message=e,this.context=t}}},87533(e,t,n){"use strict";n.d(t,{PC:()=>y,WN:()=>w,$4:()=>S,eo:()=>M,vN:()=>m,eu:()=>v,ti:()=>E,g1:()=>h,io:()=>b,J2:()=>x,qz:()=>A,zw:()=>k,wF:()=>_,$6:()=>g,Oc:()=>C,cK:()=>p,tP:()=>T}),n(97700);var r=n(48328),i=n(65310),a=n(89414),s=n(97834),o=n(28742),l=n(71495),c=n(96272);class u extends c.A{name="FbsServiceHttpError"}const d=async(e,t)=>{const{headers:n}=t,r=(0,o.dG)()??(0,s.gf)(s._L),i=r?{Authorization:`Bearer ${r}`}:{},c=`${(0,l.aW)(l.TJ.fbs)}${e}`;try{const e=await fetch(c,{...t,headers:{...n,...i}});if(!e.ok)throw new u(e.status,e.statusText,c);const r=await e.text();return r?JSON.parse(r):null}catch(e){if(e instanceof u)throw e;const t=e instanceof Error?e.message:"Unknown error";throw new a.A(t,c)}},f=(e,t)=>{const n={queryKey:t};for(const t of Object.keys(e))"queryKey"!==t&&Object.defineProperty(n,t,{enumerable:!0,configurable:!0,get:()=>e[t]});return n},h=(e,t)=>(0,r.n)((e=>{const t=["deleteReservations"],{mutation:n,request:r}=e?e.mutation&&"mutationKey"in e.mutation&&e.mutation.mutationKey?e:{...e,mutation:{...e.mutation,mutationKey:t}}:{mutation:{mutationKey:t},request:void 0};return{mutationFn:e=>{const{params:t}=e??{};return(async(e,t)=>d((e=>{const t=new URLSearchParams;Object.entries(e||{}
2).forEach(([e,n])=>{Array.isArray(n)&&["reservationid"].includes(e)&&n.forEach(n=>{t.append(e,null===n?"null":String(n))})});const n=t.toString();return n.length>0?`/external/v1/agencyid/patrons/patronid/reservations?${n}`:"/external/v1/agencyid/patrons/patronid/reservations"})(e),{...t,method:"DELETE"}))(t,r)},...n}})(e),t),p=(e,t)=>(0,r.n)((e=>{const t=["updateReservations"],{mutation:n,request:r}=e?e.mutation&&"mutationKey"in e.mutation&&e.mutation.mutationKey?e:{...e,mutation:{...e.mutation,mutationKey:t}}:{mutation:{mutationKey:t},request:void 0};return{mutationFn:e=>{const{data:t}=e??{};return(async(e,t)=>d("/external/v1/agencyid/patrons/patronid/reservations",{...t,method:"PUT",headers:{"Content-Type":"application/json",...(e=>{if(!e)return{};if(e instanceof Headers)return Object.fromEntries(e.entries());if(Symbol.iterator in e)return Object.fromEntries(Array.from(e,e=>Array.from(e)));const t={};for(const[n,r]of Object.entries(e))void 0!==r&&(t[n]=r);return t})(t?.headers)},body:JSON.stringify(e)}))(t,r)},...n}})(e),t),m=()=>["/external/v1/agencyid/patrons/patronid/reservations/v2"];function g(e,t){const n=(e=>{const{query:t,request:n}=e??{};return{queryKey:t?.queryKey??m(),queryFn:({signal:e})=>(async e=>d("/external/v1/agencyid/patrons/patronid/reservations/v2",{...e,method:"GET"}))({signal:e,...n}),...t}})(e),r=(0,i.I)(n,t);return f(r,n.queryKey)}const v=(e,t)=>(0,r.n)((e=>{const t=["addReservationsV2"],{mutation:n,request:r}=e?e.mutation&&"mutationKey"in e.mutation&&e.mutation.mutationKey?e:{...e,mutation:{...e.mutation,mutationKey:t}}:{mutation:{mutationKey:t},request:void 0};return{mutationFn:e=>{const{data:t}=e??{};return(async(e,t)=>d("/external/v1/agencyid/patrons/patronid/reservations/v2",{...t,method:"POST",headers:{"Content-Type":"application/json",...(e=>{if(!e)return{};if(e instanceof Headers)return Object.fromEntries(e.entries());if(Symbol.iterator in e)return Object.fromEntries(Array.from(e,e=>Array.from(e)));const t={};for(const[n,r]of Object.entries(e))void 0!==r&&(t[n]=r);return t})(t?.headers)},body:JSON.stringify(e)}))(t,r)},...n}})(e),t),y=async(e,t)=>d((e=>{const t=new URLSearchParams;Object.entries(e||{}).forEach(([e,n])=>{Array.isArray(n)&&["recordid","exclude"].includes(e)&&n.forEach(n=>{t.append(e,null===n?"null":String(n))})});const n=t.toString();return n.length>0?`/external/agencyid/catalog/availability/v3?${n}`:"/external/agencyid/catalog/availability/v3"})(e),{...t,method:"GET"});function b(e,t,n){const r=((e,t)=>{const{query:n,request:r}=t??{},i=n?.queryKey??(e=>["/external/agencyid/catalog/availability/v3",...e?[e]:[]])(e);return{queryKey:i,queryFn:({signal:t})=>y(e,{signal:t,...r}),...n}})(e,t),a=(0,i.I)(r,n);return f(a,r.queryKey)}const w=e=>["/external/agencyid/catalog/holdingsLogistics/v1",...e?[e]:[]];function A(e,t,n){const r=((e,t)=>{const{query:n,request:r}=t??{};return{queryKey:n?.queryKey??w(e),queryFn:({signal:t})=>(async(e,t)=>d((e=>{const t=new URLSearchParams;Object.entries(e||{}).forEach(([e,n])=>{Array.isArray(n)&&["recordid","exclude"].includes(e)&&n.forEach(n=>{t.append(e,null===n?"null":String(n))})});const n=t.toString();return n.length>0?`/external/agencyid/catalog/holdingsLogistics/v1?${n}`:"/external/agencyid/catalog/holdingsLogistics/v1"})(e),{...t,method:"GET"}))(e,{signal:t,...r}),...n}})(e,t),a=(0,i.I)(r,n);return f(a,r.queryKey)}function x(e,t,n){const r=((e,t)=>{const{query:n,request:r}=t??{},i=n?.queryKey??(e=>["/external/agencyid/patron/patronid/fees/v2",...e?[e]:[]])(e);return{queryKey:i,queryFn:({signal:t})=>(async(e,t)=>d((e=>{const t=new URLSearchParams;Object.entries(e||{}).forEach(([e,n])=>{void 0!==n&&t.append(e,null===n?"null":String(n))});const n=t.toString();return n.length>0?`/external/agencyid/patron/patronid/fees/v2?${n}`:"/external/agencyid/patron/patronid/fees/v2"})(e),{...t,method:"GET"}))(e,{signal:t,...r}),...n}})(e,t),a=(0,i.I)(r,n);return f(a,r.queryKey)}const E=(e,t)=>(0,r.n)((e=>{const t=["createV9"],{mutation:n,request:r}=e?e.mutation&&"mutationKey"in e.mutation&&e.mutation.mutationKey?e:{...e,mutation:{...e.mutation,mutationKey:t}}:{mutation:{mutationKey:t},request:void 0};return{mutationFn:e=>{const{data:t}=e??{};return(async(e,t)=>d("/external/agencyid/patrons/v9",{...t,method:"POST",headers:{"Content-Type":"application/json",...(e=>{if(!e)return{};if(e instanceof Headers)return Object.fromEntries(e.entries());if(Symbol.iterator in e)return Object.fromEntries(Array.from(e,e=>Array.from(e)));const t={};for(const[n,r]of Object.entries(e))void 0!==r&&(t[n]=r);return t})(t?.headers)},body:JSON.stringify(e)}))(t,r)},...n}})(e),t),C=(e,t)=>(0,r.n)((e=>{const t=["renewLoansV2"],{mutation:n,request:r}=e?e.mutation&&"mutationKey"in e.mutation&&e.mutation.mutationKey?e:{...e,mutation:{...e.mutation,mutationKey:t}}:{mutation:{mutationKey:t},request:void 0};return{mutationFn:e=>{const{data:t}=e??{};return(async(e,t)=>d("/external/agencyid/patrons/patronid/loans/renew/v2",{...t,method:"POST",headers:{"Content-Type":"application/json",...(e=>{if(!e)return{};if(e instanceof Headers)return Object.fromEntries(e.entries());if(Symbol.iterator in e)return Object.fromEntries(Array.from(e,e=>Array.from(e)));const t={};for(const[n,r]of Object.entries(e))void 0!==r&&(t[n]=r);return t})(t?.headers)},body:JSON.stringify(e)}))(t,r)},...n}})(e),t),S=()=>["/external/agencyid/patrons/patronid/loans/v2"];function k(e,t){const n=(e=>{const{query:t,request:n}=e??{};return{queryKey:t?.queryKey??S(),queryFn:({signal:e})=>(async e=>d("/external/agencyid/patrons/patronid/loans/v2",{...e,method:"GET"}))({signal:e,...n}),...t}})(e),r=(0,i.I)(n,t);return f(r,n.queryKey)}const M=()=>["/external/agencyid/patrons/patronid/v4"];function _(e,t){const n=(e=>{const{query:t,request:n}=e??{};return{queryKey:t?.queryKey??M(),queryFn:({signal:e})=>(async e=>d("/external/agencyid/patrons/patronid/v4",{...e,method:"GET"}))({signal:e,...n}),...t}})(e),r=(0,i.I)(n,t);return f(r,n.queryKey)}const T=(e,t)=>
2(0,r.n)((e=>{const t=["updateV8"],{mutation:n,request:r}=e?e.mutation&&"mutationKey"in e.mutation&&e.mutation.mutationKey?e:{...e,mutation:{...e.mutation,mutationKey:t}}:{mutation:{mutationKey:t},request:void 0};return{mutationFn:e=>{const{data:t}=e??{};return(async(e,t)=>d("/external/agencyid/patrons/patronid/v8",{...t,method:"PUT",headers:{"Content-Type":"application/json",...(e=>{if(!e)return{};if(e instanceof Headers)return Object.fromEntries(e.entries());if(Symbol.iterator in e)return Object.fromEntries(Array.from(e,e=>Array.from(e)));const t={};for(const[n,r]of Object.entries(e))void 0!==r&&(t[n]=r);return t})(t?.headers)},body:JSON.stringify(e)}))(t,r)},...n}})(e),t)},89414(e,t,n){"use strict";n.d(t,{A:()=>i});var r=n(22339);class i extends r.A{context;name="FetchFailedCriticalError";useErrorBoundary=!0;constructor(e,t){super(e),this.context=t}}},65557(e,t,n){"use strict";n.d(t,{A:()=>i});var r=n(22339);class i extends r.A{context;name="FetchFailedError";useErrorBoundary=!1;constructor(e,t){super(e),this.context=t}}},96272(e,t,n){"use strict";n.d(t,{A:()=>i});var r=n(21717);class i extends r.A{useErrorBoundary=!0;constructor(e,t,n){super(e,t,n),this.status=e,this.message=t,this.context=n}}},22339(e,t,n){"use strict";n.d(t,{A:()=>r});class r extends Error{useErrorBoundary=!1;name="FetcherError";constructor(e,t){super(e),this.message=e,this.context=t}}},10083(e,t,n){"use strict";n.d(t,{A:()=>i});var r=n(21717);class i extends r.A{useErrorBoundary=!1;constructor(e,t,n){super(e,t,n),this.status=e,this.message=t,this.context=n}}},95071(e,t,n){"use strict";var r=n(93223);const i={},a=(0,r.Z0)({name:"filter",initialState:i,reducers:{add(e,t){const{facet:n,term:r,origin:i}=t.payload;return{...e,[n]:{...e[n],[r.term]:{...r,origin:i}}}},remove(e,t){const{facet:n,term:r}=t.payload,i={...e[n]};if(delete i[r.term],0===Object.keys(i).length){const t={...e};return delete t[n],t}return{...e,[n]:i}},clear:()=>i}}),{add:s,remove:o,clear:l}=a.actions,c=a.reducer;n.d(t,["Ay",0,c,"IU",0,l,"TF",0,o,"WQ",0,s])},4719(e,t,n){"use strict";n.d(t,{A5:()=>v,Ay:()=>b,Cp:()=>y,d2:()=>d,l0:()=>c,ss:()=>p});var r=n(93223),i=n(32050),a=n(81409),s=n(79017),o=n(57996),l=n(28742);const c="didAuthenticate",u={addFavorite:({id:e})=>(0,i.B5)("default",e)},d=({expire:e})=>!e||(0,s.Ay)()>e,f=(0,r.Z0)({name:"guardedRequests",initialState:{request:null},reducers:{addRequest(e,t){const{payload:n}=t;n?.expire||(n.expire=(0,s.Ay)()+60),e.request=n},removeRequest(e){e.request=null}}}),{addRequest:h,removeRequest:p}=f.actions,m=e=>u?.[e],g=e=>Boolean(m(e)),v=(0,r.zD)("guardedRequests/performRequest",async(e,{dispatch:t,fulfillWithValue:n,getState:r})=>{const{type:i,args:s}=e;return g(i)?((0,l.ok)()&&(t(h(e)),a.qj.flush().then(()=>{const{authUrl:e}=(e=>{const{url:{data:t}}=e;return(0,o.tP)(t)})(r());if(e){const t=(0,o.gG)({[c]:"1"});(0,o.bX)({authUrl:e,returnUrl:t})}})),console.debug("PERFORMING REQUEST CALLBACK"),m(i)(s)):n({status:"ignored",message:"Nothing to do"})}),y=(0,r.zD)("guardedRequests/reRunRequest",async(e,{fulfillWithValue:t})=>{const{type:n,args:r}=e;if(g(n)){const e=m(n);return console.debug("RERUNNING REQUEST"),e(r)}return t({status:"success",message:""})}),b=f.reducer},32050(e,t,n){"use strict";n.d(t,{B5:()=>p,yf:()=>d,M7:()=>f,Xi:()=>h,pt:()=>m});var r=n(65310),i=n(48328),a=n(65557),s=n(97834),o=n(71495),l=n(10083);class c extends l.A{name="MaterialListServiceHttpError"}const u=async(e,t)=>{const{method:n,headers:r}=t,i=(0,o.aW)(o.TJ.materialList),l=(0,s.gf)("user"),u={...r,...l?{Authorization:`Bearer ${l}`}:{},"Accept-Version":"2"},d=`${i}${e}`;try{const e=await fetch(d,{...t,headers:u});if(!e.ok)throw new c(e.status,e.statusText,d);if("GET"===n)try{return await e.json()}catch{throw new Error("The response body contains invalid JSON")}}catch(e){if(e instanceof c)throw e;const t=e instanceof Error?e.message:"Unknown error";throw new a.A(t,d)}return null},d=(e,t)=>[`/list/${e}`,...t?[t]:[]];function f(e,t,n,i){const a=((e,t,n)=>{const{query:r,request:i}=n??{};return{queryKey:r?.queryKey??d(e,t),queryFn:({signal:n})=>(async(e,t,n)=>u(((e,t)=>{const n=new URLSearchParams;Object.entries(t||{}
2).forEach(([e,t])=>{void 0!==t&&n.append(e,null===t?"null":String(t))});const r=n.toString();return r.length>0?`/list/${e}?${r}`:`/list/${e}`})(e,t),{...n,method:"GET"}))(e,t,{signal:n,...i}),enabled:null!=e,...r}})(e,t,n);return((e,t)=>{const n={queryKey:t};for(const t of Object.keys(e))"queryKey"!==t&&Object.defineProperty(n,t,{enumerable:!0,configurable:!0,get:()=>e[t]});return n})((0,r.I)(a,i),a.queryKey)}const h=(e,t)=>(0,i.n)((e=>{const t=["hasItem"],{mutation:n,request:r}=e?e.mutation&&"mutationKey"in e.mutation&&e.mutation.mutationKey?e:{...e,mutation:{...e.mutation,mutationKey:t}}:{mutation:{mutationKey:t},request:void 0};return{mutationFn:e=>{const{listId:t,itemId:n}=e??{};return(async(e,t,n)=>u(((e,t)=>`/list/${e}/${t}`)(e,t),{...n,method:"HEAD"}))(t,n,r)},...n}})(e),t),p=async(e,t,n)=>u(((e,t)=>`/list/${e}/${t}`)(e,t),{...n,method:"PUT"}),m=(e,t)=>(0,i.n)((e=>{const t=["removeItem"],{mutation:n,request:r}=e?e.mutation&&"mutationKey"in e.mutation&&e.mutation.mutationKey?e:{...e,mutation:{...e.mutation,mutationKey:t}}:{mutation:{mutationKey:t},request:void 0};return{mutationFn:e=>{const{listId:t,itemId:n}=e??{};return(async(e,t,n)=>u(((e,t)=>`/list/${e}/${t}`)(e,t),{...n,method:"DELETE"}))(t,n,r)},...n}})(e),t)},59776(e,t,n){"use strict";n(97700);var r=n(93223),i=n(57996);const a=[],s=()=>{const e=a.pop();return e&&e.focus(),e},o=e=>{if(e.modalIds&&e.modalIds.length>0){const t=e.modalIds[e.modalIds.length-1];(0,i.$u)({modal:t})}else(0,i.MR)("modal")},l=(0,r.Z0)({name:"modal",initialState:{modalIds:[]},reducers:{openModal(e,t){if("undefined"!=typeof window&&window.document&&(document.body.style.overflow="hidden"),t.payload.modalId&&!e.modalIds.includes(t.payload.modalId)){e.modalIds.push(t.payload.modalId);const n=new URL((0,i.Lu)()),r=n.searchParams.getAll("modal");e.modalIds.forEach(e=>{r&&!r.includes(e)&&n.searchParams.append("modal",e)}),window.history.pushState("","",(0,i.OA)(n))}const{activeElement:n}=document;var r;n&&"BODY"!==n.tagName&&(r=n)&&a.push(r)},closeModal(e,t){const n=e.modalIds.pop();e.modalIds.indexOf(t.payload.modalId)>-1&&e.modalIds.splice(e.modalIds.indexOf(t.payload.modalId),1),n&&(o(e),s()),0===e.modalIds.length&&(document.body.style.overflow="")},closeLastModal(e){document.body.style.overflow="",e.modalIds.pop()&&(o(e),s())},closeAllModals(e){document.body.style.overflow="",e.modalIds=[],o(e),s()}}}),{openModal:c,closeModal:u,closeLastModal:d,closeAllModals:f}=l.actions,h=l.reducer;n.d(t,["Ay",0,h,"Oo",0,u,"ch",0,d,"qf",0,c,"s7",0,f])},72850(e,t,n){"use strict";n.d(t,{A:()=>i});var r=n(10083);class i extends r.A{name="PublizonServiceError";responseBody;constructor(e,t,n,r){super(e,t,r),this.responseBody=n}}},68198(e,t,n){"use strict";n(696),n(44428),n(82886),n(61646),n(39735),n(53146),n(1968),n(92299),n(19616),n(92329),n(15053),n(62663),n(94987),n(25473),n(25644),n(97438);const r={EBOOK:1,AUDIOBOOK:2,PODCAST:4},i=new Set(Object.values(r));n.d(t,["Z",0,e=>null!=e&&i.has(e),"f",0,r])},83936(e,t,n){"use strict";n.d(t,{qC:()=>g,BE:()=>h,tt:()=>b,de:()=>x,PF:()=>f,Qo:()=>v,wK:()=>y,cC:()=>d,VM:()=>p,pA:()=>w,I5:()=>m,st:()=>A});var r=n(65310),i=n(48328),a=n(89414),s=n(97834),o=n(71495),l=n(72850);const c=async(e,t)=>{const{headers:n}=t,r=(0,s.gf)("user")??(0,s.gf)(s._L),i=r?{Authorization:`Bearer ${r}`}:{},c=`${(0,o.aW)(o.TJ.publizon)}${e}`;try{const e=await fetch(c,{...t,headers:{...n,...i}});try{const t=await e.json();if(!e.ok)throw new l.A(e.status,e.statusText,t,c);return t??null}catch(e){if(!(e instanceof SyntaxError))throw e}}catch(e){if(e instanceof l.A)throw e;const t=e instanceof Error?e.message:"Unknown error";throw new a.A(t,c)}return null},u=(e,t)=>{const n={queryKey:t};for(const t of Object.keys(e))"queryKey"!==t&&Object.defineProperty(n,t,{enumerable:!0,configurable:!0,get:()=>e[t]});return n};function d(e,t){const n=(e=>{const{query:t,request:n}=e??{};return{queryKey:t?.queryKey??["/v1/user/cardnumber/friendly"],queryFn:({signal:e})=>(async e=>c("/v1/user/cardnumber/friendly",{...e,method:"GET"}))({signal:e,...n}),...t}})(e),i=(0,r.I)(n,t);return u(i,n.queryKey)}function f(e,t){const n=(e=>{const{query:t,request:n}=e??{};return{queryKey:t?.queryKey??["/v1/library/profile"],queryFn:({signal:e})=>(async e=>c("/v1/library/profile",{...e,method:"GET"}))({signal:e,...n}),...t}})(e),i=(0,r.I)(n,t);return u(i,n.queryKey)}const h=e=>["/v1/user/loans",...e?[e]:[]];function p(e,t,n){const i=((e,t)=>{const{query:n,request:r}=t??{};return{queryKey:n?.queryKey??h(e),queryFn:({signal:t})=>(async(e,t)=>c((e=>{const t=new URLSearchParams;Object.entries(e||{}
2).forEach(([e,n])=>{void 0!==n&&t.append(e,null===n?"null":String(n))});const n=t.toString();return n.length>0?`/v1/user/loans?${n}`:"/v1/user/loans"})(e),{...t,method:"GET"}))(e,{signal:t,...r}),...n}})(e,t),a=(0,r.I)(i,n);return u(a,i.queryKey)}const m=(e,t)=>(0,i.n)((e=>{const t=["postV1UserLoansIdentifier"],{mutation:n,request:r}=e?e.mutation&&"mutationKey"in e.mutation&&e.mutation.mutationKey?e:{...e,mutation:{...e.mutation,mutationKey:t}}:{mutation:{mutationKey:t},request:void 0};return{mutationFn:e=>{const{identifier:t,params:n}=e??{};return(async(e,t,n)=>c(((e,t)=>{const n=new URLSearchParams;Object.entries(t||{}).forEach(([e,t])=>{void 0!==t&&n.append(e,null===t?"null":String(t))});const r=n.toString();return r.length>0?`/v1/user/loans/${e}?${r}`:`/v1/user/loans/${e}`})(e,t),{...n,method:"POST"}))(t,n,r)},...n}})(e),t),g=e=>[`/v1/loanstatus/${e}`];function v(e,t,n){const i=((e,t)=>{const{query:n,request:r}=t??{};return{queryKey:n?.queryKey??g(e),queryFn:({signal:t})=>(async(e,t)=>c((e=>`/v1/loanstatus/${e}`)(e),{...t,method:"GET"}))(e,{signal:t,...r}),enabled:null!=e,...n}})(e,t),a=(0,r.I)(i,n);return u(a,i.queryKey)}function y(e,t,n){const i=((e,t)=>{const{query:n,request:r}=t??{},i=n?.queryKey??(e=>[`/v1/products/${e}`])(e);return{queryKey:i,queryFn:({signal:t})=>(async(e,t)=>c((e=>`/v1/products/${e}`)(e),{...t,method:"GET"}))(e,{signal:t,...r}),enabled:null!=e,...n}})(e,t),a=(0,r.I)(i,n);return u(a,i.queryKey)}const b=()=>["/v1/user/reservations"];function w(e,t){const n=(e=>{const{query:t,request:n}=e??{};return{queryKey:t?.queryKey??b(),queryFn:({signal:e})=>(async e=>c("/v1/user/reservations",{...e,method:"GET"}))({signal:e,...n}),...t}})(e),i=(0,r.I)(n,t);return u(i,n.queryKey)}const A=(e,t)=>(0,i.n)((e=>{const t=["postV1UserReservationsIdentifier"],{mutation:n,request:r}=e?e.mutation&&"mutationKey"in e.mutation&&e.mutation.mutationKey?e:{...e,mutation:{...e.mutation,mutationKey:t}}:{mutation:{mutationKey:t},request:void 0};return{mutationFn:e=>{const{identifier:t,data:n}=e??{};return(async(e,t,n)=>c((e=>`/v1/user/reservations/${e}`)(e),{...n,method:"POST",headers:{"Content-Type":"application/json",...(e=>{if(!e)return{};if(e instanceof Headers)return Object.fromEntries(e.entries());if(Symbol.iterator in e)return Object.fromEntries(Array.from(e,e=>Array.from(e)));const t={};for(const[n,r]of Object.entries(e))void 0!==r&&(t[n]=r);return t})(n?.headers)},body:JSON.stringify(t)}))(t,n,r)},...n}})(e),t),x=(e,t)=>(0,i.n)((e=>{const t=["deleteV1UserReservationsIdentifier"],{mutation:n,request:r}=e?e.mutation&&"mutationKey"in e.mutation&&e.mutation.mutationKey?e:{...e,mutation:{...e.mutation,mutationKey:t}}:{mutation:{mutationKey:t},request:void 0};return{mutationFn:e=>{const{identifier:t}=e??{};return(async(e,t)=>c((e=>`/v1/user/reservations/${e}`)(e),{...t,method:"DELETE"}))(t,r)},...n}})(e),t)},75038(e,t,n){"use strict";n.d(t,["o",0,{advancedSearchTerm:{id:9,name:"Avanceret søgning søgeterm",parameterName:"p_oss_adv"},advancedSearchCql:{id:63,name:"Avanceret søgning CQL",parameterName:"p_oss_cql"},searchQuery:{id:10,name:"OSS",parameterName:"OSS"},searchResultCount:{id:11,name:"OSS Results",parameterName:"OSSr"},searchFacets:{id:20,name:"Filtrering vha facetbrowser",parameterName:""},materialType:{id:24,name:"Materialetype",parameterName:"p_mat_type"},materialGenre:{id:25,name:"Materiale Genre",parameterName:"p_mat_category"},materialLanguage:{id:29,name:"Materiale Sprog",parameterName:"p_mat_lang"},materialSource:{id:30,name:"Materiale Kilde",parameterName:"p_mat_source"},materialTargetAudience:{id:31,name:"Materiale Målgruppe",parameterName:""},materialTopicNumber:{id:32,name:"Materiale - DK5-nummer (Emnetal)",parameterName:"p_mat_indexno"},materialFictionNonFiction:{id:33,name:"Materiale Fiktion/nonfiktion",parameterName:"p_mat_ficnonfic"},materialStatus:{id:38,name:"Materiale Status",parameterName:"p_mat_status"},searchResultNumberClick:{id:42,name:"Søgning - Resultatnummer klik",parameterName:""},reservation:{id:50,name:"Reserver",parameterName:""},onlineReservation:{id:51,name:"Se online",parameterName:""},autosuggestClick:{id:54,name:"Autosuggest - klik",parameterName:""},campaignShown:{id:69,name:"KampagnePlus Titel",parameterName:"p_campaign_show"},facetsByFacetLineClick:{id:91,name:"Filtrering vha facetbånd",parameterName:""},renewSelectedMaterials:{id:55,name:"Forny valgte materialer",parameterName:""},renewAllMaterials:{id:56,name:"Forny alle materialer",parameterName:""},addToFavorites:{id:61,name:"Tilføj til liste",parameterName:""},orderFromAnotherLibrary:{id:70,name:"Bestil fra andet bibliotek",parameterName:""},orderDigitalCopy:{id:35,name:"Bestil digital kopi",parameterName:""},findOnShelf:{id:92,name:"Klik på ”Find på hylden”",parameterName:""},reserveSpecificManifestation:{id:109,name:"Klik på specifik manifestation",parameterName:""},instantLoanClick:{id:37,name:"Klik på strakslån",parameterName:""},materialAudience:{id:67,name:"Materiale målgruppe",parameterName:"p_mat_audience"},publizonLoan:{id:72,name:"Klik på Lån (Publizon)",parameterName:""},publizonReserve:{id:50,name:"Klik på Reservér (Publizon)",parameterName:""},publizonReadListen:{id:73,name:"Klik på LÆS/LYT (Publizon)",parameterName:""},publizonTry:{id:84,name:"Klik på Prøv (Publizon)",parameterName:""},recommendedMaterial:{id:74,name:"Klik på recommended material",parameterName:""},recommendationParagraphClick:{id:69,name:"Klik på recommendation-paragraphs",parameterName:""},materialGridClick:{id:47,name:"Klik på Materiale grids",parameterName:""}}])},38371(e,t,n){"use strict";n.d(t,{Wz:()=>a,Jx:()=>o,Ki:()=>s,OT:()=>l});var r=n(53059),i=n(57996);const a=()=>{const e=({parameterName:e,trackedData:t})=>{window._ti=window._ti||{},window._ti[e]=t};return{collectPageStatistics:e,resetAndCollectPageStatistics:({parameterName:t,trackedData:n})=>{window._ti={},e({parameterName:t,trackedData:n})}}};function s(){const e=(0,r.UK)(),t=e("mappDomainConfig"),n=e("mappIdConfig"),i=({waitTime:e})=>{setTimeout(()=>{if(!t||!n)return console.warn("⚠️ Mapp Domain or ID is not defined"),void console.log("Tracking: send, page",JSON.stringify(window._ti));const e=!!window._ti&&Object.values(window._ti).some(e=>"string"==typeof e&&""!==e.trim());!document.getElementById("tiLoader")&&e&&(({domain:e,id:t})=>{window._tiConfig={tiDomain:e,tiId:t,option:{}},function(e,t,n,r){if(e.wts=e.wts||[],-1===t.cookie.indexOf("wt_r=1")){var i=t.getElementsByTagName(n)[0];(n=t.createElement(n)).async=!0,n.id="tiLoader",n.onload=function(){if(void 0!==e.wt_r&&!isNaN(e.wt_r)){var n=new Date,r=n.getTime()+1e3*parseInt(e.wt_r);
2n.setTime(r),t.cookie="wt_r=1;path=/;expires="+n.toUTCString()}},n.onerror=function(){void 0!==e.wt_mcp_hide&&"function"==typeof e.wt_mcp_hide.show&&(e.wt_mcp_hide.show(),e.wt_mcp_hide.show=function(){})},n.src="//"+function(e){var n="";if(e.customDomain&&e.customPath?n=e.customDomain+"/"+e.customPath:e.tiDomain&&e.tiId&&(n=e.tiDomain+"/resp/api/get/"+e.tiId+"?url="+encodeURIComponent("https://"+t.location.host+"/")+"&v=5"),e.option)for(var r in e.option)n+="&"+r+"="+encodeURIComponent(e.option[r]);return n}(r),i.parentNode.insertBefore(n,i)}}(window,document,"script",_tiConfig)})({domain:t,id:n})},e)};return{sendPageStatistics:i,updatePageStatistics:({waitTime:e})=>{(()=>{const e=document.getElementById("tiLoader");e&&e.parentNode.removeChild(e);const t=document.cookie.split(";").find(e=>e.trim().startsWith("wt_r="));t&&(document.cookie=t+"; expires=Thu, 01 Jan 1970 00:00:00 UTC; path=/;")})(),i({waitTime:e})}}}const o=()=>(window.wts||(window.wts={push([e,t,n]){console.log(`Tracking: ${e}, ${t}, ${JSON.stringify(n)}`)}}),{track:(e,t)=>{const n={linkId:t.name,customClickParameter:{}};return n.customClickParameter[t.id]=t.trackedData,window.wts.push(["send",e,n]),new Promise(e=>{setTimeout(()=>{e("resolved")},500)})}}),l=()=>({redirectWithUrlTracking:({campaignUrl:e,parameterValue:t,openInNewTab:n=!0})=>{if(!(0,i.Ks)(e))return;
2const r=new URL(e),a=new URLSearchParams(r.search);a.set("u_navigatedby",t),r.search=a.toString(),(0,i.SE)(r,n)}})},69303(e,t,n){"use strict";n(71763);var r=n(38371),i=n(41141),a=n(91987);n.d(t,["A",0,(e,t=2500)=>n=>{const{sendPageStatistics:s}=(0,r.Ki)();return(0,i.A)(()=>{s({waitTime:t})}),(0,a.jsx)(e,{...n})}])},81409(e,t,n){"use strict";n.d(t,{qj:()=>Q,M_:()=>z,d4:()=>X});var r=n.cw(function(e,t){t.__esModule=!0,t.default=function(e){var t=(0,r.default)(e);return{getItem:function(e){return new Promise(function(n,r){n(t.getItem(e))})},setItem:function(e,n){return new Promise(function(r,i){r(t.setItem(e,n))})},removeItem:function(e){return new Promise(function(n,r){n(t.removeItem(e))})}}};var n,r=(n=i())&&n.__esModule?n:{default:n}}),i=n.cw(function(e,t){function n(e){return n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},n(e)}function r(){}t.__esModule=!0,t.default=function(e){var t="".concat(e,"Storage");return function(e){if("object"!==("undefined"==typeof self?"undefined":n(self))||!(e in self))return!1;try{var t=self[e],r="redux-persist ".concat(e," test");t.setItem(r,"test"),t.getItem(r),t.removeItem(r)}catch(e){return!1}return!0}(t)?self[t]:i};var i={getItem:r,setItem:r,removeItem:r}}),a=n.cw(function(e,t){var n;t.A=void 0;var i=(0,((n=r())&&n.__esModule?n:{default:n}).default)("session");t.A=i}),s=n(93223),o=n(18398),l=n(20496),c="persist:",u="persist/FLUSH",d="persist/REHYDRATE",f="persist/PAUSE",h="persist/PERSIST",p="persist/PURGE",m="persist/REGISTER";function g(e){return g="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},g(e)}function v(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function y(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function b(e){return JSON.stringify(e)}function w(e){return JSON.parse(e)}function A(e){}function x(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function E(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?x(n,!0).forEach(function(t){C(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):x(n).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function C(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function S(e){return function(e){if(Array.isArray(e)){for(var t=0,n=new Array(e.length);t<e.length;t++)n[t]=e[t];return n}}(e)||function(e){if(Symbol.iterator in Object(e)||"[object Arguments]"===Object.prototype.toString.call(e))return Array.from(e)}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance")}()}function k(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function M(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?k(n,!0).forEach(function(t){_(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):k(n).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function _(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var T={registry:[],bootstrapped:!1},D=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:T,t=arguments.length>1?arguments[1]:void 0;switch(t.type){case m:return M({},e,{registry:[].concat(S(e.registry),[t.key])});case d:var n=e.registry.indexOf(t.key),r=S(e.registry);return r.splice(n,1),M({},e,{registry:r,bootstrapped:0===r.length});default:return e}};a();var I=n(10258),R=n(59776),O=n(55144),P=n(95071),N=n(14243),j=n(83176),B=n(4719),L=n(71495);const F={key:"dpl-react",storage:a().A,blacklist:["text","url","modal","config"]},z=(0,s.U1)({middleware:e=>e({serializableCheck:{ignoredActions:["persist/PERSIST","persist/REHYDRATE"]}}).prepend(L.Ay),reducer:(U=F,H=(0,o.HY)({text:I.Ay,modal:R.Ay,url:O.Ay,config:N.Ay,guardedRequests:B.Ay,blockedModal:j.Ay,filter:P.Ay}),G=void 0!==U.version?U.version:-1,q=void 0===U.stateReconciler?function(e,t,n,r){r.debug;var i=function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};
2t%2?v(n,!0).forEach(function(t){y(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):v(n).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}({},n);return e&&"object"===g(e)&&Object.keys(e).forEach(function(r){"_persist"!==r&&t[r]===n[r]&&(i[r]=e[r])}),i}:U.stateReconciler,$=U.getStoredState||function(e){var t,n=e.transforms||[],r="".concat(void 0!==e.keyPrefix?e.keyPrefix:c).concat(e.key),i=e.storage;return e.debug,t=!1===e.deserialize?function(e){return e}:"function"==typeof e.deserialize?e.deserialize:w,i.getItem(r).then(function(e){if(e)try{var r={},i=t(e);return Object.keys(i).forEach(function(e){r[e]=n.reduceRight(function(t,n){return n.out(t,e,i)},t(i[e]))}),r}catch(e){throw e}})},W=void 0!==U.timeout?U.timeout:5e3,V=null,Y=!1,K=!0,Z=function(e){return e._persist.rehydrated&&V&&!K&&V.update(e),e},function(e,t){var n=e||{},r=n._persist,i=function(e,t){if(null==e)return{};var n,r,i=function(e,t){if(null==e)return{};var n,r,i={},a=Object.keys(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||(i[n]=e[n]);return i}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(i[n]=e[n])}return i}(n,["_persist"]);if(t.type===h){var a=!1,s=function(e,n){a||(t.rehydrate(U.key,e,n),a=!0)};if(W&&setTimeout(function(){!a&&s(void 0,new Error('redux-persist: persist timed out for persist key "'.concat(U.key,'"')))},W),K=!1,V||(V=function(e){var t,n=e.blacklist||null,r=e.whitelist||null,i=e.transforms||[],a=e.throttle||0,s="".concat(void 0!==e.ke
2yPrefix?e.keyPrefix:c).concat(e.key),o=e.storage;t=!1===e.serialize?function(e){return e}:"function"==typeof e.serialize?e.serialize:b;var l=e.writeFailHandler||null,u={},d={},f=[],h=null,p=null;function m(){if(0===f.length)return h&&clearInterval(h),void(h=null);var e=f.shift(),n=i.reduce(function(t,n){return n.in(t,e,u)},u[e]);if(void 0!==n)try{d[e]=t(n)}catch(e){console.error("redux-persist/createPersistoid: error serializing state",e)}else delete d[e];0===f.length&&(Object.keys(d).forEach(function(e){void 0===u[e]&&delete d[e]}),p=o.setItem(s,t(d)).catch(v))}function g(e){return!(r&&-1===r.indexOf(e)&&"_persist"!==e||n&&-1!==n.indexOf(e))}function v(e){l&&l(e)}return{update:function(e){Object.keys(e).forEach(function(t){g(t)&&u[t]!==e[t]&&-1===f.indexOf(t)&&f.push(t)}),Object.keys(u).forEach(function(t){void 0===e[t]&&g(t)&&-1===f.indexOf(t)&&void 0!==u[t]&&f.push(t)}),null===h&&(h=setInterval(m,a)),u=e},flush:function(){for(;0!==f.length;)m();return p||Promise.resolve()}}}(U)),r)return E({},H(i,t),{_persist:r});if("function"!=typeof t.rehydrate||"function"!=typeof t.register)throw new Error("redux-persist: either rehydrate or register is not a function on the PERSIST action. This can happen if the action is being replayed. This is an unexplored use case, please open an issue and we will figure out a resolution.");return t.register(U.key),$(U).then(function(e){(U.migrate||function(e,t){return Promise.resolve(e)})(e,G).then(function(e){s(e)},function(e){s(void 0,e)})},function(e){s(void 0,e)}),E({},H(i,t),{_persist:{version:G,rehydrated:!1}})}if(t.type===p)return Y=!0,t.result(function(e){var t=e.storage,n="".concat(void 0!==e.ke
2yPrefix?e.keyPrefix:c).concat(e.key);return t.removeItem(n,A)}(U)),E({},H(i,t),{_persist:r});if(t.type===u)return t.result(V&&V.flush()),E({},H(i,t),{_persist:r});if(t.type===f)K=!0;else if(t.type===d){if(Y)return E({},i,{_persist:E({},r,{rehydrated:!0})});if(t.key===U.key){var o=H(i,t),l=t.payload,m=E({},!1!==q&&void 0!==l?q(l,e,o,U):o,{_persist:E({},r,{rehydrated:!0})});return Z(m)}}if(!r)return H(e,t);var g=H(i,t);return g===i?e:Z(E({},g,{_persist:r}))}),devTools:!1});var U,H,G,q,$,W,V,Y,K,Z;const Q=function(e){var t=!1,n=(0,o.y$)(D,T,void 0),r=function(e){n.dispatch({type:m,key:e})},i=function(r,i,s){var o={type:d,payload:i,err:s,key:r};e.dispatch(o),n.dispatch(o),t&&a.getState().bootstrapped&&(t(),t=!1)},a=M({},n,{purge:function(){var t=[];return e.dispatch({type:p,result:function(e){t.push(e)}}),Promise.all(t)},flush:function(){var t=[];return e.dispatch({type:u,result:function(e){t.push(e)}}),Promise.all(t)},pause:function(){e.dispatch({type:f})},persist:function(){e.dispatch({type:h,register:r,rehydrate:i})}});return a.persist(),a}(z),X=l.d4},10258(e,t,n){"use strict";const r=(0,n(93223).Z0)({name:"text",initialState:{data:{}},reducers:{addTextEntries(e,t){e.data={...e.data,...t.payload.entries}}}}),{addTextEntries:i}=r.actions,a=r.reducer;n.d(t,["Ay",0,a,"vn",0,i])},97834(e,t,n){"use strict";n.d(t,{WG:()=>i,gf:()=>s,y0:()=>a});const r={};function i(e,t){r[e]=t}function a(e){return Boolean(r[e])}function s(e){return r[e]}n.d(t,["_L",0,"library","g2",0,"unregistered-user"])},55144(e,t,n){"use strict";const r=(0,n(93223).Z0)({name:"url",initialState:{data:{}},reducers:{addUrlEntries(e,t){e.data={...e.data,...t.payload.entries}}}}),{addUrlEntries:i}=r.actions,a=r.reducer;n.d(t,["Ay",0,a,"hx",0,i])},17013(e,t,n){"use strict";n(97700);var r=n(53059);const i=(e,t)=>e.filter(e=>!t.includes(e.branchId)),a=(e,t=!1)=>{const n=(0,r.UK)(),a=n("branchesConfig",{transformer:"jsonParse"}),s=n(e,{transformer:"stringToArray"});if(t&&!s.length)return[];const o=i(a,s);return t&&o.length==a.length?[]:o};n.d(t,["Ay",0,()=>a("blacklistedSearchBranchesConfig",!0).map(e=>{const t=/-(\d*)/g.exec(e.branchId);return t?t[1]:""}).filter(e=>e),"ov",0,a,"z5",0,i])},53059(e,t,n){"use strict";var r=n(81409),i=n(14243),a=n(56938);n.d(t,["NV",0,e=>(0,a.A)(e,"Config",i.Qw),"UK",0,()=>{const{data:e}=(0,r.d4)(e=>e.config);return(t,n)=>{if("string"!=typeof e[t])throw new Error(`Config entry "${t}" is not defined.`);return"jsonParse"===n?.transformer?JSON.parse(e[t]):"stringToArray"===n?.transformer?e[t].split(",").filter(Boolean):"stringToNumber"===n?.transformer?Number(e[t]):e?.[t]}}])},21717(e,t,n){"use strict";n.d(t,{A:()=>r});class r extends Error{name="HttpError";statusCode;constructor(e,t,n){super(t),this.status=e,this.message=t,this.context=n,this.statusCode=e}}},50022(e,t,n){"use strict";function r(e){return e.toLocaleString("da-DK",{style:"currency",currency:"DKK"})}n.d(t,{v:()=>r})},79017(e,t,n){"use strict";var r=n(5349),i=n.n(r),a=n(9182),s=n.n(a),o=(n(36221),n(24657)),l=n.n(o),c=n(24579),u=n.n(c),d=n(44968);s().locale("da"),s().extend(l()),s().extend(u());const f=e=>s()(e).format(d.ax),h=e=>s()(e).utc().format(d.bq),p=e=>s()(e).format(d.yG);n.d(t,["$i",0,h,"Ay",0,()=>Math.floor(Date.now()/1e3),"C_",0,()=>s()().subtract(1,"month").format(d.n2),"DT",0,(e,t)=>{const[n,r]=t.split(":").map(Number);return s()(e).hour(n).minute(r).toDate()},"I5",0,e=>s()(e).format(d.rX),"JV",0,e=>s()(e).format(d.n2),"ME",0,()=>s()().add(7,"days").format(d.n2),"Od",0,e=>s()(e),"SL",0,({date:e,isDigital:t})=>t?h(e):f(e),"UM",0,e=>{const t=s()(new Date(e)),n=s()(new Date);return Math.ceil(t.diff(n,"day",!0))},"V5",0,(e=new Date)=>({start:s()(e).startOf("week").toDate(),end:s()(e).endOf("week").toDate()}),"Vx",0,e=>s()().isAfter(e,"day"),"X6",0,()=>s()().add(1,"year").format(d.n2),"Y6",0,e=>s()(e).add(1,"week").toDate(),"Yq",0,f,"ZI",0,e=>s()().add(e,"day").format(d.n2),"ZV",0,e=>s()(e).valueOf(),"ak",0,()=>s()().format(d.n2),"c8",0,e=>s()().add(e,"day").format(d.fm),"fh",0,(e,t)=>{const n=s()(new Date(e)),r=s()(new Date(t));return Math.ceil(n.diff(r,"day",!0))},"iq",0,e=>s()().diff(s()(e),"year"),"ky",0,e=>s()(e).format(d.ln),"l$",0,e=>{const t=p(e);return i()(t)},"ny",0,(e,t)=>{const n=(e=>s()(e).week().toString())(t),r=(e=>s()(e).year().toString())(t);return`${e} ${n}, ${r}`},"oE",0,e=>s()(e).subtract(1,"week").toDate(),"p6",0,()=>s()().subtract(1,"day").format(d.n2),"p9",0,()=>s()().format(d.iF),"qo",0,e=>s()(e).format(d.fm),"ro",0,(e,t)=>s()(e).isSame(t,"day"),"sL",0,e=>
2s()(e).format("D. MMM YYYY"),"vO",0,e=>s()(e).format(d.DC),"wv",0,p])},56190(e,t,n){"use strict";n.d(t,["BO",0,e=>`${e.toFixed(1).replace(".",",")} km`,"ap",0,(e,t)=>null===e.distance?1:null===t.distance?-1:e.distance-t.distance,"gd",0,(e,t,n,r)=>{const i=(n-e)*Math.PI/180,a=(r-t)*Math.PI/180,s=Math.sin(i/2)*Math.sin(i/2)+Math.cos(e*Math.PI/180)*Math.cos(n*Math.PI/180)*Math.sin(a/2)*Math.sin(a/2);return 2*Math.atan2(Math.sqrt(s),Math.sqrt(1-s))*6371},"jW",0,(e,t)=>{if(!e||!t)return null;const n=parseFloat(e),r=parseFloat(t);return Number.isNaN(n)||Number.isNaN(r)?null:{lat:n,lng:r}}])},52661(e,t,n){"use strict";var r=n(58158),i=n.n(r),a=n(73094),s=n.n(a),o=n(74145),l=n.n(o),c=(n(696),n(44428),n(82886),n(61646),n(39735),n(53146),n(1968),n(92299),n(19616),n(92329),n(15053),n(62663),n(94987),n(25473),n(25644),n(97438),n(71763),n(94200)),u=n(57996),d=n(6117),f=n(81409),h=(n(22512),n(50022)),p=n(79017);const m=e=>e.edition?.publicationYear?.display||null,g=e=>{const t=e.edition?.summary?.match(/(\d+)\.\s*(?:\S+\s+)?udgave/i);return t?Number(t[1]):null},v=(e,t="desc")=>e.sort((e,n)=>{const r=Number(m(e)),i=Number(m(n)),a="desc"===t?i-r:r-i;if(0!==a)return a;const s=g(e),o=g(n);return null===s||null===o?0:"desc"===t?o-s:s-o}),y=e=>{const t=e.match(/^[0-9]+-[a-z]+:([a-zA-Z0-9-_.]+)$/);if(t?.[1])return t?.[1];throw new Error(`Unable to extract faust id from post id "${e}"`)},b=e=>e.map(e=>y(e)),w=e=>s()(e,e=>e.dueDate?(0,p.ZV)(e.dueDate):1/0,"asc"),A=e=>e.filter(({isRenewable:e})=>e),x=({fictionNonfiction:e})=>e?.code===d.GH.Fiction,E=(e,t=!0)=>t?i()(e.map(e=>e.materialTypes.map((e,t)=>0===t?e.materialTypeSpecific.display:null)).flat().filter(e=>null!==e)):i()(e.map(e=>e.materialTypes.map(e=>e.materialTypeSpecific?.display)).flat()),C=e=>e.map(e=>e.pid);n.d(t,["AQ",0,(e,t)=>{const n=function(e){const t=e.replace(/[^\d]/g,"").substring(0,6).match(/.{1,2}/g);if(t){const[e,n,r]=t;let i="";i=Number(r)<21?"20":"19";const a=Number(`${i}${r}`);return new Date(Date.UTC(a,Number(n)-1,Number(e),0,0,0,0))}return null}(e);return null!==n&&(0,p.iq)(n)>=t},"C2",0,e=>{const{latest:t,bestRepresentation:n}=e.manifestations,r=n||t;return x(e)?e.workYear?.year:x(r)?e.workYear?.year||r.workYear?.year||r.dateFirstEdition?.year||r.edition?.publicationYear?.display:m(t)||""},"CT",0,A,"EA",0,e=>e.sort((e,t)=>new Date(e.loanDate||new Date).getTime()-new Date(t.loanDate||new Date).getTime()),"El",0,e=>!!e&&(0,p.Vx)(e),"Ey",0,m,"G",0,x,"GC",0,e=>"Enter"===e||" "===e,"G_",0,y,"Gm",0,(e,t,n)=>{const r=e.map(({display:e})=>e);let i="";return 0===r.length||(i=1===r.length?`${t?`${t} `:""}${r.join(", ")}`:`${t?`${t} `:""} ${r.slice(0,-1).join(", ")} ${n?`${n} `:""}${r.slice(-1)}`),i},"IN",0,(e,t,n,r)=>e?.display||t?.display||n?.publicationYear?.display||(r?(0,p.sL)(r):null),"J$",0,e=>
2{const t=(0,c.FI)("coverTints",c.Ay),{coverTints:n}=t;if(n)return n[e%n.length]},"JB",0,E,"Ki",0,(e,t)=>{let n=0;return n=e?.desktop&&e?.mobile?(({desktop:e,mobile:t})=>{const{pageSize:n}=(0,c.jM)("pageSize",{pageSize:{mobile:{pageSize:t},desktop:{pageSize:e}}});return Number(n)})(e):(e=>{const{pageSize:t}=(0,c.jM)(e,c.Ay);return Number(t)})(t||"pageSize"),n},"L1",0,(e,t)=>[...e].splice(0,t),"OH",0,b,"SK",0,({fictionNonfiction:e})=>e?.code===d.GH.NotSpecified,"Sy",0,v,"UV",0,e=>e.map(e=>e.display),"Vq",0,e=>(e=>s()(e,e=>Number(!!e.isRenewable),"desc"))(w(e)),"Y2",0,e=>e.sort((e,t)=>new Date(e.dateOfReservation||new Date).getTime()-new Date(t.dateOfReservation||new Date).getTime()),"Y5",0,C,"ZG",0,e=>(0,h.v)(e.reduce((e,{amount:t})=>e+t,0)),"Zc",0,(e,t)=>{const{text:{data:n}}=f.M_.getState();if(t&&t.length>0){if(2===t.length)return`${n.materialByAuthorText} ${t.join(` ${n.materialAndAuthorText} `)}`;if(t.length>2)return e?((e,t,n)=>`${t} ${e.slice(0,2).join(", ")} ${n}`)(t,n.materialByAuthorText,n.etAlText):((e,t,n)=>`${t} ${e.slice(0,-1).join(", ")} ${n} ${e.slice(-1)}`)(t,n.materialByAuthorText,n.materialAndAuthorText)}return t[0]},"_j",0,e=>{const t=E(e);return l()(t)||"Unknown"},"bn",0,e=>b(C(e)),"cK",0,e=>Array.from(new Set(e.filter(({dueDate:e})=>null!=e).map(({dueDate:e})=>e).sort())),"e$",0,e=>e.map(e=>e.pid),"eD",0,e=>e.length>0?"scroll-lock-background":"","fL",0,()=>(0,c.FI)("recommenderMaterialLimits",c.Ay),"hh",0,e=>e.manifestations.bestRepresentation.pid||null,"jM",0,()=>(0,c.FI)("colors",c.Ay),"kj",0,(e,t)=>e.reduce((e,n)=>{const r=n[t];if(!r)return e;const i=String(r);return i in e?{...e,[i]:[...e[i],n]}:{...e,[i]:[n]}},{}),"kr",0,e=>e.match(/^\+\d{2}/)?e:`+45${e}`,"ng",0,e=>e?String(e):"","oI",0,w,"oq",0,e=>A(e).length,"sP",0,(e,t)=>e.length>1?`${e.slice(0,2).join(", ")} ${t("etAlText")}`:1===e.length?l()(e):"","tI",0,e=>Object.entries(e).reduce((e,[t,n])=>{const r=n||(0,u.d6)(t);return{...e,[t]:r?String(r):""}},{}),"yG",0,e=>"true"===e?.toLowerCase(),"yr",0,e=>v(e,"desc")[0],"yy",0,e=>e?e.title:""])},18916(e,t,n){"use strict";n.d(t,["A",0,function(e){return console.error(`Invalid case for ${e}`),e}])},82275(e,t,n){"use strict";var r=n(95521),i=n.n(r),a=n(45731),s=n.n(a),o=n(63893),l=n.n(o),c=n(68198),u=n(81409),d=n(52661),f=n(18367);function h(e){return new Date(e).getFullYear()}function p(e,t){return e.map(({title:e,members:n})=>{const r=n.find(e=>e.work.workId===t);return r?.numberInSeries?`${e} ${r.numberInSeries}`:e}).join(", ")}const m=e=>"audiobook"===e?c.f.AUDIOBOOK:c.f.EBOOK,g=e=>{const{text:{data:t}}=u.M_.getState();return"audiobook"===e?t.publizonAudioBookText:t.publizonEbookText},v=e=>({title:e.title,periodical:null,year:e.publishDate?h(e.publishDate):"",materialType:g(e.materialType),publizonProductType:m(e.materialType),externalProductId:e.materialId,authors:(0,d.Zc)(!1,e.authors),authorsShort:(0,d.Zc)(!0,e.authors)});n.d(t,["$U",0,e=>e.map(({loanDetails:e,isRenewable:t,renewalStatusList:n})=>({dueDate:e.dueDate,loanDate:e.loanDate,periodical:e.periodical?.displayText||"",renewalStatusList:n,isRenewable:t,materialItemNumber:e.materialItemNumber,loanType:e.loanType,identifier:null,faust:e.recordId||null,loanId:e.loanId,details:e.ilBibliographicRecord?{title:e.ilBibliographicRecord.title,authors:e.ilBibliographicRecord.author,authorsShort:e.ilBibliographicRecord.author,firstAuthor:e.ilBibliographicRecord.author,year:e.ilBibliographicRecord.publicationDate,lang:e.ilBibliographicRecord.language}:null})),"Ml",0,e=>{const{edition:t,abstract:n,titles:r,pid:i,ownerWork:a,materialTypes:s,creators:o,series:l,languages:c}=e,u=c?.main?.[0]?.iso639Set1??"",f=n?n[0]:"",{full:[h]}=r||{full:[]},{publicationYear:m}=t||{},{display:g}=m||{},v=o?.map(({display:e})=>e)||[],y=o&&o.length?o[0].display:"";return{lang:u,authors:(0,d.Zc)(!1,v),authorsShort:(0,d.Zc)(!0,v),firstAuthor:y,pid:i,title:h,year:g,description:f,series:l&&l.length>0&&l[0].members&&l[0].members.length>0?p(l,a.workId):"",materialType:s?s[0].materialTypeSpecific.display:void 0}},"aw",0,e=>e.map(({reservationId:e,materialId:t,createdDate:n,expectedLoanDate:r,offerId:i,offerExpiresAt:a})=>({identifier:t,faust:null,dateOfReservation:n,state:i?f.F:f.h,expiryDate:a??null,pickupDeadline:r,title:null,digitalReservationId:e})),"fo",0,e=>({title:e.title,lang:l()(e.languages),periodical:null,year:e.publishDate?h(e.publishDate):"",description:e.description,materialType:g(e.materialType),publizonProductType:m(e.materialType),externalProductId:e.isbn,authors:(0,d.Zc)(!1,e.authors),authorsShort:(0,d.Zc)(!0,e.authors)}),"hg",0,e=>e.map(({identifier:e,createdDateUtc:t,status:n,expectedRedeemDateUtc:r,productTitle:i,expireDateUtc:a})=>({identifier:e,faust:null,dateOfReservation:t,expiryDate:a,state:n?{1:"reserved",2:"readyForPickup",3:"redeemed",4:"cancelled",5:"expired"}[n]:null,title:i,pickupDeadline:r})),"ji",0,e=>e.map(({loanExpireDateUtc:e,orderDateUtc:t,libraryBook:n,orderId:r})=>({dueDate:e,loanDate:t,isRenewable:!1,materialItemNumber:n?.identifier||"",renewalStatusList:[],loanType:null,identifier:n?.identifier||null,faust:null,loanId:null,orderId:r,digitalProvider:"publizon"})),"sl",0,e=>e.map(({dateOfReservation:e,expiryDate:t,numberInQueue:n,state:r,pickupBranch:a,pickupDeadline:o,pickupNumber:c,peri
2odical:u,records:d,ilBibliographicRecord:f})=>({periodical:u?.displayText||"",faust:l()(s()(d)),dateOfReservation:e,expiryDate:t,numberInQueue:n,state:"readyForPickup"===r?"readyForPickup":"reserved",pickupBranch:a,pickupDeadline:o,pickupNumber:c,reservationIds:i()(d),details:f?{title:f.title,authors:f.author,authorsShort:f.author,firstAuthor:f.author,year:f.publicationDate,lang:f.language}:null})),"u1",0,e=>e.map(e=>{const{loanId:t,materialId:n,startDate:r,endDate:i}=e;return{dueDate:i,loanDate:r,isRenewable:!1,materialItemNumber:n,renewalStatusList:[],loanType:null,identifier:n,faust:null,loanId:null,orderId:t,digitalProvider:"serviceLayer",details:v(e)}}),"z7",0,e=>{const{publicationDate:t,title:n,description:r,productType:i,contributors:a,externalProductId:s,languageCode:o}=e,{text:{data:l}}=u.M_.getState(),f={[c.f.EBOOK]:l.publizonEbookText,[c.f.AUDIOBOOK]:l.publizonAudioBookText,[c.f.PODCAST]:l.publizonPodcastText},p=a?.map(({firstName:e,lastName:t})=>`${e} ${t}`)||[];return{title:n,lang:o,periodical:null,year:t?h(t):"",description:r,materialType:i?f[i]:"",publizonProductType:(0,c.Z)(i)?i:null,externalProductId:s?.id,authors:a?(0,d.Zc)(!1,p):"",authorsShort:a?(0,d.Zc)(!0,p):""}}])},44940(e,t,n){"use strict";n.d(t,["n",0,e=>e.replace(/\s*\([^)]*\)\s*$/g,"").trim()])},22512(e,t,n){"use strict";var r=n(94200);const i=()=>(0,r.FI)("modalIds",r.Ay);n.d(t,["Q0",0,(e,t)=>""===e?t.join("-"):[e,...t].join("-"),"c6",0,i,"dI",0,(e,t)=>{const n=new RegExp(`(?<=${t})\\d+`,"g"),r=e.match(n);if(r){const[e]=r;return e}return""},"eF",0,e=>{const{dueDateModal:t}=i(),n=new RegExp(`${t}\\d{4}-\\d{2}-\\d{2}`,"g"),r=e.match(n);return r?r[0]:null},"xx",0,e=>{const t=e.match(/\d{4}-\d{2}-\d{2}/g);return t?t[0]:null}])},80497(e,t,n){"use strict";n.d(t,{ie:()=>i,BF:()=>r});const r=(e,t)=>{const n={105:`${t("publizonErrorStatusBookUnfortunatelyNotAvailableForLoanText")} (#105)`,114:`${t("publizonErrorStatusInvalidCardNumberPinText")} (#114)`,118:`${t("publizonErrorStatusAnUnexpectedErrorOccurredText")} (#118)`,120:`${t("publizonErrorStatusNumberOfSimultaneousLoansExceededText")} (#120)`,125:`${t("publizonErrorStatusMonthlyLoanLimitReachedText")} (#125)`,126:`${t("publizonErrorStatusMonthlyLoanLimitReachedText")} (#126)`,128:`${t("publizonErrorStatusBookIsNotAvailableForLoanText")} (#128)`,129:`${t("publizonErrorStatusBookCanOnlyBeRenewedOnceText")} (#129)`,130:`${t("publizonErrorStatusBookCanBeBorrowedAgainIn90DaysText")} (#130)`,131:`${t("publizonErrorStatusBookCannotBeBorrowedText")} (#131)`,133:`${t("publizonErrorStatusAnUnexpectedErrorOccurredText")} (#133)`,134:`${t("publizonErrorStatusCardTemporarilyBlockedText")} (#134)`,135:`${t("publizonErrorStatusBookCannotBeBorrowedText")} (#135)`,136:`${t("publizonErrorStatusBookCannotBeBorrowedText")} (#136)`,137:`${t("publizonErrorStatusYouCanReserveUpTo3TitlesText")} (#137)`,138:`${t("publizonErrorStatusAnUnexpectedErrorOccurredText")} (#138)`,139:`${t("publizonErrorStatusAnUnexpectedErrorOccurredText")} (#139)`,140:`${t("publizonErrorStatusTheBookIsAlreadyReservedText")} (#140)`,141:`${t("publizonErrorStatusInvalidEmailAddressText")} (#141)`,142:`${t("publizonErrorStatusInvalidPhoneNumberText")} (#142)`,143:`${t("publizonErrorStatusNumberOfSimultaneousBlueLoansExceededText")} (#143)`,144:`${t("publizonErrorStatusUnknownErrorAtLibraryText")} (#144)`,145:`${t("publizonErrorStatusLibraryServerNotRespondingText")} (#145)`,146:`${t("publizonErrorStatusNoAccessBecauseNotResidentText")} (#146)`,147:`${t("publizonErrorStatusNoCountryFoundWithGivenCountryCodeText")} (#147)`,148:`${t("publizonErrorStatusAnUnexpectedErrorOccurredText")} (#148)`};return e?.code&&n[e.code]||t("publizonErrorStatusUnknownErrorText")},i=e=>{let t=0;e?.userData?.totalEbookLoans&&(t=Math.abs(e.userData.totalEbookLoans)||0);let n=0;if(e?.userData?.totalAudioLoans&&(n=Math.abs(e.userData.totalAudioLoans)||0),e?.loans){const r=e.loans.filter(e=>{return e.isSubscriptionLoan&&(2===(t=e.fileExtensionType)||3===t);var t}).length,i=e.loans.filter(e=>{return e.isSubscriptionLoan&&(1===(t=e.fileExtensionType)||4===t);var t}).length;t=Math.max(0,t-r),n=Math.max(0,n-i)}return{patronEbookLoans:t,patronAudioLoans:n}}},29858(e,t,n){"use strict";n.d(t,{TO:()=>i,OX:()=>s,Pl:()=>a});let r=function(e){return e.renewed="renewed",e.deniedReserved="deniedReserved",e.deniedMaxRenewalsReached="deniedMaxRenewalsReached",e.deniedLoanerIsBlocked="deniedLoanerIsBlocked",e.deniedMaterialIsNotLoanable="deniedMaterialIsNotLoanable",e.deniedMaterialIsNotFound="deniedMaterialIsNotFound",e.deniedLoanerNotFound="deniedLoanerNotFound",e.deniedLoaningProfileNotFound="deniedLoaningProfileNotFound",e.deniedOtherReason="deniedOtherReason",e}({});const i=e=>e.filter(e=>e.renewalStatus[0]===r.renewed),a=e=>i(e||[]).length,s=({isRenewable:e,renewingStatus:t,t:n,defaultText:r})=>e?"pending"===t?n("renewProcessingText"):r??n("renewButtonText"):n("renewCannotBeRenewedText")},57996(e,t,n){"use strict";n.d(t,{Pj:()=>u,bX:()=>c});const r=()=>String(window.location),i=(e,t)=>{const n=new URL(e);
2return Object.keys(t).forEach(e=>{n.searchParams.set(e,t[e])}),n},a=e=>`${e.origin}${e.pathname}${e.search.replace(/%3A/gi,":")}${e.hash}`,s=(e,t)=>{t?window.open(String(e),"_blank"):window.location.assign(String(e))},o=(e,t)=>{let n=e;return t.forEach(e=>{const[t,r]=e;n=((e,t,n)=>{const r=new RegExp(`${t}`,"g");return e.match(r)?e.replace(r,n):e})(n,t,r)}),n},l=e=>{const{searchUrl:t,q:n,facets:r}=e,i=new URL(t);return i.searchParams.set("q",n),r.length>0&&i.searchParams.set("facets",JSON.stringify(r)),i};function c({authUrl:e,returnUrl:t,trackingFunction:n}){const{pathname:r,search:a,hash:o}=t,l=i(e,{"current-path":`${r}${a}${o}`});n&&n().then(()=>s(l)),s(l)}let u=function(e){return e.MANIFESTATION="manifestation-",e.REVIEW="review-",e}({});n.d(t,["$u",0,e=>{const t=new URL(r());Object.keys(e).forEach(n=>{t.searchParams.set(n,e[n])}),window.history.replaceState(null,"",a(t))},"Ds",0,l,"IJ",0,()=>{const e=window.location.hash;return e?e.replace("#",""):null},"Ks",0,e=>{try{const t=new URL(e);return"http:"===t.protocol||"https:"===t.protocol}catch{return!1}},"Lu",0,r,"MR",0,e=>{const t=new URL(r());var n;t.searchParams.delete(e),n=t,window.history.replaceState(null,"",a(n))},"OA",0,a,"Qj",0,(e,t,n)=>{const r=new URL(e);return r.pathname=o(r.pathname,[[":workid",t]]),n?i(r,{type:n}):r},"S7",0,(e,t)=>`${e}${t}`,"SE",0,s,"Se",0,(e,t)=>{const n=new URL(e);return n.pathname=o(n.pathname,[[":seriesid",t]]),n},"T9",0,e=>{const{origin:t,pathname:n,search:r}=window.location;return`${t}${n}${r}#${e}`},"XW",0,(e,t)=>l({searchUrl:e,q:"*",facets:[{facetName:"dk5",selectedValues:[t.toLowerCase()]}]}),"Zp",0,(e,t)=>l({searchUrl:e,q:"*",facets:[{facetName:"creators",selectedValues:[t.toLowerCase()]}]}),"d6",0,e=>{const t=new URLSearchParams(window.location.search);return t.get(e)?String(t.get(e)):null},"fN",0,e=>{const{searchUrl:t,selectedItemString:n,filter:r}=e,i=Object.entries(r).map(([e,t])=>({facetName:e,selectedValues:[t]}));return l({searchUrl:t,q:n,facets:i})},"gG",0,e=>i(new URL(r()),e),"jk",0,(e,t)=>l({searchUrl:e,q:"*",facets:[{facetName:"subjects",selectedValues:[t.toLowerCase()]}]}),"jr",0,(e,t)=>{const n=JSON.stringify([{term:"term.subject",query:t}]);return new URL(`${e}?filters=${n}&view=results`)},"tP",0,e=>Object.keys(e).reduce((t,n)=>({...t,[n]:new URL(e[n],r())}),{}),"vA",0,e=>Object.fromEntries(e.searchParams),"xl",0,i,"zg",0,e=>{const t=window.location.hash;return t.startsWith(`#${e}`)?t.replace(`#${e}`,""):null},"zy",0,(e,t)=>i(e,{q:t})])},63126(e,t,n){"use strict";var r=n(87533),i=n(79272),a=n(28742);n.d(t,["Ix",0,()=>(0,r.wF)({query:{enabled:!(0,a.ok)()}}),"lX",0,e=>e?.blockStatus&&e?.blockStatus?.length>0?e.blockStatus[0].blockedReason:i.A.unknown])},28742(e,t,n){"use strict";var r=n(53282),i=n.n(r),a=n(97834);const s=()=>!(0,a.y0)("user"),o=()=>(0,a.y0)("unregistered-user");n.d(t,["dG",0,()=>o()?(0,a.gf)(a.g2):s()?null:(0,a.gf)("user"),"lT",0,e=>!i()(e.blockStatus),"ok",0,s,"u7",0,o])},81738(e,t,n){"use strict";n(97700);var r=n(71763),i=n(20496),a=n(66548),s=n.n(a),o=n(13526),l=n(2090),c=n(59776),u=n(28742),d=n(57996),f=n(52661),h=n(91987);n.d(t,["Ay",0,function({modalId:e,closeModalAriaLabelText:t,children:n,screenReaderModalDescriptionText:a,classNames:u,isSlider:d,dataCy:p="modal",eventCallbacks:m}){const g=(0,i.wA)(),{modalIds:v}=(0,i.d4)(e=>e.modal);if((0,r.useEffect)(()=>{new URLSearchParams(window.location.search).getAll("modal").forEach(e=>{g((0,c.qf)({modalId:e}))})},[e,g]),v&&!v.includes(e))return null;const y=()=>{m?.close&&m.close(),g((0,c.Oo)({modalId:e}))},b=e=>{(0,f.GC)(e.key)&&y()};return(0,h.jsx)(l.FocusTrap,{focusTrapOptions:{fallbackFocus:"body"},children:(0,h.jsxs)("div",{children:[(0,h.jsx)("button",{className:"modal-backdrop","aria-label":t,style:{zIndex:v.indexOf(e)+400},onMouseUp:()=>{y()},onKeyUp:b}),(0,h.jsxs)("div",{className:(0,o.A)("modal",{"modal-show":v.includes(e)},u),role:"dialog","aria-labelledby":`modal-${e}-description`,"data-cy":p,style:{zIndex:v.indexOf(e)+400+1},children:[(0,h.jsx)("div",{className:"modal__screen-reader-description",id:`modal-${e}-description`,children:a}),(0,h.jsx)("button",{type:"button",className:"btn-ui modal-btn-close "+(d?"":"modal-btn-close--offset"),style:{zIndex:v.indexOf(e)+400},"aria-label":t,onMouseUp:()=>{y()},onKeyUp:b,"data-cy":`modal-${e}-close-button`,children:(0,h.jsx)("img",{src:s(),alt:"",style:{pointerEvents:"none"}})}),n]})]})})},"LL",0,e=>{const{modalIds:t}=(0,i.d4)(e=>e.modal);return!!t?.includes(e)},"XE",0,()=>{const e=(0,i.wA)(),{modalIds:t}=(0,i.d4)(e=>e.modal),n=n=>
2{n.forEach(n=>{t.includes(n)&&e((0,c.Oo)({modalId:n}))})};return{open:(t,r)=>(r?.modalsToClose&&n(r.modalsToClose),e((0,c.qf)({modalId:t,updateUrl:r?.updateUrl}))),close:t=>e((0,c.Oo)({modalId:t})),closeAll:()=>e((0,c.s7)()),openGuarded:({authUrl:t,modalId:r,trackOnlineView:i,options:a})=>{if((0,u.ok)()){const e=(0,d.gG)({modal:r});return void(0,d.bX)({authUrl:t,returnUrl:e,trackingFunction:i})}a?.modalsToClose&&n(a.modalsToClose),i&&i(),e((0,c.qf)({modalId:r,updateUrl:a?.updateUrl}))}}}])},71495(e,t,n){"use strict";n(97700);const r={fbs:"fbsBaseUrl",publizon:"publizonBaseUrl",biblio:"biblioBaseUrl",dplCms:"dplCmsBaseUrl",cover:"coverBaseUrl",materialList:"materialListBaseUrl",fbi:"fbiBaseUrl",fbiLocal:"fbiLocalBaseUrl",fbiGlobal:"fbiGlobalBaseUrl"};let i={};const a=(e,t)=>Object.keys(e).filter(t).reduce((t,n)=>({...t,[n]:e[n]}),{});n.d(t,["Ay",0,()=>e=>t=>{if((e=>e&&"url/addUrlEntries"===e.type&&e.payload&&"object"==typeof e.payload.entries)(t)){const{payload:{entries:n}}=t;i=a(n,e=>Object.values(r).includes(e));const s=a(n,e=>!Object.values(r).includes(e));return e({...t,payload:{entries:s}})}return e(t)},"TJ",0,r,"aW",0,e=>{if(!i[e])throw new Error(`Service base url for ${e} is not defined.`);return i[e]}])},17124(e,t,n){"use strict";n(97700);var r=n(81409),i=n(10258),a=n(56938);class s extends Error{constructor(e){super(e),this.name="TextDefinitionError"}}n.d(t,["F",0,()=>{const{data:e}=(0,r.d4)(e=>e.text);return(t,{placeholders:n,count:r}={count:0})=>{if(!e)throw new Error("The translation store is broken.");if(void 0===e[t])throw new Error(`The translation for ${t} is not defined.`);const i=(e=>{if(!e.match(/^\{.*\}$/))return{type:"simple",text:[e]};try{const t=JSON.parse(e);if("object"==typeof t&&2===Object.keys(t).length&&Object.keys(t).includes("type")&&Object.keys(t).includes("text")&&["simple","plural"].includes(t?.type??"")&&Array.isArray(t?.text)){const e=t?.type,n=t?.text??[];if(["simple"].includes(e)&&1!==n.length)throw new s("Simple text definitions must have exactly one text entry");if(["plural"].includes(e)&&2!==n.length)throw new s("Plural text definitions must have exactly two text entries");return t}}catch(t){const n=t instanceof Error?t.message:"Unknown error";throw new s(`Could not parse rawText text format: ${e}. Message: ${n}`)}return{type:"simple",text:["Unknown text entry"]}})(e[t]),a={...n??{}};"plural"===i.type&&(a["@count"]=String(r));const o=a?((e,t)=>e.map(e=>e.replace(/@\w+/g,e=>0===t[e]?"0":String(t[e]||e))))(i.text,a):i.text;return"plural"===i.type?0===r?o[1]:o[1%(r??1)]:o[0]}},"i",0,e=>(0,a.A)(e,"Text",i.vn)])},79272(e,t,n){"use strict";var r=function(e){return e.extendedSuspension="F",e.deceased="D",e.fee="E",e.missingPatronCategory="W",e.accountStolen="O",e.suspension="U",e.blockedFromSelfservice="S",e.unknown="unknown",e}(r||{});const i=r;n.d(t,["A",0,i])},16651(e,t,n){"use strict";var r=n(22813);const i=[r.sN.article,r.sN.paperArticle,r.sN.onlineArticle,r.sN.earticle];n.d(t,["A",0,i])},5078(e,t,n){"use strict";function r(e){if(e?.reservationIds&&e.reservationIds.length>0)return e?.reservationIds?.join("-");if(e.loanId)return String(e.loanId);if(e.identifier)return e.identifier;if(e.faust)return String(e.faust);throw new Error("Unable to determine id for list item")}n.d(t,{A:()=>r})},42636(e,t,n){"use strict";function r(e){return!!e.loanId||!!e.identifier}function i(e){return String(e.loanId||e.identifier)}n.d(t,{G:()=>i,R:()=>r})},22813(e,t,n){"use strict";n.d(t,{sN:()=>r,wP:()=>i});let r=function(e){return e.book="bog",e.ebook="e-bog",e.movie="film",e.movieBluRay="film (blu-ray)",e.movieDvd="film (dvd)",e.audioBook="lydbog (online)",e.audioBookGeneric="lydbog",e.music="node",e.game="playstation 5",e.animatedSeries="tegneserie",e.article="artikel",e.paperArticle="avisartikel",e.onlineArticle="artikel (online)",e.earticle="artikel",e.boardGame="spil",e.cdRom="cd",e.magazine="tidsskrift",e.pictureBookOnline="billedbog (online)",e.animatedSeriesOnline="tegneserie (online)",e.yearBookOnline="Ã¥rbog (online)",e.yearBook="Ã¥rbog",e.podcast="podcast",e.musicOnline="musik (online)",e.audio
2BookTape="lydbog (bånd)",e.newspaper="avis",e}({}),i=function(e){return e.book="bog",e.ebook="e-bog",e.movie="Film",e.audioBook="lydbog (online)",e.music="Musik",e.game="Spil",e.animatedSeries="tegneserie",e}({})},26088(e,t,n){"use strict";function r(e){return e?.reservationIds&&e.reservationIds.length>0?String(e.reservationIds.at(0)):String(e.identifier)}function i(e){return!!e.identifier||!!e.reservationIds&&e.reservationIds.length>0}function a(e){return!!e.faust&&!!e.reservationIds&&e.reservationIds.length>0}function s(e){return!!e.identifier}function o(e){return s(e)&&!l(e)}function l(e){return!!e.digitalReservationId}n.d(t,{BP:()=>s,Et:()=>o,OQ:()=>r,S6:()=>l,tO:()=>i,uT:()=>a}),n(12275)},22442(e,t,n){"use strict";var r=n(71763),i=n(81409),a=n(55144),s=n(57996),o=n(56938);n.d(t,["Ik",0,()=>{const{data:e}=(0,i.d4)(e=>e.url),t=(0,r.useMemo)(()=>(0,s.tP)(e),[e]);return(e,n=!1)=>{if(n)return t[e]||!1;if(!t[e])throw new Error(`The url ${e} is not defined`);return t[e]}},"nU",0,e=>(0,o.A)(e,"Url",a.hx)])},85468(e,t,n){"use strict";var r=n(90220);n.d(t,["A",0,()=>(0,r.A)("useBiblioAdapterConfig")])},25673(e,t,n){"use strict";var r=n(26088),i=n(70980);n.d(t,["A",0,()=>{const e=(0,i.A)();return t=>!(e&&(0,r.Et)(t))}])},90220(e,t,n){"use strict";var r=n(53059),i=n(45011);n.d(t,["A",0,e=>{const t=(0,r.UK)();try{return(0,i.Qr)(t(e))}catch{return!1}}])},75564(e,t,n){"use strict";var r=n(71763);n.d(t,["A",0,(e=2e3)=>{const[t,n]=(0,r.useState)(!1),i=(0,r.useRef)(null);return(0,r.useEffect)(()=>()=>{i.current&&clearTimeout(i.current)},[]),{isCopied:t,copyToClipboard:async t=>{try{await navigator.clipboard.writeText(t),n(!0),i.current&&clearTimeout(i.current),i.current=setTimeout(()=>n(!1),e)}catch{n(!1)}}}}])},29453(e,t,n){"use strict";var r=n(87533),i=n(18196);n.d(t,["A",0,({faustIds:e,config:t,options:n})=>(0,r.io)((0,i.We)(e,t,"availability"),n)])},24296(e,t,n){"use strict";var r=n(53059);n.d(t,["C",0,()=>{const e=(0,r.UK)(),{id:t}=e("agencyConfig",{transformer:"jsonParse"});return{useOnlineHoldings:!1,agencyId:[t]}},"e",0,e=>Object.values(e).some(e=>Array.isArray(e)?e.length>0:Boolean(e))])},87590(e,t,n){"use strict";var r=n(53059);n.d(t,["A",0,()=>{const e=(0,r.UK)();return{warning:Number(e("expirationWarningDaysBeforeConfig")),danger:0}}])},50575(e,t,n){"use strict";var r=n(87533),i=n(83936),a=n(66701),s=n(79017),o=n(52661),l=n(82275),c=n(85468),u=n(87590);const d=(e,t)=>e.filter(({dueDate:e})=>{const n=e||"";return(0,s.UM)(n)-t>0}),f=e=>e.filter(({dueDate:e})=>(0,o.El)(e)),h=(e,t)=>e.filter(({dueDate:e})=>{const n=e||"",r=(0,s.UM)(n);return r-t<=0&&r-t>=-t});n.d(t,["A",0,()=>{const e=(0,c.A)(),{data:t,isLoading:n,isError:s}=(0,r.zw)(),{data:o,isLoading:p,isError:m}=(0,i.VM)(),{data:g,isLoading:v,isError:y}=(0,a.pH)({enabled:e}),b=(0,u.A)(),w=p||v,A=m||y,x=n||w,E=s||A,C=t&&Array.isArray(t)?(0,l.$U)(t):[],S=[...o?.loans?(0,l.ji)(o.loans).filter(e=>e.dueDate):[],...g?.loans?(0,l.u1)(g.loans):[]],k=[...C,...S],M=f(C),_=f(S),T=[...M,..._],D=h(C,b.warning),I=h(S,b.warning),R=[...D,...I],O=d(C,b.warning),P=d(S,b.warning);return{all:{loans:k,overdue:T,soonOverdue:R,farFromOverdue:[...O,...P],isLoading:x,isError:E},fbs:{loans:C,overdue:M,soonOverdue:D,farFromOverdue:O,isLoading:n,isError:s},digital:{loans:S,overdue:_,soonOverdue:I,farFromOverdue:P,isLoading:w,isError:A}}}])},70980(e,t,n){"use strict";var r=n(90220);n.d(t,["A",0,()=>(0,r.A)("publizonReservationsClosedConfig")])},21160(e,t,n){"use strict";var r=n(71763);const i=({requests:e,onError:t,onSuccess:n})=>{const[i,a]=(0,r.useState)("idle");return{handler:(0,r.useCallback)(()=>{a("pending");const r=[];e.forEach(({params:e,operation:t})=>{if("function"!=typeof t)throw new Error("Operation must be a function.");r.push(new Promise((n,r)=>{t(e,{onSuccess:e=>{n(e)},onError:e=>{r(e)}})}))}),Promise.all(r).then(e=>{a("success"),n&&n(e)}).catch(e=>{a("error"),t&&t(e)})},[e,n,t]),requestStatus:i,setRequestStatus:a}};n.d(t,["$K",0,({request:e,onError:t,onSuccess:n})=>i({requests:[e],onError:t?e=>t(e[0]):void 0,onSuccess:n?e=>{n(e[0])}:void 0}),"mi",0,i])},90648(e,t,n){"use strict";n.d(t,{A:()=>w});var r=n(83936),i=n(66701),a=n(85468),s=n(82275),o=n(51425),l=n(18367),c=n(82713),u=n.n(c),d=n(17611),f=n.n(d),h=n(42769),p=n.n(h),m=n(4089),g=n.n(m),v=n(87533);function y(e){const t=g()(e,e=>"parallel"===e.reservationType?e.transactionId:e.reservationId);return p()(t,e=>({...e[0],numberInQueue:f()(p()(e,"numberInQueue")),records:u()(e,(e,t)=>({...e,[t.recordId]:t.reservationId}),{})}))}const b=e=>[...e].filter(({state:e})=>e===l.h),w=()=>{const e=(0,a.A)(),{data:t,isLoading:n,isError:l}=(()=>{const e=(0,v.$6)();return{...e,data:e.data&&Array.isArray(e.data)?y(e.data):null}})(),{data:c,isLoading:u,isError:d}=(0,r.pA)(),{data:f,isLoading:h,isError:p}=(0,i.zS)({enabled:e}),m=u||h,g=d||p,w=n||m,A=l||g,x=t?(0,s.sl)(t):[],E=f?.reservations?(0,s.aw)(f.reservations):[],C=[...c?.reservations?(0,s.hg)(c.reservations):[],...E],S=[...x,...C],k=(0,o.Fe)((0,o.JU)(x)),M=(0,o.Fe)((0,o.JU)(C)),_=(0,o.Fe)([...k,...M]),T=(0,o.hm)(b(x)),D=(0,o.LQ)(b(C));return{all:{reservations:S,readyToLoan:_,queued:[...T,...D],isLoading:w,isError:A},fbs:{reservations:x,readyToLoan:k,queued:T,isLoading:n,isError:l},digital:{reservations:C,readyToLoan:M,queued:D,isLoading:m,isError:g}}}},15095(e,t,n){"use strict";n.d(t,{s:()=>a});var r=n(48113),i=n(87533);function a(e){return{...e,emailAddresses:e.emailAddress?[{emailAddress:e.emailAddress,receiveNotification:e.receiveEmail||!1}]:[],phoneNumbers:e.phoneNumber?[{phoneNumber:e.phoneNumber,receiveNotification:e.receiveSms||!1}]:[],guardianVisibility:!1}}n.d(t,["A",0,({patron:e,fetchHandlers:t})=>{const{mutate:n}=(0,i.tP)(),s=(0,r.jE)();return{savePatron:r=>{const{onSuccess:o,onError:l}=t?.savePatron||{};e?n({data:{patron:{...a({...e,...r})}}},{onSuccess:()=>{s.invalidateQueries({queryKey:(0,i.eo)()}),o&&o()},onError:()=>{l&&l()}}):console.error("Patron is not defined")},savePincode:r=>{const{onSuccess:a,onError:o}=t?.savePincode||{};e&&n({data:{pincodeChange:r}},{onSuccess:()=>{s.invalidateQueries({queryKey:(0,i.eo)()}),a&&a()},onError:()=>{o&&o()}})}}}])},80676(e,t,n){"use strict";var r=n(71763),i=n(6117),a=n(22442),s=n(57996),o=n(52661);n.d(t,["A",0,({identifier:e,pid:t,materialType:n})=>{const l=(0,a.Ik)()("materialUrl"),c=(0,r.useMemo)(()=>
2{if(t){const e=`work-of:${t}`;return(0,s.Qj)(l,e,n||void 0)}return null},[t,l,n]),u=!t&&Boolean(e),{data:d,isLoading:f}=(0,i.YP)({cql:`term.isbn=${e}`,offset:0,limit:1,filters:{}},{enabled:u}),h=(0,r.useMemo)(()=>{if(!u||!d||!e)return null;const t=d.complexSearch?.works?.[0];if(!t)return null;const n=t.workId,r=t.manifestations?.all?.find(t=>t.identifiers?.some(t=>t.value===e)),i=r?(0,o.JB)([r]):void 0;return(0,s.Qj)(l,n,i?String(i):void 0)},[u,d,e,l]);return{workUrl:c??h,isLoading:!!u&&f}}])},53773(e,t,n){"use strict";n.d(t,{A:()=>m}),n(97700);var r=n(71763),i=n(81738),a=n(17124),s=n(79272),o=n(22442),l=n(1354),c=n(83176),u=n(20496);const d=()=>{const{data:{hasBeenVisible:e}}=(0,u.d4)(e=>e.blockedModal);return Boolean(e)};var f=n(91987);const h=({blockedStatus:e})=>{const t=(0,a.F)(),n=(0,o.Ik)()("blockedPatronELinkUrl",!0),u=(0,c.of)(),h=d();return(0,r.useEffect)(()=>{h||u()},[e,h,u]),(0,f.jsx)(i.Ay,{modalId:"blocked-patron",classNames:"modal-cta modal-padding",closeModalAriaLabelText:t("blockedPatronCloseModalAriaLabelText"),screenReaderModalDescriptionText:t("blockedPatronModalAriaDescriptionText"),children:(0,f.jsxs)("div",{className:"modal-text__container",children:[(0,f.jsx)("h2",{className:"text-header-h3",children:t(`blockedPatron${e}TitleText`)}),(0,f.jsx)("p",{className:"mt-48 mb-48 text-body-large",children:t(`blockedPatron${e}BodyText`)}),e===s.A.fee&&n&&(0,f.jsx)(l.A,{href:n,children:t("blockedPatronELinkText")})]})})};var p=n(63126);const m=e=>({...t})=>{const n=d(),{open:a}=(0,i.XE)(),o="blocked-patron",[l]=(0,r.useState)([s.A.extendedSuspension]),[c,u]=(0,r.useState)(null),{data:m}=(0,p.Ix)(),g=(0,p.lX)(m?.patron);return(0,r.useEffect)(()=>{m?.patron&&(g===s.A.unknown||n||a(o),null===c&&u(l.includes(g)))},[c,l,o,g,n,a,m?.patron]),(0,f.jsxs)(f.Fragment,{children:[g!==s.A.unknown&&(0,f.jsx)(h,{blockedStatus:g}),!c&&(0,f.jsx)(e,{...t})]})}},56938(e,t,n){"use strict";n.d(t,{A:()=>a}),n(71763);var r=n(81409),i=n(91987);function a(e,t,n){return a=>{const s=new RegExp(`.*${t}$`,"g"),o=Object.fromEntries(Object.entries(a).filter(([e])=>String(e).match(s))),l=Object.fromEntries(Object.entries(a).filter(([e])=>!String(e).match(s)));return Object.keys(o).length&&r.M_.dispatch(n({entries:o})),(0,i.jsx)(e,{...l})}}},90243(e,t,n){"use strict";var r=n(29467),i=n.n(r),a=n(17545),s=n.n(a)()(i());s.push([e.id,"\n:root {\n  --fc-sticky-header-footer-z: 3;\n  --fc-popover-z: 4;\n}\n\n.fc-ZK {\n  z-index: var(--fc-popover-z) !important;\n}\n\n.fc-5R {\n  isolation: isolate;\n}\n\n/*\nThis will prevent all ancestors from customizing their box size unless they use .contentBox\n*/\n.fc-O6,\n.fc-O6 *,\n.fc-O6 *:before,\n.fc-O6 *:after {\n  box-sizing: border-box !important;\n}\n\n/* classes attached to <body> */\n.fc-fF,\n.fc-fF * {\n  cursor: not-allowed !important;\n}\n\n.fc-Rp {\n  -ms-overflow-style: none !important; /* IE and Edge */\n  scrollbar-width: none !important; /* Firefox */\n}\n\n/* Hide scrollbar for Chrome, Safari and Opera */\n.fc-Rp::-webkit-scrollbar {\n  display: none !important;\n}\n\n.fc-tp {\n  flex-shrink: 0 !important;\n}\n\n.fc-MU .fc-rr {\n  display: flex !important;\n  flex-direction: row !important;\n  flex-wrap: wrap !important;\n}\n\n/* HACK for Safari. Can't do break-inside:avoid with flexbox items, likely b/c it's not standard:\n   https://stackoverflow.com/a/60256345 */\n.fc-ob .fc-rr > * {\n  float: left !important;\n}\n\n[dir=rtl] .fc-ob .fc-rr > *,\n.fc-ob[dir=rtl] .fc-rr > * {\n  float: right !important;\n}\n\n.fc-ob .fc-rr::after {\n  content: \"\" !important;\n  display: block !important;\n  clear: both !important;\n}\n\n.fc-iz {\n  cursor: pointer !important;\n}\n\n.fc-W6 {\n  cursor: n-resize !important;\n}\n\n.fc-9e {\n  cursor: s-resize !important;\n}\n\n.fc-wb {\n  cursor: w-resize !important;\n}\n\n[dir=rtl] .fc-wb {\n  cursor: e-resize !important;\n}\n\n.fc-0b {\n  cursor: e-resize !important;\n}\n\n[dir=rtl] .fc-0b {\n  cursor: w-resize !important;\n}\n\n.fc-Gz {\n  cursor: col-resize !important;\n}\n\n.fc-wZ,\n.fc-oJ,\n.fc-9A {\n  position: absolute !important;\n  box-sizing: content-box !important;\n  width: 100% !important;\n  height: 100% !important;\n}\n\n.fc-wZ {\n  padding: 10px !important;\n  margin: -10px !important;\n}\n\n.fc-oJ {\n  padding-left: 10px !important;\n  padding-right: 10px !important;\n  margin-left: -10px !important;\n  margin-right: -10px !important;\n}\n\n.fc-9A {\n  padding-top: 10px !important;\n  padding-bottom: 10px !important;\n  margin-top: -10px !important;\n  margin-bottom: -10px !important;\n}\n\n/* QUESTION: why not use -left -right instead of negative margins/padding for ALL? */\n.fc-Yf {\n  position: absolute;\n  top: 0;\n  bottom: 0;\n  left: -5px;\n  right: -5px;\n}\n\n.fc-AQ {\n  -webkit-user-select: none;\n     -moz-user-select: none;\n          user-select: none;\n}\n\n.fc-MJ {\n  visibility: hidden;\n}\n\n/* Border Utils */\n/* ------------------------------------------------------------------------------------------------- */\n\n.fc-Yq {\n  border: 0 !important;\n}\n\n.fc-3R {\n  border-left: 0 !important;\n  border-right: 0 !important;\n}\n\n.fc-dv {\n  border-top: 0 !important;\n  border-bottom: 0 !important;\n}\n\n.fc-Yk {\n  border-top: 0 !important;\n}\n\n.fc-b1 {\n  border-bottom: 0 !important;\n}\n\n.fc-W7 {\n  border-inline-start: 0 !important;\n}\n\n.fc-Eu {\n  border-inline-end: 0 !important;\n}\n\n/* Flexbox Utils */\n/* ------------------------------------------------------------------------------------------------- */\n\n.fc-bH {\n  display: flex !important;\n  flex-direction: row !important;\n}\n\n.fc-Ih {\n  display: flex !important;\n  flex-direction: column !important;\n}\n\n.fc-BH {\n  flex-grow: 1 !important;\n}\n\n.fc-1Y {\n  flex-grow: 1 !important;\n  flex-basis: 0 !important;\n  min-width: 0 !important;\n  min-height: 0 !important;\n}\n\n.fc-Ux {\n  min-height: 0 !important;\n}\n\n/*\nTODO: use liquidX/Y elsewhere because frees up min other dimension; less collisions\n*/\n.fc-ZM {\n  flex-grow: 1 !important;\n  flex-basis: 0 !important;\n  min-width: 0 !important;\n}\n\n/* Semantic Print Table */\n/* ------------------------------------------------------------------------------------------------- */\n\n.fc-Gx {\n  width: 100% !important;\n  table-layout: fixed !important;\n  border: 0 !important;\n  border-collapse: separate !important;\n  border-spacing: 0 !important;\n}\n\n.fc-Gx > thead {\n  /* Both properties are needed for cross-browser repeated headers across printed pages. */\n  -moz-column-break-inside: avoid !important;\n       break-inside: avoid !important;\n  page-break-inside: avoid !important;\n}\n\n.fc-Gx >
2 tbody {\n  /* Timeline print-layout hack (resource and non-resource): lets shared absolute backgrounds show through. */\n  background: transparent !important;\n}\n\n.fc-Gx > thead > tr > th,\n.fc-Gx > tbody > tr > th,\n.fc-Gx > tbody > tr > td {\n  vertical-align: top !important;\n  font-weight: inherit;\n  text-align: inherit;\n}\n\n/* Table Utils */\n/* ------------------------------------------------------------------------------------------------- */\n\n.fc-33 {\n  padding: 0 !important;\n}\n\n.fc-5V {\n  padding-top: 0 !important;\n  padding-bottom: 0 !important;\n}\n\n.fc-b4 {\n  margin: 0 !important;\n}\n\n.fc-H8 {\n  margin-top: 0 !important;\n  margin-bottom: 0 !important;\n}\n\n.fc-Oq {\n  margin-left: 0 !important;\n  margin-right: 0 !important;\n}\n\n.fc-oX {\n  white-space: nowrap !important;\n}\n\n.fc-LF {\n  white-space: pre !important;\n}\n\n/* Misc Utils */\n/* ------------------------------------------------------------------------------------------------- */\n\n.fc-Gg {\n  overflow-anchor: none;\n}\n\n.fc-87 {\n  pointer-events: none !important;\n}\n\n.fc-5o {\n  overflow: hidden !important;\n}\n\n/*\nTODO: eventually use this on daygrid/timegrid events' inner, time, and title, FOR PRINT\nNeeded to prevent wrapping to multiple lines, increasing height, throwing off print-positioning,\nwhich can't rely on dynamic height detection after print-flag activated.\n*/\n.fc-7P {\n  white-space: nowrap !important;\n  overflow: hidden !important;\n}\n\n.fc-XV {\n  position: relative !important;\n}\n\n.fc-Ew {\n  position: absolute !important;\n}\n\n.fc-bN {\n  inset-inline-start: 0 !important;\n}\n\n.fc-cH {\n  inset-inline-end: 0 !important;\n}\n\n.fc-wd {\n  position: absolute !important;\n  top: 0 !important;\n  left: 0 !important;\n  right: 0 !important;\n  bottom: 0 !important;\n}\n\n.fc-sd,\n.fc-ar {\n  position: absolute !important;\n  left: 0 !important;\n  right: 0 !important;\n}\n\n.fc-0H,\n.fc-63 {\n  position: absolute !important;\n  top: 0 !important;\n  bottom: 0 !important;\n}\n\n.fc-sd {\n  top: 0 !important;\n}\n\n.fc-63 {\n  left: 0 !important;\n  right: 0 !important;\n  width: 0 !important;\n}\n\n@media not print {\n  .fc-WL {\n    position: sticky !important;\n  }\n\n  .fc-i6 {\n    position: sticky !important;\n    top: 0 !important;\n  }\n\n  /* Sticks to either left or right (the flex \"start\") depending on ltr/rtl */\n  .fc-n4 {\n    position: sticky !important;\n    inset-inline-start: 0 !important;\n  }\n\n  .fc-q0 {\n    position: sticky !important;\n    top: 0 !important;\n    z-index: var(--fc-sticky-header-footer-z) !important;\n  }\n}\n\n/* Only needed when padding/border must be separate from width/height */\n.fc-F2 {\n  box-sizing: content-box !important;\n}\n\n.fc-rZ {\n  position: absolute !important;\n  left: -10000px !important;\n}\n\n.fc-dG {\n  align-items: center !important;\n}\n\n.fc-jB {\n  align-items: flex-start !important;\n}\n\n.fc-6B {\n  align-items: flex-end !important;\n}\n\n/* Footer Scrollbar */\n/* ------------------------------------------------------------------------------------------------- */\n\n.fc-89 {\n  position: sticky !important;\n  bottom: 0 !important;\n  z-index: var(--fc-sticky-header-footer-z) !important;\n}\n\n.fc-Se > * {\n  margin-top: -1px !important;\n}\n\n.fc-Se > * > * {\n  height: 1px !important;\n}\n\n/* Print Utils */\n/* ------------------------------------------------------------------------------------------------- */\n\n.fc-qu {\n  -moz-column-break-inside: avoid !important;\n       break-inside: avoid !important;\n  page-break-inside: avoid !important;\n}\n\n.fc-sn {\n  min-height: 4em !important;\n}\n\n.fc-os {\n  display: flow-root !important;\n}\n\n/* Z-index */\n/* ------------------------------------------------------------------------------------------------- */\n\n.fc-P0 {\n  z-index: 0;\n}\n\n.fc-hB {\n  z-index: 1;\n}\n\n.fc-b7 {\n  z-index: 2;\n}\n\n.fc-BR {\n  z-index: 3;\n}\n\n.fc-eM {\n  z-index: 4;\n}\n\n.fc-zy {\n  z-index: 5;\n}\n\n.fc-xI {\n  z-index: 1000;\n}\n\n.fc-hJ {\n  z-index: 9999;\n}\n\n.fc-0t:focus-visible {\n  z-index: 2;\n}\n\n/* INTERNAL MARKER -- used to mark an element for internal significance */\n/* ------------------------------------------------------------------------------------------------- */\n\n.fc-wp {}\n\n.fc-ZR {}\n.fc-Ai {}\n.fc-cj {}\n.fc-dI {}\n.fc-td {}\n.fc-AJ {}\n.fc-0y {}\n.fc-oN {}\n\n.fc-vZ {}\n\n.fc-Gh {}\n\n.fc-JP {}\n\n.fc-WR {}\n\n.fc-25 {}\n\n.fc-8b {}\n","",{version:3,sources:["webpack://./node_modules/.pnpm/@[email protected][email protected][email protected][email protected][email protected]/node_modules/@fullcalendar/react/skeleton.css"],names:[],mappings:";AACA;EACE,8BAA8B;EAC9B,iBAAiB;AACnB;;AAEA;EACE,uCAAuC;AACzC;;AAEA;EACE,kBAAkB;AACpB;;AAEA;;CAEC;AACD;;;;EAIE,iCAAiC;AACnC;;AAEA,+BAA+B;AAC/B;;EAEE,8BAA8B;AAChC;;AAEA;EACE,mCAAmC,EAAE,gBAAgB;EACrD,gCAAgC,EAAE,YAAY;AAChD;;AAEA,gDAAgD;AAChD;EACE,wBAAwB;AAC1B;;AAEA;EACE,yBAAyB;AAC3B;;AAEA;EACE,wBAAwB;EACxB,8BAA8B;EAC9B,0BAA0B;AAC5B;;AAEA;yCACyC;AACzC;EACE,sBAAsB;AACxB;;AAEA;;EAEE,uBAAuB;AACzB;;AAEA;EACE,sBAAsB;EACtB,yBAAyB;EACzB,sBAAsB;AACxB;;AAEA;EACE,0BAA0B;AAC5B;;AAEA;EACE,2BAA2B;AAC7B;;AAEA;EACE,2BAA2B;AAC7B;;AAEA;EACE,2BAA2B;AAC7B;;AAEA;EACE,2BAA2B;AAC7B;;AAEA;EACE,2BAA2B;AAC7B;;AAEA;EACE,2BAA2B;AAC7B;;AAEA;EACE,6BAA6B;AAC/B;;AAEA;;;EAGE,6BAA6B;EAC7B,kCAAkC;EAClC,sBAAsB;EACtB,uBAAuB;AACzB;;AAEA;EACE,wBAAwB;EACxB,wBAAwB;AAC1B;;AAEA;EACE,6BAA6B;EAC7B,8BAA8B;EAC9B,6BAA6B;EAC7B,8BAA8B;AAChC;;AAEA;EACE,4BAA4B;EAC5B,+BAA+B;EAC/B,4BAA4B;EAC5B,+BAA+B;AACjC;;AAEA,oFAAoF;AACpF;EACE,kBAAkB;EAClB,MAAM;EACN,SAAS;EACT,UAAU;EACV,WAAW;AACb;;AAEA;EACE,yBAAyB;KACtB,sBAAsB;UACjB,iBAAiB;AAC3B;;AAEA;EACE,kBAAkB;AACpB;;AAEA,iBAAiB;AACjB,sGAAsG;;AAEtG;EACE,oBAAoB;AACtB;;AAEA;EACE,yBAAyB;EACzB,0BAA0B;AAC5B;;AAEA;EACE,wBAAwB;EACxB,2BAA2B;AAC7B;;AAEA;EACE,wBAAwB;AAC1B;;AAEA;EACE,2BAA2B;AAC7B;;AAEA;EACE,iCAAiC;AACnC;;AAEA;EACE,+BAA+B;AACjC;;AAEA,kBAAkB;AAClB,sGAAsG;;AAEtG;EACE,wBAAwB;EACxB,8BAA8B;AAChC;;AAEA;EACE,wBAAwB;EACxB,iCAAiC;AACnC;;AAEA;EACE,uBAAuB;AACzB;;AAEA;EACE,uBAAuB;EACvB,wBAAwB;EACxB,uBAAuB;EACvB,wBAAwB;AAC1B;;AAEA;EACE,wBAAwB;AAC1B;;AAEA;;CAEC;AACD;EACE,uBAAuB;EACvB,wBAAwB;EACxB,uBAAuB;AACzB;;AAEA,yBAAyB;AACzB,sGAAsG;;AAEtG;EACE,sBAAsB;EACtB,8BAA8B;EAC9B,oBAAoB;EACpB,oCAAoC;EACpC,4BAA4B;AAC9B;;AAEA;EACE,wFAAwF;EACxF,0CAA0C;OACrC,8BAA8B;EACnC,mCAAmC;AACrC;;AAEA;EACE,2GAA2G;EAC3G,kCAAkC;AACpC;;AAEA;;;EAGE,8BAA8B;EAC9B,oBAAoB;EACpB,mBAAmB;AACrB;;AAEA,gBAAgB;AAChB,sGAAsG;;AAEtG;EACE,qBAAqB;AACvB;;AAEA;EACE,yBAAyB;EACzB,4BAA4B;AAC9B;;AAEA;EACE,oBAAoB;AACtB;;AAEA;EACE,wBAAwB;EACxB,2BAA2B;AAC7B;;AAEA;EACE,yBAAyB;EACzB,0BAA0B;AAC5B;;AAEA;EACE,8BAA8B;AAChC;;AAEA;EACE,2BAA2B;AAC7B;;AAEA,eAAe;AACf,sGAAsG;;AAEtG;EACE,qBAAqB;AACvB;;AAEA;EACE,+BAA+B;AACjC;;AAEA;EACE,2BAA2B;AAC7B;;AAEA;;;;CAIC;AACD;EACE,8BAA8B;EAC9B,2BAA2B;AAC7B;;AAEA;EACE,6BAA6B;AAC/B;;AAEA;EACE,6BAA6B;AAC/B;;AAEA;EACE,gCAAgC;AAClC;;AAEA;EACE,8BAA8B;AAChC;;AAEA;EACE,6BAA6B;EAC7B,iBAAiB;EACjB,kBAAkB;EAClB,mBAAmB;EACnB,oBAAoB;AACtB;;AAEA;;EAEE,6BAA6B;EAC7B,kBAAkB;EAClB,mBAAmB;AACrB;;AAEA;;EAEE,6BAA6B;EAC7B,iBAAiB;EACjB,oBAAoB;AACtB;;AAEA;EACE,iBAAiB;AACnB;;AAEA;EACE,kBAAkB;EAClB,mBAAmB;EACnB,mBAAmB;AACrB;;AAEA;EACE;IACE,2BAA2B;EAC7B;;EAEA;IACE,2BAA2B;IAC3B,iBAAiB;EACnB;;EAEA,2EAA2E;EAC3E;IACE,2BAA2B;IAC3B,gCAAgC;EAClC;;EAEA;IACE,2BAA2B;IAC3B,iBAAiB;IACjB,oDAAoD;EACtD;AACF;;AAEA,uEAAuE;AACvE;EACE,kCAAkC;AACpC;;AAEA;EACE,6BAA6B;EAC7B,yBAAyB;AAC3B;;AAEA;EACE,8BAA8B;AAChC;;AAEA;EACE,kCAAkC;AACpC;;AAEA;EACE,gCAAgC;AAClC;;AAEA,qBAAqB;AACrB,sGAAsG;;AAEtG;EACE,2BAA2B;EAC3B,oBAAoB;EACpB,oDAAoD;AACtD;;AAEA;EACE,2BAA2B;AAC7B;;AAEA;EACE,sBAAsB;AACxB;;AAEA,gBAAgB;AAChB,sGAAsG;;AAEtG;EACE,0CAA0C;OACrC,8BAA8B;EACnC,mCAAmC;AACrC;;AAEA;EACE,0BAA0B;AAC5B;;AAEA;EACE,6BAA6B;AAC/B;;AAEA,YAAY;
2AACZ,sGAAsG;;AAEtG;EACE,UAAU;AACZ;;AAEA;EACE,UAAU;AACZ;;AAEA;EACE,UAAU;AACZ;;AAEA;EACE,UAAU;AACZ;;AAEA;EACE,UAAU;AACZ;;AAEA;EACE,UAAU;AACZ;;AAEA;EACE,aAAa;AACf;;AAEA;EACE,aAAa;AACf;;AAEA;EACE,UAAU;AACZ;;AAEA,yEAAyE;AACzE,sGAAsG;;AAEtG,QAAQ;;AAER,QAAQ;AACR,QAAQ;AACR,QAAQ;AACR,QAAQ;AACR,QAAQ;AACR,QAAQ;AACR,QAAQ;AACR,QAAQ;;AAER,QAAQ;;AAER,QAAQ;;AAER,QAAQ;;AAER,QAAQ;;AAER,QAAQ;;AAER,QAAQ",sourcesContent:["\n:root {\n  --fc-sticky-header-footer-z: 3;\n  --fc-popover-z: 4;\n}\n\n.fc-ZK {\n  z-index: var(--fc-popover-z) !important;\n}\n\n.fc-5R {\n  isolation: isolate;\n}\n\n/*\nThis will prevent all ancestors from customizing their box size unless they use .contentBox\n*/\n.fc-O6,\n.fc-O6 *,\n.fc-O6 *:before,\n.fc-O6 *:after {\n  box-sizing: border-box !important;\n}\n\n/* classes attached to <body> */\n.fc-fF,\n.fc-fF * {\n  cursor: not-allowed !important;\n}\n\n.fc-Rp {\n  -ms-overflow-style: none !important; /* IE and Edge */\n  scrollbar-width: none !important; /* Firefox */\n}\n\n/* Hide scrollbar for Chrome, Safari and Opera */\n.fc-Rp::-webkit-scrollbar {\n  display: none !important;\n}\n\n.fc-tp {\n  flex-shrink: 0 !important;\n}\n\n.fc-MU .fc-rr {\n  display: flex !important;\n  flex-direction: row !important;\n  flex-wrap: wrap !important;\n}\n\n/* HACK for Safari. Can't do break-inside:avoid with flexbox items, likely b/c it's not standard:\n   https://stackoverflow.com/a/60256345 */\n.fc-ob .fc-rr > * {\n  float: left !important;\n}\n\n[dir=rtl] .fc-ob .fc-rr > *,\n.fc-ob[dir=rtl] .fc-rr > * {\n  float: right !important;\n}\n\n.fc-ob .fc-rr::after {\n  content: \"\" !important;\n  display: block !important;\n  clear: both !important;\n}\n\n.fc-iz {\n  cursor: pointer !important;\n}\n\n.fc-W6 {\n  cursor: n-resize !important;\n}\n\n.fc-9e {\n  cursor: s-resize !important;\n}\n\n.fc-wb {\n  cursor: w-resize !important;\n}\n\n[dir=rtl] .fc-wb {\n  cursor: e-resize !important;\n}\n\n.fc-0b {\n  cursor: e-resize !important;\n}\n\n[dir=rtl] .fc-0b {\n  cursor: w-resize !important;\n}\n\n.fc-Gz {\n  cursor: col-resize !important;\n}\n\n.fc-wZ,\n.fc-oJ,\n.fc-9A {\n  position: absolute !important;\n  box-sizing: content-box !important;\n  width: 100% !important;\n  height: 100% !important;\n}\n\n.fc-wZ {\n  padding: 10px !important;\n  margin: -10px !important;\n}\n\n.fc-oJ {\n  padding-left: 10px !important;\n  padding-right: 10px !important;\n  margin-left: -10px !important;\n  margin-right: -10px !important;\n}\n\n.fc-9A {\n  padding-top: 10px !important;\n  padding-bottom: 10px !important;\n  margin-top: -10px !important;\n  margin-bottom: -10px !important;\n}\n\n/* QUESTION: why not use -left -right instead of negative margins/padding for ALL? */\n.fc-Yf {\n  position: absolute;\n  top: 0;\n  bottom: 0;\n  left: -5px;\n  right: -5px;\n}\n\n.fc-AQ {\n  -webkit-user-select: none;\n     -moz-user-select: none;\n          user-select: none;\n}\n\n.fc-MJ {\n  visibility: hidden;\n}\n\n/* Border Utils */\n/* ------------------------------------------------------------------------------------------------- */\n\n.fc-Yq {\n  border: 0 !important;\n}\n\n.fc-3R {\n  border-left: 0 !important;\n  border-right: 0 !important;\n}\n\n.fc-dv {\n  border-top: 0 !important;\n  border-bottom: 0 !important;\n}\n\n.fc-Yk {\n  border-top: 0 !important;\n}\n\n.fc-b1 {\n  border-bottom: 0 !important;\n}\n\n.fc-W7 {\n  border-inline-start: 0 !important;\n}\n\n.fc-Eu {\n  border-inline-end: 0 !important;\n}\n\n/* Flexbox Utils */\n/* ------------------------------------------------------------------------------------------------- */\n\n.fc-bH {\n  display: flex !important;\n  flex-direction: row !important;\n}\n\n.fc-Ih {\n  display: flex !important;\n  flex-direction: column !important;\n}\n\n.fc-BH {\n  flex-grow: 1 !important;\n}\n\n.fc-1Y {\n  flex-grow: 1 !important;\n  flex-basis: 0 !important;\n  min-width: 0 !important;\n  min-height: 0 !important;\n}\n\n.fc-Ux {\n  min-height: 0 !important;\n}\n\n/*\nTODO: use liquidX/Y elsewhere because frees up min other dimension; less collisions\n*/\n.fc-ZM {\n  flex-grow: 1 !important;\n  flex-basis: 0 !important;\n  min-width: 0 !important;\n}\n\n/* Semantic Print Table */\n/* ------------------------------------------------------------------------------------------------- */\n\n.fc-Gx {\n  width: 100% !important;\n  table-layout: fixed !important;\n  border: 0 !important;\n  border-collapse: separate !important;\n  border-spacing: 0 !important;\n}\n\n.fc-Gx > thead {\n  /* Both properties are needed for cross-browser repeated headers across printed pages. */\n  -moz-column-break-inside: avoid !important;\n       break-inside: avoid !important;\n  page-break-inside: avoid !important;\n}\n\n.fc-Gx >
2 tbody {\n  /* Timeline print-layout hack (resource and non-resource): lets shared absolute backgrounds show through. */\n  background: transparent !important;\n}\n\n.fc-Gx > thead > tr > th,\n.fc-Gx > tbody > tr > th,\n.fc-Gx > tbody > tr > td {\n  vertical-align: top !important;\n  font-weight: inherit;\n  text-align: inherit;\n}\n\n/* Table Utils */\n/* ------------------------------------------------------------------------------------------------- */\n\n.fc-33 {\n  padding: 0 !important;\n}\n\n.fc-5V {\n  padding-top: 0 !important;\n  padding-bottom: 0 !important;\n}\n\n.fc-b4 {\n  margin: 0 !important;\n}\n\n.fc-H8 {\n  margin-top: 0 !important;\n  margin-bottom: 0 !important;\n}\n\n.fc-Oq {\n  margin-left: 0 !important;\n  margin-right: 0 !important;\n}\n\n.fc-oX {\n  white-space: nowrap !important;\n}\n\n.fc-LF {\n  white-space: pre !important;\n}\n\n/* Misc Utils */\n/* ------------------------------------------------------------------------------------------------- */\n\n.fc-Gg {\n  overflow-anchor: none;\n}\n\n.fc-87 {\n  pointer-events: none !important;\n}\n\n.fc-5o {\n  overflow: hidden !important;\n}\n\n/*\nTODO: eventually use this on daygrid/timegrid events' inner, time, and title, FOR PRINT\nNeeded to prevent wrapping to multiple lines, increasing height, throwing off print-positioning,\nwhich can't rely on dynamic height detection after print-flag activated.\n*/\n.fc-7P {\n  white-space: nowrap !important;\n  overflow: hidden !important;\n}\n\n.fc-XV {\n  position: relative !important;\n}\n\n.fc-Ew {\n  position: absolute !important;\n}\n\n.fc-bN {\n  inset-inline-start: 0 !important;\n}\n\n.fc-cH {\n  inset-inline-end: 0 !important;\n}\n\n.fc-wd {\n  position: absolute !important;\n  top: 0 !important;\n  left: 0 !important;\n  right: 0 !important;\n  bottom: 0 !important;\n}\n\n.fc-sd,\n.fc-ar {\n  position: absolute !important;\n  left: 0 !important;\n  right: 0 !important;\n}\n\n.fc-0H,\n.fc-63 {\n  position: absolute !important;\n  top: 0 !important;\n  bottom: 0 !important;\n}\n\n.fc-sd {\n  top: 0 !important;\n}\n\n.fc-63 {\n  left: 0 !important;\n  right: 0 !important;\n  width: 0 !important;\n}\n\n@media not print {\n  .fc-WL {\n    position: sticky !important;\n  }\n\n  .fc-i6 {\n    position: sticky !important;\n    top: 0 !important;\n  }\n\n  /* Sticks to either left or right (the flex \"start\") depending on ltr/rtl */\n  .fc-n4 {\n    position: sticky !important;\n    inset-inline-start: 0 !important;\n  }\n\n  .fc-q0 {\n    position: sticky !important;\n    top: 0 !important;\n    z-index: var(--fc-sticky-header-footer-z) !important;\n  }\n}\n\n/* Only needed when padding/border must be separate from width/height */\n.fc-F2 {\n  box-sizing: content-box !important;\n}\n\n.fc-rZ {\n  position: absolute !important;\n  left: -10000px !important;\n}\n\n.fc-dG {\n  align-items: center !important;\n}\n\n.fc-jB {\n  align-items: flex-start !important;\n}\n\n.fc-6B {\n  align-items: flex-end !important;\n}\n\n/* Footer Scrollbar */\n/* ------------------------------------------------------------------------------------------------- */\n\n.fc-89 {\n  position: sticky !important;\n  bottom: 0 !important;\n  z-index: var(--fc-sticky-header-footer-z) !important;\n}\n\n.fc-Se > * {\n  margin-top: -1px !important;\n}\n\n.fc-Se > * > * {\n  height: 1px !important;\n}\n\n/* Print Utils */\n/* ------------------------------------------------------------------------------------------------- */\n\n.fc-qu {\n  -moz-column-break-inside: avoid !important;\n       break-inside: avoid !important;\n  page-break-inside: avoid !important;\n}\n\n.fc-sn {\n  min-height: 4em !important;\n}\n\n.fc-os {\n  display: flow-root !important;\n}\n\n/* Z-index */\n/* ------------------------------------------------------------------------------------------------- */\n\n.fc-P0 {\n  z-index: 0;\n}\n\n.fc-hB {\n  z-index: 1;\n}\n\n.fc-b7 {\n  z-index: 2;\n}\n\n.fc-BR {\n  z-index: 3;\n}\n\n.fc-eM {\n  z-index: 4;\n}\n\n.fc-zy {\n  z-index: 5;\n}\n\n.fc-xI {\n  z-index: 1000;\n}\n\n.fc-hJ {\n  z-index: 9999;\n}\n\n.fc-0t:focus-visible {\n  z-index: 2;\n}\n\n/* INTERNAL MARKER -- used to mark an element for internal significance */\n/* ------------------------------------------------------------------------------------------------- */\n\n.fc-wp {}\n\n.fc-ZR {}\n.fc-Ai {}\n.fc-cj {}\n.fc-dI {}\n.fc-td {}\n.fc-AJ {}\n.fc-0y {}\n.fc-oN {}\n\n.fc-vZ {}\n\n.fc-Gh {}\n\n.fc-JP {}\n\n.fc-WR {}\n\n.fc-25 {}\n\n.fc-8b {}\n"],sourceRoot:""}]);const o=s;n.d(t,["A",0,o])}
2,94801(e,t,n){"use strict";var r=n(29467),i=n.n(r),a=n(17545),s=n.n(a)()(i());s.push([e.id,"\n:root {\n  /* buttons */\n  --fc-classic-button: #334155;\n  --fc-classic-button-border: #334155;\n  --fc-classic-button-strong: #1e293b;\n  --fc-classic-button-strong-border: #0f172a;\n  --fc-classic-button-outline: #47556980;\n  --fc-classic-button-foreground: #fff;\n\n  /* primary */\n  --fc-classic-primary: #3788d8;\n  --fc-classic-primary-foreground: #fff;\n\n  /* calendar content */\n  --fc-classic-event: var(--fc-classic-primary);\n  --fc-classic-event-contrast: var(--fc-classic-primary-foreground);\n  --fc-classic-background-event: #22c55e;\n  --fc-classic-background-event-opacity: 15%;\n  --fc-classic-background-event-foreground-opacity: 50%;\n  --fc-classic-highlight: #cffafe66;\n  --fc-classic-today: #facc1526;\n  --fc-classic-now: #ef4444;\n  /* non-colors */\n  --fc-classic-small-dot-width: 8px;\n  --fc-classic-large-dot-width: 10px;\n\n  /* neutral backgrounds */\n  --fc-classic-background: #ffffff;\n  --fc-classic-faint: #0000000A;\n  --fc-classic-muted: #00000014;\n  --fc-classic-strong: #00000024;\n\n  /* neutral foregrounds */\n  --fc-classic-foreground: #030712;\n  --fc-classic-faint-foreground: #9ca3af;\n  --fc-classic-muted-foreground: #6b7280;\n\n  /* neutral borders */\n  --fc-classic-border: #ddd;\n  --fc-classic-strong-border: #9ca3af;\n}\n\n@media not print {\n  [data-color-scheme=dark] {\n    /* calendar content */\n    --fc-classic-highlight: #3b82f633;\n    --fc-classic-today: #fef08a1A;\n\n    /* neutral backgrounds */\n    --fc-classic-background: #030712;\n    --fc-classic-faint: #ffffff0A;\n    --fc-classic-muted: #ffffff14;\n    --fc-classic-strong: #ffffff24;\n\n    /* neutral foregrounds */\n    --fc-classic-foreground: #fff;\n    --fc-classic-faint-foreground: #4b5563;\n    --fc-classic-muted-foreground: #9ca3af;\n\n    /* neutral borders */\n    --fc-classic-border: #1f2937;\n    --fc-classic-strong-border: #374151;\n  }\n}\n\n","",{version:3,sources:["webpack://./node_modules/.pnpm/@[email protected][email protected][email protected][email protected][email protected]/node_modules/@fullcalendar/react/themes/classic/palette.css"],names:[],mappings:";AACA;EACE,YAAY;EACZ,4BAA4B;EAC5B,mCAAmC;EACnC,mCAAmC;EACnC,0CAA0C;EAC1C,sCAAsC;EACtC,oCAAoC;;EAEpC,YAAY;EACZ,6BAA6B;EAC7B,qCAAqC;;EAErC,qBAAqB;EACrB,6CAA6C;EAC7C,iEAAiE;EACjE,sCAAsC;EACtC,0CAA0C;EAC1C,qDAAqD;EACrD,iCAAiC;EACjC,6BAA6B;EAC7B,yBAAyB;EACzB,eAAe;EACf,iCAAiC;EACjC,kCAAkC;;EAElC,wBAAwB;EACxB,gCAAgC;EAChC,6BAA6B;EAC7B,6BAA6B;EAC7B,8BAA8B;;EAE9B,wBAAwB;EACxB,gCAAgC;EAChC,sCAAsC;EACtC,sCAAsC;;EAEtC,oBAAoB;EACpB,yBAAyB;EACzB,mCAAmC;AACrC;;AAEA;EACE;IACE,qBAAqB;IACrB,iCAAiC;IACjC,6BAA6B;;IAE7B,wBAAwB;IACxB,gCAAgC;IAChC,6BAA6B;IAC7B,6BAA6B;IAC7B,8BAA8B;;IAE9B,wBAAwB;IACxB,6BAA6B;IAC7B,sCAAsC;IACtC,sCAAsC;;IAEtC,oBAAoB;IACpB,4BAA4B;IAC5B,mCAAmC;EACrC;AACF",sourcesContent:["\n:root {\n  /* buttons */\n  --fc-classic-button: #334155;\n  --fc-classic-button-border: #334155;\n  --fc-classic-button-strong: #1e293b;\n  --fc-classic-button-strong-border: #0f172a;\n  --fc-classic-button-outline: #47556980;\n  --fc-classic-button-foreground: #fff;\n\n  /* primary */\n  --fc-classic-primary: #3788d8;\n  --fc-classic-primary-foreground: #fff;\n\n  /* calendar content */\n  --fc-classic-event: var(--fc-classic-primary);\n  --fc-classic-event-contrast: var(--fc-classic-primary-foreground);\n  --fc-classic-background-event: #22c55e;\n  --fc-classic-background-event-opacity: 15%;\n  --fc-classic-background-event-foreground-opacity: 50%;\n  --fc-classic-highlight: #cffafe66;\n  --fc-classic-today: #facc1526;\n  --fc-classic-now: #ef4444;\n  /* non-colors */\n  --fc-classic-small-dot-width: 8px;\n  --fc-classic-large-dot-width: 10px;\n\n  /* neutral backgrounds */\n  --fc-classic-background: #ffffff;\n  --fc-classic-faint: #0000000A;\n  --fc-classic-muted: #00000014;\n  --fc-classic-strong: #00000024;\n\n  /* neutral foregrounds */\n  --fc-classic-foreground: #030712;\n  --fc-classic-faint-foreground: #9ca3af;\n  --fc-classic-muted-foreground: #6b7280;\n\n  /* neutral borders */\n  --fc-classic-border: #ddd;\n  --fc-classic-strong-border: #9ca3af;\n}
2\n\n@media not print {\n  [data-color-scheme=dark] {\n    /* calendar content */\n    --fc-classic-highlight: #3b82f633;\n    --fc-classic-today: #fef08a1A;\n\n    /* neutral backgrounds */\n    --fc-classic-background: #030712;\n    --fc-classic-faint: #ffffff0A;\n    --fc-classic-muted: #ffffff14;\n    --fc-classic-strong: #ffffff24;\n\n    /* neutral foregrounds */\n    --fc-classic-foreground: #fff;\n    --fc-classic-faint-foreground: #4b5563;\n    --fc-classic-muted-foreground: #9ca3af;\n\n    /* neutral borders */\n    --fc-classic-border: #1f2937;\n    --fc-classic-strong-border: #374151;\n  }\n}\n\n"],sourceRoot:""}]);const o=s;n.d(t,["A",0,o])},687(e,t,n){"use strict";var r=n(29467),i=n.n(r),a=n(17545),s=n.n(a)()(i());s.push([e.id,".fc-classic-n5m {\n  font-size: 16px;\n  line-height: 1.5;\n  --fc-classic-border-style: solid;\n}\n\n.fc-classic-Z9U {\n  appearance: button;\n  font: inherit;\n  font-feature-settings: inherit;\n  font-variation-settings: inherit;\n  letter-spacing: inherit;\n  color: inherit;\n  opacity: 1;\n  background-color: #0000;\n  border-radius: 0;\n  margin: 0;\n  border: 0;\n  padding: 0\n}\n\n.fc-classic-JiE {\n  color: inherit;\n  text-decoration: inherit;\n}\n\n.fc-classic-3Lc {\n  pointer-events: none\n}\n\n.fc-classic-1EY {\n  position: absolute\n}\n\n.fc-classic-eYX {\n  position: relative\n}\n\n.fc-classic-OUe {\n  position: sticky\n}\n\n.fc-classic-MaV {\n  inset-inline: 0\n}\n\n.fc-classic-AWB {\n  inset-block: 0\n}
2\n\n.fc-classic-11a {\n  inset-inline-start: -4px\n}\n\n.fc-classic-rbS {\n  inset-inline-start: 0\n}\n\n.fc-classic-bEw {\n  inset-inline-end: -4px\n}\n\n.fc-classic-2w8 {\n  inset-inline-end: 2px\n}\n\n.fc-classic-dnf {\n  inset-inline-end: -3px\n}\n\n.fc-classic-YDC {\n  top: -4px\n}\n\n.fc-classic-n9G {\n  top: 0\n}\n\n.fc-classic-2ik {\n  top: 2px\n}\n\n.fc-classic-ERR {\n  top: 50%\n}\n\n.fc-classic-fJL {\n  bottom: -4px\n}\n\n.fc-classic-jGI {\n  bottom: 0\n}\n\n.fc-classic-1V6 {\n  left: 50%\n}\n\n.fc-classic-88I {\n  order: -1\n}\n\n.fc-classic-gMS {\n  margin: 4px\n}\n\n.fc-classic-bvX {\n  margin: 8px\n}\n\n.fc-classic-jD5 {\n  margin: 16px\n}\n\n.fc-classic-J04 {\n  margin-inline: -5px\n}\n\n.fc-classic-cKZ {\n  margin-inline: 2px\n}\n\n.fc-classic-rVY {\n  margin-inline: 4px\n}\n\n.fc-classic-fn8 {\n  margin-inline: 8px\n}\n\n.fc-classic-148 {\n  margin-inline: 1px\n}\n\n.fc-classic-cJ3 {\n  margin-block: 2px\n}\n\n.fc-classic-V9v {\n  margin-block: 4px\n}\n\n.fc-classic-2tF {\n  margin-block: 8px\n}\n\n.fc-classic-Jzj {\n  margin-inline-start: 2px\n}\n\n.fc-classic-Mde {\n  margin-inline-start: 8px\n}\n\n.fc-classic-qvL {\n  margin-inline-start: 1px\n}\n\n.fc-classic-kp0 {\n  margin-inline-end: -4px\n}\n\n.fc-classic-3e1 {\n  margin-inline-end: 2px\n}\n\n.fc-classic-B3G {\n  margin-inline-end: 2.5%\n}\n\n.fc-classic-9hC {\n  margin-inline-end: 1px\n}\n\n.fc-classic-Dq8 {\n  margin-top: -4px\n}\n\n.fc-classic-a10 {\n  margin-top: -5px\n}\n\n.fc-classic-Ika {\n  margin-bottom: 1px\n}\n\n.fc-classic-nHS {\n  margin-bottom: -1px\n}\n\n.fc-classic-F99 {\n  margin-left: -4px\n}\n\n.fc-classic-eF2 {\n  display: contents\n}\n\n.fc-classic-I48 {\n  display: block\n}\n\n.fc-classic-dl1 {\n  display: flex\n}\n\n.fc-classic-i3N {\n  display: grid\n}\n\n.fc-classic-pps {\n  display: none\n}\n\n.fc-classic-3wQ {\n  width: 8px;\n  height: 8px\n}\n\n.fc-classic-vnf {\n  width: 16px;\n  height: 16px\n}\n\n.fc-classic-XUJ {\n  width: 20px;\n  height: 20px\n}\n\n.fc-classic-uuA {\n  height: 8px\n}\n\n.fc-classic-zrJ {\n  height: 12px\n}\n\n.fc-classic-84e {\n  min-height: 2px\n}\n\n.fc-classic-mhE {\n  min-height: 12px\n}\n\n.fc-classic-toR {\n  min-height: 1px\n}\n\n.fc-classic-roZ {\n  width: 50%\n}\n\n.fc-classic-hza {\n  width: 8px\n}\n\n.fc-classic-4Tv {\n  width: 5px\n}\n\n.fc-classic-kMV {\n  max-width: 200px\n}\n\n.fc-classic-2KU {\n  min-width: 0\n}\n\n.fc-classic-aNc {\n  min-width: 220px\n}\n\n.fc-classic-yi0 {\n  flex-shrink: 0\n}\n\n.fc-classic-1Zl {\n  flex-shrink: 1\n}\n\n.fc-classic-OLq {\n  flex-shrink: 100\n}\n\n.fc-classic-1El {\n  flex-grow: 1\n}\n\n.fc-classic-jmT {\n  rotate: 180deg\n}\n\n.fc-classic-sgX {\n  flex-direction: column\n}\n\n.fc-classic-1sP {\n  flex-direction: row\n}\n\n.fc-classic-dNl {\n  flex-wrap: wrap\n}\n\n.fc-classic-XpK {\n  align-items: center\n}\n\n.fc-classic-N2M {\n  justify-content: space-between\n}\n\n.fc-classic-E9P {\n  justify-content: center\n}\n\n.fc-classic-LMv {\n  justify-content: flex-end\n}\n\n.fc-classic-aTF {\n  gap: 2px\n}\n\n.fc-classic-NWN {\n  gap: 4px\n}\n\n.fc-classic-wwb {\n  gap: 12px\n}\n\n.fc-classic-yth {\n  gap: 20px\n}\n\n.fc-classic-sI7 {\n  align-self: flex-start\n}\n\n.fc-classic-pKG {\n  overflow: hidden\n}\n\n.fc-classic-Ig4 {\n  border-radius: 4px\n}\n\n.fc-classic-AAA {\n  border-radius: 3.40282e38px\n}\n\n.fc-classic-Fvv {\n  border-radius: 4px\n}\n\n.fc-classic-kmj {\n  border-start-start-radius: 4px;\n  border-end-start-radius: 4px\n}\n\n.fc-classic-Skl {\n  border-start-end-radius: 4px;\n  border-end-end-radius: 4px\n}\n\n.fc-classic-C2g {\n  border-end-end-radius: 4px\n}\n\n.fc-classic-Z7Q {\n  border-top-left-radius: 4px;\n  border-top-right-radius: 4px\n}\n\n.fc-classic-2qh {\n  border-bottom-right-radius: 4px;\n  border-bottom-left-radius: 4px\n}\n\n.fc-classic-wsy {\n  border-style: var(--fc-classic-border-style);\n  border-width: 1px\n}\n\n.fc-classic-5JF {\n  border-style: var(--fc-classic-border-style);\n  border-width: 4px\n}\n\n.fc-classic-yDA {\n  border-style: var(--fc-classic-border-style);\n  border-width: 5px\n}\n\n.fc-classic-Mjo {\n  border-style: var(--fc-classic-border-style);\n  border-width: calc(var(--fc-classic-small-dot-width) / 2)\n}\n\n.fc-classic-GOm {\n  border-style: var(--fc-classic-border-style);
2\n  border-width: calc(var(--fc-classic-large-dot-width) / 2)\n}\n\n.fc-classic-1Wx {\n  border-inline-style: var(--fc-classic-border-style);\n  border-inline-width: 1px\n}\n\n.fc-classic-ybF {\n  border-inline-style: var(--fc-classic-border-style);\n  border-inline-width: 5px\n}\n\n.fc-classic-JIC {\n  border-block-style: var(--fc-classic-border-style);\n  border-block-width: 1px\n}\n\n.fc-classic-XM3 {\n  border-block-style: var(--fc-classic-border-style);\n  border-block-width: 5px\n}\n\n.fc-classic-3J4 {\n  border-inline-start-style: var(--fc-classic-border-style);\n  border-inline-start-width: 1px\n}\n\n.fc-classic-hhi {\n  border-inline-start-style: var(--fc-classic-border-style);\n  border-inline-start-width: 5px\n}\n\n.fc-classic-jIH {\n  border-inline-start-style: var(--fc-classic-border-style);\n  border-inline-start-width: 6px\n}\n\n.fc-classic-USt {\n  border-inline-end-style: var(--fc-classic-border-style);\n  border-inline-end-width: 1px\n}\n\n.fc-classic-Bda {\n  border-inline-end-style: var(--fc-classic-border-style);\n  border-inline-end-width: 5px\n}\n\n.fc-classic-ku3 {\n  border-top-style: var(--fc-classic-border-style);\n  border-top-width: 1px\n}\n\n.fc-classic-bLA {\n  border-top-style: var(--fc-classic-border-style);\n  border-top-width: 6px\n}\n\n.fc-classic-zi1 {\n  border-bottom-style: var(--fc-classic-border-style);\n  border-bottom-width: 1px\n}\n\n.fc-classic-TN2 {\n  --fc-classic-border-style: dotted;\n  border-style: dotted\n}\n\n.fc-classic-C1x {\n  border-color: var(--fc-classic-border)\n}\n\n.fc-classic-sYT {\n  border-color: var(--fc-classic-now)\n}\n\n.fc-classic-0Pr {\n  border-color: var(--fc-classic-primary)\n}\n\n.fc-classic-vXO {\n  border-color: var(--fc-classic-button-border)\n}\n\n.fc-classic-rQI {\n  border-color: var(--fc-classic-button-strong-border)\n}\n\n.fc-classic-C0k {\n  border-color: var(--fc-classic-strong-border)\n}\n\n.fc-classic-lNM {\n  border-color: var(--fc-event-color)\n}\n\n.fc-classic-d0j {\n  border-color: #0000\n}\n\n.fc-classic-Pqk {\n  border-inline-color: #0000\n}\n\n.fc-classic-rif {\n  border-block-color: #0000\n}\n\n.fc-classic-0qY {\n  border-inline-start-color: var(--fc-classic-now)\n}\n\n.fc-classic-LaM {\n  border-inline-start-color: #000\n}\n\n.fc-classic-5JV {\n  border-inline-end-color: #000\n}\n\n.fc-classic-1Aa {\n  border-top-color: var(--fc-classic-now)\n}\n\n.fc-classic-Jk3 {\n  background-color: var(--fc-classic-background)\n}\n\n.fc-classic-iYS {\n  background-color: var(--fc-classic-faint)\n}\n\n.fc-classic-hLU {\n  background-color: var(--fc-classic-highlight)\n}\n\n.fc-classic-k3f {\n  background-color: var(--fc-classic-muted)\n}\n\n.fc-classic-YjJ {\n  background-color: var(--fc-event-color)\n}\n\n@media not print {\n  @supports (color:color-mix(in lab, red, red)) {\n    .fc-classic-hsC {\n      background-color: color-mix(in oklab, var(--fc-event-color) var(--fc-classic-background-event-opacity), transparent)\n    }\n  }\n  @supports not (color:color-mix(in lab, red, red)) {\n    .fc-classic-hsC {\n      position: relative;\n      isolation: isolate\n    }\n    .fc-classic-hsC:before {\n      content: '';\n      position: absolute;\n      inset: 0;\n      background-color: var(--fc-event-color);\n      opacity: var(--fc-classic-background-event-opacity);\n      z-index: -1\n    }\n  }\n}\n\n.fc-classic-JWq {\n  background-color: var(--fc-classic-button)\n}\n\n.fc-classic-Adi {\n  background-color: var(--fc-classic-button-strong)\n}\n\n.fc-classic-KUX {\n  padding: 2px\n}\n\n.fc-classic-XJa {\n  padding: 6px\n}\n\n.fc-classic-3N5 {\n  padding: 8px\n}\n\n.fc-classic-7A6 {\n  padding: 1px\n}\n\n.fc-classic-oQ2 {\n  padding-inline: 2px\n}\n\n.fc-classic-Eaq {\n  padding-inline: 10px\n}\n\n.fc-classic-Apf {\n  padding-inline: 12px\n}\n\n.fc-classic-F1o {\n  padding-inline: 1px\n}\n\n.fc-classic-2rx {\n  padding-block: 2px\n}\n\n.fc-classic-Jhn {\n  padding-block: 4px\n}\n\n.fc-classic-End {\n  padding-block: 6px\n}\n\n.fc-classic-dl6 {\n  padding-block: 8px\n}\n\n.fc-classic-P9h {\n  padding-block: 60px\n}\n\n.fc-classic-z5u {\n  padding-block: 1px\n}\n\n.fc-classic-a7i {\n  padding-inline-start: 2px\n}\n\n.fc-classic-166 {\n  padding-top: 2px\n}\n\n.fc-classic-8ub {\n  padding-bottom: 2px\n}\n\n.fc-classic-cM0 {\n  padding-bottom: 16px\n}\n\n.fc-classic-HXA {\n  text-align: center\n}\n\n.fc-classic-2HE {\n  text-align: end\n}\n\n.fc-classic-AVD {\n  font-size: 24px;\n  line-height: calc(2/1.5)\n}\n\n.fc-classic-vQz {\n  font-size: 11px;\n  line-height: 1.09091\n}\n\n.fc-classic-1Po {\n  font-size: 16px;\n  line-height: calc(1.5/1)\n}\n\n.fc-classic-9yp {\n  font-size: 14px;\n  line-height: calc(1.25/.875)\n}\n\n.fc-classic-a3B {\n  font-size: 12px;\n  line-height: calc(1/.75)\n}\n\n.fc-classic-DIS {\n  font-weight: 700\n}\n\n.fc-classic-IPx {\n  text-overflow: ellipsis\n}\n\n.fc-classic-TZ4 {\n  white-space: nowrap\n}\n\n.fc-classic-jm6 {\n  white-space: pre\n}\n\n.fc-classic-taq {\n  color: var(--fc-classic-faint-foreground)\n}\n\n.fc-classic-m9h {\n  color: var(--fc-classic-muted-foreground)\n}\n\n.fc-classic-GAX {\n  color: var(--fc-classic-foreground)\n}
2\n\n.fc-classic-RnT {\n  color: var(--fc-classic-button-foreground)\n}\n\n.fc-classic-i9F {\n  color: var(--fc-event-contrast-color)\n}\n\n.fc-classic-L1Y {\n  font-style: italic\n}\n\n.fc-classic-lMo {\n  opacity: .5\n}\n\n.fc-classic-Q3Z {\n  opacity: .65\n}\n\n.fc-classic-iTG {\n  opacity: .75\n}\n\n.fc-classic-MGT {\n  opacity: var(--fc-classic-background-event-foreground-opacity)\n}\n\n.fc-classic-1kP {\n  box-shadow: 0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a\n}\n\n.fc-classic-tkw {\n  box-shadow: 0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a\n}\n\n.fc-classic-qNs {\n  box-shadow: 0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a\n}\n\n.fc-classic-A3h {\n  box-shadow: 0 0 0 1px var(--fc-classic-ring-color, currentcolor)\n}\n\n.fc-classic-yKG {\n  --fc-classic-ring-color: var(--fc-classic-background)\n}\n\n.fc-classic-2R2 {\n  outline-style: solid;\n  outline-width: 1px\n}\n\n.fc-classic-0Bj {\n  outline-style: solid;\n  outline-width: 2px\n}\n\n.fc-classic-fFh {\n  outline-offset: -2px\n}\n\n.fc-classic-3Xj {\n  outline-offset: 2px\n}\n\n.fc-classic-lYz {\n  outline-color: var(--fc-classic-button-outline)\n}\n\n.fc-classic-zIi {\n  outline-color: var(--fc-classic-primary)\n}\n\n.fc-classic-SDU {\n  background: linear-gradient(var(--fc-classic-muted), var(--fc-classic-muted))var(--fc-classic-background)\n}\n\n.fc-classic-BaR {\n  background: linear-gradient(var(--fc-classic-strong), var(--fc-classic-strong))var(--fc-classic-background)\n}\n\n.fc-classic-mAY:not(:is(:where(.fc-classic-bCs):hover *)) {\n  opacity: .65\n}\n\n@media not all and (hover:hover) {\n  .fc-classic-mAY {\n    opacity: .65\n  }\n}\n\n@media not print {\n  .fc-classic-hbn {\n    background-color: var(--fc-classic-today)\n  }\n}\n\n@media (hover:hover) {\n  .fc-classic-vs6:is(:where(.fc-classic-bCs):hover *) {\n    display: block\n  }\n\n  .fc-classic-Ogp:is(:where(.fc-classic-bCs):hover *) {\n    text-decoration-line: underline\n  }\n}\n\n.fc-classic-uk6:first-child {\n  border-start-start-radius: 4px;\n  border-end-start-radius: 4px\n}\n\n.fc-classic-Tuc:last-child {\n  border-start-end-radius: 4px;\n  border-end-end-radius: 4px\n}\n\n@media (hover:hover) {\n  .fc-classic-bqK:hover {\n    border-color: var(--fc-classic-button-strong-border)\n  }\n\n  .fc-classic-9Rj:hover {\n    background-color: var(--fc-classic-button-strong)\n  }\n\n  .fc-classic-Ubk:hover {\n    background-color: var(--fc-classic-faint)\n  }\n\n  .fc-classic-4yP:hover {\n    background-color: var(--fc-classic-muted)\n  }\n\n  .fc-classic-Eu0:hover {\n    text-decoration-line: underline\n  }\n}\n\n.fc-classic-OIx:focus-visible {\n  background-color: var(--fc-classic-faint)\n}\n\n.fc-classic-tCP:focus-visible {\n  background-color: var(--fc-classic-muted)\n}\n\n.fc-classic-uqo:focus-visible {\n  outline-style: solid;\n  outline-width: 2px\n}\n\n.fc-classic-sOR:focus-visible {\n  outline-style: solid;\n  outline-width: 3px\n}\n\n.fc-classic-aIH:active {\n  border-color: var(--fc-classic-button-strong-border)\n}\n\n.fc-classic-5ky:active {\n  background-color: var(--fc-classic-button-strong)\n}\n\n.fc-classic-28F:active {\n  background-color: var(--fc-classic-muted)\n}\n\n.fc-classic-8gz:active {\n  background-color: var(--fc-classic-strong)\n}\n\n@media print {\n  .fc-classic-jsy {\n    border-width: 1px\n  }\n\n  .fc-classic-nQ5 {\n    border-color: var(--fc-classic-button-strong-border)\n  }\n\n  .fc-classic-DO7 {\n    border-color: var(--fc-event-color)\n  }\n\n  .fc-classic-4MR {\n    border-color: #000\n  }\n\n  .fc-classic-vwH {\n    background-color: #fff\n  }\n\n  .fc-classic-cfp {\n    color: #000\n  }\n}\n\n[dir=rtl] .fc-classic-jY6 {\n  rotate: none\n}\n\n[dir=rtl] .fc-classic-asP {\n  rotate: 180deg\n}\n","",{version:3,sources:["webpack://./node_modules/.pnpm/@[email protected][email protected][email protected][email protected][email protected]/node_modules/@fullcalendar/react/themes/classic/theme.css"],names:[],mappings:"AAAA;EACE,eAAe;EACf,gBAAgB;EAChB,gCAAgC;AAClC;;AAEA;EACE,kBAAkB;EAClB,aAAa;EACb,8BAA8B;EAC9B,gCAAgC;EAChC,uBAAuB;EACvB,cAAc;EACd,UAAU;EACV,uBAAuB;EACvB,gBAAgB;EAChB,SAAS;EACT,SAAS;EACT;AACF;;AAEA;EACE,cAAc;EACd,wBAAwB;AAC1B;;AAEA;EACE;AACF;;AAEA;EACE;AACF;;AAEA;EACE;AACF;;AAEA;EACE;AACF;;AAEA;EACE;AACF;;AAEA;EACE;AACF;;AAEA;EACE;AACF;;AAEA;EACE;AACF;;AAEA;EACE;AACF;;AAEA;EACE;AACF;;AAEA;EACE;AACF;;AAEA;EACE;AACF;;AAEA;EACE;AACF;;AAEA;EACE;AACF;;AAEA;EACE;AACF;;AAEA;EACE;AACF;;AAEA;EACE;AACF;;AAEA;EACE;AACF;;AAEA;EACE;AACF;;AAEA;EACE;AACF;;AAEA;EACE;AACF;;AAEA;EACE;AACF;;AAEA;EACE;AACF;;AAEA;EACE;AACF;;AAEA;EACE;AACF;;AAEA;EACE;AACF;;AAEA;EACE;AACF;;AAEA;EACE;AACF;;AAEA;EACE;AACF;;AAEA;EACE;AACF;;AAEA;EACE;AACF;;AAEA;EACE;AACF;;AAEA;EACE;AACF;;AAEA;EACE;AACF;;AAEA;EACE;AACF;;AAEA;EACE;AACF;;AAEA;EACE;AACF;;AAEA;EACE;AACF;;AAEA;EACE;AACF;;AAEA;EACE;AACF;;AAEA;EACE;AACF;;AAEA;EACE;AACF;;AAEA;EACE;AACF;;AAEA;EACE;AACF;;AAEA;EACE;AACF;;AAEA;EACE;AACF;;AAEA;EACE;AACF;;AAEA;EACE,UAAU;EACV;AACF;;AAEA;EACE,WAAW;EACX;AACF;;AAEA;EACE,WAAW;EACX;AACF;;AAEA;EACE;AACF;;AAEA;EACE;AACF;;AAEA;EACE;AACF;;AAEA;EACE;AACF;;AAEA;EACE;AACF;;AAEA;EACE;AACF;;AAEA;EACE;AACF;;AAEA;EACE;AACF;;AAEA;EACE;AACF;;AAEA;EACE;AACF;;AAEA;EACE;AACF;;AAEA;EACE;AACF;;AAEA;EACE;AACF;;AAEA;EACE;AACF;;AAEA;EACE;AACF;;AAEA;EACE;AACF;;AAEA;EACE;AACF;;AAEA;EACE;AACF;;AAEA;EACE;AACF;;AAEA;EACE;AACF;;AAEA;EACE;AACF;;AAEA;EACE;AACF;;AAEA;EACE;AACF;;AAEA;EACE;AACF;;AAEA;EACE;AACF;;AAEA;EACE;AACF;;AAEA;EACE;AACF;;AAEA;EACE;AACF;;AAEA;EACE;AACF;;AAEA;EACE;AACF;;AAEA;EACE;AACF;;AAEA;EACE;AACF;;AAEA;EACE,8BAA8B;EAC9B;AACF;;AAEA;EACE,4BAA4B;EAC5B;AACF;;AAEA;EACE;AACF;;AAEA;EACE,2BAA2B;EAC3B;AACF;;AAEA;EACE,+BAA+B;EAC/B;AACF;;AAEA;EACE,4CAA4C;EAC5C;AACF;;AAEA;EACE,4CAA4C;EAC5C;AACF;;AAEA;EACE,4CAA4C;EAC5C;AACF;;AAEA;EACE,4CAA4C;EAC5C;AACF;;AAEA;EACE,4CAA4C;EAC5C;AACF;;AAEA;EACE,mDAAmD;EACnD;AACF;;AAEA;EACE,mDAAmD;EACnD;AACF;;AAEA;EACE,kDAAkD;EAClD;AACF;;AAEA;EACE,kDAAkD;EAClD;AACF;;AAEA;EACE,yDAAyD;EACzD;AACF;;AAEA;EACE,yDAAyD;EACzD;AACF;;AAEA;EACE,yDAAyD;EACzD;AACF;;AAEA;EACE,uDAAuD;EACvD;AACF;;AAEA;EACE,uDAAuD;EACvD;AACF;;AAEA;EACE,gDAAgD;EAChD;AACF;;AAEA;EACE,gDAAgD;EAChD;AACF;;AAEA;EACE,mDAAmD;EACnD;AACF;;AAEA;EACE,iCAAiC;EACjC;AACF;;AAEA;EACE;AACF;;AAEA;EACE;AACF;;AAEA;EACE;AACF;;AAEA;EACE;AACF;;AAEA;EACE;AACF;;AAEA;EACE;AACF;;AAEA;EACE;AACF;;AAEA;EACE;AACF;;AAEA;EACE;AACF;;AAEA;EACE;AACF;;AAEA;EACE;AACF;;AAEA;EACE;AACF;;AAEA;EACE;AACF;;AAEA;EACE;AACF;;AAEA;EACE;AACF;;AAEA;EACE;AACF;;AAEA;EACE;AACF;;AAEA;EACE;AACF;;AAEA;EACE;AACF;;AAEA;EACE;IACE;MACE;IACF;EACF;EACA;IACE;MACE,kBAAkB;MAClB;IACF;IACA;MACE,WAAW;MACX,kBAAkB;MAClB,QAAQ;MACR,uCAAuC;MACvC,mDAAmD;MACnD;IACF;EACF;AACF;;AAEA;EACE;AACF;;AAEA;EACE;AACF;;AAEA;EACE;AACF;;AAEA;EACE;AACF;;AAEA;EACE;AACF;;AAEA;EACE;AACF;;AAEA;EACE;AACF;;AAEA;EACE;AACF;;AAEA;EACE;AACF;;AAEA;EACE;AACF;;AAEA;EACE;AACF;;AAEA;EACE;AACF;;AAEA;EACE;AACF;;AAEA;EACE;AACF;;AAEA;EACE;AACF;;AAEA;EACE;AACF;;AAEA;EACE;AACF;;AAEA;EACE;AACF;;AAEA;EACE;AACF;;AAEA;EACE;AACF;;AAEA;EACE;AACF;;AAEA;EACE;AACF;;AAEA;EACE,eAAe;EACf;AACF;;AAEA;EACE,eAAe;EACf;AACF;;AAEA;EACE,eAAe;EACf;AACF;;AAEA;EACE,eAAe;EACf;AACF;;AAEA;EACE,eAAe;EACf;AACF;;AAEA;EACE;AACF;;AAEA;EACE;AACF;;AAEA;EACE;AACF;;AAEA;EACE;AACF;;AAEA;EACE;AACF;;AAEA;EACE;AACF;;AAEA;EACE;AACF;;AAEA;EACE;AACF;;AAEA;EACE;AACF;;AAEA;EACE;AACF;;AAEA;EACE;AACF;;AAEA;EACE;AACF;;AAEA;EACE;AACF;;AAEA;EACE;AACF;;AAEA;EACE;AACF;;AAEA;EACE;AACF;;AAEA;EACE;AACF;;AAEA;EACE;AACF;;AAEA;EACE;AACF;;AAEA;EACE,oBAAoB;EACpB;AACF;;AAEA;EACE,oBAAoB;EACpB;AACF;;AAEA;EACE;AACF;;AAEA;EACE;AACF;;AAEA;EACE;AACF;;AAEA;EACE;AACF;;AAEA;EACE;AACF;;AAEA;EACE;AACF;;AAEA;EACE;AACF;;AAEA;EACE;IACE;EACF;AACF;;AAEA;EACE;IACE;EACF;AACF;;AAEA;EACE;IACE;EACF;;EAEA;IACE;EACF;AACF;;AAEA;EACE,8BAA8B;EAC9B;AACF;;AAEA;EACE,4BAA4B;EAC5B;AACF;;AAEA;EACE;IACE;EACF;;EAEA;IACE;EACF;;EAEA;IACE;EACF;;EAEA;IACE;EACF;;EAEA;IACE;EACF;AACF;;AAEA;EACE;AACF;;AAEA;EACE;AACF;;AAEA;EACE,oBAAoB;EACpB;AACF;;AAEA;EACE,oBAAoB;EACpB;AACF;;AAEA;EACE;AACF;;AAEA;EACE;AACF;;AAEA;EACE;AACF;;AAEA;EACE;AACF;;AAEA;EACE;IACE;EACF;;EAEA;IACE;EACF;;EAEA;IACE;EACF;;EAEA;IACE;EACF;;EAEA;IACE;EACF;;EAEA;IACE;EACF;AACF;;AAEA;EACE;AACF;;AAEA;EACE;AACF",sourcesContent:[".fc-classic-n5m {\n  font-size: 16px;\n  line-height: 1.5;\n  --fc-classic-border-style: solid;\n}\n\n.fc-classic-Z9U {\n  appearance: button;\n  font: inherit;\n  font-feature-settings: inherit;\n  font-variation-settings: inherit;\n  letter-spacing: inherit;\n  color: inherit;\n  opacity: 1;\n  background-color: #0000;\n  border-radius: 0;\n  margin: 0;\n  border: 0;\n  padding: 0\n}\n\n.fc-classic-JiE {\n  color: inherit;\n  text-decoration: inherit;\n}\n\n.fc-classic-3Lc {\n  pointer-events: none\n}\n\n.fc-classic-1EY {\n  position: absolute\n}\n\n.fc-classic-eYX {\n  position: relative\n}\n\n.fc-classic-OUe {\n  position: sticky\n}\n\n.fc-classic-MaV {\n  inset-inline: 0\n}\n\n.fc-classic-AWB {\n  inset-block: 0\n}
2\n\n.fc-classic-11a {\n  inset-inline-start: -4px\n}\n\n.fc-classic-rbS {\n  inset-inline-start: 0\n}\n\n.fc-classic-bEw {\n  inset-inline-end: -4px\n}\n\n.fc-classic-2w8 {\n  inset-inline-end: 2px\n}\n\n.fc-classic-dnf {\n  inset-inline-end: -3px\n}\n\n.fc-classic-YDC {\n  top: -4px\n}\n\n.fc-classic-n9G {\n  top: 0\n}\n\n.fc-classic-2ik {\n  top: 2px\n}\n\n.fc-classic-ERR {\n  top: 50%\n}\n\n.fc-classic-fJL {\n  bottom: -4px\n}\n\n.fc-classic-jGI {\n  bottom: 0\n}\n\n.fc-classic-1V6 {\n  left: 50%\n}\n\n.fc-classic-88I {\n  order: -1\n}\n\n.fc-classic-gMS {\n  margin: 4px\n}\n\n.fc-classic-bvX {\n  margin: 8px\n}\n\n.fc-classic-jD5 {\n  margin: 16px\n}\n\n.fc-classic-J04 {\n  margin-inline: -5px\n}\n\n.fc-classic-cKZ {\n  margin-inline: 2px\n}\n\n.fc-classic-rVY {\n  margin-inline: 4px\n}\n\n.fc-classic-fn8 {\n  margin-inline: 8px\n}\n\n.fc-classic-148 {\n  margin-inline: 1px\n}\n\n.fc-classic-cJ3 {\n  margin-block: 2px\n}\n\n.fc-classic-V9v {\n  margin-block: 4px\n}\n\n.fc-classic-2tF {\n  margin-block: 8px\n}\n\n.fc-classic-Jzj {\n  margin-inline-start: 2px\n}\n\n.fc-classic-Mde {\n  margin-inline-start: 8px\n}\n\n.fc-classic-qvL {\n  margin-inline-start: 1px\n}\n\n.fc-classic-kp0 {\n  margin-inline-end: -4px\n}\n\n.fc-classic-3e1 {\n  margin-inline-end: 2px\n}\n\n.fc-classic-B3G {\n  margin-inline-end: 2.5%\n}\n\n.fc-classic-9hC {\n  margin-inline-end: 1px\n}\n\n.fc-classic-Dq8 {\n  margin-top: -4px\n}\n\n.fc-classic-a10 {\n  margin-top: -5px\n}\n\n.fc-classic-Ika {\n  margin-bottom: 1px\n}\n\n.fc-classic-nHS {\n  margin-bottom: -1px\n}\n\n.fc-classic-F99 {\n  margin-left: -4px\n}\n\n.fc-classic-eF2 {\n  display: contents\n}\n\n.fc-classic-I48 {\n  display: block\n}\n\n.fc-classic-dl1 {\n  display: flex\n}\n\n.fc-classic-i3N {\n  display: grid\n}\n\n.fc-classic-pps {\n  display: none\n}\n\n.fc-classic-3wQ {\n  width: 8px;\n  height: 8px\n}\n\n.fc-classic-vnf {\n  width: 16px;\n  height: 16px\n}\n\n.fc-classic-XUJ {\n  width: 20px;\n  height: 20px\n}\n\n.fc-classic-uuA {\n  height: 8px\n}\n\n.fc-classic-zrJ {\n  height: 12px\n}\n\n.fc-classic-84e {\n  min-height: 2px\n}\n\n.fc-classic-mhE {\n  min-height: 12px\n}\n\n.fc-classic-toR {\n  min-height: 1px\n}\n\n.fc-classic-roZ {\n  width: 50%\n}\n\n.fc-classic-hza {\n  width: 8px\n}\n\n.fc-classic-4Tv {\n  width: 5px\n}\n\n.fc-classic-kMV {\n  max-width: 200px\n}\n\n.fc-classic-2KU {\n  min-width: 0\n}\n\n.fc-classic-aNc {\n  min-width: 220px\n}\n\n.fc-classic-yi0 {\n  flex-shrink: 0\n}\n\n.fc-classic-1Zl {\n  flex-shrink: 1\n}\n\n.fc-classic-OLq {\n  flex-shrink: 100\n}\n\n.fc-classic-1El {\n  flex-grow: 1\n}\n\n.fc-classic-jmT {\n  rotate: 180deg\n}\n\n.fc-classic-sgX {\n  flex-direction: column\n}\n\n.fc-classic-1sP {\n  flex-direction: row\n}\n\n.fc-classic-dNl {\n  flex-wrap: wrap\n}\n\n.fc-classic-XpK {\n  align-items: center\n}\n\n.fc-classic-N2M {\n  justify-content: space-between\n}\n\n.fc-classic-E9P {\n  justify-content: center\n}\n\n.fc-classic-LMv {\n  justify-content: flex-end\n}\n\n.fc-classic-aTF {\n  gap: 2px\n}\n\n.fc-classic-NWN {\n  gap: 4px\n}\n\n.fc-classic-wwb {\n  gap: 12px\n}\n\n.fc-classic-yth {\n  gap: 20px\n}\n\n.fc-classic-sI7 {\n  align-self: flex-start\n}\n\n.fc-classic-pKG {\n  overflow: hidden\n}\n\n.fc-classic-Ig4 {\n  border-radius: 4px\n}\n\n.fc-classic-AAA {\n  border-radius: 3.40282e38px\n}\n\n.fc-classic-Fvv {\n  border-radius: 4px\n}\n\n.fc-classic-kmj {\n  border-start-start-radius: 4px;\n  border-end-start-radius: 4px\n}\n\n.fc-classic-Skl {\n  border-start-end-radius: 4px;\n  border-end-end-radius: 4px\n}\n\n.fc-classic-C2g {\n  border-end-end-radius: 4px\n}\n\n.fc-classic-Z7Q {\n  border-top-left-radius: 4px;\n  border-top-right-radius: 4px\n}\n\n.fc-classic-2qh {\n  border-bottom-right-radius: 4px;\n  border-bottom-left-radius: 4px\n}\n\n.fc-classic-wsy {\n  border-style: var(--fc-classic-border-style);\n  border-width: 1px\n}\n\n.fc-classic-5JF {\n  border-style: var(--fc-classic-border-style);\n  border-width: 4px\n}\n\n.fc-classic-yDA {\n  border-style: var(--fc-classic-border-style);\n  border-width: 5px\n}\n\n.fc-classic-Mjo {\n  border-style: var(--fc-classic-border-style);\n  border-width: calc(var(--fc-classic-small-dot-width) / 2)\n}\n\n.fc-classic-GOm {\n  border-style: var(--fc-classic-border-style);
2\n  border-width: calc(var(--fc-classic-large-dot-width) / 2)\n}\n\n.fc-classic-1Wx {\n  border-inline-style: var(--fc-classic-border-style);\n  border-inline-width: 1px\n}\n\n.fc-classic-ybF {\n  border-inline-style: var(--fc-classic-border-style);\n  border-inline-width: 5px\n}\n\n.fc-classic-JIC {\n  border-block-style: var(--fc-classic-border-style);\n  border-block-width: 1px\n}\n\n.fc-classic-XM3 {\n  border-block-style: var(--fc-classic-border-style);\n  border-block-width: 5px\n}\n\n.fc-classic-3J4 {\n  border-inline-start-style: var(--fc-classic-border-style);\n  border-inline-start-width: 1px\n}\n\n.fc-classic-hhi {\n  border-inline-start-style: var(--fc-classic-border-style);\n  border-inline-start-width: 5px\n}\n\n.fc-classic-jIH {\n  border-inline-start-style: var(--fc-classic-border-style);\n  border-inline-start-width: 6px\n}\n\n.fc-classic-USt {\n  border-inline-end-style: var(--fc-classic-border-style);\n  border-inline-end-width: 1px\n}\n\n.fc-classic-Bda {\n  border-inline-end-style: var(--fc-classic-border-style);\n  border-inline-end-width: 5px\n}\n\n.fc-classic-ku3 {\n  border-top-style: var(--fc-classic-border-style);\n  border-top-width: 1px\n}\n\n.fc-classic-bLA {\n  border-top-style: var(--fc-classic-border-style);\n  border-top-width: 6px\n}\n\n.fc-classic-zi1 {\n  border-bottom-style: var(--fc-classic-border-style);\n  border-bottom-width: 1px\n}\n\n.fc-classic-TN2 {\n  --fc-classic-border-style: dotted;\n  border-style: dotted\n}\n\n.fc-classic-C1x {\n  border-color: var(--fc-classic-border)\n}\n\n.fc-classic-sYT {\n  border-color: var(--fc-classic-now)\n}\n\n.fc-classic-0Pr {\n  border-color: var(--fc-classic-primary)\n}\n\n.fc-classic-vXO {\n  border-color: var(--fc-classic-button-border)\n}\n\n.fc-classic-rQI {\n  border-color: var(--fc-classic-button-strong-border)\n}\n\n.fc-classic-C0k {\n  border-color: var(--fc-classic-strong-border)\n}\n\n.fc-classic-lNM {\n  border-color: var(--fc-event-color)\n}\n\n.fc-classic-d0j {\n  border-color: #0000\n}\n\n.fc-classic-Pqk {\n  border-inline-color: #0000\n}\n\n.fc-classic-rif {\n  border-block-color: #0000\n}\n\n.fc-classic-0qY {\n  border-inline-start-color: var(--fc-classic-now)\n}\n\n.fc-classic-LaM {\n  border-inline-start-color: #000\n}\n\n.fc-classic-5JV {\n  border-inline-end-color: #000\n}\n\n.fc-classic-1Aa {\n  border-top-color: var(--fc-classic-now)\n}\n\n.fc-classic-Jk3 {\n  background-color: var(--fc-classic-background)\n}\n\n.fc-classic-iYS {\n  background-color: var(--fc-classic-faint)\n}\n\n.fc-classic-hLU {\n  background-color: var(--fc-classic-highlight)\n}\n\n.fc-classic-k3f {\n  background-color: var(--fc-classic-muted)\n}\n\n.fc-classic-YjJ {\n  background-color: var(--fc-event-color)\n}\n\n@media not print {\n  @supports (color:color-mix(in lab, red, red)) {\n    .fc-classic-hsC {\n      background-color: color-mix(in oklab, var(--fc-event-color) var(--fc-classic-background-event-opacity), transparent)\n    }\n  }\n  @supports not (color:color-mix(in lab, red, red)) {\n    .fc-classic-hsC {\n      position: relative;\n      isolation: isolate\n    }\n    .fc-classic-hsC:before {\n      content: '';\n      position: absolute;\n      inset: 0;\n      background-color: var(--fc-event-color);\n      opacity: var(--fc-classic-background-event-opacity);\n      z-index: -1\n    }\n  }\n}\n\n.fc-classic-JWq {\n  background-color: var(--fc-classic-button)\n}\n\n.fc-classic-Adi {\n  background-color: var(--fc-classic-button-strong)\n}\n\n.fc-classic-KUX {\n  padding: 2px\n}\n\n.fc-classic-XJa {\n  padding: 6px\n}\n\n.fc-classic-3N5 {\n  padding: 8px\n}\n\n.fc-classic-7A6 {\n  padding: 1px\n}\n\n.fc-classic-oQ2 {\n  padding-inline: 2px\n}\n\n.fc-classic-Eaq {\n  padding-inline: 10px\n}\n\n.fc-classic-Apf {\n  padding-inline: 12px\n}\n\n.fc-classic-F1o {\n  padding-inline: 1px\n}\n\n.fc-classic-2rx {\n  padding-block: 2px\n}\n\n.fc-classic-Jhn {\n  padding-block: 4px\n}\n\n.fc-classic-End {\n  padding-block: 6px\n}\n\n.fc-classic-dl6 {\n  padding-block: 8px\n}\n\n.fc-classic-P9h {\n  padding-block: 60px\n}\n\n.fc-classic-z5u {\n  padding-block: 1px\n}\n\n.fc-classic-a7i {\n  padding-inline-start: 2px\n}\n\n.fc-classic-166 {\n  padding-top: 2px\n}\n\n.fc-classic-8ub {\n  padding-bottom: 2px\n}\n\n.fc-classic-cM0 {\n  padding-bottom: 16px\n}\n\n.fc-classic-HXA {\n  text-align: center\n}\n\n.fc-classic-2HE {\n  text-align: end\n}\n\n.fc-classic-AVD {\n  font-size: 24px;\n  line-height: calc(2/1.5)\n}\n\n.fc-classic-vQz {\n  font-size: 11px;\n  line-height: 1.09091\n}\n\n.fc-classic-1Po {\n  font-size: 16px;\n  line-height: calc(1.5/1)\n}\n\n.fc-classic-9yp {\n  font-size: 14px;\n  line-height: calc(1.25/.875)\n}\n\n.fc-classic-a3B {\n  font-size: 12px;\n  line-height: calc(1/.75)\n}\n\n.fc-classic-DIS {\n  font-weight: 700\n}\n\n.fc-classic-IPx {\n  text-overflow: ellipsis\n}\n\n.fc-classic-TZ4 {\n  white-space: nowrap\n}\n\n.fc-classic-jm6 {\n  white-space: pre\n}\n\n.fc-classic-taq {\n  color: var(--fc-classic-faint-foreground)\n}\n\n.fc-classic-m9h {\n  color: var(--fc-classic-muted-foreground)\n}\n\n.fc-classic-GAX {\n  color: var(--fc-classic-foreground)\n}
2\n\n.fc-classic-RnT {\n  color: var(--fc-classic-button-foreground)\n}\n\n.fc-classic-i9F {\n  color: var(--fc-event-contrast-color)\n}\n\n.fc-classic-L1Y {\n  font-style: italic\n}\n\n.fc-classic-lMo {\n  opacity: .5\n}\n\n.fc-classic-Q3Z {\n  opacity: .65\n}\n\n.fc-classic-iTG {\n  opacity: .75\n}\n\n.fc-classic-MGT {\n  opacity: var(--fc-classic-background-event-foreground-opacity)\n}\n\n.fc-classic-1kP {\n  box-shadow: 0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a\n}\n\n.fc-classic-tkw {\n  box-shadow: 0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a\n}\n\n.fc-classic-qNs {\n  box-shadow: 0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a\n}\n\n.fc-classic-A3h {\n  box-shadow: 0 0 0 1px var(--fc-classic-ring-color, currentcolor)\n}\n\n.fc-classic-yKG {\n  --fc-classic-ring-color: var(--fc-classic-background)\n}\n\n.fc-classic-2R2 {\n  outline-style: solid;\n  outline-width: 1px\n}\n\n.fc-classic-0Bj {\n  outline-style: solid;\n  outline-width: 2px\n}\n\n.fc-classic-fFh {\n  outline-offset: -2px\n}\n\n.fc-classic-3Xj {\n  outline-offset: 2px\n}\n\n.fc-classic-lYz {\n  outline-color: var(--fc-classic-button-outline)\n}\n\n.fc-classic-zIi {\n  outline-color: var(--fc-classic-primary)\n}\n\n.fc-classic-SDU {\n  background: linear-gradient(var(--fc-classic-muted), var(--fc-classic-muted))var(--fc-classic-background)\n}\n\n.fc-classic-BaR {\n  background: linear-gradient(var(--fc-classic-strong), var(--fc-classic-strong))var(--fc-classic-background)\n}\n\n.fc-classic-mAY:not(:is(:where(.fc-classic-bCs):hover *)) {\n  opacity: .65\n}\n\n@media not all and (hover:hover) {\n  .fc-classic-mAY {\n    opacity: .65\n  }\n}\n\n@media not print {\n  .fc-classic-hbn {\n    background-color: var(--fc-classic-today)\n  }\n}\n\n@media (hover:hover) {\n  .fc-classic-vs6:is(:where(.fc-classic-bCs):hover *) {\n    display: block\n  }\n\n  .fc-classic-Ogp:is(:where(.fc-classic-bCs):hover *) {\n    text-decoration-line: underline\n  }\n}\n\n.fc-classic-uk6:first-child {\n  border-start-start-radius: 4px;\n  border-end-start-radius: 4px\n}\n\n.fc-classic-Tuc:last-child {\n  border-start-end-radius: 4px;\n  border-end-end-radius: 4px\n}\n\n@media (hover:hover) {\n  .fc-classic-bqK:hover {\n    border-color: var(--fc-classic-button-strong-border)\n  }\n\n  .fc-classic-9Rj:hover {\n    background-color: var(--fc-classic-button-strong)\n  }\n\n  .fc-classic-Ubk:hover {\n    background-color: var(--fc-classic-faint)\n  }\n\n  .fc-classic-4yP:hover {\n    background-color: var(--fc-classic-muted)\n  }\n\n  .fc-classic-Eu0:hover {\n    text-decoration-line: underline\n  }\n}\n\n.fc-classic-OIx:focus-visible {\n  background-color: var(--fc-classic-faint)\n}\n\n.fc-classic-tCP:focus-visible {\n  background-color: var(--fc-classic-muted)\n}\n\n.fc-classic-uqo:focus-visible {\n  outline-style: solid;\n  outline-width: 2px\n}\n\n.fc-classic-sOR:focus-visible {\n  outline-style: solid;\n  outline-width: 3px\n}\n\n.fc-classic-aIH:active {\n  border-color: var(--fc-classic-button-strong-border)\n}\n\n.fc-classic-5ky:active {\n  background-color: var(--fc-classic-button-strong)\n}\n\n.fc-classic-28F:active {\n  background-color: var(--fc-classic-muted)\n}\n\n.fc-classic-8gz:active {\n  background-color: var(--fc-classic-strong)\n}\n\n@media print {\n  .fc-classic-jsy {\n    border-width: 1px\n  }\n\n  .fc-classic-nQ5 {\n    border-color: var(--fc-classic-button-strong-border)\n  }\n\n  .fc-classic-DO7 {\n    border-color: var(--fc-event-color)\n  }\n\n  .fc-classic-4MR {\n    border-color: #000\n  }\n\n  .fc-classic-vwH {\n    background-color: #fff\n  }\n\n  .fc-classic-cfp {\n    color: #000\n  }\n}\n\n[dir=rtl] .fc-classic-jY6 {\n  rotate: none\n}\n\n[dir=rtl] .fc-classic-asP {\n  rotate: 180deg\n}\n"],sourceRoot:""}]);const o=s;n.d(t,["A",0,o])},6798(e,t,n){"use strict";var r=n(29467),i=n.n(r),a=n(17545),s=n.n(a)()(i());s.push([e.id,'.flatpickr-calendar {\n  background: transparent;\n  opacity: 0;\n  display: none;\n  text-align: center;\n  visibility: hidden;\n  padding: 0;\n  -webkit-animation: none;\n          animation: none;\n  direction: ltr;\n  border: 0;\n  font-size: 14px;\n  line-height: 24px;\n  border-radius: 5px;\n  position: absolute;\n  width: 307.875px;\n  -webkit-box-sizing: border-box;\n          box-sizing: border-box;\n  -ms-touch-action: manipulation;\n      touch-action: manipulation;\n  background: #fff;\n  -webkit-box-shadow: 1px 0 0 #e6e6e6, -1px 0 0 #e6e6e6, 0 1px 0 #e6e6e6, 0 -1px 0 #e6e6e6, 0 3px 13px rgba(0,0,0,0.08);\n          box-shadow: 1px 0 0 #e6e6e6, -1px 0 0 #e6e6e6, 0 1px 0 #e6e6e6, 0 -1px 0 #e6e6e6, 0 3px 13px rgba(0,0,0,0.08);\n}\n.flatpickr-calendar.open,\n.flatpickr-calendar.inline {\n  opacity: 1;\n  max-height: 640px;\n  visibility: visible;\n}\n.flatpickr-calendar.open {\n  display: inline-block;\n  z-index: 99999;\n}\n.flatpickr-calendar.animate.open {\n  -webkit-animation: fpFadeInDown 300ms cubic-bezier(0.23, 1, 0.32, 1);\n          animation: fpFadeInDown 300ms cubic-bezier(0.23, 1, 0.32, 1);\n}\n.flatpickr-calendar.inline {\n  display: block;\n  position: relative;\n  top: 2px;\n}\n.flatpickr-calendar.static {\n  position: absolute;\n  top: calc(100% + 2px);\n}\n.flatpickr-calendar.static.open {\n  z-index: 999;\n  display: block;\n}\n.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+1) .flatpickr-day.inRange:nth-child(7n+7) {\n  -webkit-box-shadow: none !important;\n          box-shadow: none !important;\n}\n.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+2) .flatpickr-day.inRange:nth-child(7n+1) {\
2n  -webkit-box-shadow: -2px 0 0 #e6e6e6, 5px 0 0 #e6e6e6;\n          box-shadow: -2px 0 0 #e6e6e6, 5px 0 0 #e6e6e6;\n}\n.flatpickr-calendar .hasWeeks .dayContainer,\n.flatpickr-calendar .hasTime .dayContainer {\n  border-bottom: 0;\n  border-bottom-right-radius: 0;\n  border-bottom-left-radius: 0;\n}\n.flatpickr-calendar .hasWeeks .dayContainer {\n  border-left: 0;\n}\n.flatpickr-calendar.hasTime .flatpickr-time {\n  height: 40px;\n  border-top: 1px solid #e6e6e6;\n}\n.flatpickr-calendar.noCalendar.hasTime .flatpickr-time {\n  height: auto;\n}\n.flatpickr-calendar:before,\n.flatpickr-calendar:after {\n  position: absolute;\n  display: block;\n  pointer-events: none;\n  border: solid transparent;\n  content: \'\';\n  height: 0;\n  width: 0;\n  left: 22px;\n}\n.flatpickr-calendar.rightMost:before,\n.flatpickr-calendar.arrowRight:before,\n.flatpickr-calendar.rightMost:after,\n.flatpickr-calendar.arrowRight:after {\n  left: auto;\n  right: 22px;\n}\n.flatpickr-calendar.arrowCenter:before,\n.flatpickr-calendar.arrowCenter:after {\n  left: 50%;\n  right: 50%;\n}\n.flatpickr-calendar:before {\n  border-width: 5px;\n  margin: 0 -5px;\n}\n.flatpickr-calendar:after {\n  border-width: 4px;\n  margin: 0 -4px;\n}\n.flatpickr-calendar.arrowTop:before,\n.flatpickr-calendar.arrowTop:after {\n  bottom: 100%;\n}\n.flatpickr-calendar.arrowTop:before {\n  border-bottom-color: #e6e6e6;\n}\n.flatpickr-calendar.arrowTop:after {\n  border-bottom-color: #fff;\n}\n.flatpickr-calendar.arrowBottom:before,\n.flatpickr-calendar.arrowBottom:after {\n  top: 100%;\n}\n.flatpickr-calendar.arrowBottom:before {\n  border-top-color: #e6e6e6;\n}\n.flatpickr-calendar.arrowBottom:after {\n  border-top-color: #fff;\n}\n.flatpickr-calendar:focus {\n  outline: 0;\n}\n.flatpickr-wrapper {\n  position: relative;\n  display: inline-block;\n}\n.flatpickr-months {\n  display: -webkit-box;\n  display: -webkit-flex;\n  display: -ms-flexbox;\n  display: flex;\n}\n.flatpickr-months .flatpickr-month {\n  background: transparent;\n  color: rgba(0,0,0,0.9);\n  fill: rgba(0,0,0,0.9);\n  height: 34px;\n  line-height: 1;\n  text-align: center;\n  position: relative;\n  -webkit-user-select: none;\n     -moz-user-select: none;\n      -ms-user-select: none;\n          user-select: none;\n  overflow: hidden;\n  -webkit-box-flex: 1;\n  -webkit-flex: 1;\n      -ms-flex: 1;\n          flex: 1;\n}\n.flatpickr-months .flatpickr-prev-month,\n.flatpickr-months .flatpickr-next-month {\n  -webkit-user-select: none;\n     -moz-user-select: none;\n      -ms-user-select: none;\n          user-select: none;\n  text-decoration: none;\n  cursor: pointer;\n  position: absolute;\n  top: 0;\n  height: 34px;\n  padding: 10px;\n  z-index: 3;\n  color: rgba(0,0,0,0.9);\n  fill: rgba(0,0,0,0.9);\n}\n.flatpickr-months .flatpickr-prev-month.flatpickr-disabled,\n.flatpickr-months .flatpickr-next-month.flatpickr-disabled {\n  display: none;\n}\n.flatpickr-months .flatpickr-prev-month i,\n.flatpickr-months .flatpickr-next-month i {\n  position: relative;\n}\n.flatpickr-months .flatpickr-prev-month.flatpickr-prev-month,\n.flatpickr-months .flatpickr-next-month.flatpickr-prev-month {\n/*\n      /*rtl:begin:ignore*/\n/*\n      */\n  left: 0;\n/*\n      /*rtl:end:ignore*/\n/*\n      */\n}\n/*\n      /*rtl:begin:ignore*/\n/*\n      /*rtl:end:ignore*/\n.flatpickr-months .flatpickr-prev-month.flatpickr-next-month,\n.flatpickr-months .flatpickr-next-month.flatpickr-next-month {\n/*\n      /*rtl:begin:ignore*/\n/*\n      */\n  right: 0;\n/*\n      /*rtl:end:ignore*/\n/*\n      */\n}\n/*\n      /*rtl:begin:ignore*/\n/*\n      /*rtl:end:ignore*/\n.flatpickr-months .flatpickr-prev-month:hover,\n.flatpickr-months .flatpickr-next-month:hover {\n  color: #959ea9;\n}\n.flatpickr-months .flatpickr-prev-month:hover svg,\n.flatpickr-months .flatpickr-next-month:hover svg {\n  fill: #f64747;\n}\n.flatpickr-months .flatpickr-prev-month svg,\n.flatpickr-months .flatpickr-next-month svg {\n  width: 14px;\n  height: 14px;\n}\n.flatpickr-months .flatpickr-prev-month svg path,\n.flatpickr-months .flatpickr-next-month svg path {\n  -webkit-transition: fill 0.1s;\n  transition: fill 0.1s;\n  fill: inherit;\n}\n.numInputWrapper {\n  position: relative;\n  height: auto;\n}\n.numInputWrapper input,\n.numInputWrapper span {\n  display: inline-block;\n}\n.numInputWrapper input {\n  width: 100%;\n}\n.numInputWrapper input::-ms-clear {\n  display: none;\n}\n.numInputWrapper input::-webkit-outer-spin-button,\n.numInputWrapper input::-webkit-inner-spin-button {\n  margin: 0;\n  -webkit-appearance: none;\n}\n.numInputWrapper span {\n  position: absolute;\n  right: 0;\n  width: 14px;\n  padding: 0 4px 0 2px;\n  height: 50%;\n  line-height: 50%;\n  opacity: 0;\n  cursor: pointer;\n  border: 1px solid rgba(57,57,57,0.15);\n  -webkit-box-sizing: border-box;\n          box-sizing: border-box;\n}\n.numInputWrapper span:hover {\n  background: rgba(0,0,0,0.1);\n}\n.numInputWrapper span:active {\n  background: rgba(0,0,0,0.2);\n}\n.numInputWrapper span:after {\n  display: block;\n  content: "";\n  position: absolute;\n}\n.numInputWrapper span.arrowUp {\n  top: 0;\n  border-bottom: 0;\n}\n.numInputWrapper span.arrowUp:after {\n  border-left: 4px solid transparent;\n  border-right: 4px solid transparent;\n  border-bottom: 4px solid rgba(57,57,57,0.6);\n  top: 26%;\n}\n.numInputWrapper span.arrowDown {\n  top: 50%;\n}\n.numInputWrapper span.arrowDown:after {\n  border-left: 4px solid transparent;\n  border-right: 4px solid transparent;
2\n  border-top: 4px solid rgba(57,57,57,0.6);\n  top: 40%;\n}\n.numInputWrapper span svg {\n  width: inherit;\n  height: auto;\n}\n.numInputWrapper span svg path {\n  fill: rgba(0,0,0,0.5);\n}\n.numInputWrapper:hover {\n  background: rgba(0,0,0,0.05);\n}\n.numInputWrapper:hover span {\n  opacity: 1;\n}\n.flatpickr-current-month {\n  font-size: 135%;\n  line-height: inherit;\n  font-weight: 300;\n  color: inherit;\n  position: absolute;\n  width: 75%;\n  left: 12.5%;\n  padding: 7.48px 0 0 0;\n  line-height: 1;\n  height: 34px;\n  display: inline-block;\n  text-align: center;\n  -webkit-transform: translate3d(0px, 0px, 0px);\n          transform: translate3d(0px, 0px, 0px);\n}\n.flatpickr-current-month span.cur-month {\n  font-family: inherit;\n  font-weight: 700;\n  color: inherit;\n  display: inline-block;\n  margin-left: 0.5ch;\n  padding: 0;\n}\n.flatpickr-current-month span.cur-month:hover {\n  background: rgba(0,0,0,0.05);\n}\n.flatpickr-current-month .numInputWrapper {\n  width: 6ch;\n  width: 7ch\\0;\n  display: inline-block;\n}\n.flatpickr-current-month .numInputWrapper span.arrowUp:after {\n  border-bottom-color: rgba(0,0,0,0.9);\n}\n.flatpickr-current-month .numInputWrapper span.arrowDown:after {\n  border-top-color: rgba(0,0,0,0.9);\n}\n.flatpickr-current-month input.cur-year {\n  background: transparent;\n  -webkit-box-sizing: border-box;\n          box-sizing: border-box;\n  color: inherit;\n  cursor: text;\n  padding: 0 0 0 0.5ch;\n  margin: 0;\n  display: inline-block;\n  font-size: inherit;\n  font-family: inherit;\n  font-weight: 300;\n  line-height: inherit;\n  height: auto;\n  border: 0;\n  border-radius: 0;\n  vertical-align: initial;\n  -webkit-appearance: textfield;\n  -moz-appearance: textfield;\n  appearance: textfield;\n}\n.flatpickr-current-month input.cur-year:focus {\n  outline: 0;\n}\n.flatpickr-current-month input.cur-year[disabled],\n.flatpickr-current-month input.cur-year[disabled]:hover {\n  font-size: 100%;\n  color: rgba(0,0,0,0.5);\n  background: transparent;\n  pointer-events: none;\n}\n.flatpickr-current-month .flatpickr-monthDropdown-months {\n  appearance: menulist;\n  background: transparent;\n  border: none;\n  border-radius: 0;\n  box-sizing: border-box;\n  color: inherit;\n  cursor: pointer;\n  font-size: inherit;\n  font-family: inherit;\n  font-weight: 300;\n  height: auto;\n  line-height: inherit;\n  margin: -1px 0 0 0;\n  outline: none;\n  padding: 0 0 0 0.5ch;\n  position: relative;\n  vertical-align: initial;\n  -webkit-box-sizing: border-box;\n  -webkit-appearance: menulist;\n  -moz-appearance: menulist;\n  width: auto;\n}\n.flatpickr-current-month .flatpickr-monthDropdown-months:focus,\n.flatpickr-current-month .flatpickr-monthDropdown-months:active {\n  outline: none;\n}\n.flatpickr-current-month .flatpickr-monthDropdown-months:hover {\n  background: rgba(0,0,0,0.05);\n}\n.flatpickr-current-month .flatpickr-monthDropdown-months .flatpickr-monthDropdown-month {\n  background-color: transparent;\n  outline: none;\n  padding: 0;\n}\n.flatpickr-weekdays {\n  background: transparent;\n  text-align: center;\n  overflow: hidden;\n  width: 100%;\n  display: -webkit-box;\n  display: -webkit-flex;\n  display: -ms-flexbox;\n  display: flex;\n  -webkit-box-align: center;\n  -webkit-align-items: center;\n      -ms-flex-align: center;\n          align-items: center;\n  height: 28px;\n}\n.flatpickr-weekdays .flatpickr-weekdaycontainer {\n  display: -webkit-box;\n  display: -webkit-flex;\n  display: -ms-flexbox;\n  display: flex;\n  -webkit-box-flex: 1;\n  -webkit-flex: 1;\n      -ms-flex: 1;\n          flex: 1;\n}\nspan.flatpickr-weekday {\n  cursor: default;\n  font-size: 90%;\n  background: transparent;\n  color: rgba(0,0,0,0.54);\n  line-height: 1;\n  margin: 0;\n  text-align: center;\n  display: block;\n  -webkit-box-flex: 1;\n  -webkit-flex: 1;\n      -ms-flex: 1;\n          flex: 1;\n  font-weight: bolder;\n}\n.dayContainer,\n.flatpickr-weeks {\n  padding: 1px 0 0 0;\n}\n.flatpickr-days {\n  position: relative;\n  overflow: hidden;\n  display: -webkit-box;\n  display: -webkit-flex;\n  display: -ms-flexbox;\n  display: flex;\n  -webkit-box-align: start;\n  -webkit-align-items: flex-start;\n      -ms-flex-align: start;\n          align-items: flex-start;\n  width: 307.875px;\n}\n.flatpickr-days:focus {\n  outline: 0;\n}\n.dayContainer {\n  padding: 0;\n  outline: 0;\n  text-align: left;\n  width: 307.875px;\n  min-width: 307.875px;\n  max-width: 307.875px;\n  -webkit-box-sizing: border-box;\n          box-sizing: border-box;\n  display: inline-block;\n  display: -ms-flexbox;\n  display: -webkit-box;\n  display: -webkit-flex;\n  display: flex;\n  -webkit-flex-wrap: wrap;\n          flex-wrap: wrap;\n  -ms-flex-wrap: wrap;\n  -ms-flex-pack: justify;
2\n  -webkit-justify-content: space-around;\n          justify-content: space-around;\n  -webkit-transform: translate3d(0px, 0px, 0px);\n          transform: translate3d(0px, 0px, 0px);\n  opacity: 1;\n}\n.dayContainer + .dayContainer {\n  -webkit-box-shadow: -1px 0 0 #e6e6e6;\n          box-shadow: -1px 0 0 #e6e6e6;\n}\n.flatpickr-day {\n  background: none;\n  border: 1px solid transparent;\n  border-radius: 150px;\n  -webkit-box-sizing: border-box;\n          box-sizing: border-box;\n  color: #393939;\n  cursor: pointer;\n  font-weight: 400;\n  width: 14.2857143%;\n  -webkit-flex-basis: 14.2857143%;\n      -ms-flex-preferred-size: 14.2857143%;\n          flex-basis: 14.2857143%;\n  max-width: 39px;\n  height: 39px;\n  line-height: 39px;\n  margin: 0;\n  display: inline-block;\n  position: relative;\n  -webkit-box-pack: center;\n  -webkit-justify-content: center;\n      -ms-flex-pack: center;\n          justify-content: center;\n  text-align: center;\n}\n.flatpickr-day.inRange,\n.flatpickr-day.prevMonthDay.inRange,\n.flatpickr-day.nextMonthDay.inRange,\n.flatpickr-day.today.inRange,\n.flatpickr-day.prevMonthDay.today.inRange,\n.flatpickr-day.nextMonthDay.today.inRange,\n.flatpickr-day:hover,\n.flatpickr-day.prevMonthDay:hover,\n.flatpickr-day.nextMonthDay:hover,\n.flatpickr-day:focus,\n.flatpickr-day.prevMonthDay:focus,\n.flatpickr-day.nextMonthDay:focus {\n  cursor: pointer;\n  outline: 0;\n  background: #e6e6e6;\n  border-color: #e6e6e6;\n}\n.flatpickr-day.today {\n  border-color: #959ea9;\n}\n.flatpickr-day.today:hover,\n.flatpickr-day.today:focus {\n  border-color: #959ea9;\n  background: #959ea9;\n  color: #fff;\n}\n.flatpickr-day.selected,\n.flatpickr-day.startRange,\n.flatpickr-day.endRange,\n.flatpickr-day.selected.inRange,\n.flatpickr-day.startRange.inRange,\n.flatpickr-day.endRange.inRange,\n.flatpickr-day.selected:focus,\n.flatpickr-day.startRange:focus,\n.flatpickr-day.endRange:focus,\n.flatpickr-day.selected:hover,\n.flatpickr-day.startRange:hover,\n.flatpickr-day.endRange:hover,\n.flatpickr-day.selected.prevMonthDay,\n.flatpickr-day.startRange.prevMonthDay,\n.flatpickr-day.endRange.prevMonthDay,\n.flatpickr-day.selected.nextMonthDay,\n.flatpickr-day.startRange.nextMonthDay,\n.flatpickr-day.endRange.nextMonthDay {\n  background: #569ff7;\n  -webkit-box-shadow: none;\n          box-shadow: none;\n  color: #fff;\n  border-color: #569ff7;\n}\n.flatpickr-day.selected.startRange,\n.flatpickr-day.startRange.startRange,\n.flatpickr-day.endRange.startRange {\n  border-radius: 50px 0 0 50px;\n}\n.flatpickr-day.selected.endRange,\n.flatpickr-day.startRange.endRange,\n.flatpickr-day.endRange.endRange {\n  border-radius: 0 50px 50px 0;\n}\n.flatpickr-day.selected.startRange + .endRange:not(:nth-child(7n+1)),\n.flatpickr-day.startRange.startRange + .endRange:not(:nth-child(7n+1)),\n.flatpickr-day.endRange.startRange + .endRange:not(:nth-child(7n+1)) {\n  -webkit-box-shadow: -10px 0 0 #569ff7;\n          box-shadow: -10px 0 0 #569ff7;\n}\n.flatpickr-day.selected.startRange.endRange,\n.flatpickr-day.startRange.startRange.endRange,\n.flatpickr-day.endRange.startRange.endRange {\n  border-radius: 50px;\n}\n.flatpickr-day.inRange {\n  border-radius: 0;\n  -webkit-box-shadow: -5px 0 0 #e6e6e6, 5px 0 0 #e6e6e6;\n          box-shadow: -5px 0 0 #e6e6e6, 5px 0 0 #e6e6e6;\n}\n.flatpickr-day.flatpickr-disabled,\n.flatpickr-day.flatpickr-disabled:hover,\n.flatpickr-day.prevMonthDay,\n.flatpickr-day.nextMonthDay,\n.flatpickr-day.notAllowed,\n.flatpickr-day.notAllowed.prevMonthDay,\n.flatpickr-day.notAllowed.nextMonthDay {\n  color: rgba(57,57,57,0.3);\n  background: transparent;\n  border-color: transparent;\n  cursor: default;\n}\n.flatpickr-day.flatpickr-disabled,\n.flatpickr-day.flatpickr-disabled:hover {\n  cursor: not-allowed;\n  color: rgba(57,57,57,0.1);\n}\n.flatpickr-day.week.selected {\n  border-radius: 0;\n  -webkit-box-shadow: -5px 0 0 #569ff7, 5px 0 0 #569ff7;\n          box-shadow: -5px 0 0 #569ff7, 5px 0 0 #569ff7;\n}\n.flatpickr-day.hidden {\n  visibility: hidden;\n}
2\n.rangeMode .flatpickr-day {\n  margin-top: 1px;\n}\n.flatpickr-weekwrapper {\n  float: left;\n}\n.flatpickr-weekwrapper .flatpickr-weeks {\n  padding: 0 12px;\n  -webkit-box-shadow: 1px 0 0 #e6e6e6;\n          box-shadow: 1px 0 0 #e6e6e6;\n}\n.flatpickr-weekwrapper .flatpickr-weekday {\n  float: none;\n  width: 100%;\n  line-height: 28px;\n}\n.flatpickr-weekwrapper span.flatpickr-day,\n.flatpickr-weekwrapper span.flatpickr-day:hover {\n  display: block;\n  width: 100%;\n  max-width: none;\n  color: rgba(57,57,57,0.3);\n  background: transparent;\n  cursor: default;\n  border: none;\n}\n.flatpickr-innerContainer {\n  display: block;\n  display: -webkit-box;\n  display: -webkit-flex;\n  display: -ms-flexbox;\n  display: flex;\n  -webkit-box-sizing: border-box;\n          box-sizing: border-box;\n  overflow: hidden;\n}\n.flatpickr-rContainer {\n  display: inline-block;\n  padding: 0;\n  -webkit-box-sizing: border-box;\n          box-sizing: border-box;\n}\n.flatpickr-time {\n  text-align: center;\n  outline: 0;\n  display: block;\n  height: 0;\n  line-height: 40px;\n  max-height: 40px;\n  -webkit-box-sizing: border-box;\n          box-sizing: border-box;\n  overflow: hidden;\n  display: -webkit-box;\n  display: -webkit-flex;\n  display: -ms-flexbox;\n  display: flex;\n}
2\n.flatpickr-time:after {\n  content: "";\n  display: table;\n  clear: both;\n}\n.flatpickr-time .numInputWrapper {\n  -webkit-box-flex: 1;\n  -webkit-flex: 1;\n      -ms-flex: 1;\n          flex: 1;\n  width: 40%;\n  height: 40px;\n  float: left;\n}\n.flatpickr-time .numInputWrapper span.arrowUp:after {\n  border-bottom-color: #393939;\n}\n.flatpickr-time .numInputWrapper span.arrowDown:after {\n  border-top-color: #393939;\n}\n.flatpickr-time.hasSeconds .numInputWrapper {\n  width: 26%;\n}\n.flatpickr-time.time24hr .numInputWrapper {\n  width: 49%;\n}\n.flatpickr-time input {\n  background: transparent;\n  -webkit-box-shadow: none;\n          box-shadow: none;\n  border: 0;\n  border-radius: 0;\n  text-align: center;\n  margin: 0;\n  padding: 0;\n  height: inherit;\n  line-height: inherit;\n  color: #393939;\n  font-size: 14px;\n  position: relative;\n  -webkit-box-sizing: border-box;\n          box-sizing: border-box;\n  -webkit-appearance: textfield;\n  -moz-appearance: textfield;\n  appearance: textfield;\n}\n.flatpickr-time input.flatpickr-hour {\n  font-weight: bold;\n}\n.flatpickr-time input.flatpickr-minute,\n.flatpickr-time input.flatpickr-second {\n  font-weight: 400;\n}\n.flatpickr-time input:focus {\n  outline: 0;\n  border: 0;\n}\n.flatpickr-time .flatpickr-time-separator,\n.flatpickr-time .flatpickr-am-pm {\n  height: inherit;\n  float: left;\n  line-height: inherit;\n  color: #393939;\n  font-weight: bold;\n  width: 2%;\n  -webkit-user-select: none;\n     -moz-user-select: none;\n      -ms-user-select: none;\n          user-select: none;\n  -webkit-align-self: center;\n      -ms-flex-item-align: center;\n          align-self: center;\n}\n.flatpickr-time .flatpickr-am-pm {\n  outline: 0;\n  width: 18%;\n  cursor: pointer;\n  text-align: center;\n  font-weight: 400;\n}\n.flatpickr-time input:hover,\n.flatpickr-time .flatpickr-am-pm:hover,\n.flatpickr-time input:focus,\n.flatpickr-time .flatpickr-am-pm:focus {\n  background: #eee;\n}\n.flatpickr-input[readonly] {\n  cursor: pointer;\n}\n@-webkit-keyframes fpFadeInDown {\n  from {\n    opacity: 0;\n    -webkit-transform: translate3d(0, -20px, 0);\n            transform: translate3d(0, -20px, 0);\n  }\n  to {\n    opacity: 1;\n    -webkit-transform: translate3d(0, 0, 0);\n            transform: translate3d(0, 0, 0);\n  }\n}\n@keyframes fpFadeInDown {\n  from {\n    opacity: 0;\n    -webkit-transform: translate3d(0, -20px, 0);\n            transform: translate3d(0, -20px, 0);\n  }\n  to {\n    opacity: 1;\n    -webkit-transform: translate3d(0, 0, 0);\n            transform: translate3d(0, 0, 0);\n  }\n}\n',"",{version:3,sources:["webpack://./node_modules/.pnpm/[email protected]/node_modules/flatpickr/dist/flatpickr.css"],names:[],mappings:"AAAA;EACE,uBAAuB;EACvB,UAAU;EACV,aAAa;EACb,kBAAkB;EAClB,kBAAkB;EAClB,UAAU;EACV,uBAAuB;UACf,eAAe;EACvB,cAAc;EACd,SAAS;EACT,eAAe;EACf,iBAAiB;EACjB,kBAAkB;EAClB,kBAAkB;EAClB,gBAAgB;EAChB,8BAA8B;UACtB,sBAAsB;EAC9B,8BAA8B;MAC1B,0BAA0B;EAC9B,gBAAgB;EAChB,qHAAqH;UAC7G,6GAA6G;AACvH;AACA;;EAEE,UAAU;EACV,iBAAiB;EACjB,mBAAmB;AACrB;AACA;EACE,qBAAqB;EACrB,cAAc;AAChB;AACA;EACE,oEAAoE;UAC5D,4DAA4D;AACtE;AACA;EACE,cAAc;EACd,kBAAkB;EAClB,QAAQ;AACV;AACA;EACE,kBAAkB;EAClB,qBAAqB;AACvB;AACA;EACE,YAAY;EACZ,cAAc;AAChB;AACA;EACE,mCAAmC;UAC3B,2BAA2B;AACrC;AACA;EACE,qDAAqD;UAC7C,6CAA6C;AACvD;AACA;;EAEE,gBAAgB;EAChB,6BAA6B;EAC7B,4BAA4B;AAC9B;AACA;EACE,cAAc;AAChB;AACA;EACE,YAAY;EACZ,6BAA6B;AAC/B;AACA;EACE,YAAY;AACd;AACA;;EAEE,kBAAkB;EAClB,cAAc;EACd,oBAAoB;EACpB,yBAAyB;EACzB,WAAW;EACX,SAAS;EACT,QAAQ;EACR,UAAU;AACZ;AACA;;;;EAIE,UAAU;EACV,WAAW;AACb;AACA;;EAEE,SAAS;EACT,UAAU;AACZ;AACA;EACE,iBAAiB;EACjB,cAAc;AAChB;AACA;EACE,iBAAiB;EACjB,cAAc;AAChB;AACA;;EAEE,YAAY;AACd;AACA;EACE,4BAA4B;AAC9B;AACA;EACE,yBAAyB;AAC3B;AACA;;EAEE,SAAS;AACX;AACA;EACE,yBAAyB;AAC3B;AACA;EACE,sBAAsB;AACxB;AACA;EACE,UAAU;AACZ;AACA;EACE,kBAAkB;EAClB,qBAAqB;AACvB;AACA;EACE,oBAAoB;EACpB,qBAAqB;EACrB,oBAAoB;EACpB,aAAa;AACf;AACA;EACE,uBAAuB;EACvB,sBAAsB;EACtB,qBAAqB;EACrB,YAAY;EACZ,cAAc;EACd,kBAAkB;EAClB,kBAAkB;EAClB,yBAAyB;KACtB,sBAAsB;MACrB,qBAAqB;UACjB,iBAAiB;EACzB,gBAAgB;EAChB,mBAAmB;EACnB,eAAe;MACX,WAAW;UACP,OAAO;AACjB;AACA;;EAEE,yBAAyB;KACtB,sBAAsB;MACrB,qBAAqB;UACjB,iBAAiB;EACzB,qBAAqB;EACrB,eAAe;EACf,kBAAkB;EAClB,MAAM;EACN,YAAY;EACZ,aAAa;EACb,UAAU;EACV,sBAAsB;EACtB,qBAAqB;AACvB;AACA;;EAEE,aAAa;AACf;AACA;;EAEE,kBAAkB;AACpB;AACA;;AAEA;yBACyB;AACzB;OACO;EACL,OAAO;AACT;uBACuB;AACvB;OACO;AACP;AACA;yBACyB;AACzB;uBACuB;AACvB;;AAEA;yBACyB;AACzB;OACO;EACL,QAAQ;AACV;uBACuB;AACvB;OACO;AACP;AACA;yBACyB;AACzB;uBACuB;AACvB;;EAEE,cAAc;AAChB;AACA;;EAEE,aAAa;AACf;AACA;;EAEE,WAAW;EACX,YAAY;AACd;AACA;;EAEE,6BAA6B;EAC7B,qBAAqB;EACrB,aAAa;AACf;AACA;EACE,kBAAkB;EAClB,YAAY;AACd;AACA;;EAEE,qBAAqB;AACvB;AACA;EACE,WAAW;AACb;
2AACA;EACE,aAAa;AACf;AACA;;EAEE,SAAS;EACT,wBAAwB;AAC1B;AACA;EACE,kBAAkB;EAClB,QAAQ;EACR,WAAW;EACX,oBAAoB;EACpB,WAAW;EACX,gBAAgB;EAChB,UAAU;EACV,eAAe;EACf,qCAAqC;EACrC,8BAA8B;UACtB,sBAAsB;AAChC;AACA;EACE,2BAA2B;AAC7B;AACA;EACE,2BAA2B;AAC7B;AACA;EACE,cAAc;EACd,WAAW;EACX,kBAAkB;AACpB;AACA;EACE,MAAM;EACN,gBAAgB;AAClB;AACA;EACE,kCAAkC;EAClC,mCAAmC;EACnC,2CAA2C;EAC3C,QAAQ;AACV;AACA;EACE,QAAQ;AACV;AACA;EACE,kCAAkC;EAClC,mCAAmC;EACnC,wCAAwC;EACxC,QAAQ;AACV;AACA;EACE,cAAc;EACd,YAAY;AACd;AACA;EACE,qBAAqB;AACvB;AACA;EACE,4BAA4B;AAC9B;AACA;EACE,UAAU;AACZ;AACA;EACE,eAAe;EACf,oBAAoB;EACpB,gBAAgB;EAChB,cAAc;EACd,kBAAkB;EAClB,UAAU;EACV,WAAW;EACX,qBAAqB;EACrB,cAAc;EACd,YAAY;EACZ,qBAAqB;EACrB,kBAAkB;EAClB,6CAA6C;UACrC,qCAAqC;AAC/C;AACA;EACE,oBAAoB;EACpB,gBAAgB;EAChB,cAAc;EACd,qBAAqB;EACrB,kBAAkB;EAClB,UAAU;AACZ;AACA;EACE,4BAA4B;AAC9B;AACA;EACE,UAAU;EACV,YAAY;EACZ,qBAAqB;AACvB;AACA;EACE,oCAAoC;AACtC;AACA;EACE,iCAAiC;AACnC;AACA;EACE,uBAAuB;EACvB,8BAA8B;UACtB,sBAAsB;EAC9B,cAAc;EACd,YAAY;EACZ,oBAAoB;EACpB,SAAS;EACT,qBAAqB;EACrB,kBAAkB;EAClB,oBAAoB;EACpB,gBAAgB;EAChB,oBAAoB;EACpB,YAAY;EACZ,SAAS;EACT,gBAAgB;EAChB,uBAAuB;EACvB,6BAA6B;EAC7B,0BAA0B;EAC1B,qBAAqB;AACvB;AACA;EACE,UAAU;AACZ;AACA;;EAEE,eAAe;EACf,sBAAsB;EACtB,uBAAuB;EACvB,oBAAoB;AACtB;AACA;EACE,oBAAoB;EACpB,uBAAuB;EACvB,YAAY;EACZ,gBAAgB;EAChB,sBAAsB;EACtB,cAAc;EACd,eAAe;EACf,kBAAkB;EAClB,oBAAoB;EACpB,gBAAgB;EAChB,YAAY;EACZ,oBAAoB;EACpB,kBAAkB;EAClB,aAAa;EACb,oBAAoB;EACpB,kBAAkB;EAClB,uBAAuB;EACvB,8BAA8B;EAC9B,4BAA4B;EAC5B,yBAAyB;EACzB,WAAW;AACb;AACA;;EAEE,aAAa;AACf;AACA;EACE,4BAA4B;AAC9B;AACA;EACE,6BAA6B;EAC7B,aAAa;EACb,UAAU;AACZ;AACA;EACE,uBAAuB;EACvB,kBAAkB;EAClB,gBAAgB;EAChB,WAAW;EACX,oBAAoB;EACpB,qBAAqB;EACrB,oBAAoB;EACpB,aAAa;EACb,yBAAyB;EACzB,2BAA2B;MACvB,sBAAsB;UAClB,mBAAmB;EAC3B,YAAY;AACd;AACA;EACE,oBAAoB;EACpB,qBAAqB;EACrB,oBAAoB;EACpB,aAAa;EACb,mBAAmB;EACnB,eAAe;MACX,WAAW;UACP,OAAO;AACjB;AACA;EACE,eAAe;EACf,cAAc;EACd,uBAAuB;EACvB,uBAAuB;EACvB,cAAc;EACd,SAAS;EACT,kBAAkB;EAClB,cAAc;EACd,mBAAmB;EACnB,eAAe;MACX,WAAW;UACP,OAAO;EACf,mBAAmB;AACrB;AACA;;EAEE,kBAAkB;AACpB;AACA;EACE,kBAAkB;EAClB,gBAAgB;EAChB,oBAAoB;EACpB,qBAAqB;EACrB,oBAAoB;EACpB,aAAa;EACb,wBAAwB;EACxB,+BAA+B;MAC3B,qBAAqB;UACjB,uBAAuB;EAC/B,gBAAgB;AAClB;AACA;EACE,UAAU;AACZ;AACA;EACE,UAAU;EACV,UAAU;EACV,gBAAgB;EAChB,gBAAgB;EAChB,oBAAoB;EACpB,oBAAoB;EACpB,8BAA8B;UACtB,sBAAsB;EAC9B,qBAAqB;EACrB,oBAAoB;EACpB,oBAAoB;EACpB,qBAAqB;EACrB,aAAa;EACb,uBAAuB;UACf,eAAe;EACvB,mBAAmB;EACnB,sBAAsB;EACtB,qCAAqC;UAC7B,6BAA6B;EACrC,6CAA6C;UACrC,qCAAqC;EAC7C,UAAU;AACZ;AACA;EACE,oCAAoC;UAC5B,4BAA4B;AACtC;AACA;EACE,gBAAgB;EAChB,6BAA6B;EAC7B,oBAAoB;EACpB,8BAA8B;UACtB,sBAAsB;EAC9B,cAAc;EACd,eAAe;EACf,gBAAgB;EAChB,kBAAkB;EAClB,+BAA+B;MAC3B,oCAAoC;UAChC,uBAAuB;EAC/B,eAAe;EACf,YAAY;EACZ,iBAAiB;EACjB,SAAS;EACT,qBAAqB;EACrB,kBAAkB;EAClB,wBAAwB;EACxB,+BAA+B;MAC3B,qBAAqB;UACjB,uBAAuB;EAC/B,kBAAkB;AACpB;AACA;;;;;;;;;;;;EAYE,eAAe;EACf,UAAU;EACV,mBAAmB;EACnB,qBAAqB;AACvB;AACA;EACE,qBAAqB;AACvB;AACA;;EAEE,qBAAqB;EACrB,mBAAmB;EACnB,WAAW;AACb;AACA;;;;;;;;;;;;;;;;;;EAkBE,mBAAmB;EACnB,wBAAwB;UAChB,gBAAgB;EACxB,WAAW;EACX,qBAAqB;AACvB;AACA;;;EAGE,4BAA4B;AAC9B;AACA;;;EAGE,4BAA4B;AAC9B;AACA;;;EAGE,qCAAqC;UAC7B,6BAA6B;AACvC;AACA;;;EAGE,mBAAmB;AACrB;AACA;EACE,gBAAgB;EAChB,qDAAqD;UAC7C,6CAA6C;AACvD;AACA;;;;;;;EAOE,yBAAyB;EACzB,uBAAuB;EACvB,yBAAyB;EACzB,eAAe;AACjB;AACA;;EAEE,mBAAmB;EACnB,yBAAyB;AAC3B;AACA;EACE,gBAAgB;EAChB,qDAAqD;UAC7C,6CAA6C;AACvD;AACA;EACE,kBAAkB;AACpB;AACA;EACE,eAAe;AACjB;AACA;EACE,WAAW;AACb;AACA;EACE,eAAe;EACf,mCAAmC;UAC3B,2BAA2B;AACrC;AACA;EACE,WAAW;EACX,WAAW;EACX,iBAAiB;AACnB;AACA;;EAEE,cAAc;EACd,WAAW;EACX,eAAe;EACf,yBAAyB;EACzB,uBAAuB;EACvB,eAAe;EACf,YAAY;AACd;AACA;EACE,cAAc;EACd,oBAAoB;EACpB,qBAAqB;EACrB,oBAAoB;EACpB,aAAa;EACb,8BAA8B;UACtB,sBAAsB;EAC9B,gBAAgB;AAClB;AACA;EACE,qBAAqB;EACrB,UAAU;EACV,8BAA8B;UACtB,sBAAsB;AAChC;AACA;EACE,kBAAkB;EAClB,UAAU;EACV,cAAc;EACd,SAAS;EACT,iBAAiB;EACjB,gBAAgB;EAChB,8BAA8B;UACtB,sBAAsB;EAC9B,gBAAgB;EAChB,oBAAoB;EACpB,qBAAqB;EACrB,oBAAoB;EACpB,aAAa;AACf;AACA;EACE,WAAW;EACX,cAAc;EACd,WAAW;AACb;AACA;EACE,mBAAmB;EACnB,eAAe;MACX,WAAW;UACP,OAAO;EACf,UAAU;EACV,YAAY;EACZ,WAAW;AACb;AACA;EACE,4BAA4B;AAC9B;AACA;EACE,yBAAyB;AAC3B;AACA;EACE,UAAU;AACZ;AACA;EACE,UAAU;AACZ;AACA;EACE,uBAAuB;EACvB,wBAAwB;UAChB,gBAAgB;EACxB,SAAS;EACT,gBAAgB;EAChB,kBAAkB;EAClB,SAAS;EACT,UAAU;EACV,eAAe;EACf,oBAAoB;EACpB,cAAc;EACd,eAAe;EACf,kBAAkB;EAClB,8BAA8B;UACtB,sBAAsB;EAC9B,6BAA6B;EAC7B,0BAA0B;EAC1B,qBAAqB;AACvB;AACA;EACE,iBAAiB;AACnB;AACA;;EAEE,gBAAgB;AAClB;AACA;EACE,UAAU;EACV,SAAS;AACX;AACA;;EAEE,eAAe;EACf,WAAW;EACX,oBAAoB;EACpB,cAAc;EACd,iBAAiB;EACjB,SAAS;EACT,yBAAyB;KACtB,sBAAsB;MACrB,qBAAqB;UACjB,iBAAiB;EACzB,0BAA0B;MACtB,2BAA2B;UACvB,kBAAkB;AAC5B;AACA;EACE,UAAU;EACV,UAAU;EACV,eAAe;EACf,kBAAkB;EAClB,gBAAgB;AAClB;AACA;;;;EAIE,gBAAgB;AAClB;AACA;EACE,eAAe;AACjB;AACA;EACE;IACE,UAAU;IACV,2CAA2C;YACnC,mCAAmC;EAC7C;EACA;IACE,UAAU;IACV,uCAAuC;YAC/B,+BAA+B;EACzC;AACF;AACA;EACE;IACE,UAAU;IACV,2CAA2C;YACnC,mCAAmC;EAC7C;EACA;IACE,UAAU;IACV,uCAAuC;YAC/B,+BAA+B;EACzC;AACF",sourcesContent:['.flatpickr-calendar {\n  background: transparent;\n  opacity: 0;\n  display: none;\n  text-align: center;\n  visibility: hidden;\n  padding: 0;\n  -webkit-animation: none;\n          animation: none;\n  direction: ltr;\n  border: 0;\n  font-size: 14px;\n  line-height: 24px;\n  border-radius: 5px;\n  position: absolute;\n  width: 307.875px;\n  -webkit-box-sizing: border-box;\n          box-sizing: border-box;\n  -ms-touch-action: manipulation;\n      touch-action: manipulation;\n  background: #fff;\n  -webkit-box-shadow: 1px 0 0 #e6e6e6, -1px 0 0 #e6e6e6, 0 1px 0 #e6e6e6, 0 -1px 0 #e6e6e6, 0 3px 13px rgba(0,0,0,0.08);\n          box-shadow: 1px 0 0 #e6e6e6, -1px 0 0 #e6e6e6, 0 1px 0 #e6e6e6, 0 -1px 0 #e6e6e6, 0 3px 13px rgba(0,0,0,0.08);\n}\n.flatpickr-calendar.open,\n.flatpickr-calendar.inline {\n  opacity: 1;\n  max-height: 640px;\n  visibility: visible;\n}\n.flatpickr-calendar.open {\n  display: inline-block;\n  z-index: 99999;\n}\n.flatpickr-calendar.animate.open {\n  -webkit-animation: fpFadeInDown 300ms cubic-bezier(0.23, 1, 0.32, 1);\n          animation: fpFadeInDown 300ms cubic-bezier(0.23, 1, 0.32, 1);\n}\n.flatpickr-calendar.inline {\n  display: block;\n  position: relative;\n  top: 2px;\n}\n.flatpickr-calendar.static {\n  position: absolute;\n  top: calc(100% + 2px);\n}\n.flatpickr-calendar.static.open {\n  z-index: 999;\n  display: block;\n}\n.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+1) .flatpickr-day.inRange:nth-child(7n+7) {\n  -webkit-box-shadow: none !important;\n          box-shadow: none !important;\n}\n.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+2) .flatpickr-day.inRange:nth-child(7n+1) {\
2n  -webkit-box-shadow: -2px 0 0 #e6e6e6, 5px 0 0 #e6e6e6;\n          box-shadow: -2px 0 0 #e6e6e6, 5px 0 0 #e6e6e6;\n}\n.flatpickr-calendar .hasWeeks .dayContainer,\n.flatpickr-calendar .hasTime .dayContainer {\n  border-bottom: 0;\n  border-bottom-right-radius: 0;\n  border-bottom-left-radius: 0;\n}\n.flatpickr-calendar .hasWeeks .dayContainer {\n  border-left: 0;\n}\n.flatpickr-calendar.hasTime .flatpickr-time {\n  height: 40px;\n  border-top: 1px solid #e6e6e6;\n}\n.flatpickr-calendar.noCalendar.hasTime .flatpickr-time {\n  height: auto;\n}\n.flatpickr-calendar:before,\n.flatpickr-calendar:after {\n  position: absolute;\n  display: block;\n  pointer-events: none;\n  border: solid transparent;\n  content: \'\';\n  height: 0;\n  width: 0;\n  left: 22px;\n}\n.flatpickr-calendar.rightMost:before,\n.flatpickr-calendar.arrowRight:before,\n.flatpickr-calendar.rightMost:after,\n.flatpickr-calendar.arrowRight:after {\n  left: auto;\n  right: 22px;\n}\n.flatpickr-calendar.arrowCenter:before,\n.flatpickr-calendar.arrowCenter:after {\n  left: 50%;\n  right: 50%;\n}\n.flatpickr-calendar:before {\n  border-width: 5px;\n  margin: 0 -5px;\n}\n.flatpickr-calendar:after {\n  border-width: 4px;\n  margin: 0 -4px;\n}\n.flatpickr-calendar.arrowTop:before,\n.flatpickr-calendar.arrowTop:after {\n  bottom: 100%;\n}\n.flatpickr-calendar.arrowTop:before {\n  border-bottom-color: #e6e6e6;\n}\n.flatpickr-calendar.arrowTop:after {\n  border-bottom-color: #fff;\n}\n.flatpickr-calendar.arrowBottom:before,\n.flatpickr-calendar.arrowBottom:after {\n  top: 100%;\n}\n.flatpickr-calendar.arrowBottom:before {\n  border-top-color: #e6e6e6;\n}\n.flatpickr-calendar.arrowBottom:after {\n  border-top-color: #fff;\n}\n.flatpickr-calendar:focus {\n  outline: 0;\n}\n.flatpickr-wrapper {\n  position: relative;\n  display: inline-block;\n}\n.flatpickr-months {\n  display: -webkit-box;\n  display: -webkit-flex;\n  display: -ms-flexbox;\n  display: flex;\n}\n.flatpickr-months .flatpickr-month {\n  background: transparent;\n  color: rgba(0,0,0,0.9);\n  fill: rgba(0,0,0,0.9);\n  height: 34px;\n  line-height: 1;\n  text-align: center;\n  position: relative;\n  -webkit-user-select: none;\n     -moz-user-select: none;\n      -ms-user-select: none;\n          user-select: none;\n  overflow: hidden;\n  -webkit-box-flex: 1;\n  -webkit-flex: 1;\n      -ms-flex: 1;\n          flex: 1;\n}\n.flatpickr-months .flatpickr-prev-month,\n.flatpickr-months .flatpickr-next-month {\n  -webkit-user-select: none;\n     -moz-user-select: none;\n      -ms-user-select: none;\n          user-select: none;\n  text-decoration: none;\n  cursor: pointer;\n  position: absolute;\n  top: 0;\n  height: 34px;\n  padding: 10px;\n  z-index: 3;\n  color: rgba(0,0,0,0.9);\n  fill: rgba(0,0,0,0.9);\n}\n.flatpickr-months .flatpickr-prev-month.flatpickr-disabled,\n.flatpickr-months .flatpickr-next-month.flatpickr-disabled {\n  display: none;\n}\n.flatpickr-months .flatpickr-prev-month i,\n.flatpickr-months .flatpickr-next-month i {\n  position: relative;\n}\n.flatpickr-months .flatpickr-prev-month.flatpickr-prev-month,\n.flatpickr-months .flatpickr-next-month.flatpickr-prev-month {\n/*\n      /*rtl:begin:ignore*/\n/*\n      */\n  left: 0;\n/*\n      /*rtl:end:ignore*/\n/*\n      */\n}\n/*\n      /*rtl:begin:ignore*/\n/*\n      /*rtl:end:ignore*/\n.flatpickr-months .flatpickr-prev-month.flatpickr-next-month,\n.flatpickr-months .flatpickr-next-month.flatpickr-next-month {\n/*\n      /*rtl:begin:ignore*/\n/*\n      */\n  right: 0;\n/*\n      /*rtl:end:ignore*/\n/*\n      */\n}\n/*\n      /*rtl:begin:ignore*/\n/*\n      /*rtl:end:ignore*/\n.flatpickr-months .flatpickr-prev-month:hover,\n.flatpickr-months .flatpickr-next-month:hover {\n  color: #959ea9;\n}\n.flatpickr-months .flatpickr-prev-month:hover svg,\n.flatpickr-months .flatpickr-next-month:hover svg {\n  fill: #f64747;\n}\n.flatpickr-months .flatpickr-prev-month svg,\n.flatpickr-months .flatpickr-next-month svg {\n  width: 14px;\n  height: 14px;\n}\n.flatpickr-months .flatpickr-prev-month svg path,\n.flatpickr-months .flatpickr-next-month svg path {\n  -webkit-transition: fill 0.1s;\n  transition: fill 0.1s;\n  fill: inherit;\n}\n.numInputWrapper {\n  position: relative;\n  height: auto;\n}\n.numInputWrapper input,\n.numInputWrapper span {\n  display: inline-block;\n}\n.numInputWrapper input {\n  width: 100%;\n}\n.numInputWrapper input::-ms-clear {\n  display: none;\n}\n.numInputWrapper input::-webkit-outer-spin-button,\n.numInputWrapper input::-webkit-inner-spin-button {\n  margin: 0;\n  -webkit-appearance: none;\n}\n.numInputWrapper span {\n  position: absolute;\n  right: 0;\n  width: 14px;\n  padding: 0 4px 0 2px;\n  height: 50%;\n  line-height: 50%;\n  opacity: 0;\n  cursor: pointer;\n  border: 1px solid rgba(57,57,57,0.15);\n  -webkit-box-sizing: border-box;\n          box-sizing: border-box;\n}\n.numInputWrapper span:hover {\n  background: rgba(0,0,0,0.1);\n}\n.numInputWrapper span:active {\n  background: rgba(0,0,0,0.2);\n}\n.numInputWrapper span:after {\n  display: block;\n  content: "";\n  position: absolute;\n}\n.numInputWrapper span.arrowUp {\n  top: 0;\n  border-bottom: 0;\n}\n.numInputWrapper span.arrowUp:after {\n  border-left: 4px solid transparent;\n  border-right: 4px solid transparent;\n  border-bottom: 4px solid rgba(57,57,57,0.6);\n  top: 26%;\n}\n.numInputWrapper span.arrowDown {\n  top: 50%;\n}\n.numInputWrapper span.arrowDown:after {\n  border-left: 4px solid transparent;\n  border-right: 4px solid transparent;
2\n  border-top: 4px solid rgba(57,57,57,0.6);\n  top: 40%;\n}\n.numInputWrapper span svg {\n  width: inherit;\n  height: auto;\n}\n.numInputWrapper span svg path {\n  fill: rgba(0,0,0,0.5);\n}\n.numInputWrapper:hover {\n  background: rgba(0,0,0,0.05);\n}\n.numInputWrapper:hover span {\n  opacity: 1;\n}\n.flatpickr-current-month {\n  font-size: 135%;\n  line-height: inherit;\n  font-weight: 300;\n  color: inherit;\n  position: absolute;\n  width: 75%;\n  left: 12.5%;\n  padding: 7.48px 0 0 0;\n  line-height: 1;\n  height: 34px;\n  display: inline-block;\n  text-align: center;\n  -webkit-transform: translate3d(0px, 0px, 0px);\n          transform: translate3d(0px, 0px, 0px);\n}\n.flatpickr-current-month span.cur-month {\n  font-family: inherit;\n  font-weight: 700;\n  color: inherit;\n  display: inline-block;\n  margin-left: 0.5ch;\n  padding: 0;\n}\n.flatpickr-current-month span.cur-month:hover {\n  background: rgba(0,0,0,0.05);\n}\n.flatpickr-current-month .numInputWrapper {\n  width: 6ch;\n  width: 7ch\\0;\n  display: inline-block;\n}\n.flatpickr-current-month .numInputWrapper span.arrowUp:after {\n  border-bottom-color: rgba(0,0,0,0.9);\n}\n.flatpickr-current-month .numInputWrapper span.arrowDown:after {\n  border-top-color: rgba(0,0,0,0.9);\n}\n.flatpickr-current-month input.cur-year {\n  background: transparent;\n  -webkit-box-sizing: border-box;\n          box-sizing: border-box;\n  color: inherit;\n  cursor: text;\n  padding: 0 0 0 0.5ch;\n  margin: 0;\n  display: inline-block;\n  font-size: inherit;\n  font-family: inherit;\n  font-weight: 300;\n  line-height: inherit;\n  height: auto;\n  border: 0;\n  border-radius: 0;\n  vertical-align: initial;\n  -webkit-appearance: textfield;\n  -moz-appearance: textfield;\n  appearance: textfield;\n}\n.flatpickr-current-month input.cur-year:focus {\n  outline: 0;\n}\n.flatpickr-current-month input.cur-year[disabled],\n.flatpickr-current-month input.cur-year[disabled]:hover {\n  font-size: 100%;\n  color: rgba(0,0,0,0.5);\n  background: transparent;\n  pointer-events: none;\n}\n.flatpickr-current-month .flatpickr-monthDropdown-months {\n  appearance: menulist;\n  background: transparent;\n  border: none;\n  border-radius: 0;\n  box-sizing: border-box;\n  color: inherit;\n  cursor: pointer;\n  font-size: inherit;\n  font-family: inherit;\n  font-weight: 300;\n  height: auto;\n  line-height: inherit;\n  margin: -1px 0 0 0;\n  outline: none;\n  padding: 0 0 0 0.5ch;\n  position: relative;\n  vertical-align: initial;\n  -webkit-box-sizing: border-box;\n  -webkit-appearance: menulist;\n  -moz-appearance: menulist;\n  width: auto;\n}\n.flatpickr-current-month .flatpickr-monthDropdown-months:focus,\n.flatpickr-current-month .flatpickr-monthDropdown-months:active {\n  outline: none;\n}\n.flatpickr-current-month .flatpickr-monthDropdown-months:hover {\n  background: rgba(0,0,0,0.05);\n}\n.flatpickr-current-month .flatpickr-monthDropdown-months .flatpickr-monthDropdown-month {\n  background-color: transparent;\n  outline: none;\n  padding: 0;\n}\n.flatpickr-weekdays {\n  background: transparent;\n  text-align: center;\n  overflow: hidden;\n  width: 100%;\n  display: -webkit-box;\n  display: -webkit-flex;\n  display: -ms-flexbox;\n  display: flex;\n  -webkit-box-align: center;\n  -webkit-align-items: center;\n      -ms-flex-align: center;\n          align-items: center;\n  height: 28px;\n}\n.flatpickr-weekdays .flatpickr-weekdaycontainer {\n  display: -webkit-box;\n  display: -webkit-flex;\n  display: -ms-flexbox;\n  display: flex;\n  -webkit-box-flex: 1;\n  -webkit-flex: 1;\n      -ms-flex: 1;\n          flex: 1;\n}\nspan.flatpickr-weekday {\n  cursor: default;\n  font-size: 90%;\n  background: transparent;\n  color: rgba(0,0,0,0.54);\n  line-height: 1;\n  margin: 0;\n  text-align: center;\n  display: block;\n  -webkit-box-flex: 1;\n  -webkit-flex: 1;\n      -ms-flex: 1;\n          flex: 1;\n  font-weight: bolder;\n}\n.dayContainer,\n.flatpickr-weeks {\n  padding: 1px 0 0 0;\n}\n.flatpickr-days {\n  position: relative;\n  overflow: hidden;\n  display: -webkit-box;\n  display: -webkit-flex;\n  display: -ms-flexbox;\n  display: flex;\n  -webkit-box-align: start;\n  -webkit-align-items: flex-start;\n      -ms-flex-align: start;\n          align-items: flex-start;\n  width: 307.875px;\n}\n.flatpickr-days:focus {\n  outline: 0;\n}\n.dayContainer {\n  padding: 0;\n  outline: 0;\n  text-align: left;\n  width: 307.875px;\n  min-width: 307.875px;\n  max-width: 307.875px;\n  -webkit-box-sizing: border-box;\n          box-sizing: border-box;\n  display: inline-block;\n  display: -ms-flexbox;\n  display: -webkit-box;\n  display: -webkit-flex;\n  display: flex;\n  -webkit-flex-wrap: wrap;\n          flex-wrap: wrap;\n  -ms-flex-wrap: wrap;\n  -ms-flex-pack: justify;
2\n  -webkit-justify-content: space-around;\n          justify-content: space-around;\n  -webkit-transform: translate3d(0px, 0px, 0px);\n          transform: translate3d(0px, 0px, 0px);\n  opacity: 1;\n}\n.dayContainer + .dayContainer {\n  -webkit-box-shadow: -1px 0 0 #e6e6e6;\n          box-shadow: -1px 0 0 #e6e6e6;\n}\n.flatpickr-day {\n  background: none;\n  border: 1px solid transparent;\n  border-radius: 150px;\n  -webkit-box-sizing: border-box;\n          box-sizing: border-box;\n  color: #393939;\n  cursor: pointer;\n  font-weight: 400;\n  width: 14.2857143%;\n  -webkit-flex-basis: 14.2857143%;\n      -ms-flex-preferred-size: 14.2857143%;\n          flex-basis: 14.2857143%;\n  max-width: 39px;\n  height: 39px;\n  line-height: 39px;\n  margin: 0;\n  display: inline-block;\n  position: relative;\n  -webkit-box-pack: center;\n  -webkit-justify-content: center;\n      -ms-flex-pack: center;\n          justify-content: center;\n  text-align: center;\n}\n.flatpickr-day.inRange,\n.flatpickr-day.prevMonthDay.inRange,\n.flatpickr-day.nextMonthDay.inRange,\n.flatpickr-day.today.inRange,\n.flatpickr-day.prevMonthDay.today.inRange,\n.flatpickr-day.nextMonthDay.today.inRange,\n.flatpickr-day:hover,\n.flatpickr-day.prevMonthDay:hover,\n.flatpickr-day.nextMonthDay:hover,\n.flatpickr-day:focus,\n.flatpickr-day.prevMonthDay:focus,\n.flatpickr-day.nextMonthDay:focus {\n  cursor: pointer;\n  outline: 0;\n  background: #e6e6e6;\n  border-color: #e6e6e6;\n}\n.flatpickr-day.today {\n  border-color: #959ea9;\n}\n.flatpickr-day.today:hover,\n.flatpickr-day.today:focus {\n  border-color: #959ea9;\n  background: #959ea9;\n  color: #fff;\n}\n.flatpickr-day.selected,\n.flatpickr-day.startRange,\n.flatpickr-day.endRange,\n.flatpickr-day.selected.inRange,\n.flatpickr-day.startRange.inRange,\n.flatpickr-day.endRange.inRange,\n.flatpickr-day.selected:focus,\n.flatpickr-day.startRange:focus,\n.flatpickr-day.endRange:focus,\n.flatpickr-day.selected:hover,\n.flatpickr-day.startRange:hover,\n.flatpickr-day.endRange:hover,\n.flatpickr-day.selected.prevMonthDay,\n.flatpickr-day.startRange.prevMonthDay,\n.flatpickr-day.endRange.prevMonthDay,\n.flatpickr-day.selected.nextMonthDay,\n.flatpickr-day.startRange.nextMonthDay,\n.flatpickr-day.endRange.nextMonthDay {\n  background: #569ff7;\n  -webkit-box-shadow: none;\n          box-shadow: none;\n  color: #fff;\n  border-color: #569ff7;\n}\n.flatpickr-day.selected.startRange,\n.flatpickr-day.startRange.startRange,\n.flatpickr-day.endRange.startRange {\n  border-radius: 50px 0 0 50px;\n}\n.flatpickr-day.selected.endRange,\n.flatpickr-day.startRange.endRange,\n.flatpickr-day.endRange.endRange {\n  border-radius: 0 50px 50px 0;\n}\n.flatpickr-day.selected.startRange + .endRange:not(:nth-child(7n+1)),\n.flatpickr-day.startRange.startRange + .endRange:not(:nth-child(7n+1)),\n.flatpickr-day.endRange.startRange + .endRange:not(:nth-child(7n+1)) {\n  -webkit-box-shadow: -10px 0 0 #569ff7;\n          box-shadow: -10px 0 0 #569ff7;\n}\n.flatpickr-day.selected.startRange.endRange,\n.flatpickr-day.startRange.startRange.endRange,\n.flatpickr-day.endRange.startRange.endRange {\n  border-radius: 50px;\n}\n.flatpickr-day.inRange {\n  border-radius: 0;\n  -webkit-box-shadow: -5px 0 0 #e6e6e6, 5px 0 0 #e6e6e6;\n          box-shadow: -5px 0 0 #e6e6e6, 5px 0 0 #e6e6e6;\n}\n.flatpickr-day.flatpickr-disabled,\n.flatpickr-day.flatpickr-disabled:hover,\n.flatpickr-day.prevMonthDay,\n.flatpickr-day.nextMonthDay,\n.flatpickr-day.notAllowed,\n.flatpickr-day.notAllowed.prevMonthDay,\n.flatpickr-day.notAllowed.nextMonthDay {\n  color: rgba(57,57,57,0.3);\n  background: transparent;\n  border-color: transparent;\n  cursor: default;\n}\n.flatpickr-day.flatpickr-disabled,\n.flatpickr-day.flatpickr-disabled:hover {\n  cursor: not-allowed;\n  color: rgba(57,57,57,0.1);\n}\n.flatpickr-day.week.selected {\n  border-radius: 0;\n  -webkit-box-shadow: -5px 0 0 #569ff7, 5px 0 0 #569ff7;\n          box-shadow: -5px 0 0 #569ff7, 5px 0 0 #569ff7;\n}\n.flatpickr-day.hidden {\n  visibility: hidden;\n}
2\n.rangeMode .flatpickr-day {\n  margin-top: 1px;\n}\n.flatpickr-weekwrapper {\n  float: left;\n}\n.flatpickr-weekwrapper .flatpickr-weeks {\n  padding: 0 12px;\n  -webkit-box-shadow: 1px 0 0 #e6e6e6;\n          box-shadow: 1px 0 0 #e6e6e6;\n}\n.flatpickr-weekwrapper .flatpickr-weekday {\n  float: none;\n  width: 100%;\n  line-height: 28px;\n}\n.flatpickr-weekwrapper span.flatpickr-day,\n.flatpickr-weekwrapper span.flatpickr-day:hover {\n  display: block;\n  width: 100%;\n  max-width: none;\n  color: rgba(57,57,57,0.3);\n  background: transparent;\n  cursor: default;\n  border: none;\n}\n.flatpickr-innerContainer {\n  display: block;\n  display: -webkit-box;\n  display: -webkit-flex;\n  display: -ms-flexbox;\n  display: flex;\n  -webkit-box-sizing: border-box;\n          box-sizing: border-box;\n  overflow: hidden;\n}\n.flatpickr-rContainer {\n  display: inline-block;\n  padding: 0;\n  -webkit-box-sizing: border-box;\n          box-sizing: border-box;\n}\n.flatpickr-time {\n  text-align: center;\n  outline: 0;\n  display: block;\n  height: 0;\n  line-height: 40px;\n  max-height: 40px;\n  -webkit-box-sizing: border-box;\n          box-sizing: border-box;\n  overflow: hidden;\n  display: -webkit-box;\n  display: -webkit-flex;\n  display: -ms-flexbox;\n  display: flex;\n}
2\n.flatpickr-time:after {\n  content: "";\n  display: table;\n  clear: both;\n}\n.flatpickr-time .numInputWrapper {\n  -webkit-box-flex: 1;\n  -webkit-flex: 1;\n      -ms-flex: 1;\n          flex: 1;\n  width: 40%;\n  height: 40px;\n  float: left;\n}\n.flatpickr-time .numInputWrapper span.arrowUp:after {\n  border-bottom-color: #393939;\n}\n.flatpickr-time .numInputWrapper span.arrowDown:after {\n  border-top-color: #393939;\n}\n.flatpickr-time.hasSeconds .numInputWrapper {\n  width: 26%;\n}\n.flatpickr-time.time24hr .numInputWrapper {\n  width: 49%;\n}\n.flatpickr-time input {\n  background: transparent;\n  -webkit-box-shadow: none;\n          box-shadow: none;\n  border: 0;\n  border-radius: 0;\n  text-align: center;\n  margin: 0;\n  padding: 0;\n  height: inherit;\n  line-height: inherit;\n  color: #393939;\n  font-size: 14px;\n  position: relative;\n  -webkit-box-sizing: border-box;\n          box-sizing: border-box;\n  -webkit-appearance: textfield;\n  -moz-appearance: textfield;\n  appearance: textfield;\n}\n.flatpickr-time input.flatpickr-hour {\n  font-weight: bold;\n}\n.flatpickr-time input.flatpickr-minute,\n.flatpickr-time input.flatpickr-second {\n  font-weight: 400;\n}\n.flatpickr-time input:focus {\n  outline: 0;\n  border: 0;\n}\n.flatpickr-time .flatpickr-time-separator,\n.flatpickr-time .flatpickr-am-pm {\n  height: inherit;\n  float: left;\n  line-height: inherit;\n  color: #393939;\n  font-weight: bold;\n  width: 2%;\n  -webkit-user-select: none;\n     -moz-user-select: none;\n      -ms-user-select: none;\n          user-select: none;\n  -webkit-align-self: center;\n      -ms-flex-item-align: center;\n          align-self: center;\n}\n.flatpickr-time .flatpickr-am-pm {\n  outline: 0;\n  width: 18%;\n  cursor: pointer;\n  text-align: center;\n  font-weight: 400;\n}\n.flatpickr-time input:hover,\n.flatpickr-time .flatpickr-am-pm:hover,\n.flatpickr-time input:focus,\n.flatpickr-time .flatpickr-am-pm:focus {\n  background: #eee;\n}\n.flatpickr-input[readonly] {\n  cursor: pointer;\n}\n@-webkit-keyframes fpFadeInDown {\n  from {\n    opacity: 0;\n    -webkit-transform: translate3d(0, -20px, 0);\n            transform: translate3d(0, -20px, 0);\n  }\n  to {\n    opacity: 1;\n    -webkit-transform: translate3d(0, 0, 0);\n            transform: translate3d(0, 0, 0);\n  }\n}\n@keyframes fpFadeInDown {\n  from {\n    opacity: 0;\n    -webkit-transform: translate3d(0, -20px, 0);\n            transform: translate3d(0, -20px, 0);\n  }\n  to {\n    opacity: 1;\n    -webkit-transform: translate3d(0, 0, 0);\n            transform: translate3d(0, 0, 0);\n  }\n}\n'],sourceRoot:""}]);const o=s;n.d(t,["A",0,o])},26858(e,t,n){"use strict";var r=n(29467),i=n.n(r),a=n(17545),s=n.n(a)()(i());s.push([e.id,".keen-slider:not([data-keen-slider-disabled]){-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;align-content:flex-start;display:flex;overflow:hidden;position:relative;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-khtml-user-select:none;width:100%}.keen-slider:not([data-keen-slider-disabled]) .keen-slider__slide{min-height:100%;overflow:hidden;position:relative;width:100%}.keen-slider:not([data-keen-slider-disabled])[data-keen-slider-reverse]{flex-direction:row-reverse}.keen-slider:not([data-keen-slider-disabled])[data-keen-slider-v]{flex-wrap:wrap}","",{version:3,sources:["webpack://./node_modules/.pnpm/[email protected]/node_modules/keen-slider/keen-slider.min.css"],names:[],mappings:"AAAA,8CAA8C,0BAA0B,CAAC,uCAAuC,CAAC,wBAAwB,CAAC,YAAY,CAAC,eAAe,CAAC,iBAAiB,CAAC,kBAAkB,CAAC,wBAAwB,CAAC,qBAAqB,CAAC,oBAAoB,CAAC,gBAAgB,CAAC,uBAAuB,CAAC,UAAU,CAAC,kEAAkE,eAAe,CAAC,eAAe,CAAC,iBAAiB,CAAC,UAAU,CAAC,wEAAwE,0BAA0B,CAAC,kEAAkE,cAAc",sourcesContent:[".keen-slider:not([data-keen-slider-disabled]){-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;align-content:flex-start;display:flex;overflow:hidden;position:relative;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-khtml-user-select:none;width:100%}.keen-slider:not([data-keen-slider-disabled]) .keen-slider__slide{min-height:100%;overflow:hidden;position:relative;width:100%}.keen-slider:not([data-keen-slider-disabled])[data-keen-slider-reverse]{flex-direction:row-reverse}.keen-slider:not([data-keen-slider-disabled])[data-keen-slider-v]{flex-wrap:wrap}"],sourceRoot:""}]);const o=s;n.d(t,["A",0,o])},17545(e){"use strict";e.exports=function(e){var t=[];return t.toString=function(){return this.map(function(t){var n="",r=void 0!==t[5];return t[4]&&(n+="@supports (".concat(t[4],") {")),t[2]&&(n+="@media ".concat(t[2]," {")),r&&(n+="@layer".concat(t[5].length>0?" ".concat(t[5]):""," {")),n+=e(t),r&&(n+="}"),t[2]&&(n+="}"),t[4]&&(n+="}"),n}).join("")},t.i=function(e,n,r,i,a){"string"==typeof e&&(e=[[null,e,void 0]]);var s={};if(r)for(var o=0;o<this.length;o++){var l=this[o][0];null!=l&&(s[l]=!0)}for(var c=0;c<e.length;c++){var u=[].concat(e[c]);r&&s[u[0]]||(void 0!==a&&(void 0===u[5]||(u[1]="@layer".concat(u[5].length>0?" ".concat(u[5]):""," {").concat(u[1],"}")),u[5]=a),n&&(u[2]?(u[1]="@media ".concat(u[2]," {").concat(u[1],"}"),u[2]=n):u[2]=n),i&&(u[4]?(u[1]="@supports (".concat(u[4],") {").concat(u[1],"}"),u[4]=i):u[4]="".concat(i)),t.push(u))}},t}},29467(e){"use strict";e.exports=function(e){var t=e[1],n=e[3];
2if(!n)return t;if("function"==typeof btoa){var r=btoa(unescape(encodeURIComponent(JSON.stringify(n)))),i="sourceMappingURL=data:application/json;charset=utf-8;base64,".concat(r),a="/*# ".concat(i," */");return[t].concat([a]).join("\n")}return[t].join("\n")}},9182(e){e.exports=function(){"use strict";var e=6e4,t=36e5,n="millisecond",r="second",i="minute",a="hour",s="day",o="week",l="month",c="quarter",u="year",d="date",f="Invalid Date",h=/^(\d{4})[-/]?(\d{1,2})?[-/]?(\d{0,2})[Tt\s]*(\d{1,2})?:?(\d{1,2})?:?(\d{1,2})?[.:]?(\d+)?$/,p=/\[([^\]]+)]|YYYY|YY|M{1,4}|D{1,2}|d{1,4}|H{1,2}|h{1,2}|a|A|m{1,2}|s{1,2}|Z{1,2}|SSS/g,m={name:"en",weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),ordinal:function(e){var t=["th","st","nd","rd"],n=e%100;return"["+e+(t[(n-20)%10]||t[n]||t[0])+"]"}},g=function(e,t,n){var r=String(e);return!r||r.length>=t?e:""+Array(t+1-r.length).join(n)+e},v={s:g,z:function(e){var t=-e.utcOffset(),n=Math.abs(t),r=Math.floor(n/60),i=n%60;return(t<=0?"+":"-")+g(r,2,"0")+":"+g(i,2,"0")},m:function e(t,n){if(t.date()<n.date())return-e(n,t);var r=12*(n.year()-t.year())+(n.month()-t.month()),i=t.clone().add(r,l),a=n-i<0,s=t.clone().add(r+(a?-1:1),l);return+(-(r+(n-i)/(a?i-s:s-i))||0)},a:function(e){return e<0?Math.ceil(e)||0:Math.floor(e)},p:function(e){return{M:l,y:u,w:o,d:s,D:d,h:a,m:i,s:r,ms:n,Q:c}[e]||String(e||"").toLowerCase().replace(/s$/,"")},u:function(e){return void 0===e}},y="en",b={};b[y]=m;var w="$isDayjsObject",A=function(e){return e instanceof S||!(!e||!e[w])},x=function e(t,n,r){var i;if(!t)return y;if("string"==typeof t){var a=t.toLowerCase();b[a]&&(i=a),n&&(b[a]=n,i=a);var s=t.split("-");if(!i&&s.length>1)return e(s[0])}else{var o=t.name;b[o]=t,i=o}return!r&&i&&(y=i),i||!r&&y},E=function(e,t){if(A(e))return e.clone();var n="object"==typeof t?t:{};return n.date=e,n.args=arguments,new S(n)},C=v;
vendor: 3,095 bytes, line 2
2C.l=x,C.i=A,C.w=function(e,t){return E(e,{locale:t.$L,utc:t.$u,x:t.$x,$offset:t.$offset})};var S=function(){function m(e){this.$L=x(e.locale,null,!0),this.parse(e),this.$x=this.$x||e.x||{},this[w]=!0}var g=m.prototype;return g.parse=function(e){this.$d=function(e){var t=e.date,n=e.utc;if(null===t)return new Date(NaN);if(C.u(t))return new Date;if(t instanceof Date)return new Date(t);if("string"==typeof t&&!/Z$/i.test(t)){var r=t.match(h);if(r){var i=r[2]-1||0,a=(r[7]||"0").substring(0,3);return n?new Date(Date.UTC(r[1],i,r[3]||1,r[4]||0,r[5]||0,r[6]||0,a)):new Date(r[1],i,r[3]||1,r[4]||0,r[5]||0,r[6]||0,a)}}return new Date(t)}(e),this.init()},g.init=function(){var e=this.$d;this.$y=e.getFullYear(),this.$M=e.getMonth(),this.$D=e.getDate(),this.$W=e.getDay(),this.$H=e.getHours(),this.$m=e.getMinutes(),this.$s=e.getSeconds(),this.$ms=e.getMilliseconds()},g.$utils=function(){return C},g.isValid=function(){return!(this.$d.toString()===f)},g.isSame=function(e,t){var n=E(e);return this.startOf(t)<=n&&n<=this.endOf(t)},g.isAfter=function(e,t){return E(e)<this.startOf(t)},g.isBefore=function(e,t){return this.endOf(t)<E(e)},g.$g=function(e,t,n){return C.u(e)?this[t]:this.set(n,e)},g.unix=function(){return Math.floor(this.valueOf()/1e3)},g.valueOf=function(){return this.$d.getTime()},g.startOf=function(e,t){var n=this,c=!!C.u(t)||t,f=C.p(e),h=function(e,t){var r=C.w(n.$u?Date.UTC(n.$y,t,e):new Date(n.$y,t,e),n);return c?r:r.endOf(s)},p=function(e,t){return C.w(n.toDate()[e].apply(n.toDate("s"),(c?[0,0,0,0]:[23,59,59,999]).slice(t)),n)},m=this.$W,g=this.$M,v=this.$D,y="set"+(this.$u?"UTC":"");switch(f){case u:return c?h(1,0):h(31,11);case l:return c?h(1,g):h(0,g+1);case o:var b=this.$locale().weekStart||0,w=(m<b?m+7:m)-b;return h(c?v-w:v+(6-w),g);case s:case d:return p(y+"Hours",0);case a:return p(y+"Minutes",1);case i:return p(y+"Seconds",2);case r:return p(y+"Milliseconds",3);default:return this.clone()}},g.endOf=function(e){return this.startOf(e,!1)},g.$set=function(e,t){var o,c=C.p(e),f="set"+(this.$u?"UTC":""),h=(o={},o[s]=f+"Date",o[d]=f+"Date",o[l]=f+"Month",o[u]=f+"FullYear",o[a]=f+"Hours",o[i]=f+"Minutes",o[r]=f+"Seconds",o[n]=f+"Milliseconds",o)[c],p=c===s?this.$D+(t-this.$W):t;if(c===l||c===u){var m=this.clone().set(d,1);m.$d[h](p),m.init(),this.$d=m.set(d,Math.min(this.$D,m.daysInMonth())).$d}else h&&this.$d[h](p);return this.init(),this},g.set=function(e,t){return this.clone().$set(e,t)},g.get=function(e){return this[C.p(e)]()},g.add=function(n,c){var d,f=this;n=Number(n);var h=C.p(c),p=function(e){var t=E(f);return C.w(t.date(t.date()+Math.round(e*n)),f)};if(h===l)return this.set(l,this.$M+n);if(h===u)return this.set(u,this.$y+n);if(h===s)return p(1);if(h===o)return p(7);var m=(d={},d[i]=e,d[a]=t,d[r]=1e3,d)[h]||1,g=this.$d.getTime()+n*m;return C.w(g,this)},g.subtract=function(e,t){return this.add(-1*e,t)},g.format=function(e){var t=this,n=this.$locale();if(!this.isValid())return n.invalidDate||f;var r=e||"YYYY-MM-DDTHH:mm:ssZ",i=C.z(this),a=this.$H,s=this.$m,o=this.$M,l=n.weekdays,c=n.months,u=n.meridiem,d=function(e,n,i,a){return e&&(e[
vendor: 4,594 bytes, line 2
2n]||e(t,r))||i[n].slice(0,a)},h=function(e){return C.s(a%12||12,e,"0")},m=u||function(e,t,n){var r=e<12?"AM":"PM";return n?r.toLowerCase():r};return r.replace(p,function(e,r){return r||function(e){switch(e){case"YY":return String(t.$y).slice(-2);case"YYYY":return C.s(t.$y,4,"0");case"M":return o+1;case"MM":return C.s(o+1,2,"0");case"MMM":return d(n.monthsShort,o,c,3);case"MMMM":return d(c,o);case"D":return t.$D;case"DD":return C.s(t.$D,2,"0");case"d":return String(t.$W);case"dd":return d(n.weekdaysMin,t.$W,l,2);case"ddd":return d(n.weekdaysShort,t.$W,l,3);case"dddd":return l[t.$W];case"H":return String(a);case"HH":return C.s(a,2,"0");case"h":return h(1);case"hh":return h(2);case"a":return m(a,s,!0);case"A":return m(a,s,!1);case"m":return String(s);case"mm":return C.s(s,2,"0");case"s":return String(t.$s);case"ss":return C.s(t.$s,2,"0");case"SSS":return C.s(t.$ms,3,"0");case"Z":return i}return null}(e)||i.replace(":","")})},g.utcOffset=function(){return 15*-Math.round(this.$d.getTimezoneOffset()/15)},g.diff=function(n,d,f){var h,p=this,m=C.p(d),g=E(n),v=(g.utcOffset()-this.utcOffset())*e,y=this-g,b=function(){return C.m(p,g)};switch(m){case u:h=b()/12;break;case l:h=b();break;case c:h=b()/3;break;case o:h=(y-v)/6048e5;break;case s:h=(y-v)/864e5;break;case a:h=y/t;break;case i:h=y/e;break;case r:h=y/1e3;break;default:h=y}return f?h:C.a(h)},g.daysInMonth=function(){return this.endOf(l).$D},g.$locale=function(){return b[this.$L]},g.locale=function(e,t){if(!e)return this.$L;var n=this.clone(),r=x(e,t,!0);return r&&(n.$L=r),n},g.clone=function(){return C.w(this.$d,this)},g.toDate=function(){return new Date(this.valueOf())},g.toJSON=function(){return this.isValid()?this.toISOString():null},g.toISOString=function(){return this.$d.toISOString()},g.toString=function(){return this.$d.toUTCString()},m}(),k=S.prototype;return E.prototype=k,[["$ms",n],["$s",r],["$m",i],["$H",a],["$W",s],["$M",l],["$y",u],["$D",d]].forEach(function(e){k[e[1]]=function(t){return this.$g(t,e[0],e[1])}}),E.extend=function(e,t){return e.$i||(e(t,S,E),e.$i=!0),E},E.locale=x,E.isDayjs=A,E.unix=function(e){return E(1e3*e)},E.en=b[y],E.Ls=b,E.p={},E}()},36221(e,t,n){e.exports=function(e){"use strict";var t=function(e){return e&&"object"==typeof e&&"default"in e?e:{default:e}}(e),n={name:"da",weekdays:"søndag_mandag_tirsdag_onsdag_torsdag_fredag_lørdag".split("_"),weekdaysShort:"søn._man._tirs._ons._tors._fre._lør.".split("_"),weekdaysMin:"sø._ma._ti._on._to._fr._lø.".split("_"),months:"januar_februar_marts_april_maj_juni_juli_august_september_oktober_november_december".split("_"),monthsShort:"jan._feb._mar._apr._maj_juni_juli_aug._sept._okt._nov._dec.".split("_"),weekStart:1,yearStart:4,ordinal:function(e){return e+"."},formats:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY HH:mm",LLLL:"dddd [d.] D. MMMM YYYY [kl.] HH:mm"},relativeTime:{future:"om %s",past:"%s siden",s:"få sekunder",m:"et minut",mm:"%d minutter",h:"en time",hh:"%d timer",d:"en dag",dd:"%d dage",M:"en måned",MM:"%d måneder",y:"et år",yy:"%d år"}};return t.default.locale(n,null,!0),n}(n(9182))},14076(e){e.exports=function(){"use strict";var e={LTS:"h:mm:ss A",LT:"h:mm A",L:"MM/DD/YYYY",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY h:mm A",LLLL:"dddd, MMMM D, YYYY h:mm A"},t=/(\[[^[]*\])|([-_:/.,()\s]+)|(A|a|Q|YYYY|YY?|ww?|MM?M?M?|Do|DD?|hh?|HH?|mm?|ss?|S{1,3}|z|ZZ?)/g,n=/\d/,r=/\d\d/,i=/\d\d?/,a=/\d*[^-_:/,()\s\d]+/,s={},o=function(e){return(e=+e)+(e>68?1900:2e3)},l=function(e){return function(t){this[e]=+t}},c=[/[+-]\d\d:?(\d\d)?|Z/,function(e){(this.zone||(this.zone={})).offset=function(e){if(!e)return 0;if("Z"===e)return 0;var t=e.match(/([+-]|\d\d)/g),n=60*t[1]+(+t[2]||0);return 0===n?0:"+"===t[0]?-n:n}(e)}],u=function(e){var t=s[e];return t&&(t.indexOf?t:t.s.concat(t.f))},d=function(e,t){var n,r=s.meridiem;if(r){for(var i=1;i<=24;i+=1)if(e.indexOf(r(i,0,t))>-1){n=i>12;break}}else n=e===(t?"pm":"PM");return n},f={A:[a,function(e){this.afternoon=d(e,!1)}],a:[a,function(e){this.afternoon=d(e,!0)}],Q:[n,function(e){this.month=3*(e-1)+1}],S:[n,function(e){this.milliseconds=100*+e}],SS:[r,function(e){this.milliseconds=10*+e}],SSS:[/\d{3}/,function(e){this.milliseconds=+e}],s:[i,l("seconds")],ss:[i,l("seconds")],m:[i,l("minutes")],mm:[i,l("minutes")],H:[i,l("hours")],h:[i,l("hours")],HH:[i,l("hours")],hh:[i,l("hours")],D:[i,l("day")],DD:[r,l("day")],Do:[a,function(e){var t=s.ordinal,n=e.match(/\d+/);if(this.day=n[0],t)for(var r=1;r<=31;r+=1)t(r).replace(/\[|\]/g,"")===e&&(this.day=r)}],w:[i,l("week")],ww:[r,l("week")],M:[i,l("month")],MM:[r,l("month")],MM
2M:[a,function(e){var t=u("months"),n=(u("monthsShort")||t.map(function(e){return e.slice(0,3)})).indexOf(e)+1;if(n<1)throw new Error;this.month=n%12||n}],MMMM:[a,function(e){var t=u("months").indexOf(e)+1;if(t<1)throw new Error;this.month=t%12||t}],Y:[/[+-]?\d+/,l("year")],YY:[r,function(e){this.year=o(e)}],YYYY:[/\d{4}/,l("year")],Z:c,ZZ:c};function h(n){var r,i;r=n,i=s&&s.formats;for(var a=(n=r.replace(/(\[[^\]]+])|(LTS?|l{1,4}|L{1,4})/g,function(t,n,r){var a=r&&r.toUpperCase();return n||i[r]||e[r]||i[a].replace(/(\[[^\]]+])|(MMMM|MM|DD|dddd)/g,function(e,t,n){return t||n.slice(1)})})).match(t),o=a.length,l=0;l<o;l+=1){var c=a[l],u=f[c],d=u&&u[0],h=u&&u[1];a[l]=h?{regex:d,parser:h}:c.replace(/^\[|\]$/g,"")}return function(e){for(var t={},n=0,r=0;n<o;n+=1){var i=a[n];if("string"==typeof i)r+=i.length;else{var s=i.regex,l=i.parser,c=e.slice(r),u=s.exec(c)[0];l.call(t,u),e=e.replace(u,"")}}return function(e){var t=e.afternoon;if(void 0!==t){var n=e.hours;t?n<12&&(e.hours+=12):12===n&&(e.hours=0),delete e.afternoon}}(t),t}}return function(e,t,n){n.p.customParseFormat=!0,e&&e.parseTwoDigitYear&&(o=e.parseTwoDigitYear);var r=t.prototype,i=r.parse;r.parse=function(e){var t=e.date,r=e.utc,a=e.args;this.$u=r;var o=a[1];if("string"==typeof o){var l=!0===a[2],c=!0===a[3],u=l||c,d=a[2];c&&(d=a[2]),s=this.$locale(),!l&&d&&(s=n.Ls[d]),this.$d=function(e,t,n,r){try{if(["x","X"].indexOf(t)>-1)return new Date(("X"===t?1e3:1)*e);var i=h(t)(e),a=i.year,s=i.month,o=i.day,l=i.hours,c=i.minutes,u=i.seconds,d=i.milliseconds,f=i.zone,p=i.week,m=new Date,g=o||(a||s?1:m.getDate()),v=a||m.getFullYear(),y=0;a&&!s||(y=s>0?s-1:m.getMonth());var b,w=l||0,A=c||0,x=u||0,E=d||0;return f?new Date(Date.UTC(v,y,g,w,A,x,E+60*f.offset*1e3)):n?new Date(Date.UTC(v,y,g,w,A,x,E)):(b=new Date(v,y,g,w,A,x,E),p&&(b=r(b).week(p).toDate()),b)}catch(e){return new Date("")}}(t,o,r,n),this.init(),d&&!0!==d&&(this.$L=this.locale(d).$L),u&&t!=this.format(o)&&(this.$d=new Date("")),s={}}else if(o instanceof Array)for(var f=o.length,p=1;p<=f;p+=1){a[1]=o[p-1];var m=n.apply(this,a);if(m.isValid()){this.$d=m.$d,this.$L=m.$L,this.init();break}p===f&&(this.$d=new Date(""))}else i.call(this,e)}}}()},24579(e){e.exports=function(){"use strict";var e="minute",t=/[+-]\d\d(?::?\d\d)?/g,n=/([+-]|\d\d)/g;return function(r,i,a){var s=i.prototype;a.utc=function(e){return new i({date:e,utc:!0,args:arguments})},s.utc=function(t){var n=a(this.toDate(),{locale:this.$L,utc:!0});return t?n.add(this.utcOffset(),e):n},s.local=function(){return a(this.toDate(),{locale:this.$L,utc:!1})};var o=s.parse;s.parse=function(e){e.utc&&(this.$u=!0),this.$utils().u(e.$offset)||(this.$offset=e.$offset),o.call(this,e)};var l=s.init;s.init=function(){if(this.$u){var e=this.$d;this.$y=e.getUTCFullYear(),this.$M=e.getUTCMonth(),this.$D=e.getUTCDate(),this.$W=e.getUTCDay(),this.$H=e.getUTCHours(),this.$m=e.getUTCMinutes(),this.$s=e.getUTCSeconds(),this.$ms=e.getUTCMilliseconds()}else l.call(this)};var c=s.utcOffset;s.utcOffset=function(r,i){var a=this.$utils().u;if(a(r))return this.$u?0:a(this.$offset)?c.call(this):this.$offset;if("string"==typeof r&&(r=function(e){void 0===e&&(e="");var r=e.match(t);if(!r)return null;var i=(""+r[0]).match(n)||["-",0,0],a=i[0],s=60*+i[1]+ +i[2];return 0===s?0:"+"===a?s:-s}(r),null===r))return this;var s=Math.abs(r)<=16?60*r:r;if(0===s)return this.utc(i);var o=this.clone();if(i)return o.$offset=s,o.$u=!1,o;var l=this.$u?this.toDate().getTimezoneOffset():-1*this.utcOffset();return(o=this.local().add(s+l,e)).$offset=s,o.$x.$localOffset=l,o};var u=s.format;s.format=function(e){var t=e||(this.$u?"YYYY-MM-DDTHH:mm:ss[Z]":"");return u.call(this,t)},s.valueOf=function(){var e=this.$utils().u(this.$offset)?0:this.$offset+(this.$x.$localOffset||this.$d.getTimezoneOffset());return this.$d.valueOf()-6e4*e},s.isUTC=function(){return!!this.$u},s.toISOString=function(){return this.toDate().toISOString()},s.toString=function(){return this.toDate().toUTCString()};var d=s.toDate;s.toDate=function(e){return"s"===e&&this.$offset?a(this.format("YYYY-MM-DD HH:mm:ss:SSS")).toDate():d.call(this)};var f=s.diff;s.diff=function(e,t,n){if(e&&this.$u===e.$u)return f.call(this,e,t,n);var r=this.local(),i=a(e).local();return f.call(r,i,t,n)}}}()},24657(e){e.exports=function(){"use strict";var e="week",t="year";return function(n,r,i){var a=r.prototype;a.week=function(n){if(void 0===n&&(n=null),null!==n)return this.add(7*(n-this.week()),"day");var r=this.$locale().yearStart||1;if(11===this.month()&&this.date()>25){var a=i(this).startOf(t).add(1,t).date(r),s=i(this).endOf(e);if(a.isBefore(s))return 1}var o=i(this).startOf(t).date(r).startOf(e).subtract(1,"millisecond"),l=this.diff(o,e,!0);return l<0?i(this).startOf("week").week():Math.ceil(l)},a.weeks=function(e){return void 0===e&&(e=null),this.week(e)}}}()},97231(e,t){!function(e){"use strict";var t="undefined"!=typeof window&&void 0!==window.flatpickr?window.flatpickr:{l10ns:{}},n={weekdays:{shorthand:["søn","man","tir","ons","tors","fre","lør"],longhand:["søndag","mandag","tirsdag","onsdag","torsdag","fredag","lørdag"]},months:{shorthand:["jan","feb","mar","apr","maj","jun","jul","aug","sep","okt","nov","dec"],longhand:["januar","februar","marts","april","maj","juni","juli","august","september","oktober","november","december"]},ordinal:function(){return"."},firstDayOfWeek:1,rangeSeparator:" til ",weekAbbreviation:"uge",time_24hr:!0};t.l10ns.da=n;var r=t.l10ns;
2e.Danish=n,e.default=r,Object.defineProperty(e,"__esModule",{value:!0})}(t)},2090(e,t,n){"use strict";function r(e){return r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},r(e)}var i,a;function s(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,d(r.key),r)}}function o(e,t,n){return t=c(t),function(e,t){if(t&&("object"==r(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,l()?Reflect.construct(t,n||[],c(e).constructor):t.apply(e,n))}function l(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(e){}return(l=function(){return!!e})()}function c(e){return c=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},c(e)}function u(e,t){return u=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},u(e,t)}function d(e){var t=function(e){if("object"!=r(e)||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var n=t.call(e,"string");if("object"!=r(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==r(t)?t:t+""}var f=n(71763),h=n(98429).createFocusTrap,p=n(62456).isFocusable,m=parseInt(null!==(i=null===(a=/^(\d+)\./.exec(f.version))||void 0===a?void 0:a[1])&&void 0!==i?i:0,10),g=function(e){function t(e){var n,r,i,a;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),r=n=o(this,t,[e]),a=function(e){var t,n=null!==(t=this.internalOptions[e])&&void 0!==t?t:this.originalOptions[e];if("function"==typeof n){for(var r=arguments.length,i=new Array(r>1?r-1:0),a=1;a<r;a++)i[a-1]=arguments[a];n=n.apply(void 0,i)}if(!0===n&&(n=void 0),!n){if(void 0===n||!1===n)return n;throw new Error("`".concat(e,"` was specified but was not a node, or did not return a node"))}var s,o=n;if("string"==typeof n&&!(o=null===(s=this.getDocument())||void 0===s?void 0:s.querySelector(n)))throw new Error("`".concat(e,"` as selector refers to no known node"));return o},(i=d(i="getNodeForOption"))in r?Object.defineProperty(r,i,{value:a,enumerable:!0,configurable:!0,writable:!0}):r[i]=a,n.handleDeactivate=n.handleDeactivate.bind(n),n.handlePostDeactivate=n.handlePostDeactivate.bind(n),n.handleClickOutsideDeactivates=n.handleClickOutsideDeactivates.bind(n),n.internalOptions={returnFocusOnDeactivate:!1,checkCanReturnFocus:null,onDeactivate:n.handleDeactivate,onPostDeactivate:n.handlePostDeactivate,clickOutsideDeactivates:n.handleClickOutsideDeactivates},n.originalOptions={returnFocusOnDeactivate:!0,onDeactivate:null,onPostDeactivate:null,checkCanReturnFocus:null,clickOutsideDeactivates:!1};var s=e.focusTrapOptions;for(var l in s)Object.prototype.hasOwnProperty.call(s,l)&&("returnFocusOnDeactivate"!==l&&"onDeactivate"!==l&&"onPostDeactivate"!==l&&"checkCanReturnFocus"!==l&&"clickOutsideDeactivates"!==l?n.internalOptions[l]=s[l]:n.originalOptions[l]=s[l]);return n.outsideClick=null,n.focusTrapElements=e.containerElements||[],n.updatePreviousElement(),n}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&u(e,t)}(t,e),n=t,(r=[{key:"getDocument",value:function(){return this.props.focusTrapOptions.document||("undefined"!=typeof document?document:void 0)}},{key:"getReturnFocusNode",value:function(){var e=this.getNodeForOption("setReturnFocus",this.previouslyFocusedElement);return e||!1!==e&&this.previouslyFocusedElement}},{key:"updatePreviousElement",value:function(){var e=this.getDocument();e&&(this.previouslyFocusedElement=e.activeElement)}},{key:"deactivateTrap",value:function(){this.focusTrap&&this.focusTrap.active&&this.focusTrap.deactivate({returnFocus:!1,checkCanReturnFocus:null,onDeactivate:this.originalOptions.onDeactivate})}},{key:"handleClickOutsideDeactivates",value:function(e){var t="function"==typeof this.originalOptions.clickOutsideDeactivates?this.originalOptions.clickOutsideDeactivates.call(null,e):this.originalOptions.clickOutsideDeactivates;return t&&(this.outsideClick={target:e.target,allowDeactivation:t}),t}},{key:"handleDeactivate",value:function(){this.originalOptions.onDeactivate&&this.originalOptions.onDeactivate.call(null),this.deactivateTrap()}},{key:"handlePostDeactivate",value:function(){var e=this,t=function(){var t=e.getReturnFocusNode(),n=!(!e.originalOptions.returnFocusOnDeactivate||null==t||!t.focus||e.outsideClick&&(!e.outsideClick.allowDeactivation||p(e.outsideClick.target,e.internalOptions.tabbableOptions))),r=e.internalOptions.preventScroll,i=void 0!==r&&r;
vendor: 6,798 bytes, line 2
2n&&t.focus({preventScroll:i}),e.originalOptions.onPostDeactivate&&e.originalOptions.onPostDeactivate.call(null),e.outsideClick=null};this.originalOptions.checkCanReturnFocus?this.originalOptions.checkCanReturnFocus.call(null,this.getReturnFocusNode()).then(t,t):t()}},{key:"setupFocusTrap",value:function(){this.focusTrap?this.props.active&&!this.focusTrap.active&&(this.focusTrap.activate(),this.props.paused&&this.focusTrap.pause()):this.focusTrapElements.some(Boolean)&&(this.focusTrap=this.props._createFocusTrap(this.focusTrapElements,this.internalOptions),this.props.active&&this.focusTrap.activate(),this.props.paused&&this.focusTrap.pause())}},{key:"componentDidMount",value:function(){this.props.active&&this.setupFocusTrap()}},{key:"componentDidUpdate",value:function(e){if(this.focusTrap){e.containerElements!==this.props.containerElements&&this.focusTrap.updateContainerElements(this.props.containerElements);var t=!e.active&&this.props.active,n=e.active&&!this.props.active,r=!e.paused&&this.props.paused,i=e.paused&&!this.props.paused;if(t&&(this.updatePreviousElement(),this.focusTrap.activate()),n)return void this.deactivateTrap();r&&this.focusTrap.pause(),i&&this.focusTrap.unpause()}else e.containerElements!==this.props.containerElements&&(this.focusTrapElements=this.props.containerElements),this.props.active&&(this.updatePreviousElement(),this.setupFocusTrap())}},{key:"componentWillUnmount",value:function(){this.deactivateTrap()}},{key:"render",value:function(){var e=this,t=this.props.children?f.Children.only(this.props.children):void 0;if(t){if(t.type&&t.type===f.Fragment)throw new Error("A focus-trap cannot use a Fragment as its child container. Try replacing it with a <div> element.");return f.cloneElement(t,{ref:function(n){var r=e.props.containerElements;t&&(m>=19?"function"==typeof t.props.ref?t.props.ref(n):t.props.ref&&(t.props.ref.current=n):"function"==typeof t.ref?t.ref(n):t.ref&&(t.ref.current=n)),e.focusTrapElements=r||[n]}})}return null}}])&&s(n.prototype,r),Object.defineProperty(n,"prototype",{writable:!1}),n;var n,r}(f.Component);g.defaultProps={active:!0,paused:!1,focusTrapOptions:{},_createFocusTrap:h},e.exports=g,e.exports.FocusTrap=g},98429(e,t,n){"use strict";n.r(t),n.d(t,{createFocusTrap:()=>y});var r=n(62456);function i(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}function a(e,t){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!n){if(Array.isArray(e)||(n=c(e))||t){n&&(e=n);var r=0,i=function(){};return{s:i,n:function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:i}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var a,s=!0,o=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return s=e.done,e},e:function(e){o=!0,a=e},f:function(){try{s||null==n.return||n.return()}finally{if(o)throw a}}}}function s(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t);if("object"!=typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e,"string");return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function o(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function l(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?o(Object(n),!0).forEach(function(t){s(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):o(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function c(e,t){if(e){if("string"==typeof e)return i(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?i(e,t):void 0}}var u={getActiveTrap:function(e){return(null==e?void 0:e.length)>0?e[e.length-1]:null},activateTrap:function(e,t){t!==u.getActiveTrap(e)&&u.pauseTrap(e);var n=e.indexOf(t);-1===n||e.splice(n,1),e.push(t)},deactivateTrap:function(e,t){var n=e.indexOf(t);-1!==n&&e.splice(n,1),u.unpauseTrap(e)},pauseTrap:function(e){var t=u.getActiveTrap(e);null==t||t._setPausedState(!0)},unpauseTrap:function(e){var t=u.getActiveTrap(e);t&&!t._isManuallyPaused()&&t._setPausedState(!1)}},d=function(e){return"Tab"===(null==e?void 0:e.key)||9===(null==e?void 0:e.keyCode)},f=function(e){return d(e)&&!e.shiftKey},h=function(e){return d(e)&&e.shiftKey},p=function(e){return setTimeout(e,0)},m=function(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];return"function"==typeof e?e.apply(void 0,n):e},g=function(e){return e.target.shadowRoot&&"function"==typeof e.composedPath?e.composedPath()[0]:e.target},v=[],y=function(e,t){var n,s=(null==t?void 0:t.document)||document,o=(null==t?void 0:t.trapStack)||v,y=l({returnFocusOnDeactivate:!0,escapeDeactivates:!0,delayInitialFocus:!0,delayReturnFocus:!0,isolateSubtrees:!1,isKeyForward:f,isKeyBackward:h},t),b={containers:[],containerGroups:[],tabbableGroups:[],adjacentElements:new Set,alreadySilent:new Set,nodeFocusedBeforeActivation:null,mostRecentlyFocusedNode:null,active:!1,paused:!1,manuallyPaused:!1,delayInitialFocusTimer:void 0,recentNavEvent:void 0},w=function(e,t,n){return e&&void 0!==e[t]?e[t]:y[n||t]},A=function(e,t){var n="function"==typeof(null==t?void 0:t.composedPath)?t.composedPath():void 0;return b.containerGroups.findIndex(function(t){var r=t.container,i=t.tabbableNodes;return r.contains(e)||(null==n?void 0:n.includes(r))||i.find(function(t){return t===e})})},x=function(e){var t,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=n.hasFallback,a=void 0!==r&&r,o=n.params,l=void 0===o?[]:o,u=y[e];if("function"==typeof u&&(u=u.apply(void 0,function(e){if(Array.isArray(e))return i(e)}(t=l)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(t)||c(t)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}())),!0===u&&(u=void 0),!u){if(void 0===u||!1===u)return u;throw new Error("`".concat(e,"` was specified but was not a node, or did not return a node"))}var d=u;if("string"==typeof u){try{d=s.querySelector(u)}catch(t){throw new Error("`".concat(e,'` appears to be an invali
2d selector; error="').concat(t.message,'"'))}if(!d&&!a)throw new Error("`".concat(e,"` as selector refers to no known node"))}return d},E=function(e){var t=e.activeElement;return t?t.shadowRoot&&null!==t.shadowRoot.activeElement?E(t.shadowRoot):t:null},C=function(){var e=x("initialFocus",{hasFallback:!0});if(!1===e)return!1;if(void 0===e||e&&!(0,r.isFocusable)(e,y.tabbableOptions)){var t=E(s);if(A(t)>=0)e=t;else{var n=b.tabbableGroups[0];e=n&&n.firstTabbableNode||x("fallbackFocus")}}else null===e&&(e=x("fallbackFocus"));if(!e)throw new Error("Your focus-trap needs to have at least one focusable element");return e},S=function(){if(b.containerGroups=b.containers.map(function(e){var t=(0,r.tabbable)(e,y.tabbableOptions),n=(0,r.focusable)(e,y.tabbableOptions),i=t.length>0?t[0]:void 0,a=t.length>0?t[t.length-1]:void 0,s=n.find(function(e){return(0,r.isTabbable)(e)}),o=n.slice().reverse().find(function(e){return(0,r.isTabbable)(e)}),l=!!t.find(function(e){return(0,r.getTabIndex)(e)>0});return{container:e,tabbableNodes:t,focusableNodes:n,posTabIndexesFound:l,firstTabbableNode:i,lastTabbableNode:a,firstDomTabbableNode:s,lastDomTabbableNode:o,nextTabbableNode:function(e){var i=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],a=t.indexOf(e);return a<0?i?n.slice(n.indexOf(e)+1).find(function(e){return(0,r.isTabbable)(e)}):n.slice(0,n.indexOf(e)).reverse().find(function(e){return(0,r.isTabbable)(e)}):t[a+(i?1:-1)]}}}),b.tabbableGroups=b.containerGroups.filter(function(e){return e.tabbableNodes.length>0}),b.tabbableGroups.length<=0&&!x("fallbackFocus"))throw new Error("Your focus-trap must have at least one container with at least one tabbable node in it at all times");if(b.containerGroups.find(function(e){return e.posTabIndexesFound})&&b.containerGroups.length>1)throw new Error("At least one node with a positive tabindex was found in one of your focus-trap's multiple containers. Positive tabindexes are only supported in single-container focus-traps.")},k=function(e){!1!==e&&e!==E(document)&&(e&&e.focus?(e.focus({preventScroll:!!y.preventScroll}),b.mostRecentlyFocusedNode=e,function(e){return e.tagName&&"input"===e.tagName.toLowerCase()&&"function"==typeof e.select}(e)&&e.select()):k(C()))},M=function(e){var t=x("setReturnFocus",{params:[e]});return t||!1!==t&&e},_=function(e){var t=e.target,n=e.event,i=e.isBackward,a=void 0!==i&&i;t=t||g(n),S();var s=null;if(b.tabbableGroups.length>0){var o=A(t,n),l=o>=0?b.containerGroups[o]:void 0;if(o<0)s=a?b.tabbableGroups[b.tabbableGroups.length-1].lastTabbableNode:b.tabbableGroups[0].firstTabbableNode;else if(a){var c=b.tabbableGroups.findIndex(function(e){var n=e.firstTabbableNode;return t===n});if(c<0&&(l.container===t||(0,r.isFocusable)(t,y.tabbableOptions)&&!(0,r.isTabbable)(t,y.tabbableOptions)&&!l.nextTabbableNode(t,!1))&&(c=o),c>=0){var u=0===c?b.tabbableGroups.length-1:c-1,f=b.tabbableGroups[u];s=(0,r.getTabIndex)(t)>=0?f.lastTabbableNode:f.lastDomTabbableNode}else d(n)||(s=l.nextTabbableNode(t,!1))}else{var h=b.tabbableGroups.findIndex(function(e){var n=e.lastTabbableNode;return t===n});if(h<0&&(l.container===t||(0,r.isFocusable)(t,y.tabbableOptions)&&!(0,r.isTabbable)(t,y.tabbableOptions)&&!l.nextTabbableNode(t))&&(h=o),h>=0){var p=h===b.tabbableGroups.length-1?0:h+1,m=b.tabbableGroups[p];s=(0,r.getTabIndex)(t)>=0?m.firstTabbableNode:m.firstDomTabbableNode}else d(n)||(s=l.nextTabbableNode(t))}}else s=x("fallbackFocus");return s},T=function(e){var t=g(e);A(t,e)>=0||(m(y.clickOutsideDeactivates,e)?n.deactivate({returnFocus:y.returnFocusOnDeactivate}):m(y.allowOutsideClick,e)||e.preventDefault())},D=function(e){var t=g(e),n=A(t,e)>=0;if(n||t instanceof Document)n&&(b.mostRecentlyFocusedNode=t);else{var i;e.stopImmediatePropagation();var a=!0;if(b.mostRecentlyFocusedNode)if((0,r.getTabIndex)(b.mostRecentlyFocusedNode)>0){var s=A(b.mostRecentlyFocusedNode),o=b.containerGroups[s].tabbableNodes;if(o.length>0){var l=o.findIndex(function(e){return e===b.mostRecentlyFocusedNode});l>=0&&(y.isKeyForward(b.recentNavEvent)?l+1<o.length&&(i=o[l+1],a=!1):l-1>=0&&(i=o[l-1],a=!1))}}else b.containerGroups.some(function(e){return e.tabbableNodes.some(function(e){return(0,r.getTabIndex)(e)>0})})||(a=!1);else a=!1;a&&(i=_({target:b.mostRecentlyFocusedNode,isBackward:y.isKeyBackward(b.recentNavEvent)})),k(i||b.mostRecentlyFocusedNode||C())}b.recentNavEvent=void 0},I=function(e){(y.isKeyForward(e)||y.isKeyBackward(e))&&function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];b.recentNavEvent=e;var n=_({event:e,isBackward:t});n&&(d(e)&&e.preventDefault(),k(n))}(e,y.isKeyBackward(e))},R=function(e){var t;"Escape"!==(null==(t=e)?void 0:t.key)&&"Esc"!==(null==t?void 0:t.key)&&27!==(null==t?void 0:t.keyCode)||!1===m(y.escapeDeactivates,e)||(e.preventDefault(),n.deactivate())},O=function(e){var t=g(e);A(t,e)>=0||m(y.clickOutsideDeactivates,e)||m(y.allowOutsideClick,e)||(e.preventDefault(),e.stopImmediatePropagation())},P=function(){var e;if(b.active)return u.activateTrap(o,n),y.delayInitialFocus?e=new Promise(function(e){b.delayInitialFocusTimer=p(function(){k(C()),e()})}):k(C()),s.addEventListener("focusin",D,!0),s.addEventListener("mousedown",T,{capture:!0,passive:!1}),s.addEventListener("touchstart",T,{capture:!0,passive:!1}),s.addEventListener("click",O,{capture:!0,passive:!1}),s.addEventListener("keydown",I,{capture:!0,passive:!1}),s.addEventListener("keydown",R),e},N=function(){if(b.active)return s.removeEventListener("focusin",D,!0),s.removeEventListener("mousedown",T,!0),s.removeEventListener("touchstart",T,!0),s.removeEventListener("click",O,!0),s.removeEventListener("keydown",I,!0),s.removeEventListener("keydown",R),n},j="undefined"!=typeof window&&"MutationObserver"in window?new MutationObserver(function(e){var t=b.mostRecentlyFocusedNode;
2if(t&&e.some(function(e){return Array.from(e.removedNodes).some(function(e){return e===t||"function"==typeof e.contains&&e.contains(t)})})&&b.containers.some(function(e){return null==e?void 0:e.isConnected})){S();var n=C();k(n)}}):void 0,B=function(){j&&(j.disconnect(),b.active&&!b.paused&&b.containers.map(function(e){j.observe(e,{subtree:!0,childList:!0})}))};return n={get active(){return b.active},get paused(){return b.paused},activate:function(e){if(b.active)return this;var t,r=w(e,"onActivate"),i=w(e,"onPostActivate"),a=w(e,"checkCanFocusTrap"),l=u.getActiveTrap(o),c=!1;l&&!l.paused&&(null===(t=l._setSubtreeIsolation)||void 0===t||t.call(l,!1),c=!0);try{a||S(),b.active=!0,b.paused=!1,b.nodeFocusedBeforeActivation=E(s),null==r||r({trap:n});var d=function(){a&&S();var e=function(){n._setSubtreeIsolation(!0),B(),null==i||i({trap:n})},t=P();t?t.then(e):e()};if(a)return a(b.containers.concat()).then(d,d),this;d()}catch(e){var f;throw l===u.getActiveTrap(o)&&c&&(null===(f=l._setSubtreeIsolation)||void 0===f||f.call(l,!0)),e}return this},deactivate:function(e){if(!b.active)return this;var t=l({onDeactivate:y.onDeactivate,onPostDeactivate:y.onPostDeactivate,checkCanReturnFocus:y.checkCanReturnFocus},e);clearTimeout(b.delayInitialFocusTimer),b.delayInitialFocusTimer=void 0,b.paused||n._setSubtreeIsolation(!1),b.alreadySilent.clear(),N(),b.active=!1,b.paused=!1,B(),u.deactivateTrap(o,n);var r=w(t,"onDeactivate"),i=w(t,"onPostDeactivate"),a=w(t,"checkCanReturnFocus"),s=w(t,"delayReturnFocus"),c=w(t,"returnFocus","returnFocusOnDeactivate");null==r||r({trap:n});var d=function(){c&&k(M(b.nodeFocusedBeforeActivation)),null==i||i({trap:n})},f=function(){s&&c?p(d):d()};return c&&a?(a(M(b.nodeFocusedBeforeActivation)).then(f,f),this):(f(),this)},pause:function(e){return b.active?(b.manuallyPaused=!0,this._setPausedState(!0,e)):this},unpause:function(e){return b.active?(b.manuallyPaused=!1,o[o.length-1]!==this?this:this._setPausedState(!1,e)):this}
2,updateContainerElements:function(e){var t=[].concat(e).filter(Boolean);return b.containers=t.map(function(e){return"string"==typeof e?s.querySelector(e):e}),y.isolateSubtrees&&function(e){b.active&&!b.paused&&n._setSubtreeIsolation(!1),b.adjacentElements.clear(),b.alreadySilent.clear();var t,r=new Set,i=new Set,s=a(e);try{for(s.s();!(t=s.n()).done;){var o=t.value;r.add(o);for(var l="undefined"!=typeof ShadowRoot&&o.getRootNode()instanceof ShadowRoot,c=o;c;){r.add(c);var u=c.parentElement,d=[];u?d=u.children:!u&&l&&(d=c.getRootNode().children,u=c.getRootNode().host,l="undefined"!=typeof ShadowRoot&&u.getRootNode()instanceof ShadowRoot);var f,h=a(d);try{for(h.s();!(f=h.n()).done;){var p=f.value;i.add(p)}}catch(e){h.e(e)}finally{h.f()}c=u}}}catch(e){s.e(e)}finally{s.f()}r.forEach(function(e){i.delete(e)}),b.adjacentElements=i}(b.containers),b.active&&(S(),b.paused||n._setSubtreeIsolation(!0)),B(),this}},Object.defineProperties(n,{_isManuallyPaused:{value:function(){return b.manuallyPaused}},_setPausedState:{value:function(e,t){if(b.paused===e)return this;if(b.paused=e,e){var r=w(t,"onPause"),i=w(t,"onPostPause");null==r||r({trap:n}),N(),n._setSubtreeIsolation(!1),B(),null==i||i({trap:n})}else{var a=w(t,"onUnpause"),s=w(t,"onPostUnpause");null==a||a({trap:n}),function(){S();var e=function(){n._setSubtreeIsolation(!0),B(),null==s||s({trap:n})},t=P();t?t.then(e):e()}()}return this}},_setSubtreeIsolation:{value:function(e){y.isolateSubtrees&&b.adjacentElements.forEach(function(t){var n;e?"aria-hidden"===y.isolateSubtrees?("true"!==t.ariaHidden&&"true"!==(null===(n=t.getAttribute("aria-hidden"))||void 0===n?void 0:n.toLowerCase())||b.alreadySilent.add(t),t.setAttribute("aria-hidden","true")):((t.inert||t.hasAttribute("inert"))&&b.alreadySilent.add(t),t.setAttribute("inert",!0)):b.alreadySilent.has(t)||("aria-hidden"===y.isolateSubtrees?t.removeAttribute("aria-hidden"):t.removeAttribute("inert"))})}}}),n.updateContainerElements(e),n}},42087(e,t,n){var r=n(52243)(n(24358),"DataView");e.exports=r},59058(e,t,n){var r=n(8145),i=n(33977),a=n(29632),s=n(42244),o=n(81412);function l(e){var t=-1,n=null==e?0:e.length;for(this.clear();++t<n;){var r=e[t];this.set(r[0],r[1])}}l.prototype.clear=r,l.prototype.delete=i,l.prototype.get=a,l.prototype.has=s,l.prototype.set=o,e.exports=l},77362(e,t,n){var r=n(51473),i=n(74457),a=n(83552),s=n(96164),o=n(35332);function l(e){var t=-1,n=null==e?0:e.length;for(this.clear();++t<n;){var r=e[t];this.set(r[0],r[1])}}l.prototype.clear=r,l.prototype.delete=i,l.prototype.get=a,l.prototype.has=s,l.prototype.set=o,e.exports=l},50402(e,t,n){var r=n(52243)(n(24358),"Map");e.exports=r},9346(e,t,n){var r=n(27457),i=n(42857),a=n(16944),s=n(50548),o=n(54292);function l(e){var t=-1,n=null==e?0:e.length;for(this.clear();++t<n;){var r=e[t];this.set(r[0],r[1])}}l.prototype.clear=r,l.prototype.delete=i,l.prototype.get=a,l.prototype.has=s,l.prototype.set=o,e.exports=l},46541(e,t,n){var r=n(52243)(n(24358),"Promise");e.exports=r},95032(e,t,n){var r=n(52243)(n(24358),"Set");e.exports=r},81668(e,t,n){var r=n(9346),i=n(13917),a=n(16222);function s(e){var t=-1,n=null==e?0:e.length;for(this.__data__=new r;++t<n;)this.add(e[t])}s.prototype.add=s.prototype.push=i,s.prototype.has=a,e.exports=s},95284(e,t,n){var r=n(77362),i=n(38255),a=n(53227),s=n(25770),o=n(47566),l=n(76054);function c(e){var t=this.__data__=new r(e);this.size=t.size}c.prototype.clear=i,c.prototype.delete=a,c.prototype.get=s,c.prototype.has=o,c.prototype.set=l,e.exports=c},80474(e,t,n){var r=n(24358).Symbol;e.exports=r},71983(e,t,n){var r=n(24358).Uint8Array;e.exports=r},56542(e,t,n){var r=n(52243)(n(24358),"WeakMap");e.exports=r},57652(e){e.exports=function(e,t,n,r){for(var i=-1,a=null==e?0:e.length;++i<a;){var s=e[i];t(r,s,n(s),e)}return r}},36655(e){e.exports=function(e,t){for(var n=-1,r=null==e?0:e.length,i=0,a=[];++n<r;){var s=e[n];t(s,n,e)&&(a[i++]=s)}return a}},33252(e,t,n){var r=n(1977);e.exports=function(e,t){return!(null==e||!e.length)&&r(e,t,0)>-1}},96652(e){e.exports=function(e,t,n){for(var r=-1,i=null==e?0:e.length;++r<i;)if(n(t,e[r]))return!0;return!1}},50510(e,t,n){var r=n(43025),i=n(19707),a=n(62958),s=n(16677),o=n(87192),l=n(37586),c=Object.prototype.hasOwnProperty;e.exports=function(e,t){var n=a(e),u=!n&&i(e),d=!n&&!u&&s(e),f=!n&&!u&&!d&&l(e),h=n||u||d||f,p=h?r(e.length,String):[],m=p.length;for(var g in e)!t&&!c.call(e,g)||h&&("length"==g||d&&("offset"==g||"parent"==g)||f&&("buffer"==g||"byteLength"==g||"byteOffset"==g)||o(g,m))||p.push(g);return p}},52479(e){e.exports=function(e,t){for(var n=-1,r=null==e?0:e.length,i=Array(r);++n<r;)i[n]=t(e[n],n,e);return i}},92177(e){e.exports=function(e,t){for(var n=-1,r=t.length,i=e.length;++n<r;)e[i+n]=t[n];return e}},56080(e){e.exports=function(e,t,n,r){var i=-1,a=null==e?0:e.length;for(r&&a&&(n=e[++i]);++i<a;)n=t(n,e[i],i,e);return n}}
2,48467(e,t,n){var r=n(48044);e.exports=function(e){var t=e.length;return t?e[r(0,t-1)]:void 0}},16953(e){e.exports=function(e,t){for(var n=-1,r=null==e?0:e.length;++n<r;)if(t(e[n],n,e))return!0;return!1}},2509(e){e.exports=function(e){return e.split("")}},63590(e,t,n){var r=n(10681),i=n(51157),a=Object.prototype.hasOwnProperty;e.exports=function(e,t,n){var s=e[t];a.call(e,t)&&i(s,n)&&(void 0!==n||t in e)||r(e,t,n)}},29698(e,t,n){var r=n(51157);e.exports=function(e,t){for(var n=e.length;n--;)if(r(e[n][0],t))return n;return-1}},86602(e,t,n){var r=n(21938);e.exports=function(e,t,n,i){return r(e,function(e,r,a){t(i,e,n(e),a)}),i}},10681(e,t,n){var r=n(88604);e.exports=function(e,t,n){"__proto__"==t&&r?r(e,t,{configurable:!0,enumerable:!0,value:n,writable:!0}):e[t]=n}},21938(e,t,n){var r=n(32858),i=n(12194)(r);e.exports=i},33444(e,t,n){var r=n(63051);e.exports=function(e,t,n){for(var i=-1,a=e.length;++i<a;){var s=e[i],o=t(s);if(null!=o&&(void 0===l?o==o&&!r(o):n(o,l)))var l=o,c=s}return c}},24330(e){e.exports=function(e,t,n,r){for(var i=e.length,a=n+(r?1:-1);r?a--:++a<i;)if(t(e[a],a,e))return a;return-1}},12956(e,t,n){var r=n(76812)();e.exports=r},32858(e,t,n){var r=n(12956),i=n(45731);e.exports=function(e,t){return e&&r(e,t,i)}},70971(e,t,n){var r=n(73070),i=n(81600);e.exports=function(e,t){for(var n=0,a=(t=r(t,e)).length;null!=e&&n<a;)e=e[i(t[n++])];return n&&n==a?e:void 0}}
vendor: 1,213 bytes, line 2
2,69820(e,t,n){var r=n(92177),i=n(62958);e.exports=function(e,t,n){var a=t(e);return i(e)?a:r(a,n(e))}},25723(e,t,n){var r=n(80474),i=n(53918),a=n(39365),s=r?r.toStringTag:void 0;e.exports=function(e){return null==e?void 0===e?"[object Undefined]":"[object Null]":s&&s in Object(e)?i(e):a(e)}},39772(e){e.exports=function(e,t){return null!=e&&t in Object(e)}},1977(e,t,n){var r=n(24330),i=n(46006),a=n(49010);e.exports=function(e,t,n){return t==t?a(e,t,n):r(e,i,n)}},95427(e,t,n){var r=n(25723),i=n(30827);e.exports=function(e){return i(e)&&"[object Arguments]"==r(e)}},44983(e,t,n){var r=n(61961),i=n(30827);e.exports=function e(t,n,a,s,o){return t===n||(null==t||null==n||!i(t)&&!i(n)?t!=t&&n!=n:r(t,n,a,s,e,o))}},61961(e,t,n){var r=n(95284),i=n(72678),a=n(79781),s=n(72102),o=n(47534),l=n(62958),c=n(16677),u=n(37586),d="[object Arguments]",f="[object Array]",h="[object Object]",p=Object.prototype.hasOwnProperty;e.exports=function(e,t,n,m,g,v){var y=l(e),b=l(t),w=y?f:o(e),A=b?f:o(t),x=(w=w==d?h:w)==h,E=(A=A==d?h:A)==h,C=w==A;if(C&&c(e)){if(!c(t))return!1;y=!0,x=!1}if(C&&!x)return v||(v=new r),y||u(e)?i(e,t,n,m,g,v):a(e,t,w,n,m,g,v);if(!(1&n)){var S=x&&p.call(e,"__wrapped__"),k=E&&p.call(t,"__wrapped__");
2if(S||k){var M=S?e.value():e,_=k?t.value():t;return v||(v=new r),g(M,_,n,m,v)}}return!!C&&(v||(v=new r),s(e,t,n,m,g,v))}},87778(e,t,n){var r=n(95284),i=n(44983);e.exports=function(e,t,n,a){var s=n.length,o=s,l=!a;if(null==e)return!o;for(e=Object(e);s--;){var c=n[s];if(l&&c[2]?c[1]!==e[c[0]]:!(c[0]in e))return!1}for(;++s<o;){var u=(c=n[s])[0],d=e[u],f=c[1];if(l&&c[2]){if(void 0===d&&!(u in e))return!1}else{var h=new r;if(a)var p=a(d,f,u,e,t,h);if(!(void 0===p?i(f,d,3,a,h):p))return!1}}return!0}},46006(e){e.exports=function(e){return e!=e}},61392(e,t,n){var r=n(41583),i=n(43855),a=n(97604),s=n(32586),o=/^\[object .+?Constructor\]$/,l=Function.prototype,c=Object.prototype,u=l.toString,d=c.hasOwnProperty,f=RegExp("^"+u.call(d).replace(/[\\^$.*+?()[\]{}|]/g,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");e.exports=function(e){return!(!a(e)||i(e))&&(r(e)?f:o).test(s(e))}},35882(e,t,n){var r=n(25723),i=n(88723),a=n(30827),s={};s["[object Float32Array]"]=s["[object Float64Array]"]=s["[object Int8Array]"]=s["[object Int16Array]"]=s["[object Int32Array]"]=s["[object Uint8Array]"]=s["[object Uint8ClampedArray]"]=s["[object Uint16Array]"]=s["[object Uint32Array]"]=!0,s["[object Arguments]"]=s["[object Array]"]=s["[object ArrayBuffer]"]=s["[object Boolean]"]=s["[object DataView]"]=s["[object Date]"]=s["[object Error]"]=s["[object Function]"]=s["[object Map]"]=s["[object Number]"]=s["[object Object]"]=s["[object RegExp]"]=s["[object Set]"]=s["[object String]"]=s["[object WeakMap]"]=!1,e.exports=function(e){return a(e)&&i(e.length)&&!!s[r(e)]}},79966(e,t,n){var r=n(96102),i=n(91887),a=n(77421),s=n(62958),o=n(78298);e.exports=function(e){return"function"==typeof e?e:null==e?a:"object"==typeof e?s(e)?i(e[0],e[1]):r(e):o(e)}},92651(e,t,n){var r=n(34154),i=n(18225),a=Object.prototype.hasOwnProperty;e.exports=function(e){if(!r(e))return i(e);var t=[];for(var n in Object(e))a.call(e,n)&&"constructor"!=n&&t.push(n);return t}},79831(e){e.exports=function(e,t){return e<t}},985(e,t,n){var r=n(21938),i=n(88537);e.exports=function(e,t){var n=-1,a=i(e)?Array(e.length):[];return r(e,function(e,r,i){a[++n]=t(e,r,i)}),a}},96102(e,t,n){var r=n(87778),i=n(44055),a=n(53976);e.exports=function(e){var t=i(e);return 1==t.length&&t[0][2]?a(t[0][0],t[0][1]):function(n){return n===e||r(n,e,t)}}},91887(e,t,n){var r=n(44983),i=n(44803),a=n(59348),s=n(36043),o=n(82683),l=n(53976),c=n(81600);e.exports=function(e,t){return s(e)&&o(t)?l(c(e),t):function(n){var s=i(n,e);return void 0===s&&s===t?a(n,e):r(t,s,3)}}},78206(e,t,n){var r=n(52479),i=n(70971),a=n(79966),s=n(985),o=n(17082),l=n(12652),c=n(10255),u=n(77421),d=n(62958);e.exports=function(e,t,n){t=t.length?r(t,function(e){return d(e)?function(t){return i(t,1===e.length?e[0]:e)}:e}):[u];var f=-1;t=r(t,l(a));var h=s(e,function(e,n,i){return{criteria:r(t,function(t){return t(e)}),index:++f,value:e}});return o(h,function(e,t){return c(e,t,n)})}},62690(e){e.exports=function(e){return function(t){return null==t?void 0:t[e]}}},70056(e,t,n){var r=n(70971);e.exports=function(e){return function(t){return r(t,e)}}},48044(e){var t=Math.floor,n=Math.random;e.exports=function(e,r){return e+t(n()*(r-e+1))}},70113(e){e.exports=function(e,t,n,r,i){return i(e,function(e,i,a){n=r?(r=!1,e):t(n,e,i,a)}),n}},96005(e,t,n){var r=n(48467),i=n(95521);e.exports=function(e){return r(i(e))}},96639(e,t,n){var r=n(63590),i=n(73070),a=n(87192),s=n(97604),o=n(81600);e.exports=function(e,t,n,l){if(!s(e))return e;for(var c=-1,u=(t=i(t,e)).length,d=u-1,f=e;null!=f&&++c<u;){var h=o(t[c]),p=n;if("__proto__"===h||"constructor"===h||"prototype"===h)return e;if(c!=d){var m=f[h];void 0===(p=l?l(m,h,f):void 0)&&(p=s(m)?m:a(t[c+1])?[]:{})}r(f,h,p),f=f[h]}return e}},66133(e){e.exports=function(e,t,n){var r=-1,i=e.length;t<0&&(t=-t>i?0:i+t),(n=n>i?i:n)<0&&(n+=i),i=t>n?0:n-t>>>0,t>>>=0;for(var a=Array(i);++r<i;)a[r]=e[r+t];return a}},17082(e){e.exports=function(e,t){var n=e.length;for(e.sort(t);n--;)e[n]=e[n].value;return e}},43025(e){e.exports=function(e,t){for(var n=-1,r=Array(e);++n<e;)r[n]=t(n);return r}},69435(e,t,n){var r=n(80474),i=n(52479),a=n(62958),s=n(63051),o=r?r.prototype:void 0,l=o?o.toString:void 0;e.exports=function e(t){if("string"==typeof t)return t;if(a(t))return i(t,e)+"";if(s(t))return l?l.call(t):"";var n=t+"";return"0"==n&&1/t==-1/0?"-0":n}},971(e,t,n){var r=n(32041),i=/^\s+/;e.exports=function(e){return e?e.slice(0,r(e)+1).replace(i,""):e}},12652(e){e.exports=function(e){return function(t){return e(t)}}}
vendor: 2,988 bytes, line 2
2,39926(e,t,n){var r=n(81668),i=n(33252),a=n(96652),s=n(17384),o=n(98504),l=n(96716);e.exports=function(e,t,n){var c=-1,u=i,d=e.length,f=!0,h=[],p=h;if(n)f=!1,u=a;else if(d>=200){var m=t?null:o(e);if(m)return l(m);f=!1,u=s,p=new r}else p=t?[]:h;e:for(;++c<d;){var g=e[c],v=t?t(g):g;if(g=n||0!==g?g:0,f&&v==v){for(var y=p.length;y--;)if(p[y]===v)continue e;t&&p.push(v),h.push(g)}else u(p,v,n)||(p!==h&&p.push(v),h.push(g))}return h}},74841(e,t,n){var r=n(52479);e.exports=function(e,t){return r(t,function(t){return e[t]})}},17384(e){e.exports=function(e,t){return e.has(t)}},73070(e,t,n){var r=n(62958),i=n(36043),a=n(39989),s=n(38307);e.exports=function(e,t){return r(e)?e:i(e,t)?[e]:a(s(e))}},47323(e,t,n){var r=n(66133);e.exports=function(e,t,n){var i=e.length;return n=void 0===n?i:n,!t&&n>=i?e:r(e,t,n)}},50553(e,t,n){var r=n(63051);e.exports=function(e,t){if(e!==t){var n=void 0!==e,i=null===e,a=e==e,s=r(e),o=void 0!==t,l=null===t,c=t==t,u=r(t);if(!l&&!u&&!s&&e>t||s&&o&&c&&!l&&!u||i&&o&&c||!n&&c||!a)return 1;if(!i&&!s&&!u&&e<t||u&&n&&a&&!i&&!s||l&&n&&a||!o&&a||!c)return-1}return 0}},10255(e,t,n){var r=n(50553);e.exports=function(e,t,n){for(var i=-1,a=e.criteria,s=t.criteria,o=a.length,l=n.length;++i<o;){var c=r(a[i],s[i]);if(c)return i>=l?c:c*("desc"==n[i]?-1:1)}return e.index-t.index}},52614(e,t,n){var r=n(24358)["__core-js_shared__"];e.exports=r},21659(e,t,n){var r=n(57652),i=n(86602),a=n(79966),s=n(62958);e.exports=function(e,t){return function(n,o){var l=s(n)?r:i,c=t?t():{};return l(n,e,a(o,2),c)}}},12194(e,t,n){var r=n(88537);e.exports=function(e,t){return function(n,i){if(null==n)return n;if(!r(n))return e(n,i);for(var a=n.length,s=t?a:-1,o=Object(n);(t?s--:++s<a)&&!1!==i(o[s],s,o););return n}}},76812(e){e.exports=function(e){return function(t,n,r){for(var i=-1,a=Object(t),s=r(t),o=s.length;o--;){var l=s[e?o:++i];if(!1===n(a[l],l,a))break}return t}}},46894(e,t,n){var r=n(47323),i=n(76545),a=n(76245),s=n(38307);e.exports=function(e){return function(t){t=s(t);var n=i(t)?a(t):void 0,o=n?n[0]:t.charAt(0),l=n?r(n,1).join(""):t.slice(1);return o[e]()+l}}},98504(e,t,n){var r=n(95032),i=n(62135),a=n(96716),s=r&&1/a(new r([,-0]))[1]==1/0?function(e){return new r(e)}:i;e.exports=s},88604(e,t,n){var r=n(52243),i=function(){try{var e=r(Object,"defineProperty");return e({},"",{}),e}catch(e){}}();e.exports=i},72678(e,t,n){var r=n(81668),i=n(16953),a=n(17384);e.exports=function(e,t,n,s,o,l){var c=1&n,u=e.length,d=t.length;if(u!=d&&!(c&&d>u))return!1;var f=l.get(e),h=l.get(t);if(f&&h)return f==t&&h==e;var p=-1,m=!0,g=2&n?new r:void 0;for(l.set(e,t),l.set(t,e);++p<u;){var v=e[p],y=t[p];if(s)var b=c?s(y,v,p,t,e,l):s(v,y,p,e,t,l);if(void 0!==b){if(b)continue;m=!1;break}if(g){if(!i(t,function(e,t){if(!a(g,t)&&(v===e||o(v,e,n,s,l)))return g.push(t)})){m=!1;break}}else if(v!==y&&!o(v,y,n,s,l)){m=!1;break}}return l.delete(e),l.delete(t),m}},79781(e,t,n){var r=n(80474),i=n(71983),a=n(51157),s=n(72678),o=n(59918),l=n(96716),c=r?r.prototype:void 0,u=c?c.valueOf
vendor: 2,636 bytes, line 2
2:void 0;e.exports=function(e,t,n,r,c,d,f){switch(n){case"[object DataView]":if(e.byteLength!=t.byteLength||e.byteOffset!=t.byteOffset)return!1;e=e.buffer,t=t.buffer;case"[object ArrayBuffer]":return!(e.byteLength!=t.byteLength||!d(new i(e),new i(t)));case"[object Boolean]":case"[object Date]":case"[object Number]":return a(+e,+t);case"[object Error]":return e.name==t.name&&e.message==t.message;case"[object RegExp]":case"[object String]":return e==t+"";case"[object Map]":var h=o;case"[object Set]":var p=1&r;if(h||(h=l),e.size!=t.size&&!p)return!1;var m=f.get(e);if(m)return m==t;r|=2,f.set(e,t);var g=s(h(e),h(t),r,c,d,f);return f.delete(e),g;case"[object Symbol]":if(u)return u.call(e)==u.call(t)}return!1}},72102(e,t,n){var r=n(42161),i=Object.prototype.hasOwnProperty;e.exports=function(e,t,n,a,s,o){var l=1&n,c=r(e),u=c.length;if(u!=r(t).length&&!l)return!1;for(var d=u;d--;){var f=c[d];if(!(l?f in t:i.call(t,f)))return!1}var h=o.get(e),p=o.get(t);if(h&&p)return h==t&&p==e;var m=!0;o.set(e,t),o.set(t,e);for(var g=l;++d<u;){var v=e[f=c[d]],y=t[f];if(a)var b=l?a(y,v,f,t,e,o):a(v,y,f,e,t,o);if(!(void 0===b?v===y||s(v,y,n,a,o):b)){m=!1;break}g||(g="constructor"==f)}if(m&&!g){var w=e.constructor,A=t.constructor;w==A||!("constructor"in e)||!("constructor"in t)||"function"==typeof w&&w instanceof w&&"function"==typeof A&&A instanceof A||(m=!1)}return o.delete(e),o.delete(t),m}},99023(e){var t="object"==typeof globalThis&&globalThis&&globalThis.Object===Object&&globalThis;e.exports=t},42161(e,t,n){var r=n(69820),i=n(41955),a=n(45731);e.exports=function(e){return r(e,a,i)}},55540(e,t,n){var r=n(81203);e.exports=function(e,t){var n=e.__data__;return r(t)?n["string"==typeof t?"string":"hash"]:n.map}},44055(e,t,n){var r=n(82683),i=n(45731);e.exports=function(e){for(var t=i(e),n=t.length;n--;){var a=t[n],s=e[a];t[n]=[a,s,r(s)]}return t}},52243(e,t,n){var r=n(61392),i=n(54099);e.exports=function(e,t){var n=i(e,t);return r(n)?n:void 0}},53918(e,t,n){var r=n(80474),i=Object.prototype,a=i.hasOwnProperty,s=i.toString,o=r?r.toStringTag:void 0;e.exports=function(e){var t=a.call(e,o),n=e[o];try{e[o]=void 0;var r=!0}catch(e){}var i=s.call(e);return r&&(t?e[o]=n:delete e[o]),i}},41955(e,t,n){var r=n(36655),i=n(51794),a=Object.prototype.propertyIsEnumerable,s=Object.getOwnPropertySymbols,o=s?function(e){return null==e?[]:(e=Object(e),r(s(e),function(t){return a.call(e,t)}))}:i;e.exports=o},47534(e,t,n){var r=n(42087),i=n(50402),a=n(46541),s=n(95032),o=n(56542),l=n(25723),c=n(32586),u="[object Map]",d="[object Promise]",f="[object Set]",h="[object WeakMap]",p="[object DataView]",m=c(r),g=c(i),v=c(a),y=c(s),b=c(o),w=l;
vendor: 4,121 bytes, line 2
2(r&&w(new r(new ArrayBuffer(1)))!=p||i&&w(new i)!=u||a&&w(a.resolve())!=d||s&&w(new s)!=f||o&&w(new o)!=h)&&(w=function(e){var t=l(e),n="[object Object]"==t?e.constructor:void 0,r=n?c(n):"";if(r)switch(r){case m:return p;case g:return u;case v:return d;case y:return f;case b:return h}return t}),e.exports=w},54099(e){e.exports=function(e,t){return null==e?void 0:e[t]}},61859(e,t,n){var r=n(73070),i=n(19707),a=n(62958),s=n(87192),o=n(88723),l=n(81600);e.exports=function(e,t,n){for(var c=-1,u=(t=r(t,e)).length,d=!1;++c<u;){var f=l(t[c]);if(!(d=null!=e&&n(e,f)))break;e=e[f]}return d||++c!=u?d:!!(u=null==e?0:e.length)&&o(u)&&s(f,u)&&(a(e)||i(e))}},76545(e){var t=RegExp("[\\u200d\\ud800-\\udfff\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff\\ufe0e\\ufe0f]");e.exports=function(e){return t.test(e)}},8145(e,t,n){var r=n(26537);e.exports=function(){this.__data__=r?r(null):{},this.size=0}},33977(e){e.exports=function(e){var t=this.has(e)&&delete this.__data__[e];return this.size-=t?1:0,t}},29632(e,t,n){var r=n(26537),i=Object.prototype.hasOwnProperty;e.exports=function(e){var t=this.__data__;if(r){var n=t[e];return"__lodash_hash_undefined__"===n?void 0:n}return i.call(t,e)?t[e]:void 0}},42244(e,t,n){var r=n(26537),i=Object.prototype.hasOwnProperty;e.exports=function(e){var t=this.__data__;return r?void 0!==t[e]:i.call(t,e)}},81412(e,t,n){var r=n(26537);e.exports=function(e,t){var n=this.__data__;return this.size+=this.has(e)?0:1,n[e]=r&&void 0===t?"__lodash_hash_undefined__":t,this}},87192(e){var t=/^(?:0|[1-9]\d*)$/;e.exports=function(e,n){var r=typeof e;return!!(n=n??9007199254740991)&&("number"==r||"symbol"!=r&&t.test(e))&&e>-1&&e%1==0&&e<n}},36043(e,t,n){var r=n(62958),i=n(63051),a=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,s=/^\w*$/;e.exports=function(e,t){if(r(e))return!1;var n=typeof e;return!("number"!=n&&"symbol"!=n&&"boolean"!=n&&null!=e&&!i(e))||s.test(e)||!a.test(e)||null!=t&&e in Object(t)}},81203(e){e.exports=function(e){var t=typeof e;return"string"==t||"number"==t||"symbol"==t||"boolean"==t?"__proto__"!==e:null===e}},43855(e,t,n){var r,i=n(52614),a=(r=/[^.]+$/.exec(i&&i.keys&&i.keys.IE_PROTO||""))?"Symbol(src)_1."+r:"";e.exports=function(e){return!!a&&a in e}},34154(e){var t=Object.prototype;e.exports=function(e){var n=e&&e.constructor;return e===("function"==typeof n&&n.prototype||t)}},82683(e,t,n){var r=n(97604);e.exports=function(e){return e==e&&!r(e)}},51473(e){e.exports=function(){this.__data__=[],this.size=0}},74457(e,t,n){var r=n(29698),i=Array.prototype.splice;e.exports=function(e){var t=this.__data__,n=r(t,e);return!(n<0||(n==t.length-1?t.pop():i.call(t,n,1),--this.size,0))}},83552(e,t,n){var r=n(29698);e.exports=function(e){var t=this.__data__,n=r(t,e);return n<0?void 0:t[n][1]}},96164(e,t,n){var r=n(29698);e.exports=function(e){return r(this.__data__,e)>-1}},35332(e,t,n){var r=n(29698);e.exports=function(e,t){var n=this.__data__,i=r(n,e);return i<0?(++this.size,n.push([e,t])):n[i][1]=t,this}},27457(e,t,n){var r=n(59058),i=n(77362),a=n(50402);e.exports=function(){this.size=0,this.__data__={hash:new r,map:new(a||i),string:new r}}},42857(e,t,n){var r=n(55540);e.exports=function(e){var t=r(this,e).delete(e);return this.size-=t?1:0,t}},16944(e,t,n){var r=n(55540);e.exports=function(e){return r(this,e).get(e)}},50548(e,t,n){var r=n(55540);e.exports=function(e){return r(this,e).has(e)}},54292(e,t,n){var r=n(55540);e.exports=function(e,t){var n=r(this,e),i=n.size;return n.set(e,t),this.size+=n.size==i?0:1,this}},59918(e){e.exports=function(e){var t=-1,n=Array(e.size);return e.forEach(function(e,r){n[++t]=[r,e]}),n}},53976(e){e.exports=function(e,t){return function(n){return null!=n&&n[e]===t&&(void 0!==t||e in Object(n))}}},27517(e,t,n){var r=n(68091);e.exports=function(e){var t=r(e,function(e){return 500===n.size&&n.clear(),e}),n=t.cache;return t}},26537(e,t,n){var r=n(52243)(Object,"create");e.exports=r},18225(e,t,n){var r=n(50942)(Object.keys,Object);e.exports=r},6122(e,t,n){e=n.nmd(e);var r=n(99023),i=t&&!t.nodeType&&t,a=i&&e&&!e.nodeType&&e,s=a&&a.exports===i&&r.process,o=function(){try{return a&&a.require&&a.require("util").t
vendor: 6,551 bytes, line 2
2ypes||s&&s.binding&&s.binding("util")}catch(e){}}();e.exports=o},39365(e){var t=Object.prototype.toString;e.exports=function(e){return t.call(e)}},50942(e){e.exports=function(e,t){return function(n){return e(t(n))}}},24358(e,t,n){var r=n(99023),i="object"==typeof self&&self&&self.Object===Object&&self,a=r||i||Function("return this")();e.exports=a},13917(e){e.exports=function(e){return this.__data__.set(e,"__lodash_hash_undefined__"),this}},16222(e){e.exports=function(e){return this.__data__.has(e)}},96716(e){e.exports=function(e){var t=-1,n=Array(e.size);return e.forEach(function(e){n[++t]=e}),n}},38255(e,t,n){var r=n(77362);e.exports=function(){this.__data__=new r,this.size=0}},53227(e){e.exports=function(e){var t=this.__data__,n=t.delete(e);return this.size=t.size,n}},25770(e){e.exports=function(e){return this.__data__.get(e)}},47566(e){e.exports=function(e){return this.__data__.has(e)}},76054(e,t,n){var r=n(77362),i=n(50402),a=n(9346);e.exports=function(e,t){var n=this.__data__;if(n instanceof r){var s=n.__data__;if(!i||s.length<199)return s.push([e,t]),this.size=++n.size,this;n=this.__data__=new a(s)}return n.set(e,t),this.size=n.size,this}},49010(e){e.exports=function(e,t,n){for(var r=n-1,i=e.length;++r<i;)if(e[r]===t)return r;return-1}},76245(e,t,n){var r=n(2509),i=n(76545),a=n(8389);e.exports=function(e){return i(e)?a(e):r(e)}},39989(e,t,n){var r=n(27517),i=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,a=/\\(\\)?/g,s=r(function(e){var t=[];return 46===e.charCodeAt(0)&&t.push(""),e.replace(i,function(e,n,r,i){t.push(r?i.replace(a,"$1"):n||e)}),t});e.exports=s},81600(e,t,n){var r=n(63051);e.exports=function(e){if("string"==typeof e||r(e))return e;var t=e+"";return"0"==t&&1/e==-1/0?"-0":t}},32586(e){var t=Function.prototype.toString;e.exports=function(e){if(null!=e){try{return t.call(e)}catch(e){}try{return e+""}catch(e){}}return""}},32041(e){var t=/\s/;e.exports=function(e){for(var n=e.length;n--&&t.test(e.charAt(n)););return n}},8389(e){var t="\\ud800-\\udfff",n="["+t+"]",r="[\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff]",i="\\ud83c[\\udffb-\\udfff]",a="[^"+t+"]",s="(?:\\ud83c[\\udde6-\\uddff]){2}",o="[\\ud800-\\udbff][\\udc00-\\udfff]",l="(?:"+r+"|"+i+")?",c="[\\ufe0e\\ufe0f]?",u=c+l+"(?:\\u200d(?:"+[a,s,o].join("|")+")"+c+l+")*",d="(?:"+[a+r+"?",r,s,o,n].join("|")+")",f=RegExp(i+"(?="+i+")|"+d+u,"g");e.exports=function(e){return e.match(f)||[]}},12646(e){e.exports=function(e){for(var t=-1,n=null==e?0:e.length,r=0,i=[];++t<n;){var a=e[t];a&&(i[r++]=a)}return i}},90424(e,t,n){var r=n(97604),i=n(44247),a=n(40555),s=Math.max,o=Math.min;e.exports=function(e,t,n){var l,c,u,d,f,h,p=0,m=!1,g=!1,v=!0;if("function"!=typeof e)throw new TypeError("Expected a function");function y(t){var n=l,r=c;return l=c=void 0,p=t,d=e.apply(r,n)}function b(e){var n=e-h;return void 0===h||n>=t||n<0||g&&e-p>=u}function w(){var e=i();if(b(e))return A(e);f=setTimeout(w,function(e){var n=t-(e-h);return g?o(n,u-(e-p)):n}(e))}function A(e){return f=void 0,v&&l?y(e):(l=c=void 0,d)}function x(){var e=i(),n=b(e);if(l=arguments,c=this,h=e,n){if(void 0===f)return function(e){return p=e,f=setTimeout(w,t),m?y(e):d}(h);if(g)return clearTimeout(f),f=setTimeout(w,t),y(h)}return void 0===f&&(f=setTimeout(w,t)),d}return t=a(t)||0,r(n)&&(m=!!n.leading,u=(g="maxWait"in n)?s(a(n.maxWait)||0,t):u,v="trailing"in n?!!n.trailing:v),x.cancel=function(){void 0!==f&&clearTimeout(f),p=0,l=h=c=f=void 0},x.flush=function(){return void 0===f?d:A(i())},x}},51157(e){e.exports=function(e,t){return e===t||e!=e&&t!=t}},74145(e,t,n){e.exports=n(63893)},44803(e,t,n){var r=n(70971);e.exports=function(e,t,n){var i=null==e?void 0:r(e,t);return void 0===i?n:i}},4089(e,t,n){var r=n(10681),i=n(21659),a=Object.prototype.hasOwnProperty,s=i(function(e,t,n){a.call(e,n)?e[n].push(t):r(e,n,[t])});e.exports=s},59348(e,t,n){var r=n(39772),i=n(61859);e.exports=function(e,t){return null!=e&&i(e,t,r)}},63893(e){e.exports=function(e){return e&&e.length?e[0]:void 0}},77421(e){e.exports=function(e){return e}},19707(e,t,n){var r=n(95427),i=n(30827),a=Object.prototype,s=a.hasOwnProperty,o=a.propertyIsEnumerable,l=r(function(){return arguments}())?r:function(e){return i(e)&&s.call(e,"callee")&&!o.call(e,"callee")};e.exports=l},62958(e){var t=Array.isArray;e.exports=t},88537(e,t,n){var r=n(41583),i=n(88723);e.exports=function(e){return null!=e&&i(e.length)&&!r(e)}},16677(e,t,n){e=n.nmd(e);var r=n(24358),i=n(49756),a=t&&!t.nodeType&&t,s=a&&e&&!e.nodeType&&e,o=s&&s.exports===a?r.Buffer:void 0,l=(o?o.isBuffer:void 0)||i;e.exports=l},53282(e,t,n){var r=n(92651),i=n(47534),a=n(19707),s=n(62958),o=n(88537),l=n(16677),c=n(34154),u=n(37586),d=Object.prototype.hasOwnProperty;e.exports=function(e){if(null==e)return!0;if(o(e)&&(s(e)||"string"==typeof e||"function"==typeof e.splice||l(e)||u(e)||a(e)))return!e.length;var t=i(e);if("[object Map]"==t||"[object Set]"==t)return!e.size;if(c(e))return!r(e).length;for(var n in e)if(d.call(e,n))return!1;return!0}},77951(e,t,n){var r=n(44983);e.exports=function(e,t){return r(e,t)}},41583(e,t,n){var r=n(25723),i=n(97604);e.exports=function(e){if(!i(e))return!1;var t=r(e);return"[object Function]"==t||"[object GeneratorFunction]"==t||"[object AsyncFunction]"==t||"[object Proxy]"==t}},88723(e){e.exports=function(e){return"number"==typeof e&&e>-1&&e%1==0&&e<=9007199254740991}},97604(e){e.exports=function(e){var t=typeof e;return null!=e&&("object"==t||"function"==t)}},30827(e){e.exports=function(e){return null!=e&&"object"==typeof e}},63051(e,t,n){var r=n(25723),i=n(30827);e.exports=function(e){return"symbol"==typeof e||i(e)&&"[object Symbol]"==r(e)}},37586(e,t,n){var r=n(35882),i=n(12652),a=n(6122),s=a&&a.isTypedArray,o=s?i(s):r;e.exports=o},45731(e,t,n){var r=n(50510),i=n(92651),a=n(88537);e.exports=function(e){return a(e)?r(e):i(e)}},42769(e,t,n){var r=n(52479),i=n(79966),a=n(985),s=n(62958);e.exports=function(e,t){return(s(e)?r:a)(e,i(t,3))}},45411(e,t,n){var r=n(10681),i=n(32858),a=n(79966);e.exports=function(e,t){var n={};return t=a(t,3),i(e,function(e,i,a){r(n,i,t(e,i,a))}),n}},68091(e,t,n){var r=n(9346);function i(e,t){if("function"!=typeof e||null!=t&&"function"!=typeof t)throw new TypeError("Expected a function");var n=function(){var r=arguments,i=t?t.apply(this,r):r[0],a=n.cache;if(a.has(i))return a.get(i);var s=e.apply(this,r);return n.cache=a.set(i,s)||a,s};return n.cache=new(i.Cache||r),n}i.Cache=r,e.exports=i},17611(e,t,n){var r=n(33444),i=n(79831),a=n(77421);e.exports=function(e){return e&&e.length?r(e,a,i):void 0}}
2,62135(e){e.exports=function(){}},44247(e,t,n){var r=n(24358);e.exports=function(){return r.Date.now()}},73094(e,t,n){var r=n(78206),i=n(62958);e.exports=function(e,t,n,a){return null==e?[]:(i(t)||(t=null==t?[]:[t]),i(n=a?void 0:n)||(n=null==n?[]:[n]),r(e,t,n))}},99273(e,t,n){var r=n(21659)(function(e,t,n){e[n?0:1].push(t)},function(){return[[],[]]});e.exports=r},78298(e,t,n){var r=n(62690),i=n(70056),a=n(36043),s=n(81600);e.exports=function(e){return a(e)?r(s(e)):i(e)}},82713(e,t,n){var r=n(56080),i=n(21938),a=n(79966),s=n(70113),o=n(62958);e.exports=function(e,t,n){var l=o(e)?r:s,c=arguments.length<3;return l(e,a(t,4),n,c,i)}},99325(e,t,n){var r=n(48467),i=n(96005),a=n(62958);e.exports=function(e){return(a(e)?r:i)(e)}},17063(e,t,n){var r=n(96639);e.exports=function(e,t,n){return null==e?e:r(e,t,n)}},51794(e){e.exports=function(){return[]}},49756(e){e.exports=function(){return!1}},40555(e,t,n){var r=n(971),i=n(97604),a=n(63051),s=/^[-+]0x[0-9a-f]+$/i,o=/^0b[01]+$/i,l=/^0o[0-7]+$/i,c=parseInt;e.exports=function(e){if("number"==typeof e)return e;if(a(e))return NaN;if(i(e)){var t="function"==typeof e.valueOf?e.valueOf():e;e=i(t)?t+"":t}if("string"!=typeof e)return 0===e?e:+e;e=r(e);var n=o.test(e);return n||l.test(e)?c(e.slice(2),n?2:8):s.test(e)?NaN:+e}},38307(e,t,n){var r=n(69435);e.exports=function(e){return null==e?"":r(e)}},58158(e,t,n){var r=n(39926);e.exports=function(e){return e&&e.length?r(e):[]}},59635(e,t,n){var r=n(79966),i=n(39926);e.exports=function(e,t){return e&&e.length?i(e,r(t,2)):[]}},5349(e,t,n){var r=n(46894)("toUpperCase");e.exports=r},95521(e,t,n){var r=n(74841),i=n(45731);e.exports=function(e){return null==e?[]:r(e,i(e))}},16186(e,t,n){"use strict";var r=n(62985);function i(){}function a(){}a.resetWarningCache=i,e.exports=function(){function e(e,t,n,i,a,s){if(s!==r){var o=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw o.name="Invariant Violation",o}}function t(){return e}e.isRequired=e;var n={array:e,bigint:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:t,element:e,elementType:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t,checkPropTypes:a,resetWarningCache:i}
vendor: 4,317 bytes, line 2
2;return n.PropTypes=n,n}},2736(e,t,n){e.exports=n(16186)()},62985(e){"use strict";e.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},61663(e,t,n){"use strict";var r=n(15666),i=n(71763),a=n(98481);function s(e){var t="https://react.dev/errors/"+e;if(1<arguments.length){t+="?args[]="+encodeURIComponent(arguments[1]);for(var n=2;n<arguments.length;n++)t+="&args[]="+encodeURIComponent(arguments[n])}return"Minified React error #"+e+"; visit "+t+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}function o(e){return!(!e||1!==e.nodeType&&9!==e.nodeType&&11!==e.nodeType)}function l(e){var t=e,n=e;if(e.alternate)for(;t.return;)t=t.return;else{e=t;do{!!(4098&(t=e).flags)&&(n=t.return),e=t.return}while(e)}return 3===t.tag?n:null}function c(e){if(13===e.tag){var t=e.memoizedState;if(null===t&&null!==(e=e.alternate)&&(t=e.memoizedState),null!==t)return t.dehydrated}return null}function u(e){if(31===e.tag){var t=e.memoizedState;if(null===t&&null!==(e=e.alternate)&&(t=e.memoizedState),null!==t)return t.dehydrated}return null}function d(e){if(l(e)!==e)throw Error(s(188))}function f(e){var t=e.tag;if(5===t||26===t||27===t||6===t)return e;for(e=e.child;null!==e;){if(null!==(t=f(e)))return t;e=e.sibling}return null}var h=Object.assign,p=Symbol.for("react.element"),m=Symbol.for("react.transitional.element"),g=Symbol.for("react.portal"),v=Symbol.for("react.fragment"),y=Symbol.for("react.strict_mode"),b=Symbol.for("react.profiler"),w=Symbol.for("react.consumer"),A=Symbol.for("react.context"),x=Symbol.for("react.forward_ref"),E=Symbol.for("react.suspense"),C=Symbol.for("react.suspense_list"),S=Symbol.for("react.memo"),k=Symbol.for("react.lazy");Symbol.for("react.scope");var M=Symbol.for("react.activity");Symbol.for("react.legacy_hidden"),Symbol.for("react.tracing_marker");var _=Symbol.for("react.memo_cache_sentinel");Symbol.for("react.view_transition");var T=Symbol.iterator;function D(e){return null===e||"object"!=typeof e?null:"function"==typeof(e=T&&e[T]||e["@@iterator"])?e:null}var I=Symbol.for("react.client.reference");function R(e){if(null==e)return null;if("function"==typeof e)return e.$$typeof===I?null:e.displayName||e.name||null;if("string"==typeof e)return e;switch(e){case v:return"Fragment";case b:return"Profiler";case y:return"StrictMode";case E:return"Suspense";case C:return"SuspenseList";case M:return"Activity"}if("object"==typeof e)switch(e.$$typeof){case g:return"Portal";case A:return e.displayName||"Context";case w:return(e._context.displayName||"Context")+".Consumer";case x:var t=e.render;return(e=e.displayName)||(e=""!==(e=t.displayName||t.name||"")?"ForwardRef("+e+")":"ForwardRef"),e;case S:return null!==(t=e.displayName||null)?t:R(e.type)||"Memo";case k:t=e._payload,e=e._init;try{return R(e(t))}catch(e){}}return null}var O=Array.isArray,P=i.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE,N=a.__DOM_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE,j={pending:!1,data:null,method:null,action:null},B=[],L=-1;function F(e){return{current:e}}function z(e){0>L||(e.current=B[L],B[L]=null,L--)}function U(e,t){L++,B[L]=e.current,e.current=t}var H,G,q=F(null),$=F(null),W=F(null),V=F(null);function Y(e,t){switch(U(W,t),U($,e),U(q,null),t.nodeType){case 9:case 11:e=(e=t.documentElement)&&(e=e.namespaceURI)?vd(e):0;break;default:if(e=t.tagName,t=t.namespaceURI)e=yd(t=vd(t),e);else switch(e){case"svg":e=1;break;case"math":e=2;break;default:e=0}}z(q),U(q,e)}function K(){z(q),z($),z(W)}function Z(e){null!==e.memoizedState&&U(V,e);var t=q.current,n=yd(t,e.type);t!==n&&(U($,e),U(q,n))}function Q(e){$.current===e&&(z(q),z($)),V.current===e&&(z(V),df._currentValue=j)}function X(e){if(void 0===H)try{throw Error()}catch(e){var t=e.stack.trim().match(/\n( *(at )?)/);H=t&&t[1]||"",G=-1<e.stack.indexOf("\n    at")?" (<anonymous>)":-1<e.stack.indexOf("@")?"@unknown:0:0":""}return"\n"+H+e+G}var J=!1;function ee(e,t){if(!e||J)return"";J=!0;var n=Error.prepareStackTrace;Error.prepareStackTrace=void 0;try{var r={DetermineComponentFrameRoot:function(){try{if(t){var n=function(){throw Error()};if(Object.defineProperty(n.prototype,"props",{set:function(){throw Error()}}),"object"==typeof Reflect&&Reflect.construct){try{Reflect.construct(n,[])}catch(e){var r=e}Reflect.construct(e,[],n)}
vendor: 5,917 bytes, line 2
2else{try{n.call()}catch(e){r=e}e.call(n.prototype)}}else{try{throw Error()}catch(e){r=e}(n=e())&&"function"==typeof n.catch&&n.catch(function(){})}}catch(e){if(e&&r&&"string"==typeof e.stack)return[e.stack,r.stack]}return[null,null]}};r.DetermineComponentFrameRoot.displayName="DetermineComponentFrameRoot";var i=Object.getOwnPropertyDescriptor(r.DetermineComponentFrameRoot,"name");i&&i.configurable&&Object.defineProperty(r.DetermineComponentFrameRoot,"name",{value:"DetermineComponentFrameRoot"});var a=r.DetermineComponentFrameRoot(),s=a[0],o=a[1];if(s&&o){var l=s.split("\n"),c=o.split("\n");for(i=r=0;r<l.length&&!l[r].includes("DetermineComponentFrameRoot");)r++;for(;i<c.length&&!c[i].includes("DetermineComponentFrameRoot");)i++;if(r===l.length||i===c.length)for(r=l.length-1,i=c.length-1;1<=r&&0<=i&&l[r]!==c[i];)i--;for(;1<=r&&0<=i;r--,i--)if(l[r]!==c[i]){if(1!==r||1!==i)do{if(r--,0>--i||l[r]!==c[i]){var u="\n"+l[r].replace(" at new "," at ");return e.displayName&&u.includes("<anonymous>")&&(u=u.replace("<anonymous>",e.displayName)),u}}while(1<=r&&0<=i);break}}}finally{J=!1,Error.prepareStackTrace=n}return(n=e?e.displayName||e.name:"")?X(n):""}function te(e,t){switch(e.tag){case 26:case 27:case 5:return X(e.type);case 16:return X("Lazy");case 13:return e.child!==t&&null!==t?X("Suspense Fallback"):X("Suspense");case 19:return X("SuspenseList");case 0:case 15:return ee(e.type,!1);case 11:return ee(e.type.render,!1);case 1:return ee(e.type,!0);case 31:return X("Activity");default:return""}}function ne(e){try{var t="",n=null;do{t+=te(e,n),n=e,e=e.return}while(e);return t}catch(e){return"\nError generating stack: "+e.message+"\n"+e.stack}}var re=Object.prototype.hasOwnProperty,ie=r.unstable_scheduleCallback,ae=r.unstable_cancelCallback,se=r.unstable_shouldYield,oe=r.unstable_requestPaint,le=r.unstable_now,ce=r.unstable_getCurrentPriorityLevel,ue=r.unstable_ImmediatePriority,de=r.unstable_UserBlockingPriority,fe=r.unstable_NormalPriority,he=r.unstable_LowPriority,pe=r.unstable_IdlePriority,me=r.log,ge=r.unstable_setDisableYieldValue,ve=null,ye=null;function be(e){if("function"==typeof me&&ge(e),ye&&"function"==typeof ye.setStrictMode)try{ye.setStrictMode(ve,e)}catch(e){}}var we=Math.clz32?Math.clz32:function(e){return 0==(e>>>=0)?32:31-(Ae(e)/xe|0)|0},Ae=Math.log,xe=Math.LN2,Ee=256,Ce=262144,Se=4194304;function ke(e){var t=42&e;if(0!==t)return t;switch(e&-e){case 1:return 1;case 2:return 2;case 4:return 4;case 8:return 8;case 16:return 16;case 32:return 32;case 64:return 64;case 128:return 128;case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:return 261888&e;case 262144:case 524288:case 1048576:case 2097152:return 3932160&e;case 4194304:case 8388608:case 16777216:case 33554432:return 62914560&e;case 67108864:return 67108864;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 0;default:return e}}function Me(e,t,n){var r=e.pendingLanes;if(0===r)return 0;var i=0,a=e.suspendedLanes,s=e.pingedLanes;e=e.warmLanes;var o=134217727&r;return 0!==o?0!==(r=o&~a)?i=ke(r):0!==(s&=o)?i=ke(s):n||0!==(n=o&~e)&&(i=ke(n)):0!==(o=r&~a)?i=ke(o):0!==s?i=ke(s):n||0!==(n=r&~e)&&(i=ke(n)),0===i?0:0!==t&&t!==i&&0===(t&a)&&((a=i&-i)>=(n=t&-t)||32===a&&4194048&n)?t:i}function _e(e,t){return 0===(e.pendingLanes&~(e.suspendedLanes&~e.pingedLanes)&t)}function Te(e,t){switch(e){case 1:case 2:case 4:case 8:case 64:return t+250;case 16:case 32:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return t+5e3;default:return-1}}function De(){var e=Se;return!(62914560&(Se<<=1))&&(Se=4194304),e}function Ie(e){for(var t=[],n=0;31>n;n++)t.push(e);return t}function Re(e,t){e.pendingLanes|=t,268435456!==t&&(e.suspendedLanes=0,e.pingedLanes=0,e.warmLanes=0)}function Oe(e,t,n){e.pendingLanes|=t,e.suspendedLanes&=~t;var r=31-we(t);e.entangledLanes|=t,e.entanglements[r]=1073741824|e.entanglements[r]|261930&n}function Pe(e,t){var n=e.entangledLanes|=t;for(e=e.entanglements;n;){var r=31-we(n),i=1<<r;i&t|e[r]&t&&(e[r]|=t),n&=~i}}function Ne(e,t){var n=t&-t;return 0!==((n=42&n?1:je(n))&(e.suspendedLanes|t))?0:n}function je(e){switch(e){case 2:e=1;break;case 8:e=4;break;case 32:e=16;break;case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:case 4194304:case 8388608:case 16777216:case 33554432:e=128;break;case 268435456:e=134217728;break;default:e=0}return e}function Be(e){return 2<(e&=-e)?8<e?134217727&e?32:268435456:8:2}function Le(){var e=N.p;return 0!==e?e:void 0===(e=window.event)?32:Mf(e.type)}function Fe(e,t){var n=N.p;try{return N.p=e,t()}finally{N.p=n}}var ze=Math.random().toString(36).slice(2),Ue="__reactFiber$"+ze,He="__reactProps$"+ze,Ge="__reactContainer$"+ze,qe="__reactEvents$"+ze,$e="__reactListeners$"+ze,We="__reactHandles$"+ze,Ve="__reactResources$"+ze,Ye="__reactMarker$"+ze;function Ke(e){delete e[Ue],delete e[He],delete e[qe],delete e[$e],delete e[We]}function Ze(e){var t=e[Ue];if(t)return t;for(var n=e.parentNode;n;){if(t=n[Ge]||n[Ue]){if(n=t.alternate,null!==t.child||null!==n&&null!==n.child)for(e=jd(e);null!==e;){if(n=e[Ue])return n;e=jd(e)}return t}n=(e=n).parentNode}return null}function Qe(e){if(e=e[Ue]||e[Ge]){var t=e.tag;if(5===t||6===t||13===t||31===t||26===t||27===t||3===t)return e}return null}function Xe(e){var t=e.tag;if(5===t||26===t||27===t||6===t)return e.stateNode;throw Error(s(33))}function Je(e){var t=e[Ve];return t||(t=e[Ve]={hoistableStyles:new Map,hoistableScripts:new Map}),t}function et(e){e[Ye]=!0}var tt=new Set,nt={};function rt(e,t){it(e,t),it(e+"Capture",t)}function it(e,t){for(nt[e]=t,e=0;e<t.length;e++)tt.add(t[e])}var at=RegExp("^[:A-Z_a-z\\u00C0-\\u00D6\\u00D8-\\u00F6\\u00F8-\\u02FF\\u0370-\\u
2037D\\u037F-\\u1FFF\\u200C-\\u200D\\u2070-\\u218F\\u2C00-\\u2FEF\\u3001-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFFD][:A-Z_a-z\\u00C0-\\u00D6\\u00D8-\\u00F6\\u00F8-\\u02FF\\u0370-\\u037D\\u037F-\\u1FFF\\u200C-\\u200D\\u2070-\\u218F\\u2C00-\\u2FEF\\u3001-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFFD\\-.0-9\\u00B7\\u0300-\\u036F\\u203F-\\u2040]*$"),st={},ot={};function lt(e,t,n){if(i=t,re.call(ot,i)||!re.call(st,i)&&(at.test(i)?ot[i]=!0:(st[i]=!0,0)))if(null===n)e.removeAttribute(t);else{switch(typeof n){case"undefined":case"function":case"symbol":return void e.removeAttribute(t);case"boolean":var r=t.toLowerCase().slice(0,5);if("data-"!==r&&"aria-"!==r)return void e.removeAttribute(t)}e.setAttribute(t,""+n)}var i}function ct(e,t,n){if(null===n)e.removeAttribute(t);else{switch(typeof n){case"undefined":case"function":case"symbol":case"boolean":return void e.removeAttribute(t)}e.setAttribute(t,""+n)}}function ut(e,t,n,r){if(null===r)e.removeAttribute(n);else{switch(typeof r){case"undefined":case"function":case"symbol":case"boolean":return void e.removeAttribute(n)}e.setAttributeNS(t,n,""+r)}}function dt(e){switch(typeof e){case"bigint":case"boolean":case"number":case"string":case"undefined":case"object":return e;default:return""}}function ft(e){var t=e.type;return(e=e.nodeName)&&"input"===e.toLowerCase()&&("checkbox"===t||"radio"===t)}function ht(e){if(!e._valueTracker){var t=ft(e)?"checked":"value";e._valueTracker=function(e,t,n){var r=Object.getOwnPropertyDescriptor(e.constructor.prototype,t);if(!e.hasOwnProperty(t)&&void 0!==r&&"function"==typeof r.get&&"function"==typeof r.set){var i=r.get,a=r.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return i.call(this)},set:function(e){n=""+e,a.call(this,e)}}),Object.defineProperty(e,t,{enumerable:r.enumerable}),{getValue:function(){return n},setValue:function(e){n=""+e},stopTracking:function(){e._valueTracker=null,delete e[t]}}}}(e,t,""+e[t])}}function pt(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var n=t.getValue(),r="";return e&&(r=ft(e)?e.checked?"true":"false":e.value),(e=r)!==n&&(t.setValue(e),!0)}function mt(e){if(void 0===(e=e||("undefined"!=typeof document?document:void 0)))return null;try{return e.activeElement||e.body}catch(t){return e.body}}var gt=/[\n"\\]/g;function vt(e){return e.replace(gt,function(e){return"\\"+e.charCodeAt(0).toString(16)+" "})}function yt(e,t,n,r,i,a,s,o){e.name="",null!=s&&"function"!=typeof s&&"symbol"!=typeof s&&"boolean"!=typeof s?e.type=s:e.removeAttribute("type"),null!=t?"number"===s?(0===t&&""===e.value||e.value!=t)&&(e.value=""+dt(t)):e.value!==""+dt(t)&&(e.value=""+dt(t)):"submit"!==s&&"reset"!==s||e.removeAttribute("value"),null!=t?wt(e,s,dt(t)):null!=n?wt(e,s,dt(n)):null!=r&&e.removeAttribute("value"),null==i&&null!=a&&(e.defaultChecked=!!a),null!=i&&(e.checked=i&&"function"!=typeof i&&"symbol"!=typeof i),null!=o&&"function"!=typeof o&&"symbol"!=typeof o&&"boolean"!=typeof o?e.name=""+dt(o):e.removeAttribute("name")}function bt(e,t,n,r,i,a,s,o){if(null!=a&&"function"!=typeof a&&"symbol"!=typeof a&&"boolean"!=typeof a&&(e.type=a),null!=t||null!=n){if(("submit"===a||"reset"===a)&&null==t)return void ht(e);n=null!=n?""+dt(n):"",t=null!=t?""+dt(t):n,o||t===e.value||(e.value=t),e.defaultValue=t}r="function"!=typeof(r=null!=r?r:i)&&"symbol"!=typeof r&&!!r,e.checked=o?e.checked:!!r,e.defaultChecked=!!r,null!=s&&"function"!=typeof s&&"symbol"!=typeof s&&"boolean"!=typeof s&&(e.name=s),ht(e)}function wt(e,t,n){"number"===t&&mt(e.ownerDocument)===e||e.defaultValue===""+n||(e.defaultValue=""+n)}function At(e,t,n,r){if(e=e.options,t){t={};for(var i=0;i<n.length;i++)t["$"+n[i]]=!0;for(n=0;n<e.length;n++)i=t.hasOwnProperty("$"+e[n].value),e[n].selected!==i&&(e[n].selected=i),i&&r&&(e[n].defaultSelected=!0)}else{for(n=""+dt(n),t=null,i=0;i<e.length;i++){if(e[i].value===n)return e[i].selected=!0,void(r&&(e[i].defaultSelected=!0));null!==t||e[i].disabled||(t=e[i])}null!==t&&(t.selected=!0)}}function xt(e,t,n){null==t||((t=""+dt(t))!==e.value&&(e.value=t),null!=n)?e.defaultValue=null!=n?""+dt(n):"":e.defaultValue!==t&&(e.defaultValue=t)}function Et(e,t,n,r){if(null==t){if(null!=r){if(null!=n)throw Error(s(92));if(O(r)){if(1<r.length)throw Error(s(93));r=r[0]}n=r}null==n&&(n=""),t=n}n=dt(t),e.defaultValue=n,(r=e.textContent)===n&&""!==r&&null!==r&&(e.value=r),ht(e)}function Ct(e,t){if(t){var n=e.firstChild;
vendor: 4,144 bytes, line 2
2if(n&&n===e.lastChild&&3===n.nodeType)return void(n.nodeValue=t)}e.textContent=t}var St=new Set("animationIterationCount aspectRatio borderImageOutset borderImageSlice borderImageWidth boxFlex boxFlexGroup boxOrdinalGroup columnCount columns flex flexGrow flexPositive flexShrink flexNegative flexOrder gridArea gridRow gridRowEnd gridRowSpan gridRowStart gridColumn gridColumnEnd gridColumnSpan gridColumnStart fontWeight lineClamp lineHeight opacity order orphans scale tabSize widows zIndex zoom fillOpacity floodOpacity stopOpacity strokeDasharray strokeDashoffset strokeMiterlimit strokeOpacity strokeWidth MozAnimationIterationCount MozBoxFlex MozBoxFlexGroup MozLineClamp msAnimationIterationCount msFlex msZoom msFlexGrow msFlexNegative msFlexOrder msFlexPositive msFlexShrink msGridColumn msGridColumnSpan msGridRow msGridRowSpan WebkitAnimationIterationCount WebkitBoxFlex WebKitBoxFlexGroup WebkitBoxOrdinalGroup WebkitColumnCount WebkitColumns WebkitFlex WebkitFlexGrow WebkitFlexPositive WebkitFlexShrink WebkitLineClamp".split(" "));function kt(e,t,n){var r=0===t.indexOf("--");null==n||"boolean"==typeof n||""===n?r?e.setProperty(t,""):"float"===t?e.cssFloat="":e[t]="":r?e.setProperty(t,n):"number"!=typeof n||0===n||St.has(t)?"float"===t?e.cssFloat=n:e[t]=(""+n).trim():e[t]=n+"px"}function Mt(e,t,n){if(null!=t&&"object"!=typeof t)throw Error(s(62));if(e=e.style,null!=n){for(var r in n)!n.hasOwnProperty(r)||null!=t&&t.hasOwnProperty(r)||(0===r.indexOf("--")?e.setProperty(r,""):"float"===r?e.cssFloat="":e[r]="");for(var i in t)r=t[i],t.hasOwnProperty(i)&&n[i]!==r&&kt(e,i,r)}else for(var a in t)t.hasOwnProperty(a)&&kt(e,a,t[a])}function _t(e){if(-1===e.indexOf("-"))return!1;switch(e){case"annotation-xml":case"color-profile":case"font-face":case"font-face-src":case"font-face-uri":case"font-face-format":case"font-face-name":case"missing-glyph":return!1;default:return!0}}var Tt=new Map([["acceptCharset","accept-charset"],["htmlFor","for"],["httpEquiv","http-equiv"],["crossOrigin","crossorigin"],["accentHeight","accent-height"],["alignmentBaseline","alignment-baseline"],["arabicForm","arabic-form"],["baselineShift","baseline-shift"],["capHeight","cap-height"],["clipPath","clip-path"],["clipRule","clip-rule"],["colorInterpolation","color-interpolation"],["colorInterpolationFilters","color-interpolation-filters"],["colorProfile","color-profile"],["colorRendering","color-rendering"],["dominantBaseline","dominant-baseline"],["enableBackground","enable-background"],["fillOpacity","fill-opacity"],["fillRule","fill-rule"],["floodColor","flood-color"],["floodOpacity","flood-opacity"],["fontFamily","font-family"],["fontSize","font-size"],["fontSizeAdjust","font-size-adjust"],["fontStretch","font-stretch"],["fontStyle","font-style"],["fontVariant","font-variant"],["fontWeight","font-weight"],["glyphName","glyph-name"],["glyphOrientationHorizontal","glyph-orientation-horizontal"],["glyphOrientationVertical","glyph-orientation-vertical"],["horizAdvX","horiz-adv-x"],["horizOriginX","horiz-origin-x"],["imageRendering","image-rendering"],["letterSpacing","letter-spacing"],["lightingColor","lighting-color"],["markerEnd","marker-end"],["markerMid","marker-mid"],["markerStart","marker-start"],["overlinePosition","overline-position"],["overlineThickness","overline-thickness"],["paintOrder","paint-order"],["panose-1","panose-1"],["pointerEvents","pointer-events"],["renderingIntent","rendering-intent"],["shapeRendering","shape-rendering"],["stopColor","stop-color"],["stopOpacity","stop-opacity"],["strikethroughPosition","strikethrough-position"],["strikethroughThickness","strikethrough-thickness"],["strokeDasharray","stroke-dasharray"],["strokeDashoffset","stroke-dashoffset"],["strokeLinecap","stroke-linecap"],["strokeLinejoin","stroke-linejoin"],["strokeMiterlimit","stroke-miterlimit"],["strokeOpacity","stroke-opacity"],["strokeWidth","stroke-width"],["textAnchor","text-anchor"],["textDecoration","text-decoration"],["textRendering","text-rendering"],["transformOrigin","transform-origin"],["underlinePosition","underline-position"],["underlineThickness","underline-thickness"],["unicodeBidi","unicode
2-bidi"],["unicodeRange","unicode-range"],["unitsPerEm","units-per-em"],["vAlphabetic","v-alphabetic"],["vHanging","v-hanging"],["vIdeographic","v-ideographic"],["vMathematical","v-mathematical"],["vectorEffect","vector-effect"],["vertAdvY","vert-adv-y"],["vertOriginX","vert-origin-x"],["vertOriginY","vert-origin-y"],["wordSpacing","word-spacing"],["writingMode","writing-mode"],["xmlnsXlink","xmlns:xlink"],["xHeight","x-height"]]),Dt=/^[\u0000-\u001F ]*j[\r\n\t]*a[\r\n\t]*v[\r\n\t]*a[\r\n\t]*s[\r\n\t]*c[\r\n\t]*r[\r\n\t]*i[\r\n\t]*p[\r\n\t]*t[\r\n\t]*:/i;function It(e){return Dt.test(""+e)?"javascript:throw new Error('React has blocked a javascript: URL as a security precaution.')":e}function Rt(){}var Ot=null;function Pt(e){return(e=e.target||e.srcElement||window).correspondingUseElement&&(e=e.correspondingUseElement),3===e.nodeType?e.parentNode:e}var Nt=null,jt=null;function Bt(e){var t=Qe(e);if(t&&(e=t.stateNode)){var n=e[He]||null;e:switch(e=t.stateNode,t.type){case"input":if(yt(e,n.value,n.defaultValue,n.defaultValue,n.checked,n.defaultChecked,n.type,n.name),t=n.name,"radio"===n.type&&null!=t){for(n=e;n.parentNode;)n=n.parentNode;for(n=n.querySelectorAll('input[name="'+vt(""+t)+'"][type="radio"]'),t=0;t<n.length;t++){var r=n[t];if(r!==e&&r.form===e.form){var i=r[He]||null;if(!i)throw Error(s(90));yt(r,i.value,i.defaultValue,i.defaultValue,i.checked,i.defaultChecked,i.type,i.name)}}for(t=0;t<n.length;t++)(r=n[t]).form===e.form&&pt(r)}break e;case"textarea":xt(e,n.value,n.defaultValue);break e;case"select":null!=(t=n.value)&&At(e,!!n.multiple,t,!1)}}}var Lt=!1;function Ft(e,t,n){if(Lt)return e(t,n);Lt=!0;try{return e(t)}finally{if(Lt=!1,(null!==Nt||null!==jt)&&(Jc(),Nt&&(t=Nt,e=jt,jt=Nt=null,Bt(t),e)))for(t=0;t<e.length;t++)Bt(e[t])}}function zt(e,t){var n=e.stateNode;if(null===n)return null;var r=n[He]||null;if(null===r)return null;n=r[t];e:switch(t){case"onClick":case"onClickCapture":case"onDoubleClick":case"onDoubleClickCapture":case"onMouseDown":case"onMouseDownCapture":case"onMouseMove":case"onMouseMoveCapture":case"onMouseUp":case"onMouseUpCapture":case"onMouseEnter":(r=!r.disabled)||(r=!("button"===(e=e.type)||"input"===e||"select"===e||"textarea"===e)),e=!r;break e;default:e=!1}if(e)return null;if(n&&"function"!=typeof n)throw Error(s(231,t,typeof n));return n}var Ut=!("undefined"==typeof window||void 0===window.document||void 0===window.document.createElement),Ht=!1;if(Ut)try{var Gt={};Object.defineProperty(Gt,"passive",{get:function(){Ht=!0}}),window.addEventListener("test",Gt,Gt),window.removeEventListener("test",Gt,Gt)}catch(e){Ht=!1}var qt=null,$t=null,Wt=null;function Vt(){if(Wt)return Wt;var e,t,n=$t,r=n.length,i="value"in qt?qt.value:qt.textContent,a=i.length;for(e=0;e<r&&n[e]===i[e];e++);var s=r-e;for(t=1;t<=s&&n[r-t]===i[a-t];t++);return Wt=i.slice(e,1<t?1-t:void 0)}function Yt(e){var t=e.keyCode;return"charCode"in e?0===(e=e.charCode)&&13===t&&(e=13):e=t,10===e&&(e=13),32<=e||13===e?e:0}function Kt(){return!0}function Zt(){return!1}function Qt(e){function t(t,n,r,i,a){for(var s in this._reactName=t,this._targetInst=r,this.type=n,this.nativeEvent=i,this.target=a,this.currentTarget=null,e)e.hasOwnProperty(s)&&(t=e[s],this[s]=t?t(i):i[s]);return this.isDefaultPrevented=(null!=i.defaultPrevented?i.defaultPrevented:!1===i.returnValue)?Kt:Zt,this.isPropagationStopped=Zt,this}return h(t.prototype,{preventDefault:function(){this.defaultPrevented=!0;var e=this.nativeEvent;e&&(e.preventDefault?e.preventDefault():"unknown"!=typeof e.returnValue&&(e.returnValue=!1),this.isDefaultPrevented=Kt)},stopPropagation:function(){var e=this.nativeEvent;e&&(e.stopPropagation?e.stopPropagation():"unknown"!=typeof e.cancelBubble&&(e.cancelBubble=!0),this.isPropagationStopped=Kt)},persist:function(){},isPersistent:Kt}),t}var Xt,Jt,en,tn={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(e){return e.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},nn=Qt(tn),rn=h({},tn,{view:0,detail:0}),an=Qt(rn),sn=h({},rn,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:vn,button:0,buttons:0,relatedTarget:function(e){return void 0===e.relatedTarget?e.from
vendor: 84,275 bytes, line 2
2Element===e.srcElement?e.toElement:e.fromElement:e.relatedTarget},movementX:function(e){return"movementX"in e?e.movementX:(e!==en&&(en&&"mousemove"===e.type?(Xt=e.screenX-en.screenX,Jt=e.screenY-en.screenY):Jt=Xt=0,en=e),Xt)},movementY:function(e){return"movementY"in e?e.movementY:Jt}}),on=Qt(sn),ln=Qt(h({},sn,{dataTransfer:0})),cn=Qt(h({},rn,{relatedTarget:0})),un=Qt(h({},tn,{animationName:0,elapsedTime:0,pseudoElement:0})),dn=Qt(h({},tn,{clipboardData:function(e){return"clipboardData"in e?e.clipboardData:window.clipboardData}})),fn=Qt(h({},tn,{data:0})),hn={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},pn={8:"Backspace",9:"Tab",12:"Clear",13:"Enter",16:"Shift",17:"Control",18:"Alt",19:"Pause",20:"CapsLock",27:"Escape",32:" ",33:"PageUp",34:"PageDown",35:"End",36:"Home",37:"ArrowLeft",38:"ArrowUp",39:"ArrowRight",40:"ArrowDown",45:"Insert",46:"Delete",112:"F1",113:"F2",114:"F3",115:"F4",116:"F5",117:"F6",118:"F7",119:"F8",120:"F9",121:"F10",122:"F11",123:"F12",144:"NumLock",145:"ScrollLock",224:"Meta"},mn={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function gn(e){var t=this.nativeEvent;return t.getModifierState?t.getModifierState(e):!!(e=mn[e])&&!!t[e]}function vn(){return gn}var yn=Qt(h({},rn,{key:function(e){if(e.key){var t=hn[e.key]||e.key;if("Unidentified"!==t)return t}return"keypress"===e.type?13===(e=Yt(e))?"Enter":String.fromCharCode(e):"keydown"===e.type||"keyup"===e.type?pn[e.keyCode]||"Unidentified":""},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:vn,charCode:function(e){return"keypress"===e.type?Yt(e):0},keyCode:function(e){return"keydown"===e.type||"keyup"===e.type?e.keyCode:0},which:function(e){return"keypress"===e.type?Yt(e):"keydown"===e.type||"keyup"===e.type?e.keyCode:0}})),bn=Qt(h({},sn,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0})),wn=Qt(h({},rn,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:vn})),An=Qt(h({},tn,{propertyName:0,elapsedTime:0,pseudoElement:0})),xn=Qt(h({},sn,{deltaX:function(e){return"deltaX"in e?e.deltaX:"wheelDeltaX"in e?-e.wheelDeltaX:0},deltaY:function(e){return"deltaY"in e?e.deltaY:"wheelDeltaY"in e?-e.wheelDeltaY:"wheelDelta"in e?-e.wheelDelta:0},deltaZ:0,deltaMode:0})),En=Qt(h({},tn,{newState:0,oldState:0})),Cn=[9,13,27,32],Sn=Ut&&"CompositionEvent"in window,kn=null;Ut&&"documentMode"in document&&(kn=document.documentMode);var Mn=Ut&&"TextEvent"in window&&!kn,_n=Ut&&(!Sn||kn&&8<kn&&11>=kn),Tn=String.fromCharCode(32),Dn=!1;function In(e,t){switch(e){case"keyup":return-1!==Cn.indexOf(t.keyCode);case"keydown":return 229!==t.keyCode;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function Rn(e){return"object"==typeof(e=e.detail)&&"data"in e?e.data:null}var On=!1,Pn={color:!0,date:!0,datetime:!0,"datetime-local":!0,email:!0,month:!0,number:!0,password:!0,range:!0,search:!0,tel:!0,text:!0,time:!0,url:!0,week:!0};function Nn(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return"input"===t?!!Pn[e.type]:"textarea"===t}function jn(e,t,n,r){Nt?jt?jt.push(r):jt=[r]:Nt=r,0<(t=rd(t,"onChange")).length&&(n=new nn("onChange","change",null,n,r),e.push({event:n,listeners:t}))}var Bn=null,Ln=null;function Fn(e){Ku(e,0)}function zn(e){if(pt(Xe(e)))return e}function Un(e,t){if("change"===e)return t}var Hn=!1;if(Ut){var Gn;if(Ut){var qn="oninput"in document;if(!qn){var $n=document.createElement("div");$n.setAttribute("oninput","return;"),qn="function"==typeof $n.oninput}Gn=qn}else Gn=!1;Hn=Gn&&(!document.documentMode||9<document.documentMode)}function Wn(){Bn&&(Bn.detachEvent("onpropertychange",Vn),Ln=Bn=null)}function Vn(e){if("value"===e.propertyName&&zn(Ln)){var t=[];jn(t,Ln,e,Pt(e)),Ft(Fn,t)}}function Yn(e,t,n){"focusin"===e?(Wn(),Ln=n,(Bn=t).attachEvent("onpropertychange",Vn)):"focusout"===e&&Wn()}function Kn(e){if("selectionchange"===e||"keyup"===e||"keydown"===e)return zn(Ln)}function Zn(e,t){if("click"===e)return zn(t)}function Qn(e,t){if("input"===e||"change"===e)return zn(t)}var Xn="function"==typeof Object.is?Object.is:function(e,t){return e===t&&(0!==e||1/e==1/t)||e!=e&&t!=t};function Jn(e,t){if(Xn(e,t))return!0;if("object"!=typeof e||null===e||"object"!=typeof t||null===t)return!1;var n=Object.keys(e),r=Object.keys(t);if(n.length!==r.length)return!1;for(r=0;r<n.length;r++){var i=n[r];if(!re.call(t,i)||!Xn(e[i],t[i]))return!1}return!0}function er(e){for(;e&&e.firstChild;)e=e.firstChild;return e}function tr(e,t){var n,r=er(e);for(e=0;r;){if(3===r.nodeType){if(n=e+r.textContent.length,e<=t&&n>=t)return{node:r,offset:t-e};e=n}e:{for(;r;){if(r.nextSibling){r=r.nextSibling;break e}r=r.parentNode}r=void 0}r=er(r)}}function nr(e,t){return!(!e||!t)&&(e===t||(!e||3!==e.nodeType)&&(t&&3===t.nodeType?nr(e,t.parentNode):"contains"in e?e.contains(t):!!e.compareDocumentPosition&&!!(16&e.compareDocumentPosition(t))))}function rr(e){for(var t=mt((e=null!=e&&null!=e.ownerDocument&&null!=e.ownerDocument.defaultView?e.ownerDocument.defaultView:window).document);t instanceof e.HTMLIFrameElement;){try{var n="string"==typeof t.contentWindow.location.href}catch(e){n=!1}if(!n)break;t=mt((e=t.contentWindow).document)}return t}function ir(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t&&("input"===t&&("text"===e.type||"search"===e.type||"tel"===e.type||"url"===e.type||"password"===e.type)||"textarea"===t||"true"===e.contentEditable)}var ar=Ut&&"documentMode"in document&&11>=document.documentMode,sr=null,or=null,lr=null,cr=!1;function ur(e,t,n){var r=n.window===n?n.document:9===n.nodeType?n:n.ownerDocument;cr||null==sr||sr!==mt(r)||(r="selectionStart"in(r=sr)&&ir(r)?{start:r.selectionStart,end:r.selectionEnd}:{anchorNode:(r=(r.ownerDocument&&r.ownerDocument.defaultView||window).getSelection()).anchorNode,anchorOffset:r.anchorOffset,focusNode:r.focusNode,focusOffset:r.focusOffset},lr&&Jn(lr,r)||(lr=r,0<(r=rd(or,"onSelect")).length&&(t=new nn("onSelect","select",null,t,n),e.push({event:t,listeners:r}),t.target=sr)))}function dr(e,t){var n={};return n[e.toLowerCase()]=t.toLowerCase(),n["Webkit"+e]="webkit"+t,n["Moz"+e]="moz"+t,n}var fr={animationend:dr("Animation","AnimationEnd"),animationiteration:dr("Animation","AnimationIteration"),animationstart:dr("Animation","AnimationStart"),transitionrun:dr("Transition","TransitionRun"),transitionstart:dr("Transition","TransitionStart"),transitioncancel:dr("Transition","TransitionCancel"),transitionend:dr("Transition","TransitionEnd")},hr={},pr={};function mr(e){if(hr[e])return hr[e];if(!fr[e])return e;var t,n=fr[e];for(t in n)if(n.hasOwnProperty(t)&&t in pr)return hr[e]=n[t];return e}Ut&&(pr=document.createElement("div").style,"AnimationEvent"in window||(delete fr.animationend.animation,delete fr.animationiteration.animation,delete fr.animationstart.animation),"TransitionEvent"in window||delete fr.transitionend.transition);var gr=mr("animationend"),vr=mr("animationiteration"),yr=mr("animationstart"),br=mr("transitionrun"),wr=mr("transitionstart"),Ar=mr("transitioncancel"),xr=mr("transitionend"),Er=new Map,Cr="abort auxClick beforeToggle cancel canPlay canPlayThrough click close contextMenu copy cut drag dragEnd dragEnter dragExit dragLeave dragOver dragStart drop durationChange emptied encrypted ended error gotPointerCapture input invalid keyDown keyPress keyUp load loadedData loadedMetadata loadStart lostPointerCapture mouseDown mouseMove mouseOut mouseOver mouseUp paste pause play playing pointerCancel pointerDown pointerMove pointerOut pointerOver pointerUp progress rateChange reset resize seeked seeking stalled submit suspend timeUpdate touchCancel touchEnd touchStart volumeChange scroll toggle touchMove waiting wheel".split(" ");function Sr(e,t){Er.set(e,t),rt(t,[e])}Cr.push("scrollEnd");var kr="function"==typeof reportError?reportError:function(e){if("object"==typeof window&&"function"==typeof window.ErrorEvent){var t=new window.ErrorEvent("error",{bubbles:!0,cancelable:!0,message:"object"==typeof e&&null!==e&&"string"==typeof e.message?String(e.message):String(e),error:e});if(!window.dispatchEvent(t))return}else if("object"==typeof process&&"function"==typeof process.emit)return void process.emit("uncaughtException",e);console.error(e)},Mr=[],_r=0,Tr=0;function Dr(){for(var e=_r,t=Tr=_r=0;t<e;){var n=Mr[t];Mr[t++]=null;var r=Mr[t];Mr[t++]=null;var i=Mr[t];Mr[t++]=null;var a=Mr[t];if(Mr[t++]=null,null!==r&&null!==i){var s=r.pending;null===s?i.next=i:(i.next=s.next,s.next=i),r.pending=i}0!==a&&Pr(n,i,a)}}function Ir(e,t,n,r){Mr[_r++]=e,Mr[_r++]=t,Mr[_r++]=n,Mr[_r++]=r,Tr|=r,e.lanes|=r,null!==(e=e.alternate)&&(e.lanes|=r)}function Rr(e,t,n,r){return Ir(e,t,n,r),Nr(e)}function Or(e,t){return Ir(e,null,null,t),Nr(e)}function Pr(e,t,n){e.lanes|=n;var r=e.alternate;null!==r&&(r.lanes|=n);for(var i=!1,a=e.return;null!==a;)a.childLanes|=n,null!==(r=a.alternate)&&(r.childLanes|=n),22===a.tag&&(null===(e=a.stateNode)||1&e._visibility||(i=!0)),e=a,a=a.return;return 3===e.tag?(a=e.stateNode,i&&null!==t&&(i=31-we(n),null===(r=(e=a.hiddenUpdates)[i])?e[i]=[t]:r.push(t),t.lane=536870912|n),a):null}function Nr(e){if(50<qc)throw qc=0,$c=null,Error(s(185));for(var t=e.return;null!==t;)t=(e=t).return;return 3===e.tag?e.stateNode:null}var jr={};function Br(e,t,n,r){this.tag=e,this.key=n,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.refCleanup=this.ref=null,this.pendingProps=t,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=r,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function Lr(e,t,n,r){return new Br(e,t,n,r)}function Fr(e){return!(!(e=e.prototype)||!e.isReactComponent)}function zr(e,t){var n=e.alternate;return null===n?((n=Lr(e.tag,t,e.key,e.mode)).elementType=e.elementType,n.type=e.type,n.stateNode=e.stateNode,n.alternate=e,e.alternate=n):(n.pendingProps=t,n.type=e.type,n.flags=0,n.subtreeFlags=0,n.deletions=null),n.flags=65011712&e.flags,n.childLanes=e.childLanes,n.lanes=e.lanes,n.child=e.child,n.memoizedProps=e.memoizedProps,n.memoizedState=e.memoizedState,n.updateQueue=e.updateQueue,t=e.dependencies,n.dependencies=null===t?null:{lanes:t.lanes,firstContext:t.firstContext},n.sibling=e.sibling,n.index=e.index,n.ref=e.ref,n.refCleanup=e.refCleanup,n}function Ur(e,t){e.flags&=65011714;var n=e.alternate;return null===n?(e.childLanes=0,e.lanes=t,e.child=null,e.subtreeFlags=0,e.memoizedProps=null,e.memoizedState=null,e.updateQueue=null,e.dependencies=null,e.stateNode=null):(e.childLanes=n.childLanes,e.lanes=n.lanes,e.child=n.child,e.subtreeFlags=0,e.deletions=null,e.memoizedProps=n.memoizedProps,e.memoizedState=n.memoizedState,e.updateQueue=n.updateQueue,e.type=n.type,t=n.dependencies,e.dependencies=null===t?null:{lanes:t.lanes,firstContext:t.firstContext}),e}function Hr(e,t,n,r,i,a){var o=0;if(r=e,"function"==typeof e)Fr(e)&&(o=1);else if("string"==typeof e)o=function(e,t,n){if(1===n||null!=t.itemProp)return!1;switch(e){case"meta":case"title":return!0;case"style":if("string"!=typeof t.precedence||"string"!=typeof t.href||""===t.href)break;return!0;case"link":if("string"!=typeof t.rel||"string"!=typeof t.href||""===t.href||t.onLoad||t.onError)break;return"stylesheet"!==t.rel||(e=t.disabled,"string"==typeof t.precedence&&null==e);case"script":if(t.async&&"function"!=typeof t.async&&"symbol"!=typeof t.async&&!t.onLoad&&!t.onError&&t.src&&"string"==typeof t.src)return!0}return!1}(e,n,q.current)?26:"html"===e||"head"===e||"body"===e?27:5;else e:switch(e){case M:return(e=Lr(31,n,t,i)).elementType=M,e.lanes=a,e;case v:return Gr(n.children,i,a,t);case y:o=8,i|=24;break;case b:return(e=Lr(12,n,t,2|i)).elementType=b,e.lanes=a,e;case E:return(e=Lr(13,n,t,i)).elementType=E,e.lanes=a,e;case C:return(e=Lr(19,n,t,i)).elementType=C,e.lanes=a,e;default:if("object"==typeof e&&null!==e)switch(e.$$typeof){case A:o=10;break e;case w:o=9;break e;case x:o=11;break e;case S:o=14;break e;case k:o=16,r=null;break e}o=29,n=Error(s(130,null===e?"null":typeof e,"")),r=null}return(t=Lr(o,n,t,i)).elementType=e,t.type=r,t.lanes=a,t}function Gr(e,t,n,r){return(e=Lr(7,e,r,t)).lanes=n,e}function qr(e,t,n){return(e=Lr(6,e,null,t)).lanes=n,e}function $r(e){var t=Lr(18,null,null,0);return t.stateNode=e,t}function Wr(e,t,n){return(t=Lr(4,null!==e.children?e.children:[],e.key,t)).lanes=n,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}var Vr=new WeakMap;function Yr(e,t){if("object"==typeof e&&null!==e){var n=Vr.get(e);return void 0!==n?n:(t={value:e,source:t,stack:ne(t)},Vr.set(e,t),t)}return{value:e,source:t,stack:ne(t)}}var Kr=[],Zr=0,Qr=null,Xr=0,Jr=[],ei=0,ti=null,ni=1,ri="";function ii(e,t){Kr[Zr++]=Xr,Kr[Zr++]=Qr,Qr=e,Xr=t}function ai(e,t,n){Jr[ei++]=ni,Jr[ei++]=ri,Jr[ei++]=ti,ti=e;var r=ni;e=ri;var i=32-we(r)-1;r&=~(1<<i),n+=1;var a=32-we(t)+i;if(30<a){var s=i-i%5;a=(r&(1<<s)-1).toString(32),r>>=s,i-=s,ni=1<<32-we(t)+i|n<<i|r,ri=a+e}else ni=1<<a|n<<i|r,ri=e}function si(e){null!==e.return&&(ii(e,1),ai(e,1,0))}function oi(e){for(;e===Qr;)Qr=Kr[--Zr],Kr[Zr]=null,Xr=Kr[--Zr],Kr[Zr]=null;for(;e===ti;)ti=Jr[--ei],Jr[ei]=null,ri=Jr[--ei],Jr[ei]=null,ni=Jr[--ei],Jr[ei]=null}function li(e,t){Jr[ei++]=ni,Jr[ei++]=ri,Jr[ei++]=ti,ni=t.id,ri=t.overflow,ti=e}var ci=null,ui=null,di=!1,fi=null,hi=!1,pi=Error(s(519));function mi(e){throw Ai(Yr(Error(s(418,1<arguments.length&&void 0!==arguments[1]&&arguments[1]?"text":"HTML","")),e)),pi}function gi(e){var t=e.stateNode,n=e.type,r=e.memoizedProps;switch(t[Ue]=e,t[He]=r,n){case"dialog":Zu("cancel",t),Zu("close",t);break;case"iframe":case"object":case"embed":Zu("load",t);break;case"video":case"audio":for(n=0;n<Vu.length;n++)Zu(Vu[n],t);break;case"source":Zu("error",t);break;case"img":case"image":case"link":Zu("error",t),Zu("load",t);break;case"details":Zu("toggle",t);break;case"input":Zu("invalid",t),bt(t,r.value,r.defaultValue,r.checked,r.defaultChecked,r.type,r.name,!0);break;case"select":Zu("invalid",t);break;case"textarea":Zu("invalid",t),Et(t,r.value,r.defaultValue,r.children)}"string"!=typeof(n=r.children)&&"number"!=typeof n&&"bigint"!=typeof n||t.textContent===""+n||!0===r.suppressHydrationWarning||cd(t.textContent,n)?(null!=r.popover&&(Zu("beforetoggle",t),Zu("toggle",t)),null!=r.onScroll&&Zu("scroll",t),null!=r.onScrollEnd&&Zu("scrollend",t),null!=r.onClick&&(t.onclick=Rt),t=!0):t=!1,t||mi(e,!0)}function vi(e){for(ci=e.return;ci;)switch(ci.tag){case 5:case 31:case 13:return void(hi=!1);case 27:case 3:return void(hi=!0);default:ci=ci.return}}function yi(e){if(e!==ci)return!1;if(!di)return vi(e),di=!0,!1;var t,n=e.tag;if((t=3!==n&&27!==n)&&((t=5===n)&&(t=!("form"!==(t=e.type)&&"button"!==t)||bd(e.type,e.memoizedProps)),t=!t),t&&ui&&mi(e),vi(e),13===n){if(!(e=null!==(e=e.memoizedState)?e.dehydrated:null))throw Error(s(317));ui=Nd(e)}else if(31===n){if(!(e=null!==(e=e.memoizedState)?e.dehydrated:null))throw Error(s(317));ui=Nd(e)}else 27===n?(n=ui,kd(e.type)?(e=Pd,Pd=null,ui=e):ui=n):ui=ci?Od(e.stateNode.nextSibling):null;return!0}function bi(){ui=ci=null,di=!1}function wi(){var e=fi;return null!==e&&(null===Dc?Dc=e:Dc.push.apply(Dc,e),fi=null),e}function Ai(e){null===fi?fi=[e]:fi.push(e)}var xi=F(null),Ei=null,Ci=null;function Si(e,t,n){U(xi,t._currentValue),t._currentValue=n}function ki(e){e._currentValue=xi.current,z(xi)}function Mi(e,t,n){for(;null!==e;){var r=e.alternate;if((e.childLanes&t)!==t?(e.childLanes|=t,null!==r&&(r.childLanes|=t)):null!==r&&(r.childLanes&t)!==t&&(r.childLanes|=t),e===n)break;e=e.return}}function _i(e,t,n,r){var i=e.child;for(null!==i&&(i.return=e);null!==i;){var a=i.dependencies;if(null!==a){var o=i.child;a=a.firstContext;e:for(;null!==a;){var l=a;a=i;for(var c=0;c<t.length;c++)if(l.context===t[c]){a.lanes|=n,null!==(l=a.alternate)&&(l.lanes|=n),Mi(a.return,n,e),r||(o=null);break e}a=l.next}}else if(18===i.tag){if(null===(o=i.return))throw Error(s(341));o.lanes|=n,null!==(a=o.alternate)&&(a.lanes|=n),Mi(o,n,e),o=null}else o=i.child;if(null!==o)o.return=i;else for(o=i;null!==o;){if(o===e){o=null;break}if(null!==(i=o.sibling)){i.return=o.return,o=i;break}o=o.return}i=o}}function Ti(e,t,n,r){e=null;for(var i=t,a=!1;null!==i;){if(!a)if(524288&i.flags)a=!0;else if(262144&i.flags)break;if(10===i.tag){var o=i.alternate;if(null===o)throw Error(s(387));if(null!==(o=o.memoizedProps)){var l=i.type;Xn(i.pendingProps.value,o.value)||(null!==e?e.push(l):e=[l])}}else if(i===V.current){if(null===(o=i.alternate))throw Error(s(387));o.memoizedState.memoizedState!==i.memoizedState.memoizedState&&(null!==e?e.push(df):e=[df])}i=i.return}null!==e&&_i(t,e,n,r),t.flags|=262144}function Di(e){for(e=e.firstContext;null!==e;){if(!Xn(e.context._currentValue,e.memoizedValue))return!0;e=e.next}return!1}function Ii(e){Ei=e,Ci=null,null!==(e=e.dependencies)&&(e.firstContext=null)}function Ri(e){return Pi(Ei,e)}function Oi(e,t){return null===Ei&&Ii(e),Pi(e,t)}function Pi(e,t){var n=t._currentValue;if(t={context:t,memoizedValue:n,next:null},null===Ci){if(null===e)throw Error(s(308));Ci=t,e.dependencies={lanes:0,firstContext:t},e.flags|=524288}else Ci=Ci.next=t;return n}var Ni="undefined"!=typeof AbortController?AbortController:function(){var e=[],t=this.signal={aborted:!1,addEventListener:function(t,n){e.push(n)}};this.abort=function(){t.aborted=!0,e.forEach(function(e){return e()})}},ji=r.unstable_scheduleCallback,Bi=r.unstable_NormalPriority,Li={$$typeof:A,Consumer:null,Provider:null,_currentValue:null,_currentValue2:null,_threadCount:0};function Fi(){return{controller:new Ni,data:new Map,refCount:0}}function zi(e){e.refCount--,0===e.refCount&&ji(Bi,function(){e.controller.abort()})}var Ui=null,Hi=0,Gi=0,qi=null;function $i(){if(0===--Hi&&null!==Ui){null!==qi&&(qi.status="fulfilled");var e=Ui;Ui=null,Gi=0,qi=null;for(var t=0;t<e.length;t++)(0,e[t])()}}var Wi=P.S;P.S=function(e,t){Oc=le(),"object"==typeof t&&null!==t&&"function"==typeof t.then&&function(e,t){if(null===Ui){var n=Ui=[];Hi=0,Gi=Hu(),qi={status:"pending",value:void 0,then:function(e){n.push(e)}}}Hi++,t.then($i,$i)}(0,t),null!==Wi&&Wi(e,t)};var Vi=F(null);function Yi(){var e=Vi.current;return null!==e?e:pc.pooledCache}function Ki(e,t){U(Vi,null===t?Vi.current:t.pool)}function Zi(){var e=Yi();return null===e?null:{parent:Li._currentValue,pool:e}}var Qi=Error(s(460)),Xi=Error(s(474)),Ji=Error(s(542)),ea={then:function(){}};function ta(e){return"fulfilled"===(e=e.status)||"rejected"===e}function na(e,t,n){switch(void 0===(n=e[n])?e.push(t):n!==t&&(t.then(Rt,Rt),t=n),t.status){case"fulfilled":return t.value;case"rejected":throw sa(e=t.reason),e;default:if("string"==typeof t.status)t.then(Rt,Rt);else{if(null!==(e=pc)&&100<e.shellSuspendCounter)throw Error(s(482));(e=t).status="pending",e.then(function(e){if("pending"===t.status){var n=t;n.status="fulfilled",n.value=e}},function(e){if("pending"===t.status){var n=t;n.status="rejected",n.reason=e}})}switch(t.status){case"fulfilled":return t.value;case"rejected":throw sa(e=t.reason),e}throw ia=t,Qi}}function ra(e){try{return(0,e._init)(e._payload)}catch(e){if(null!==e&&"object"==typeof e&&"function"==typeof e.then)throw ia=e,Qi;throw e}}var ia=null;function aa(){if(null===ia)throw Error(s(459));var e=ia;return ia=null,e}function sa(e){if(e===Qi||e===Ji)throw Error(s(483))}var oa=null,la=0;function ca(e){var t=la;return la+=1,null===oa&&(oa=[]),na(oa,e,t)}function ua(e,t){t=t.props.ref,e.ref=void 0!==t?t:null}function da(e,t){if(t.$$typeof===p)throw Error(s(525));throw e=Object.prototype.toString.call(t),Error(s(31,"[object Object]"===e?"object with keys {"+Object.keys(t).join(", ")+"}":e))}function fa(e){function t(t,n){if(e){var r=t.deletions;null===r?(t.deletions=[n],t.flags|=16):r.push(n)}}function n(n,r){if(!e)return null;for(;null!==r;)t(n,r),r=r.sibling;return null}function r(e){for(var t=new Map;null!==e;)null!==e.key?t.set(e.key,e):t.set(e.index,e),e=e.sibling;return t}function i(e,t){return(e=zr(e,t)).index=0,e.sibling=null,e}function a(t,n,r){return t.index=r,e?null!==(r=t.alternate)?(r=r.index)<n?(t.flags|=67108866,n):r:(t.flags|=67108866,n):(t.flags|=1048576,n)}function o(t){return e&&null===t.alternate&&(t.flags|=67108866),t}function l(e,t,n,r){return null===t||6!==t.tag?((t=qr(n,e.mode,r)).return=e,t):((t=i(t,n)).return=e,t)}function c(e,t,n,r){var a=n.type;return a===v?d(e,t,n.props.children,r,n.key):null!==t&&(t.elementType===a||"object"==typeof a&&null!==a&&a.$$typeof===k&&ra(a)===t.type)?(ua(t=i(t,n.props),n),t.return=e,t):(ua(t=Hr(n.type,n.key,n.props,null,e.mode,r),n),t.return=e,t)}function u(e,t,n,r){return null===t||4!==t.tag||t.stateNode.containerInfo!==n.containerInfo||t.stateNode.implementation!==n.implementation?((t=Wr(n,e.mode,r)).return=e,t):((t=i(t,n.children||[])).return=e,t)}function d(e,t,n,r,a){return null===t||7!==t.tag?((t=Gr(n,e.mode,r,a)).return=e,t):((t=i(t,n)).return=e,t)}function f(e,t,n){if("string"==typeof t&&""!==t||"number"==typeof t||"bigint"==typeof t)return(t=qr(""+t,e.mode,n)).return=e,t;if("object"==typeof t&&null!==t){switch(t.$$typeof){case m:return ua(n=Hr(t.type,t.key,t.props,null,e.mode,n),t),n.return=e,n;case g:return(t=Wr(t,e.mode,n)).return=e,t;case k:return f(e,t=ra(t),n)}if(O(t)||D(t))return(t=Gr(t,e.mode,n,null)).return=e,t;if("function"==typeof t.then)return f(e,ca(t),n);if(t.$$typeof===A)return f(e,Oi(e,t),n);da(e,t)}return null}function h(e,t,n,r){var i=null!==t?t.key:null;if("string"==typeof n&&""!==n||"number"==typeof n||"bigint"==typeof n)return null!==i?null:l(e,t,""+n,r);if("object"==typeof n&&null!==n){switch(n.$$typeof){case m:return n.key===i?c(e,t,n,r):null;case g:return n.key===i?u(e,t,n,r):null;case k:return h(e,t,n=ra(n),r)}if(O(n)||D(n))return null!==i?null:d(e,t,n,r,null);if("function"==typeof n.then)return h(e,t,ca(n),r);if(n.$$typeof===A)return h(e,t,Oi(e,n),r);da(e,n)}return null}function p(e,t,n,r,i){if("string"==typeof r&&""!==r||"number"==typeof r||"bigint"==typeof r)return l(t,e=e.get(n)||null,""+r,i);if("object"==typeof r&&null!==r){switch(r.$$typeof){case m:return c(t,e=e.get(null===r.key?n:r.key)||null,r,i);case g:return u(t,e=e.get(null===r.key?n:r.key)||null,r,i);case k:return p(e,t,n,r=ra(r),i)}if(O(r)||D(r))return d(t,e=e.get(n)||null,r,i,null);if("function"==typeof r.then)return p(e,t,n,ca(r),i);if(r.$$typeof===A)return p(e,t,n,Oi(t,r),i);da(t,r)}return null}function y(l,c,u,d){if("object"==typeof u&&null!==u&&u.type===v&&null===u.key&&(u=u.props.children),"object"==typeof u&&null!==u){switch(u.$$typeof){case m:e:{for(var b=u.key;null!==c;){if(c.key===b){if((b=u.type)===v){if(7===c.tag){n(l,c.sibling),(d=i(c,u.props.children)).return=l,l=d;break e}}else if(c.elementType===b||"object"==typeof b&&null!==b&&b.$$typeof===k&&ra(b)===c.type){n(l,c.sibling),ua(d=i(c,u.props),u),d.return=l,l=d;break e}n(l,c);break}t(l,c),c=c.sibling}u.type===v?((d=Gr(u.props.children,l.mode,d,u.key)).return=l,l=d):(ua(d=Hr(u.type,u.key,u.props,null,l.mode,d),u),d.return=l,l=d)}return o(l);case g:e:{for(b=u.key;null!==c;){if(c.key===b){if(4===c.tag&&c.stateNode.containerInfo===u.containerInfo&&c.stateNode.implementation===u.implementation){n(l,c.sibling),(d=i(c,u.children||[])).return=l,l=d;break e}n(l,c);break}t(l,c),c=c.sibling}(d=Wr(u,l.mode,d)).return=l,l=d}return o(l);case k:return y(l,c,u=ra(u),d)}if(O(u))return function(i,s,o,l){for(var c=null,u=null,d=s,m=s=0,g=null;null!==d&&m<o.length;m++){d.index>m?(g=d,d=null):g=d.sibling;var v=h(i,d,o[m],l);if(null===v){null===d&&(d=g);break}e&&d&&null===v.alternate&&t(i,d),s=a(v,s,m),null===u?c=v:u.sibling=v,u=v,d=g}if(m===o.length)return n(i,d),di&&ii(i,m),c;if(null===d){for(;m<o.length;m++)null!==(d=f(i,o[m],l))&&(s=a(d,s,m),null===u?c=d:u.sibling=d,u=d);return di&&ii(i,m),c}for(d=r(d);m<o.length;m++)null!==(g=p(d,i,m,o[m],l))&&(e&&null!==g.alternate&&d.delete(null===g.key?m:g.key),s=a(g,s,m),null===u?c=g:u.sibling=g,u=g);return e&&d.forEach(function(e){return t(i,e)}),di&&ii(i,m),c}(l,c,u,d);if(D(u)){if("function"!=typeof(b=D(u)))throw Error(s(150));return function(i,o,l,c){if(null==l)throw Error(s(151));for(var u=null,d=null,m=o,g=o=0,v=null,y=l.next();null!==m&&!y.done;g++,y=l.next()){m.index>g?(v=m,m=null):v=m.sibling;var b=h(i,m,y.value,c);if(null===b){null===m&&(m=v);break}e&&m&&null===b.alternate&&t(i,m),o=a(b,o,g),null===d?u=b:d.sibling=b,d=b,m=v}if(y.done)return n(i,m),di&&ii(i,g),u;if(null===m){for(;!y.done;g++,y=l.next())null!==(y=f(i,y.value,c))&&(o=a(y,o,g),null===d?u=y:d.sibling=y,d=y);return di&&ii(i,g),u}for(m=r(m);!y.done;g++,y=l.next())null!==(y=p(m,i,g,y.value,c))&&(e&&null!==y.alternate&&m.delete(null===y.key?g:y.key),o=a(y,o,g),null===d?u=y:d.sibling=y,d=y);return e&&m.forEach(function(e){return t(i,e)}),di&&ii(i,g),u}(l,c,u=b.call(u),d)}if("function"==typeof u.then)return y(l,c,ca(u),d);if(u.$$typeof===A)return y(l,c,Oi(l,u),d);da(l,u)}return"string"==typeof u&&""!==u||"number"==typeof u||"bigint"==typeof u?(u=""+u,null!==c&&6===c.tag?(n(l,c.sibling),(d=i(c,u)).return=l,l=d):(n(l,c),(d=qr(u,l.mode,d)).return=l,l=d),o(l)):n(l,c)}return function(e,t,n,r){try{la=0;var i=y(e,t,n,r);return oa=null,i}catch(t){if(t===Qi||t===Ji)throw t;var a=Lr(29,t,null,e.mode);return a.lanes=r,a.return=e,a}}}var ha=fa(!0),pa=fa(!1),ma=!1;function ga(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,lanes:0,hiddenCallbacks:null},callbacks:null}}function va(e,t){e=e.updateQueue,t.updateQueue===e&&(t.updateQueue={baseState:e.baseState,firstBaseUpdate:e.firstBaseUpdate,lastBaseUpdate:e.lastBaseUpdate,shared:e.shared,callbacks:null})}function ya(e){return{lane:e,tag:0,payload:null,callback:null,next:null}}function ba(e,t,n){var r=e.updateQueue;if(null===r)return null;if(r=r.shared,2&hc){var i=r.pending;return null===i?t.next=t:(t.next=i.next,i.next=t),r.pending=t,t=Nr(e),Pr(e,null,n),t}return Ir(e,r,t,n),Nr(e)}function wa(e,t,n){if(null!==(t=t.updateQueue)&&(t=t.shared,4194048&n)){var r=t.lanes;n|=r&=e.pendingLanes,t.lanes=n,Pe(e,n)}}function Aa(e,t){var n=e.updateQueue,r=e.alternate;if(null!==r&&n===(r=r.updateQueue)){var i=null,a=null;if(null!==(n=n.firstBaseUpdate)){do{var s={lane:n.lane,tag:n.tag,payload:n.payload,callback:null,next:null};null===a?i=a=s:a=a.next=s,n=n.next}while(null!==n);null===a?i=a=t:a=a.next=t}else i=a=t;return n={baseState:r.baseState,firstBaseUpdate:i,lastBaseUpdate:a,shared:r.shared,callbacks:r.callbacks},void(e.updateQueue=n)}null===(e=n.lastBaseUpdate)?n.firstBaseUpdate=t:e.next=t,n.lastBaseUpdate=t}var xa=!1;function Ea(){if(xa&&null!==qi)throw qi}function Ca(e,t,n,r){xa=!1;var i=e.updateQueue;ma=!1;var a=i.firstBaseUpdate,s=i.lastBaseUpdate,o=i.shared.pending;if(null!==o){i.shared.pending=null;var l=o,c=l.next;l.next=null,null===s?a=c:s.next=c,s=l;var u=e.alternate;null!==u&&(o=(u=u.updateQueue).lastBaseUpdate)!==s&&(null===o?u.firstBaseUpdate=c:o.next=c,u.lastBaseUpdate=l)}if(null!==a){var d=i.baseState;for(s=0,u=c=l=null,o=a;;){var f=-536870913&o.lane,p=f!==o.lane;if(p?(gc&f)===f:(r&f)===f){0!==f&&f===Gi&&(xa=!0),null!==u&&(u=u.next={lane:0,tag:o.tag,payload:o.payload,callback:null,next:null});e:{var m=e,g=o;f=t;var v=n;switch(g.tag){case 1:if("function"==typeof(m=g.payload)){d=m.call(v,d,f);break e}d=m;break e;case 3:m.flags=-65537&m.flags|128;case 0:if(null==(f="function"==typeof(m=g.payload)?m.call(v,d,f):m))break e;d=h({},d,f);break e;case 2:ma=!0}}null!==(f=o.callback)&&(e.flags|=64,p&&(e.flags|=8192),null===(p=i.callbacks)?i.callbacks=[f]:p.push(f))}else p={lane:f,tag:o.tag,payload:o.payload,callback:o.callback,next:null},null===u?(c=u=p,l=d):u=u.next=p,s|=f;if(null===(o=o.next)){if(null===(o=i.shared.pending))break;o=(p=o).next,p.next=null,i.lastBaseUpdate=p,i.shared.pending=null}}null===u&&(l=d),i.baseState=l,i.firstBaseUpdate=c,i.lastBaseUpdate=u,null===a&&(i.shared.lanes=0),Cc|=s,e.lanes=s,e.memoizedState=d}}function Sa(e,t){if("function"!=typeof e)throw Error(s(191,e));e.call(t)}function ka(e,t){var n=e.callbacks;if(null!==n)for(e.callbacks=null,e=0;e<n.length;e++)Sa(n[e],t)}var Ma=F(null),_a=F(0);function Ta(e,t){U(_a,e=xc),U(Ma,t),xc=e|t.baseLanes}function Da(){U(_a,xc),U(Ma,Ma.current)}function Ia(){xc=_a.current,z(Ma),z(_a)}var Ra=F(null),Oa=null;function Pa(e){var t=e.alternate;U(Fa,1&Fa.current),U(Ra,e),null===Oa&&(null===t||null!==Ma.current||null!==t.memoizedState)&&(Oa=e)}function Na(e){U(Fa,Fa.current),U(Ra,e),null===Oa&&(Oa=e)}function ja(e){22===e.tag?(U(Fa,Fa.current),U(Ra,e),null===Oa&&(Oa=e)):Ba()}function Ba(){U(Fa,Fa.current),U(Ra,Ra.current)}function La(e){z(Ra),Oa===e&&(Oa=null),z(Fa)}var Fa=F(0);function za(e){for(var t=e;null!==t;){if(13===t.tag){var n=t.memoizedState;if(null!==n&&(null===(n=n.dehydrated)||Id(n)||Rd(n)))return t}else if(19!==t.tag||"forwards"!==t.memoizedProps.revealOrder&&"backwards"!==t.memoizedProps.revealOrder&&"unstable_legacy-backwards"!==t.memoizedProps.revealOrder&&"together"!==t.memoizedProps.revealOrder){if(null!==t.child){t.child.return=t,t=t.child;continue}}else if(128&t.flags)return t;if(t===e)break;for(;null===t.sibling;){if(null===t.return||t.return===e)return null;t=t.return}t.sibling.return=t.return,t=t.sibling}return null}var Ua=0,Ha=null,Ga=null,qa=null,$a=!1,Wa=!1,Va=!1,Ya=0,Ka=0,Za=null,Qa=0;function Xa(){throw Error(s(321))}function Ja(e,t){if(null===t)return!1;for(var n=0;n<t.length&&n<e.length;n++)if(!Xn(e[n],t[n]))return!1;return!0}function es(e,t,n,r,i,a){return Ua=a,Ha=t,t.memoizedState=null,t.updateQueue=null,t.lanes=0,P.H=null===e||null===e.memoizedState?go:vo,Va=!1,a=n(r,i),Va=!1,Wa&&(a=ns(t,n,r,i)),ts(e),a}function ts(e){P.H=mo;var t=null!==Ga&&null!==Ga.next;if(Ua=0,qa=Ga=Ha=null,$a=!1,Ka=0,Za=null,t)throw Error(s(300));null===e||Oo||null!==(e=e.dependencies)&&Di(e)&&(Oo=!0)}function ns(e,t,n,r){Ha=e;var i=0;do{if(Wa&&(Za=null),Ka=0,Wa=!1,25<=i)throw Error(s(301));if(i+=1,qa=Ga=null,null!=e.updateQueue){var a=e.updateQueue;a.lastEffect=null,a.events=null,a.stores=null,null!=a.memoCache&&(a.memoCache.index=0)}P.H=yo,a=t(n,r)}while(Wa);return a}function rs(){var e=P.H,t=e.useState()[0];return t="function"==typeof t.then?cs(t):t,e=e.useState()[0],(null!==Ga?Ga.memoizedState:null)!==e&&(Ha.flags|=1024),t}function is(){var e=0!==Ya;return Ya=0,e}function as(e,t,n){t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~n}function ss(e){if($a){for(e=e.memoizedState;null!==e;){var t=e.queue;null!==t&&(t.pending=null),e=e.next}$a=!1}Ua=0,qa=Ga=Ha=null,Wa=!1,Ka=Ya=0,Za=null}function os(){var e={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return null===qa?Ha.memoizedState=qa=e:qa=qa.next=e,qa}function ls(){if(null===Ga){var e=Ha.alternate;e=null!==e?e.memoizedState:null}else e=Ga.next;var t=null===qa?Ha.memoizedState:qa.next;if(null!==t)qa=t,Ga=e;else{if(null===e){if(null===Ha.alternate)throw Error(s(467));throw Error(s(310))}e={memoizedState:(Ga=e).memoizedState,baseState:Ga.baseState,baseQueue:Ga.baseQueue,queue:Ga.queue,next:null},null===qa?Ha.memoizedState=qa=e:qa=qa.next=e}return qa}function cs(e){var t=Ka;return Ka+=1,null===Za&&(Za=[]),e=na(Za,e,t),t=Ha,null===(null===qa?t.memoizedState:qa.next)&&(t=t.alternate,P.H=null===t||null===t.memoizedState?go:vo),e}function us(e){if(null!==e&&"object"==typeof e){if("function"==typeof e.then)return cs(e);if(e.$$typeof===A)return Ri(e)}throw Error(s(438,String(e)))}function ds(e){var t=null,n=Ha.updateQueue;if(null!==n&&(t=n.memoCache),null==t){var r=Ha.alternate;null!==r&&null!==(r=r.updateQueue)&&null!=(r=r.memoCache)&&(t={data:r.data.map(function(e){return e.slice()}),index:0})}if(null==t&&(t={data:[],index:0}),null===n&&(n={lastEffect:null,events:null,stores:null,memoCache:null},Ha.updateQueue=n),n.memoCache=t,void 0===(n=t.data[t.index]))for(n=t.data[t.index]=Array(e),r=0;r<e;r++)n[r]=_;return t.index++,n}function fs(e,t){return"function"==typeof t?t(e):t}function hs(e){return ps(ls(),Ga,e)}function ps(e,t,n){var r=e.queue;if(null===r)throw Error(s(311));r.lastRenderedReducer=n;var i=e.baseQueue,a=r.pending;if(null!==a){if(null!==i){var o=i.next;i.next=a.next,a.next=o}t.baseQueue=i=a,r.pending=null}if(a=e.baseState,null===i)e.memoizedState=a;else{var l=o=null,c=null,u=t=i.next,d=!1;do{var f=-536870913&u.lane;if(f!==u.lane?(gc&f)===f:(Ua&f)===f){var h=u.revertLane;if(0===h)null!==c&&(c=c.next={lane:0,revertLane:0,gesture:null,action:u.action,hasEagerState:u.hasEagerState,eagerState:u.eagerState,next:null}),f===Gi&&(d=!0);else{if((Ua&h)===h){u=u.next,h===Gi&&(d=!0);continue}f={lane:0,revertLane:u.revertLane,gesture:null,action:u.action,hasEagerState:u.hasEagerState,eagerState:u.eagerState,next:null},null===c?(l=c=f,o=a):c=c.next=f,Ha.lanes|=h,Cc|=h}f=u.action,Va&&n(a,f),a=u.hasEagerState?u.eagerState:n(a,f)}else h={lane:f,revertLane:u.revertLane,gesture:u.gesture,action:u.action,hasEagerState:u.hasEagerState,eagerState:u.eagerState,next:null},null===c?(l=c=h,o=a):c=c.next=h,Ha.lanes|=f,Cc|=f;u=u.next}while(null!==u&&u!==t);if(null===c?o=a:c.next=l,!Xn(a,e.memoizedState)&&(Oo=!0,d&&null!==(n=qi)))throw n;e.memoizedState=a,e.baseState=o,e.baseQueue=c,r.lastRenderedState=a}return null===i&&(r.lanes=0),[e.memoizedState,r.dispatch]}function ms(e){var t=ls(),n=t.queue;if(null===n)throw Error(s(311));n.lastRenderedReducer=e;var r=n.dispatch,i=n.pending,a=t.memoizedState;if(null!==i){n.pending=null;var o=i=i.next;do{a=e(a,o.action),o=o.next}while(o!==i);Xn(a,t.memoizedState)||(Oo=!0),t.memoizedState=a,null===t.baseQueue&&(t.baseState=a),n.lastRenderedState=a}return[a,r]}function gs(e,t,n){var r=Ha,i=ls(),a=di;if(a){if(void 0===n)throw Error(s(407));n=n()}else n=t();var o=!Xn((Ga||i).memoizedState,n);if(o&&(i.memoizedState=n,Oo=!0),i=i.queue,Us(bs.bind(null,r,i,e),[e]),i.getSnapshot!==t||o||null!==qa&&1&qa.memoizedState.tag){if(r.flags|=2048,js(9,{destroy:void 0},ys.bind(null,r,i,n,t),null),null===pc)throw Error(s(349));a||127&Ua||vs(r,t,n)}return n}function vs(e,t,n){e.flags|=16384,e={getSnapshot:t,value:n},null===(t=Ha.updateQueue)?(t={lastEffect:null,events:null,stores:null,memoCache:null},Ha.updateQueue=t,t.stores=[e]):null===(n=t.stores)?t.stores=[e]:n.push(e)}function ys(e,t,n,r){t.value=n,t.getSnapshot=r,ws(t)&&As(e)}function bs(e,t,n){return n(function(){ws(t)&&As(e)})}function ws(e){var t=e.getSnapshot;e=e.value;try{var n=t();return!Xn(e,n)}catch(e){return!0}}function As(e){var t=Or(e,2);null!==t&&Yc(t,0,2)}function xs(e){var t=os();if("function"==typeof e){var n=e;if(e=n(),Va){be(!0);try{n()}finally{be(!1)}}}return t.memoizedState=t.baseState=e,t.queue={pending:null,lanes:0,dispatch:null,lastRenderedReducer:fs,lastRenderedState:e},t}function Es(e,t,n,r){return e.baseState=n,ps(e,Ga,"function"==typeof r?r:fs)}function Cs(e,t,n,r,i){if(fo(e))throw Error(s(485));if(null!==(e=t.action)){var a={payload:i,action:e,next:null,isTransition:!0,status:"pending",value:null,reason:null,listeners:[],then:function(e){a.listeners.push(e)}};null!==P.T?n(!0):a.isTransition=!1,r(a),null===(n=t.pending)?(a.next=t.pending=a,Ss(t,a)):(a.next=n.next,t.pending=n.next=a)}}function Ss(e,t){var n=t.action,r=t.payload,i=e.state;if(t.isTransition){var a=P.T,s={};P.T=s;try{var o=n(i,r),l=P.S;null!==l&&l(s,o),ks(e,t,o)}catch(n){_s(e,t,n)}finally{null!==a&&null!==s.types&&(a.types=s.types),P.T=a}}else try{ks(e,t,a=n(i,r))}catch(n){_s(e,t,n)}}function ks(e,t,n){null!==n&&"object"==typeof n&&"function"==typeof n.then?n.then(function(n){Ms(e,t,n)},function(n){return _s(e,t,n)}):Ms(e,t,n)}function Ms(e,t,n){t.status="fulfilled",t.value=n,Ts(t),e.state=n,null!==(t=e.pending)&&((n=t.next)===t?e.pending=null:(n=n.next,t.next=n,Ss(e,n)))}function _s(e,t,n){var r=e.pending;if(e.pending=null,null!==r){r=r.next;do{t.status="rejected",t.reason=n,Ts(t),t=t.next}while(t!==r)}e.action=null}function Ts(e){e=e.listeners;for(var t=0;t<e.length;t++)(0,e[t])()}function Ds(e,t){return t}function Is(e,t){if(di){var n=pc.formState;if(null!==n){e:{var r=Ha;if(di){if(ui){t:{for(var i=ui,a=hi;8!==i.nodeType;){if(!a){i=null;break t}if(null===(i=Od(i.nextSibling))){i=null;break t}}i="F!"===(a=i.data)||"F"===a?i:null}if(i){ui=Od(i.nextSibling),r="F!"===i.data;break e}}mi(r)}r=!1}r&&(t=n[0])}}return(n=os()).memoizedState=n.baseState=t,r={pending:null,lanes:0,dispatch:null,lastRenderedReducer:Ds,lastRenderedState:t},n.queue=r,n=lo.bind(null,Ha,r),r.dispatch=n,r=xs(!1),a=uo.bind(null,Ha,!1,r.queue),i={state:t,dispatch:null,action:e,pending:null},(r=os()).queue=i,n=Cs.bind(null,Ha,i,a,n),i.dispatch=n,r.memoizedState=e,[t,n,!1]}function Rs(e){return Os(ls(),Ga,e)}function Os(e,t,n){if(t=ps(e,t,Ds)[0],e=hs(fs)[0],"object"==typeof t&&null!==t&&"function"==typeof t.then)try{var r=cs(t)}catch(e){if(e===Qi)throw Ji;throw e}else r=t;var i=(t=ls()).queue,a=i.dispatch;return n!==t.memoizedState&&(Ha.flags|=2048,js(9,{destroy:void 0},Ps.bind(null,i,n),null)),[r,a,e]}function Ps(e,t){e.action=t}function Ns(e){var t=ls(),n=Ga;if(null!==n)return Os(t,n,e);ls(),t=t.memoizedState;var r=(n=ls()).queue.dispatch;return n.memoizedState=e,[t,r,!1]}function js(e,t,n,r){return e={tag:e,create:n,deps:r,inst:t,next:null},null===(t=Ha.updateQueue)&&(t={lastEffect:null,events:null,stores:null,memoCache:null},Ha.updateQueue=t),null===(n=t.lastEffect)?t.lastEffect=e.next=e:(r=n.next,n.next=e,e.next=r,t.lastEffect=e),e}function Bs(){return ls().memoizedState}function Ls(e,t,n,r){var i=os();Ha.flags|=e,i.memoizedState=js(1|t,{destroy:void 0},n,void 0===r?null:r)}function Fs(e,t,n,r){var i=ls();r=void 0===r?null:r;var a=i.memoizedState.inst;null!==Ga&&null!==r&&Ja(r,Ga.memoizedState.deps)?i.memoizedState=js(t,a,n,r):(Ha.flags|=e,i.memoizedState=js(1|t,a,n,r))}function zs(e,t){Ls(8390656,8,e,t)}function Us(e,t){Fs(2048,8,e,t)}function Hs(e){var t=ls().memoizedState;return function(e){Ha.flags|=4;var t=Ha.updateQueue;if(null===t)t={lastEffect:null,events:null,stores:null,memoCache:null},Ha.updateQueue=t,t.events=[e];else{var n=t.events;null===n?t.events=[e]:n.push(e)}}({ref:t,nextImpl:e}),function(){if(2&hc)throw Error(s(440));return t.impl.apply(void 0,arguments)}}function Gs(e,t){return Fs(4,2,e,t)}function qs(e,t){return Fs(4,4,e,t)}function $s(e,t){if("function"==typeof t){e=e();var n=t(e);return function(){"function"==typeof n?n():t(null)}}if(null!=t)return e=e(),t.current=e,function(){t.current=null}}function Ws(e,t,n){n=null!=n?n.concat([e]):null,Fs(4,4,$s.bind(null,t,e),n)}function Vs(){}function Ys(e,t){var n=ls();t=void 0===t?null:t;var r=n.memoizedState;return null!==t&&Ja(t,r[1])?r[0]:(n.memoizedState=[e,t],e)}function Ks(e,t){var n=ls();t=void 0===t?null:t;var r=n.memoizedState;if(null!==t&&Ja(t,r[1]))return r[0];if(r=e(),Va){be(!0);try{e()}finally{be(!1)}}return n.memoizedState=[r,t],r}function Zs(e,t,n){return void 0===n||1073741824&Ua&&!(261930&gc)?e.memoizedState=t:(e.memoizedState=n,e=Vc(),Ha.lanes|=e,Cc|=e,n)}function Qs(e,t,n,r){return Xn(n,t)?n:null!==Ma.current?(e=Zs(e,n,r),Xn(e,t)||(Oo=!0),e):42&Ua&&(!(1073741824&Ua)||261930&gc)?(e=Vc(),Ha.lanes|=e,Cc|=e,t):(Oo=!0,e.memoizedState=n)}function Xs(e,t,n,r,i){var a=N.p;N.p=0!==a&&8>a?a:8;var s,o,l,c=P.T,u={};P.T=u,uo(e,!1,t,n);try{var d=i(),f=P.S;null!==f&&f(u,d),null!==d&&"object"==typeof d&&"function"==typeof d.then?co(e,t,(s=r,o=[],l={status:"pending",value:null,reason:null,then:function(e){o.push(e)}},d.then(function(){l.status="fulfilled",l.value=s;for(var e=0;e<o.length;e++)(0,o[e])(s)},function(e){for(l.status="rejected",l.reason=e,e=0;e<o.length;e++)(0,o[e])(void 0)}),l),Wc()):co(e,t,r,Wc())}catch(n){co(e,t,{then:function(){},status:"rejected",reason:n},Wc())}finally{N.p=a,null!==c&&null!==u.types&&(c.types=u.types),P.T=c}}function Js(){}function eo(e,t,n,r){if(5!==e.tag)throw Error(s(476));var i=to(e).queue;Xs(e,i,t,j,null===n?Js:function(){return no(e),n(r)})}function to(e){var t=e.memoizedState;if(null!==t)return t;var n={};return(t={memoizedState:j,baseState:j,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:fs,lastRenderedState:j},next:null}).next={memoizedState:n,baseState:n,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:fs,lastRenderedState:n},next:null},e.memoizedState=t,null!==(e=e.alternate)&&(e.memoizedState=t),t}function no(e){var t=to(e);null===t.next&&(t=e.alternate.memoizedState),co(e,t.next.queue,{},Wc())}function ro(){return Ri(df)}function io(){return ls().memoizedState}function ao(){return ls().memoizedState}function so(e){for(var t=e.return;null!==t;){switch(t.tag){case 24:case 3:var n=Wc(),r=ba(t,e=ya(n),n);return null!==r&&(Yc(r,0,n),wa(r,t,n)),t={cache:Fi()},void(e.payload=t)}t=t.return}}function oo(e,t,n){var r=Wc();n={lane:r,revertLane:0,gesture:null,action:n,hasEagerState:!1,eagerState:null,next:null},fo(e)?ho(t,n):null!==(n=Rr(e,t,n,r))&&(Yc(n,0,r),po(n,t,r))}function lo(e,t,n){co(e,t,n,Wc())}function co(e,t,n,r){var i={lane:r,revertLane:0,gesture:null,action:n,hasEagerState:!1,eagerState:null,next:null};if(fo(e))ho(t,i);else{var a=e.alternate;if(0===e.lanes&&(null===a||0===a.lanes)&&null!==(a=t.lastRenderedReducer))try{var s=t.lastRenderedState,o=a(s,n);if(i.hasEagerState=!0,i.eagerState=o,Xn(o,s))return Ir(e,t,i,0),null===pc&&Dr(),!1}catch(e){}if(null!==(n=Rr(e,t,i,r)))return Yc(n,0,r),po(n,t,r),!0}return!1}function uo(e,t,n,r){if(r={lane:2,revertLane:Hu(),gesture:null,action:r,hasEagerState:!1,eagerState:null,next:null},fo(e)){if(t)throw Error(s(479))}else null!==(t=Rr(e,n,r,2))&&Yc(t,0,2)}function fo(e){var t=e.alternate;return e===Ha||null!==t&&t===Ha}function ho(e,t){Wa=$a=!0;var n=e.pending;null===n?t.next=t:(t.next=n.next,n.next=t),e.pending=t}function po(e,t,n){if(4194048&n){var r=t.lanes;n|=r&=e.pendingLanes,t.lanes=n,Pe(e,n)}}var mo={readContext:Ri,use:us,useCallback:Xa,useContext:Xa,useEffect:Xa,useImperativeHandle:Xa,useLayoutEffect:Xa,useInsertionEffect:Xa,useMemo:Xa,useReducer:Xa,useRef:Xa,useState:Xa,useDebugValue:Xa,useDeferredValue:Xa,useTransition:Xa,useSyncExternalStore:Xa,useId:Xa,useHostTransitionStatus:Xa,useFormState:Xa,useActionState:Xa,useOptimistic:Xa,useMemoCache:Xa,useCacheRefresh:Xa};mo.useEffectEvent=Xa;var go={readContext:Ri,use:us,useCallback:function(e,t){return os().memoizedState=[e,void 0===t?null:t],e},useContext:Ri,useEffect:zs,useImperativeHandle:function(e,t,n){n=null!=n?n.concat([e]):null,Ls(4194308,4,$s.bind(null,t,e),n)},useLayoutEffect:function(e,t){return Ls(4194308,4,e,t)},useInsertionEffect:function(e,t){Ls(4,2,e,t)},useMemo:function(e,t){var n=os();t=void 0===t?null:t;var r=e();if(Va){be(!0);try{e()}finally{be(!1)}}return n.memoizedState=[r,t],r},useReducer:function(e,t,n){var r=os();if(void 0!==n){var i=n(t);if(Va){be(!0);try{n(t)}finally{be(!1)}}}else i=t;return r.memoizedState=r.baseState=i,e={pending:null,lanes:0,dispatch:null,lastRenderedReducer:e,lastRenderedState:i},r.queue=e,e=e.dispatch=oo.bind(null,Ha,e),[r.memoizedState,e]},useRef:function(e){return e={current:e},os().memoizedState=e},useState:function(e){var t=(e=xs(e)).queue,n=lo.bind(null,Ha,t);return t.dispatch=n,[e.memoizedState,n]},useDebugValue:Vs,useDeferredValue:function(e,t){return Zs(os(),e,t)},useTransition:function(){var e=xs(!1);return e=Xs.bind(null,Ha,e.queue,!0,!1),os().memoizedState=e,[!1,e]},useSyncExternalStore:function(e,t,n){var r=Ha,i=os();if(di){if(void 0===n)throw Error(s(407));n=n()}else{if(n=t(),null===pc)throw Error(s(349));127&gc||vs(r,t,n)}i.memoizedState=n;var a={value:n,getSnapshot:t};return i.queue=a,zs(bs.bind(null,r,a,e),[e]),r.flags|=2048,js(9,{destroy:void 0},ys.bind(null,r,a,n,t),null),n},useId:function(){var e=os(),t=pc.identifierPrefix;if(di){var n=ri;t="_"+t+"R_"+(n=(ni&~(1<<32-we(ni)-1)).toString(32)+n),0<(n=Ya++)&&(t+="H"+n.toString(32)),t+="_"}else t="_"+t+"r_"+(n=Qa++).toString(32)+"_";return e.memoizedState=t},useHostTransitionStatus:ro,useFormState:Is,useActionState:Is,useOptimistic:function(e){var t=os();t.memoizedState=t.baseState=e;var n={pending:null,lanes:0,dispatch:null,lastRenderedReducer:null,lastRenderedState:null};return t.queue=n,t=uo.bind(null,Ha,!0,n),n.dispatch=t,[e,t]},useMemoCache:ds,useCacheRefresh:function(){return os().memoizedState=so.bind(null,Ha)},useEffectEvent:function(e){var t=os(),n={impl:e};return t.memoizedState=n,function(){if(2&hc)throw Error(s(440));return n.impl.apply(void 0,arguments)}}},vo={readContext:Ri,use:us,useCallback:Ys,useContext:Ri,useEffect:Us,useImperativeHandle:Ws,useInsertionEffect:Gs,useLayoutEffect:qs,useMemo:Ks,useReducer:hs,useRef:Bs,useState:function(){return hs(fs)},useDebugValue:Vs,useDeferredValue:function(e,t){return Qs(ls(),Ga.memoizedState,e,t)},useTransition:function(){var e=hs(fs)[0],t=ls().memoizedState;return["boolean"==typeof e?e:cs(e),t]},useSyncExternalStore:gs,useId:io,useHostTransitionStatus:ro,useFormState:Rs,useActionState:Rs,useOptimistic:function(e,t){return Es(ls(),0,e,t)},useMemoCache:ds,useCacheRefresh:ao};vo.useEffectEvent=Hs;var yo={readContext:Ri,use:us,useCallback:Ys,useContext:Ri,useEffect:Us,useImperativeHandle:Ws,useInsertionEffect:Gs,useLayoutEffect:qs,useMemo:Ks,useReducer:ms,useRef:Bs,useState:function(){return ms(fs)},useDebugValue:Vs,useDeferredValue:function(e,t){var n=ls();return null===Ga?Zs(n,e,t):Qs(n,Ga.memoizedState,e,t)},useTransition:function(){var e=ms(fs)[0],t=ls().memoizedState;return["boolean"==typeof e?e:cs(e),t]},useSyncExternalStore:gs,useId:io,useHostTransitionStatus:ro,useFormState:Ns,useActionState:Ns,useOptimistic:function(e,t){var n=ls();return null!==Ga?Es(n,0,e,t):(n.baseState=e,[e,n.queue.dispatch])},useMemoCache:ds,useCacheRefresh:ao};function bo(e,t,n,r){n=null==(n=n(r,t=e.memoizedState))?t:h({},t,n),e.memoizedState=n,0===e.lanes&&(e.updateQueue.baseState=n)}yo.useEffectEvent=Hs;var wo={enqueueSetState:function(e,t,n){e=e._reactInternals;var r=Wc(),i=ya(r);i.payload=t,null!=n&&(i.callback=n),null!==(t=ba(e,i,r))&&(Yc(t,0,r),wa(t,e,r))},enqueueReplaceState:function(e,t,n){e=e._reactInternals;var r=Wc(),i=ya(r);i.tag=1,i.payload=t,null!=n&&(i.callback=n),null!==(t=ba(e,i,r))&&(Yc(t,0,r),wa(t,e,r))},enqueueForceUpdate:function(e,t){e=e._reactInternals;var n=Wc(),r=ya(n);r.tag=2,null!=t&&(r.callback=t),null!==(t=ba(e,r,n))&&(Yc(t,0,n),wa(t,e,n))}};function Ao(e,t,n,r,i,a,s){return"function"==typeof(e=e.stateNode).shouldComponentUpdate?e.shouldComponentUpdate(r,a,s):!(t.prototype&&t.prototype.isPureReactComponent&&Jn(n,r)&&Jn(i,a))}function xo(e,t,n,r){e=t.state,"function"==typeof t.componentWillReceiveProps&&t.componentWillReceiveProps(n,r),"function"==typeof t.UNSAFE_componentWillReceiveProps&&t.UNSAFE_componentWillReceiveProps(n,r),t.state!==e&&wo.enqueueReplaceState(t,t.state,null)}function Eo(e,t){var n=t;if("ref"in t)for(var r in n={},t)"ref"!==r&&(n[r]=t[r]);if(e=e.defaultProps)for(var i in n===t&&(n=h({},n)),e)void 0===n[i]&&(n[i]=e[i]);return n}function Co(e){kr(e)}function So(e){console.error(e)}function ko(e){kr(e)}function Mo(e,t){try{(0,e.onUncaughtError)(t.value,{componentStack:t.stack})}catch(e){setTimeout(function(){throw e})}}function _o(e,t,n){try{(0,e.onCaughtError)(n.value,{componentStack:n.stack,errorBoundary:1===t.tag?t.stateNode:null})}catch(e){setTimeout(function(){throw e})}}function To(e,t,n){return(n=ya(n)).tag=3,n.payload={element:null},n.callback=function(){Mo(e,t)},n}function Do(e){return(e=ya(e)).tag=3,e}function Io(e,t,n,r){var i=n.type.getDerivedStateFromError;if("function"==typeof i){var a=r.value;e.payload=function(){return i(a)},e.callback=function(){_o(t,n,r)}}var s=n.stateNode;null!==s&&"function"==typeof s.componentDidCatch&&(e.callback=function(){_o(t,n,r),"function"!=typeof i&&(null===jc?jc=new Set([this]):jc.add(this));var e=r.stack;this.componentDidCatch(r.value,{componentStack:null!==e?e:""})})}var Ro=Error(s(461)),Oo=!1;function Po(e,t,n,r){t.child=null===e?pa(t,null,n,r):ha(t,e.child,n,r)}function No(e,t,n,r,i){n=n.render;var a=t.ref;if("ref"in r){var s={};for(var o in r)"ref"!==o&&(s[o]=r[o])}else s=r;return Ii(t),r=es(e,t,n,s,a,i),o=is(),null===e||Oo?(di&&o&&si(t),t.flags|=1,Po(e,t,r,i),t.child):(as(e,t,i),il(e,t,i))}function jo(e,t,n,r,i){if(null===e){var a=n.type;return"function"!=typeof a||Fr(a)||void 0!==a.defaultProps||null!==n.compare?((e=Hr(n.type,null,r,t,t.mode,i)).ref=t.ref,e.return=t,t.child=e):(t.tag=15,t.type=a,Bo(e,t,a,r,i))}if(a=e.child,!al(e,i)){var s=a.memoizedProps;if((n=null!==(n=n.compare)?n:Jn)(s,r)&&e.ref===t.ref)return il(e,t,i)}return t.flags|=1,(e=zr(a,r)).ref=t.ref,e.return=t,t.child=e}function Bo(e,t,n,r,i){if(null!==e){var a=e.memoizedProps;if(Jn(a,r)&&e.ref===t.ref){if(Oo=!1,t.pendingProps=r=a,!al(e,i))return t.lanes=e.lanes,il(e,t,i);131072&e.flags&&(Oo=!0)}}return qo(e,t,n,r,i)}function Lo(e,t,n,r){var i=r.children,a=null!==e?e.memoizedState:null;if(null===e&&null===t.stateNode&&(t.stateNode={_visibility:1,_pendingMarkers:null,_retryCache:null,_transitions:null}),"hidden"===r.mode){if(128&t.flags){if(a=null!==a?a.baseLanes|n:n,null!==e){for(r=t.child=e.child,i=0;null!==r;)i=i|r.lanes|r.childLanes,r=r.sibling;r=i&~a}else r=0,t.child=null;return zo(e,t,a,n,r)}if(!(536870912&n))return r=t.lanes=536870912,zo(e,t,null!==a?a.baseLanes|n:n,n,r);t.memoizedState={baseLanes:0,cachePool:null},null!==e&&Ki(0,null!==a?a.cachePool:null),null!==a?Ta(t,a):Da(),ja(t)}else null!==a?(Ki(0,a.cachePool),Ta(t,a),Ba(),t.memoizedState=null):(null!==e&&Ki(0,null),Da(),Ba());return Po(e,t,i,n),t.child}function Fo(e,t){return null!==e&&22===e.tag||null!==t.stateNode||(t.stateNode={_visibility:1,_pendingMarkers:null,_retryCache:null,_transitions:null}),t.sibling}function zo(e,t,n,r,i){var a=Yi();return a=null===a?null:{parent:Li._currentValue,pool:a},t.memoizedState={baseLanes:n,cachePool:a},null!==e&&Ki(0,null),Da(),ja(t),null!==e&&Ti(e,t,r,!0),t.childLanes=i,null}function Uo(e,t){return(t=Jo({mode:t.mode,children:t.children},e.mode)).ref=e.ref,e.child=t,t.return=e,t}function Ho(e,t,n){return ha(t,e.child,null,n),(e=Uo(t,t.pendingProps)).flags|=2,La(t),t.memoizedState=null,e}function Go(e,t){var n=t.ref;if(null===n)null!==e&&null!==e.ref&&(t.flags|=4194816);else{if("function"!=typeof n&&"object"!=typeof n)throw Error(s(284));null!==e&&e.ref===n||(t.flags|=4194816)}}function qo(e,t,n,r,i){return Ii(t),n=es(e,t,n,r,void 0,i),r=is(),null===e||Oo?(di&&r&&si(t),t.flags|=1,Po(e,t,n,i),t.child):(as(e,t,i),il(e,t,i))}function $o(e,t,n,r,i,a){return Ii(t),t.updateQueue=null,n=ns(t,r,n,i),ts(e),r=is(),null===e||Oo?(di&&r&&si(t),t.flags|=1,Po(e,t,n,a),t.child):(as(e,t,a),il(e,t,a))}function Wo(e,t,n,r,i){if(Ii(t),null===t.stateNode){var a=jr,s=n.contextType;"object"==typeof s&&null!==s&&(a=Ri(s)),a=new n(r,a),t.memoizedState=null!==a.state&&void 0!==a.state?a.state:null,a.updater=wo,t.stateNode=a,a._reactInternals=t,(a=t.stateNode).props=r,a.state=t.memoizedState,a.refs={},ga(t),s=n.contextType,a.context="object"==typeof s&&null!==s?Ri(s):jr,a.state=t.memoizedState,"function"==typeof(s=n.getDerivedStateFromProps)&&(bo(t,n,s,r),a.state=t.memoizedState),"function"==typeof n.getDerivedStateFromProps||"function"==typeof a.getSnapshotBeforeUpdate||"function"!=typeof a.UNSAFE_componentWillMount&&"function"!=typeof a.componentWillMount||(s=a.state,"function"==typeof a.componentWillMount&&a.componentWillMount(),"function"==typeof a.UNSAFE_componentWillMount&&a.UNSAFE_componentWillMount(),s!==a.state&&wo.enqueueReplaceState(a,a.state,null),Ca(t,r,a,i),Ea(),a.state=t.memoizedState),"function"==typeof a.componentDidMount&&(t.flags|=4194308),r=!0}else if(null===e){a=t.stateNode;var o=t.memoizedProps,l=Eo(n,o);a.props=l;var c=a.context,u=n.contextType;s=jr,"object"==typeof u&&null!==u&&(s=Ri(u));var d=n.getDerivedStateFromProps;u="function"==typeof d||"function"==typeof a.getSnapshotBeforeUpdate,o=t.pendingProps!==o,u||"function"!=typeof a.UNSAFE_componentWillReceiveProps&&"function"!=typeof a.componentWillReceiveProps||(o||c!==s)&&xo(t,a,r,s),ma=!1;var f=t.memoizedState;a.state=f,Ca(t,r,a,i),Ea(),c=t.memoizedState,o||f!==c||ma?("function"==typeof d&&(bo(t,n,d,r),c=t.memoizedState),(l=ma||Ao(t,n,l,r,f,c,s))?(u||"function"!=typeof a.UNSAFE_componentWillMount&&"function"!=typeof a.componentWillMount||("function"==typeof a.componentWillMount&&a.componentWillMount(),"function"==typeof a.UNSAFE_componentWillMount&&a.UNSAFE_componentWillMount()),"function"==typeof a.componentDidMount&&(t.flags|=4194308)):("function"==typeof a.componentDidMount&&(t.flags|=4194308),t.memoizedProps=r,t.memoizedState=c),a.props=r,a.state=c,a.context=s,r=l):("function"==typeof a.componentDidMount&&(t.flags|=4194308),r=!1)}else{a=t.stateNode,va(e,t),u=Eo(n,s=t.memoizedProps),a.props=u,d=t.pendingProps,f=a.context,c=n.contextType,l=jr,"object"==typeof c&&null!==c&&(l=Ri(c)),(c="function"==typeof(o=n.getDerivedStateFromProps)||"function"==typeof a.getSnapshotBeforeUpdate)||"function"!=typeof a.UNSAFE_componentWillReceiveProps&&"function"!=typeof a.componentWillReceiveProps||(s!==d||f!==l)&&xo(t,a,r,l),ma=!1,f=t.memoizedState,a.state=f,Ca(t,r,a,i),Ea();var h=t.memoizedState;s!==d||f!==h||ma||null!==e&&null!==e.dependencies&&Di(e.dependencies)?("function"==typeof o&&(bo(t,n,o,r),h=t.memoizedState),(u=ma||Ao(t,n,u,r,f,h,l)||null!==e&&null!==e.dependencies&&Di(e.dependencies))?(c||"function"!=typeof a.UNSAFE_componentWillUpdate&&"function"!=typeof a.componentWillUpdate||("function"==typeof a.componentWillUpdate&&a.componentWillUpdate(r,h,l),"function"==typeof a.UNSAFE_componentWillUpdate&&a.UNSAFE_componentWillUpdate(r,h,l)),"function"==typeof a.componentDidUpdate&&(t.flags|=4),"function"==typeof a.getSnapshotBeforeUpdate&&(t.flags|=1024)):("function"!=typeof a.componentDidUpdate||s===e.memoizedProps&&f===e.memoizedState||(t.flags|=4),"function"!=typeof a.getSnapshotBeforeUpdate||s===e.memoizedProps&&f===e.memoizedState||(t.flags|=1024),t.memoizedProps=r,t.memoizedState=h),a.props=r,a.state=h,a.context=l,r=u):("function"!=typeof a.componentDidUpdate||s===e.memoizedProps&&f===e.memoizedState||(t.flags|=4),"function"!=typeof a.getSnapshotBeforeUpdate||s===e.memoizedProps&&f===e.memoizedState||(t.flags|=1024),r=!1)}return a=r,Go(e,t),r=!!(128&t.flags),a||r?(a=t.stateNode,n=r&&"function"!=typeof n.getDerivedStateFromError?null:a.render(),t.flags|=1,null!==e&&r?(t.child=ha(t,e.child,null,i),t.child=ha(t,null,n,i)):Po(e,t,n,i),t.memoizedState=a.state,e=t.child):e=il(e,t,i),e}function Vo(e,t,n,r){return bi(),t.flags|=256,Po(e,t,n,r),t.child}var Yo={dehydrated:null,treeContext:null,retryLane:0,hydrationErrors:null};function Ko(e){return{baseLanes:e,cachePool:Zi()}}function Zo(e,t,n){return e=null!==e?e.childLanes&~n:0,t&&(e|=Mc),e}function Qo(e,t,n){var r,i=t.pendingProps,a=!1,o=!!(128&t.flags);if((r=o)||(r=(null===e||null!==e.memoizedState)&&!!(2&Fa.current)),r&&(a=!0,t.flags&=-129),r=!!(32&t.flags),t.flags&=-33,null===e){if(di){if(a?Pa(t):Ba(),(e=ui)?null!==(e=null!==(e=Dd(e,hi))&&"&"!==e.data?e:null)&&(t.memoizedState={dehydrated:e,treeContext:null!==ti?{id:ni,overflow:ri}:null,retryLane:536870912,hydrationErrors:null},(n=$r(e)).return=t,t.child=n,ci=t,ui=null):e=null,null===e)throw mi(t);return Rd(e)?t.lanes=32:t.lanes=536870912,null}var l=i.children;return i=i.fallback,a?(Ba(),l=Jo({mode:"hidden",children:l},a=t.mode),i=Gr(i,a,n,null),l.return=t,i.return=t,l.sibling=i,t.child=l,(i=t.child).memoizedState=Ko(n),i.childLanes=Zo(e,r,n),t.memoizedState=Yo,Fo(null,i)):(Pa(t),Xo(t,l))}var c=e.memoizedState;if(null!==c&&null!==(l=c.dehydrated)){if(o)256&t.flags?(Pa(t),t.flags&=-257,t=el(e,t,n)):null!==t.memoizedState?(Ba(),t.child=e.child,t.flags|=128,t=null):(Ba(),l=i.fallback,a=t.mode,i=Jo({mode:"visible",children:i.children},a),(l=Gr(l,a,n,null)).flags|=2,i.return=t,l.return=t,i.sibling=l,t.child=i,ha(t,e.child,null,n),(i=t.child).memoizedState=Ko(n),i.childLanes=Zo(e,r,n),t.memoizedState=Yo,t=Fo(null,i));else if(Pa(t),Rd(l)){if(r=l.nextSibling&&l.nextSibling.dataset)var u=r.dgst;r=u,(i=Error(s(419))).stack="",i.digest=r,Ai({value:i,source:null,stack:null}),t=el(e,t,n)}else if(Oo||Ti(e,t,n,!1),r=0!==(n&e.childLanes),Oo||r){if(null!==(r=pc)&&0!==(i=Ne(r,n))&&i!==c.retryLane)throw c.retryLane=i,Or(e,i),Yc(r,0,i),Ro;Id(l)||su(),t=el(e,t,n)}else Id(l)?(t.flags|=192,t.child=e.child,t=null):(e=c.treeContext,ui=Od(l.nextSibling),ci=t,di=!0,fi=null,hi=!1,null!==e&&li(t,e),(t=Xo(t,i.children)).flags|=4096);return t}return a?(Ba(),l=i.fallback,a=t.mode,u=(c=e.child).sibling,(i=zr(c,{mode:"hidden",children:i.children})).subtreeFlags=65011712&c.subtreeFlags,null!==u?l=zr(u,l):(l=Gr(l,a,n,null)).flags|=2,l.return=t,i.return=t,i.sibling=l,t.child=i,Fo(null,i),i=t.child,null===(l=e.child.memoizedState)?l=Ko(n):(null!==(a=l.cachePool)?(c=Li._currentValue,a=a.parent!==c?{parent:c,pool:c}:a):a=Zi(),l={baseLanes:l.baseLanes|n,cachePool:a}),i.memoizedState=l,i.childLanes=Zo(e,r,n),t.memoizedState=Yo,Fo(e.child,i)):(Pa(t),e=(n=e.child).sibling,(n=zr(n,{mode:"visible",children:i.children})).return=t,n.sibling=null,null!==e&&(null===(r=t.deletions)?(t.deletions=[e],t.flags|=16):r.push(e)),t.child=n,t.memoizedState=null,n)}function Xo(e,t){return(t=Jo({mode:"visible",children:t},e.mode)).return=e,e.child=t}function Jo(e,t){return(e=Lr(22,e,null,t)).lanes=0,e}function el(e,t,n){return ha(t,e.child,null,n),(e=Xo(t,t.pendingProps.children)).flags|=2,t.memoizedState=null,e}function tl(e,t,n){e.lanes|=t;var r=e.alternate;null!==r&&(r.lanes|=t),Mi(e.return,t,n)}function nl(e,t,n,r,i,a){var s=e.memoizedState;null===s?e.memoizedState={isBackwards:t,rendering:null,renderingStartTime:0,last:r,tail:n,tailMode:i,treeForkCount:a}:(s.isBackwards=t,s.rendering=null,s.renderingStartTime=0,s.last=r,s.tail=n,s.tailMode=i,s.treeForkCount=a)}function rl(e,t,n){var r=t.pendingProps,i=r.revealOrder,a=r.tail;r=r.children;var s=Fa.current,o=!!(2&s);if(o?(s=1&s|2,t.flags|=128):s&=1,U(Fa,s),Po(e,t,r,n),r=di?Xr:0,!o&&null!==e&&128&e.flags)e:for(e=t.child;null!==e;){if(13===e.tag)null!==e.memoizedState&&tl(e,n,t);else if(19===e.tag)tl(e,n,t);else if(null!==e.child){e.child.return=e,e=e.child;continue}if(e===t)break e;for(;null===e.sibling;){if(null===e.return||e.return===t)break e;e=e.return}e.sibling.return=e.return,e=e.sibling}switch(i){case"forwards":for(n=t.child,i=null;null!==n;)null!==(e=n.alternate)&&null===za(e)&&(i=n),n=n.sibling;null===(n=i)?(i=t.child,t.child=null):(i=n.sibling,n.sibling=null),nl(t,!1,i,n,a,r);break;case"backwards":case"unstable_legacy-backwards":for(n=null,i=t.child,t.child=null;null!==i;){if(null!==(e=i.alternate)&&null===za(e)){t.child=i;break}e=i.sibling,i.sibling=n,n=i,i=e}nl(t,!0,n,null,a,r);break;case"together":nl(t,!1,null,null,void 0,r);break;default:t.memoizedState=null}return t.child}function il(e,t,n){if(null!==e&&(t.dependencies=e.dependencies),Cc|=t.lanes,0===(n&t.childLanes)){if(null===e)return null;if(Ti(e,t,n,!1),0===(n&t.childLanes))return null}if(null!==e&&t.child!==e.child)throw Error(s(153));if(null!==t.child){for(n=zr(e=t.child,e.pendingProps),t.child=n,n.return=t;null!==e.sibling;)e=e.sibling,(n=n.sibling=zr(e,e.pendingProps)).return=t;n.sibling=null}return t.child}function al(e,t){return 0!==(e.lanes&t)||!(null===(e=e.dependencies)||!Di(e))}function sl(e,t,n){if(null!==e)if(e.memoizedProps!==t.pendingProps)Oo=!0;else{if(!(al(e,n)||128&t.flags))return Oo=!1,function(e,t,n){switch(t.tag){case 3:Y(t,t.stateNode.containerInfo),Si(0,Li,e.memoizedState.cache),bi();break;case 27:case 5:Z(t);break;case 4:Y(t,t.stateNode.containerInfo);break;case 10:Si(0,t.type,t.memoizedProps.value);break;case 31:if(null!==t.memoizedState)return t.flags|=128,Na(t),null;break;case 13:var r=t.memoizedState;if(null!==r)return null!==r.dehydrated?(Pa(t),t.flags|=128,null):0!==(n&t.child.childLanes)?Qo(e,t,n):(Pa(t),null!==(e=il(e,t,n))?e.sibling:null);Pa(t);break;case 19:var i=!!(128&e.flags);if((r=0!==(n&t.childLanes))||(Ti(e,t,n,!1),r=0!==(n&t.childLanes)),i){if(r)return rl(e,t,n);t.flags|=128}if(null!==(i=t.memoizedState)&&(i.rendering=null,i.tail=null,i.lastEffect=null),U(Fa,Fa.current),r)break;return null;case 22:return t.lanes=0,Lo(e,t,n,t.pendingProps);case 24:Si(0,Li,e.memoizedState.cache)}return il(e,t,n)}(e,t,n);Oo=!!(131072&e.flags)}else Oo=!1,di&&1048576&t.flags&&ai(t,Xr,t.index);switch(t.lanes=0,t.tag){case 16:e:{var r=t.pendingProps;if(e=ra(t.elementType),t.type=e,"function"!=typeof e){if(null!=e){var i=e.$$typeof;if(i===x){t.tag=11,t=No(null,t,e,r,n);break e}if(i===S){t.tag=14,t=jo(null,t,e,r,n);break e}}throw t=R(e)||e,Error(s(306,t,""))}Fr(e)?(r=Eo(e,r),t.tag=1,t=Wo(null,t,e,r,n)):(t.tag=0,t=qo(null,t,e,r,n))}return t;case 0:return qo(e,t,t.type,t.pendingProps,n);case 1:return Wo(e,t,r=t.type,i=Eo(r,t.pendingProps),n);case 3:e:{if(Y(t,t.stateNode.containerInfo),null===e)throw Error(s(387));r=t.pendingProps;var a=t.memoizedState;i=a.element,va(e,t),Ca(t,r,null,n);var o=t.memoizedState;if(r=o.cache,Si(0,Li,r),r!==a.cache&&_i(t,[Li],n,!0),Ea(),r=o.element,a.isDehydrated){if(a={element:r,isDehydrated:!1,cache:o.cache},t.updateQueue.baseState=a,t.memoizedState=a,256&t.flags){t=Vo(e,t,r,n);break e}if(r!==i){Ai(i=Yr(Error(s(424)),t)),t=Vo(e,t,r,n);break e}for(e=9===(e=t.stateNode.containerInfo).nodeType?e.body:"HTML"===e.nodeName?e.ownerDocument.body:e,ui=Od(e.firstChild),ci=t,di=!0,fi=null,hi=!0,n=pa(t,null,r,n),t.child=n;n;)n.flags=-3&n.flags|4096,n=n.sibling}else{if(bi(),r===i){t=il(e,t,n);break e}Po(e,t,r,n)}t=t.child}return t;case 26:return Go(e,t),null===e?(n=$d(t.type,null,t.pendingProps,null))?t.memoizedState=n:di||(n=t.type,e=t.pendingProps,(r=gd(W.current).createElement(n))[Ue]=t,r[He]=e,fd(r,n,e),et(r),t.stateNode=r):t.memoizedState=$d(t.type,e.memoizedProps,t.pendingProps,e.memoizedState),null;case 27:return Z(t),null===e&&di&&(r=t.stateNode=Bd(t.type,t.pendingProps,W.current),ci=t,hi=!0,i=ui,kd(t.type)?(Pd=i,ui=Od(r.firstChild)):ui=i),Po(e,t,t.pendingProps.children,n),Go(e,t),null===e&&(t.flags|=4194304),t.child;case 5:return null===e&&di&&((i=r=ui)&&(null!==(r=function(e,t,n,r){for(;1===e.nodeType;){var i=n;if(e.nodeName.toLowerCase()!==t.toLowerCase()){if(!r&&("INPUT"!==e.nodeName||"hidden"!==e.type))break}else if(r){if(!e[Ye])switch(t){case"meta":if(!e.hasAttribute("itemprop"))break;return e;case"link":if("stylesheet"===(a=e.getAttribute("rel"))&&e.hasAttribute("data-precedence"))break;if(a!==i.rel||e.getAttribute("href")!==(null==i.href||""===i.href?null:i.href)||e.getAttribute("crossorigin")!==(null==i.crossOrigin?null:i.crossOrigin)||e.getAttribute("title")!==(null==i.title?null:i.title))break;return e;case"style":if(e.hasAttribute("data-precedence"))break;return e;case"script":if(((a=e.getAttribute("src"))!==(null==i.src?null:i.src)||e.getAttribute("type")!==(null==i.type?null:i.type)||e.getAttribute("crossorigin")!==(null==i.crossOrigin?null:i.crossOrigin))&&a&&e.hasAttribute("async")&&!e.hasAttribute("itemprop"))break;return e;default:return e}}else{if("input"!==t||"hidden"!==e.type)return e;var a=null==i.name?null:""+i.name;if("hidden"===i.type&&e.getAttribute("name")===a)return e}if(null===(e=Od(e.nextSibling)))break}return null}(r,t.type,t.pendingProps,hi))?(t.stateNode=r,ci=t,ui=Od(r.firstChild),hi=!1,i=!0):i=!1),i||mi(t)),Z(t),i=t.type,a=t.pendingProps,o=null!==e?e.memoizedProps:null,r=a.children,bd(i,a)?r=null:null!==o&&bd(i,o)&&(t.flags|=32),null!==t.memoizedState&&(i=es(e,t,rs,null,null,n),df._currentValue=i),Go(e,t),Po(e,t,r,n),t.child;case 6:return null===e&&di&&((e=n=ui)&&(null!==(n=function(e,t,n){if(""===t)return null;for(;3!==e.nodeType;){if((1!==e.nodeType||"INPUT"!==e.nodeName||"hidden"!==e.type)&&!n)return null;if(null===(e=Od(e.nextSibling)))return null}return e}(n,t.pendingProps,hi))?(t.stateNode=n,ci=t,ui=null,e=!0):e=!1),e||mi(t)),null;case 13:return Qo(e,t,n);case 4:return Y(t,t.stateNode.containerInfo),r=t.pendingProps,null===e?t.child=ha(t,null,r,n):Po(e,t,r,n),t.child;case 11:return No(e,t,t.type,t.pendingProps,n);case 7:return Po(e,t,t.pendingProps,n),t.child;case 8:case 12:return Po(e,t,t.pendingProps.children,n),t.child;case 10:return r=t.pendingProps,Si(0,t.type,r.value),Po(e,t,r.children,n),t.child;case 9:return i=t.type._context,r=t.pendingProps.children,Ii(t),r=r(i=Ri(i)),t.flags|=1,Po(e,t,r,n),t.child;case 14:return jo(e,t,t.type,t.pendingProps,n);case 15:return Bo(e,t,t.type,t.pendingProps,n);case 19:return rl(e,t,n);case 31:return function(e,t,n){var r=t.pendingProps,i=!!(128&t.flags);if(t.flags&=-129,null===e){if(di){if("hidden"===r.mode)return e=Uo(t,r),t.lanes=536870912,Fo(null,e);if(Na(t),(e=ui)?null!==(e=null!==(e=Dd(e,hi))&&"&"===e.data?e:null)&&(t.memoizedState={dehydrated:e,treeContext:null!==ti?{id:ni,overflow:ri}:null,retryLane:536870912,hydrationErrors:null},(n=$r(e)).return=t,t.child=n,ci=t,ui=null):e=null,null===e)throw mi(t);return t.lanes=536870912,null}return Uo(t,r)}var a=e.memoizedState;if(null!==a){var o=a.dehydrated;if(Na(t),i)if(256&t.flags)t.flags&=-257,t=Ho(e,t,n);else{if(null===t.memoizedState)throw Error(s(558));t.child=e.child,t.flags|=128,t=null}else if(Oo||Ti(e,t,n,!1),i=0!==(n&e.childLanes),Oo||i){if(null!==(r=pc)&&0!==(o=Ne(r,n))&&o!==a.retryLane)throw a.retryLane=o,Or(e,o),Yc(r,0,o),Ro;su(),t=Ho(e,t,n)}else e=a.treeContext,ui=Od(o.nextSibling),ci=t,di=!0,fi=null,hi=!1,null!==e&&li(t,e),(t=Uo(t,r)).flags|=4096;return t}return(e=zr(e.child,{mode:r.mode,children:r.children})).ref=t.ref,t.child=e,e.return=t,e}(e,t,n);case 22:return Lo(e,t,n,t.pendingProps);case 24:return Ii(t),r=Ri(Li),null===e?(null===(i=Yi())&&(i=pc,a=Fi(),i.pooledCache=a,a.refCount++,null!==a&&(i.pooledCacheLanes|=n),i=a),t.memoizedState={parent:r,cache:i},ga(t),Si(0,Li,i)):(0!==(e.lanes&n)&&(va(e,t),Ca(t,null,null,n),Ea()),i=e.memoizedState,a=t.memoizedState,i.parent!==r?(i={parent:r,cache:r},t.memoizedState=i,0===t.lanes&&(t.memoizedState=t.updateQueue.baseState=i),Si(0,Li,r)):(r=a.cache,Si(0,Li,r),r!==i.cache&&_i(t,[Li],n,!0))),Po(e,t,t.pendingProps.children,n),t.child;case 29:throw t.pendingProps}throw Error(s(156,t.tag))}function ol(e){e.flags|=4}function ll(e,t,n,r,i){if((t=!!(32&e.mode))&&(t=!1),t){if(e.flags|=16777216,(335544128&i)===i)if(e.stateNode.complete)e.flags|=8192;else{if(!ru())throw ia=ea,Xi;e.flags|=8192}}else e.flags&=-16777217}function cl(e,t){if("stylesheet"!==t.type||4&t.state.loading)e.flags&=-16777217;else if(e.flags|=16777216,!af(t)){if(!ru())throw ia=ea,Xi;e.flags|=8192}}function ul(e,t){null!==t&&(e.flags|=4),16384&e.flags&&(t=22!==e.tag?De():536870912,e.lanes|=t,_c|=t)}function dl(e,t){if(!di)switch(e.tailMode){case"hidden":t=e.tail;for(var n=null;null!==t;)null!==t.alternate&&(n=t),t=t.sibling;null===n?e.tail=null:n.sibling=null;break;case"collapsed":n=e.tail;for(var r=null;null!==n;)null!==n.alternate&&(r=n),n=n.sibling;null===r?t||null===e.tail?e.tail=null:e.tail.sibling=null:r.sibling=null}}function fl(e){var t=null!==e.alternate&&e.alternate.child===e.child,n=0,r=0;if(t)for(var i=e.child;null!==i;)n|=i.lanes|i.childLanes,r|=65011712&i.subtreeFlags,r|=65011712&i.flags,i.return=e,i=i.sibling;else for(i=e.child;null!==i;)n|=i.lanes|i.childLanes,r|=i.subtreeFlags,r|=i.flags,i.return=e,i=i.sibling;return e.subtreeFlags|=r,e.childLanes=n,t}function hl(e,t,n){var r=t.pendingProps;switch(oi(t),t.tag){case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:case 1:return fl(t),null;case 3:return n=t.stateNode,r=null,null!==e&&(r=e.memoizedState.cache),t.memoizedState.cache!==r&&(t.flags|=2048),ki(Li),K(),n.pendingContext&&(n.context=n.pendingContext,n.pendingContext=null),null!==e&&null!==e.child||(yi(t)?ol(t):null===e||e.memoizedState.isDehydrated&&!(256&t.flags)||(t.flags|=1024,wi())),fl(t),null;case 26:var i=t.type,a=t.memoizedState;return null===e?(ol(t),null!==a?(fl(t),cl(t,a)):(fl(t),ll(t,i,0,0,n))):a?a!==e.memoizedState?(ol(t),fl(t),cl(t,a)):(fl(t),t.flags&=-16777217):((e=e.memoizedProps)!==r&&ol(t),fl(t),ll(t,i,0,0,n)),null;case 27:if(Q(t),n=W.current,i=t.type,null!==e&&null!=t.stateNode)e.memoizedProps!==r&&ol(t);else{if(!r){if(null===t.stateNode)throw Error(s(166));return fl(t),null}e=q.current,yi(t)?gi(t):(e=Bd(i,r,n),t.stateNode=e,ol(t))}return fl(t),null;case 5:if(Q(t),i=t.type,null!==e&&null!=t.stateNode)e.memoizedProps!==r&&ol(t);else{if(!r){if(null===t.stateNode)throw Error(s(166));return fl(t),null}if(a=q.current,yi(t))gi(t);else{var o=gd(W.current);switch(a){case 1:a=o.createElementNS("http://www.w3.org/2000/svg",i);break;case 2:a=o.createElementNS("http://www.w3.org/1998/Math/MathML",i);break;default:switch(i){case"svg":a=o.createElementNS("http://www.w3.org/2000/svg",i);break;case"math":a=o.createElementNS("http://www.w3.org/1998/Math/MathML",i);break;case"script":(a=o.createElement("div")).innerHTML="<script><\/script>",a=a.removeChild(a.firstChild);break;case"select":a="string"==typeof r.is?o.createElement("select",{is:r.is}):o.createElement("select"),r.multiple?a.multiple=!0:r.size&&(a.size=r.size);break;default:a="string"==typeof r.is?o.createElement(i,{is:r.is}):o.createElement(i)}}a[Ue]=t,a[He]=r;e:for(o=t.child;null!==o;){if(5===o.tag||6===o.tag)a.appendChild(o.stateNode);else if(4!==o.tag&&27!==o.tag&&null!==o.child){o.child.return=o,o=o.child;continue}if(o===t)break e;for(;null===o.sibling;){if(null===o.return||o.return===t)break e;o=o.return}o.sibling.return=o.return,o=o.sibling}t.stateNode=a;e:switch(fd(a,i,r),i){case"button":case"input":case"select":case"textarea":r=!!r.autoFocus;break e;case"img":r=!0;break e;default:r=!1}r&&ol(t)}}return fl(t),ll(t,t.type,null===e||e.memoizedProps,t.pendingProps,n),null;case 6:if(e&&null!=t.stateNode)e.memoizedProps!==r&&ol(t);else{if("string"!=typeof r&&null===t.stateNode)throw Error(s(166));if(e=W.current,yi(t)){if(e=t.stateNode,n=t.memoizedProps,r=null,null!==(i=ci))switch(i.tag){case 27:case 5:r=i.memoizedProps}e[Ue]=t,(e=!!(e.nodeValue===n||null!==r&&!0===r.suppressHydrationWarning||cd(e.nodeValue,n)))||mi(t,!0)}else(e=gd(e).createTextNode(r))[Ue]=t,t.stateNode=e}return fl(t),null;case 31:if(n=t.memoizedState,null===e||null!==e.memoizedState){if(r=yi(t),null!==n){if(null===e){if(!r)throw Error(s(318));if(!(e=null!==(e=t.memoizedState)?e.dehydrated:null))throw Error(s(557));e[Ue]=t}else bi(),!(128&t.flags)&&(t.memoizedState=null),t.flags|=4;fl(t),e=!1}else n=wi(),null!==e&&null!==e.memoizedState&&(e.memoizedState.hydrationErrors=n),e=!0;if(!e)return 256&t.flags?(La(t),t):(La(t),null);if(128&t.flags)throw Error(s(558))}return fl(t),null;case 13:if(r=t.memoizedState,null===e||null!==e.memoizedState&&null!==e.memoizedState.dehydrated){if(i=yi(t),null!==r&&null!==r.dehydrated){if(null===e){if(!i)throw Error(s(318));if(!(i=null!==(i=t.memoizedState)?i.dehydrated:null))throw Error(s(317));i[Ue]=t}else bi(),!(128&t.flags)&&(t.memoizedState=null),t.flags|=4;fl(t),i=!1}else i=wi(),null!==e&&null!==e.memoizedState&&(e.memoizedState.hydrationErrors=i),i=!0;if(!i)return 256&t.flags?(La(t),t):(La(t),null)}return La(t),128&t.flags?(t.lanes=n,t):(n=null!==r,e=null!==e&&null!==e.memoizedState,n&&(i=null,null!==(r=t.child).alternate&&null!==r.alternate.memoizedState&&null!==r.alternate.memoizedState.cachePool&&(i=r.alternate.memoizedState.cachePool.pool),a=null,null!==r.memoizedState&&null!==r.memoizedState.cachePool&&(a=r.memoizedState.cachePool.pool),a!==i&&(r.flags|=2048)),n!==e&&n&&(t.child.flags|=8192),ul(t,t.updateQueue),fl(t),null);case 4:return K(),null===e&&Ju(t.stateNode.containerInfo),fl(t),null;case 10:return ki(t.type),fl(t),null;case 19:if(z(Fa),null===(r=t.memoizedState))return fl(t),null;if(i=!!(128&t.flags),null===(a=r.rendering))if(i)dl(r,!1);else{if(0!==Ec||null!==e&&128&e.flags)for(e=t.child;null!==e;){if(null!==(a=za(e))){for(t.flags|=128,dl(r,!1),e=a.updateQueue,t.updateQueue=e,ul(t,e),t.subtreeFlags=0,e=n,n=t.child;null!==n;)Ur(n,e),n=n.sibling;return U(Fa,1&Fa.current|2),di&&ii(t,r.treeForkCount),t.child}e=e.sibling}null!==r.tail&&le()>Pc&&(t.flags|=128,i=!0,dl(r,!1),t.lanes=4194304)}else{if(!i)if(null!==(e=za(a))){if(t.flags|=128,i=!0,e=e.updateQueue,t.updateQueue=e,ul(t,e),dl(r,!0),null===r.tail&&"hidden"===r.tailMode&&!a.alternate&&!di)return fl(t),null}else 2*le()-r.renderingStartTime>Pc&&536870912!==n&&(t.flags|=128,i=!0,dl(r,!1),t.lanes=4194304);r.isBackwards?(a.sibling=t.child,t.child=a):(null!==(e=r.last)?e.sibling=a:t.child=a,r.last=a)}return null!==r.tail?(e=r.tail,r.rendering=e,r.tail=e.sibling,r.renderingStartTime=le(),e.sibling=null,n=Fa.current,U(Fa,i?1&n|2:1&n),di&&ii(t,r.treeForkCount),e):(fl(t),null);case 22:case 23:return La(t),Ia(),r=null!==t.memoizedState,null!==e?null!==e.memoizedState!==r&&(t.flags|=8192):r&&(t.flags|=8192),r?!!(536870912&n)&&!(128&t.flags)&&(fl(t),6&t.subtreeFlags&&(t.flags|=8192)):fl(t),null!==(n=t.updateQueue)&&ul(t,n.retryQueue),n=null,null!==e&&null!==e.memoizedState&&null!==e.memoizedState.cachePool&&(n=e.memoizedState.cachePool.pool),r=null,null!==t.memoizedState&&null!==t.memoizedState.cachePool&&(r=t.memoizedState.cachePool.pool),r!==n&&(t.flags|=2048),null!==e&&z(Vi),null;case 24:return n=null,null!==e&&(n=e.memoizedState.cache),t.memoizedState.cache!==n&&(t.flags|=2048),ki(Li),fl(t),null;case 25:case 30:return null}throw Error(s(156,t.tag))}function pl(e,t){switch(oi(t),t.tag){case 1:return 65536&(e=t.flags)?(t.flags=-65537&e|128,t):null;case 3:return ki(Li),K(),65536&(e=t.flags)&&!(128&e)?(t.flags=-65537&e|128,t):null;case 26:case 27:case 5:return Q(t),null;case 31:if(null!==t.memoizedState){if(La(t),null===t.alternate)throw Error(s(340));bi()}return 65536&(e=t.flags)?(t.flags=-65537&e|128,t):null;case 13:if(La(t),null!==(e=t.memoizedState)&&null!==e.dehydrated){if(null===t.alternate)throw Error(s(340));bi()}return 65536&(e=t.flags)?(t.flags=-65537&e|128,t):null;case 19:return z(Fa),null;case 4:return K(),null;case 10:return ki(t.type),null;case 22:case 23:return La(t),Ia(),null!==e&&z(Vi),65536&(e=t.flags)?(t.flags=-65537&e|128,t):null;case 24:return ki(Li),null;default:return null}}function ml(e,t){switch(oi(t),t.tag){case 3:ki(Li),K();break;case 26:case 27:case 5:Q(t);break;case 4:K();break;case 31:null!==t.memoizedState&&La(t);break;case 13:La(t);break;case 19:z(Fa);break;case 10:ki(t.type);break;case 22:case 23:La(t),Ia(),null!==e&&z(Vi);break;case 24:ki(Li)}}function gl(e,t){try{var n=t.updateQueue,r=null!==n?n.lastEffect:null;if(null!==r){var i=r.next;n=i;do{if((n.tag&e)===e){r=void 0;var a=n.create,s=n.inst;r=a(),s.destroy=r}n=n.next}while(n!==i)}}catch(e){Eu(t,t.return,e)}}function vl(e,t,n){try{var r=t.updateQueue,i=null!==r?r.lastEffect:null;if(null!==i){var a=i.next;r=a;do{if((r.tag&e)===e){var s=r.inst,o=s.destroy;if(void 0!==o){s.destroy=void 0,i=t;var l=n,c=o;try{c()}catch(e){Eu(i,l,e)}}}r=r.next}while(r!==a)}}catch(e){Eu(t,t.return,e)}}function yl(e){var t=e.updateQueue;if(null!==t){var n=e.stateNode;try{ka(t,n)}catch(t){Eu(e,e.return,t)}}}function bl(e,t,n){n.props=Eo(e.type,e.memoizedProps),n.state=e.memoizedState;try{n.componentWillUnmount()}catch(n){Eu(e,t,n)}}function wl(e,t){try{var n=e.ref;if(null!==n){switch(e.tag){case 26:case 27:case 5:var r=e.stateNode;break;default:r=e.stateNode}"function"==typeof n?e.refCleanup=n(r):n.current=r}}catch(n){Eu(e,t,n)}}function Al(e,t){var n=e.ref,r=e.refCleanup;if(null!==n)if("function"==typeof r)try{r()}catch(n){Eu(e,t,n)}finally{e.refCleanup=null,null!=(e=e.alternate)&&(e.refCleanup=null)}else if("function"==typeof n)try{n(null)}catch(n){Eu(e,t,n)}else n.current=null}function xl(e){var t=e.type,n=e.memoizedProps,r=e.stateNode;try{e:switch(t){case"button":case"input":case"select":case"textarea":n.autoFocus&&r.focus();break e;case"img":n.src?r.src=n.src:n.srcSet&&(r.srcset=n.srcSet)}}catch(t){Eu(e,e.return,t)}}function El(e,t,n){try{var r=e.stateNode;!function(e,t,n,r){switch(t){case"div":case"span":case"svg":case"path":case"a":case"g":case"p":case"li":break;case"input":var i=null,a=null,o=null,l=null,c=null,u=null,d=null;for(p in n){var f=n[p];if(n.hasOwnProperty(p)&&null!=f)switch(p){case"checked":case"value":break;case"defaultValue":c=f;default:r.hasOwnProperty(p)||ud(e,t,p,null,r,f)}}for(var h in r){var p=r[h];if(f=n[h],r.hasOwnProperty(h)&&(null!=p||null!=f))switch(h){case"type":a=p;break;case"name":i=p;break;case"checked":u=p;break;case"defaultChecked":d=p;break;case"value":o=p;break;case"defaultValue":l=p;break;case"children":case"dangerouslySetInnerHTML":if(null!=p)throw Error(s(137,t));break;default:p!==f&&ud(e,t,h,p,r,f)}}return void yt(e,o,l,c,u,d,a,i);case"select":for(a in p=o=l=h=null,n)if(c=n[a],n.hasOwnProperty(a)&&null!=c)switch(a){case"value":break;case"multiple":p=c;default:r.hasOwnProperty(a)||ud(e,t,a,null,r,c)}for(i in r)if(a=r[i],c=n[i],r.hasOwnProperty(i)&&(null!=a||null!=c))switch(i){case"value":h=a;break;case"defaultValue":l=a;break;case"multiple":o=a;default:a!==c&&ud(e,t,i,a,r,c)}return t=l,n=o,r=p,void(null!=h?At(e,!!n,h,!1):!!r!=!!n&&(null!=t?At(e,!!n,t,!0):At(e,!!n,n?[]:"",!1)));case"textarea":for(l in p=h=null,n)if(i=n[l],n.hasOwnProperty(l)&&null!=i&&!r.hasOwnProperty(l))switch(l){case"value":case"children":break;default:ud(e,t,l,null,r,i)}for(o in r)if(i=r[o],a=n[o],r.hasOwnProperty(o)&&(null!=i||null!=a))switch(o){case"value":h=i;break;case"defaultValue":p=i;break;case"children":break;case"dangerouslySetInnerHTML":if(null!=i)throw Error(s(91));break;default:i!==a&&ud(e,t,o,i,r,a)}return void xt(e,h,p);case"option":for(var m in n)h=n[m],n.hasOwnProperty(m)&&null!=h&&!r.hasOwnProperty(m)&&("selected"===m?e.selected=!1:ud(e,t,m,null,r,h));for(c in r)h=r[c],p=n[c],!r.hasOwnProperty(c)||h===p||null==h&&null==p||("selected"===c?e.selected=h&&"function"!=typeof h&&"symbol"!=typeof h:ud(e,t,c,h,r,p));return;case"img":case"link":case"area":case"base":case"br":case"col":case"embed":case"hr":case"keygen":case"meta":case"param":case"source":case"track":case"wbr":case"menuitem":for(var g in n)h=n[g],n.hasOwnProperty(g)&&null!=h&&!r.hasOwnProperty(g)&&ud(e,t,g,null,r,h);for(u in r)if(h=r[u],p=n[u],r.hasOwnProperty(u)&&h!==p&&(null!=h||null!=p))switch(u){case"children":case"dangerouslySetInnerHTML":if(null!=h)throw Error(s(137,t));break;default:ud(e,t,u,h,r,p)}return;default:if(_t(t)){for(var v in n)h=n[v],n.hasOwnProperty(v)&&void 0!==h&&!r.hasOwnProperty(v)&&dd(e,t,v,void 0,r,h);for(d in r)h=r[d],p=n[d],!r.hasOwnProperty(d)||h===p||void 0===h&&void 0===p||dd(e,t,d,h,r,p);return}}for(var y in n)h=n[y],n.hasOwnProperty(y)&&null!=h&&!r.hasOwnProperty(y)&&ud(e,t,y,null,r,h);for(f in r)h=r[f],p=n[f],!r.hasOwnProperty(f)||h===p||null==h&&null==p||ud(e,t,f,h,r,p)}(r,e.type,n,t),r[He]=t}catch(t){Eu(e,e.return,t)}}function Cl(e){return 5===e.tag||3===e.tag||26===e.tag||27===e.tag&&kd(e.type)||4===e.tag}function Sl(e){e:for(;;){for(;null===e.sibling;){if(null===e.return||Cl(e.return))return null;e=e.return}for(e.sibling.return=e.return,e=e.sibling;5!==e.tag&&6!==e.tag&&18!==e.tag;){if(27===e.tag&&kd(e.type))continue e;if(2&e.flags)continue e;if(null===e.child||4===e.tag)continue e;e.child.return=e,e=e.child}if(!(2&e.flags))return e.stateNode}}function kl(e,t,n){var r=e.tag;if(5===r||6===r)e=e.stateNode,t?(9===n.nodeType?n.body:"HTML"===n.nodeName?n.ownerDocument.body:n).insertBefore(e,t):((t=9===n.nodeType?n.body:"HTML"===n.nodeName?n.ownerDocument.body:n).appendChild(e),null!=(n=n._reactRootContainer)||null!==t.onclick||(t.onclick=Rt));else if(4!==r&&(27===r&&kd(e.type)&&(n=e.stateNode,t=null),null!==(e=e.child)))for(kl(e,t,n),e=e.sibling;null!==e;)kl(e,t,n),e=e.sibling}function Ml(e,t,n){var r=e.tag;if(5===r||6===r)e=e.stateNode,t?n.insertBefore(e,t):n.appendChild(e);else if(4!==r&&(27===r&&kd(e.type)&&(n=e.stateNode),null!==(e=e.child)))for(Ml(e,t,n),e=e.sibling;null!==e;)Ml(e,t,n),e=e.sibling}function _l(e){var t=e.stateNode,n=e.memoizedProps;try{for(var r=e.type,i=t.attributes;i.length;)t.removeAttributeNode(i[0]);fd(t,r,n),t[Ue]=e,t[He]=n}catch(t){Eu(e,e.return,t)}}var Tl=!1,Dl=!1,Il=!1,Rl="function"==typeof WeakSet?WeakSet:Set,Ol=null;function Pl(e,t,n){var r=n.flags;switch(n.tag){case 0:case 11:case 15:Yl(e,n),4&r&&gl(5,n);break;case 1:if(Yl(e,n),4&r)if(e=n.stateNode,null===t)try{e.componentDidMount()}catch(e){Eu(n,n.return,e)}else{var i=Eo(n.type,t.memoizedProps);t=t.memoizedState;try{e.componentDidUpdate(i,t,e.__reactInternalSnapshotBeforeUpdate)}catch(e){Eu(n,n.return,e)}}64&r&&yl(n),512&r&&wl(n,n.return);break;case 3:if(Yl(e,n),64&r&&null!==(e=n.updateQueue)){if(t=null,null!==n.child)switch(n.child.tag){case 27:case 5:case 1:t=n.child.stateNode}try{ka(e,t)}catch(e){Eu(n,n.return,e)}}break;case 27:null===t&&4&r&&_l(n);case 26:case 5:Yl(e,n),null===t&&4&r&&xl(n),512&r&&wl(n,n.return);break;case 12:Yl(e,n);break;case 31:Yl(e,n),4&r&&zl(e,n);break;case 13:Yl(e,n),4&r&&Ul(e,n),64&r&&null!==(e=n.memoizedState)&&null!==(e=e.dehydrated)&&function(e,t){var n=e.ownerDocument;if("$~"===e.data)e._reactRetry=t;else if("$?"!==e.data||"loading"!==n.readyState)t();else{var r=function(){t(),n.removeEventListener("DOMContentLoaded",r)};n.addEventListener("DOMContentLoaded",r),e._reactRetry=r}}(e,n=Mu.bind(null,n));break;case 22:if(!(r=null!==n.memoizedState||Tl)){t=null!==t&&null!==t.memoizedState||Dl,i=Tl;var a=Dl;Tl=r,(Dl=t)&&!a?Zl(e,n,!!(8772&n.subtreeFlags)):Yl(e,n),Tl=i,Dl=a}break;case 30:break;default:Yl(e,n)}}function Nl(e){var t=e.alternate;null!==t&&(e.alternate=null,Nl(t)),e.child=null,e.deletions=null,e.sibling=null,5===e.tag&&null!==(t=e.stateNode)&&Ke(t),e.stateNode=null,e.return=null,e.dependencies=null,e.memoizedProps=null,e.memoizedState=null,e.pendingProps=null,e.stateNode=null,e.updateQueue=null}var jl=null,Bl=!1;function Ll(e,t,n){for(n=n.child;null!==n;)Fl(e,t,n),n=n.sibling}function Fl(e,t,n){if(ye&&"function"==typeof ye.onCommitFiberUnmount)try{ye.onCommitFiberUnmount(ve,n)}catch(e){}switch(n.tag){case 26:Dl||Al(n,t),Ll(e,t,n),n.memoizedState?n.memoizedState.count--:n.stateNode&&(n=n.stateNode).parentNode.removeChild(n);break;case 27:Dl||Al(n,t);var r=jl,i=Bl;kd(n.type)&&(jl=n.stateNode,Bl=!1),Ll(e,t,n),Ld(n.stateNode),jl=r,Bl=i;break;case 5:Dl||Al(n,t);case 6:if(r=jl,i=Bl,jl=null,Ll(e,t,n),Bl=i,null!==(jl=r))if(Bl)try{(9===jl.nodeType?jl.body:"HTML"===jl.nodeName?jl.ownerDocument.body:jl).removeChild(n.stateNode)}catch(e){Eu(n,t,e)}else try{jl.removeChild(n.stateNode)}catch(e){Eu(n,t,e)}break;case 18:null!==jl&&(Bl?(Md(9===(e=jl).nodeType?e.body:"HTML"===e.nodeName?e.ownerDocument.body:e,n.stateNode),$f(e)):Md(jl,n.stateNode));break;case 4:r=jl,i=Bl,jl=n.stateNode.containerInfo,Bl=!0,Ll(e,t,n),jl=r,Bl=i;break;case 0:case 11:case 14:case 15:vl(2,n,t),Dl||vl(4,n,t),Ll(e,t,n);break;case 1:Dl||(Al(n,t),"function"==typeof(r=n.stateNode).componentWillUnmount&&bl(n,t,r)),Ll(e,t,n);break;case 21:Ll(e,t,n);break;case 22:Dl=(r=Dl)||null!==n.memoizedState,Ll(e,t,n),Dl=r;break;default:Ll(e,t,n)}}function zl(e,t){if(null===t.memoizedState&&null!==(e=t.alternate)&&null!==(e=e.memoizedState)){e=e.dehydrated;try{$f(e)}catch(e){Eu(t,t.return,e)}}}function Ul(e,t){if(null===t.memoizedState&&null!==(e=t.alternate)&&null!==(e=e.memoizedState)&&null!==(e=e.dehydrated))try{$f(e)}catch(e){Eu(t,t.return,e)}}function Hl(e,t){var n=function(e){switch(e.tag){case 31:case 13:case 19:var t=e.stateNode;return null===t&&(t=e.stateNode=new Rl),t;case 22:return null===(t=(e=e.stateNode)._retryCache)&&(t=e._retryCache=new Rl),t;default:throw Error(s(435,e.tag))}}(e);t.forEach(function(t){if(!n.has(t)){n.add(t);var r=_u.bind(null,e,t);t.then(r,r)}})}function Gl(e,t){var n=t.deletions;if(null!==n)for(var r=0;r<n.length;r++){var i=n[r],a=e,o=t,l=o;e:for(;null!==l;){switch(l.tag){case 27:if(kd(l.type)){jl=l.stateNode,Bl=!1;break e}break;case 5:jl=l.stateNode,Bl=!1;break e;case 3:case 4:jl=l.stateNode.containerInfo,Bl=!0;break e}l=l.return}if(null===jl)throw Error(s(160));Fl(a,o,i),jl=null,Bl=!1,null!==(a=i.alternate)&&(a.return=null),i.return=null}if(13886&t.subtreeFlags)for(t=t.child;null!==t;)$l(t,e),t=t.sibling}var ql=null;function $l(e,t){var n=e.alternate,r=e.flags;switch(e.tag){case 0:case 11:case 14:case 15:Gl(t,e),Wl(e),4&r&&(vl(3,e,e.return),gl(3,e),vl(5,e,e.return));break;case 1:Gl(t,e),Wl(e),512&r&&(Dl||null===n||Al(n,n.return)),64&r&&Tl&&null!==(e=e.updateQueue)&&null!==(r=e.callbacks)&&(n=e.shared.hiddenCallbacks,e.shared.hiddenCallbacks=null===n?r:n.concat(r));break;case 26:var i=ql;if(Gl(t,e),Wl(e),512&r&&(Dl||null===n||Al(n,n.return)),4&r){var a=null!==n?n.memoizedState:null;if(r=e.memoizedState,null===n)if(null===r)if(null===e.stateNode){e:{r=e.type,n=e.memoizedProps,i=i.ownerDocument||i;t:switch(r){case"title":(!(a=i.getElementsByTagName("title")[0])||a[Ye]||a[Ue]||"http://www.w3.org/2000/svg"===a.namespaceURI||a.hasAttribute("itemprop"))&&(a=i.createElement(r),i.head.insertBefore(a,i.querySelector("head >
2 title"))),fd(a,r,n),a[Ue]=e,et(a),r=a;break e;case"link":var o=nf("link","href",i).get(r+(n.href||""));if(o)for(var l=0;l<o.length;l++)if((a=o[l]).getAttribute("href")===(null==n.href||""===n.href?null:n.href)&&a.getAttribute("rel")===(null==n.rel?null:n.rel)&&a.getAttribute("title")===(null==n.title?null:n.title)&&a.getAttribute("crossorigin")===(null==n.crossOrigin?null:n.crossOrigin)){o.splice(l,1);break t}fd(a=i.createElement(r),r,n),i.head.appendChild(a);break;case"meta":if(o=nf("meta","content",i).get(r+(n.content||"")))for(l=0;l<o.length;l++)if((a=o[l]).getAttribute("content")===(null==n.content?null:""+n.content)&&a.getAttribute("name")===(null==n.name?null:n.name)&&a.getAttribute("property")===(null==n.property?null:n.property)&&a.getAttribute("http-equiv")===(null==n.httpEquiv?null:n.httpEquiv)&&a.getAttribute("charset")===(null==n.charSet?null:n.charSet)){o.splice(l,1);break t}fd(a=i.createElement(r),r,n),i.head.appendChild(a);break;default:throw Error(s(468,r))}a[Ue]=e,et(a),r=a}e.stateNode=r}else rf(i,e.type,e.stateNode);else e.stateNode=Qd(i,r,e.memoizedProps);else a!==r?(null===a?null!==n.stateNode&&(n=n.stateNode).parentNode.removeChild(n):a.count--,null===r?rf(i,e.type,e.stateNode):Qd(i,r,e.memoizedProps)):null===r&&null!==e.stateNode&&El(e,e.memoizedProps,n.memoizedProps)}break;case 27:Gl(t,e),Wl(e),512&r&&(Dl||null===n||Al(n,n.return)),null!==n&&4&r&&El(e,e.memoizedProps,n.memoizedProps);break;case 5:if(Gl(t,e),Wl(e),512&r&&(Dl||null===n||Al(n,n.return)),32&e.flags){i=e.stateNode;try{Ct(i,"")}catch(t){Eu(e,e.return,t)}}4&r&&null!=e.stateNode&&El(e,i=e.memoizedProps,null!==n?n.memoizedProps:i),1024&r&&(Il=!0);break;case 6:if(Gl(t,e),Wl(e),4&r){if(null===e.stateNode)throw Error(s(162));r=e.memoizedProps,n=e.stateNode;try{n.nodeValue=r}catch(t){Eu(e,e.return,t)}}break;case 3:if(tf=null,i=ql,ql=Ud(t.containerInfo),Gl(t,e),ql=i,Wl(e),4&r&&null!==n&&n.memoizedState.isDehydrated)try{$f(t.containerInfo)}catch(t){Eu(e,e.return,t)}Il&&(Il=!1,Vl(e));break;case 4:r=ql,ql=Ud(e.stateNode.containerInfo),Gl(t,e),Wl(e),ql=r;break;case 12:default:Gl(t,e),Wl(e);break;case 31:case 19:Gl(t,e),Wl(e),4&r&&null!==(r=e.updateQueue)&&(e.updateQueue=null,Hl(e,r));break;case 13:Gl(t,e),Wl(e),8192&e.child.flags&&null!==e.memoizedState!=(null!==n&&null!==n.memoizedState)&&(Rc=le()),4&r&&null!==(r=e.updateQueue)&&(e.updateQueue=null,Hl(e,r));break;case 22:i=null!==e.memoizedState;var c=null!==n&&null!==n.memoizedState,u=Tl,d=Dl;if(Tl=u||i,Dl=d||c,Gl(t,e),Dl=d,Tl=u,Wl(e),8192&r)e:for(t=e.stateNode,t._visibility=i?-2&t._visibility:1|t._visibility,i&&(null===n||c||Tl||Dl||Kl(e)),n=null,t=e;;){if(5===t.tag||26===t.tag){if(null===n){c=n=t;try{if(a=c.stateNode,i)"function"==typeof(o=a.style).setProperty?o.setProperty("display","none","important"):o.display="none";else{l=c.stateNode;var f=c.memoizedProps.style,h=null!=f&&f.hasOwnProperty("display")?f.display:null;l.style.display=null==h||"boolean"==typeof h?"":(""+h).trim()}}catch(e){Eu(c,c.return,e)}}}else if(6===t.tag){if(null===n){c=t;try{c.stateNode.nodeValue=i?"":c.memoizedProps}catch(e){Eu(c,c.return,e)}}}else if(18===t.tag){if(null===n){c=t;try{var p=c.stateNode;i?_d(p,!0):_d(c.stateNode,!1)}catch(e){Eu(c,c.return,e)}}}else if((22!==t.tag&&23!==t.tag||null===t.memoizedState||t===e)&&null!==t.child){t.child.return=t,t=t.child;continue}if(t===e)break e;for(;null===t.sibling;){if(null===t.return||t.return===e)break e;n===t&&(n=null),t=t.return}n===t&&(n=null),t.sibling.return=t.return,t=t.sibling}4&r&&null!==(r=e.updateQueue)&&null!==(n=r.retryQueue)&&(r.retryQueue=null,Hl(e,n));case 30:case 21:}}function Wl(e){var t=e.flags;if(2&t){try{for(var n,r=e.return;null!==r;){if(Cl(r)){n=r;break}r=r.return}if(null==n)throw Error(s(160));switch(n.tag){case 27:var i=n.stateNode;Ml(e,Sl(e),i);break;case 5:var a=n.stateNode;32&n.flags&&(Ct(a,""),n.flags&=-33),Ml(e,Sl(e),a);break;case 3:case 4:var o=n.stateNode.containerInfo;kl(e,Sl(e),o);break;default:throw Error(s(161))}}catch(t){Eu(e,e.return,t)}e.flags&=-3}4096&t&&(e.flags&=-4097)}function Vl(e){if(1024&e.subtreeFlags)for(e=e.child;null!==e;){var t=e;Vl(t),5===t.tag&&1024&t.flags&&t.stateNode.reset(),e=e.sibling}}function Yl(e,t){if(8772&t.subtreeFlags)for(t=t.child;null!==t;)Pl(e,t.alternate,t),t=t.sibling}function Kl(e){for(e=e.child;null!==e;){var t=e;switch(t.tag){case 0:case 11:case 14:case 15:vl(4,t,t.return),Kl(t);break;case 1:Al(t,t.return);var n=t.stateNode;"function"==typeof n.componentWillUnmount&&bl(t,t.return,n),Kl(t);break;case 27:Ld(t.stateNode);case 26:case 5:Al(t,t.return),Kl(t);break;case 22:null===t.memoizedState&&Kl(t);break;default:Kl(t)}e=e.sibling}}function Zl(e,t,n){for(n=n&&!!(8772&t.subtreeFlags),t=t.child;null!==t;){var r=t.alternate,i=e,a=t,s=a.flags;switch(a.tag){case 0:case 11:case 15:Zl(i,a,n),gl(4,a);break;case 1:if(Zl(i,a,n),"function"==typeof(i=(r=a).stateNode).componentDidMount)try{i.componentDidMount()}catch(e){Eu(r,r.return,e)}if(null!==(i=(r=a).updateQueue)){var o=r.stateNode;try{var l=i.shared.hiddenCallbacks;
vendor: 34,794 bytes, line 2
2if(null!==l)for(i.shared.hiddenCallbacks=null,i=0;i<l.length;i++)Sa(l[i],o)}catch(e){Eu(r,r.return,e)}}n&&64&s&&yl(a),wl(a,a.return);break;case 27:_l(a);case 26:case 5:Zl(i,a,n),n&&null===r&&4&s&&xl(a),wl(a,a.return);break;case 12:Zl(i,a,n);break;case 31:Zl(i,a,n),n&&4&s&&zl(i,a);break;case 13:Zl(i,a,n),n&&4&s&&Ul(i,a);break;case 22:null===a.memoizedState&&Zl(i,a,n),wl(a,a.return);break;case 30:break;default:Zl(i,a,n)}t=t.sibling}}function Ql(e,t){var n=null;null!==e&&null!==e.memoizedState&&null!==e.memoizedState.cachePool&&(n=e.memoizedState.cachePool.pool),e=null,null!==t.memoizedState&&null!==t.memoizedState.cachePool&&(e=t.memoizedState.cachePool.pool),e!==n&&(null!=e&&e.refCount++,null!=n&&zi(n))}function Xl(e,t){e=null,null!==t.alternate&&(e=t.alternate.memoizedState.cache),(t=t.memoizedState.cache)!==e&&(t.refCount++,null!=e&&zi(e))}function Jl(e,t,n,r){if(10256&t.subtreeFlags)for(t=t.child;null!==t;)ec(e,t,n,r),t=t.sibling}function ec(e,t,n,r){var i=t.flags;switch(t.tag){case 0:case 11:case 15:Jl(e,t,n,r),2048&i&&gl(9,t);break;case 1:case 31:case 13:default:Jl(e,t,n,r);break;case 3:Jl(e,t,n,r),2048&i&&(e=null,null!==t.alternate&&(e=t.alternate.memoizedState.cache),(t=t.memoizedState.cache)!==e&&(t.refCount++,null!=e&&zi(e)));break;case 12:if(2048&i){Jl(e,t,n,r),e=t.stateNode;try{var a=t.memoizedProps,s=a.id,o=a.onPostCommit;"function"==typeof o&&o(s,null===t.alternate?"mount":"update",e.passiveEffectDuration,-0)}catch(e){Eu(t,t.return,e)}}else Jl(e,t,n,r);break;case 23:break;case 22:a=t.stateNode,s=t.alternate,null!==t.memoizedState?2&a._visibility?Jl(e,t,n,r):nc(e,t):2&a._visibility?Jl(e,t,n,r):(a._visibility|=2,tc(e,t,n,r,!!(10256&t.subtreeFlags)||!1)),2048&i&&Ql(s,t);break;case 24:Jl(e,t,n,r),2048&i&&Xl(t.alternate,t)}}function tc(e,t,n,r,i){for(i=i&&(!!(10256&t.subtreeFlags)||!1),t=t.child;null!==t;){var a=e,s=t,o=n,l=r,c=s.flags;switch(s.tag){case 0:case 11:case 15:tc(a,s,o,l,i),gl(8,s);break;case 23:break;case 22:var u=s.stateNode;null!==s.memoizedState?2&u._visibility?tc(a,s,o,l,i):nc(a,s):(u._visibility|=2,tc(a,s,o,l,i)),i&&2048&c&&Ql(s.alternate,s);break;case 24:tc(a,s,o,l,i),i&&2048&c&&Xl(s.alternate,s);break;default:tc(a,s,o,l,i)}t=t.sibling}}function nc(e,t){if(10256&t.subtreeFlags)for(t=t.child;null!==t;){var n=e,r=t,i=r.flags;switch(r.tag){case 22:nc(n,r),2048&i&&Ql(r.alternate,r);break;case 24:nc(n,r),2048&i&&Xl(r.alternate,r);break;default:nc(n,r)}t=t.sibling}}var rc=8192;function ic(e,t,n){if(e.subtreeFlags&rc)for(e=e.child;null!==e;)ac(e,t,n),e=e.sibling}function ac(e,t,n){switch(e.tag){case 26:ic(e,t,n),e.flags&rc&&null!==e.memoizedState&&function(e,t,n,r){if(!("stylesheet"!==n.type||"string"==typeof r.media&&!1===matchMedia(r.media).matches||4&n.state.loading)){if(null===n.instance){var i=Wd(r.href),a=t.querySelector(Vd(i));if(a)return null!==(t=a._p)&&"object"==typeof t&&"function"==typeof t.then&&(e.count++,e=of.bind(e),t.then(e,e)),n.state.loading|=4,n.instance=a,void et(a);a=t.ownerDocument||t,r=Yd(r),(i=Fd.get(i))&&Jd(r,i),et(a=a.createElement("link"));var s=a;s._p=new Promise(function(e,t){s.onload=e,s.onerror=t}),fd(a,"link",r),n.instance=a}null===e.stylesheets&&(e.stylesheets=new Map),e.stylesheets.set(n,t),(t=n.state.preload)&&!(3&n.state.loading)&&(e.count++,n=of.bind(e),t.addEventListener("load",n),t.addEventListener("error",n))}}(n,ql,e.memoizedState,e.memoizedProps);break;case 5:default:ic(e,t,n);break;case 3:case 4:var r=ql;ql=Ud(e.stateNode.containerInfo),ic(e,t,n),ql=r;break;case 22:null===e.memoizedState&&(null!==(r=e.alternate)&&null!==r.memoizedState?(r=rc,rc=16777216,ic(e,t,n),rc=r):ic(e,t,n))}}function sc(e){var t=e.alternate;if(null!==t&&null!==(e=t.child)){t.child=null;do{t=e.sibling,e.sibling=null,e=t}while(null!==e)}}function oc(e){var t=e.deletions;if(16&e.flags){if(null!==t)for(var n=0;n<t.length;n++){var r=t[n];Ol=r,uc(r,e)}sc(e)}if(10256&e.subtreeFlags)for(e=e.child;null!==e;)lc(e),e=e.sibling}function lc(e){switch(e.tag){case 0:case 11:case 15:oc(e),2048&e.flags&&vl(9,e,e.return);break;case 3:case 12:default:oc(e);break;case 22:var t=e.stateNode;null!==e.memoizedState&&2&t._visibility&&(null===e.return||13!==e.return.tag)?(t._visibility&=-3,cc(e)):oc(e)}}function cc(e){var t=e.deletions;if(16&e.flags){if(null!==t)for(var n=0;n<t.length;n++){var r=t[n];Ol=r,uc(r,e)}sc(e)}for(e=e.child;null!==e;){switch((t=e).tag){case 0:case 11:case 15:vl(8,t,t.return),cc(t);break;case 22:2&(n=t.stateNode)._visibility&&(n._visibility&=-3,cc(t));break;default:cc(t)}e=e.sibling}}function uc(e,t){for(;null!==Ol;){var n=Ol;switch(n.tag){case 0:case 11:case 15:vl(8,n,t);break;case 23:case 22:if(null!==n.memoizedState&&null!==n.memoizedState.cachePool){var r=n.memoizedState.cachePool.pool;null!=r&&r.refCount++}break;case 24:zi(n.memoizedState.cache)}if(null!==(r=n.child))r.return=n,Ol=r;else e:for(n=e;null!==Ol;){var i=(r=Ol).sibling,a=r.return;if(Nl(r),r===n){Ol=null;break e}if(null!==i){i.return=a,Ol=i;break e}Ol=a}}}var dc={getCacheForType:function(e){var t=Ri(Li),n=t.data.get(e);return void 0===n&&(n=e(),t.data.set(e,n)),n},cacheSignal:function(){return Ri(Li).controller.signal}},fc="function"==typeof WeakMap?WeakMap:Map,hc=0,pc=null,mc=null,gc=0,vc=0,yc=null,bc=!1,wc=!1,Ac=!1,xc=0,Ec=0,Cc=0,Sc=0,kc=0,Mc=0,_c=0,Tc=null,Dc=null,Ic=!1,Rc=0,Oc=0,Pc=1/0,Nc=null,jc=null,Bc=0,Lc=null,Fc=null,zc=0,Uc=0,Hc=null,Gc=null,qc=0,$c=null;function Wc(){return 2&hc&&0!==gc?gc&-gc:null!==P.T?Hu():Le()}function Vc(){if(0===Mc)if(536870912&gc&&!di)Mc=536870912;else{var e=Ce;!(3932160&(Ce<<=1))&&(Ce=262144),Mc=e}return null!==(e=Ra.current)&&(e.flags|=32),Mc}function Yc(e,t,n){(e!==pc||2!==vc&&9!==vc)&&null===e.cancelPendingCommit||(tu(e,0),Xc(e,gc,Mc,!1)),Re(e,n),2&hc&&e===pc||(e===pc&&(!(2&hc)&&(Sc|=n),4===Ec&&Xc(e,gc,Mc,!1)),Nu(e))}function Kc(e,t,n){if(6&hc)throw Error(s(327));for(var r=!n&&!(127&t)&&0===(t&e.expiredLanes)||_e(e,t),i=r?function(e,t){var n=hc;hc|=2;var r=iu(),i=au();pc!==e||gc!==t?(Nc=null,Pc=le()+500,tu(e,t)):wc=_e(e,t);e:for(;;)try{if(0!==vc&&null!==mc){t=mc;var a=yc;t:switch(vc){case 1:vc=0,yc=null,fu(e,t,a,1);break;case 2:case 9:if(ta(a)){vc=0,yc=null,du(t);break}t=function(){2!==vc&&9!==vc||pc!==e||(vc=7),Nu(e)},a.then(t,t);break e;case 3:vc=7;break e;case 4:vc=5;break e;case 7:ta(a)?(vc=0,yc=null,du(t)):(vc=0,yc=null,fu(e,t,a,7));break;case 5:var o=null;switch(mc.tag){case 26:o=mc.memoizedState;case 5:case 27:var l=mc;if(o?af(o):l.stateNode.complete){vc=0,yc=null;var c=l.sibling;if(null!==c)mc=c;else{var u=l.return;null!==u?(mc=u,hu(u)):mc=null}break t}}vc=0,yc=null,fu(e,t,a,5);break;case 6:vc=0,yc=null,fu(e,t,a,6);break;case 8:eu(),Ec=6;break e;default:throw Error(s(462))}}cu();break}catch(t){nu(e,t)}return Ci=Ei=null,P.H=r,P.A=i,hc=n,null!==mc?0:(pc=null,gc=0,Dr(),Ec)}(e,t):ou(e,t,!0),a=r;;){if(0===i){wc&&!r&&Xc(e,t,0,!1);break}if(n=e.current.alternate,!a||Qc(n)){if(2===i){if(a=t,e.errorRecoveryDisabledLanes&a)var o=0;else o=0!=(o=-536870913&e.pendingLanes)?o:536870912&o?536870912:0;if(0!==o){t=o;e:{var l=e;i=Tc;var c=l.current.memoizedState.isDehydrated;if(c&&(tu(l,o).flags|=256),2!==(o=ou(l,o,!1))){if(Ac&&!c){l.errorRecoveryDisabledLanes|=a,Sc|=a,i=4;break e}a=Dc,Dc=i,null!==a&&(null===Dc?Dc=a:Dc.push.apply(Dc,a))}i=o}if(a=!1,2!==i)continue}}if(1===i){tu(e,0),Xc(e,t,0,!0);break}e:{switch(r=e,a=i){case 0:case 1:throw Error(s(345));case 4:if((4194048&t)!==t)break;case 6:Xc(r,t,Mc,!bc);break e;case 2:Dc=null;break;case 3:case 5:break;default:throw Error(s(329))}if((62914560&t)===t&&10<(i=Rc+300-le())){if(Xc(r,t,Mc,!bc),0!==Me(r,0,!0))break e;zc=t,r.timeoutHandle=Ad(Zc.bind(null,r,n,Dc,Nc,Ic,t,Mc,Sc,_c,bc,a,"Throttled",-0,0),i)}else Zc(r,n,Dc,Nc,Ic,t,Mc,Sc,_c,bc,a,null,-0,0)}break}i=ou(e,t,!1),a=!1}Nu(e)}function Zc(e,t,n,r,i,a,s,o,l,c,u,d,f,h){if(e.timeoutHandle=-1,8192&(d=t.subtreeFlags)||!(16785408&~d)){ac(t,a,d={stylesheets:null,count:0,imgCount:0,imgBytes:0,suspenseyImages:[],waitingForImages:!0,waitingForViewTransition:!1,unsuspend:Rt});var p=(62914560&a)===a?Rc-le():(4194048&a)===a?Oc-le():0;if(null!==(p=function(e,t){return e.stylesheets&&0===e.count&&cf(e,e.stylesheets),0<e.count||0<e.imgCount?function(n){var r=setTimeout(function(){if(e.stylesheets&&cf(e,e.stylesheets),e.unsuspend){var t=e.unsuspend;e.unsuspend=null,t()}},6e4+t);0<e.imgBytes&&0===sf&&(sf=62500*function(){if("function"==typeof performance.getEntriesByType){for(var e=0,t=0,n=performance.getEntriesByType("resource"),r=0;r<n.length;r++){var i=n[r],a=i.transferSize,s=i.initiatorType,o=i.duration;if(a&&o&&hd(s)){for(s=0,o=i.responseEnd,r+=1;r<n.length;r++){var l=n[r],c=l.startTime;if(c>o)break;var u=l.transferSize,d=l.initiatorType;u&&hd(d)&&(s+=u*((l=l.responseEnd)<o?1:(o-c)/(l-c)))}if(--r,t+=8*(a+s)/(i.duration/1e3),10<++e)break}}if(0<e)return t/e/1e6}return navigator.connection&&"number"==typeof(e=navigator.connection.downlink)?e:5}());var i=setTimeout(function(){if(e.waitingForImages=!1,0===e.count&&(e.stylesheets&&cf(e,e.stylesheets),e.unsuspend)){var t=e.unsuspend;e.unsuspend=null,t()}},(e.imgBytes>sf?50:800)+t);return e.unsuspend=n,function(){e.unsuspend=null,clearTimeout(r),clearTimeout(i)}}:null}(d,p)))return zc=a,e.cancelPendingCommit=p(mu.bind(null,e,t,a,n,r,i,s,o,l,u,d,null,f,h)),void Xc(e,a,s,!c)}mu(e,t,a,n,r,i,s,o,l)}function Qc(e){for(var t=e;;){var n=t.tag;if((0===n||11===n||15===n)&&16384&t.flags&&null!==(n=t.updateQueue)&&null!==(n=n.stores))for(var r=0;r<n.length;r++){var i=n[r],a=i.getSnapshot;i=i.value;try{if(!Xn(a(),i))return!1}catch(e){return!1}}if(n=t.child,16384&t.subtreeFlags&&null!==n)n.return=t,t=n;else{if(t===e)break;for(;null===t.sibling;){if(null===t.return||t.return===e)return!0;t=t.return}t.sibling.return=t.return,t=t.sibling}}return!0}function Xc(e,t,n,r){t&=~kc,t&=~Sc,e.suspendedLanes|=t,e.pingedLanes&=~t,r&&(e.warmLanes|=t),r=e.expirationTimes;for(var i=t;0<i;){var a=31-we(i),s=1<<a;r[a]=-1,i&=~s}0!==n&&Oe(e,n,t)}function Jc(){return!!(6&hc)||(ju(0,!1),!1)}function eu(){if(null!==mc){if(0===vc)var e=mc.return;else Ci=Ei=null,ss(e=mc),oa=null,la=0,e=mc;for(;null!==e;)ml(e.alternate,e),e=e.return;mc=null}}function tu(e,t){var n=e.timeoutHandle;-1!==n&&(e.timeoutHandle=-1,xd(n)),null!==(n=e.cancelPendingCommit)&&(e.cancelPendingCommit=null,n()),zc=0,eu(),pc=e,mc=n=zr(e.current,null),gc=t,vc=0,yc=null,bc=!1,wc=_e(e,t),Ac=!1,_c=Mc=kc=Sc=Cc=Ec=0,Dc=Tc=null,Ic=!1,8&t&&(t|=32&t);var r=e.entangledLanes;if(0!==r)for(e=e.entanglements,r&=t;0<r;){var i=31-we(r),a=1<<i;t|=e[i],r&=~a}return xc=t,Dr(),n}function nu(e,t){Ha=null,P.H=mo,t===Qi||t===Ji?(t=aa(),vc=3):t===Xi?(t=aa(),vc=4):vc=t===Ro?8:null!==t&&"object"==typeof t&&"function"==typeof t.then?6:1,yc=t,null===mc&&(Ec=1,Mo(e,Yr(t,e.current)))}function ru(){var e=Ra.current;return null===e||((4194048&gc)===gc?null===Oa:!!((62914560&gc)===gc||536870912&gc)&&e===Oa)}function iu(){var e=P.H;return P.H=mo,null===e?mo:e}function au(){var e=P.A;return P.A=dc,e}function su(){Ec=4,bc||(4194048&gc)!==gc&&null!==Ra.current||(wc=!0),!(134217727&Cc)&&!(134217727&Sc)||null===pc||Xc(pc,gc,Mc,!1)}function ou(e,t,n){var r=hc;hc|=2;var i=iu(),a=au();pc===e&&gc===t||(Nc=null,tu(e,t)),t=!1;var s=Ec;e:for(;;)try{if(0!==vc&&null!==mc){var o=mc,l=yc;switch(vc){case 8:eu(),s=6;break e;case 3:case 2:case 9:case 6:null===Ra.current&&(t=!0);var c=vc;if(vc=0,yc=null,fu(e,o,l,c),n&&wc){s=0;break e}break;default:c=vc,vc=0,yc=null,fu(e,o,l,c)}}lu(),s=Ec;break}catch(t){nu(e,t)}return t&&e.shellSuspendCounter++,Ci=Ei=null,hc=r,P.H=i,P.A=a,null===mc&&(pc=null,gc=0,Dr()),s}function lu(){for(;null!==mc;)uu(mc)}function cu(){for(;null!==mc&&!se();)uu(mc)}function uu(e){var t=sl(e.alternate,e,xc);e.memoizedProps=e.pendingProps,null===t?hu(e):mc=t}function du(e){var t=e,n=t.alternate;switch(t.tag){case 15:case 0:t=$o(n,t,t.pendingProps,t.type,void 0,gc);break;case 11:t=$o(n,t,t.pendingProps,t.type.render,t.ref,gc);break;case 5:ss(t);default:ml(n,t),t=sl(n,t=mc=Ur(t,xc),xc)}e.memoizedProps=e.pendingProps,null===t?hu(e):mc=t}function fu(e,t,n,r){Ci=Ei=null,ss(t),oa=null,la=0;var i=t.return;try{if(function(e,t,n,r,i){if(n.flags|=32768,null!==r&&"object"==typeof r&&"function"==typeof r.then){if(null!==(t=n.alternate)&&Ti(t,n,i,!0),null!==(n=Ra.current)){switch(n.tag){case 31:case 13:return null===Oa?su():null===n.alternate&&0===Ec&&(Ec=3),n.flags&=-257,n.flags|=65536,n.lanes=i,r===ea?n.flags|=16384:(null===(t=n.updateQueue)?n.updateQueue=new Set([r]):t.add(r),Cu(e,r,i)),!1;case 22:return n.flags|=65536,r===ea?n.flags|=16384:(null===(t=n.updateQueue)?(t={transitions:null,markerInstances:null,retryQueue:new Set([r])},n.updateQueue=t):null===(n=t.retryQueue)?t.retryQueue=new Set([r]):n.add(r),Cu(e,r,i)),!1}throw Error(s(435,n.tag))}return Cu(e,r,i),su(),!1}if(di)return null!==(t=Ra.current)?(!(65536&t.flags)&&(t.flags|=256),t.flags|=65536,t.lanes=i,r!==pi&&Ai(Yr(e=Error(s(422),{cause:r}),n))):(r!==pi&&Ai(Yr(t=Error(s(423),{cause:r}),n)),(e=e.current.alternate).flags|=65536,i&=-i,e.lanes|=i,r=Yr(r,n),Aa(e,i=To(e.stateNode,r,i)),4!==Ec&&(Ec=2)),!1;var a=Error(s(520),{cause:r});if(a=Yr(a,n),null===Tc?Tc=[a]:Tc.push(a),4!==Ec&&(Ec=2),null===t)return!0;r=Yr(r,n),n=t;do{switch(n.tag){case 3:return n.flags|=65536,e=i&-i,n.lanes|=e,Aa(n,e=To(n.stateNode,r,e)),!1;case 1:if(t=n.type,a=n.stateNode,!(128&n.flags||"function"!=typeof t.getDerivedStateFromError&&(null===a||"function"!=typeof a.componentDidCatch||null!==jc&&jc.has(a))))return n.flags|=65536,i&=-i,n.lanes|=i,Io(i=Do(i),e,n,r),Aa(n,i),!1}n=n.return}while(null!==n);return!1}(e,i,t,n,gc))return Ec=1,Mo(e,Yr(n,e.current)),void(mc=null)}catch(t){if(null!==i)throw mc=i,t;return Ec=1,Mo(e,Yr(n,e.current)),void(mc=null)}32768&t.flags?(di||1===r?e=!0:wc||536870912&gc?e=!1:(bc=e=!0,(2===r||9===r||3===r||6===r)&&null!==(r=Ra.current)&&13===r.tag&&(r.flags|=16384)),pu(t,e)):hu(t)}function hu(e){var t=e;do{if(32768&t.flags)return void pu(t,bc);e=t.return;var n=hl(t.alternate,t,xc);if(null!==n)return void(mc=n);if(null!==(t=t.sibling))return void(mc=t);mc=t=e}while(null!==t);0===Ec&&(Ec=5)}function pu(e,t){do{var n=pl(e.alternate,e);if(null!==n)return n.flags&=32767,void(mc=n);if(null!==(n=e.return)&&(n.flags|=32768,n.subtreeFlags=0,n.deletions=null),!t&&null!==(e=e.sibling))return void(mc=e);mc=e=n}while(null!==e);Ec=6,mc=null}function mu(e,t,n,r,i,a,o,l,c){e.cancelPendingCommit=null;do{wu()}while(0!==Bc);if(6&hc)throw Error(s(327));if(null!==t){if(t===e.current)throw Error(s(177));if(a=t.lanes|t.childLanes,function(e,t,n,r,i,a){var s=e.pendingLanes;e.pendingLanes=n,e.suspendedLanes=0,e.pingedLanes=0,e.warmLanes=0,e.expiredLanes&=n,e.entangledLanes&=n,e.errorRecoveryDisabledLanes&=n,e.shellSuspendCounter=0;var o=e.entanglements,l=e.expirationTimes,c=e.hiddenUpdates;for(n=s&~n;0<n;){var u=31-we(n),d=1<<u;o[u]=0,l[u]=-1;var f=c[u];if(null!==f)for(c[u]=null,u=0;u<f.length;u++){var h=f[u];null!==h&&(h.lane&=-536870913)}n&=~d}0!==r&&Oe(e,r,0),0!==a&&0===i&&0!==e.tag&&(e.suspendedLanes|=a&~(s&~t))}(e,n,a|=Tr,o,l,c),e===pc&&(mc=pc=null,gc=0),Fc=t,Lc=e,zc=n,Uc=a,Hc=i,Gc=r,10256&t.subtreeFlags||10256&t.flags?(e.callbackNode=null,e.callbackPriority=0,ie(fe,function(){return Au(),null})):(e.callbackNode=null,e.callbackPriority=0),r=!!(13878&t.flags),13878&t.subtreeFlags||r){r=P.T,P.T=null,i=N.p,N.p=2,o=hc,hc|=4;try{!function(e,t){if(e=e.containerInfo,pd=wf,ir(e=rr(e))){if("selectionStart"in e)var n={start:e.selectionStart,end:e.selectionEnd};else e:{var r=(n=(n=e.ownerDocument)&&n.defaultView||window).getSelection&&n.getSelection();if(r&&0!==r.rangeCount){n=r.anchorNode;var i=r.anchorOffset,a=r.focusNode;r=r.focusOffset;try{n.nodeType,a.nodeType}catch(e){n=null;break e}var o=0,l=-1,c=-1,u=0,d=0,f=e,h=null;t:for(;;){for(var p;f!==n||0!==i&&3!==f.nodeType||(l=o+i),f!==a||0!==r&&3!==f.nodeType||(c=o+r),3===f.nodeType&&(o+=f.nodeValue.length),null!==(p=f.firstChild);)h=f,f=p;for(;;){if(f===e)break t;if(h===n&&++u===i&&(l=o),h===a&&++d===r&&(c=o),null!==(p=f.nextSibling))break;h=(f=h).parentNode}f=p}n=-1===l||-1===c?null:{start:l,end:c}}else n=null}n=n||{start:0,end:0}}else n=null;for(md={focusedElem:e,selectionRange:n},wf=!1,Ol=t;null!==Ol;)if(e=(t=Ol).child,1028&t.subtreeFlags&&null!==e)e.return=t,Ol=e;else for(;null!==Ol;){switch(a=(t=Ol).alternate,e=t.flags,t.tag){case 0:if(4&e&&null!==(e=null!==(e=t.updateQueue)?e.events:null))for(n=0;n<e.length;n++)(i=e[n]).ref.impl=i.nextImpl;break;case 11:case 15:case 5:case 26:case 27:case 6:case 4:case 17:break;case 1:if(1024&e&&null!==a){e=void 0,n=t,i=a.memoizedProps,a=a.memoizedState,r=n.stateNode;try{var m=Eo(n.type,i);e=r.getSnapshotBeforeUpdate(m,a),r.__reactInternalSnapshotBeforeUpdate=e}catch(e){Eu(n,n.return,e)}}break;case 3:if(1024&e)if(9===(n=(e=t.stateNode.containerInfo).nodeType))Td(e);else if(1===n)switch(e.nodeName){case"HEAD":case"HTML":case"BODY":Td(e);break;default:e.textContent=""}break;default:if(1024&e)throw Error(s(163))}if(null!==(e=t.sibling)){e.return=t.return,Ol=e;break}Ol=t.return}}(e,t)}finally{hc=o,N.p=i,P.T=r}}Bc=1,gu(),vu(),yu()}}function gu(){if(1===Bc){Bc=0;var e=Lc,t=Fc,n=!!(13878&t.flags);if(13878&t.subtreeFlags||n){n=P.T,P.T=null;var r=N.p;N.p=2;var i=hc;hc|=4;try{$l(t,e);var a=md,s=rr(e.containerInfo),o=a.focusedElem,l=a.selectionRange;if(s!==o&&o&&o.ownerDocument&&nr(o.ownerDocument.documentElement,o)){if(null!==l&&ir(o)){var c=l.start,u=l.end;if(void 0===u&&(u=c),"selectionStart"in o)o.selectionStart=c,o.selectionEnd=Math.min(u,o.value.length);else{var d=o.ownerDocument||document,f=d&&d.defaultView||window;if(f.getSelection){var h=f.getSelection(),p=o.textContent.length,m=Math.min(l.start,p),g=void 0===l.end?m:Math.min(l.end,p);!h.extend&&m>g&&(s=g,g=m,m=s);var v=tr(o,m),y=tr(o,g);if(v&&y&&(1!==h.rangeCount||h.anchorNode!==v.node||h.anchorOffset!==v.offset||h.focusNode!==y.node||h.focusOffset!==y.offset)){var b=d.createRange();b.setStart(v.node,v.offset),h.removeAllRanges(),m>g?(h.addRange(b),h.extend(y.node,y.offset)):(b.setEnd(y.node,y.offset),h.addRange(b))}}}}for(d=[],h=o;h=h.parentNode;)1===h.nodeType&&d.push({element:h,left:h.scrollLeft,top:h.scrollTop});for("function"==typeof o.focus&&o.focus(),o=0;o<d.length;o++){var w=d[o];w.element.scrollLeft=w.left,w.element.scrollTop=w.top}}wf=!!pd,md=pd=null}finally{hc=i,N.p=r,P.T=n}}e.current=t,Bc=2}}function vu(){if(2===Bc){Bc=0;var e=Lc,t=Fc,n=!!(8772&t.flags);if(8772&t.subtreeFlags||n){n=P.T,P.T=null;var r=N.p;N.p=2;var i=hc;hc|=4;try{Pl(e,t.alternate,t)}finally{hc=i,N.p=r,P.T=n}}Bc=3}}function yu(){if(4===Bc||3===Bc){Bc=0,oe();var e=Lc,t=Fc,n=zc,r=Gc;10256&t.subtreeFlags||10256&t.flags?Bc=5:(Bc=0,Fc=Lc=null,bu(e,e.pendingLanes));var i=e.pendingLanes;if(0===i&&(jc=null),Be(n),t=t.stateNode,ye&&"function"==typeof ye.onCommitFiberRoot)try{ye.onCommitFiberRoot(ve,t,void 0,!(128&~t.current.flags))}catch(e){}if(null!==r){t=P.T,i=N.p,N.p=2,P.T=null;try{for(var a=e.onRecoverableError,s=0;s<r.length;s++){var o=r[s];a(o.value,{componentStack:o.stack})}}finally{P.T=t,N.p=i}}3&zc&&wu(),Nu(e),i=e.pendingLanes,261930&n&&42&i?e===$c?qc++:(qc=0,$c=e):qc=0,ju(0,!1)}}function bu(e,t){0===(e.pooledCacheLanes&=t)&&null!=(t=e.pooledCache)&&(e.pooledCache=null,zi(t))}function wu(){return gu(),vu(),yu(),Au()}function Au(){if(5!==Bc)return!1;var e=Lc,t=Uc;Uc=0;var n=Be(zc),r=P.T,i=N.p;try{N.p=32>n?32:n,P.T=null,n=Hc,Hc=null;var a=Lc,o=zc;if(Bc=0,Fc=Lc=null,zc=0,6&hc)throw Error(s(331));var l=hc;if(hc|=4,lc(a.current),ec(a,a.current,o,n),hc=l,ju(0,!1),ye&&"function"==typeof ye.onPostCommitFiberRoot)try{ye.onPostCommitFiberRoot(ve,a)}catch(e){}return!0}finally{N.p=i,P.T=r,bu(e,t)}}function xu(e,t,n){t=Yr(n,t),null!==(e=ba(e,t=To(e.stateNode,t,2),2))&&(Re(e,2),Nu(e))}function Eu(e,t,n){if(3===e.tag)xu(e,e,n);else for(;null!==t;){if(3===t.tag){xu(t,e,n);break}if(1===t.tag){var r=t.stateNode;if("function"==typeof t.type.getDerivedStateFromError||"function"==typeof r.componentDidCatch&&(null===jc||!jc.has(r))){e=Yr(n,e),null!==(r=ba(t,n=Do(2),2))&&(Io(n,r,t,e),Re(r,2),Nu(r));break}}t=t.return}}function Cu(e,t,n){var r=e.pingCache;if(null===r){r=e.pingCache=new fc;var i=new Set;r.set(t,i)}else void 0===(i=r.get(t))&&(i=new Set,r.set(t,i));i.has(n)||(Ac=!0,i.add(n),e=Su.bind(null,e,t,n),t.then(e,e))}function Su(e,t,n){var r=e.pingCache;null!==r&&r.delete(t),e.pingedLanes|=e.suspendedLanes&n,e.warmLanes&=~n,pc===e&&(gc&n)===n&&(4===Ec||3===Ec&&(62914560&gc)===gc&&300>le()-Rc?!(2&hc)&&tu(e,0):kc|=n,_c===gc&&(_c=0)),Nu(e)}function ku(e,t){0===t&&(t=De()),null!==(e=Or(e,t))&&(Re(e,t),Nu(e))}function Mu(e){var t=e.memoizedState,n=0;null!==t&&(n=t.retryLane),ku(e,n)}function _u(e,t){var n=0;switch(e.tag){case 31:case 13:var r=e.stateNode,i=e.memoizedState;null!==i&&(n=i.retryLane);break;case 19:r=e.stateNode;break;case 22:r=e.stateNode._retryCache;break;default:throw Error(s(314))}null!==r&&r.delete(t),ku(e,n)}var Tu=null,Du=null,Iu=!1,Ru=!1,Ou=!1,Pu=0;function Nu(e){e!==Du&&null===e.next&&(null===Du?Tu=Du=e:Du=Du.next=e),Ru=!0,Iu||(Iu=!0,Cd(function(){6&hc?ie(ue,Bu):Lu()}))}function ju(e,t){if(!Ou&&Ru){Ou=!0;do{for(var n=!1,r=Tu;null!==r;){if(!t)if(0!==e){var i=r.pendingLanes;if(0===i)var a=0;else{var s=r.suspendedLanes,o=r.pingedLanes;a=(1<<31-we(42|e)+1)-1,a=201326741&(a&=i&~(s&~o))?201326741&a|1:a?2|a:0}0!==a&&(n=!0,Uu(r,a))}else a=gc,!(3&(a=Me(r,r===pc?a:0,null!==r.cancelPendingCommit||-1!==r.timeoutHandle)))||_e(r,a)||(n=!0,Uu(r,a));r=r.next}}while(n);Ou=!1}}function Bu(){Lu()}function Lu(){Ru=Iu=!1;var e,t=0;0!==Pu&&((e=window.event)&&"popstate"===e.type?e!==wd&&(wd=e,1):(wd=null,0))&&(t=Pu);for(var n=le(),r=null,i=Tu;null!==i;){var a=i.next,s=Fu(i,n);0===s?(i.next=null,null===r?Tu=a:r.next=a,null===a&&(Du=r)):(r=i,(0!==t||3&s)&&(Ru=!0)),i=a}0!==Bc&&5!==Bc||ju(t,!1),0!==Pu&&(Pu=0)}function Fu(e,t){for(var n=e.suspendedLanes,r=e.pingedLanes,i=e.expirationTimes,a=-62914561&e.pendingLanes;0<a;){var s=31-we(a),o=1<<s,l=i[s];-1===l?0!==(o&n)&&0===(o&r)||(i[s]=Te(o,t)):l<=t&&(e.expiredLanes|=o),a&=~o}if(n=gc,n=Me(e,e===(t=pc)?n:0,null!==e.cancelPendingCommit||-1!==e.timeoutHandle),r=e.callbackNode,0===n||e===t&&(2===vc||9===vc)||null!==e.cancelPendingCommit)return null!==r&&null!==r&&ae(r),e.callbackNode=null,e.callbackPriority=0;if(!(3&n)||_e(e,n)){if((t=n&-n)===e.callbackPriority)return t;switch(null!==r&&ae(r),Be(n)){case 2:case 8:n=de;break;case 32:default:n=fe;break;case 268435456:n=pe}return r=zu.bind(null,e),n=ie(n,r),e.callbackPriority=t,e.callbackNode=n,t}return null!==r&&null!==r&&ae(r),e.callbackPriority=2,e.callbackNode=null,2}function zu(e,t){if(0!==Bc&&5!==Bc)return e.callbackNode=null,e.callbackPriority=0,null;var n=e.callbackNode;if(wu()&&e.callbackNode!==n)return null;var r=gc;return 0===(r=Me(e,e===pc?r:0,null!==e.cancelPendingCommit||-1!==e.timeoutHandle))?null:(Kc(e,r,t),Fu(e,le()),null!=e.callbackNode&&e.callbackNode===n?zu.bind(null,e):null)}function Uu(e,t){if(wu())return null;Kc(e,t,!0)}function Hu(){if(0===Pu){var e=Gi;0===e&&(e=Ee,!(261888&(Ee<<=1))&&(Ee=256)),Pu=e}return Pu}function Gu(e){return null==e||"symbol"==typeof e||"boolean"==typeof e?null:"function"==typeof e?e:It(""+e)}function qu(e,t){var n=t.ownerDocument.createElement("input");return n.name=t.name,n.value=t.value,e.id&&n.setAttribute("form",e.id),t.parentNode.insertBefore(n,t),e=new FormData(e),n.parentNode.removeChild(n),e}for(var $u=0;$u<Cr.length;$u++){var Wu=Cr[$u];Sr(Wu.toLowerCase(),"on"+(Wu[0].toUpperCase()+Wu.slice(1)))}Sr(gr,"onAnimationEnd"),Sr(vr,"onAnimationIteration"),Sr(yr,"onAnimationStart"),Sr("dblclick","onDoubleClick"),Sr("focusin","onFocus"),Sr("focusout","onBlur"),Sr(br,"onTransitionRun"),Sr(wr,"onTransitionStart"),Sr(Ar,"onTransitionCancel"),Sr(xr,"onTransitionEnd"),it("onMouseEnter",["mouseout","mouseover"]),it("onMouseLeave",["mouseout","mouseover"]),it("onPointerEnter",["pointerout","pointerover"]),it("onPointerLeave",["pointerout","pointerover"]),rt("onChange","change click focusin focusout input keydown keyup selectionchange".split(" ")),rt("onSelect","focusout contextmenu dragend focusin keydown keyup mousedown mouseup selectionchange".split(" ")),rt("onBeforeInput",["compositionend","keypress","textInput","paste"]),rt("onCompositionEnd","compositionend focusout keydown keypress keyup mousedown".split(" ")),rt("onCompositionStart","compositionstart focusout keydown keypress keyup mousedown".split(" ")),rt("onCompositionUpdate","compositionupdate focusout keydown keypress keyup mousedown".split(" "));var Vu="abort canplay canplaythrough durationchange emptied encrypted ended error loadeddata loadedmetadata loadstart pause play playing progress ratechange resize seeked seeking stalled suspend timeupdate volumechange waiting".split(" "),Yu=new Set("beforetoggle cancel close invalid load scroll scrollend toggle".split(" ").concat(Vu));function Ku(e,t){t=!!(4&t);for(var n=0;n<e.length;n++){var r=e[n],i=r.event;r=r.listeners;e:{var a=void 0;if(t)for(var s=r.length-1;0<=s;s--){var o=r[s],l=o.instance,c=o.currentTarget;if(o=o.listener,l!==a&&i.isPropagationStopped())break e;a=o,i.currentTarget=c;try{a(i)}catch(e){kr(e)}i.currentTarget=null,a=l}else for(s=0;s<r.length;s++){if(l=(o=r[s]).instance,c=o.currentTarget,o=o.listener,l!==a&&i.isPropagationStopped())break e;a=o,i.currentTarget=c;try{a(i)}catch(e){kr(e)}i.currentTarget=null,a=l}}}}function Zu(e,t){var n=t[qe];void 0===n&&(n=t[qe]=new Set);var r=e+"__bubble";n.has(r)||(ed(t,e,2,!1),n.add(r))}function Qu(e,t,n){var r=0;t&&(r|=4),ed(n,e,r,t)}var Xu="_reactListening"+Math.random().toString(36).slice(2);function Ju(e){if(!e[Xu]){e[Xu]=!0,tt.forEach(function(t){"selectionchange"!==t&&(Yu.has(t)||Qu(t,!1,e),Qu(t,!0,e))});var t=9===e.nodeType?e:e.ownerDocument;null===t||t[Xu]||(t[Xu]=!0,Qu("selectionchange",!1,t))}}function ed(e,t,n,r){switch(Mf(t)){case 2:var i=Af;break;case 8:i=xf;break;default:i=Ef}n=i.bind(null,t,n,e),i=void 0,!Ht||"touchstart"!==t&&"touchmove"!==t&&"wheel"!==t||(i=!0),r?void 0!==i?e.addEventListener(t,n,{capture:!0,passive:i}):e.addEventListener(t,n,!0):void 0!==i?e.addEventListener(t,n,{passive:i}):e.addEventListener(t,n,!1)}function td(e,t,n,r,i){var a=r;if(!(1&t||2&t||null===r))e:for(;;){if(null===r)return;var s=r.tag;if(3===s||4===s){var o=r.stateNode.containerInfo;if(o===i)break;if(4===s)for(s=r.return;null!==s;){var c=s.tag;if((3===c||4===c)&&s.stateNode.containerInfo===i)return;s=s.return}for(;null!==o;){if(null===(s=Ze(o)))return;if(5===(c=s.tag)||6===c||26===c||27===c){r=a=s;continue e}o=o.parentNode}}r=r.return}Ft(function(){var r=a,i=Pt(n),s=[];e:{var o=Er.get(e);if(void 0!==o){var c=nn,u=e;switch(e){case"keypress":if(0===Yt(n))break e;case"keydown":case"keyup":c=yn;break;case"focusin":u="focus",c=cn;break;case"focusout":u="blur",c=cn;break;case"beforeblur":case"afterblur":c=cn;break;case"click":if(2===n.button)break e;case"auxclick":case"dblclick":case"mousedown":case"mousemove":case"mouseup":case"mouseout":case"mouseover":case"contextmenu":c=on;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":c=ln;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":c=wn;break;case gr:case vr:case yr:c=un;break;case xr:c=An;break;case"scroll":case"scrollend":c=an;break;case"wheel":c=xn;break;case"copy":case"cut":case"paste":c=dn;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":c=bn;break;case"toggle":case"beforetoggle":c=En}var d=!!(4&t),f=!d&&("scroll"===e||"scrollend"===e),h=d?null!==o?o+"Capture":null:o;d=[];for(var p,m=r;null!==m;){var g=m;if(p=g.stateNode,5!==(g=g.tag)&&26!==g&&27!==g||null===p||null===h||null!=(g=zt(m,h))&&d.push(nd(m,g,p)),f)break;m=m.return}0<d.length&&(o=new c(o,u,null,n,i),s.push({event:o,listeners:d}))}}if(!(7&t)){if(c="mouseout"===e||"pointerout"===e,(!(o="mouseover"===e||"pointerover"===e)||n===Ot||!(u=n.relatedTarget||n.fromElement)||!Ze(u)&&!u[Ge])&&(c||o)&&(o=i.window===i?i:(o=i.ownerDocument)?o.defaultView||o.parentWindow:window,c?(c=r,null!==(u=(u=n.relatedTarget||n.toElement)?Ze(u):null)&&(f=l(u),d=u.tag,u!==f||5!==d&&27!==d&&6!==d)&&(u=null)):(c=null,u=r),c!==u)){if(d=on,g="onMouseLeave",h="onMouseEnter",m="mouse","pointerout"!==e&&"pointerover"!==e||(d=bn,g="onPointerLeave",h="onPointerEnter",m="pointer"),f=null==c?o:Xe(c),p=null==u?o:Xe(u),(o=new d(g,m+"leave",c,n,i)).target=f,o.relatedTarget=p,g=null,Ze(i)===r&&((d=new d(h,m+"enter",u,n,i)).target=p,d.relatedTarget=f,g=d),f=g,c&&u)e:{for(d=id,m=u,p=0,g=h=c;g;g=d(g))p++;g=0;for(var v=m;v;v=d(v))g++;for(;0<p-g;)h=d(h),p--;for(;0<g-p;)m=d(m),g--;for(;p--;){if(h===m||null!==m&&h===m.alternate){d=h;break e}h=d(h),m=d(m)}d=null}else d=null;null!==c&&ad(s,o,c,d,!1),null!==u&&null!==f&&ad(s,f,u,d,!0)}if("select"===(c=(o=r?Xe(r):window).nodeName&&o.nodeName.toLowerCase())||"input"===c&&"file"===o.type)var y=Un;else if(Nn(o))if(Hn)y=Qn;else{y=Kn;var b=Yn}else!(c=o.nodeName)||"input"!==c.toLowerCase()||"checkbox"!==o.type&&"radio"!==o.type?r&&_t(r.elementType)&&(y=Un):y=Zn;switch(y&&(y=y(e,r))?jn(s,y,n,i):(b&&b(e,o,r),"focusout"===e&&r&&"number"===o.type&&null!=r.memoizedProps.value&&wt(o,"number",o.value)),b=r?Xe(r):window,e){case"focusin":(Nn(b)||"true"===b.contentEditable)&&(sr=b,or=r,lr=null);break;case"focusout":lr=or=sr=null;break;case"mousedown":cr=!0;break;case"contextmenu":case"mouseup":case"dragend":cr=!1,ur(s,n,i);break;case"selectionchange":if(ar)break;case"keydown":case"keyup":ur(s,n,i)}var w;if(Sn)e:{switch(e){case"compositionstart":var A="onCompositionStart";break e;case"compositionend":A="onCompositionEnd";break e;case"compositionupdate":A="onCompositionUpdate";break e}A=void 0}else On?In(e,n)&&(A="onCompositionEnd"):"keydown"===e&&229===n.keyCode&&(A="onCompositionStart");A&&(_n&&"ko"!==n.locale&&(On||"onCompositionStart"!==A?"onCompositionEnd"===A&&On&&(w=Vt()):($t="value"in(qt=i)?qt.value:qt.textContent,On=!0)),0<(b=rd(r,A)).length&&(A=new fn(A,e,null,n,i),s.push({event:A,listeners:b}),(w||null!==(w=Rn(n)))&&(A.data=w))),(w=Mn?function(e,t){switch(e){case"compositionend":return Rn(t);case"keypress":return 32!==t.which?null:(Dn=!0,Tn);case"textInput":return(e=t.data)===Tn&&Dn?null:e;default:return null}}(e,n):function(e,t){if(On)return"compositionend"===e||!Sn&&In(e,t)?(e=Vt(),Wt=$t=qt=null,On=!1,e):null;switch(e){case"paste":default:return null;case"keypress":if(!(t.ctrlKey||t.altKey||t.metaKey)||t.ctrlKey&&t.altKey){if(t.char&&1<t.char.length)return t.char;if(t.which)return String.fromCharCode(t.which)}return null;case"compositionend":return _n&&"ko"!==t.locale?null:t.data}}(e,n))&&0<(A=rd(r,"onBeforeInput")).length&&(b=new fn("onBeforeInput","beforeinput",null,n,i),s.push({event:b,listeners:A}),b.data=w),function(e,t,n,r,i){if("submit"===t&&n&&n.stateNode===i){var a=Gu((i[He]||null).action),s=r.submitter;s&&null!==(t=(t=s[He]||null)?Gu(t.formAction):s.getAttribute("formAction"))&&(a=t,s=null);var o=new nn("action","action",null,r,i);e.push({event:o,listeners:[{instance:null,listener:function(){if(r.defaultPrevented){if(0!==Pu){var e=s?qu(i,s):new FormData(i);eo(n,{pending:!0,data:e,method:i.method,action:a},null,e)}}else"function"==typeof a&&(o.preventDefault(),e=s?qu(i,s):new FormData(i),eo(n,{pending:!0,data:e,method:i.method,action:a},a,e))},currentTarget:i}]})}}(s,e,r,n,i)}Ku(s,t)})}function nd(e,t,n){return{instance:e,listener:t,currentTarget:n}}function rd(e,t){for(var n=t+"Capture",r=[];null!==e;){var i=e,a=i.stateNode;if(5!==(i=i.tag)&&26!==i&&27!==i||null===a||(null!=(i=zt(e,n))&&r.unshift(nd(e,i,a)),null!=(i=zt(e,t))&&r.push(nd(e,i,a))),3===e.tag)return r;e=e.return}return[]}function id(e){if(null===e)return null;do{e=e.return}while(e&&5!==e.tag&&27!==e.tag);return e||null}function ad(e,t,n,r,i){for(var a=t._reactName,s=[];null!==n&&n!==r;){var o=n,l=o.alternate,c=o.stateNode;if(o=o.tag,null!==l&&l===r)break;5!==o&&26!==o&&27!==o||null===c||(l=c,i?null!=(c=zt(n,a))&&s.unshift(nd(n,c,l)):i||null!=(c=zt(n,a))&&s.push(nd(n,c,l))),n=n.return}0!==s.length&&e.push({event:t,listeners:s})}var sd=/\r\n?/g,od=/\u0000|\uFFFD/g;function ld(e){return("string"==typeof e?e:""+e).replace(sd,"\n").replace(od,"")}function cd(e,t){return t=ld(t),ld(e)===t}function ud(e,t,n,r,i,a){switch(n){case"children":"string"==typeof r?"body"===t||"textarea"===t&&""===r||Ct(e,r):("number"==typeof r||"bigint"==typeof r)&&"body"!==t&&Ct(e,""+r);break;case"className":ct(e,"class",r);break;case"tabIndex":ct(e,"tabindex",r);break;case"dir":case"role":case"viewBox":case"width":case"height":ct(e,n,r);break;case"style":Mt(e,r,a);break;case"data":if("object"!==t){ct(e,"data",r);break}case"src":case"href":if(""===r&&("a"!==t||"href"!==n)){e.removeAttribute(n);break}if(null==r||"function"==typeof r||"symbol"==typeof r||"boolean"==typeof r){e.removeAttribute(n);break}r=It(""+r),e.setAttribute(n,r);break;case"action":case"formAction":if("function"==typeof r){e.setAttribute(n,"javascript:throw new Error('A React form was unexpectedly submitted. If you called form.submit() manually, consider using form.requestSubmit() instead. If you\\'re trying to use event.stopPropagation() in a submit event handler, consider also calling event.preventDefault().')");break}if("function"==typeof a&&("formAction"===n?("input"!==t&&ud(e,t,"name",i.name,i,null),ud(e,t,"formEncType",i.formEncType,i,null),ud(e,t,"formMethod",i.formMethod,i,null),ud(e,t,"formTarget",i.formTarget,i,null)):(ud(e,t,"encType",i.encType,i,null),ud(e,t,"method",i.method,i,null),ud(e,t,"target",i.target,i,null))),null==r||"symbol"==typeof r||"boolean"==typeof r){e.removeAttribute(n);break}r=It(""+r),e.setAttribute(n,r);break;case"onClick":null!=r&&(e.onclick=Rt);break;case"onScroll":null!=r&&Zu("scroll",e);break;case"onScrollEnd":null!=r&&Zu("scrollend",e);break;case"dangerouslySetInnerHTML":if(null!=r){if("object"!=typeof r||!("__html"in r))throw Error(s(61));if(null!=(n=r.__html)){if(null!=i.children)throw Error(s(60));e.innerHTML=n}}break;case"multiple":e.multiple=r&&"function"!=typeof r&&"symbol"!=typeof r;break;case"muted":e.muted=r&&"function"!=typeof r&&"symbol"!=typeof r;break;case"suppressContentEditableWarning":case"suppressHydrationWarning":case"defaultValue":case"defaultChecked":case"innerHTML":case"ref":case"autoFocus":break;case"xlinkHref":if(null==r||"function"==typeof r||"boolean"==typeof r||"symbol"==typeof r){e.removeAttribute("xlink:href");break}n=It(""+r),e.setAttributeNS("http://www.w3.org/1999/xlink","xlink:href",n);break;case"contentEditable":case"spellCheck":case"draggable":case"value":case"autoReverse":case"externalResourcesRequired":case"focusable":case"preserveAlpha":null!=r&&"function"!=typeof r&&"symbol"!=typeof r?e.setAttribute(n,""+r):e.removeAttribute(n);break;case"inert":case"allowFullScreen":case"async":case"autoPlay":case"controls":case"default":case"defer":case"disabled":case"disablePictureInPicture":case"disableRemotePlayback":case"formNoValidate":case"hidden":case"loop":case"noModule":case"noValidate":case"open":case"playsInl
2ine":case"readOnly":case"required":case"reversed":case"scoped":case"seamless":case"itemScope":r&&"function"!=typeof r&&"symbol"!=typeof r?e.setAttribute(n,""):e.removeAttribute(n);break;case"capture":case"download":!0===r?e.setAttribute(n,""):!1!==r&&null!=r&&"function"!=typeof r&&"symbol"!=typeof r?e.setAttribute(n,r):e.removeAttribute(n);break;case"cols":case"rows":case"size":case"span":null!=r&&"function"!=typeof r&&"symbol"!=typeof r&&!isNaN(r)&&1<=r?e.setAttribute(n,r):e.removeAttribute(n);break;case"rowSpan":case"start":null==r||"function"==typeof r||"symbol"==typeof r||isNaN(r)?e.removeAttribute(n):e.setAttribute(n,r);break;case"popover":Zu("beforetoggle",e),Zu("toggle",e),lt(e,"popover",r);break;case"xlinkActuate":ut(e,"http://www.w3.org/1999/xlink","xlink:actuate",r);break;case"xlinkArcrole":ut(e,"http://www.w3.org/1999/xlink","xlink:arcrole",r);break;case"xlinkRole":ut(e,"http://www.w3.org/1999/xlink","xlink:role",r);break;case"xlinkShow":ut(e,"http://www.w3.org/1999/xlink","xlink:show",r);break;case"xlinkTitle":ut(e,"http://www.w3.org/1999/xlink","xlink:title",r);break;case"xlinkType":ut(e,"http://www.w3.org/1999/xlink","xlink:type",r);break;case"xmlBase":ut(e,"http://www.w3.org/XML/1998/namespace","xml:base",r);break;case"xmlLang":ut(e,"http://www.w3.org/XML/1998/namespace","xml:lang",r);break;case"xmlSpace":ut(e,"http://www.w3.org/XML/1998/namespace","xml:space",r);break;case"is":lt(e,"is",r);break;case"innerText":case"textContent":break;default:(!(2<n.length)||"o"!==n[0]&&"O"!==n[0]||"n"!==n[1]&&"N"!==n[1])&&lt(e,n=Tt.get(n)||n,r)}}function dd(e,t,n,r,i,a){switch(n){case"style":Mt(e,r,a);break;case"dangerouslySetInnerHTML":if(null!=r){if("object"!=typeof r||!("__html"in r))throw Error(s(61));if(null!=(n=r.__html)){if(null!=i.children)throw Error(s(60));e.innerHTML=n}}break;case"children":"string"==typeof r?Ct(e,r):("number"==typeof r||"bigint"==typeof r)&&Ct(e,""+r);break;case"onScroll":null!=r&&Zu("scroll",e);break;case"onScrollEnd":null!=r&&Zu("scrollend",e);break;case"onClick":null!=r&&(e.onclick=Rt);break;case"suppressContentEditableWarning":case"suppressHydrationWarning":case"innerHTML":case"ref":case"innerText":case"textContent":break;default:nt.hasOwnProperty(n)||("o"!==n[0]||"n"!==n[1]||(i=n.endsWith("Capture"),t=n.slice(2,i?n.length-7:void 0),"function"==typeof(a=null!=(a=e[He]||null)?a[n]:null)&&e.removeEventListener(t,a,i),"function"!=typeof r)?n in e?e[n]=r:!0===r?e.setAttribute(n,""):lt(e,n,r):("function"!=typeof a&&null!==a&&(n in e?e[n]=null:e.hasAttribute(n)&&e.removeAttribute(n)),e.addEventListener(t,r,i)))}}function fd(e,t,n){switch(t){case"div":case"span":case"svg":case"path":case"a":case"g":case"p":case"li":break;case"img":Zu("error",e),Zu("load",e);var r,i=!1,a=!1;for(r in n)if(n.hasOwnProperty(r)){var o=n[r];if(null!=o)switch(r){case"src":i=!0;break;case"srcSet":a=!0;break;case"children":case"dangerouslySetInnerHTML":throw Error(s(137,t));default:ud(e,t,r,o,n,null)}}return a&&ud(e,t,"srcSet",n.srcSet,n,null),void(i&&ud(e,t,"src",n.src,n,null));case"input":Zu("invalid",e);var l=r=o=a=null,c=null,u=null;for(i in n)if(n.hasOwnProperty(i)){var d=n[i];if(null!=d)switch(i){case"name":a=d;break;case"type":o=d;break;case"checked":c=d;break;case"defaultChecked":u=d;break;case"value":r=d;break;case"defaultValue":l=d;break;case"children":case"dangerouslySetInnerHTML":if(null!=d)throw Error(s(137,t));break;default:ud(e,t,i,d,n,null)}}return void bt(e,r,l,c,u,o,a,!1);case"select":for(a in Zu("invalid",e),i=o=r=null,n)if(n.hasOwnProperty(a)&&null!=(l=n[a]
vendor: 9,493 bytes, line 2
2))switch(a){case"value":r=l;break;case"defaultValue":o=l;break;case"multiple":i=l;default:ud(e,t,a,l,n,null)}return t=r,n=o,e.multiple=!!i,void(null!=t?At(e,!!i,t,!1):null!=n&&At(e,!!i,n,!0));case"textarea":for(o in Zu("invalid",e),r=a=i=null,n)if(n.hasOwnProperty(o)&&null!=(l=n[o]))switch(o){case"value":i=l;break;case"defaultValue":a=l;break;case"children":r=l;break;case"dangerouslySetInnerHTML":if(null!=l)throw Error(s(91));break;default:ud(e,t,o,l,n,null)}return void Et(e,i,a,r);case"option":for(c in n)n.hasOwnProperty(c)&&null!=(i=n[c])&&("selected"===c?e.selected=i&&"function"!=typeof i&&"symbol"!=typeof i:ud(e,t,c,i,n,null));return;case"dialog":Zu("beforetoggle",e),Zu("toggle",e),Zu("cancel",e),Zu("close",e);break;case"iframe":case"object":Zu("load",e);break;case"video":case"audio":for(i=0;i<Vu.length;i++)Zu(Vu[i],e);break;case"image":Zu("error",e),Zu("load",e);break;case"details":Zu("toggle",e);break;case"embed":case"source":case"link":Zu("error",e),Zu("load",e);case"area":case"base":case"br":case"col":case"hr":case"keygen":case"meta":case"param":case"track":case"wbr":case"menuitem":for(u in n)if(n.hasOwnProperty(u)&&null!=(i=n[u]))switch(u){case"children":case"dangerouslySetInnerHTML":throw Error(s(137,t));default:ud(e,t,u,i,n,null)}return;default:if(_t(t)){for(d in n)n.hasOwnProperty(d)&&void 0!==(i=n[d])&&dd(e,t,d,i,n,void 0);return}}for(l in n)n.hasOwnProperty(l)&&null!=(i=n[l])&&ud(e,t,l,i,n,null)}function hd(e){switch(e){case"css":case"script":case"font":case"img":case"image":case"input":case"link":return!0;default:return!1}}var pd=null,md=null;function gd(e){return 9===e.nodeType?e:e.ownerDocument}function vd(e){switch(e){case"http://www.w3.org/2000/svg":return 1;case"http://www.w3.org/1998/Math/MathML":return 2;default:return 0}}function yd(e,t){if(0===e)switch(t){case"svg":return 1;case"math":return 2;default:return 0}return 1===e&&"foreignObject"===t?0:e}function bd(e,t){return"textarea"===e||"noscript"===e||"string"==typeof t.children||"number"==typeof t.children||"bigint"==typeof t.children||"object"==typeof t.dangerouslySetInnerHTML&&null!==t.dangerouslySetInnerHTML&&null!=t.dangerouslySetInnerHTML.__html}var wd=null,Ad="function"==typeof setTimeout?setTimeout:void 0,xd="function"==typeof clearTimeout?clearTimeout:void 0,Ed="function"==typeof Promise?Promise:void 0,Cd="function"==typeof queueMicrotask?queueMicrotask:void 0!==Ed?function(e){return Ed.resolve(null).then(e).catch(Sd)}:Ad;function Sd(e){setTimeout(function(){throw e})}function kd(e){return"head"===e}function Md(e,t){var n=t,r=0;do{var i=n.nextSibling;if(e.removeChild(n),i&&8===i.nodeType)if("/$"===(n=i.data)||"/&"===n){if(0===r)return e.removeChild(i),void $f(t);r--}else if("$"===n||"$?"===n||"$~"===n||"$!"===n||"&"===n)r++;else if("html"===n)Ld(e.ownerDocument.documentElement);else if("head"===n){Ld(n=e.ownerDocument.head);for(var a=n.firstChild;a;){var s=a.nextSibling,o=a.nodeName;a[Ye]||"SCRIPT"===o||"STYLE"===o||"LINK"===o&&"stylesheet"===a.rel.toLowerCase()||n.removeChild(a),a=s}}else"body"===n&&Ld(e.ownerDocument.body);n=i}while(n);$f(t)}function _d(e,t){var n=e;e=0;do{var r=n.nextSibling;if(1===n.nodeType?t?(n._stashedDisplay=n.style.display,n.style.display="none"):(n.style.display=n._stashedDisplay||"",""===n.getAttribute("style")&&n.removeAttribute("style")):3===n.nodeType&&(t?(n._stashedText=n.nodeValue,n.nodeValue=""):n.nodeValue=n._stashedText||""),r&&8===r.nodeType)if("/$"===(n=r.data)){if(0===e)break;e--}else"$"!==n&&"$?"!==n&&"$~"!==n&&"$!"!==n||e++;n=r}while(n)}function Td(e){var t=e.firstChild;for(t&&10===t.nodeType&&(t=t.nextSibling);t;){var n=t;switch(t=t.nextSibling,n.nodeName){case"HTML":case"HEAD":case"BODY":Td(n),Ke(n);continue;case"SCRIPT":case"STYLE":continue;case"LINK":if("stylesheet"===n.rel.toLowerCase())continue}e.removeChild(n)}}function Dd(e,t){for(;8!==e.nodeType;){if((1!==e.nodeType||"INPUT"!==e.nodeName||"hidden"!==e.type)&&!t)return null;if(null===(e=Od(e.nextSibling)))return null}return e}function Id(e){return"$?"===e.data||"$~"===e.data}function Rd(e){return"$!"===e.data||"$?"===e.data&&"loading"!==e.ownerDocument.readyState}function Od(e){for(;null!=e;e=e.nextSibling){var t=e.nodeType;if(1===t||3===t)break;if(8===t){if("$"===(t=e.data)||"$!"===t||"$?"===t||"$~"===t||"&"===t||"F!"===t||"F"===t)break;if("/$"===t||"/&"===t)return null}}return e}var Pd=null;function Nd(e){e=e.nextSibling;for(var t=0;e;){if(8===e.nodeType){var n=e.data;if("/$"===n||"/&"===n){if(0===t)return Od(e.nextSibling);t--}else"$"!==n&&"$!"!==n&&"$?"!==n&&"$~"!==n&&"&"!==n||t++}e=e.nextSibling}return null}function jd(e){e=e.previousSibling;for(var t=0;e;){if(8===e.nodeType){var n=e.data;if("$"===n||"$!"===n||"$?"===n||"$~"===n||"&"===n){if(0===t)return e;t--}else"/$"!==n&&"/&"!==n||t++}e=e.previousSibling}return null}function Bd(e,t,n){switch(t=gd(n),e){case"html":if(!(e=t.documentElement))throw Error(s(452));return e;case"head":if(!(e=t.head))throw Error(s(453));return e;case"body":if(!(e=t.body))throw Error(s(454));return e;default:throw Error(s(451))}}function Ld(e){for(var t=e.attributes;t.length;)e.removeAttributeNode(t[0]);Ke(e)}var Fd=new Map,zd=new Set;function Ud(e){return"function"==typeof e.getRootNode?e.getRootNode():9===e.nodeType?e:e.ownerDocument}var Hd=N.d;N.d={f:function(){var e=Hd.f(),t=Jc();return e||t},r:function(e){var t=Qe(e);null!==t&&5===t.tag&&"form"===t.type?no(t):Hd.r(e)},D:function(e){Hd.D(e),qd("dns-prefetch",e,null)},C:function(e,t){Hd.C(e,t),qd("preconnect",e,t)},L:function(e,t,n){Hd.L(e,t,n);var r=Gd;if(r&&e&&t){var i='link[rel="preload"][as="'+vt(t)+'"]';"image"===t&&n&&n.imageSrcSet?(i+='[imagesrcset="'+vt(n.imageSrcSet)+'"]',"string"==typeof n.imageSizes&&(i+='[imagesizes="'+vt(n.imageSizes)+'"]')):i+='[href="'+vt(e)+'"]';var a=i;switch(t){case"style":a=Wd(e);break;case"script":a=Kd(e)}Fd.has(a)||(e=h({rel:"preload",href:"image"===t&&n&&n.imageSrcSet?void 0:e,as:t},n),Fd.set(a,e),null!==r.querySelector(i)||"style"===t&&r.querySelector(Vd(a))||"script"===t&&r.querySelector(Zd(a))||(fd(t=r.createElement("link"),"link",e),et(t),r.head.appendChild(t)))}},m:function(e,t){Hd.m(e,t);var n=Gd;if(n&&e){var r=t&&"string"==typeof t.as?t.as:"script",i='link[rel="modulepreload"][as="'+vt(r)+'"][href="'+vt(e)+'"]',a=i;switch(r){case"audioworklet":case"paintworklet":case"serviceworker":case"sharedworker":case"worker":case"script":a=Kd(e)}if(!Fd.has(a)&&(e=h({rel:"modulepreload",href:e},t),Fd.set(a,e),null===n.querySelector(i))){switch(r){case"audioworklet":case"paintworklet":case"serviceworker":case"sharedworker":case"worker":case"script":if(n.querySelector(Zd(a)))return}fd(r=n.createElement("link"),"link",e),et(r),n.head.appendChild(r)}}},X:function(e,t){Hd.X(e,t);var n=Gd;if(n&&e){var r=Je(n).hoistableScripts,i=Kd(e),a=r.get(i);a||((a=n.querySelector(Zd(i)))||(e=h({src:e,async:!0},t),(t=Fd.get(i))&&ef(e,t),et(a=n.createElement("script")),fd(a,"link",e),n.head.appendChild(a)),a={type:"script",instance:a,count:1,state:null},r.set(i,a))}},S:function(e,t,n){Hd.S(e,t,n);var r=Gd;if(r&&e){var i=Je(r).hoistableStyles,a=Wd(e);t=t||"default";var s=i.get(a);if(!s){var o={loading:0,preload:null};if(s=r.querySelector(Vd(a)))o.loading=5;else{e=h({rel:"stylesheet",href:e,"data-precedence":t},n),(n=Fd.get(a))&&Jd(e,n);var l=s=r.createElement("link");et(l),fd(l,"link",e),l._p=new Promise(function(e,t){l.onload=e,l.onerror=t}),l.addEventListener("load",function(){o.loading|=1}),l.addEventListener("error",function(){o.loading|=2}),o.loading|=4,Xd(s,t,r)}s={type:"stylesheet",instance:s,count:1,state:o},i.set(a,s)}}},M:function(e,t){Hd.M(e,t);var n=Gd;if(n&&e){var r=Je(n).hoistableScripts,i=Kd(e),a=r.get(i);a||((a=n.querySelector(Zd(i)))||(e=h({src:e,async:!0,type:"module"},t),(t=Fd.get(i))&&ef(e,t),et(a=n.createElement("script")),fd(a,"link",e),n.head.appendChild(a)),a={type:"script",instance:a,count:1,state:null},r.set(i,a))}}};var Gd="undefined"==typeof document?null:document;function qd(e,t,n){var r=Gd;if(r&&"string"==typeof t&&t){var i=vt(t);i='link[rel="'+e+'"][href="'+i+'"]',"string"==typeof n&&(i+='[crossorigin="'+n+'"]'),zd.has(i)||(zd.add(i),e={rel:e,crossOrigin:n,href:t},null===r.querySelector(i)&&(fd(t=r.createElement("link"),"link",e),et(t),r.head.appendChild(t)))}}function $d(e,t,n,r){var i,a,o,l,c=(c=W.current)?Ud(c):null;if(!c)throw Error(s(446));switch(e){case"meta":case"title":return null;case"style":return"string"==typeof n.precedence&&"string"==typeof n.href?(t=Wd(n.href),(r=(n=Je(c).hoistableStyles).get(t))||(r={type:"style",instance:null,count:0,state:null},n.set(t,r)),r):{type:"void",instance:null,count:0,state:null};case"link":if("stylesheet"===n.rel&&"string"==typeof n.href&&"string"==typeof n.precedence){e=Wd(n.href);var u=Je(c).hoistableStyles,d=u.get(e);if(d||(c=c.ownerDocument||c,d={type:"stylesheet",instance:null,count:0,state:{loading:0,preload:null}},u.set(e,d),(u=c.querySelector(Vd(e)))&&!u._p&&(d.instance=u,d.state.loading=5),Fd.has(e)||(n={rel:"preload",as:"style",href:n.href,crossOrigin:n.crossOrigin,integrity:n.integrity,media:n.media,hrefLang:n.hrefLang,referrerPolicy:n.referrerPolicy},Fd.set(e,n),u||(i=c,a=e,o=n,l=d.state,i.querySelector('link[rel="preload"][as="style"]['+a+"]")?l.loading=1:(a=i.createElement("link"),l.preload=a,a.addEventListener("load",function(){return l.loading|=1}),a.addEventListener("error",function(){return l.loading|=2}),fd(a,"link",o),et(a),i.head.appendChild(a))))),t&&null===r)throw Error(s(528,""));return d}if(t&&null!==r)throw Error(s(529,""));return null;
vendor: 7,162 bytes, line 2
2case"script":return t=n.async,"string"==typeof(n=n.src)&&t&&"function"!=typeof t&&"symbol"!=typeof t?(t=Kd(n),(r=(n=Je(c).hoistableScripts).get(t))||(r={type:"script",instance:null,count:0,state:null},n.set(t,r)),r):{type:"void",instance:null,count:0,state:null};default:throw Error(s(444,e))}}function Wd(e){return'href="'+vt(e)+'"'}function Vd(e){return'link[rel="stylesheet"]['+e+"]"}function Yd(e){return h({},e,{"data-precedence":e.precedence,precedence:null})}function Kd(e){return'[src="'+vt(e)+'"]'}function Zd(e){return"script[async]"+e}function Qd(e,t,n){if(t.count++,null===t.instance)switch(t.type){case"style":var r=e.querySelector('style[data-href~="'+vt(n.href)+'"]');if(r)return t.instance=r,et(r),r;var i=h({},n,{"data-href":n.href,"data-precedence":n.precedence,href:null,precedence:null});return et(r=(e.ownerDocument||e).createElement("style")),fd(r,"style",i),Xd(r,n.precedence,e),t.instance=r;case"stylesheet":i=Wd(n.href);var a=e.querySelector(Vd(i));if(a)return t.state.loading|=4,t.instance=a,et(a),a;r=Yd(n),(i=Fd.get(i))&&Jd(r,i),et(a=(e.ownerDocument||e).createElement("link"));var o=a;return o._p=new Promise(function(e,t){o.onload=e,o.onerror=t}),fd(a,"link",r),t.state.loading|=4,Xd(a,n.precedence,e),t.instance=a;case"script":return a=Kd(n.src),(i=e.querySelector(Zd(a)))?(t.instance=i,et(i),i):(r=n,(i=Fd.get(a))&&ef(r=h({},n),i),et(i=(e=e.ownerDocument||e).createElement("script")),fd(i,"link",r),e.head.appendChild(i),t.instance=i);case"void":return null;default:throw Error(s(443,t.type))}else"stylesheet"===t.type&&!(4&t.state.loading)&&(r=t.instance,t.state.loading|=4,Xd(r,n.precedence,e));return t.instance}function Xd(e,t,n){for(var r=n.querySelectorAll('link[rel="stylesheet"][data-precedence],style[data-precedence]'),i=r.length?r[r.length-1]:null,a=i,s=0;s<r.length;s++){var o=r[s];if(o.dataset.precedence===t)a=o;else if(a!==i)break}a?a.parentNode.insertBefore(e,a.nextSibling):(t=9===n.nodeType?n.head:n).insertBefore(e,t.firstChild)}function Jd(e,t){null==e.crossOrigin&&(e.crossOrigin=t.crossOrigin),null==e.referrerPolicy&&(e.referrerPolicy=t.referrerPolicy),null==e.title&&(e.title=t.title)}function ef(e,t){null==e.crossOrigin&&(e.crossOrigin=t.crossOrigin),null==e.referrerPolicy&&(e.referrerPolicy=t.referrerPolicy),null==e.integrity&&(e.integrity=t.integrity)}var tf=null;function nf(e,t,n){if(null===tf){var r=new Map,i=tf=new Map;i.set(n,r)}else(r=(i=tf).get(n))||(r=new Map,i.set(n,r));if(r.has(e))return r;for(r.set(e,null),n=n.getElementsByTagName(e),i=0;i<n.length;i++){var a=n[i];if(!(a[Ye]||a[Ue]||"link"===e&&"stylesheet"===a.getAttribute("rel"))&&"http://www.w3.org/2000/svg"!==a.namespaceURI){var s=a.getAttribute(t)||"";s=e+s;var o=r.get(s);o?o.push(a):r.set(s,[a])}}return r}function rf(e,t,n){(e=e.ownerDocument||e).head.insertBefore(n,"title"===t?e.querySelector("head > title"):null)}function af(e){return!!("stylesheet"!==e.type||3&e.state.loading)}var sf=0;function of(){if(this.count--,0===this.count&&(0===this.imgCount||!this.waitingForImages))if(this.stylesheets)cf(this,this.stylesheets);else if(this.unsuspend){var e=this.unsuspend;this.unsuspend=null,e()}}var lf=null;function cf(e,t){e.stylesheets=null,null!==e.unsuspend&&(e.count++,lf=new Map,t.forEach(uf,e),lf=null,of.call(e))}function uf(e,t){if(!(4&t.state.loading)){var n=lf.get(e);if(n)var r=n.get(null);else{n=new Map,lf.set(e,n);for(var i=e.querySelectorAll("link[data-precedence],style[data-precedence]"),a=0;a<i.length;a++){var s=i[a];"LINK"!==s.nodeName&&"not all"===s.getAttribute("media")||(n.set(s.dataset.precedence,s),r=s)}r&&n.set(null,r)}s=(i=t.instance).getAttribute("data-precedence"),(a=n.get(s)||r)===r&&n.set(null,i),n.set(s,i),this.count++,r=of.bind(this),i.addEventListener("load",r),i.addEventListener("error",r),a?a.parentNode.insertBefore(i,a.nextSibling):(e=9===e.nodeType?e.head:e).insertBefore(i,e.firstChild),t.state.loading|=4}}var df={$$typeof:A,Provider:null,Consumer:null,_currentValue:j,_currentValue2:j,_threadCount:0};function ff(e,t,n,r,i,a,s,o,l){this.tag=1,this.containerInfo=e,this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=-1,this.callbackNode=this.next=this.pendingContext=this.context=this.cancelPendingCommit=null,this.callbackPriority=0,this.expirationTimes=Ie(-1),this.entangledLanes=this.shellSuspendCounter=this.errorRecoveryDisabledLanes=this.expiredLanes=this.warmLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=Ie(0),this.hiddenUpdates=Ie(null),this.identifierPrefix=r,this.onUncaughtError=i,this.onCaughtError=a,this.onRecoverableError=s,this.pooledCache=null,this.pooledCacheLanes=0,this.formState=l,this.incompleteTransitions=new Map}function hf(e,t,n,r,i,a,s,o,l,c,u,d){return e=new ff(e,t,n,s,l,c,u,d,o),t=1,!0===a&&(t|=24),a=Lr(3,null,null,t),e.current=a,a.stateNode=e,(t=Fi()).refCount++,e.pooledCache=t,t.refCount++,a.memoizedState={element:r,isDehydrated:n,cache:t},ga(a),e}function pf(e){return e?e=jr:jr}function mf(e,t,n,r,i,a){i=pf(i),null===r.context?r.context=i:r.pendingContext=i,(r=ya(t)).payload={element:n},null!==(a=void 0===a?null:a)&&(r.callback=a),null!==(n=ba(e,r,t))&&(Yc(n,0,t),wa(n,e,t))}function gf(e,t){if(null!==(e=e.memoizedState)&&null!==e.dehydrated){var n=e.retryLane;e.retryLane=0!==n&&n<t?n:t}}function vf(e,t){gf(e,t),(e=e.alternate)&&gf(e,t)}function yf(e){if(13===e.tag||31===e.tag){var t=Or(e,67108864);null!==t&&Yc(t,0,67108864),vf(e,67108864)}}function bf(e){if(13===e.tag||31===e.tag){var t=Wc(),n=Or(e,t=je(t));null!==n&&Yc(n,0,t),vf(e,t)}}var wf=!0;function Af(e,t,n,r){var i=P.T;P.T=null;var a=N.p;try{N.p=2,Ef(e,t,n,r)}finally{N.p=a,P.T=i}}function xf(e,t,n,r){var i=P.T;P.T=null;var a=N.p;try{N.p=8,Ef(e,t,n,r)}finally{N.p=a,P.T=i}}function Ef(e,t,n,r){if(wf){var i=Cf(r);if(null===i)td(e,t,r,Sf,n),jf(e,r);else if(function(e,t,n,r,i){switch(t){case"focusin":return Tf=Bf(Tf,e,t,n,r,i),!0;case"dragenter":return Df=Bf(Df,e,t,n,r,i),!0;case"mouseover":return If=Bf(If,e,t,n,r,i),!0;case"pointerover":var a=i.pointerId;return Rf.set(a,Bf(Rf.get(a)||null,e,t,n,r,i)),!0;case"gotpointercapture":return a=i.pointerId,Of.set(a,Bf(Of.get(a)||null,e,t,n,r,i)),!0}return!1}(i,e,t,n,r))r.stopPropagation();else if(jf(e,r),4&t&&-1<Nf.indexOf(e)){for(;null!==i;){var a=Qe(i);if(null!==a)switch(a.tag){case 3:if((a=a.stateNode).current.memoizedState.isDehydrated){var s=ke(a.pendingLanes);if(0!==s){var o=a;for(o.pendingLanes|=2,o.entangledLanes|=2;s;){var l=1<<31-we(s);o.entanglements[1]|=l,s&=~l}Nu(a),!(6&hc)&&(Pc=le()+500,ju(0,!1))}}break;case 31:case 13:null!==(o=Or(a,2))&&Yc(o,0,2),Jc(),vf(a,2)}if(null===(a=Cf(r))&&td(e,t,r,Sf,n),a===i)break;i=a}null!==i&&r.stopPropagation()}else td(e,t,r,null,n)}}function Cf(e){return kf(e=Pt(e))}var Sf=null;function kf(e){if(Sf=null,null!==(e=Ze(e))){var t=l(e);if(null===t)e=null;else{var n=t.tag;if(13===n){if(null!==(e=c(t)))return e;e=null}else if(31===n){if(null!==(e=u(t)))return e;e=null}else if(3===n){if(t.stateNode.current.memoizedState.isDehydrated)return 3===t.tag?t.stateNode.containerInfo:null;e=null}else t!==e&&(e=null)}}return Sf=e,null}function Mf(e){switch(e){case"beforetoggle":case"cancel":case"click":case"close"
vendor: 2,155 bytes, line 2
2:case"contextmenu":case"copy":case"cut":case"auxclick":case"dblclick":case"dragend":case"dragstart":case"drop":case"focusin":case"focusout":case"input":case"invalid":case"keydown":case"keypress":case"keyup":case"mousedown":case"mouseup":case"paste":case"pause":case"play":case"pointercancel":case"pointerdown":case"pointerup":case"ratechange":case"reset":case"resize":case"seeked":case"submit":case"toggle":case"touchcancel":case"touchend":case"touchstart":case"volumechange":case"change":case"selectionchange":case"textInput":case"compositionstart":case"compositionend":case"compositionupdate":case"beforeblur":case"afterblur":case"beforeinput":case"blur":case"fullscreenchange":case"focus":case"hashchange":case"popstate":case"select":case"selectstart":return 2;case"drag":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"mousemove":case"mouseout":case"mouseover":case"pointermove":case"pointerout":case"pointerover":case"scroll":case"touchmove":case"wheel":case"mouseenter":case"mouseleave":case"pointerenter":case"pointerleave":return 8;case"message":switch(ce()){case ue:return 2;case de:return 8;case fe:case he:return 32;case pe:return 268435456;default:return 32}default:return 32}}var _f=!1,Tf=null,Df=null,If=null,Rf=new Map,Of=new Map,Pf=[],Nf="mousedown mouseup touchcancel touchend touchstart auxclick dblclick pointercancel pointerdown pointerup dragend dragstart drop compositionend compositionstart keydown keypress keyup input textInput copy cut paste click change contextmenu reset".split(" ");function jf(e,t){switch(e){case"focusin":case"focusout":Tf=null;break;case"dragenter":case"dragleave":Df=null;break;case"mouseover":case"mouseout":If=null;break;case"pointerover":case"pointerout":Rf.delete(t.pointerId);break;case"gotpointercapture":case"lostpointercapture":Of.delete(t.pointerId)}}function Bf(e,t,n,r,i,a){return null===e||e.nativeEvent!==a?(e={blockedOn:t,domEventName:n,eventSystemFlags:r,nativeEvent:a,targetContainers:[i]},null!==t&&null!==(t=Qe(t))&&yf(t),e):(e.eventSystemFlags|=r,t=e.targetContainers,null!==i&&-1===t.indexOf(i)&&t.push(i),e)}function Lf(e){var t=Ze(e.target);if(null!==t){var n=l(t);
vendor: 8,164 bytes, line 2
2if(null!==n)if(13===(t=n.tag)){if(null!==(t=c(n)))return e.blockedOn=t,void Fe(e.priority,function(){bf(n)})}else if(31===t){if(null!==(t=u(n)))return e.blockedOn=t,void Fe(e.priority,function(){bf(n)})}else if(3===t&&n.stateNode.current.memoizedState.isDehydrated)return void(e.blockedOn=3===n.tag?n.stateNode.containerInfo:null)}e.blockedOn=null}function Ff(e){if(null!==e.blockedOn)return!1;for(var t=e.targetContainers;0<t.length;){var n=Cf(e.nativeEvent);if(null!==n)return null!==(t=Qe(n))&&yf(t),e.blockedOn=n,!1;var r=new(n=e.nativeEvent).constructor(n.type,n);Ot=r,n.target.dispatchEvent(r),Ot=null,t.shift()}return!0}function zf(e,t,n){Ff(e)&&n.delete(t)}function Uf(){_f=!1,null!==Tf&&Ff(Tf)&&(Tf=null),null!==Df&&Ff(Df)&&(Df=null),null!==If&&Ff(If)&&(If=null),Rf.forEach(zf),Of.forEach(zf)}function Hf(e,t){e.blockedOn===t&&(e.blockedOn=null,_f||(_f=!0,r.unstable_scheduleCallback(r.unstable_NormalPriority,Uf)))}var Gf=null;function qf(e){Gf!==e&&(Gf=e,r.unstable_scheduleCallback(r.unstable_NormalPriority,function(){Gf===e&&(Gf=null);for(var t=0;t<e.length;t+=3){var n=e[t],r=e[t+1],i=e[t+2];if("function"!=typeof r){if(null===kf(r||n))continue;break}var a=Qe(n);null!==a&&(e.splice(t,3),t-=3,eo(a,{pending:!0,data:i,method:n.method,action:r},r,i))}}))}function $f(e){function t(t){return Hf(t,e)}null!==Tf&&Hf(Tf,e),null!==Df&&Hf(Df,e),null!==If&&Hf(If,e),Rf.forEach(t),Of.forEach(t);for(var n=0;n<Pf.length;n++){var r=Pf[n];r.blockedOn===e&&(r.blockedOn=null)}for(;0<Pf.length&&null===(n=Pf[0]).blockedOn;)Lf(n),null===n.blockedOn&&Pf.shift();if(null!=(n=(e.ownerDocument||e).$$reactFormReplay))for(r=0;r<n.length;r+=3){var i=n[r],a=n[r+1],s=i[He]||null;if("function"==typeof a)s||qf(n);else if(s){var o=null;if(a&&a.hasAttribute("formAction")){if(i=a,s=a[He]||null)o=s.formAction;else if(null!==kf(i))continue}else o=s.action;"function"==typeof o?n[r+1]=o:(n.splice(r,3),r-=3),qf(n)}}}function Wf(){function e(e){e.canIntercept&&"react-transition"===e.info&&e.intercept({handler:function(){return new Promise(function(e){return i=e})},focusReset:"manual",scroll:"manual"})}function t(){null!==i&&(i(),i=null),r||setTimeout(n,20)}function n(){if(!r&&!navigation.transition){var e=navigation.currentEntry;e&&null!=e.url&&navigation.navigate(e.url,{state:e.getState(),info:"react-transition",history:"replace"})}}if("object"==typeof navigation){var r=!1,i=null;return navigation.addEventListener("navigate",e),navigation.addEventListener("navigatesuccess",t),navigation.addEventListener("navigateerror",t),setTimeout(n,100),function(){r=!0,navigation.removeEventListener("navigate",e),navigation.removeEventListener("navigatesuccess",t),navigation.removeEventListener("navigateerror",t),null!==i&&(i(),i=null)}}}function Vf(e){this._internalRoot=e}function Yf(e){this._internalRoot=e}Yf.prototype.render=Vf.prototype.render=function(e){var t=this._internalRoot;if(null===t)throw Error(s(409));mf(t.current,Wc(),e,t,null,null)},Yf.prototype.unmount=Vf.prototype.unmount=function(){var e=this._internalRoot;if(null!==e){this._internalRoot=null;var t=e.containerInfo;mf(e.current,2,null,e,null,null),Jc(),t[Ge]=null}},Yf.prototype.unstable_scheduleHydration=function(e){if(e){var t=Le();e={blockedOn:null,target:e,priority:t};for(var n=0;n<Pf.length&&0!==t&&t<Pf[n].priority;n++);Pf.splice(n,0,e),0===n&&Lf(e)}};var Kf=i.version;if("19.2.8"!==Kf)throw Error(s(527,Kf,"19.2.8"));N.findDOMNode=function(e){var t=e._reactInternals;if(void 0===t){if("function"==typeof e.render)throw Error(s(188));throw e=Object.keys(e).join(","),Error(s(268,e))}return e=function(e){var t=e.alternate;if(!t){if(null===(t=l(e)))throw Error(s(188));return t!==e?null:e}for(var n=e,r=t;;){var i=n.return;if(null===i)break;var a=i.alternate;if(null===a){if(null!==(r=i.return)){n=r;continue}break}if(i.child===a.child){for(a=i.child;a;){if(a===n)return d(i),e;if(a===r)return d(i),t;a=a.sibling}throw Error(s(188))}if(n.return!==r.return)n=i,r=a;else{for(var o=!1,c=i.child;c;){if(c===n){o=!0,n=i,r=a;break}if(c===r){o=!0,r=i,n=a;break}c=c.sibling}if(!o){for(c=a.child;c;){if(c===n){o=!0,n=a,r=i;break}if(c===r){o=!0,r=a,n=i;break}c=c.sibling}if(!o)throw Error(s(189))}}if(n.alternate!==r)throw Error(s(190))}if(3!==n.tag)throw Error(s(188));return n.stateNode.current===n?e:t}(t),null===(e=null!==e?f(e):null)?null:e.stateNode};var Zf={bundleType:0,version:"19.2.8",rendererPackageName:"react-dom",currentDispatcherRef:P,reconcilerVersion:"19.2.8"};if("undefined"!=typeof __REACT_DEVTOOLS_GLOBAL_HOOK__){var Qf=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(!Qf.isDisabled&&Qf.supportsFiber)try{ve=Qf.inject(Zf),ye=Qf}catch(e){}}t.createRoot=function(e,t){if(!o(e))throw Error(s(299));var n=!1,r="",i=Co,a=So,l=ko;return null!=t&&(!0===t.unstable_strictMode&&(n=!0),void 0!==t.identifierPrefix&&(r=t.identifierPrefix),void 0!==t.onUncaughtError&&(i=t.onUncaughtError),void 0!==t.onCaughtError&&(a=t.onCaughtError),void 0!==t.onRecoverableError&&(l=t.onRecoverableError)),t=hf(e,1,!1,null,0,n,r,null,i,a,l,Wf),e[Ge]=t.current,Ju(e),new Vf(t)},t.hydrateRoot=function(e,t,n){if(!o(e))throw Error(s(299));var r=!1,i="",a=Co,l=So,c=ko,u=null;return null!=n&&(!0===n.unstable_strictMode&&(r=!0),void 0!==n.identifierPrefix&&(i=n.identifierPrefix),void 0!==n.onUncaughtError&&(a=n.onUncaughtError),void 0!==n.onCaughtError&&(l=n.onCaughtError),void 0!==n.onRecoverableError&&(c=n.onRecoverableError),void 0!==n.formState&&(u=n.formState)),(t=hf(e,1,!0,t,0,r,i,u,a,l,c,Wf)).context=pf(null),n=t.current,(i=ya(r=je(r=Wc()))).callback=null,ba(n,i,r),n=r,t.current.lanes=n,Re(t,n),Nu(t),e[Ge]=t.current,Ju(e),new Yf(t)},t.version="19.2.8"},24797(e,t,n){"use strict";var r=n(71763);function i(e){var t="https://react.dev/errors/"+e;if(1<arguments.length){t+="?args[]="+encodeURIComponent(arguments[1]);for(var n=2;n<arguments.length;n++)t+="&args[]="+encodeURIComponent(arguments[n])}return"Minified React error #"+e+"; visit "+t+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}function a(){}var s={d:{f:a,r:function(){throw Error(i(522))},D:a,C:a,L:a,m:a,X:a,S:a,M:a},p:0,findDOMNode:null},o=Symbol.for("react.portal"),l=r.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE;function c(e,t){return"font"===e?"":"string"==typeof t?"use-credentials"===t?t:"":void 0}t.__DOM_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE=s,t.createPortal=function(e,t){var n=2<arguments.length&&void 0!==arguments[2]?arguments[2]:null;if(!t||1!==t.nodeType&&9!==t.nodeType&&11!==t.nodeType)throw Error(i(299));return function(e,t,n){var r=3<arguments.length&&void 0!==arguments[3]?arguments[3]:null;return{$$typeof:o,key:null==r?null:""+r,children:e,containerInfo:t,implementation:n}}(e,t,null,n)},t.flushSync=function(e){var t=l.T,n=s.p;try{if(l.T=null,s.p=2,e)return e()}finally{l.T=t,s.p=n,s.d.f()}},t.preconnect=function(e,t){"string"==typeof e&&(t=t?"string"==typeof(t=t.crossOrigin)?"use-credentials"===t?t:"":void 0:null,s.d.C(e,t))},t.prefetchDNS=function(e){"string"==typeof e&&s.d.D(e)},t.preinit=function(e,t){if("string"==typeof e&&t&&"string"==typeof t.as){var n=t.as,r=c(n,t.crossOrigin),i="string"==typeof t.integrity?t.integrity:void 0,a="string"==typeof t.fetchPriority?t.fetchPriority:void 0;"style"===n?s.d.S(e,"string"==typeof t.precedence?t.precedence:void 0,{crossOrigin:r,integrity:i,fetchPriority:a}):"script"===n&&s.d.X(e,{crossOrigin:r,integrity:i,fetchPriority:a,nonce:"string"==typeof t.nonce?t.nonce:void 0})}},t.preinitModule=function(e,t){if("string"==typeof e)if("object"==typeof t&&null!==t){if(null==t.as||"script"===t.as){var n=c(t.as,t.crossOrigin);s.d.M(e,{crossOrigin:n,integrity:"string"==typeof t.integrity?t.integrity:void 0,nonce:"string"==typeof t.nonce?t.nonce:void 0})}}else null==t&&s.d.M(e)},t.preload=function(e,t){if("string"==typeof e&&"object"==typeof t&&null!==t&&"string"==typeof t.as){var n=t.as,r=c(n,t.crossOrigin);s.d.L(e,n,{crossOrigin:r,integrity:"string"==typeof t.integrity?t.integrity:void 0,nonce:"string"==typeof t.nonce?t.nonce:void 0,type:"string"==typeof t.type?t.type:void 0,fetchPriority:"string"==typeof t.fetchPriority?t.fetchPriority:void 0,referrerPolicy:"str
2ing"==typeof t.referrerPolicy?t.referrerPolicy:void 0,imageSrcSet:"string"==typeof t.imageSrcSet?t.imageSrcSet:void 0,imageSizes:"string"==typeof t.imageSizes?t.imageSizes:void 0,media:"string"==typeof t.media?t.media:void 0})}},t.preloadModule=function(e,t){if("string"==typeof e)if(t){var n=c(t.as,t.crossOrigin);s.d.m(e,{as:"string"==typeof t.as&&"script"!==t.as?t.as:void 0,crossOrigin:n,integrity:"string"==typeof t.integrity?t.integrity:void 0})}else s.d.m(e)},t.requestFormReset=function(e){s.d.r(e)},t.unstable_batchedUpdates=function(e,t){return e(t)},t.useFormState=function(e,t,n){return l.H.useFormState(e,t,n)},t.useFormStatus=function(){return l.H.useHostTransitionStatus()},t.version="19.2.8"},26122(e,t,n){"use strict";!function e(){if("undefined"!=typeof __REACT_DEVTOOLS_GLOBAL_HOOK__&&"function"==typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE)try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(e)}catch(e){console.error(e)}}(),e.exports=n(61663)},98481(e,t,n){"use strict";!function e(){if("undefined"!=typeof __REACT_DEVTOOLS_GLOBAL_HOOK__&&"function"==typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE)try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(e)}catch(e){console.error(e)}}(),e.exports=n(24797)},71531(e,t,n){"use strict";n.d(t,{AU:()=>a,Bd:()=>s,lQ:()=>r,on:()=>i});var r=function(){};function i(e){for(var t=[],n=1;n<arguments.length;n++)t[n-1]=arguments[n];e&&e.addEventListener&&e.addEventListener.apply(e,t)}function a(e){for(var t=[],n=1;n<arguments.length;n++)t[n-1]=arguments[n];e&&e.removeEventListener&&e.removeEventListener.apply(e,t)}var s="undefined"!=typeof window},31399(e,t,n){"use strict";var r=n(71763),i=n(71531),a=["mousedown","touchstart"];n.d(t,["A",0,function(e,t,n){void 0===n&&(n=a);var s=(0,r.useRef)(t);(0,r.useEffect)(function(){s.current=t},[t]),(0,r.useEffect)(function(){for(var t=function(t){var n=e.current;n&&!n.contains(t.target)&&s.current(t)},r=0,a=n;r<a.length;r++){var o=a[r];(0,i.on)(document,o,t)}return function(){for(var e=0,r=n;e<r.length;e++){var a=r[e];(0,i.AU)(document,a,t)}}},[n,e])}])},79933(e,t,n){"use strict";n.d(t,{A:()=>o});var r=n.cw(function(e,t){var n=i(),r={"text/plain":"Text","text/html":"Url",default:"Text"};e.exports=function(e,t){var i,a,s,o,l,c,u=!1;t||(t={}),i=t.debug||!1;try{if(s=n(),o=document.createRange(),l=document.getSelection(),(c=document.createElement("span")).textContent=e,c.ariaHidden="true",c.style.all="unset",c.style.position="fixed",c.style.top=0,c.style.clip="rect(0, 0, 0, 0)",c.style.whiteSpace="pre",c.style.webkitUserSelect="text",c.style.MozUserSelect="text",c.style.msUserSelect="text",c.style.userSelect="text",c.addEventListener("copy",function(n){if(n.stopPropagation(),t.format)if(n.preventDefault(),void 0===n.clipboardData){i&&console.warn("unable to use e.clipboardData"),i&&console.warn("trying IE specific stuff"),window.clipboardData.clearData();var a=r[t.format]||r.default;window.clipboardData.setData(a,e)}else n.clipboardData.clearData(),n.clipboardData.setData(t.format,e);t.onCopy&&(n.preventDefault(),t.onCopy(n.clipboardData))}),document.body.appendChild(c),o.selectNodeContents(c),l.addRange(o),!document.execCommand("copy"))throw new Error("copy command was unsuccessful");u=!0}catch(n){i&&console.error("unable to copy using execCommand: ",n),i&&console.warn("trying IE specific stuff");try{window.clipboardData.setData(t.format||"text",e),t.onCopy&&t.onCopy(window.clipboardData),u=!0}catch(n){i&&console.error("unable to copy using clipboardData: ",n),i&&console.error("falling back to prompt"),a=function(e){var t=(/mac os x/i.test(navigator.userAgent)?"⌘":"Ctrl")+"+C";return e.replace(/#{\s*key\s*}/g,t)}("message"in t?t.message:"Copy to clipboard: #{key}, Enter"),window.prompt(a,e)}}finally{l&&("function"==typeof l.removeRange?l.removeRange(o):l.removeAllRanges()),c&&document.body.removeChild(c),s()}return u}}),i=()=>n(35664);function a(){return a.c||(a.c=n.n(r()))}r();var s=n(71763);const o=function(){var e,t,n=(e=(0,s.useRef)(!1),t=(0,s.useCallback)(function(){return e.current},[]),(0,s.useEffect)(function(){return e.current=!0,function(){e.current=!1}},[]),t),r=function(e){void 0===e&&(e={});
2var t=(0,s.useState)(e),n=t[0],r=t[1];return[n,(0,s.useCallback)(function(e){r(function(t){return Object.assign({},t,e instanceof Function?e(t):e)})},[])]}({value:void 0,error:void 0,noUserInteraction:!0}),i=r[0],o=r[1];return[i,(0,s.useCallback)(function(e){var t,r;if(n())try{if("string"!=typeof e&&"number"!=typeof e){var i=new Error("Cannot copy typeof "+typeof e+" to clipboard, must be a string");return void o({value:e,error:i,noUserInteraction:!0})}if(""===e)return i=new Error("Cannot copy empty string to clipboard."),void o({value:e,error:i,noUserInteraction:!0});r=e.toString(),t=a()()(r),o({value:r,error:void 0,noUserInteraction:t})}catch(i){o({value:r,error:i,noUserInteraction:t})}},[])]}},83668(e,t,n){"use strict";n.d(t,{A:()=>s});var r=n.cw(function(e,t){e.exports=function e(t,n){if(t===n)return!0;if(t&&n&&"object"==typeof t&&"object"==typeof n){if(t.constructor!==n.constructor)return!1;var r,i,a;if(Array.isArray(t)){if((r=t.length)!=n.length)return!1;for(i=r;0!==i--;)if(!e(t[i],n[i]))return!1;return!0}if(t.constructor===RegExp)return t.source===n.source&&t.flags===n.flags;if(t.valueOf!==Object.prototype.valueOf)return t.valueOf()===n.valueOf();if(t.toString!==Object.prototype.toString)return t.toString()===n.toString();if((r=(a=Object.keys(t)).length)!==Object.keys(n).length)return!1;for(i=r;0!==i--;)if(!Object.prototype.hasOwnProperty.call(n,a[i]))return!1;for(i=r;0!==i--;){var s=a[i];if(!("_owner"===s&&t.$$typeof||e(t[s],n[s])))return!1}return!0}return t!=t&&n!=n}}),i=n(71763);r();const a=function e(){return e.c||(e.c=n.n(r()))}()(),s=function(e,t){!function(e,t,n){var r=(0,i.useRef)(void 0);r.current&&n(t,r.current)||(r.current=t),(0,i.useEffect)(e,r.current)}(e,t,a)}},41141(e,t,n){"use strict";var r=n(71763);n.d(t,["A",0,function(e){(0,r.useEffect)(e,[])}])},41084(e,t,n){"use strict";var r=n(71763);n.d(t,["A",0,function(e,t){var n=(0,r.useState)(null),i=n[0],a=n[1];return(0,r.useEffect)(function(){if(e.current&&"function"==typeof IntersectionObserver){var n=new IntersectionObserver(function(e){a(e[0])},t);return n.observe(e.current),function(){a(null),n.disconnect()}}return function(){}},[e.current,t.threshold,t.root,t.rootMargin]),i}])},65255(e,t,n){"use strict";n.d(t,{A:()=>d});var r=n(71763),i=n(71531),a=i.Bd?window:null,s=function(e){return!!e.addEventListener},o=function(e){return!!e.on};const l=function(e,t,n,l){void 0===t&&(t=i.lQ),void 0===n&&(n={}),void 0===l&&(l=[e]);var c=n.event,u=void 0===c?"keydown":c,d=n.target,f=n.options,h=(0,r.useMemo)(function(){var n,r="function"==typeof(n=e)?n:"string"==typeof n?function(e){return e.key===n}:n?function(){return!0}:function(){return!1};return function(e){if(r(e))return t(e)}},l);!function(e,t,n,l){void 0===n&&(n=a),(0,r.useEffect)(function(){if(t&&n)return s(n)?(0,i.on)(n,e,t,l):o(n)&&n.on(e,t,l),function(){s(n)?(0,i.AU)(n,e,t,l):o(n)&&n.off(e,t,l)}},[e,t,n,JSON.stringify(l)])}(u,h,d,f)},c=function(e){var t=(0,r.useState)([!1,null]),n=t[0],i=t[1];return l(e,function(e){return i([!0,e])},{event:"keydown"},[n]),l(e,function(e){return i([!1,e])},{event:"keyup"},[n]),n};var u=n(55813);const d=function(e,t,n,r){void 0===r&&(r=c);var i=r(e),a=i[0],s=i[1];(0,u.A)(function(){!a&&n?n(s):a&&t&&t(s)},[a])}},8668(e,t,n){"use strict";n.d(t,{A:()=>i});var r=n(71763);function i(e){var t=(0,r.useRef)();return(0,r.useEffect)(function(){t.current=e}),t.current}},55813(e,t,n){"use strict";n.d(t,{A:()=>i});var r=n(71763);const i=function(e,t){var n,i=(n=(0,r.useRef)(!0)).current?(n.current=!1,!0):n.current;(0,r.useEffect)(function(){if(!i)return e()},t)}},91791(e,t){"use strict";var n=Symbol.for("react.transitional.element"),r=Symbol.for("react.fragment");function i(e,t,r){var i=null;if(void 0!==r&&(i=""+r),void 0!==t.key&&(i=""+t.key),"key"in t)for(var a in r={},t)"key"!==a&&(r[a]=t[a]);else r=t;return t=r.ref,{$$typeof:n,type:e,key:i,ref:void 0!==t?t:null,props:r}}t.Fragment=r,t.jsx=i,t.jsxs=i},76160(e,t){"use strict";var n=Symbol.for("react.transitional.element"),r=Symbol.for("react.portal"),i=Symbol.for("react.fragment"),a=Symbol.for("react.strict_mode"),s=Symbol.for("react.profiler"),o=Symbol.for("react.consumer"),l=Symbol.for("react.context"),c=Symbol.for("react.forward_ref"),u=Symbol.for("react.suspense"),d=Symbol.for("react.memo"),f=Symbol.for("react.lazy"),h=Symbol.for("react.activity"),p=Symbol.iterator,m={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},g=Object.assign,v={};function y(e,t,n){this.props=e,this.context=t,this.refs=v,this.updater=n||m}function b(){}function w(e,t,n){this.props=e,this.context=t,this.refs=v,this.updater=n||m}y.prototype.isReactComponent={},y.prototype.setState=function(e,t){if("object"!=typeof e&&"function"!=typeof e&&null!=e)throw Error("takes an object of state variables to update or a function which returns an object of state variables.");this.updater.enqueueSetState(this,e,t,"setState")},y.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")},b.prototype=y.prototype;var A=w.prototype=new b;A.constructor=w,g(A,y.prototype),A.isPureReactComponent=!0;var x=Array.isArray;function E(){}var C={H:null,A:null,T:null,S:null},S=Object.prototype.hasOwnProperty;function k(e,t,r){var i=r.ref;return{$$typeof:n,type:e,key:t,ref:void 0!==i?i:null,props:r}}function M(e){return"object"==typeof e&&null!==e&&e.$$typeof===n}var _=/\/+/g;function T(e,t){return"object"==typeof e&&null!==e&&null!=e.key?(n=""+e.key,r={"=":"=0",":":"=2"},"$"+n.replace(/[=:]/g,function(e){return r[e]})):t.toString(36);var n,r}function D(e,t,i,a,s){var o=typeof e;"undefined"!==o&&"boolean"!==o||(e=null);var l,c,u=!1;if(null===e)u=!0;else switch(o){case"bigint":case"string":case"number":u=!0;break;case"object":switch(e.$$typeof){case n:case r:u=!0;break;case f:return D((u=e._init)(e._payload),t,i,a,s)}}if(u)return s=s(e),u=""===a?"."+T(e,0):a,x(s)?(i="",null!=u&&(i=u.replace(_,"$&/")+"/"),D(s,t,i,"",function(e){return e})):null!=s&&(M(s)&&(l=s,c=i+(null==s.key||e&&e.key===s.key?"":(""+s.key).replace(_,"$&/")+"/")+u,s=k(l.type,c,l.props)),t.push(s)),1;u=0;var d,h=""===a?".":a+":";if(x(e))for(var m=0;m<e.length;m++)u+=D(a=e[m],t,i,o=h+T(a,m),s);else if("function"==typeof(m=null===(d=e)||"object"!=typeof d?null:"function"==typeof(d=p&&d[p]||d["@@iterator"])?d:null))for(e=m.call(e),m=0;!(a=e.next()).done;)u+=D(a=a.value,t,i,o=h+T(a,m++),s);else if("object"===o){if("function"==typeof e.then)return D(function(e){switch(e.status){case"fulfilled":return e.value;case"rejected":throw e.reason;default:switch("string"==typeof e.status?e.then(E,E):(e.status="pending",e.then(function(t){"pending"===e.status&&(e.status="fulfilled",e.value=t)},function(t){"pending"===e.status&&(e.status="rejected",e.reason=t)})),e.status){case"fulfilled":return e.value;case"rejected":throw e.reason}}throw e}(e),t,i,a,s);throw t=String(e),Error("Objects are not valid as a React child (found: "+("[object Object]"===t?"object with keys {"+Object.keys(e).join(", ")+"}":t)+"). If you meant to render a collection of children, use an array instead.")}return u}function I(e,t,n){if(null==e)return e;var r=[],i=0;return D(e,r,"","",function(e){return t.call(n,e,i++)}),r}function R(e){if(-1===e._status){var t=e._result;(t=t()).then(function(t){0!==e._status&&-1!==e._status||(e._status=1,e._result=t)},function(t){0!==e._status&&-1!==e._status||(e._status=2,e._result=t)}),-1===e._status&&(e._status=0,e._result=t)}if(1===e._status)return e._result.default;throw e._result}var O="function"==typeof reportError?reportError:function(e){if("object"==typeof window&&"function"==typeof window.ErrorEvent){var t=new window.ErrorEvent("error",{bubbles:!0,cancelable:!0,message:"object"==typeof e&&null!==e&&"string"==typeof e.message?String(e.message):String(e),error:e});if(!window.dispatchEvent(t))return}else if("object"==typeof process&&"function"==typeof process.emit)return void process.emit("uncaughtException",e);console.error(e)}
vendor: 4,101 bytes, line 2
2,P={map:I,forEach:function(e,t,n){I(e,function(){t.apply(this,arguments)},n)},count:function(e){var t=0;return I(e,function(){t++}),t},toArray:function(e){return I(e,function(e){return e})||[]},only:function(e){if(!M(e))throw Error("React.Children.only expected to receive a single React element child.");return e}};t.Activity=h,t.Children=P,t.Component=y,t.Fragment=i,t.Profiler=s,t.PureComponent=w,t.StrictMode=a,t.Suspense=u,t.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE=C,t.__COMPILER_RUNTIME={__proto__:null,c:function(e){return C.H.useMemoCache(e)}},t.cache=function(e){return function(){return e.apply(null,arguments)}},t.cacheSignal=function(){return null},t.cloneElement=function(e,t,n){if(null==e)throw Error("The argument must be a React element, but you passed "+e+".");var r=g({},e.props),i=e.key;if(null!=t)for(a in void 0!==t.key&&(i=""+t.key),t)!S.call(t,a)||"key"===a||"__self"===a||"__source"===a||"ref"===a&&void 0===t.ref||(r[a]=t[a]);var a=arguments.length-2;if(1===a)r.children=n;else if(1<a){for(var s=Array(a),o=0;o<a;o++)s[o]=arguments[o+2];r.children=s}return k(e.type,i,r)},t.createContext=function(e){return(e={$$typeof:l,_currentValue:e,_currentValue2:e,_threadCount:0,Provider:null,Consumer:null}).Provider=e,e.Consumer={$$typeof:o,_context:e},e},t.createElement=function(e,t,n){var r,i={},a=null;if(null!=t)for(r in void 0!==t.key&&(a=""+t.key),t)S.call(t,r)&&"key"!==r&&"__self"!==r&&"__source"!==r&&(i[r]=t[r]);var s=arguments.length-2;if(1===s)i.children=n;else if(1<s){for(var o=Array(s),l=0;l<s;l++)o[l]=arguments[l+2];i.children=o}if(e&&e.defaultProps)for(r in s=e.defaultProps)void 0===i[r]&&(i[r]=s[r]);return k(e,a,i)},t.createRef=function(){return{current:null}},t.forwardRef=function(e){return{$$typeof:c,render:e}},t.isValidElement=M,t.lazy=function(e){return{$$typeof:f,_payload:{_status:-1,_result:e},_init:R}},t.memo=function(e,t){return{$$typeof:d,type:e,compare:void 0===t?null:t}},t.startTransition=function(e){var t=C.T,n={};C.T=n;try{var r=e(),i=C.S;null!==i&&i(n,r),"object"==typeof r&&null!==r&&"function"==typeof r.then&&r.then(E,O)}catch(e){O(e)}finally{null!==t&&null!==n.types&&(t.types=n.types),C.T=t}},t.unstable_useCacheRefresh=function(){return C.H.useCacheRefresh()},t.use=function(e){return C.H.use(e)},t.useActionState=function(e,t,n){return C.H.useActionState(e,t,n)},t.useCallback=function(e,t){return C.H.useCallback(e,t)},t.useContext=function(e){return C.H.useContext(e)},t.useDebugValue=function(){},t.useDeferredValue=function(e,t){return C.H.useDeferredValue(e,t)},t.useEffect=function(e,t){return C.H.useEffect(e,t)},t.useEffectEvent=function(e){return C.H.useEffectEvent(e)},t.useId=function(){return C.H.useId()},t.useImperativeHandle=function(e,t,n){return C.H.useImperativeHandle(e,t,n)},t.useInsertionEffect=function(e,t){return C.H.useInsertionEffect(e,t)},t.useLayoutEffect=function(e,t){return C.H.useLayoutEffect(e,t)},t.useMemo=function(e,t){return C.H.useMemo(e,t)},t.useOptimistic=function(e,t){return C.H.useOptimistic(e,t)},t.useReducer=function(e,t,n){return C.H.useReducer(e,t,n)},t.useRef=function(e){return C.H.useRef(e)},t.useState=function(e){return C.H.useState(e)},t.useSyncExternalStore=function(e,t,n){return C.H.useSyncExternalStore(e,t,n)},t.useTransition=function(){return C.H.useTransition()},t.version="19.2.8"},71763(e,t,n){"use strict";e.exports=n(76160)},91987(e,t,n){"use strict";e.exports=n(91791)},34077(e,t,n){"use strict";function r(e){return r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},r(e)}function i(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function a(e){return a=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},a(e)}function s(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}
2function o(e,t){return o=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},o(e,t)}function l(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}n.d(t,{Q:()=>c});var c=function(e){function t(){var e,n;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);for(var i=arguments.length,o=new Array(i),c=0;c<i;c++)o[c]=arguments[c];return n=function(e,t){return!t||"object"!==r(t)&&"function"!=typeof t?s(e):t}(this,(e=a(t)).call.apply(e,[this].concat(o))),l(s(n),"state",{bootstrapped:!1}),l(s(n),"_unsubscribe",void 0),l(s(n),"handlePersistorState",function(){n.props.persistor.getState().bootstrapped&&(n.props.onBeforeLift?Promise.resolve(n.props.onBeforeLift()).finally(function(){return n.setState({bootstrapped:!0})}):n.setState({bootstrapped:!0}),n._unsubscribe&&n._unsubscribe())}),n}var n,c;return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&o(e,t)}(t,e),n=t,(c=[{key:"componentDidMount",value:function(){this._unsubscribe=this.props.persistor.subscribe(this.handlePersistorState),this.handlePersistorState()}},{key:"componentWillUnmount",value:function(){this._unsubscribe&&this._unsubscribe()}},{key:"render",value:function(){return"function"==typeof this.props.children?this.props.children(this.state.bootstrapped):this.state.bootstrapped?this.props.children:this.props.loading}}])&&i(n.prototype,c),t}(n(71763).PureComponent);l(c,"defaultProps",{children:null,loading:null})},64697(e,t){"use strict";function n(e,t){var n=e.length;e.push(t);e:for(;0<n;){var r=n-1>>>1,i=e[r];if(!(0<a(i,t)))break e;e[r]=t,e[n]=i,n=r}}function r(e){return 0===e.length?null:e[0]}function i(e){if(0===e.length)return null;var t=e[0],n=e.pop();if(n!==t){e[0]=n;e:for(var r=0,i=e.length,s=i>>>1;r<s;){var o=2*(r+1)-1,l=e[o],c=o+1,u=e[c];if(0>a(l,n))c<i&&0>a(u,l)?(e[r]=u,e[c]=n,r=c):(e[r]=l,e[o]=n,r=o);else{if(!(c<i&&0>a(u,n)))break e;e[r]=u,e[c]=n,r=c}}}return t}function a(e,t){var n=e.sortIndex-t.sortIndex;return 0!==n?n:e.id-t.id}if(t.unstable_now=void 0,"object"==typeof performance&&"function"==typeof performance.now){var s=performance;t.unstable_now=function(){return s.now()}}else{var o=Date,l=o.now();t.unstable_now=function(){return o.now()-l}}var c=[],u=[],d=1,f=null,h=3,p=!1,m=!1,g=!1,v=!1,y="function"==typeof setTimeout?setTimeout:null,b="function"==typeof clearTimeout?clearTimeout:null,w="undefined"!=typeof setImmediate?setImmediate:null;function A(e){for(var t=r(u);null!==t;){if(null===t.callback)i(u);else{if(!(t.startTime<=e))break;i(u),t.sortIndex=t.expirationTime,n(c,t)}t=r(u)}}function x(e){if(g=!1,A(e),!m)if(null!==r(c))m=!0,C||(C=!0,E());else{var t=r(u);null!==t&&R(x,t.startTime-e)}}var E,C=!1,S=-1,k=5,M=-1;function _(){return!(!v&&t.unstable_now()-M<k)}function T(){if(v=!1,C){var e=t.unstable_now();M=e;var n=!0;try{e:{m=!1,g&&(g=!1,b(S),S=-1),p=!0;var a=h;try{t:{for(A(e),f=r(c);null!==f&&!(f.expirationTime>e&&_());){var s=f.callback;if("function"==typeof s){f.callback=null,h=f.priorityLevel;var o=s(f.expirationTime<=e);if(e=t.unstable_now(),"function"==typeof o){f.callback=o,A(e),n=!0;break t}f===r(c)&&i(c),A(e)}else i(c);f=r(c)}if(null!==f)n=!0;else{var l=r(u);null!==l&&R(x,l.startTime-e),n=!1}}break e}finally{f=null,h=a,p=!1}
vendor: 4,342 bytes, line 2
2n=void 0}}finally{n?E():C=!1}}}if("function"==typeof w)E=function(){w(T)};else if("undefined"!=typeof MessageChannel){var D=new MessageChannel,I=D.port2;D.port1.onmessage=T,E=function(){I.postMessage(null)}}else E=function(){y(T,0)};function R(e,n){S=y(function(){e(t.unstable_now())},n)}t.unstable_IdlePriority=5,t.unstable_ImmediatePriority=1,t.unstable_LowPriority=4,t.unstable_NormalPriority=3,t.unstable_Profiling=null,t.unstable_UserBlockingPriority=2,t.unstable_cancelCallback=function(e){e.callback=null},t.unstable_forceFrameRate=function(e){0>e||125<e?console.error("forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported"):k=0<e?Math.floor(1e3/e):5},t.unstable_getCurrentPriorityLevel=function(){return h},t.unstable_next=function(e){switch(h){case 1:case 2:case 3:var t=3;break;default:t=h}var n=h;h=t;try{return e()}finally{h=n}},t.unstable_requestPaint=function(){v=!0},t.unstable_runWithPriority=function(e,t){switch(e){case 1:case 2:case 3:case 4:case 5:break;default:e=3}var n=h;h=e;try{return t()}finally{h=n}},t.unstable_scheduleCallback=function(e,i,a){var s=t.unstable_now();switch(a="object"==typeof a&&null!==a&&"number"==typeof(a=a.delay)&&0<a?s+a:s,e){case 1:var o=-1;break;case 2:o=250;break;case 5:o=1073741823;break;case 4:o=1e4;break;default:o=5e3}return e={id:d++,callback:i,priorityLevel:e,startTime:a,expirationTime:o=a+o,sortIndex:-1},a>s?(e.sortIndex=a,n(u,e),null===r(c)&&e===r(u)&&(g?(b(S),S=-1):g=!0,R(x,a-s))):(e.sortIndex=o,n(c,e),m||p||(m=!0,C||(C=!0,E()))),e},t.unstable_shouldYield=_,t.unstable_wrapCallback=function(e){var t=h;return function(){var n=h;h=t;try{return e.apply(this,arguments)}finally{h=n}}}},15666(e,t,n){"use strict";e.exports=n(64697)},75628(e,t,n){"use strict";var r=n(49402),i=n.n(r),a=n(16571),s=n.n(a),o=n(71097),l=n.n(o),c=n(514),u=n.n(c),d=n(24142),f=n.n(d),h=n(98355),p=n.n(h),m=n(90243),g={};g.styleTagTransform=p(),g.setAttributes=u(),g.insert=l().bind(null,"head"),g.domAPI=s(),g.insertStyleElement=f(),i()(m.A,g),m.A&&m.A.locals&&m.A.locals},11722(e,t,n){"use strict";var r=n(49402),i=n.n(r),a=n(16571),s=n.n(a),o=n(71097),l=n.n(o),c=n(514),u=n.n(c),d=n(24142),f=n.n(d),h=n(98355),p=n.n(h),m=n(94801),g={};g.styleTagTransform=p(),g.setAttributes=u(),g.insert=l().bind(null,"head"),g.domAPI=s(),g.insertStyleElement=f(),i()(m.A,g),m.A&&m.A.locals&&m.A.locals},47500(e,t,n){"use strict";var r=n(49402),i=n.n(r),a=n(16571),s=n.n(a),o=n(71097),l=n.n(o),c=n(514),u=n.n(c),d=n(24142),f=n.n(d),h=n(98355),p=n.n(h),m=n(687),g={};g.styleTagTransform=p(),g.setAttributes=u(),g.insert=l().bind(null,"head"),g.domAPI=s(),g.insertStyleElement=f(),i()(m.A,g),m.A&&m.A.locals&&m.A.locals},58779(e,t,n){"use strict";var r=n(49402),i=n.n(r),a=n(16571),s=n.n(a),o=n(71097),l=n.n(o),c=n(514),u=n.n(c),d=n(24142),f=n.n(d),h=n(98355),p=n.n(h),m=n(6798),g={};g.styleTagTransform=p(),g.setAttributes=u(),g.insert=l().bind(null,"head"),g.domAPI=s(),g.insertStyleElement=f(),i()(m.A,g),m.A&&m.A.locals&&m.A.locals},49402(e){"use strict";var t=[];function n(e){for(var n=-1,r=0;r<t.length;r++)if(t[r].identifier===e){n=r;break}return n}function r(e,r){for(var a={},s=[],o=0;o<e.length;o++){var l=e[o],c=r.base?l[0]+r.base:l[0],u=a[c]||0,d="".concat(c," ").concat(u);a[c]=u+1;var f=n(d),h={css:l[1],media:l[2],sourceMap:l[3],supports:l[4],layer:l[5]};if(-1!==f)t[f].references++,t[f].updater(h);else{var p=i(h,r);r.byIndex=o,t.splice(o,0,{identifier:d,updater:p,references:1})}s.push(d)}return s}function i(e,t){var n=t.domAPI(t);return n.update(e),function(t){if(t){if(t.css===e.css&&t.media===e.media&&t.sourceMap===e.sourceMap&&t.supports===e.supports&&t.layer===e.layer)return;n.update(e=t)}else n.remove()}}e.exports=function(e,i){var a=r(e=e||[],i=i||{});return function(e){e=e||[];for(var s=0;s<a.length;s++){var o=n(a[s]);t[o].references--}for(var l=r(e,i),c=0;c<a.length;c++){var u=n(a[c]);0===t[u].references&&(t[u].updater(),t.splice(u,1))}a=l}}},71097(e){"use strict";var t={};e.exports=function(e,n){var r=function(e){if(void 0===t[e]){var n=document.querySelector(e);if(window.HTMLIFrameElement&&n instanceof window.HTMLIFrameElement)try{n=n.contentDocument.head}catch(e){n=null}t[e]=n}return t[e]}(e);if(!r)throw new Error("Couldn't find a style target. This probably means that the value for the 'insert' parameter is invali
2d.");r.appendChild(n)}},24142(e){"use strict";e.exports=function(e){var t=document.createElement("style");return e.setAttributes(t,e.attributes),e.insert(t,e.options),t}},514(e,t,n){"use strict";e.exports=function(e){var t=n.nc;t&&e.setAttribute("nonce",t)}},16571(e){"use strict";e.exports=function(e){if("undefined"==typeof document)return{update:function(){},remove:function(){}};var t=e.insertStyleElement(e);return{update:function(n){!function(e,t,n){var r="";n.supports&&(r+="@supports (".concat(n.supports,") {")),n.media&&(r+="@media ".concat(n.media," {"));var i=void 0!==n.layer;i&&(r+="@layer".concat(n.layer.length>0?" ".concat(n.layer):""," {")),r+=n.css,i&&(r+="}"),n.media&&(r+="}"),n.supports&&(r+="}");var a=n.sourceMap;a&&"undefined"!=typeof btoa&&(r+="\n/*# sourceMappingURL=data:application/json;base64,".concat(btoa(unescape(encodeURIComponent(JSON.stringify(a))))," */")),t.styleTagTransform(r,e,t.options)}(t,e,n)},remove:function(){!function(e){if(null===e.parentNode)return!1;e.parentNode.removeChild(e)}(t)}}}},98355(e){"use strict";e.exports=function(e,t){if(t.styleSheet)t.styleSheet.cssText=e;else{for(;t.firstChild;)t.removeChild(t.firstChild);t.appendChild(document.createTextNode(e))}}},63848(e){e.exports="data:image/svg+xml,%3csvg width='61' height='9' viewBox='0 0 61 9' fill='none' xmlns='http://www.w3.org/2000/svg'%3e %3cpath class='arrow__body' d='M60 4.5H0' stroke='black'/%3e %3cpath class='arrow__head' d='M60.3537 4.85355C60.5489 4.65829 60.5489 4.34171 60.3537 4.14645L57.1717 0.96447C56.9764 0.769208 56.6598 0.769208 56.4646 0.96447C56.2693 1.15973 56.2693 1.47631 56.4646 1.67157L59.293 4.5L56.4646 7.32843C56.2693 7.52369 56.2693 7.84027 56.4646 8.03553C56.6598 8.2308 56.9764 8.2308 57.1717 8.03553L60.3537 4.85355ZM60.0001 4H57.0001V5H60.0001V4Z' fill='black'/%3e %3c/svg%3e"},2091(e){e.exports="data:image/svg+xml,%3csvg width='27' height='20' viewBox='0 0 27 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3e %3cpath fill-rule='evenodd' clip-rule='evenodd' d='M24.9317 0.988717C25.3063 0.582897 25.939 0.55759 26.3448 0.932194C26.7137 1.27274 26.7682 1.82656 26.4936 2.22934L26.4013 2.34528L10.4013 19.6786C10.0511 20.058 9.47788 20.1033 9.07482 19.8067L8.9594 19.7074L0.959397 11.7074C0.568873 11.3169 0.568873 10.6837 0.959397 10.2932C1.31442 9.9382 1.86997 9.90593 2.26145 10.1964L2.37361 10.2932L9.63717 17.5563L24.9317 0.988717Z' fill='%23068802'/%3e %3c/svg%3e"},80147(e){e.exports="data:image/svg+xml,%3csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3e %3cg clip-path='url(%23clip0_1385_8770)'%3e %3cpath fill-rule='evenodd' clip-rule='evenodd' d='M15 17.25C15.4142 17.25 15.75 17.5858 15.75 18C15.75 18.3797 15.4678 18.6935 15.1018 18.7432L15 18.75H9C8.58579 18.75 8.25 18.4142 8.25 18C8.25 17.6203 8.53215 17.3065 8.89823 17.2568L9 17.25H15ZM18 11.25C18.4142 11.25 18.75 11.5858 18.75 12C18.75 12.3797 18.4678 12.6935 18.1018 12.7432L18 12.75H6C5.58579 12.75 5.25 12.4142 5.25 12C5.25 11.6203 5.53215 11.3065 5.89823 11.2568L6 11.25H18ZM21 5.25C21.4142 5.25 21.75 5.58579 21.75 6C21.75 6.3797 21.4678 6.69349 21.1018 6.74315L21 6.75H3C2.58579 6.75 2.25 6.41421 2.25 6C2.25 5.6203 2.53215 5.30651 2.89823 5.25685L3 5.25H21Z' fill='black'/%3e %3c/g%3e %3cdefs%3e %3cclipPath id='clip0_1385_8770'%3e %3crect width='24' height='24' fill='white'/%3e %3c/clipPath%3e %3c/defs%3e %3c/svg%3e"},63241(e){e.exports="data:image/svg+xml,%3csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3e %3ccircle cx='10' cy='10' r='10' fill='%23068802'/%3e %3cg clip-path='url(%23clip0_7632_31548)'%3e %3cpath fill-rule='evenodd' clip-rule='evenodd' d='M10.168 7.79297C9.97812 7.79297 9.82122 7.93405 9.79639 8.11708L9.79297 8.16797L9.79297 14.668C9.79297 14.8751 9.96086 15.043 10.168 15.043C10.3578 15.043 10.5147 14.9019 10.5395 14.7189L10.543 14.668L10.543 8.16797C10.543 7.96086 10.3751 7.79297 10.168 7.79297ZM10.168 5.29297C9.75376 5.29297 9.41797 5.62876 9.41797 6.04297C9.41797 6.45718 9.75376 6.79297 10.168 6.79297C10.5822 6.79297 10.918 6.45718 10.918 6.04297C10.918 5.62876 10.5822 5.29297 10.168 5.29297Z' fill='%23F6F5F0'/%3e %3c/g%3e %3cdefs%3e %3cclipPath id='clip0_7632_31548'%3e %3crect width='12' height='12' fill='white' transform='translate(16.168 16.168) rotate(-180)'/%3e %3c/clipPath%3e %3c/defs%3e %3c/svg%3e"},353(e){e.exports="data:image/svg+xml,%3csvg width='10' height='6' viewBox='0 0 10 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3e %3cpath d='M1.73039 4.75L5 0.785811L8.26961 4.75L1.73039 4.75Z' fill='black' stroke='black'/%3e %3c/svg%3e"},65683(e){e.exports="data:image/svg+xml,%3csvg width='40' height='40' viewBox='0 0 40 40' fill='none' xmlns='http://www.w3.org/2000/svg'%3e %3cellipse cx='20' cy='19.9822' rx='20' ry='19.9822' fill='%23D22D43'/%3e %3cpath fill-rule='evenodd' clip-rule='evenodd' d='M20.0463 24.75C20.4263 24.75 20.7404 24.4678 20.7901 24.1018L20.7969 24V11C20.7969 10.5858 20.4608 10.25 20.0463 10.25C19.6662 10.25 19.3521 10.5322 19.3024 10.8982L19.2956 11V24C19.2956 24.4142 19.6317 24.75 20.0463 24.75ZM20.0463 29.75C20.8754 29.75 21.5476 29.0784 21.5476 28.25C21.5476 27.4216 20.8754 26.75 20.0463 26.75C19.2171 26.75 18.5449 27.4216 18.5449 28.25C18.5449 29.0784 19.2171 29.75 20.0463 29.75Z' fill='%23F6F5F0'/%3e %3c/svg%3e"},26581(e){e.exports="data:image/svg+xml,%3csvg width='58' height='58' viewBox='0 0 58 58' fill='none' xmlns='http://www.w3.org/2000/svg'%3e %3cpath d='M29 0C23.2644 0 17.6575 1.70082 12.8885 4.88738C8.11945 8.07394 4.40245 12.6031 2.20751 17.9022C0.0125652 23.2012 -0.561731 29.0322 0.55724 34.6576C1.67621 40.2831 4.43819 45.4504 8.49391 49.5061C12.5496 53.5618 17.7169 56.3238 23.3424 5
27.4428C28.9678 58.5617 34.7988 57.9874 40.0978 55.7925C45.3969 53.5976 49.9261 49.8806 53.1126 45.1115C56.2992 40.3425 58 34.7356 58 29C57.9913 21.3114 54.9332 13.9402 49.4965 8.5035C44.0598 3.06683 36.6886 0.00869229 29 0ZM29 55.4997C23.7589 55.4997 18.6354 53.9455 14.2776 51.0337C9.91971 48.1219 6.52318 43.9832 4.51748 39.141C2.51178 34.2988 1.98699 28.9706 3.00949 23.8302C4.03199 18.6897 6.55584 13.9679 10.2619 10.2619C13.9679 6.55583 18.6897 4.03197 23.8302 3.00948C28.9706 1.98698 34.2988 2.51176 39.141 4.51746C43.9832 6.52316 48.1219 9.9197 51.0337 14.2775C53.9455 18.6354 55.4997 23.7588 55.4997 29C55.4917 36.0257 52.6972 42.7613 47.7292 47.7292C42.7613 52.6971 36.0257 55.4916 29 55.4997Z' fill='black'/%3e %3cpath d='M30.2502 28.4824V17.9056C30.2502 17.574 30.1184 17.256 29.884 17.0216C29.6495 16.7871 29.3316 16.6554 29 16.6554C28.6684 16.6554 28.3505 16.7871 28.116 17.0216C27.8816 17.256 27.7499 17.574 27.7499 17.9056V29C27.7499 29.3315 27.8817 29.6494 28.1162 29.8838L36.1108 37.8785C36.3458 38.1103 36.6629 38.2398 36.9929 38.2386C37.323 38.2375 37.6392 38.1059 37.8726 37.8726C38.1059 37.6392 38.2376 37.323 38.2387 36.9929C38.2398 36.6629 38.1104 36.3458 37.8786 36.1108L30.2502 28.4824Z' fill='black'/%3e %3cpath d='M29 9.64897C29.3316 9.64895 29.6495 9.51724 29.884 9.28279C30.1184 9.04835 30.2501 8.73038 30.2502 8.39882V6.49735C30.2502 6.16579 30.1184 5.84781 29.884 5.61336C29.6495 5.37892 29.3316 5.2472 29 5.2472C28.6684 5.2472 28.3505 5.37892 28.116 5.61336C27.8816 5.84781 27.7499 6.16579 27.7499 6.49735V8.39882C27.7499 8.73038 27.8816 9.04835 28.116 9.28279C28.3505 9.51724 28.6685 9.64895 29 9.64897Z' fill='black'/%3e %3cpath d='M29 49.1788C28.6685 49.1788 28.3505 49.3105 28.116 49.5449C27.8816 49.7794 27.7499 50.0973 27.7499 50.4289V52.331C27.7499 52.6625 27.8816 52.9805 28.116 53.215C28.3505 53.4494 28.6684 53.5811 29 53.5811C29.3316 53.5811 29.6495 53.4494 29.884 53.215C30.1184 52.9805 30.2502 52.6625 30.2502 52.331V50.4289C30.2501 50.0973 30.1184 49.7794 29.884 49.5449C29.6495 49.3105 29.3316 49.1788 29 49.1788Z' fill='black'/%3e %3cpath d='M7.98496 28.1637H6.08357C5.75201 28.1637 5.43403 28.2954 5.19958 28.5299C4.96513 28.7643 4.83342 29.0823 4.83342 29.4139C4.83342 29.7454 4.96513 30.0634 5.19958 30.2978C5.43403 30.5323 5.75201 30.664 6.08357 30.664H7.98504C8.3166 30.664 8.63458 30.5323 8.86903 30.2978C9.10347 30.0634 9.23518 29.7454 9.23518 29.4139C9.23518 29.0823 9.10347 28.7643 8.86903 28.5299C8.63458 28.2954 8.31652 28.1637 7.98496 28.1637Z' fill='black'/%3e %3cpath d='M50.0151 30.664H51.9165C52.2481 30.664 52.5661 30.5323 52.8005 30.2978C53.035 30.0634 53.1667 29.7454 53.1667 29.4139C53.1667 29.0823 53.035 28.7643 52.8005 28.5299C52.5661 28.2954 52.2481 28.1637 51.9165 28.1637H50.0151C49.6835 28.1637 49.3655 28.2954 49.1311 28.5299C48.8966 28.7643 48.7649 29.0823 48.7649 29.4139C48.7649 29.7454 48.8966 30.0634 49.1311 30.2978C49.3655 30.5323 49.6835 30.664 50.0151 30.664Z' fill='black'/%3e %3c/svg%3e"},15397(e){e.exports="data:image/svg+xml,%3csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3e %3cpath fill-rule='evenodd' clip-rule='evenodd' d='M20 2.25C20.9182 2.25 21.6712 2.95711 21.7442 3.85647L21.75 4V20C21.75 20.9182 21.0429 21.6712 20.1435 21.7442L20 21.75H9C8.08183 21.75 7.32881 21.0429 7.2558 20.1435L7.25 20V16C7.25 15.5858 7.58579 15.25 8 15.25C8.3797 15.25 8.69349 15.5322 8.74315 15.8982L8.75 16V20C8.75 20.1183 8.83223 20.2175 8.94268 20.2434L9 20.25H20C20.1183 20.25 20.2175 20.1678 20.2434 20.0573L20.25 20V4C20.25 3.88165 20.1678 3.78251 20.0573 3.7566L20 3.75H9C8.88165 3.75 8.78251 3.83223 8.7566 3.94268L8.75 4V8C8.75 8.41421 8.41421 8.75 8 8.75C7.6203 8.75 7.30651 8.46785 7.25685 8.10177L7.25 8V4C7.25 3.08183 7.95711 2.32881 8.85647 2.2558L9 2.25H20ZM13.4535 8.57412L13.5303 8.64124L16.3588 11.4697C16.6272 11.7382 16.6496 12.1596 16.4259 12.4535L16.3588 12.5303L13.5303 15.3588C13.2374 15.6517 12.7626 15.6517 12.4697 15.3588C12.2012 15.0903 12.1788 14.6689 12.4025 14.3749L12.4697 14.2981L14.017 12.75H3C2.58579 12.75 2.25 12.4142 2.25 12C2.25 11.6203 2.53215 11.3065 2.89823 11.2568L3 11.25H14.017L12.4697 9.7019C12.2012 9.43342 12.1788 9.01202 12.4025 8.71805L12.4697 8.64124C12.7382 8.37276 13.1596 8.35038 13.4535 8.57412Z' fill='black'/%3e %3c/svg%3e"},66731(e){e.exports="data:image/svg+xml,%3csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3e %3cpath fill-rule='evenodd' clip-rule='evenodd' d='M20.4489 5.49129C20.7299 5.18693 21.2043 5.16795 21.5087 5.4489C21.7854 5.70431 21.8262 6.11968 21.6203 6.42176L21.5511 6.50871L9.5511 19.5087C9.28844 19.7933 8.85853 19.8273 8.55624 19.6048L8.46967 19.5303L2.46967 13.5303C2.17678 13.2374 2.17678 12.7626 2.46967 12.4697C2.73594 12.2034 3.1526 12.1792 3.44621 12.3971L3.53033 12.4697L8.978 17.917L20.4489 5.49129Z' fill='black'/%3e %3c/svg%3e"},66548(e){e.exports="data:image/svg+xml,%3csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3e %3cpath fill-rule='evenodd' clip-rule='evenodd' d='M3.44621 2.39705L3.53033 2.46967L12 10.939L20.4697 2.46967C20.7626 2.17678 21.2374 2.17678 21.5303 2.46967C21.7966 2.73594 21.8208 3.1526 21.6029 3.44621L21.5303 3.53033L13.061 12L21.5303 20.4697C21.8232 20.7626 21.8232 21.2374 21.5303 21.5303C21.2641 21.7966 20.8474 21.8208 20.5538 21.6029L20.4697 21.5303L12 13.061L3.53033 21.5303C3.23744 21.8232 2.76256 21.8232 2.46967 21.5303C2.2034 21.2641 2.1792 20.8474 2.39705 20.5538L2.46967 20.4697L10.939 12L2.46967 3.53033C2.17678 3.23744 2.17678 2.76256 2.46967 2.46967C2.73594 2.2034 3.1526 2.1792 3.44621 2.39705Z' fill='black'/%3e %3c/svg%3e"},18305(e){e.exports="data:image/svg+xml,%3csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3e %3cpath fill-rule='evenodd' clip-rule='evenodd' d='M18 2.25C18.9665 2.25 19.75 3.0335 19.75 4V20C19.75 20.9665 18.9665 21.75 18 21.75H6C5.0335 21.75 4.25 20.9665 4.25 20V4C4.25 3.0335 5.0335 2.25 6 2.25H18ZM18 3.75H6C5.86193 3.75 5.75 3.86193 5.75 4V20C5.75 20.1381 5.86193 20.25 6 20.25H18C18.1381 20.25 18.25 20.1381 18.25 20V4C18.25 3.86193 18.1381 3.75 18 3.75ZM12 14.25C12.4142 14.25 12.75 14.5858 12.75 15C12.75 15.3797 12.4678 15.6935 12.1018 15.7432L12 15.75H8C7.58579 15.75 7.25 15.4142 7.25 15C7.25 14.6203 7.53215 14.3065 7.89823 14.2568L8 14.25H12ZM16 10.25C16.4142 10.25 16.75 10.5858 16.75 11C16.75 11.3797 16.4678 
211.6935 16.1018 11.7432L16 11.75H8C7.58579 11.75 7.25 11.4142 7.25 11C7.25 10.6203 7.53215 10.3065 7.89823 10.2568L8 10.25H16ZM16 6.25C16.4142 6.25 16.75 6.58579 16.75 7C16.75 7.3797 16.4678 7.69349 16.1018 7.74315L16 7.75H8C7.58579 7.75 7.25 7.41421 7.25 7C7.25 6.6203 7.53215 6.30651 7.89823 6.25685L8 6.25H16Z' fill='black'/%3e %3c/svg%3e"},68134(e){e.exports="data:image/svg+xml,%3csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3e %3cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.46967 9.53033C5.17678 9.23744 5.17678 8.76256 5.46967 8.46967C5.73594 8.2034 6.1526 8.1792 6.44621 8.39705L6.53033 8.46967L12 13.939L17.4697 8.46967C17.7359 8.2034 18.1526 8.1792 18.4462 8.39705L18.5303 8.46967C18.7966 8.73594 18.8208 9.1526 18.6029 9.44621L18.5303 9.53033L12.5303 15.5303C12.2641 15.7966 11.8474 15.8208 11.5538 15.6029L11.4697 15.5303L5.46967 9.53033Z' fill='black'/%3e %3c/svg%3e"},34797(e){e.exports="data:image/svg+xml,%3csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3e %3cpath fill-rule='evenodd' clip-rule='evenodd' d='M12 3.25C16.8325 3.25 20.75 7.16751 20.75 12C20.75 16.7462 16.9712 20.6098 12.258 20.7463L12 20.75C7.16751 20.75 3.25 16.8325 3.25 12C3.25 11.5858 3.58579 11.25 4 11.25C4.3797 11.25 4.69349 11.5322 4.74315 11.8982L4.75 12C4.75 16.0041 7.99594 19.25 12 19.25C16.0041 19.25 19.25 16.0041 19.25 12C19.25 8.07602 16.1326 4.88014 12.2393 4.75388L12 4.75L11.7028 4.75602C11.6911 4.75649 11.6794 4.75699 11.6677 4.75753C11.5853 4.76123 11.5038 4.7663 11.4225 4.77271L11.6677 4.75753C11.5466 4.76302 11.4261 4.77151 11.3062 4.78293L11.4225 4.77271C11.3268 4.78027 11.2314 4.7897 11.1365 4.80097L11.3062 4.78293C11.1992 4.79313 11.0926 4.80568 10.9868 4.82053L11.1365 4.80097C11.0463 4.81168 10.9566 4.82405 10.8673 4.83807L10.9868 4.82053C10.878 4.83578 10.7698 4.85347 10.6623 4.87354L10.8673 4.83807C10.7801 4.85175 10.6934 4.86699 10.6071 4.88377L10.6623 4.87354C10.5758 4.88971 10.4897 4.90743 10.4041 4.92667L10.6071 4.88377C10.5116 4.90235 10.4167 4.92282 10.3223 4.94515L10.4041 4.92667C10.3111 4.94757 10.2187 4.97028 10.127 4.99475L10.3223 4.94515C10.2321 4.9665 10.1425 4.98956 10.0534 5.0143L10.127 4.99475C10.0438 5.01692 9.96122 5.04054 9.87916 5.06559L10.0534 5.0143C9.96214 5.03966 9.87147 5.06679 9.78145 5.09566L9.87916 5.06559C9.78618 5.09398 9.6939 5.12421 9.60238 5.15624L9.78145 5.09566C9.69063 5.12479 9.60047 5.1557 9.51103 5.18836L9.60238 5.15624C9.52176 5.18445 9.44173 5.21407 9.36231 5.24507L9.51103 5.18836C9.41306 5.22413 9.31594 5.26201 9.21974 5.30194L9.36231 5.24507C9.27731 5.27824 9.19302 5.313 9.10948 5.3493L9.21974 5.30194C9.13851 5.33567 9.05795 5.37086 8.97807 5.40751L9.10948 5.3493C8.93237 5.42628 8.75862 5.51023 8.58862 5.60091C8.09468 5.86438 7.63127 6.18575 7.20756 6.55956C7.18719 6.57662 7.16748 6.59418 7.14787 6.61186L7.20756 6.55956C7.13603 6.62266 7.06563 6.68726 6.99641 6.75333L7.14787 6.61186C7.07662 6.67607 7.00659 6.74175 6.93781 6.80886L6.99641 6.75333C6.91636 6.82974 6.83789 6.90811 6.76105 6.9884L6.67695 7.07686C6.62435 7.13376 6.5726 7.19156 6.52173 7.25024L9 7.25C9.3797 7.25 9.69349 7.53215 9.74315 7.89823L9.75 8C9.75 8.3797 9.46785 8.69349 9.10177 8.74315L9 8.75H5C4.6203 8.75 4.30651 8.46785 4.25685 8.10177L4.25 8V4C4.25 3.58579 4.58579 3.25 5 3.25C5.3797 3.25 5.69349 3.53215 5.74315 3.89823L5.75 4L5.74958 5.87568C5.86313 5.75974 5.97972 5.64713 6.09919 5.53797C6.13715 5.50423 6.17496 5.47026 6.21304 5.43665C6.25498 5.39874 6.29778 5.3617 6.34093 5.32509C6.3611 5.30879 6.38064 5.29234 6.40025 5.27599C6.45614 5.22863 6.51327 5.18222 6.57095 5.13655C6.59583 5.11749 6.62 5.09855 6.64425 5.07974C6.6989 5.03683 6.75469 4.99466 6.81098 4.95318C6.82906 4.94028 6.84702 4.92715 6.86502 4.91408C6.93001 4.86653 6.99579 4.8202 7.06219 4.77478C7.09613 4.75179 7.12999 4.72895 7.164 4.70636C7.19728 4.6841 7.23099 4.66206 7.26485 4.64026C7.31993 4.60485 7.37517 4.57012 7.43078 4.53601C7.46839 4.51299 7.50614 4.49025 7.54407 4.4678C7.58653 4.44254 7.62952 4.41755 7.67272 4.39294C7.71175 4.37089 7.75047 4.34924 7.78935 4.32788C7.8421 4.29867 7.89545 4.27006 7.94909 4.24201C7.98535 4.22336 8.02196 4.20455 8.05871 4.18601C8.10814 4.16072 8.15749 4.13639 8.20707 4.11252C8.24293 4.09564 8.2793 4.07845 8.3158 4.06151C8.37462 4.03378 8.43335 4.0073 8.49238 3.98146C8.52336 3.96835 8.55466 3.95487 8.58605 3.94157C8.64075 3.91794 8.69541 3.89543 8.75031 3.87348C8.79008 3.85805 8.83043 3.84226 8.87091 3.82677C8.92697 3.80483 8.98329 3.78394 9.03984 3.76363C9.08063 3.74946 9.12088 3.73534 9.16126 3.72151C9.20689 3.7054 9.25302 3.69003 9.29929 3.67504C9.35089 3.65878 9.40284 3.64248 9.45498 3.62665C9.50313 3.61161 9.5512 3.59748 9.59942 3.58376C9.65395 3.56865 9.70883 3.5536 9.76389 3.53908C9.79986 3.52921 9.83559 3.52004 9.8714 3.51109C9.94468 3.49313 10.0188 3.47561 10.0932 3.45905C10.1165 3.45356 10.1395 3.44853 10.1626 3.4436C10.224 3.43077 10.2856 3.41827 10.3474 3.40643C10.3925 3.39754 10.4382 3.38918 10.4839 3.38118C10.5248 3.37426 10.565 3.36751 10.6053 3.36104C10.6625 3.35166 10.7203 3.34298 10.7782 3.33487C10.8189 3.32934 10.8595 3.32393 10.9002 3.31881C10.9626 3.31083 11.0253 3.30363 11.0882 3.2971C11.2471 3.28069 11.4066 3.26847 11.5669 3.2606C11.7109 3.25354 11.8552 3.25 12 3.25ZM12 7.25C12.3797 7.25 12.6935 7.53215 12.7432 7.89823L12.75 8V11.25H17C17.4142 11.25 17.75 11.5858 17.75 12C17.75 12.3797 17.4678 12.6935 17.1018 12.7432L17 12.75H12C11.6203 12.75 11.3065 12.4678 11.2568 12.1018L11.25 12V8C11.25 7.58579 11.5858 7.25 12 7.25Z' fill='black'/%3e %3c/svg%3e"},39774(e){e.exports="data:image/svg+xml,%3csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3e %3cpath fill-rule='evenodd' clip-rule='evenodd' d='M16 2.25C16.6982 2.25 17.3008 2.65883 17.5817 3.25015L20 3.25C20.9665 3.25 21.75 4.0335 21.75 5V19C21.75 19.9665 20.9665 20.75 20 20.75H4C3.0335 20.75 2.25 19.9665 2.25 19V5C2.25 4.0335 3.0335 3.25 4 3.25L6.41834 3.25015C6.69917 2.65883 7.30184 2.25 8 2.25C8.69816 2.25 9.30083 2.65883 9.58166 3.25015H14.4183C14.6992 2.65883 15.3018 2.25 16 2.25ZM20.25 8.75H3.75V19C3.75 19.1183 3.83223 19.2175 3.94268 19.2434L4 19.25H20C20.1381 19.25 20.25 19.1381 20.25 19V8.75ZM16.4983 10.4394C16.7797 10.6896 16.8283 11.1041 16.6281 11.41L16.5606 11.4983L11.2272 17.4983C10.961 17.7978 10.5127 17.8312 10.2062 17.5922L10.1264 17.5202L7.45976 14.751C7.17244 14.4526 7.1814 13.9778 7.47977 13.6905C7.75101 13.4293 8.16806 13.413 8.45751 13.6363L8.54024 13.7105L10.644 15.895L15.4394 10.5017C15.7146 10.1921 16.1887 10.1643 16.4983 10.4394ZM6.41881 4.75085L4 4.75C3.86193 4.75 3.75 4.86193 3.75 5V7.25H20.25V5C20.25 4.88165 20.1678 4.78251 20.0573 4.7566L20 4.75L17.5812 4.75085C17.3001 5.34163 16.6978 5.75 16 5.75C1
25.3022 5.75 14.6999 5.34163 14.4188 4.75085H9.58119C9.30015 5.34163 8.69776 5.75 8 5.75C7.30224 5.75 6.69985 5.34163 6.41881 4.75085Z' fill='black'/%3e %3c/svg%3e"},50072(e){e.exports="data:image/svg+xml,%3csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3e %3cpath fill-rule='evenodd' clip-rule='evenodd' d='M12 2.25C15.7279 2.25 18.75 5.27208 18.75 9C18.75 11.306 16.8914 15.1305 13.1743 20.6122L12.6171 21.4263C12.3189 21.8579 11.6811 21.8579 11.3829 21.4263C7.2944 15.5073 5.25 11.4185 5.25 9C5.25 5.27208 8.27208 2.25 12 2.25ZM12 3.75C9.10051 3.75 6.75 6.10051 6.75 9C6.75 10.7624 8.2688 14.0092 11.3066 18.6311L11.999 19.671L12.173 19.4142C15.4731 14.5006 17.1643 11.037 17.2468 9.14262L17.25 9C17.25 6.10051 14.8995 3.75 12 3.75ZM12 6C13.6569 6 15 7.34315 15 9C15 10.6569 13.6569 12 12 12C10.3431 12 9 10.6569 9 9C9 7.34315 10.3431 6 12 6ZM12 7.5C11.1716 7.5 10.5 8.17157 10.5 9C10.5 9.82843 11.1716 10.5 12 10.5C12.8284 10.5 13.5 9.82843 13.5 9C13.5 8.17157 12.8284 7.5 12 7.5Z' fill='black'/%3e %3c/svg%3e"},19375(e){e.exports="data:image/svg+xml,%3csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3e %3cpath fill-rule='evenodd' clip-rule='evenodd' d='M21 11.25C21.4142 11.25 21.75 11.5858 21.75 12C21.75 12.3797 21.4678 12.6935 21.1018 12.7432L21 12.75H3C2.58579 12.75 2.25 12.4142 2.25 12C2.25 11.6203 2.53215 11.3065 2.89823 11.2568L3 11.25H21Z' fill='black'/%3e %3c/svg%3e"},44987(e){e.exports="data:image/svg+xml,%3csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3e %3ccircle cx='12' cy='12' r='9.5' stroke='black'/%3e %3cpath d='M8 13C7.44772 13 7 12.5523 7 12V12C7 11.4477 7.44772 11 8 11H16C16.5523 11 17 11.4477 17 12V12C17 12.5523 16.5523 13 16 13H8Z' fill='black'/%3e %3c/svg%3e"},56929(e){e.exports="data:image/svg+xml,%3csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3e %3cpath fill-rule='evenodd' clip-rule='evenodd' d='M12 2.25C12.3797 2.25 12.6935 2.53215 12.7432 2.89823L12.75 3V11.249L21 11.25C21.4142 11.25 21.75 11.5858 21.75 12C21.75 12.3797 21.4678 12.6935 21.1018 12.7432L21 12.75L12.75 12.749V21C12.75 21.4142 12.4142 21.75 12 21.75C11.6203 21.75 11.3065 21.4678 11.2568 21.1018L11.25 21V12.749L3 12.75C2.58579 12.75 2.25 12.4142 2.25 12C2.25 11.6203 2.53215 11.3065 2.89823 11.2568L3 11.25L11.25 11.249V3C11.25 2.58579 11.5858 2.25 12 2.25Z' fill='black'/%3e %3c/svg%3e"},32233(e){e.exports="data:image/svg+xml,%3csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3e %3ccircle cx='12' cy='12' r='10' fill='black'/%3e %3cpath fill-rule='evenodd' clip-rule='evenodd' d='M12 7C11.4477 7 11 7.44772 11 8L11 11H8C7.44772 11 7 11.4477 7 12C7 12.5523 7.44772 13 8 13H11L11 16C11 16.5523 11.4477 17 12 17C12.5523 17 13 16.5523 13 16V13H16C16.5523 13 17 12.5523 17 12C17 11.4477 16.5523 11 16 11H13V8C13 7.44772 12.5523 7 12 7Z' fill='white'/%3e %3c/svg%3e"},71826(e){e.exports="data:image/svg+xml,%3csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3e %3cpath fill-rule='evenodd' clip-rule='evenodd' d='M3.54646 9.57412C3.84043 9.35038 4.26183 9.37276 4.53031 9.64124L6.65163 11.7626L6.71875 11.8394C6.94249 12.1333 6.92012 12.5547 6.65163 12.8232L6.57483 12.8903C6.28086 13.1141 5.85946 13.0917 5.59097 12.8232L4.74978 11.9826C4.74992 11.9884 4.74998 11.9942 4.74998 12C4.74998 16.0041 7.99592 19.25 12 19.25C14.2257 19.25 16.2843 18.2417 17.6529 16.54C17.9125 16.2172 18.3846 16.166 18.7074 16.4256C19.0301 16.6851 19.0814 17.1572 18.8218 17.48C17.1714 19.5321 14.6849 20.75 12 20.75C7.16749 20.75 3.24998 16.8325 3.24998 12L3.25066 11.98L2.40899 12.8232L2.33219 12.8903C2.03822 13.1141 1.61682 13.0917 1.34833 12.8232C1.05544 12.5303 1.05544 12.0555 1.34833 11.7626L3.46965 9.64124L3.54646 9.57412ZM12 3.25C16.8325 3.25 20.75 7.16751 20.75 12L20.7487 12.018L21.591 11.1768C21.8595 10.9083 22.2809 10.8859 22.5748 11.1097L22.6516 11.1768C22.9201 11.4453 22.9425 11.8667 22.7188 12.1606L22.6516 12.2374L20.5303 14.3588C20.2618 14.6272 19.8404 14.649
26 19.5465 14.4259L19.4697 14.3588L17.3483 12.2374C17.0554 11.9445 17.0554 11.4697 17.3483 11.1768C17.6168 10.9083 18.0382 10.8859 18.3322 11.1097L18.409 11.1768L19.2502 12.0184C19.2501 12.0123 19.25 12.0062 19.25 12C19.25 7.99594 16.004 4.75 12 4.75C9.76641 4.75 7.70132 5.7655 6.33308 7.4775C6.07448 7.80107 5.60253 7.85374 5.27896 7.59514C4.95539 7.33653 4.90272 6.86459 5.16132 6.54102C6.81125 4.47657 9.30556 3.25 12 3.25Z' fill='black'/%3e %3c/svg%3e"},80044(e){e.exports="data:image/svg+xml,%3csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3e %3cpath fill-rule='evenodd' clip-rule='evenodd' d='M4 2.59388C4.11357 2.59388 4.22673 2.60493 4.33789 2.62681L4.50295 2.66771L9.92681 4.29519C9.95805 4.30456 9.99066 4.30769 10.0228 4.30457L10.0705 4.2952L15.4972 2.6675C16.423 2.38983 17.3986 2.9152 17.6762 3.84096C17.7088 3.94969 17.7308 4.06122 17.7417 4.17394L17.75 4.34372L17.7507 6.93169C20.2787 8.27599 22 10.9369 22 13.9998C22 18.418 18.4183 21.9998 14 21.9998C10.5387 21.9998 7.59085 19.8016 6.47622 16.7251L3.49741 15.8319C2.80641 15.6247 2.31864 15.0173 2.25668 14.3089L2.25 14.1556V4.34388C2.25 3.37738 3.0335 2.59388 4 2.59388ZM14 7.49977C10.4101 7.49977 7.5 10.4099 7.5 13.9998C7.5 17.5896 10.4101 20.4998 14 20.4998C17.5899 20.4998 20.5 17.5896 20.5 13.9998C20.5 10.4099 17.5899 7.49977 14 7.49977ZM15.985 4.09412L15.9282 4.10426L10.5014 5.73196C10.2281 5.81395 9.93968 5.8276 9.66132 5.77292L9.49571 5.73191L4.07185 4.10442C4.04854 4.09743 4.02434 4.09388 4 4.09388C3.88165 4.09388 3.78251 4.17611 3.7566 4.28655L3.75 4.34388V14.1556C3.75 14.2439 3.79636 14.3239 3.86905 14.3686L3.9282 14.3951L6.06647 15.0358C6.02262 14.6967 6 14.3509 6 13.9998C6 9.58149 9.58172 5.99977 14 5.99977C14.7814 5.99977 15.5365 6.11178 16.2504 6.32063L16.25 4.34372C16.25 4.3194 16.2464 4.2952 16.2395 4.2719C16.2055 4.15854 16.0982 4.08721 15.985 4.09412ZM14 10.2498C14.3797 10.2498 14.6935 10.5319 14.7432 10.898L14.75 10.9998V13.2493L18 13.2498C18.4142 13.2498 18.75 13.5856 18.75 13.9998C18.75 14.3795 18.4678 14.6933 18.1018 14.7429L18 14.7498H14C13.5858 14.7498 13.25 14.414 13.25 13.9998V10.9998C13.25 10.5856 13.5858 10.2498 14 10.2498Z' fill='black'/%3e %3c/svg%3e"},61905(e){e.exports="data:image/svg+xml,%3csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3e %3cpath d='M7.03203 5.67241C7.5405 5.70884 8.03518 5.85445 8.48256 6.09885C8.92998 6.3433 9.31975 6.68146 9.62513 7.08973C9.7904 7.31085 9.7453 7.62424 9.52422 7.7896C9.30315 7.95485 8.98975 7.90965 8.82435 7.68869C8.60487 7.39527 8.32494 7.15214 8.00339 6.97645C7.6818 6.80075 7.32594 6.69664 6.96042 6.67046C6.59497 6.6443 6.22819 6.69672 5.8849 6.82476C5.54157 6.95283 5.22991 7.15349 4.97084 7.41265L3.1375 9.24598C2.6758 9.72724 2.42018 10.3699 2.42592 11.037C2.43174 11.7071 2.70079 12.3483 3.17461 12.8222C3.64839 13.2959 4.28918 13.5643 4.95912 13.5702C5.62909 13.576 6.27468 13.3188 6.75664 12.8534L7.79571 11.8143C7.99097 11.6191 8.30748 11.6191 8.50274 11.8143C8.69799 12.0096 8.69798 12.3261 8.50274 12.5214L7.45131 13.5728C6.78077 14.2203 5.88275 14.5783 4.95065 14.5702C4.01846 14.5621 3.1268 14.1883 2.46758 13.5292C1.8084 12.87 1.43406 11.9783 1.42592 11.0461C1.41781 10.1139 1.77629 9.21539 2.42396 8.54481L4.26316 6.70562C4.6236 6.34504 5.0576 6.0661 5.53529 5.88791C6.01299 5.70971 6.52349 5.63599 7.03203 5.67241ZM11.0542 1.42957C11.9864 1.43768 12.8787 1.81201 13.5379 2.47124C14.197 3.13045 14.5708 4.02216 14.5789 4.95431C14.587 5.88653 14.2285 6.7844 13.5809 7.45497L13.575 7.46148L11.7417 9.29481C11.3812 9.65535 10.9472 9.93434 10.4695 10.1125C9.99192 10.2906 9.48124 10.3638 8.97279 10.3274C8.46436 10.2909 7.9696 10.1453 7.52227 9.90093C7.07492 9.65649 6.68504 9.3189 6.37969 8.91069C6.21442 8.68962 6.25964 8.37623 6.4806 8.21082C6.7017 8.04544 7.01505 8.09069 7.18047 8.31174C7.39997 8.60518 7.6805 8.84828 8.00209 9.02398C8.32354 9.19954 8.67906 9.30378 9.0444 9.32997C9.40992 9.35614 9.77723 9.30374 10.1206 9.17567C10.4639 9.04759 10.7756 8.8469 11.0346 8.58778L12.8615 6.7603C13.327 6.27832 13.5847 5.63284 13.5789 4.96278C13.5731 4.29287 13.3045 3.65204 12.8309 3.17827C12.357 2.70445 11.7158 2.4354 11.0457 2.42957C10.3757 2.42378 9.73014 2.68153 9.24818 3.14702L8.20196 4.18674C8.00612 4.38134 7.68959 4.38059 7.49493 4.18478C7.30038 3.98894 7.30175 3.6724 7.49753 3.47775L8.54831 2.43283L8.55352 2.42762C9.22402 1.78004 10.122 1.42156 11.0542 1.42957Z' fill='black'/%3e %3c/svg%3e"},10757(e){e.exports="data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='400' height='400' viewB
2ox='0 0 400 400'%3e%3ctitle%3eReload_mark_RGB_black%3c/title%3e%3cpath d='M257.3,166.8A67.1,67.1,0,1,1,200,134.6h0l-20.7,20.7L200,176l38.5-38.5h0l20.7-20.7L200,57.6,179.3,78.3,200,99h0a102.5,102.5,0,1,0,87.7,49.3Z'/%3e%3c/svg%3e"},62456(e,t,n){"use strict";n.r(t),n.d(t,{focusable:()=>A,getTabIndex:()=>f,isFocusable:()=>C,isTabbable:()=>x,tabbable:()=>w});var r=["input:not([inert]):not([inert] *)","select:not([inert]):not([inert] *)","textarea:not([inert]):not([inert] *)","a[href]:not([inert]):not([inert] *)","area[href]:not([inert]):not([inert] *)","button:not([inert]):not([inert] *)","[tabindex]:not(slot):not([inert]):not([inert] *)","audio[controls]:not([inert]):not([inert] *)","video[controls]:not([inert]):not([inert] *)",'[contenteditable]:not([contenteditable="false"]):not([inert]):not([inert] *)',"details>summary:first-of-type:not([inert]):not([inert] *)","details:not([inert]):not([inert] *)"],i=r.join(","),a="undefined"==typeof Element,s=a?function(){}:Element.prototype.matches||Element.prototype.msMatchesSelector||Element.prototype.webkitMatchesSelector,o=!a&&Element.prototype.getRootNode?function(e){var t;return null==e||null===(t=e.getRootNode)||void 0===t?void 0:t.call(e)}:function(e){return null==e?void 0:e.ownerDocument},l=function(e,t){var n;void 0===t&&(t=!0);var r=null==e||null===(n=e.getAttribute)||void 0===n?void 0:n.call(e,"inert");return""===r||"true"===r||t&&e&&("function"==typeof e.closest?e.closest("[inert]"):l(e.parentNode))},c=function(e,t,n){if(l(e))return[];var r=Array.prototype.slice.apply(e.querySelectorAll(i));return t&&s.call(e,i)&&r.unshift(e),r.filter(n)},u=function(e,t,n){for(var r=[],a=Array.from(e);a.length;){var o=a.shift();if(!l(o,!1))if("SLOT"===o.tagName){var c=o.assignedElements(),d=c.length?c:o.children,f=u(d,!0,n);
2n.flatten?r.push.apply(r,f):r.push({scopeParent:o,candidates:f})}else{s.call(o,i)&&n.filter(o)&&(t||!e.includes(o))&&r.push(o);var h=o.shadowRoot||"function"==typeof n.getShadowRoot&&n.getShadowRoot(o),p=!l(h,!1)&&(!n.shadowRootFilter||n.shadowRootFilter(o));if(h&&p){var m=u(!0===h?o.children:h.children,!0,n);n.flatten?r.push.apply(r,m):r.push({scopeParent:o,candidates:m})}else a.unshift.apply(a,o.children)}}return r},d=function(e){return!isNaN(parseInt(e.getAttribute("tabindex"),10))},f=function(e){if(!e)throw new Error("No node provided");return e.tabIndex<0&&(/^(AUDIO|VIDEO|DETAILS)$/.test(e.tagName)||function(e){var t,n=null==e||null===(t=e.getAttribute)||void 0===t?void 0:t.call(e,"contenteditable");return""===n||"true"===n}(e))&&!d(e)?0:e.tabIndex},h=function(e,t){return e.tabIndex===t.tabIndex?e.documentOrder-t.documentOrder:e.tabIndex-t.tabIndex},p=function(e){return"INPUT"===e.tagName},m=function(e){var t=e.getBoundingClientRect(),n=t.width,r=t.height;return 0===n&&0===r},g=function(e,t){return!(t.disabled||function(e){return p(e)&&"hidden"===e.type}(t)||function(e,t){var n=t.displayCheck,r=t.getShadowRoot;if("full-native"===n&&"checkVisibility"in e)return!e.checkVisibility({checkOpacity:!1,opacityProperty:!1,contentVisibilityAuto:!0,visibilityProperty:!0,checkVisibilityCSS:!0});var i=getComputedStyle(e).visibility;if("hidden"===i||"collapse"===i)return!0;var a=s.call(e,"details>summary:first-of-type")?e.parentElement:e;if(s.call(a,"details:not([open]) *"))return!0;if(n&&"full"!==n&&"full-native"!==n&&"legacy-full"!==n){if("non-zero-area"===n)return m(e)}else{if("function"==typeof r){for(var l=e;e;){var c=e.parentElement,u=o(e);if(c&&!c.shadowRoot&&!0===r(c))return m(e);e=e.assignedSlot?e.assignedSlot:c||u===e.ownerDocument?c:u.host}e=l}if(function(e){var t,n,r,i,a=e&&o(e),s=null===(t=a)||void 0===t?void 0:t.host,l=!1;if(a&&a!==e)for(l=!!(null!==(n=s)&&void 0!==n&&null!==(r=n.ownerDocument)&&void 0!==r&&r.contains(s)||null!=e&&null!==(i=e.ownerDocument)&&void 0!==i&&i.contains(e));!l&&s;){var c,u,d;l=!(null===(u=s=null===(c=a=o(s))||void 0===c?void 0:c.host)||void 0===u||null===(d=u.ownerDocument)||void 0===d||!d.contains(s))}return l}(e))return!e.getClientRects().length;if("legacy-full"!==n)return!0}return!1}(t,e)||function(e){return"DETAILS"===e.tagName&&Array.prototype.slice.apply(e.children).some(function(e){return"SUMMARY"===e.tagName})}(t)||function(e){if(/^(INPUT|BUTTON|SELECT|TEXTAREA)$/.test(e.tagName))for(var t=e.parentElement;t;){if("FIELDSET"===t.tagName&&t.disabled){for(var n=0;n<t.children.length;n++){var r=t.children.item(n);if("LEGEND"===r.tagName)return!!s.call(t,"fieldset[disabled] *")||!r.contains(e)}return!0}t=t.parentElement}return!1}(t))},v=function(e,t){return!(function(e){return function(e){return p(e)&&"radio"===e.type}(e)&&!function(e){if(!e.name)return!0;var t,n=e.form||o(e),r=function(e){return n.querySelectorAll('input[type="radio"][name="'+e+'"]')};if("undefined"!=typeof window&&void 0!==window.CSS&&"function"==typeof window.CSS.escape)t=r(window.CSS.escape(e.name));else try{t=r(e.name)}catch(e){return console.error("Looks like you have a radio button with a name attribute containing invalid CSS selector characters and need the CSS.escape polyfill: %s",e.message),!1}var i=function(e,t){for(var n=0;n<e.length;n++)if(e[n].checked&&e[n].form===t)return e[n]}(t,e.form);return!i||i===e}(e)}(t)||f(t)<0||!g(e,t))},y=function(e){var t=parseInt(e.getAttribute("tabindex"),10);return!!(isNaN(t)||t>=0)},b=function(e){var t=[],n=[];return e.forEach(function(e,r){var i=!!e.scopeParent,a=i?e.scopeParent:e,s=function(e,t){var n=f(e);return n<0&&t&&!d(e)?0:n}(a,i),o=i?b(e.candidates):a;0===s?i?t.push.apply(t,o):t.push(a):n.push({documentOrder:r,tabIndex:s,item:e,isScope:i,content:o})}),n.sort(h).reduce(function(e,t){return t.isScope?e.push.apply(e,t.content):e.push(t.content),e},[]).concat(t)},w=function(e,t){var n;return n=(t=t||{}).getShadowRoot?u([e],t.includeContainer,{filter:v.bind(null,t),flatten:!1,getShadowRoot:t.getShadowRoot,shadowRootFilter:y}):c(e,t.includeContainer,v.bind(null,t)),b(n)},A=function(e,t){return(t=t||{}).getShadowRoot?u([e],t.includeContainer,{filter:g.bind(null,t),flatten:!0,getShadowRoot:t.getShadowRoot}):c(e,t.includeContainer,g.bind(null,t))},x=function(e,t){if(t=t||{},!e)throw new Error("No node provided");return!1!==s.call(e,i)&&v(t,e)},E=r.concat("iframe:not([inert]):not([inert] *)").join(","),C=function(e,t){if(t=t||{},!e)throw new Error("No node provided");return!1!==s.call(e,E)&&g(t,e)}},35664(e){e.exports=function(){var e=document.getSelection();if(!e.rangeCount)return function(){};for(var t=document.activeElement,n=[],r=0;r<e.rangeCount;r++)n.push(e.getRangeAt(r));switch(t.tagName.toUpperCase()){case"INPUT":case"TEXTAREA":t.blur();break;default:t=null}return e.removeAllRanges(),function(){"Caret"===e.type&&e.removeAllRanges(),e.rangeCount||n.forEac
vendor: 6,312 bytes, line 2
2h(function(t){e.addRange(t)}),t&&t.focus()}}},44750(e,t,n){var r;!function(i,a){"use strict";var s="function",o="undefined",l="object",c="string",u="major",d="model",f="name",h="type",p="vendor",m="version",g="architecture",v="console",y="mobile",b="tablet",w="smarttv",A="wearable",x="embedded",E="Amazon",C="Apple",S="ASUS",k="BlackBerry",M="Browser",_="Chrome",T="Firefox",D="Google",I="Honor",R="Huawei",O="LG",P="Microsoft",N="Motorola",j="Nvidia",B="OnePlus",L="Opera",F="OPPO",z="Samsung",U="Sharp",H="Sony",G="Xiaomi",q="Zebra",$="Facebook",W="Chromium OS",V="Mac OS",Y=" Browser",K=function(e){for(var t={},n=0;n<e.length;n++)t[e[n].toUpperCase()]=e[n];return t},Z=function(e,t){return typeof e===c&&-1!==Q(t).indexOf(Q(e))},Q=function(e){return e.toLowerCase()},X=function(e,t){if(typeof e===c)return e=e.replace(/^\s\s*/,""),typeof t===o?e:e.substring(0,500)},J=function(e,t){for(var n,r,i,o,c,u,d=0;d<t.length&&!c;){var f=t[d],h=t[d+1];for(n=r=0;n<f.length&&!c&&f[n];)if(c=f[n++].exec(e))for(i=0;i<h.length;i++)u=c[++r],typeof(o=h[i])===l&&o.length>0?2===o.length?typeof o[1]==s?this[o[0]]=o[1].call(this,u):this[o[0]]=o[1]:3===o.length?typeof o[1]!==s||o[1].exec&&o[1].test?this[o[0]]=u?u.replace(o[1],o[2]):a:this[o[0]]=u?o[1].call(this,u,o[2]):a:4===o.length&&(this[o[0]]=u?o[3].call(this,u.replace(o[1],o[2])):a):this[o]=u||a;d+=2}},ee=function(e,t){for(var n in t)if(typeof t[n]===l&&t[n].length>0){for(var r=0;r<t[n].length;r++)if(Z(t[n][r],e))return"?"===n?a:n}else if(Z(t[n],e))return"?"===n?a:n;return t.hasOwnProperty("*")?t["*"]:e},te={ME:"4.90","NT 3.11":"NT3.51","NT 4.0":"NT4.0",2e3:"NT 5.0",XP:["NT 5.1","NT 5.2"],Vista:"NT 6.0",7:"NT 6.1",8:"NT 6.2",8.1:"NT 6.3",10:["NT 6.4","NT 10.0"],RT:"ARM"},ne={browser:[[/\b(?:crmo|crios)\/([\w\.]+)/i],[m,[f,"Chrome"]],[/edg(?:e|ios|a)?\/([\w\.]+)/i],[m,[f,"Edge"]],[/(opera mini)\/([-\w\.]+)/i,/(opera [mobiletab]{3,6})\b.+version\/([-\w\.]+)/i,/(opera)(?:.+version\/|[\/ ]+)([\w\.]+)/i],[f,m],[/opios[\/ ]+([\w\.]+)/i],[m,[f,L+" Mini"]],[/\bop(?:rg)?x\/([\w\.]+)/i],[m,[f,L+" GX"]],[/\bopr\/([\w\.]+)/i],[m,[f,L]],[/\bb[ai]*d(?:uhd|[ub]*[aekoprswx]{5,6})[\/ ]?([\w\.]+)/i],[m,[f,"Baidu"]],[/\b(?:mxbrowser|mxios|myie2)\/?([-\w\.]*)\b/i],[m,[f,"Maxthon"]],[/(kindle)\/([\w\.]+)/i,/(lunascape|maxthon|netfront|jasmine|blazer|sleipnir)[\/ ]?([\w\.]*)/i,/(avant|iemobile|slim(?:browser|boat|jet))[\/ ]?([\d\.]*)/i,/(?:ms|\()(ie) ([\w\.]+)/i,/(flock|rockmelt|midori|epiphany|silk|skyfire|ovibrowser|bolt|iron|vivaldi|iridium|phantomjs|bowser|qupzilla|falkon|rekonq|puffin|brave|whale(?!.+naver)|qqbrowserlite|duckduckgo|klar|helio|(?=comodo_)?dragon)\/([-\w\.]+)/i,/(heytap|ovi|115)browser\/([\d\.]+)/i,/(weibo)__([\d\.]+)/i],[f,m],[/quark(?:pc)?\/([-\w\.]+)/i],[m,[f,"Quark"]],[/\bddg\/([\w\.]+)/i],[m,[f,"DuckDuckGo"]],[/(?:\buc? ?browser|(?:juc.+)ucweb)[\/ ]?([\w\.]+)/i],[m,[f,"UC"+M]],[/microm.+\bqbcore\/([\w\.]+)/i,/\bqbcore\/([\w\.]+).+microm/i,/micromessenger\/([\w\.]+)/i],[m,[f,"WeChat"]],[/konqueror\/([\w\.]+)/i],[m,[f,"Konqueror"]],[/trident.+rv[: ]([\w\.]{1,9})\b.+like gecko/i],[m,[f,"IE"]],[/ya(?:search)?browser\/([\w\.]+)/i],[m,[f,"Yandex"]],[/slbrowser\/([\w\.]+)/i],[m,[f,"Smart Lenovo "+M]],[/(avast|avg)\/([\w\.]+)/i],[[f,/(.+)/,"$1 Secure "+M],m],[/\bfocus\/([\w\.]+)/i],[m,[f,T+" Focus"]],[/\bopt\/([\w\.]+)/i],[m,[f,L+" Touch"]],[/coc_coc\w+\/([\w\.]+)/i],[m,[f,"Coc Coc"]],[/dolfin\/([\w\.]+)/i],[m,[f,"Dolphin"]],[/coast\/([\w\.]+)/i],[m,[f,L+" Coast"]],[/miuibrowser\/([\w\.]+)/i],[m,[f,"MIUI"+Y]],[/fxios\/([\w\.-]+)/i],[m,[f,T]],[/\bqihoobrowser\/?([\w\.]*)/i],[m,[f,"360"]],[/\b(qq)\/([\w\.]+)/i],[[f,/(.+)/,"$1Browser"],m],[/(oculus|sailfish|huawei|vivo|pico)browser\/([\w\.]+)/i],[[f,/(.+)/,"$1"+Y],m],[/samsungbrowser\/([\w\.]+)/i],[m,[f,z+" Internet"]],[/metasr[\/ ]?([\d\.]+)/i],[m,[f,"Sogou Explorer"]],[/(sogou)mo\w+\/([\d\.]+)/i],[[f,"Sogou Mobile"],m],[/(electron)\/([\w\.]+) safari/i,/(tesla)(?: qtcarbrowser|\/(20\d\d\.[-\w\.]+))/i,/m?(qqbrowser|2345(?=browser|chrome|explorer))\w*[\/ ]?v?([\w\.]+)/i],[f,m],[/(lbbrowser|rekonq)/i,/\[(linkedin)app\]/i],[f],[/ome\/([\w\.]+) \w* ?(iron) saf/i,/ome\/([\w\.]+).+qihu (360)[es]e/i],[m,f],[/((?:fban\/fbios|fb_iab\/fb4a)(?!.+fbav)|;fbav\/([\w\.]+);)/i],[[f,$],m],[/(Klarna)\/([\w\.]+)/i,/(kakao(?:talk|story))[\/ ]([\w\.]+)/i,/(naver)\(.*?(\d+\.[\w\.]+).*\)/i,/(daum)apps[\/ ]([\w\.]+)/i,/safari (line)\/([\w\.]+)/i,/\b(line)\/([\w\.]+)\/iab/i,/(alipay)client\/([\w\.]+)/i,/(twitter)(?:and| f.+e\/([\w\.]+))/i,/(chromium|instagram|snapchat)[\/ ]([-\w\.]+)/i],[f,m],[/\bgsa\/([\w\.]+) .*safari\//i],[m,[f,"GSA"]],[/musical_ly(?:.+app_?version\/|_)([\w\.]+)/i],[m,[f,"TikTok"]],[/headlesschrome(?:\/([\w\.]+)| )/i],[m,[f,_+" Headless"]],[/ wv\).+(chrome)\/([\w\.]+)/i],[[f,_+" WebView"],m],[/droid.+ version\/([\w\.]+)\b.+(?:mobile safari|safari)/i],[m,[f,"Android "+M]],[/(chrome|omniweb|arora|[tizenoka]{5} ?browser)\/v?([\w\.]+)/i],[f,m],[/version\/([\w\.\,]+) .*mobile\/\w+ (safari)/i],[m,[f,"Mobile Safari"]],[/version\/([\w(\.|\,)]+) .*(mobile ?safari|safari)/i],[m,f],[/webkit.+?(mobile ?safari|safari)(\/[\w\.]+)/i],[f,[m,ee,{"1.0":"/8",1.2:"/1",1.3:"/3","2.0":"/412","2.0.2":"/416","2.0.3":"/417","2.0.4":"/419","?":"/"}]],[/(webkit|khtml)\/([\w\.]+)/i],[f,m],[/(navigator|netscape\d?)\/([-\w\.]+)/i],[[f,"Netscape"],m],[/(wolvic|librewolf)\/([\w\.]+)/i],[f,m],[/mobile vr; rv:([\w\.]+)\).+firefox/i],[m,[f,T+" Reality"]],[/ekiohf.+(flow)\/([\w\.]+)/i,/(swiftfox)/i,/(icedragon|iceweasel|camino|chimera|fennec|maemo browser|minimo|conkeror)[\/ ]?([\w\.\+]+)/i,/(seamonkey|k-meleon|icecat|iceape|firebird|phoenix|palemoon|basilisk|waterfox)\/([-\w\.]+)$/i,/(firefox)\/([\w\.]+)/i,/(mozilla)\/([\w\.]+) .+rv\:.+gecko\/\d+/i,/(amaya|dillo|doris|icab|ladybird|lynx|mosaic|netsurf|obigo|polaris|w3m|(?:go|ice|up)[\. ]?browser)[-\/ ]?v?([\w\.]+)/i,/\b(links) \(([\w\.]+)/i],[f,[m,/_/g,"."]],[/(cobalt)\/([\w\.]+)/i],[f,[m,/master.|lts./,""]]],cpu:[[/\b((amd|x|x86[-_]?|wow|win)64)\b/i],[[g,"amd64"]],[/(ia32(?=;))/i,/\b((i[346]|x)86)(pc)?\b/i],[[g,"ia32"]],[/\b(aarch64|arm(v?[89]e?l?|_?64))\b/i],[[g,"arm64"]],[/\b(arm(v[67])?ht?n?[fl]p?)\b/i],[[g,"armhf"]],[/( (ce|mobile); ppc;|\/[\w\.]+arm\b)/i],[[g,"arm"]],[/((ppc|powerpc)(64)?)( mac|;|\))/i],[[g,/ower/,"",Q]],[/ sun4\w[;\)]/i],[[g,"sparc"]],[/\b(avr32|ia64(?=;)|68k(?=\))|\barm(?=v([1-7]|[5-7]1)l?|;
vendor: 8,013 bytes, line 2
2|eabi)|(irix|mips|sparc)(64)?\b|pa-risc)/i],[[g,Q]]],device:[[/\b(sch-i[89]0\d|shw-m380s|sm-[ptx]\w{2,4}|gt-[pn]\d{2,4}|sgh-t8[56]9|nexus 10)/i],[d,[p,z],[h,b]],[/\b((?:s[cgp]h|gt|sm)-(?![lr])\w+|sc[g-]?[\d]+a?|galaxy nexus)/i,/samsung[- ]((?!sm-[lr])[-\w]+)/i,/sec-(sgh\w+)/i],[d,[p,z],[h,y]],[/(?:\/|\()(ip(?:hone|od)[\w, ]*)(?:\/|;)/i],[d,[p,C],[h,y]],[/\((ipad);[-\w\),; ]+apple/i,/applecoremedia\/[\w\.]+ \((ipad)/i,/\b(ipad)\d\d?,\d\d?[;\]].+ios/i],[d,[p,C],[h,b]],[/(macintosh);/i],[d,[p,C]],[/\b(sh-?[altvz]?\d\d[a-ekm]?)/i],[d,[p,U],[h,y]],[/\b((?:brt|eln|hey2?|gdi|jdn)-a?[lnw]09|(?:ag[rm]3?|jdn2|kob2)-a?[lw]0[09]hn)(?: bui|\)|;)/i],[d,[p,I],[h,b]],[/honor([-\w ]+)[;\)]/i],[d,[p,I],[h,y]],[/\b((?:ag[rs][2356]?k?|bah[234]?|bg[2o]|bt[kv]|cmr|cpn|db[ry]2?|jdn2|got|kob2?k?|mon|pce|scm|sht?|[tw]gr|vrd)-[ad]?[lw][0125][09]b?|605hw|bg2-u03|(?:gem|fdr|m2|ple|t1)-[7a]0[1-4][lu]|t1-a2[13][lw]|mediapad[\w\. ]*(?= bui|\)))\b(?!.+d\/s)/i],[d,[p,R],[h,b]],[/(?:huawei)([-\w ]+)[;\)]/i,/\b(nexus 6p|\w{2,4}e?-[atu]?[ln][\dx][012359c][adn]?)\b(?!.+d\/s)/i],[d,[p,R],[h,y]],[/oid[^\)]+; (2[\dbc]{4}(182|283|rp\w{2})[cgl]|m2105k81a?c)(?: bui|\))/i,/\b((?:red)?mi[-_ ]?pad[\w- ]*)(?: bui|\))/i],[[d,/_/g," "],[p,G],[h,b]],[/\b(poco[\w ]+|m2\d{3}j\d\d[a-z]{2})(?: bui|\))/i,/\b; (\w+) build\/hm\1/i,/\b(hm[-_ ]?note?[_ ]?(?:\d\w)?) bui/i,/\b(redmi[\-_ ]?(?:note|k)?[\w_ ]+)(?: bui|\))/i,/oid[^\)]+; (m?[12][0-389][01]\w{3,6}[c-y])( bui|; wv|\))/i,/\b(mi[-_ ]?(?:a\d|one|one[_ ]plus|note lte|max|cc)?[_ ]?(?:\d?\w?)[_ ]?(?:plus|se|lite|pro)?)(?: bui|\))/i,/ ([\w ]+) miui\/v?\d/i],[[d,/_/g," "],[p,G],[h,y]],[/; (\w+) bui.+ oppo/i,/\b(cph[12]\d{3}|p(?:af|c[al]|d\w|e[ar])[mt]\d0|x9007|a101op)\b/i],[d,[p,F],[h,y]],[/\b(opd2(\d{3}a?))(?: bui|\))/i],[d,[p,ee,{OnePlus:["304","403","203"],"*":F}],[h,b]],[/vivo (\w+)(?: bui|\))/i,/\b(v[12]\d{3}\w?[at])(?: bui|;)/i],[d,[p,"Vivo"],[h,y]],[/\b(rmx[1-3]\d{3})(?: bui|;|\))/i],[d,[p,"Realme"],[h,y]],[/\b(milestone|droid(?:[2-4x]| (?:bionic|x2|pro|razr))?:?( 4g)?)\b[\w ]+build\//i,/\bmot(?:orola)?[- ](\w*)/i,/((?:moto(?! 360)[\w\(\) ]+|xt\d{3,4}|nexus 6)(?= bui|\)))/i],[d,[p,N],[h,y]],[/\b(mz60\d|xoom[2 ]{0,2}) build\//i],[d,[p,N],[h,b]],[/((?=lg)?[vl]k\-?\d{3}) bui| 3\.[-\w; ]{10}lg?-([06cv9]{3,4})/i],[d,[p,O],[h,b]],[/(lm(?:-?f100[nv]?|-[\w\.]+)(?= bui|\))|nexus [45])/i,/\blg[-e;\/ ]+((?!browser|netcast|android tv|watch)\w+)/i,/\blg-?([\d\w]+) bui/i],[d,[p,O],[h,y]],[/(ideatab[-\w ]+|602lv|d-42a|a101lv|a2109a|a3500-hv|s[56]000|pb-6505[my]|tb-?x?\d{3,4}(?:f[cu]|xu|[av])|yt\d?-[jx]?\d+[lfmx])( bui|;|\)|\/)/i,/lenovo ?(b[68]0[08]0-?[hf]?|tab(?:[\w- ]+?)|tb[\w-]{6,7})( bui|;|\)|\/)/i],[d,[p,"Lenovo"],[h,b]],[/(nokia) (t[12][01])/i],[p,d,[h,b]],[/(?:maemo|nokia).*(n900|lumia \d+|rm-\d+)/i,/nokia[-_ ]?(([-\w\. ]*))/i],[[d,/_/g," "],[h,y],[p,"Nokia"]],[/(pixel (c|tablet))\b/i],[d,[p,D],[h,b]],[/droid.+; (pixel[\daxl ]{0,6})(?: bui|\))/i],[d,[p,D],[h,y]],[/droid.+; (a?\d[0-2]{2}so|[c-g]\d{4}|so[-gl]\w+|xq-a\w[4-7][12])(?= bui|\).+chrome\/(?![1-6]{0,1}\d\.))/i],[d,[p,H],[h,y]],[/sony tablet [ps]/i,/\b(?:sony)?sgp\w+(?: bui|\))/i],[[d,"Xperia Tablet"],[p,H],[h,b]],[/ (kb2005|in20[12]5|be20[12][59])\b/i,/(?:one)?(?:plus)? (a\d0\d\d)(?: b|\))/i],[d,[p,B],[h,y]],[/(alexa)webm/i,/(kf[a-z]{2}wi|aeo(?!bc)\w\w)( bui|\))/i,/(kf[a-z]+)( bui|\)).+silk\//i],[d,[p,E],[h,b]],[/((?:sd|kf)[0349hijorstuw]+)( bui|\)).+silk\//i],[[d,/(.+)/g,"Fire Phone $1"],[p,E],[h,y]],[/(playbook);[-\w\),; ]+(rim)/i],[d,p,[h,b]],[/\b((?:bb[a-f]|st[hv])100-\d)/i,/\(bb10; (\w+)/i],[d,[p,k],[h,y]],[/(?:\b|asus_)(transfo[prime ]{4,10} \w+|eeepc|slider \w+|nexus 7|padfone|p00[cj])/i],[d,[p,S],[h,b]],[/ (z[bes]6[027][012][km][ls]|zenfone \d\w?)\b/i],[d,[p,S],[h,y]],[/(nexus 9)/i],[d,[p,"HTC"],[h,b]],[/(htc)[-;_ ]{1,2}([\w ]+(?=\)| bui)|\w+)/i,/(zte)[- ]([\w ]+?)(?: bui|\/|\))/i,/(alcatel|geeksphone|nexian|panasonic(?!(?:;|\.))|sony(?!-bra))[-_ ]?([-\w]*)/i],[p,[d,/_/g," "],[h,y]],[/droid [\w\.]+; ((?:8[14]9[16]|9(?:0(?:48|60|8[01])|1(?:3[27]|66)|2(?:6[69]|9[56])|466))[gqswx])\w*(\)| bui)/i],[d,[p,"TCL"],[h,b]],[/(itel) ((\w+))/i],[[p,Q],d,[h,ee,{tablet:["p10001l","w7001"],"*":"mobile"}]],[/droid.+; ([ab][1-7]-?[0178a]\d\d?)/i],[d,[p,"Acer"],[h,b]],[/droid.+; (m[1-5] note) bui/i,/\bmz-([-\w]{2,})/i],[d,[p,"Meizu"],[h,y]],[/; ((?:power )?armor(?:[\w ]{0,8}))(?: bui|\))/i],[d,[p,"Ulefone"],[h,y]],[/; (energy ?\w+)(?: bui|\))/i,/; energizer ([\w ]+)(?: bui|\))/i],[d,[p,"Energizer"],[h,y]],[/; cat (b35);/i,/; (b15q?|s22 flip|s48c|s62 pro)(?: bui|\))/i],[d,[p,"Cat"],[h,y]],[/((?:new )?andromax[\w- ]+)(?: bui|\))/i],[d,[p,"Smartfren"],[h,y]],[/droid.+; (a(?:015|06[35]|142p?))/i],[d,[p,"Nothing"],[h,y]],[/; (x67 5g|tikeasy \w+|ac[1789]\d\w+)( b|\))/i,/archos ?(5|gamepad2?|([\w ]*[t1789]|hello) ?\d+[\w ]*)( b|\))/i],[d,[p,"Archos"],[h,b]],[/archos ([\w ]+)( b|\))/i,/; (ac[3-6]\d\w{2,8})( b|\))/i],[d,[p,"Archos"],[h,y]],[/(imo) (tab \w+)/i,/(infinix) (x1101b?)/i],[p,d,[h,b]],[/(blackberry|benq|palm(?=\-)|sonyericsson|acer|asus(?! zenw)|dell|jolla|meizu|motorola|polytron|infinix|tecno|micromax|advan)[-_ ]?([-\w]*)/i,/; (hmd|imo) ([\w ]+?)(?: bui|\))/i,/(hp) ([\w ]+\w)/i,/(microsoft); (lumia[\w ]+)/i,/(lenovo)[-_ ]?([-\w ]+?)(?: bui|\)|\/)/i,/(oppo) ?([\w ]+) bui/i],[p,d,[h,y]],[/(kobo)\s(ereader|touch)/i,/(hp).+(touchpad(?!.+tablet)|tablet)/i,/(kindle)\/([\w\.]+)/i,/(nook)[\w ]+build\/(\w+)/i,/(dell) (strea[kpr\d ]*[\dko])/i,/(le[- ]+pan)[- ]+(\w{1,9}) bui/i,/(trinity)[- ]*(t\d{3}) bui/i,/(gigaset)[- ]+(q\w{1,9}) bui/i,/(vodafone) ([\w ]+)(?:\)| bui)/i],[p,d,[h,b]],[/(surface duo)/i],[d,[p,P],[h,b]],[/droid [\d\.]+; (fp\du?)(?: b|\))/i],[d,[p,"Fairphone"],[h,y]],[/(u304aa)/i],[d,[p,"AT&T"],[h,y]],[/\bsie-(\w*)/i],[d,[p,"Siemens"],[h,y]],[/\b(rct\w+) b/i],[d,[p,"RCA"],[h,b]],[/\b(venue[\d ]{2,7}) b/i],[d,[p,"Dell"],[h,b]],[/\b(q(?:mv|ta)\w+) b/i],[d,[p,"Verizon"],[h,b]],[/\b(?:barnes[& ]+noble |bn[rt])([\w\+ ]*) b/i],[d,[p,"Barnes & Noble"],[h,b]],[/\b(tm\d{3}\w+) b/i],[d,[p,"NuVision"],[h,b]],[/\b(k88) b/i],[d,[p,"ZTE"],[h,b]],[/\b(nx\d{3}j) b/i],[d,[p,"ZTE"],[h,y]],[/\b(gen\d{3}) b.+49h/i],[d,[p,"Swiss"],[h,y]],[/\b(zur\d{3}) b/i],[d,[p,"Swiss"],[h,b]],[/\b((zeki)?tb.*\b) b/i],[d,[p,"Zeki"],[h,b]],[/\b([yr]\d{2}) b/i,/\b(dragon[- ]+touch |dt)(\w{5}) b/i],[[p,"Dragon Touch"],d,[h,b]],[/\b(ns-?\w{0,9}) b/i],[d,[p,"Insignia"],[h,b]],[/\b((nxa|next)-?\w{0,9}) b/i],[d,[p,"NextBook"],[h,b]],[/\b(xtreme\_)?(v(1[045]|2[015]|[3469]0|7[05])) b/i],[[p,"Voice"],d,[h,y]],[/\b(lvtel\-)?(v1[12]) b/i],[[p,"LvTel"],d,[h,y]],[/\b(ph-1) /i],[d,[p,"Essential"],[h,y]],[/\b(v(100md|700na|7011|917g).*\b) b/i],[d,[p,"Envizen"],[h,b]],[/\b(trio[-\w\. ]+) b/i],[d,[p,"MachSpeed"],[h,b]],[/\btu_(1491) b/i],[d,[p,"Rotor"],[h,b]],[/((?:tegranote|shield t(?!.+d tv))[\w- ]*?)(?: b|\))/i],[d,[p,j],[h,b]],[/(sprint) (\w+)/i],[p,d,[h,y]],[/(kin\.[onetw]{3})/i],[[d,/\./g," "],[p,P],[h,y]],[/droid.+; (cc6666?|et5[16]|mc[239][23]x?|vc8[03]x?)\)/i],[d,[p,q],[h,b]],[/droid.+; (ec30|ps20|tc[2-8]\d[kx])\)/i],[d,[p,q],[h,y]],[/smart-tv.+(samsung)/i],[p,[h,w]],[/hbbtv.+maple;(\d+)/i],[[d,/^/,"SmartTV"],[p,z],[h,w]],[/(nux; netcast.+smarttv|lg (netcast\.tv-201\d|android tv))/i],[[p,O],[h,w]],[/(apple) ?tv/i],[p,[d,C+" TV"],[h,w]],[/crkey/i],[[d,_+"cast"],[p,D],[h,w]],[/droid.+aft(\w+)( bui|\))/i],[d,[p,E],[h,w]],[/(shield \w+ tv)/i],[d,[p,j],[h,w]],[/\(dtv[\);].+(aquos)/i,/(aquos-tv[\w ]+)\)/i],[d,[p,U],[h,w]],[/(bravia[\w ]+)( bui|\))/i],[d,[p,H],[h,w]],[/(mi(tv|box)-?\w+) bui/i],[d,[p,G],[h,w]],[/Hbbtv.*(technisat) (.*);/i],[p,d,[h,w]],[/\b(roku)[\dx]*[\)\/]((?:dvp-)?[\d\.]*)/i,/hbbtv\/\d+\.\d+\.\d+ +\([\w\+ ]*; *([\w\d][^;]*);([^;]*)/i],[[p,X],[d,X],[h,w]],[/droid.+; ([\w- ]+) (?:android tv|smart[- ]?tv)/i],[d,[h,w]],[/\b(android tv|smart[- ]?tv|opera tv|tv; rv:)\b/i],[[h,w]],[/(ouya)/i,/(nintendo) ([wids3utch]+)/i],[p,d,[h,v]],[/droid.+; (shield)( bui|\))/i],[d,[p,j],[h,v]],[/(playstation \w+)/i],[d,[p,H],[h,v]],[/\b(xbox(?: one)?(?!; xbox))[\); ]/i],[d,[p,P],[h,v]],[/\b(sm-[lr]\d\d[0156][fnuw]?s?|gear live)\b/i],[d,[p,z],[h,A]],[/((pebble))app/i,/(asu
2s|google|lg|oppo) ((pixel |zen)?watch[\w ]*)( bui|\))/i],[p,d,[h,A]],[/(ow(?:19|20)?we?[1-3]{1,3})/i],[d,[p,F],[h,A]],[/(watch)(?: ?os[,\/]|\d,\d\/)[\d\.]+/i],[d,[p,C],[h,A]],[/(opwwe\d{3})/i],[d,[p,B],[h,A]],[/(moto 360)/i],[d,[p,N],[h,A]],[/(smartwatch 3)/i],[d,[p,H],[h,A]],[/(g watch r)/i],[d,[p,O],[h,A]],[/droid.+; (wt63?0{2,3})\)/i],[d,[p,q],[h,A]],[/droid.+; (glass) \d/i],[d,[p,D],[h,A]],[/(pico) (4|neo3(?: link|pro)?)/i],[p,d,[h,A]],[/; (quest( \d| pro)?)/i],[d,[p,$],[h,A]],[/(tesla)(?: qtcarbrowser|\/[-\w\.]+)/i],[p,[h,x]],[/(aeobc)\b/i],[d,[p,E],[h,x]],[/(homepod).+mac os/i],[d,[p,C],[h,x]],[/windows iot/i],[[h,x]],[/droid .+?; ([^;]+?)(?: bui|; wv\)|\) applew).+? mobile safari/i],[d,[h,y]],[/droid .+?; ([^;]+?)(?: bui|\) applew).+?(?! mobile) safari/i],[d,[h,b]],[/\b((tablet|tab)[;\/]|focus\/\d(?!.+mobile))/i],[[h,b]],[/(phone|mobile(?:[;\/]| [ \w\/\.]*safari)|pda(?=.+windows ce))/i],[[h,y]],[/droid .+?; ([\w\. -]+)( bui|\))/i],[d,[p,"Generic"]]],engine:[[/windows.+ edge\/([\w\.]+)/i],[m,[f,"EdgeHTML"]],[/(arkweb)\/([\w\.]+)/i],[f,m],[/webkit\/537\.36.+chrome\/(?!27)([\w\.]+)/i],[m,[f,"Blink"]],[/(presto)\/([\w\.]+)/i,/(webkit|trident|netfront|netsurf|amaya|lynx|w3m|goanna|servo)\/([\w\.]+)/i,/ekioh(flow)\/([\w\.]+)/i,/(khtml|tasman|links)[\/ ]\(?([\w\.]+)/i,/(icab)[\/ ]([23]\.[\d\.]+)/i,/\b(libweb)/i],[f,m],[/ladybird\//i],[[f,"LibWeb"]],[/rv\:([\w\.]{1,9})\b.+(gecko)/i],[m,f]],os:[[/microsoft (windows) (vista|xp)/i],[f,m],[/(windows (?:phone(?: os)?|mobile|iot))[\/ ]?([\d\.\w ]*)/i],[f,[m,ee,te]],[/windows nt 6\.2; (arm)/i,/windows[\/ ]([ntce\d\. ]+\w)(?!.+xbox)/i,/(?:win(?=3|9|n)|win 9x )([nt\d\.]+)/i],[[m,ee,te],[f,"Windows"]],[/[adehimnop]{4,7}\b(?:.*os ([\w]+) like mac|; opera)/i,/(?:ios;fbsv\/|iphone.+ios[\/ ])([\d\.]+)/i,/cfnetwork\/.+darwin/i],[[m,/_/g,"."],[f,"iOS"]],[/(mac os x) ?([\w\. ]*)/i,/(macintosh|mac_powerpc\b)(?!.+haiku)/i],[[f,V],[m,/_/g,"."]],[/droid ([\w\.]+)\b.+(android[- ]x86|harmonyos)/i],[m,f],[/(ubuntu) ([\w\.]+) like android/i],[[f,/(.+)/,"$1 Touch"],m],[/(android|bada|blackberry|kaios|maemo|meego|openharmony|qnx|rim tablet os|sailfish|series40|symbian|tizen|webos)\w*[-\/; ]?([\d\.]*)/i],[f,m],[/\(bb(10);/i],[m,[f,k]],[/(?:symbian ?os|symbos|s60(?=;)|series ?60)[-\/ ]?([\w\.]*)/i],[m,[f,"Symbian"]],[/mozilla\/[\d\.]+ \((?:mobile|tablet|tv|mobile; [\w ]+); rv:.+ gecko\/([\w\.]+)/i],[m,[f,T+" OS"]],[/web0s;.+rt(tv)/i,/\b(?:hp)?wos(?:browser)?\/([\w\.]+)/i],[m,[f,"webOS"]],[/watch(?: ?os[,\/]|\d,\d\/)([\d\.]+)/i],[m,[f,"watchOS"]],[/crkey\/([\d\.]+)/i],[m,[f,_+"cast"]],[/(cros) [\w]+(?:\)| ([\w\.]+)\b)/i],[[f,W],m],[/panasonic;(viera)/i,/(netrange)mmh/i,/(nettv)\/(\d+\.[\w\.]+)/i,/(nintendo|playstation) ([wids345portablevuch]+)/i,/(xbox); +xbox ([^\);]+)/i,/\b(joli|palm)\b ?(?:os)?\/?([\w\.]*)/i,/(mint)[\/\(\) ]?(\w*)/i,/(mageia|vectorlinux)[; ]/i,/([kxln]?ubuntu|debian|suse|opensuse|gentoo|arch(?= linux)|slackware|fedora|mandriva|centos|pclinuxos|red ?hat|zenwalk|linpus|raspbian|plan 9|minix|risc os|contiki|deepin|manjaro|elementary os|sabayon|linspire)(?: gnu\/linux)?(?: enterprise)?(?:[- ]linux)?(?:-gnu)?[-\/ ]?(?!chrom|package)([-\w\.]*)/i,/(hurd|linux)(?: arm\w*| x86\w*| ?)([\w\.]*)/i,/(gnu) ?([\w\.]*)/i,/\b([-frentopcghs]{0,5}bsd|dragonfly)[\/ ]?(?!amd|[ix346]{1,2}86)([\w\.]*)/i,/(haiku) (\w+)/i],[f,m],[/(sunos) ?([\w\.\d]*)/i],[[f,"Solaris"],m],[/((?:open)?solaris)[-\/ ]?([\w\.]*)/i,/(aix) ((\d)(?=\.|\)| )[\w\.])*/i,/\b(beos|os\/2|amigaos|morphos|openvms|fuchsia|hp-ux|serenityos)/i,/(unix) ?([\w\.]*)/i],[f,m]]},re=function(e,t){if(typeof e===l&&(t=e,e=a),!(this instanceof re))return new re(e,t).getResult();var n=typeof i!==o&&i.navigator?i.navigator:a,r=e||(n&&n.userAgent?n.userAgent:""),v=n&&n.userAgentData?n.userAgentData:a,w=t?function(e,t){var n={};for(var r in e)t[r]&&t[r].length%2==0?n[r]=t[r].concat(e[r]):n[r]=e[r];return n}(ne,t):ne,A=n&&n.userAgent==r;return this.getBrowser=function(){var e,t={};return t[f]=a,t[m]=a,J.call(t,r,w.browser),t[u]=typeof(e=t[m])===c?e.replace(/[^\d\.]/g,"").split(".")[0]:a,A&&n&&n.brave&&typeof n.brave.isBrave==s&&(t[f]="Brave"),t},this.getCPU=function(){var e={};return e[g]=a,J.call(e,r,w.cpu),e},this.getDevice=function(){var e={};return e[p]=a,e[d]=a,e[h]=a,J.call(e,r,w.device),A&&!e[h]&&v&&v.mobile&&(e[h]=y),A&&"Macintosh"==e[d]&&n&&typeof n.standalone!==o&&n.maxTouchPoints&&n.maxTouchPoints>2&&(e[d]="iPad",e[h]=b),e},this.getEngine=function(){var e={};return e[f]=a,e[m]=a,J.call(e,r,w.engine),e},this.getOS=function(){var e={};return e[f]=a,e[m]=a,J.call(e,r,w.os),A&&!e[f]&&v&&v.platform&&"Unknown"!=v.platform&&(e[f]=v.platform.replace(/chrome os/i,W).replace(/macos/i,V)),e},this.getResult=function(){return{ua:this.getUA(),browser:this.getBrowser(),engine:this.getEngine(),os:this.getOS(),device:this.getDevice(),cpu:this.getCPU()}},this.getUA=function(){return r},this.setUA=function(e){return r=typeof e===c&&e.length>500?X(e,500):e,this},this.setUA(r),this};re.VERSION="1.0.41",re.BROWSER=K([f,m,u]),re.CPU=K([g]),re.DEVICE=K([d,p,h,v,y,w,b,A,x]),re.ENGINE=re.OS=K([f,m]),typeof t!==o?(e.exports&&(t=e.exports=re),t.UAParser=re):n.amdO?(r=function(){return re}.call(t,n,t,e))===a||(e.exports=r):typeof i!==o&&(i.UAParser=re);var ie=typeof i!==o&&(i.jQuery||i.Zepto);if(ie&&!ie.ua){var ae=new re;ie.ua=ae.getResult(),ie.ua.get=function(){return ae.getUA()},ie.ua.set=function(e){ae.setUA(e);var t=ae.getResult();for(var n in t)ie.ua[n]=t[n]}}}("object"==typeof window?window:this)},50962(e,t,n){"use strict";var r=n(71763),i="function"==typeof Object.is?Object.is:function(e,t){return e===t&&(0!==e||1/e==1/t)||e!=e&&t!=t},a=r.useSyncExternalStore,s=r.useRef,o=r.useEffect,l=r.useMemo,c=r.useDebugValue;t.useSyncExternalStoreWithSelector=function(e,t,n,r,u){var d=s(null);if(null===d.current){var f={hasValue:!1,value:null};d.current=f}else f=d.current;d=l(function(){function e(e){if(!o){if(o=!0,a=e,e=r(e),void 0!==u&&f.hasValue){var t=f.value;if(u(t,e))return s=t}return s=e}if(t=s,i(a,e))return t;var n=r(e);return void 0!==u&&u(t,n)?(a=e,t):(a=e,s=n)}var a,s,o=!1,l=void 0===n?null:n;return[function(){return e(t())},null===l?void 0:function(){return e(l())}]},[t,n,r,u]);var h=a(e,d[0],d[1]);return o(function(){f.hasValue=!0,f.value=h},[h]),c(h),h}}
2,84420(e,t,n){"use strict";e.exports=n(50962)},66927(e,t,n){"use strict";var r=n(18794),i=n(42272),a=TypeError;e.exports=function(e){if(r(e))return e;throw new a(i(e)+" is not a function")}},72409(e,t,n){"use strict";var r=n(23799).has;e.exports=function(e){return r(e),e}},86299(e,t,n){"use strict";var r=n(30658),i=String,a=TypeError;e.exports=function(e){if(r(e))return e;throw new a("Can't set "+i(e)+" as a prototype")}},48831(e,t,n){"use strict";var r=n(12793).has;e.exports=function(e){return r(e),e}},18924(e,t,n){"use strict";var r=n(27080),i=n(40475),a=n(29100).f,s=r("unscopables"),o=Array.prototype;void 0===o[s]&&a(o,s,{configurable:!0,value:i(null)}),e.exports=function(e){o[s][e]=!0}},11468(e,t,n){"use strict";var r=n(21688),i=TypeError;e.exports=function(e,t){if(r(t,e))return e;throw new i("Incorrect invocation")}},84464(e,t,n){"use strict";var r=n(98861),i=String,a=TypeError;e.exports=function(e){if(r(e))return e;throw new a(i(e)+" is not an object")}},35460(e,t,n){"use strict";var r=n(99630),i=n(98977),a=n(95807),s=function(e){return function(t,n,s){var o=r(t),l=a(o);if(0===l)return!e&&-1;var c,u=i(s,l);if(e&&n!=n){for(;l>u;)if((c=o[u++])!=c)return!0}else for(;l>u;u++)if((e||u in o)&&o[u]===n)return e||u||0;return!e&&-1}};e.exports={m:s(!0),q:s(!1)}},69786(e,t,n){"use strict";var r=n(41175),i=n(82001),a=TypeError,s=Object.getOwnPropertyDescriptor,o=r&&!function(){if(void 0!==this)return!0;try{Object.defineProperty([],"length",{writable:!1}).length=1}catch(e){return e instanceof TypeError}}();e.exports=o?function(e,t){if(i(e)&&!s(e,"length").writable)throw new a("Cannot set read only .length");return e.length=t}:function(e,t){return e.length=t}},68333(e,t,n){"use strict";var r=n(65418),i=n(84464),a=n(60878),s=n(64215);e.exports=function(e,t,n,o){try{var l=s(e,"return");if(l)return a("Promise").resolve(r(l,e)).then(function(e){try{t!==o&&i(e)}catch(e){return void o(e)}t(n)},function(e){t===o?t(n):o(e)})}catch(e){return o(t===o?n:e)}t(n)}},74270(e,t,n){"use strict";var r=n(65418),i=n(66927),a=n(84464),s=n(98861),o=n(12504),l=n(60878),c=n(74119),u=n(69786),d=n(49060),f=n(68333),h=function(e){var t=0===e,n=1===e,h=2===e,p=3===e;return function(e,m,g){a(e);var v=void 0!==m;!v&&t||i(m);var y=d(e),b=l("Promise"),w=y.iterator,A=y.next,x=0;return new b(function(e,i){var l=function(e){f(w,i,e,i)},d=function(){try{try{o(x)}catch(e){return l(e)}b.resolve(a(r(A,w))).then(function(r){try{if(a(r).done)t?(u(g,x),e(g)):e(!p&&(h||void 0));else{var o=r.value;try{if(v){var y=x++,A=m(o,y),E=function(r){if(n)d();else if(h)r?d():f(w,e,!1,i);else if(t)try{c(g,y,r),d()}catch(e){l(e)}else r?f(w,e,p||o,i):d()};s(A)?b.resolve(A).then(E,l):E(A)}else c(g,x++,o),d()}catch(e){l(e)}}}catch(e){i(e)}},i)}catch(e){i(e)}};d()})}};e.exports={$r:h(0),...void h(1),...void h(2),...void h(3),...void h(4)}},1411(e,t,n){"use strict";var r,i,a=n(4127),s=n(352),o=n(18794),l=n(40475),c=n(76068),u=n(7255),d=n(27080),f=n(64400),h="USE_FUNCTION_CONSTRUCTOR",p=d("asyncIterator"),m=a.AsyncIterator,g=s.AsyncIteratorPrototype;if(g)r=g;else if(o(m))r=m.prototype;else if(s[h]||a[h])try{i=c(c(c(Function("return async function*(){}()")()))),c(i)===Object.prototype&&(r=i)}catch(e){}r?f&&(r=l(r)):r={},o(r[p])||u(r,p,function(){return this}),e.exports=r},52911(e,t,n){"use strict";var r=n(63027),i=r({}.toString),a=r("".slice);e.exports=function(e){return a(i(e),8,-1)}},87964(e,t,n){"use strict";var r=n(37167),i=n(18794),a=n(52911),s=n(27080)("toStringTag"),o=Object,l="Arguments"===a(function(){return arguments}());e.exports=r?a:function(e){var t,n,r;return void 0===e?"Undefined":null===e?"Null":"string"==typeof(n=function(e,t){try{return e[t]}catch(e){}}(t=o(e),s))?n:l?a(t):"Object"===(r=a(t))&&i(t.callee)?"Arguments":r}},92491(e,t,n){"use strict";var r=n(71324),i=n(76162),a=n(76150),s=n(29100);e.exports=function(e,t,n){for(var o=i(t),l=s.f,c=a.f,u=0;u<o.length;u++){var d=o[u];r(e,d)||n&&r(n,d)||l(e,d,c(t,d))}}},84678(e,t,n){"use strict";var r=n(94892);e.exports=!r(function(){function e(){}return e.prototype.constructor=null,Object.getPrototypeOf(new e)!==e.prototype})},50298(e,t,n){"use strict";var r=n(41175),i=n(29100),a=n(41513);e.exports=r?function(e,t,n){return i.f(e,t,a(1,n))}:function(e,t,n){return e[t]=n,e}},41513(e){"use strict";e.exports=function(e,t){return{enumerable:!(1&e),configurable:!(2&e),writable:!(4&e),value:t}}},74119(e,t,n){"use strict";var r=n(41175),i=n(29100),a=n(41513);e.exports=function(e,t,n){r?i.f(e,t,a(0,n)):e[t]=n}},7255(e,t,n){"use strict";var r=n(18794),i=n(29100),a=n(98904),s=n(26564);e.exports=function(e,t,n,o){o||(o={});var l=o.enumerable,c=void 0!==o.name?o.name:t;if(r(n)&&a(n,c,o),o.global)l?e[t]=n:s(t,n);else{try{o.unsafe?e[t]&&(l=!0):delete e[t]}catch(e){}
vendor: 7,249 bytes, line 2
2l?e[t]=n:i.f(e,t,{value:n,enumerable:!1,configurable:!o.nonConfigurable,writable:!o.nonWritable})}return e}},26564(e,t,n){"use strict";var r=n(4127),i=Object.defineProperty;e.exports=function(e,t){try{i(r,e,{value:t,configurable:!0,writable:!0})}catch(n){r[e]=t}return t}},41175(e,t,n){"use strict";var r=n(94892);e.exports=!r(function(){return 7!==Object.defineProperty({},1,{get:function(){return 7}})[1]})},54408(e,t,n){"use strict";var r,i,a,s,o=n(4127),l=n(97260),c=n(75365),u=o.structuredClone,d=o.ArrayBuffer,f=o.MessageChannel,h=!1;if(c)h=function(e){u(e,{transfer:[e]})};else if(d)try{f||(r=l("worker_threads"))&&(f=r.MessageChannel),f&&(i=new f,a=new d(2),s=function(e){i.port1.postMessage(null,[e])},2===a.byteLength&&(s(a),0===a.byteLength&&(h=s)))}catch(e){}e.exports=h},68752(e,t,n){"use strict";var r=n(4127),i=n(98861),a=r.document,s=i(a)&&i(a.createElement);e.exports=function(e){return s?a.createElement(e):{}}},12504(e){"use strict";var t=TypeError;e.exports=function(e){if(e>9007199254740991)throw new t("Maximum allowed index exceeded");return e}},51849(e){"use strict";e.exports={IndexSizeError:{s:"INDEX_SIZE_ERR",c:1,m:1},DOMStringSizeError:{s:"DOMSTRING_SIZE_ERR",c:2,m:0},HierarchyRequestError:{s:"HIERARCHY_REQUEST_ERR",c:3,m:1},WrongDocumentError:{s:"WRONG_DOCUMENT_ERR",c:4,m:1},InvalidCharacterError:{s:"INVALID_CHARACTER_ERR",c:5,m:1},NoDataAllowedError:{s:"NO_DATA_ALLOWED_ERR",c:6,m:0},NoModificationAllowedError:{s:"NO_MODIFICATION_ALLOWED_ERR",c:7,m:1},NotFoundError:{s:"NOT_FOUND_ERR",c:8,m:1},NotSupportedError:{s:"NOT_SUPPORTED_ERR",c:9,m:1},InUseAttributeError:{s:"INUSE_ATTRIBUTE_ERR",c:10,m:1},InvalidStateError:{s:"INVALID_STATE_ERR",c:11,m:1},SyntaxError:{s:"SYNTAX_ERR",c:12,m:1},InvalidModificationError:{s:"INVALID_MODIFICATION_ERR",c:13,m:1},NamespaceError:{s:"NAMESPACE_ERR",c:14,m:1},InvalidAccessError:{s:"INVALID_ACCESS_ERR",c:15,m:1},ValidationError:{s:"VALIDATION_ERR",c:16,m:0},TypeMismatchError:{s:"TYPE_MISMATCH_ERR",c:17,m:1},SecurityError:{s:"SECURITY_ERR",c:18,m:1},NetworkError:{s:"NETWORK_ERR",c:19,m:1},AbortError:{s:"ABORT_ERR",c:20,m:1},URLMismatchError:{s:"URL_MISMATCH_ERR",c:21,m:1},QuotaExceededError:{s:"QUOTA_EXCEEDED_ERR",c:22,m:1},TimeoutError:{s:"TIMEOUT_ERR",c:23,m:1},InvalidNodeTypeError:{s:"INVALID_NODE_TYPE_ERR",c:24,m:1},DataCloneError:{s:"DATA_CLONE_ERR",c:25,m:1}}},1976(e){"use strict";e.exports=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"]},99810(e,t,n){"use strict";var r=n(49296);e.exports="NODE"===r},74298(e,t,n){"use strict";var r=n(4127).navigator,i=r&&r.userAgent;e.exports=i?String(i):""},95422(e,t,n){"use strict";var r,i,a=n(4127),s=n(74298),o=a.process,l=a.Deno,c=o&&o.versions||l&&l.version,u=c&&c.v8;u&&(i=(r=u.split("."))[0]>0&&r[0]<4?1:+(r[0]+r[1])),!i&&s&&(!(r=s.match(/Edge\/(\d+)/))||r[1]>=74)&&(r=s.match(/Chrome\/(\d+)/))&&(i=+r[1]),e.exports=i},49296(e,t,n){"use strict";var r=n(4127),i=n(74298),a=n(52911),s=function(e){return i.slice(0,e.length)===e};e.exports=s("Bun/")?"BUN":s("Cloudflare-Workers")?"CLOUDFLARE":s("Deno/")?"DENO":s("Node.js/")?"NODE":r.Bun&&"string"==typeof Bun.version?"BUN":r.Deno&&"object"==typeof Deno.version?"DENO":"process"===a(r.process)?"NODE":r.window&&r.document?"BROWSER":"REST"},72098(e,t,n){"use strict";var r=n(63027),i=Error,a=r("".replace),s=String(new i("zxcasd").stack),o=/\n\s*at [^:]*:[^\n]*/,l=o.test(s);e.exports=function(e,t){if(l&&"string"==typeof e&&!i.prepareStackTrace)for(;t--;)e=a(e,o,"");return e}},1168(e,t,n){"use strict";var r=n(94892),i=n(41513);e.exports=!r(function(){var e=new Error("a");return!("stack"in e)||(Object.defineProperty(e,"stack",i(1,7)),7!==e.stack)})},11187(e,t,n){"use strict";var r=n(4127),i=n(76150).f,a=n(50298),s=n(7255),o=n(26564),l=n(92491),c=n(17191);e.exports=function(e,t){var n,u,d,f,h,p=e.target,m=e.global,g=e.stat;if(n=m?r:g?r[p]||o(p,{}):r[p]&&r[p].prototype)for(u in t){if(f=t[u],d=e.dontCallGetSet?(h=i(n,u))&&h.value:n[u],!c(m?u:p+(g?".":"#")+u,e.forced)&&void 0!==d){if(typeof f==typeof d)continue;l(f,d)}(e.sham||d&&d.sham)&&a(f,"sham",!0),s(n,u,f,e)}}},94892(e){"use strict";e.exports=function(e){try{return!!e()}catch(e){return!0}}},1079(e,t,n){"use strict";var r=n(13449),i=n(66927),a=n(45825),s=r(r.bind);e.exports=function(e,t){return i(e),void 0===t?e:a?s(e,t):function(){return e.apply(t,arguments)}}},45825(e,t,n){"use strict";var r=n(94892);e.exports=!r(function(){var e=function(){}.bind();return"function"!=typeof e||e.hasOwnProperty("prototype")})},65418(e,t,n){"use strict";var r=n(45825),i=Function.prototype.call;e.exports=r?i.bind(i):function(){return i.apply(i,arguments)}},16993(e,t,n){"use strict";var r=n(41175),i=n(71324),a=Function.prototype,s=r&&Object.getOwnPropertyDescriptor,o=i(a,"name")&&(!r||r&&s(a,"name").configurable);e.exports={i2:o}},70079(e,t,n){"use strict";var r=n(63027),i=n(66927);e.exports=function(e,t,n){try{return r(i(Object.getOwnPropertyDescriptor(e,t)[n]))}catch(e){}}},13449(e,t,n){"use strict";var r=n(52911),i=n(63027);e.exports=function(e){if("Function"===r(e))return i(e)}},63027(e,t,n){"use strict";var r=n(45825),i=Function.prototype,a=i.call,s=r&&i.bind.bind(a,a);e.exports=r?s:function(e){return function(){return a.apply(e,arguments)}}},97260(e,t,n){"use strict";var r=n(4127),i=n(99810);e.exports=function(e){if(i){try{return r.process.getBuiltinModule(e)}catch(e){}try{return Function('return require("'+e+'")')()}catch(e){}}}},60878(e,t,n){"use strict";var r=n(4127),i=n(18794);e.exports=function(e,t){return arguments.length<2?(n=r[e],i(n)?n:void 0):r[e]&&r[e][t];var n}},49060(e){"use strict";e.exports=function(e){return{iterator:e,next:e.next,done:!1}}},92248(e,t,n){"use strict";var r=n(65418),i=n(18794),a=n(84464),s=n(42272),o=n(54188),l=TypeError;e.exports=function(e,t){var n=arguments.length<2?o(e):t;if(i(n))return a(r(n,e));throw new l(s(e)+" is not iterable")}},54188(e,t,n){"use strict";var r=n(52911),i=n(53600),a=n(64215),s=n(27080)("iterator"),o=Array.prototype;e.exports=function(e){if(!i(e))return a(e,s)||a(e,"@@iterator")||("Arguments"===r(e)?o[s]:void 0)}},64215(e,t,n){"use strict";var r=n(66927),i=n(53600);e.exports=function(e,t){var n=e[t];return i(n)?void 0:r(n)}},11052(e,t,n){"use strict";var r=n(66927),i=n(84464),a=n(65418),s=n(51402),o=n(49060),l="Invalid size",c=RangeError,u=TypeError,d=Math.max,f=function(e,t){this.set=e,this.size=d(t,0),this.has=r(e.has),this.keys=r(e.keys)};f.prototype={getIterator:function(){return o(i(a(this.keys,this.set)))},includes:function(e){return a(this.has,this.set,e)}},e.exports=function(e){i(e);var t=+e.size;if(t!=t)throw new u(l);var n=s(t);if(n<0)throw new c(l);return new f(e,n)}},4127(e){"use strict";var t=function(e){return e&&e.Math===Math&&e};e.exports=t("object"==typeof globalThis&&globalThis)||t("object"==typeof window&&window)||t("object"==typeof self&&self)||t("object"==typeof globalThis&&globalThis)||t("object"==typeof this&&this)||function(){return this}()||Function("return this")()},71324(e,t,n){"use strict";var r=n(63027),i=n(16674),a=r({}.hasOwnProperty);e.exports=Object.hasOwn||function(e,t){return a(i(e),t)}},45730(e){"use strict";e.exports={}},60048(e,t,n){"use strict";var r=n(60878);e.exports=r("document","documentElement")}
vendor: 4,420 bytes, line 2
2,23696(e,t,n){"use strict";var r=n(41175),i=n(94892),a=n(68752);e.exports=!r&&!i(function(){return 7!==Object.defineProperty(a("div"),"a",{get:function(){return 7}}).a})},52466(e,t,n){"use strict";var r=n(63027),i=n(94892),a=n(52911),s=Object,o=r("".split);e.exports=i(function(){return!s("z").propertyIsEnumerable(0)})?function(e){return"String"===a(e)?o(e,""):s(e)}:s},96388(e,t,n){"use strict";var r=n(18794),i=n(98861),a=n(44792);e.exports=function(e,t,n){var s,o;return a&&r(s=t.constructor)&&s!==n&&i(o=s.prototype)&&o!==n.prototype&&a(e,o),e}},83335(e,t,n){"use strict";var r=n(63027),i=n(18794),a=n(352),s=r(Function.toString);i(a.inspectSource)||(a.inspectSource=function(e){return s(e)}),e.exports=a.inspectSource},74852(e,t,n){"use strict";var r,i,a,s=n(90567),o=n(4127),l=n(98861),c=n(50298),u=n(71324),d=n(352),f=n(99690),h=n(45730),p="Object already initialized",m=o.TypeError,g=o.WeakMap;if(s||d.state){var v=d.state||(d.state=new g);v.get=v.get,v.has=v.has,v.set=v.set,r=function(e,t){if(v.has(e))throw new m(p);return t.facade=e,v.set(e,t),t},i=function(e){return v.get(e)||{}},a=function(e){return v.has(e)}}else{var y=f("state");h[y]=!0,r=function(e,t){if(u(e,y))throw new m(p);return t.facade=e,c(e,y,t),t},i=function(e){return u(e,y)?e[y]:{}},a=function(e){return u(e,y)}}e.exports={set:r,get:i,has:a,enforce:function(e){return a(e)?i(e):r(e,{})},getterFor:function(e){return function(t){var n;if(!l(t)||(n=i(t)).type!==e)throw new m("Incompatible receiver, "+e+" required");return n}}}},64916(e,t,n){"use strict";var r=n(27080),i=n(30510),a=r("iterator"),s=Array.prototype;e.exports=function(e){return void 0!==e&&(i.Array===e||s[a]===e)}},82001(e,t,n){"use strict";var r=n(52911);e.exports=Array.isArray||function(e){return"Array"===r(e)}},18794(e){"use strict";var t="object"==typeof document&&document.all;e.exports=void 0===t&&void 0!==t?function(e){return"function"==typeof e||e===t}:function(e){return"function"==typeof e}},47036(e,t,n){"use strict";var r=n(63027),i=n(94892),a=n(18794),s=n(87964),o=n(60878),l=n(83335),c=function(){},u=o("Reflect","construct"),d=/^\s*(?:class|function)\b/,f=r(d.exec),h=!d.test(c),p=function(e){if(!a(e))return!1;try{return u(c,[],e),!0}catch(e){return!1}},m=function(e){if(!a(e))return!1;switch(s(e)){case"AsyncFunction":case"GeneratorFunction":case"AsyncGeneratorFunction":return!1}try{return h||!!f(d,l(e))}catch(e){return!0}};m.sham=!0,e.exports=!u||i(function(){var e;return p(p.call)||!p(Object)||!p(function(){e=!0})||e})?m:p},17191(e,t,n){"use strict";var r=n(94892),i=n(18794),a=/#|\.prototype\./,s=function(e,t){var n=l[o(e)];return n===u||n!==c&&(i(t)?r(t):!!t)},o=s.normalize=function(e){return String(e).replace(a,".").toLowerCase()},l=s.data={},c=s.NATIVE="N",u=s.POLYFILL="P";e.exports=s},75632(e,t,n){"use strict";var r=n(52911),i=n(27080)("iterator");e.exports=function(e){return void 0!==e[i]||void 0!==e["@@iterator"]||"Arguments"===r(e)}},53600(e){"use strict";e.exports=function(e){return null==e}},98861(e,t,n){"use strict";var r=n(18794);e.exports=function(e){return"object"==typeof e?null!==e:r(e)}},30658(e,t,n){"use strict";var r=n(98861);e.exports=function(e){return r(e)||null===e}},64400(e){"use strict";e.exports=!1},11898(e,t,n){"use strict";var r=n(60878),i=n(18794),a=n(21688),s=n(70535),o=Object;e.exports=s?function(e){return"symbol"==typeof e}:function(e){var t=r("Symbol");return i(t)&&a(t.prototype,o(e))}},87118(e,t,n){"use strict";var r=n(65418);e.exports=function(e,t,n){for(var i,a,s=n?e:e.iterator,o=e.next;!(i=r(o,s)).done;)if(void 0!==(a=t(i.value)))return a}},2711(e,t,n){"use strict";var r=n(1079),i=n(65418),a=n(84464),s=n(42272),o=n(64916),l=n(95807),c=n(21688),u=n(92248),d=n(54188),f=n(4090),h=TypeError,p=function(e,t){this.stopped=e,this.result=t},m=p.prototype;e.exports=function(e,t,n){var g,v,y,b,w,A,x,E=n&&n.that,C=!(!n||!n.AS_ENTRIES),S=!(!n||!n.IS_RECORD),k=!(!n||!n.IS_ITERATOR),M=!(!n||!n.INTERRUPTED),_=r(t,E),T=function(e){var t=g;return g=void 0,t&&f(t,"normal"),new p(!0,e)},D=function(e){return C?(a(e),M?_(e[0],e[1],T):_(e[0],e[1])):M?_(e,T):_(e)};if(S)g=e.iterator;else if(k)g=e;else{if(!(v=d(e)))throw new h(s(e)+" is not iterable");if(o(v)){for(y=0,b=l(e);b>y;y++)if((w=D(e[y]))&&c(m,w))return w;return new p(!1)}g=u(e,v)}for(A=S?e.next:g.next;!(x=i(A,g)).done;){var I=x.value;try{w=D(I)}catch(e){if(!g)throw e;f(g,"throw",e)}if("object"==typeof w&&w&&c(m,w))return w}return new p(!1)}}
vendor: 8,521 bytes, line 2
2,4090(e,t,n){"use strict";var r=n(65418),i=n(84464),a=n(64215);e.exports=function(e,t,n){var s,o;i(e);try{if(!(s=a(e,"return"))){if("throw"===t)throw n;return n}s=r(s,e)}catch(e){o=!0,s=e}if("throw"===t)throw n;if(o)throw s;return i(s),n}},30510(e){"use strict";e.exports=Object.create?Object.create(null):{}},95807(e,t,n){"use strict";var r=n(82737);e.exports=function(e){return r(e.length)}},98904(e,t,n){"use strict";var r=n(63027),i=n(94892),a=n(18794),s=n(71324),o=n(41175),l=n(16993).i2,c=n(83335),u=n(74852),d=u.enforce,f=u.get,h=String,p=Object.defineProperty,m=r("".slice),g=r("".replace),v=r([].join),y=o&&!i(function(){return 8!==p(function(){},"length",{value:8}).length}),b=String(String).split("String"),w=e.exports=function(e,t,n){"Symbol("===m(h(t),0,7)&&(t="["+g(h(t),/^Symbol\(([^)]*)\).*$/,"$1")+"]"),n&&n.getter&&(t="get "+t),n&&n.setter&&(t="set "+t),(!s(e,"name")||l&&e.name!==t)&&(o?p(e,"name",{value:t,configurable:!0}):e.name=t),y&&n&&s(n,"arity")&&e.length!==n.arity&&p(e,"length",{value:n.arity});try{n&&s(n,"constructor")&&n.constructor?o&&p(e,"prototype",{writable:!1}):e.prototype&&(e.prototype=void 0)}catch(e){}var r=d(e);return s(r,"source")||(r.source=v(b,"string"==typeof t?t:"")),e};Function.prototype.toString=w(function(){return a(this)&&f(this).source||c(this)},"toString")},23799(e,t,n){"use strict";var r=n(63027),i=Map.prototype;e.exports={Map,set:r(i.set),get:r(i.get),has:r(i.has),remove:r(i.delete),proto:i}},93212(e,t,n){"use strict";var r=n(63027),i=n(87118),a=n(23799),s=a.Map,o=a.proto,l=r(o.forEach),c=r(o.entries),u=c(new s).next;e.exports=function(e,t,n){return n?i({iterator:c(e),next:u},function(e){return t(e[1],e[0])}):l(e,t)}},47352(e){"use strict";var t=Math.ceil,n=Math.floor;e.exports=Math.trunc||function(e){var r=+e;return(r>0?n:t)(r)}},86848(e,t,n){"use strict";var r=n(17616);e.exports=function(e,t){return void 0===e?arguments.length<2?"":t:r(e)}},40475(e,t,n){"use strict";var r,i=n(84464),a=n(56236),s=n(1976),o=n(45730),l=n(60048),c=n(68752),u=n(99690),d="prototype",f="script",h=u("IE_PROTO"),p=function(){},m=function(e){return"<"+f+">"+e+"</"+f+">"},g=function(e){e.write(m("")),e.close();var t=e.parentWindow.Object;return e=null,t},v=function(){try{r=new ActiveXObject("htmlfile")}catch(e){}var e,t,n;v="undefined"!=typeof document?document.domain&&r?g(r):(t=c("iframe"),n="java"+f+":",t.style.display="none",l.appendChild(t),t.src=String(n),(e=t.contentWindow.document).open(),e.write(m("document.F=Object")),e.close(),e.F):g(r);for(var i=s.length;i--;)delete v[d][s[i]];return v()};o[h]=!0,e.exports=Object.create||function(e,t){var n;return null!==e?(p[d]=i(e),n=new p,p[d]=null,n[h]=e):n=v(),void 0===t?n:a.f(n,t)}},56236(e,t,n){"use strict";var r=n(41175),i=n(8549),a=n(29100),s=n(84464),o=n(99630),l=n(16251);t.f=r&&!i?Object.defineProperties:function(e,t){s(e);for(var n,r=o(t),i=l(t),c=i.length,u=0;c>u;)a.f(e,n=i[u++],r[n]);return e}},29100(e,t,n){"use strict";var r=n(41175),i=n(23696),a=n(8549),s=n(84464),o=n(43750),l=TypeError,c=Object.defineProperty,u=Object.getOwnPropertyDescriptor,d="enumerable",f="configurable",h="writable";t.f=r?a?function(e,t,n){if(s(e),t=o(t),s(n),"function"==typeof e&&"prototype"===t&&"value"in n&&h in n&&!n[h]){var r=u(e,t);r&&r[h]&&(e[t]=n.value,n={configurable:f in n?n[f]:r[f],enumerable:d in n?n[d]:r[d],writable:!1})}return c(e,t,n)}:c:function(e,t,n){if(s(e),t=o(t),s(n),i)try{return c(e,t,n)}catch(e){}if("get"in n||"set"in n)throw new l("Accessors not supported");return"value"in n&&(e[t]=n.value),e}},76150(e,t,n){"use strict";var r=n(41175),i=n(65418),a=n(43214),s=n(41513),o=n(99630),l=n(43750),c=n(71324),u=n(23696),d=Object.getOwnPropertyDescriptor;t.f=r?d:function(e,t){if(e=o(e),t=l(t),u)try{return d(e,t)}catch(e){}if(c(e,t))return s(!i(a.f,e,t),e[t])}},98331(e,t,n){"use strict";var r=n(20581),i=n(1976).concat("length","prototype");t.f=Object.getOwnPropertyNames||function(e){return r(e,i)}},80706(e,t){"use strict";t.f=Object.getOwnPropertySymbols},76068(e,t,n){"use strict";var r=n(71324),i=n(18794),a=n(16674),s=n(99690),o=n(84678),l=s("IE_PROTO"),c=Object,u=c.prototype;e.exports=o?c.getPrototypeOf:function(e){var t=a(e);if(r(t,l))return t[l];var n=t.constructor;return i(n)&&t instanceof n?n.prototype:t instanceof c?u:null}},21688(e,t,n){"use strict";var r=n(63027);e.exports=r({}.isPrototypeOf)},20581(e,t,n){"use strict";var r=n(63027),i=n(71324),a=n(99630),s=n(35460).q,o=n(45730),l=r([].push);e.exports=function(e,t){var n,r=a(e),c=0,u=[];for(n in r)!i(o,n)&&i(r,n)&&l(u,n);for(;t.length>c;)i(r,n=t[c++])&&(~s(u,n)||l(u,n));return u}},16251(e,t,n){"use strict";var r=n(20581),i=n(1976);e.exports=Object.keys||function(e){return r(e,i)}},43214(e,t){"use strict";var n={}.propertyIsEnumerable,r=Object.getOwnPropertyDescriptor,i=r&&!n.call({1:2},1);t.f=i?function(e){var t=r(this,e);return!!t&&t.enumerable}:n},44792(e,t,n){"use strict";var r=n(70079),i=n(98861),a=n(7263),s=n(86299);e.exports=Object.setPrototypeOf||("__proto__"in{}?function(){var e,t=!1,n={};try{(e=r(Object.prototype,"__proto__","set"))(n,[]),t=n instanceof Array}catch(e){}return function(n,r){return a(n),s(r),i(n)?(t?e(n,r):n.__proto__=r,n):n}}():void 0)},95269(e,t,n){"use strict";var r=n(65418),i=n(18794),a=n(98861),s=TypeError;e.exports=function(e,t){var n,o;if("string"===t&&i(n=e.toString)&&!a(o=r(n,e)))return o;if(i(n=e.valueOf)&&!a(o=r(n,e)))return o;if("string"!==t&&i(n=e.toString)&&!a(o=r(n,e)))return o;throw new s("Can't convert object to primitive value")}},76162(e,t,n){"use strict";var r=n(60878),i=n(63027),a=n(98331),s=n(80706),o=n(84464),l=i([].concat);e.exports=r("Reflect","ownKeys")||function(e){var t=a.f(o(e)),n=s.f;return n?l(t,n(e)):t}},90616(e,t,n){"use strict";var r=n(4127),i=n(94892),a=r.RegExp,s=!i(function(){var e=!0;try{a(".","d")}catch(t){e=!1}var t={},n="",r=e?"dgimsy":"gimsy",i=function(e,r){Object.defineProperty(t,e,{get:function(){return n+=r,!0}})},s={dotAll:"s",global:"g",ignoreCase:"i",multiline:"m",sticky:"y"};for(var o in e&&(s.hasIndices="d"),s)i(o,s[o]);return Object.getOwnPropertyDescriptor(a.prototype,"flags").get.call(t)!==r||n!==r});e.exports={correct:s}},89382(e,t,n){"use strict";var r=n(84464);e.exports=function(){var e=r(this),t="";return e.hasIndices&&(t+="d"),e.global&&(t+="g"),e.ignoreCase&&(t+="i"),e.multiline&&(t+="m"),e.dotAll&&(t+="s"),e.unicode&&(t+="u"),e.unicodeSets&&(t+="v"),e.sticky&&(t+="y"),t}},7767(e,t,n){"use strict";var r=n(65418),i=n(71324),a=n(21688),s=n(90616),o=n(89382),l=RegExp.prototype;e.exports=s.correct?function(e){return e.flags}:function(e){return s.correct||!a(l,e)||i(e,"flags")?e.flags:r(o,e)}},7263(e,t,n){"use strict";var r=n(53600),i=TypeError;e.exports=function(e){if(r(e))throw new i("Can't call method on "+e);return e}},34694(e){"use strict";e.exports=function(e,t){return e===t||e!=e&&t!=t}},96321(e,t,n){"use strict";var r=n(12793),i=n(70386),a=r.Set,s=r.add;e.exports=function(e){var t=new a;return i(e,function(e){s(t,e)}),t}},98926(e,t,n){"use strict";var r=n(48831),i=n(12793),a=n(96321),s=n(67135),o=n(11052),l=n(70386),c=n(87118),u=i.has,d=i.remove;e.exports=function(e){var t=r(this),n=o(e),i=a(t);return s(i)<=n.size?l(i,function(e){n.includes(e)&&d(i,e)}):c(n.getIterator(),function(e){u(i,e)&&d(i,e)}),i}},12793(e,t,n){"use strict";var r=n(63027),i=Set.prototype;e.exports={Set,add:r(i.add),has:r(i.has),remove:r(i.delete),proto:i}},32179(e,t,n){"use strict";var r=n(48831),i=n(12793),a=n(67135),s=n(11052),o=n(70386),l=n(87118),c=i.Set,u=i.add,d=i.has;e.exports=function(e){var t=r(this),n=s(e),i=new c;return a(t)>n.size?l(n.getIterator(),function(e){d(t,e)&&u(i,e)}):o(t,function(e){n.includes(e)&&u(i,e)}),i}},73092(e,t,n){"use strict";var r=n(48831),i=n(12793).has,a=n(67135),s=n(11052),o=n(70386),l=n(87118),c=n(4090);e.exports=function(e){var t=r(this),n=s(e);if(a(t)<=n.size)return!1!==o(t,function(e){if(n.includes(e))return!1},!0);var u=n.getIterator();return!1!==l(u,function(e){if(i(t,e))return c(u.iterator,"normal",!1)})}},86243(e,t,n){"use strict";var r=n(48831),i=n(67135),a=n(70386),s=n(11052);e.exports=function(e){var t=r(this),n=s(e);return!(i(t)>n.size)&&!1!==a(t,function(e){if(!n.includes(e))return!1},!0)}},25954(e,t,n){"use strict";var r=n(48831),i=n(12793).has,a=n(67135),s=n(11052),o=n(87118),l=n(4090);e.exports=function(e){var t=r(this),n=s(e);if(a(t)<n.size)return!1;var c=n.getIterator();return!1!==o(c,function(e){if(!i(t,e))return l(c.iterator,"normal",!1)})}},70386(e,t,n){"use strict";var r=n(63027),i=n(87118),a=n(12793),s=a.Set,o=a.proto,l=r(o.forEac
2h),c=r(o.keys),u=c(new s).next;e.exports=function(e,t,n){return n?i({iterator:c(e),next:u},t):l(e,t)}},67135(e,t,n){"use strict";var r=n(70079),i=n(12793);e.exports=r(i.proto,"size","get")||function(e){return e.size}},84851(e,t,n){"use strict";var r=n(48831),i=n(12793),a=n(96321),s=n(11052),o=n(87118),l=i.add,c=i.has,u=i.remove;e.exports=function(e){var t=r(this),n=s(e).getIterator(),i=a(t);return o(n,function(e){c(t,e)?u(i,e):l(i,e)}),i}},16471(e,t,n){"use strict";var r=n(48831),i=n(12793).add,a=n(96321),s=n(11052),o=n(87118);e.exports=function(e){var t=r(this),n=s(e).getIterator(),l=a(t);return o(n,function(e){i(l,e)}),l}},99690(e,t,n){"use strict";var r=n(35384),i=n(33699),a=r("keys");e.exports=function(e){return a[e]||(a[e]=i(e))}},352(e,t,n){"use strict";var r=n(64400),i=n(4127),a=n(26564),s="__core-js_shared__",o=e.exports=i[s]||a(s,{});(o.versions||(o.versions=[])).push({version:"3.50.0",mode:r?"pure":"global",copyright:"© 2013–2025 Denis Pushkarev (zloirock.ru), 2025–2026 CoreJS Company (core-js.io). All rights reserved.",license:"https://github.com/zloirock/core-js/blob/v3.50.0/LICENSE",source:"https://github.com/zloirock/core-js"})},35384(e,t,n){"use strict";var r=n(352),i=Object.create||Object;e.exports=function(e,t){return r[e]||(r[e]=t||i(null))}},86478(e,t,n){"use strict";var r=n(63027),i=n(51402),a=n(17616),s=n(7263),o=r("".charAt),l=r("".charCodeAt),c=r("".slice),u=function(e){return function(t,n){var r,u,d=a(s(t)),f=i(n),h=d.length;return f<0||f>=h?e?"":void 0:(r=l(d,f))<55296||r>56319||f+1===h||(u=l(d,f+1))<56320||u>57343?e?o(d,f):r:e?c(d,f,f+2):u-56320+(r-55296<<10)+65536}};e.exports={...void u(!1),o:u(!0)}},75365(e,t,n){"use strict";var r=n(4127),i=n(94892),a=n(95422),s=n(49296),o=r.structuredClone;e.exports=!!o&&!i(function(){if("DENO"===s&&a>92||"NODE"===s&&a>94||"BROWSER"===s&&a>97)return!1;var e=new ArrayBuffer(8),t=o(e,{transfer:[e]});return 0!==e.byteLength||8!==t.byteLength})},47974(e,t,n){"use strict";var r=n(95422),i=n(94892),a=n(4127).String;e.exports=!!Object.getOwnPropertySymbols&&!i(function(){var e=Symbol("symbol detection");return!a(e)||!(Object(e)instanceof Symbol)||!Symbol.sham&&r&&r<41})},98977(e,t,n){"use strict";var r=n(51402),i=Math.max,a=Math.min;e.exports=function(e,t){var n=r(e);return n<0?i(n+t,0):a(n,t)}},99630(e,t,n){"use strict";var r=n(52466),i=n(7263);e.exports=function(e){return r(i(e))}},51402(e,t,n){"use strict";var r=n(47352);e.exports=function(e){var t=+e;return t!=t||0===t?0:r(t)}},82737(e,t,n){"use strict";var r=n(51402),i=Math.min;e.exports=function(e){var t=r(e);return t>0?i(t,9007199254740991):0}},16674(e,t,n){"use strict";var r=n(7263),i=Object;e.exports=function(e){return i(r(e))}},22732(e,t,n){"use strict";var r=n(65418),i=n(98861),a=n(11898),s=n(64215),o=n(95269),l=n(27080),c=TypeError,u=l("toPrimitive");e.exports=function(e,t){if(!i(e)||a(e))return e;var n,l=s(e,u);if(l){if(void 0===t&&(t="default"),n=r(l,e,t),!i(n)||a(n))return n;throw new c("Can't convert object to primitive value")}return void 0===t&&(t="number"),o(e,t)}},43750(e,t,n){"use strict";var r=n(22732),i=n(11898);e.exports=function(e){var t=r(e,"string");return i(t)?t:t+""}},27721(e,t,n){"use strict";var r=n(60878),i=n(18794),a=n(75632),s=n(98861),o=r("Set");e.exports=function(e){return function(e){return s(e)&&"number"==typeof e.size&&i(e.has)&&i(e.keys)}(e)?e:a(e)?new o(e):e}},37167(e,t,n){"use strict";var r={};r[n(27080)("toStringTag")]="z",e.exports="[object z]"===String(r)},17616(e,t,n){"use strict";var r=n(87964),i=String;e.exports=function(e){if("Symbol"===r(e))throw new TypeError("Cannot convert a Symbol value to a string");return i(e)}},42272(e){"use strict";var t=String;e.exports=function(e){try{return t(e)}catch(e){return"Object"}}},33699(e,t,n){"use strict";var r=n(63027),i=0,a=Math.random(),s=r(1.1.toString);e.exports=function(e){return"Symbol("+(void 0===e?"":e)+")_"+s(++i+a,36)}},70535(e,t,n){"use strict";var r=n(47974);e.exports=r&&!Symbol.sham&&"symbol"==typeof Symbol.iterator},8549(e,t,n){"use strict";var r=n(41175),i=n(94892);e.exports=r&&i(function(){return 42!==Object.defineProperty(function(){},"prototype",{value:42,writable:!1}).prototype})},57395(e){"use strict";var t=TypeError;e.exports=function(e,n){if(e<n)throw new t("Not enough arguments");return e}},90567(e,t,n){"use strict";var r=n(4127),i=n(18794),a=r.WeakMap;e.exports=i(a)&&/native code/.test(String(a))}
2,27080(e,t,n){"use strict";var r=n(4127),i=n(35384),a=n(71324),s=n(33699),o=n(47974),l=n(70535),c=r.Symbol,u=i("wks"),d=l?c.for||c:c&&c.withoutSetter||s;e.exports=function(e){return a(u,e)||(u[e]=o&&a(c,e)?c[e]:d("Symbol."+e)),u[e]}},97700(e,t,n){"use strict";var r=n(11187),i=n(35460).m,a=n(94892),s=n(18924),o=a(function(){return!Array(1).includes()}),l=a(function(){return[,1].includes(void 0,1)});r({target:"Array",proto:!0,forced:o||l},{includes:function(e){return i(this,e,arguments.length>1?arguments[1]:void 0)}}),s("includes")},47508(e,t,n){"use strict";var r=n(11187),i=n(66927),a=n(23799),s=n(64400),o=a.get,l=a.has,c=a.set;r({target:"Map",proto:!0,real:!0,forced:s},{getOrInsertComputed:function(e,t){var n=l(this,e);if(i(t),n)return o(this,e);0===e&&1/e==-1/0&&(e=0);var r=t(e);return c(this,e,r),r}})},25102(e,t,n){"use strict";var r=n(11187),i=n(23799),a=n(64400),s=i.get,o=i.has,l=i.set;r({target:"Map",proto:!0,real:!0,forced:a},{getOrInsert:function(e,t){return o(this,e)?s(this,e):(l(this,e,t),t)}})},40928(e,t,n){"use strict";var r=n(11187),i=n(11468),a=n(76068),s=n(50298),o=n(71324),l=n(27080),c=n(1411),u=n(64400),d=l("toStringTag"),f=TypeError,h=function(){if(i(this,c),a(this)===c)throw new f("Abstract class AsyncIterator not directly constructable")};h.prototype=c,o(c,d)||s(c,d,"AsyncIterator"),!u&&o(c,"constructor")&&c.constructor!==Object||s(c,"constructor",h),r({global:!0,constructor:!0,forced:u},{AsyncIterator:h})},11507(e,t,n){"use strict";var r=n(11187),i=n(74270).$r;r({target:"AsyncIterator",proto:!0,real:!0,forced:!0},{toArray:function(){return i(this,void 0,[])}})},58134(e,t,n){"use strict";var r=n(11187),i=n(72409),a=n(23799).remove;r({target:"Map",proto:!0,real:!0,forced:!0},{deleteAll:function(){for(var e,t=i(this),n=!0,r=0,s=arguments.length;r<s;r++)e=a(t,arguments[r]),n=n&&e;return!!n}})},77734(e,t,n){"use strict";var r=n(11187),i=n(72409),a=n(23799),s=a.get,o=a.has,l=a.set;r({target:"Map",proto:!0,real:!0,forced:!0},{emplace:function(e,t){var n,r,a=i(this);return o(a,e)?(n=s(a,e),"update"in t&&(n=t.update(n,e,a),l(a,e,n)),n):(r=t.insert(e,a),l(a,e,r),r)}})},19900(e,t,n){"use strict";var r=n(11187),i=n(1079),a=n(72409),s=n(93212);r({target:"Map",proto:!0,real:!0,forced:!0},{every:function(e){var t=a(this),n=i(e,arguments.length>1?arguments[1]:void 0);return!1!==s(t,function(e,r){if(!n(e,r,t))return!1},!0)}})},87289(e,t,n){"use strict";var r=n(11187),i=n(1079),a=n(72409),s=n(23799),o=n(93212),l=s.Map,c=s.set;r({target:"Map",proto:!0,real:!0,forced:!0},{filter:function(e){var t=a(this),n=i(e,arguments.length>1?arguments[1]:void 0),r=new l;return o(t,function(e,i){n(e,i,t)&&c(r,i,e)}),r}})},48054(e,t,n){"use strict";var r=n(11187),i=n(1079),a=n(72409),s=n(93212);r({target:"Map",proto:!0,real:!0,forced:!0},{findKey:function(e){var t=a(this),n=i(e,arguments.length>1?arguments[1]:void 0),r=s(t,function(e,r){if(n(e,r,t))return{key:r}},!0);return r&&r.key}})},35476(e,t,n){"use strict";var r=n(11187),i=n(1079),a=n(72409),s=n(93212);r({target:"Map",proto:!0,real:!0,forced:!0},{find:function(e){var t=a(this),n=i(e,arguments.length>1?arguments[1]:void 0),r=s(t,function(e,r){if(n(e,r,t))return{value:e}},!0);return r&&r.value}})},77338(e,t,n){"use strict";var r=n(11187),i=n(34694),a=n(72409),s=n(93212);r({target:"Map",proto:!0,real:!0,forced:!0},{includes:function(e){return!0===s(a(this),function(t){if(i(t,e))return!0},!0)}})},75880(e,t,n){"use strict";var r=n(11187),i=n(72409),a=n(93212);r({target:"Map",proto:!0,real:!0,forced:!0},{keyOf:function(e){var t=a(i(this),function(t,n){if(t===e)return{key:n}},!0);return t&&t.key}})},14302(e,t,n){"use strict";var r=n(11187),i=n(1079),a=n(72409),s=n(23799),o=n(93212),l=s.Map,c=s.set;r({target:"Map",proto:!0,real:!0,forced:!0},{mapKeys:function(e){var t=a(this),n=i(e,arguments.length>1?arguments[1]:void 0),r=new l;return o(t,function(e,i){c(r,n(e,i,t),e)}),r}})},97368(e,t,n){"use strict";var r=n(11187),i=n(1079),a=n(72409),s=n(23799),o=n(93212),l=s.Map,c=s.set;r({target:"Map",proto:!0,real:!0,forced:!0},{mapValues:function(e){var t=a(this),n=i(e,arguments.length>1?arguments[1]:void 0),r=new l;return o(t,function(e,i){c(r,i,n(e,i,t))}),r}})},22183(e,t,n){"use strict";var r=n(11187),i=n(72409),a=n(2711),s=n(23799).set;r({target:"Map",proto:!0,real:!0,arity:1,forced:!0},{merge:function(e){for(var t=i(this),n=arguments.length,r=0;r<n;)a(arguments[r++],function(e,n){s(t,e,n)},{AS_ENTRIES:!0});return t}})},81501(e,t,n){"use strict";var r=n(11187),i=n(66927),a=n(72409),s=n(93212),o=TypeError;r({target:"Map",proto:!0,real:!0,forced:!0},{reduce:function(e){var t=a(this),n=arguments.length<2,r=n?void 0:arguments[1];if(i(e),s(t,function(i,a){n?(n=!1,r=i):r=e(r,i,a,t)}),n)throw new o("Reduce of empty map with no initial value");return r}})},29995(e,t,n){"use strict";var r=n(11187),i=n(1079),a=n(72409),s=n(93212);r({target:"Map",proto:!0,real:!0,forced:!0},{some:function(e){var t=a(this),n=i(e,arguments.length>1?arguments[1]:void 0);return!0===s(t,function(e,r){if(n(e,r,t))return!0},!0)}})},44222(e,t,n){"use strict";var r=n(11187),i=n(66927),a=n(72409),s=n(23799),o=TypeError,l=s.get,c=s.has,u=s.set;r({target:"Map",proto:!0,real:!0,forced:!0},{update:function(e,t){var n=a(this),r=arguments.length;i(t);var s=c(n,e);if(!s&&r<3)throw new o("Updating absent value");var d=s?l(n,e):i(r>2?arguments[2]:void 0)(e,n);return u(n,e,t(d,e,n)),n}})}
2,696(e,t,n){"use strict";var r=n(11187),i=n(48831),a=n(12793).add;r({target:"Set",proto:!0,real:!0,forced:!0},{addAll:function(){for(var e=i(this),t=0,n=arguments.length;t<n;t++)a(e,arguments[t]);return e}})},44428(e,t,n){"use strict";var r=n(11187),i=n(48831),a=n(12793).remove;r({target:"Set",proto:!0,real:!0,forced:!0},{deleteAll:function(){for(var e,t=i(this),n=!0,r=0,s=arguments.length;r<s;r++)e=a(t,arguments[r]),n=n&&e;return!!n}})},82886(e,t,n){"use strict";var r=n(11187),i=n(65418),a=n(27721),s=n(98926);r({target:"Set",proto:!0,real:!0,forced:!0},{difference:function(e){return i(s,this,a(e))}})},61646(e,t,n){"use strict";var r=n(11187),i=n(1079),a=n(48831),s=n(70386);r({target:"Set",proto:!0,real:!0,forced:!0},{every:function(e){var t=a(this),n=i(e,arguments.length>1?arguments[1]:void 0);return!1!==s(t,function(e){if(!n(e,e,t))return!1},!0)}})},39735(e,t,n){"use strict";var r=n(11187),i=n(1079),a=n(48831),s=n(12793),o=n(70386),l=s.Set,c=s.add;r({target:"Set",proto:!0,real:!0,forced:!0},{filter:function(e){var t=a(this),n=i(e,arguments.length>1?arguments[1]:void 0),r=new l;return o(t,function(e){n(e,e,t)&&c(r,e)}),r}})},53146(e,t,n){"use strict";var r=n(11187),i=n(1079),a=n(48831),s=n(70386);r({target:"Set",proto:!0,real:!0,forced:!0},{find:function(e){var t=a(this),n=i(e,arguments.length>1?arguments[1]:void 0),r=s(t,function(e){if(n(e,e,t))return{value:e}},!0);return r&&r.value}})},1968(e,t,n){"use strict";var r=n(11187),i=n(65418),a=n(27721),s=n(32179);r({target:"Set",proto:!0,real:!0,forced:!0},{intersection:function(e){return i(s,this,a(e))}})},92299(e,t,n){"use strict";var r=n(11187),i=n(65418),a=n(27721),s=n(73092);r({target:"Set",proto:!0,real:!0,forced:!0},{isDisjointFrom:function(e){return i(s,this,a(e))}})},19616(e,t,n){"use strict";var r=n(11187),i=n(65418),a=n(27721),s=n(86243);r({target:"Set",proto:!0,real:!0,forced:!0},{isSubsetOf:function(e){return i(s,this,a(e))}})},92329(e,t,n){"use strict";var r=n(11187),i=n(65418),a=n(27721),s=n(25954);r({target:"Set",proto:!0,real:!0,forced:!0},{isSupersetOf:function(e){return i(s,this,a(e))}})},15053(e,t,n){"use strict";var r=n(11187),i=n(63027),a=n(48831),s=n(70386),o=n(17616),l=i([].join),c=i([].push);r({target:"Set",proto:!0,real:!0,forced:!0},{join:function(e){var t=a(this),n=void 0===e?",":o(e),r=[];return s(t,function(e){c(r,e)}),l(r,n)}})},62663(e,t,n){"use strict";var r=n(11187),i=n(1079),a=n(48831),s=n(12793),o=n(70386),l=s.Set,c=s.add;r({target:"Set",proto:!0,real:!0,forced:!0},{map:function(e){var t=a(this),n=i(e,arguments.length>1?arguments[1]:void 0),r=new l;return o(t,function(e){c(r,n(e,e,t))}),r}})},94987(e,t,n){"use strict";var r=n(11187),i=n(66927),a=n(48831),s=n(70386),o=TypeError;r({target:"Set",proto:!0,real:!0,forced:!0},{reduce:function(e){var t=a(this),n=arguments.length<2,r=n?void 0:arguments[1];if(i(e),s(t,function(i){n?(n=!1,r=i):r=e(r,i,i,t)}),n)throw new o("Reduce of empty set with no initial value");return r}})},25473(e,t,n){"use strict";var r=n(11187),i=n(1079),a=n(48831),s=n(70386);r({target:"Set",proto:!0,real:!0,forced:!0},{some:function(e){var t=a(this),n=i(e,arguments.length>1?arguments[1]:void 0);return!0===s(t,function(e){if(n(e,e,t))return!0},!0)}})},25644(e,t,n){"use strict";var r=n(11187),i=n(65418),a=n(27721),s=n(84851);r({target:"Set",proto:!0,real:!0,forced:!0},{symmetricDifference:function(e){return i(s,this,a(e))}})},97438(e,t,n){"use strict";var r=n(11187),i=n(65418),a=n(27721),s=n(16471);r({target:"Set",proto:!0,real:!0,forced:!0},{union:function(e){return i(s,this,a(e))}})},12275(e,t,n){"use strict";var r=n(11187),i=n(86478).o,a=n(7263),s=n(51402),o=n(17616);r({target:"String",proto:!0,forced:!0},{at:function(e){var t=o(a(this)),n=t.length,r=s(e),l=r>=0?r:n+r;return l<0||l>=n?void 0:i(t,l)}})},86316(e,t,n){"use strict";var r=n(11187),i=n(4127),a=n(60878),s=n(41513),o=n(29100).f,l=n(71324),c=n(11468),u=n(96388),d=n(86848),f=n(51849),h=n(72098),p=n(41175),m=n(64400),g="DOMException",v=a("Error"),y=a(g),b=function(){c(this,w);var e=arguments.length,t=d(e<1?void 0:arguments[0]),n=d(e<2?void 0:arguments[1],"Error"),r=new y(t,n),i=new v(t);
vendor: 5,824 bytes, line 2
2return i.name=g,o(r,"stack",s(1,h(i.stack,1))),u(r,this,b),r},w=b.prototype=y.prototype,A="stack"in new v(g),x="stack"in new y(1,2),E=y&&p&&Object.getOwnPropertyDescriptor(i,g),C=!(!E||E.writable&&E.configurable),S=A&&!C&&!x;r({global:!0,constructor:!0,forced:m||S},{DOMException:S?b:y});var k=a(g),M=k.prototype;if(M.constructor!==k)for(var _ in m||o(M,"constructor",s(1,k)),f)if(l(f,_)){var T=f[_],D=T.s;l(k,D)||o(k,D,s(6,T.c))}},96947(e,t,n){"use strict";var r,i=n(64400),a=n(11187),s=n(4127),o=n(60878),l=n(63027),c=n(94892),u=n(33699),d=n(18794),f=n(47036),h=n(53600),p=n(98861),m=n(11898),g=n(2711),v=n(84464),y=n(87964),b=n(71324),w=n(74119),A=n(50298),x=n(95807),E=n(57395),C=n(7767),S=n(23799),k=n(12793),M=n(70386),_=n(54408),T=n(1168),D=n(75365),I=s.Object,R=s.Array,O=s.Date,P=s.Error,N=s.TypeError,j=s.PerformanceMark,B=o("DOMException"),L=S.Map,F=S.has,z=S.get,U=S.set,H=k.Set,G=k.add,q=k.has,$=o("Object","keys"),W=l([].push),V=l((!0).valueOf),Y=l(1.1.valueOf),K=l("".valueOf),Z=l(O.prototype.getTime),Q=u("structuredClone"),X="DataCloneError",J="Transferring",ee=function(e){return!c(function(){var t=new s.Set([7]),n=e(t),r=e(I(7));return n===t||!n.has(7)||!p(r)||7!==+r})&&e},te=function(e,t){return!c(function(){var n=new t,r=e({a:n,b:n});return!(r&&r.a===r.b&&r.a instanceof t&&r.a.stack===n.stack)})},ne=s.structuredClone,re=i||!te(ne,P)||!te(ne,B)||(r=ne,!!c(function(){var e=r(new s.AggregateError([1],Q,{cause:3}));return"AggregateError"!==e.name||1!==e.errors[0]||e.message!==Q||3!==e.cause})),ie=!ne&&ee(function(e){return new j(Q,{detail:e}).detail}),ae=ee(ne)||ie,se=function(e){throw new B("Uncloneable type: "+e,X)},oe=function(e,t){throw new B((t||"Cloning")+" of "+e+" cannot be properly polyfilled in this engine",X)},le=function(e,t){return ae||oe(t),ae(e)},ce=function(e,t,n){if(F(t,e))return z(t,e);var r,i,a,o,l,c;if("SharedArrayBuffer"===(n||y(e)))r=ae?ae(e):e;else{var u=s.DataView;u||d(e.slice)||oe("ArrayBuffer");try{if(d(e.slice)&&!e.resizable)r=e.slice(0);else{i=e.byteLength,a="maxByteLength"in e?{maxByteLength:e.maxByteLength}:void 0,r=new ArrayBuffer(i,a),o=new u(e),l=new u(r);for(c=0;c<i;c++)l.setUint8(c,o.getUint8(c))}}catch(e){throw new B("ArrayBuffer is detached",X)}}return U(t,e,r),r},ue=function(e,t){if(m(e)&&se("Symbol"),!p(e))return e;if(t){if(F(t,e))return z(t,e)}else t=new L;var n,r,i,a,l,c,u,f,h=y(e);switch(h){case"Array":i=R(x(e));break;case"Object":i={};break;case"Map":i=new L;break;case"Set":i=new H;break;case"RegExp":i=new RegExp(e.source,C(e));break;case"Error":switch(r=e.name){case"AggregateError":i=new(o(r))([]);break;case"EvalError":case"RangeError":case"ReferenceError":case"SuppressedError":case"SyntaxError":case"TypeError":case"URIError":i=new(o(r));break;case"CompileError":case"LinkError":case"RuntimeError":i=new(o("WebAssembly",r));break;default:i=new P}break;case"DOMException":i=new B(e.message,e.name);break;case"ArrayBuffer":case"SharedArrayBuffer":i=ce(e,t,h);break;case"DataView":case"Int8Array":case"Uint8Array":case"Uint8ClampedArray":case"Int16Array":case"Uint16Array":case"Int32Array":case"Uint32Array":case"Float16Array":case"Float32Array":case"Float64Array":case"BigInt64Array":case"BigUint64Array":c="DataView"===h?e.byteLength:e.length,i=function(e,t,n,r,i){var a=s[t];return p(a)||oe(t),new a(ce(e.buffer,i),n,r)}(e,h,e.byteOffset,c,t);break;case"DOMQuad":try{i=new DOMQuad(ue(e.p1,t),ue(e.p2,t),ue(e.p3,t),ue(e.p4,t))}catch(t){i=le(e,h)}break;case"File":if(ae)try{i=ae(e),y(i)!==h&&(i=void 0)}catch(e){}if(!i)try{i=new File([e],e.name,e)}catch(e){}i||oe(h);break;case"FileList":if(a=function(){var e;try{e=new s.DataTransfer}catch(t){try{e=new s.ClipboardEvent("").clipboardData}catch(e){}}return e&&e.items&&e.files?e:null}()){for(l=0,c=x(e);l<c;l++)a.items.add(ue(e[l],t));i=a.files}else i=le(e,h);break;case"ImageData":try{i=new ImageData(ue(e.data,t),e.width,e.height,{colorSpace:e.colorSpace})}catch(t){i=le(e,h)}break;default:if(ae)i=ae(e);else switch(h){case"BigInt":i=I(e.valueOf());break;case"Boolean":i=I(V(e));break;case"Number":i=I(Y(e));break;case"String":i=I(K(e));break;case"Date":i=new O(Z(e));break;case"Blob":try{i=e.slice(0,e.size,e.type)}catch(e){oe(h)}break;case"DOMPoint":case"DOMPointReadOnly":n=s[h];try{i=n.fromPoint?n.fromPoint(e):new n(e.x,e.y,e.z,e.w)}catch(e){oe(h)}break;case"DOMRect":case"DOMRectReadOnly":n=s[h];try{i=n.fromRect?n.fromRect(e):new n(e.x,e.y,e.width,e.height)}catch(e){oe(h)}break;case"DOMMatrix":case"DOMMatrixReadOnly":n=s[h];try{i=n.fromMatrix?n.fromMatrix(e):new n(e)}catch(e){oe(h)}break;case"AudioData":case"VideoFrame":d(e.clone)||oe(h);try{i=e.clone()}catch(e){se(h)}break;case"CropTarget":case"CryptoKey":case"FileSystemDirectoryHandle":case"FileSystemFileHandle":case"FileSystemHandle":case"GPUCompilationInfo":case"GPUCompilationMessage":case"ImageBitmap":case"RTCCertificate":case"WebAssembly.Module":oe(h);default:se(h)}}switch(U(t,e,i),h){case"Array":case"Object":for(u=$(e),l=0,c=x(u);l<c;l++)f=u[l],w(i,f,ue(e[f],t));break;case"Map":e.forEach(function(e,n){U(i,ue(n,t),ue(e,t))});break;case"Set":e.forEach(function(e){G(i,ue(e,t))});break;case"Error":A(i,"message",ue(e.message,t)),b(e,"cause")&&A(i,"cause",ue(e.cause,t)),"AggregateError"===r?i.errors=ue(e.errors,t):"SuppressedError"===r&&(i.error=ue(e.error,t),i.suppressed=ue(e.suppressed,t));case"DOMException":T&&A(i,"stack",ue(e.stack,t))}return i};a({global:!0,enumerable:!0,sham:!D,forced:re},{structuredClone:function(e){var t,n,r=E(arguments.length,1)>1&&!h(arguments[1])?v(arguments[1]):void 0,i=r?r.transfer:void 0;void 0!==i&&(n=function(e,t){if(!p(e))throw new N("Transfer option cannot be converted to a sequence");var n=[];g(e,function(e){W(n,v(e))});for(var r,i,a,o,l,c=0,u=x(n),h=new H;c<u;){if(r=n[c++],o=void 0,"ArrayBuffer"===(i=y(r))?q(h,r):F(t,r))throw new B("Duplicate transferable",X);
2if("ArrayBuffer"!==i){if(D)o=ne(r,{transfer:[r]});else switch(i){case"ImageBitmap":a=s.OffscreenCanvas,f(a)||oe(i,J);try{(l=new a(r.width,r.height)).getContext("bitmaprenderer").transferFromImageBitmap(r),o=l.transferToImageBitmap()}catch(e){}break;case"AudioData":case"VideoFrame":d(r.clone)&&d(r.close)||oe(i,J);try{o=r.clone(),r.close()}catch(e){}break;case"MediaSourceHandle":case"MessagePort":case"MIDIAccess":case"OffscreenCanvas":case"ReadableStream":case"RTCDataChannel":case"TransformStream":case"WebTransportReceiveStream":case"WebTransportSendStream":case"WritableStream":oe(i,J)}if(void 0===o)throw new B("This object cannot be transferred: "+i,X);U(t,r,o)}else G(h,r)}return h}(i,t=new L));var a=ue(e,t);return n&&function(e){M(e,function(e){D?ne(e,{transfer:[e]}):d(e.transfer)?e.transfer():_?_(e):oe("ArrayBuffer",J)})}(n),a}})},8249(e,t,n){"use strict";n.d(t,{B1:()=>tr,gJ:()=>$n,L0:()=>nr,OW:()=>Xn,fi:()=>Qt,do:()=>On,Qf:()=>Xt,J4:()=>Zt,Hv:()=>jn,Oh:()=>Bn,NI:()=>zn,yx:()=>En,xC:()=>Dn,eo:()=>tn,z$:()=>en,Z3:()=>Jt,C1:()=>rn,UU:()=>nn,Ie:()=>Rn,bx:()=>Un,Pe:()=>Hn,Mq:()=>Fn,im:()=>yn,FH:()=>gn,r4:()=>Gn,N:()=>Nn,RC:()=>mn,$B:()=>xn,wj:()=>An,Rq:()=>bn,WS:()=>wn,ol:()=>an,aZ:()=>Pn,Y2:()=>Ln});const r=globalThis.Temporal;function i(e){return(t,n,r)=>{const i=function(e){return"string"==typeof e?{roundingMode:e}:e||{}}(r);if(i.roundingMode||void 0!==i.roundingIncrement)return t.until(n,{...i,largestUnit:e,smallestUnit:e})[e];const a=t.until(n,{largestUnit:e});if(a.blank)return 0;if(function(e){return"hours"===e||"minutes"===e||"seconds"===e||"milliseconds"===e||"microseconds"===e||"nanoseconds"===e}(e))return a.total(e);const s=!("day"in t)&&"toPlainDate"in t?t.toPlainDate({day:1}):t;return a.total({unit:e,relativeTo:s})}}i("years"),i("months"),i("weeks"),i("days"),i("hours"),i("minutes"),i("seconds"),i("milliseconds"),i("microseconds"),i("nanoseconds");const a=(e,t,n,r)=>s(e,t)+`; must be between ${n}-${r}`,s=(e,t)=>`Invalid ${e}: ${t}`;function o(e,t="number"){if("bigint"==typeof e)throw new TypeError((e=>`Cannot convert bigint to ${e}`)(t));if(e=Number(e),!Number.isFinite(e))throw new RangeError(((e,t)=>`Non-finite ${e}: ${t}`)(t,e));return e}function l(e,t){return Math.trunc(o(e,t))||0}function c(e){return null!==e&&("object"==typeof e||"function"==typeof e)}const u={compatible:0,reject:1,earlier:2,later:3},d=[Math.floor,function(e){return L(e)?Math.floor(e):Math.round(e)},Math.ceil,function(e){return L(e)?Math.ceil(e):Math.round(e)},Math.trunc,function(e){return L(e)?Math.trunc(e)||0:Math.round(e)},function(e){return e<0?Math.floor(e):Math.ceil(e)},function(e){return Math.sign(e)*Math.round(Math.abs(e))||0},function(e){return L(e)?(e=Math.trunc(e)||0)+e%2:Math.round(e)}];function f(e,t,n,r=0){const i=n[e];if(void 0===i)return r;const a=we(i),s=t[a];return void 0===s&&y(m(e,a,t)),s}const h=k(f,"disambiguation",u),p=s,m=(e,t,n)=>s(e,t)+"; must be "+Object.keys(n).join(),g="Out-of-bounds date",v=function(e,t,n){return Math.min(Math.max(e,t),n)};function y(e){throw new RangeError(e)}function b(e){throw new TypeError(e)}function w(e,t,n,r,i){return A(t,((e,t)=>{const n=e[t];return void 0===n&&b(`Missing ${t}`),n})(e,t),n,r,i)}function A(e,t,n,r,i,s){const o=v(t,n,r);return i&&t!==o&&y(((e,t,n,r,i)=>i?a(e,i[t],i[n],i[r]):a(e,t,n,r))(e,t,n,r,s)),o}function x(e,t=Map){const n=new t;return(t,...r)=>{if(n.has(t))return n.get(t);const i=e(t,...r);return n.set(t,i),i}}function E(e,t){const n={};for(const r in t)n[r]=e(t[r],r);return n}function C(e){const t={};for(const n of e)t[n]=e=>e[n];return t}function S(e,t,n=Object.create(null)){for(const r of e)n[r]=t[r];return n}function k(e,...t){return(...n)=>e(...t,...n)}function M(){}function _(e){return e[0].toUpperCase()+e.substring(1)}function T(e){return new RegExp(`^${e}$`,"i")}function D(e){return void 0===e?0:parseInt(e)}function I(e,t){return String(t).padStart(e,"0")}const R=k(I,2);function O(e,t){return Math.sign(e-t)}function P(e,t){const n=e/t;return e%t<0n?n-1n:n}function N(e,t){const n=P(e,t);return[n,e-n*t]}function j(e,t){return[Math.floor(e/t),B(e,t)]}function B(e,t){return(e%t+t)%t}function L(e){return.5===Math.abs(e%1)}const F=void 0;function z(e){return e===F?"iso8601":0===e?"gregory":e.id}const U={nanosecond:0,microsecond:1,millisecond:2,second:3,minute:4,hour:5,day:6,week:7,month:8,year:9},H=Object.keys(U),G=1e3,q=1e6,$=1e9,W=6e10,V=36e11,Y=864e11,K=BigInt(q),Z=BigInt($),Q=BigInt(Y),X=H.slice(0,6),J=C(X),ee=["day","month","year"];function te(e){return function(e,t){const n={};for(const r of X)n[r]=A(r,e[r],0,ne[r]||999,t)}(e,1),e}const ne={hour:23,minute:59,second:59};function re(e){return ie(e)*$+ae(e)}function ie(e){return 3600*e.hour+60*e.minute+e.second}function ae(e){return e.millisecond*q+e.microsecond*G+e.nanosecond}function se(e){const[t,n]=j(e,q),[r,i]=j(n,G);return function(e,t=0,n=0){const[r,i]=j(e,36e5),[a,s]=j(i,6e4),[o,l]=j(s,1e3);return{hour:r,minute:a,second:o,millisecond:l,microsecond:t,nanosecond:n}}(t,r,i)}function oe(e){const[t,n]=N(e,Z);return[Number(t),Number(n)]}function le(e){return Number(P(e,K))}function ce(e){return ue(e)+BigInt(re(e))}function ue(e){return BigInt(de(e))*Q}function de(e){return fe(e.year,e.month,e.day)}
2function fe(e,t=1,n=1){const r=t-1;return e+=Math.floor(r/12),t=B(r,12),Date.UTC(e%400-400,t,0)/864e5+146097*(i=e,a=400,(Math.trunc(i/a)||0)+1)+n;var i,a}function he(e){const[t,n]=N(e,Q);return{...pe(Number(t)),...se(Number(n))}}function pe(e){const t=new Date(864e5*B(e,146097));return{year:t.getUTCFullYear()+400*Math.floor(e/146097),month:t.getUTCMonth()+1,day:t.getUTCDate()}}function me(e){return function(e,t){const{year:n}=e,r=w(e,"month",1,12,t);w(e,"day",1,function(e,t){switch(t){case 2:return function(e){return e%4==0&&(e%100!=0||e%400==0)}(e)?29:28;case 4:case 6:case 9:case 11:return 30}return 31}(n,r),t)}(e,1),te(e)}function ge(e,t){return e?e.de(t):t}function ve(e,t){return 0===e?function({year:e}){return e<1?{era:"bce",eraYear:1-e}:{era:"ce",eraYear:e}}(t):e&&e.h?.(t)||{}}const ye=k(be,"string");function be(e,t,n=e){return typeof t!==e&&b(p(n,t)),t}function we(e){return"symbol"==typeof e&&b("Cannot convert Symbol to string"),String(e)}const Ae=BigInt(1e8)*Q,xe=BigInt(-1e8)*Q,Ee=xe-Q;function Ce(e){return((t=ce(e))<=Ee||t>=Ae+Q)&&y(g),e;var t}function Se(e){return(e<xe||e>Ae)&&y(g),e}function ke(e,t){return Se(ue(e)+BigInt(re(e)-t))}function Me(e,t,n){return function(e,t){return d[t](e)}(e/t,n)*t}function _e(e,t,n){return{calendar:n,timeZone:t,epochNanoseconds:e}}function Te(e,t){return S(X,e,function(e,t){return S(ee,e,{calendar:t})}(e,t))}const De=x(Ie,WeakMap);function Ie(e){const{epochNanoseconds:t,timeZone:n}=e,r=n.B(t);return{...he(t+BigInt(r)),offsetNanoseconds:r}}const Re=T("([+-])(\\d{2})(?::?(\\d{2})(?::?(\\d{2})(?:[.,](\\d{1,9}))?)?)?");function Oe(e,t){const n=Re.exec(e);if(n&&(e=>(e=>{"T"!==e[0]&&"t"!==e[0]||(e=e.slice(1));const t=e.search(/[.,]/),n=t<0?e:e.slice(0,t),r=n.split(":");return 1===r.length?/^(?:\d{2}|\d{4}|\d{6})$/i.test(n):(2===r.length||3===r.length)&&r.every(e=>2===e.length&&/^\d{2}$/i.test(e))})(e.slice(1)))(n[0]))return((e,t)=>{const n=e[4]||e[5];var r,i;return t&&n&&y(`Invalid substring: ${n}`),i=(D(e[2])*V+D(e[3])*W+D(e[4])*$+(r=e[5]||"",parseInt(r.padEnd(9,"0"))))*function(e){return e&&"+"!==e?-1:1}(e[1]),Math.abs(i)>=Y&&y("Out-of-bounds offset"),i})(n,t)}const Pe=Intl.DateTimeFormat,Ne={El_Aaiun:17,Tucuman:12,Tirane:11,Riga:10,Simferopol:9,Vienna:9,Tunis:8,Boa_Vista:6,Fortaleza:6,Maceio:6,Noronha:6,Recife:6,Gaza:6,Hebron:6,DeNoronha:6},je=-388152e4;function Be(e,t){return function(e){const{year:t}=e;return(t<0||t>9999?He(t)+I(6,Math.abs(t)):I(4,t))+"-"+R(e.month)}(n=e)+"-"+R(n.day)+"T"+function(e,t){const n=[R(e.hour),R(e.minute)];return-1!==t&&n.push(R(e.second)+((e,t,n,r)=>Ue(e*q+t*G+n,r))(e.millisecond,e.microsecond,e.nanosecond,t)),n.join(":")}(e,t);var n}function Le(e,t=0){if(1===t)return"";const[n,r]=j(Math.abs(e),V),[i,a]=j(r,W),[s,o]=j(a,$);return He(e)+R(n)+":"+R(i)+(s||o?":"+R(s)+Ue(o):"")}function Fe(e,t){return"["+(t?"!":"")+"u-ca="+e+"]"}const ze=/0+$/;function Ue(e,t){let n=I(9,e);return n=void 0===t?n.replace(ze,""):n.slice(0,t),n?"."+n:""}function He(e){return e<0?"-":"+"}const Ge=/^(AC|AE|AG|AR|AS|BE|BS|CA|CN|CS|CT|EA|EC|IE|IS|JS|MI|NE|NS|PL|PN|PR|PS|SS|VS)T$/,qe=/[^\w\/:+-]+/;function $e(e){return function(e){return We(e).id}(ye(e))}function We(e){const t=e.toUpperCase(),n=(e=>{const t=Oe(e,1);if(void 0!==t)return{id:Le(t),Z:t,m:t}})(t);if(n)return{kind:"fixed",...n};const r="UTC"===t?"UTC":(e=>(qe.test(e)&&y(s("TimeZone",e)),Ge.test(e)&&y("Forbidden ICU TimeZone"),e.toLowerCase().split("/").map((e,t)=>(e.length<=3||/\d/.test(e))&&!/etc|yap/.test(e)?e.toUpperCase():e.replace(/baja|dumont|[a-z]+/g,(e,n)=>e.length<=2&&!t||"in"===e||"chat"===e?e.toUpperCase():e.length>2||!n?_(e).replace(/island|noronha|murdo|rivadavia|urville/,_):e)).join("/")))(e);return Ve(r)}const Ve=x(e=>{if("UTC"===e)return{kind:"utc",id:e,m:e};const t=e.toUpperCase(),n=Ye(t);return{kind:"named",id:e,format:n,m:n.resolvedOptions().timeZone}}),Ye=x(e=>new Pe("en-u-hc-h23",{calendar:"iso8601",timeZone:e,era:"short",year:"numeric",month:"numeric",day:"numeric",hour:"numeric",minute:"numeric",second:"numeric"}));function Ke(e){const t=We(e);return Ze(t.id,t)}const Ze=x((e,t)=>"named"===t.kind?new Xe(e,t.m,t.format):new Qe(e,t.m,"fixed"===t.kind?t.Z:0));class Qe{constructor(e,t,n){this.id=e,this.m=t,this.Z=n}B(){return this.Z}R(e){return[ke(e,this.Z)]}C(){}}class Xe{constructor(e,t,n){this.id=e,this.m=t,this.oe=((e,t)=>{const n=x(e),r=x(et),i=86400*t;function a(e){const[t,a]=tt(e,i),o=nt(t),l=nt(a),c=n(o),u=n(l);return c===u?c:s(r(o,l),c,u,e)}function s(t,n,r,i){let a,s;for(;(void 0===i||void 0===(a=i<t[0]?n:i>=t[1]?r:void 0))&&(s=t[1]-t[0]);){const n=t[0]+Math.floor(s/2);e(n)===r?t[1]=n:t[0]=n+1}return a}return{Ae(e){const t=a(e-86400),n=a(e+86400),r=e-t,i=e-n;if(t===n)return[r];const s=a(r);return s===a(i)?[e-s]:t>n?[r,i]:[]},ze:a,C:function e(t,a){if(a>0&&t>=864e10)return;if(a<0){if(t<=je)return;const n=Je()+94867200;if(t>n)return e(n,-1)}const o=a>0?Math.max(t,je):t;let[l,c]=tt(o,i);const u=i*a,d=a>0?Math.max(t,Je())+94867200:je,f=()=>a<0?c>d:l<d;for(;f();){const e=nt(l),i=nt(c),o=n(e),d=n(i);if(o!==d){const n=r(e,i);s(n,o,d);const l=n[0];if((O(l,t)||1)===a)return l}l+=u,c+=u}}}})((e=>t=>{const n=function(e,t){t<-864e13&&y(g);const n=e.formatToParts(t),r={};for(const e of n)r[e.type]=e.value;return r}(e,1e3*t);return 86400*fe((e=>{const t=e.relatedYear;if(void 0!==t)return parseInt(t);const n=parseInt(e.year);return void 0!==e.era&&"bce"===function(e){const t=e.normalize("NFD").toLowerCase().replace(/[^a-z0-9]/g,"");return"bc"===t||"b"===t?"bce":"ad"===t||"a"===t?"ce":t}(e.era)?1-n:n})(n),parseInt(n.month),parseInt(n.day))+3600*parseInt(n.hour)+60*parseInt(n.minute)+parseInt(n.second)-t})(n),(e=>{const t=e.split("/").pop();return Ne[t]||60})(e))}B(e){return this.oe.ze((e=>oe(e)[0])(e))*$}R(e){const t=86400*de(e)+ie(e),n=ae(e);return this.oe.Ae(t).map(e=>Se(BigInt(e)*Z+BigInt(n)))}C(e,t){const[n,r]=oe(e),i=this.oe.C(n+(t>0||r?1:0),t);
2if(void 0!==i)return BigInt(i)*Z}}function Je(){return Math.floor(Date.now()/1e3)}function et(e,t){return[e,t]}function tt(e,t){const n=Math.floor(e/t)*t;return[n,n+t]}function nt(e){return v(e,-1e10,864e10)}function rt(e){return`(\\d{2})(?:(:?)(\\d{2})(?:\\${e}(\\d{2})(?:[.,](\\d{1,9}))?)?)?`}rt(8),rt(15),rt(2),rt(9);function it(e,t,n,...r){return Object.defineProperties(t,(a=1,E(e=>({value:e,configurable:1,writable:!a}),{name:e}))),Object.defineProperties(t.prototype,(i="Temporal."+e,{[Symbol.toStringTag]:{value:i,configurable:1}})),Object.defineProperties(t.prototype,E(e=>({get(){return e(n(this))},configurable:1}),Object.assign({},...r))),t;var i,a}const at="noop"===M.name?e=>{Object.defineProperty(e,"_str_",{value:e.toJSON()})}:M;function st(){b("Invalid calling context")}function ot(){b("Cannot use valueOf")}const lt={era:e=>ve(e.calendar,e).era,eraYear:e=>ve(e.calendar,e).eraYear,year:e=>ge(e.calendar,e).year,month:e=>ge(e.calendar,e).month,monthCode:e=>function(e,t){const{year:n,month:r}=ge(e,t),[i,a]=function(e,t,n){return e?e.N(t,n):function(e){return[e,0]}(n)}(e,n,r);return function(e,t){return"M"+R(e)+(t?"L":"")}(i,a)}(e.calendar,e),day:e=>ge(e.calendar,e).day};function ct(e){return C(Object.keys(e))}const ut=ct(J),dt=ct(lt),ft="PlainDateTimeRecord",ht="ZonedDateTimeRecord",pt="InstantRecord",mt=new WeakMap,gt=new WeakMap,vt=new WeakMap,yt=new WeakMap;function bt(e){return function(e){return mt.get(e)}(e)||st()}function wt(e){return function(e){return gt.get(e)}(e)||st()}function At(e,t){gt.set(e,t)}function xt(e){return function(e){return vt.get(e)}(e)||st()}function Et(e,t){vt.set(e,t)}function Ct(e){return function(e){return yt.get(e)}(e)||st()}function St(e,t){yt.set(e,t)}function kt(e){return bt(e).id}function Mt(e){const t=bt(e).xe;return t||y(`Unknown calendar ${kt(e)}; might need getExotic or getAny`),t}function _t(e){if(void 0!==e)return Mt(t=e),kt(t);var t}const Tt=Ct,Dt=it(ft,class{get calendarId(){return Tt(this).calendarId}toJSON(){return Tt(this).toJSON()}valueOf(){return Tt(this).valueOf()}},Tt,dt,ut);const It=xt,Rt=it(ht,class{get calendarId(){return It(this).calendarId}get timeZoneId(){return It(this).timeZoneId}get epochMilliseconds(){return It(this).epochMilliseconds}get epochNanoseconds(){return It(this).epochNanoseconds}toJSON(){return It(this).toJSON()}valueOf(){return It(this).valueOf()}},It,dt,ut);function Ot(e){const t=Object.create(Rt.prototype);return Et(t,e),at(t),t}const Pt=wt,Nt=it(pt,class{get epochMilliseconds(){return Pt(this).epochMilliseconds}get epochNanoseconds(){return Pt(this).epochNanoseconds}toJSON(){return Pt(this).toJSON()}valueOf(){return Pt(this).valueOf()}});function jt(e){return void 0===e?F:Mt(e)()}const Bt=Ct,Lt=it(ft,class{get calendarId(){return z(Bt(this).calendar)}toJSON(){return function(e){const t=e.calendar;return Be(e,void 0)+(t===F?"":Fe(z(t),0))}(Bt(this))}valueOf(){return ot()}},Bt,lt,J);const Ft=xt,zt=it(ht,class{get calendarId(){return z(Ft(this).calendar)}get timeZoneId(){return Ft(this).timeZone.id}get epochMilliseconds(){return le(Ft(this).epochNanoseconds)}get epochNanoseconds(){return Ft(this).epochNanoseconds}toJSON(){return function(e){const t=e.calendar,n=e.timeZone,r=n.B(e.epochNanoseconds);return Be(he(e.epochNanoseconds+BigInt(r)),void 0)+Le(function(e){return Me(e,W,7)}(r))+(i=n.id,1!==(a=0)?"["+(2===a?"!":"")+i+"]":"")+(t===F?"":Fe(z(t),0));var i,a}(Ft(this))}valueOf(){return ot()}},Ht,lt,J);function Ut(e){const t=Object.create(zt.prototype);return Et(t,e),at(t),t}function Ht(e){const t=Ft(e);return{...De(t),calendar:t.calendar}}const Gt=wt,qt=it(pt,class{get epochMilliseconds(){return le(Gt(this).epochNanoseconds)}get epochNanoseconds(){return Gt(this).epochNanoseconds}toJSON(){return Be(he(Gt(this).epochNanoseconds),void 0)+"Z"}valueOf(){return ot()}});const $t=r?function(e){return It(e).offsetNanoseconds}:function(e){return De(Ft(e)).offsetNanoseconds},Wt=r?function(e,t,n,i,a,s,o,l,c,u){return function(e){const t=Object.create(Dt.prototype);return St(t,e),at(t),t}(new r.PlainDateTime(e,t,n,i,a,s,o,l,c,_t(u)))}:function(e,t,n,r=0,i=0,a=0,s=0,o=0,c=0,u){return function(e){const t=Object.create(Lt.prototype);return St(t,e),at(t),t}(Te(Ce(me(E(l,{year:e,month:t,day:n,hour:r,minute:i,second:a,millisecond:s,microsecond:o,nanosecond:c}))),jt(u)))},Vt=r?function(e,t,n){return Ot(Tt(e).toZonedDateTime(t,n))}:function(e,t,n){return Ut((r=Bt(e),i=Ke($e(t)),a=function(e){return h(function(e){return void 0===e?Object.create(null):function(e){if(!c(e))throw new TypeError("Invalid object");return e}(e)}(e))}(n),_e(Se(function(e,t,n=0,r=e.R(t)){if(1===r.length)return r[0];if(1===n&&y("Ambiguous offset"),r.length)return r[3===n?1:0];const i=ce(t),a=((e,t)=>{const n=e.B(t-Q);return(e=>(e>Y&&y("Out-of-bounds TimeZone gap"),e))(e.B(t+Q)-n)})(e,i),s=he(i+BigInt(a*(2===n?-1:1)));return(r=e.R(s))[2===n?0:r.length-1]}(i,r,a)),i,r.calendar)));var r,i,a},Yt=r?function(e){return function(e){const t=Object.create(Nt.prototype);return At(t,e),at(t),t}
2(r.Instant.fromEpochMilliseconds(e))}:function(e){return function(e){const t=Object.create(qt.prototype);return At(t,e),at(t),t}((t=Se(BigInt(function(e,t="number"){return Number.isInteger(e)||y(((e,t)=>`Non-integer ${e}: ${t}`)(t,e)),e||0}(o(e,n),n))*K),{epochNanoseconds:t}));var t,n},Kt=r?function(e,t){return Ot(Pt(e).toZonedDateTimeISO(t))}:function(e,t){return Ut((n=Gt(e),r=Ke($e(t)),_e(n.epochNanoseconds,r,void 0)));var n,r};function Zt(e,t){let n=cn(e);return n[2]+=7*t,un(n)}function Qt(e,t){let n=cn(e);return n[2]+=t,un(n)}function Xt(e,t){let n=cn(e);return n[6]+=t,un(n)}function Jt(e,t){return en(e,t)/7}function en(e,t){return(t.valueOf()-e.valueOf())/864e5}function tn(e,t){let n=an(e),r=an(t);return{years:0,months:0,days:Math.round(en(n,r)),milliseconds:t.valueOf()-r.valueOf()-(e.valueOf()-n.valueOf())}}function nn(e,t){let n=rn(e,t);return null!==n&&n%7==0?n/7:null}function rn(e,t){return fn(e)===fn(t)?Math.round(en(e,t)):null}function an(e){return un([e.getUTCFullYear(),e.getUTCMonth(),e.getUTCDate()])}function sn(e,t,n,r){let i=un([t,0,1+on(t,n,r)]),a=an(e),s=Math.round(en(i,a));return Math.floor(s/7)+1}function on(e,t,n){let r=7+t-n;return-(7+un([e,0,r]).getUTCDay()-t)%7+r-1}function ln(e){return new Date(e[0],e[1]||0,null==e[2]?1:e[2],e[3]||0,e[4]||0,e[5]||0)}function cn(e){return[e.getUTCFullYear(),e.getUTCMonth(),e.getUTCDate(),e.getUTCHours(),e.getUTCMinutes(),e.getUTCSeconds(),e.getUTCMilliseconds()]}function un(e){return 1===e.length&&(e=e.concat([0])),new Date(Date.UTC(...e))}function dn(e){return!isNaN(e.valueOf())}function fn(e){return 1e3*e.getUTCHours()*60*60+1e3*e.getUTCMinutes()*60+1e3*e.getUTCSeconds()+e.getUTCMilliseconds()}let hn={};var pn;function mn(e,t){let n=null,r=null;return e.start&&(n=t.createMarker(e.start)),e.end&&(r=t.createMarker(e.end)),n||r?n&&r&&r<n?null:{start:n,end:r}:null}function gn(e,t){let n,r,i=[],{start:a}=t;for(e.sort(vn),n=0;n<e.length;n+=1)r=e[n],r.start>a&&i.push({start:a,end:r.start}),r.end>a&&(a=r.end);return a<t.end&&i.push({start:a,end:t.end}),i}function vn(e,t){return e.start.valueOf()-t.start.valueOf()}function yn(e,t){let{start:n,end:r}=e,i=null;return null!==t.start&&(n=null===n?t.start:new Date(Math.max(n.valueOf(),t.start.valueOf()))),null!=t.end&&(r=null===r?t.end:new Date(Math.min(r.valueOf(),t.end.valueOf()))),(null===n||null===r||n<r)&&(i={start:n,end:r}),i}function bn(e,t){return(null===e.start?null:e.start.valueOf())===(null===t.start?null:t.start.valueOf())&&(null===e.end?null:e.end.valueOf())===(null===t.end?null:t.end.valueOf())}function wn(e,t){return(null===e.end||null===t.start||e.end>t.start)&&(null===e.start||null===t.end||e.start<t.end)}function An(e,t){return(null===e.start||null!==t.start&&t.start>=e.start)&&(null===e.end||null!==t.end&&t.end<=e.end)}function xn(e,t){return(null===e.start||t>=e.start)&&(null===e.end||t<e.end)}function En(e,t){return null!=t.start&&e<t.start?t.start:null!=t.end&&e>=t.end?new Date(t.end.valueOf()-1):e}function Cn(e,t){let n=t.markerToArray(e.marker);return{marker:e.marker,instantMs:e.instantMs,timeZoneOffset:(e.marker.valueOf()-e.instantMs)/6e4,array:n,year:n[0],month:n[1],day:n[2],hour:n[3],minute:n[4],second:n[5],millisecond:n[6]}}function Sn(e,t,n){let r=Cn(e,n.calendarSystem);return{date:r,start:r,end:t?Cn(t,n.calendarSystem):null,timeZone:n.timeZone,localeCodes:n.locale.codes}}function kn(e){return e%1==0}function Mn(e,t){let n=String(e);return"000".substr(0,t-n.length)+n}pn=class{getMarkerYear(e){return e.getUTCFullYear()}getMarkerMonth(e){return e.getUTCMonth()}getMarkerDay(e){return e.getUTCDate()}arrayToMarker(e){return un(e)}markerToArray(e){return cn(e)}},hn.gregory=pn;const _n=["years","months","days","milliseconds"],Tn=/^(-?)(?:(\d+)\.)?(\d+):(\d\d)(?::(\d\d)(?:\.(\d\d\d))?)?/;function Dn(e,t){return"string"==typeof e?function(e){let t=Tn.exec(e);if(t){let e=t[1]?-1:1;return{years:0,months:0,days:e*(t[2]?parseInt(t[2],10):0),milliseconds:e*(60*(t[3]?parseInt(t[3],10):0)*60*1e3+60*(t[4]?parseInt(t[4],10):0)*1e3+1e3*(t[5]?parseInt(t[5],10):0)+(t[6]?parseInt(t[6],10):0))}}return null}(e):"object"==typeof e&&e?In(e):"number"==typeof e?In({[t||"milliseconds"]:e}):null}function In(e){let t={years:e.years||e.year||0,months:e.months||e.month||0,days:e.days||e.day||0,milliseconds:60*(e.hours||e.hour||0)*60*1e3+60*(e.minutes||e.minute||0)*1e3+1e3*(e.seconds||e.second||0)+(e.milliseconds||e.millisecond||e.ms||0)},n=e.weeks||e.week;return n&&(t.days+=7*n,t.specifiedWeeks=!0),t}function Rn(e,t){return e.years===t.years&&e.months===t.months&&e.days===t.days&&e.milliseconds===t.milliseconds}function On(e,t){return{years:e.years+t.years,months:e.months+t.months,days:e.days+t.days,milliseconds:e.milliseconds+t.milliseconds}}function Pn(e,t){return{years:e.years-t.years,months:e.months-t.months,days:e.days-t.days,milliseconds:e.milliseconds-t.milliseconds}}function Nn(e,t){return{years:e.years*t,months:e.months*t,days:e.days*t,milliseconds:e.milliseconds*t}}function jn(e){return Bn(e)/864e5}
2function Bn(e){return 31536e6*e.years+2592e6*e.months+864e5*e.days+e.milliseconds}function Ln(e,t){let n=null;for(let r=0;r<_n.length;r+=1){let i=_n[r];if(t[i]){let r=e[i]/t[i];if(!kn(r)||null!==n&&n!==r)return null;n=r}else if(e[i])return null}return n}function Fn(e){let t=e.milliseconds;if(t){if(t%1e3!=0)return{unit:"millisecond",value:t};if(t%6e4!=0)return{unit:"second",value:t/1e3};if(t%36e5!=0)return{unit:"minute",value:t/6e4};if(t)return{unit:"hour",value:t/36e5}}return e.days?e.specifiedWeeks&&e.days%7==0?{unit:"week",value:e.days/7}:{unit:"day",value:e.days}:e.months?{unit:"month",value:e.months}:e.years?{unit:"year",value:e.years}:{unit:"millisecond",value:0}}function zn(e,t,n=!1){let r=e.toISOString();return r=r.replace(".000",""),n&&(r=r.replace("T00:00:00Z","")),r.length>10&&(null==t?r=r.replace("Z",""):0!==t&&(r=r.replace("Z",function(e,t=!1){let n=e<0?"-":"+",r=Math.abs(e),i=Math.floor(r/60),a=Math.round(r%60);return t?`${n+Mn(i,2)}:${Mn(a,2)}`:`GMT${n}${i}${a?`:${Mn(a,2)}`:""}`}(t,!0)))),r}function Un(e){return e.toISOString().replace(/T.*$/,"")}function Hn(e){return Mn(e.getUTCHours(),2)+":"+Mn(e.getUTCMinutes(),2)+":"+Mn(e.getUTCSeconds(),2)}function Gn(e){let t="";for(const n of e)t+=n.value;return t}const qn=/^\s*(\d{4})(-?(\d{2})(-?(\d{2})([T ](\d{2}):?(\d{2})(:?(\d{2})(\.(\d+))?)?(Z|(([-+])(\d{2})(:?(\d{2}))?))?)?)?)?$/;class $n{constructor(e){this.timeZone=e.timeZone,this.calendarSystem=function(e){return new hn[e]}(e.calendarSystem),this.locale=e.locale,this.weekDow=e.locale.week.dow,this.weekDoy=e.locale.week.doy,"ISO"===e.weekNumberCalculation&&(this.weekDow=1,this.weekDoy=4),"number"==typeof e.firstDay&&(this.weekDow=e.firstDay),"function"==typeof e.weekNumberCalculation&&(this.weekNumberFunc=e.weekNumberCalculation),this.weekTextLong=e.weekTextLong,this.weekTextShort=e.weekTextShort??e.weekTextLong,this.cmdFormatter=e.cmdFormatter}createMarker(e){let t=this.createMarkerMeta(e);return null===t?null:t.marker}createNowMarker(){return this.timestampToMarker((new Date).valueOf())}createMarkerMeta(e){if("string"==typeof e)return this.parse(e);let t,n=null;return"number"==typeof e?(n=this.timestampToMarker(e),t=e):e instanceof Date?(e=e.valueOf(),isNaN(e)||(n=this.timestampToMarker(e),t=e)):Array.isArray(e)&&(n=un(e)),null!==n&&dn(n)?{marker:n,isTimeUnspecified:!1,instantMs:t}:null}parse(e){let t=function(e){let t=qn.exec(e);if(t){let e=new Date(Date.UTC(Number(t[1]),t[3]?Number(t[3])-1:0,Number(t[5]||1),Number(t[7]||0),Number(t[8]||0),Number(t[10]||0),t[12]?1e3*Number(`0.${t[12]}`):0));if(dn(e)){let n=null;return t[13]&&(n=("-"===t[15]?-1:1)*(60*Number(t[16]||0)+Number(t[18]||0))),{marker:e,isTimeUnspecified:!t[6],timeZoneOffset:n}}}return null}(e);if(null===t)return null;let n,{marker:r}=t;return null!==t.timeZoneOffset&&(n=r.valueOf()-60*t.timeZoneOffset*1e3,r=this.timestampToMarker(n)),{marker:r,isTimeUnspecified:t.isTimeUnspecified,instantMs:n}}getYear(e){return this.calendarSystem.getMarkerYear(e)}getMonth(e){return this.calendarSystem.getMarkerMonth(e)}getDay(e){return this.calendarSystem.getMarkerDay(e)}add(e,t){let n=this.calendarSystem.markerToArray(e);return n[0]+=t.years,n[1]+=t.months,n[2]+=t.days,n[6]+=t.milliseconds,this.calendarSystem.arrayToMarker(n)}subtract(e,t){let n=this.calendarSystem.markerToArray(e);return n[0]-=t.years,n[1]-=t.months,n[2]-=t.days,n[6]-=t.milliseconds,this.calendarSystem.arrayToMarker(n)}addYears(e,t){let n=this.calendarSystem.markerToArray(e);return n[0]+=t,this.calendarSystem.arrayToMarker(n)}addMonths(e,t){let n=this.calendarSystem.markerToArray(e);return n[1]+=t,this.calendarSystem.arrayToMarker(n)}diffWholeYears(e,t){let{calendarSystem:n}=this;return fn(e)===fn(t)&&n.getMarkerDay(e)===n.getMarkerDay(t)&&n.getMarkerMonth(e)===n.getMarkerMonth(t)?n.getMarkerYear(t)-n.getMarkerYear(e):null}diffWholeMonths(e,t){let{calendarSystem:n}=this;return fn(e)===fn(t)&&n.getMarkerDay(e)===n.getMarkerDay(t)?n.getMarkerMonth(t)-n.getMarkerMonth(e)+12*(n.getMarkerYear(t)-n.getMarkerYear(e)):null}greatestWholeUnit(e,t){let n=this.diffWholeYears(e,t);return null!==n?{unit:"year",value:n}:(n=this.diffWholeMonths(e,t),null!==n?{unit:"month",value:n}:(n=nn(e,t),null!==n?{unit:"week",value:n}:(n=rn(e,t),null!==n?{unit:"day",value:n}:(n=function(e,t){return(t.valueOf()-e.valueOf())/36e5}(e,t),kn(n)?{unit:"hour",value:n}:(n=function(e,t){return(t.valueOf()-e.valueOf())/6e4}(e,t),kn(n)?{unit:"minute",value:n}:(n=function(e,t){return(t.valueOf()-e.valueOf())/1e3}(e,t),kn(n)?{unit:"second",value:n}:{unit:"millisecond",value:t.valueOf()-e.valueOf()}))))))}
2countDurationsBetween(e,t,n){let r;return n.years&&(r=this.diffWholeYears(e,t),null!==r)?r/(jn(n)/365):n.months&&(r=this.diffWholeMonths(e,t),null!==r)?r/(jn(n)/30):n.days&&(r=rn(e,t),null!==r)?r/jn(n):(t.valueOf()-e.valueOf())/Bn(n)}startOf(e,t){return"year"===t?this.startOfYear(e):"month"===t?this.startOfMonth(e):"week"===t?this.startOfWeek(e):"day"===t?an(e):"hour"===t?function(e){return un([e.getUTCFullYear(),e.getUTCMonth(),e.getUTCDate(),e.getUTCHours()])}(e):"minute"===t?function(e){return un([e.getUTCFullYear(),e.getUTCMonth(),e.getUTCDate(),e.getUTCHours(),e.getUTCMinutes()])}(e):"second"===t?function(e){return un([e.getUTCFullYear(),e.getUTCMonth(),e.getUTCDate(),e.getUTCHours(),e.getUTCMinutes(),e.getUTCSeconds()])}(e):null}startOfYear(e){return this.calendarSystem.arrayToMarker([this.calendarSystem.getMarkerYear(e)])}startOfMonth(e){return this.calendarSystem.arrayToMarker([this.calendarSystem.getMarkerYear(e),this.calendarSystem.getMarkerMonth(e)])}startOfWeek(e){return this.calendarSystem.arrayToMarker([this.calendarSystem.getMarkerYear(e),this.calendarSystem.getMarkerMonth(e),e.getUTCDate()-(e.getUTCDay()-this.weekDow+7)%7])}computeWeekNumber(e){return this.weekNumberFunc?this.weekNumberFunc(this.toDate(e)):function(e,t,n){let r=e.getUTCFullYear(),i=sn(e,r,t,n);if(i<1)return sn(e,r-1,t,n);let a=sn(e,r+1,t,n);return a>=1?Math.min(i,a):i}(e,this.weekDow,this.weekDoy)}formatToParts(e,t,n={}){return t.formatToParts(this.toZonedInstant(e,n.instantMs),this)}formatRangeToParts(e,t,n,r={}){let{endInstantMs:i}=r;return r.isEndExclusive&&(t=Xt(t,-1),null!=i&&(i-=1)),n.formatRangeToParts(this.toZonedInstant(e,r.startInstantMs),this.toZonedInstant(t,i),this)}toZonedInstant(e,t){return null==t&&(t=this.toDate(e).valueOf()),{marker:this.timestampToMarker(t),instantMs:t}}formatIso(e,t={}){let n=null;return t.omitTimeZoneOffset||(n=this.offsetForMarker(e)),zn(e,n,t.omitTime)}timestampToMarker(e){if("local"===this.timeZone)return un([(t=new Date(e)).getFullYear(),t.getMonth(),t.getDate(),t.getHours(),t.getMinutes(),t.getSeconds(),t.getMilliseconds()]);var t;if("UTC"===this.timeZone)return new Date(e);const n=Kt(Yt(e),this.timeZone);return new Date(Date.UTC(n.year,n.month-1,n.day,n.hour,n.minute,n.second,n.millisecond))}offsetForMarker(e){return"local"===this.timeZone?-ln(cn(e)).getTimezoneOffset():"UTC"===this.timeZone?0:$t(Vt(Wt(e.getUTCFullYear(),e.getUTCMonth()+1,e.getUTCDate(),e.getUTCHours(),e.getUTCMinutes(),e.getUTCSeconds(),e.getUTCMilliseconds()),this.timeZone))/6e10}toDate(e){return"local"===this.timeZone?ln(cn(e)):"UTC"===this.timeZone?new Date(e.valueOf()):new Date(Vt(Wt(e.getUTCFullYear(),e.getUTCMonth()+1,e.getUTCDate(),e.getUTCHours(),e.getUTCMinutes(),e.getUTCSeconds(),e.getUTCMilliseconds()),this.timeZone).epochMilliseconds)}}const Wn=new Set(["week","meridiem","omitZeroMinute","omitCommas","forceCommas","omitTrailing","weekdayJustify"]),Vn=/([ap])\.?m\.?/i,Yn=/,/g,Kn=/\u200e/g,Zn=/[\s.,]+$/,Qn=/^\s+$/;class Xn{constructor(e){const t={},n={};for(const r in e)Wn.has(r)?n[r]=e[r]:t[r]=e[r];t.timeZoneName&&(t.timeZoneName="shortOffset"),this.timeZoneOnly=1===Object.keys(t).length&&Boolean(t.t
2imeZoneName),this.weekOnly=Boolean(!Object.keys(t).length&&n.week),this.timeZoneOnly||(t.timeZoneName&&(t.hour||(t.hour="2-digit"),t.minute||(t.minute="2-digit")),n.omitZeroMinute&&(t.second||t.fractionalSecondDigits)&&delete n.omitZeroMinute),this.standardOptions=t,this.extendedOptions=n}formatToParts(e,t){const{extendedOptions:n}=this;if(this.timeZoneOnly)return this.getFormats(t).normalFormat.formatToParts(e.instantMs).filter(e=>"timeZoneName"===e.type);if(this.weekOnly)return function(e,t,n,r,i){const a=[];return"long"===i?a.push({type:"literal",value:t}):"short"!==i&&"narrow"!==i||a.push({type:"literal",value:n}),"long"!==i&&"short"!==i||a.push({type:"literal",value:" "}),a.push({type:"week",value:r.simpleNumberFormat.format(e)}),"rtl"===r.options.direction&&a.reverse(),a}(t.computeWeekNumber(e.marker),t.weekTextLong,t.weekTextShort,t.locale,n.week);const{normalFormat:r,zeroFormat:i}=this.getFormats(t);return function(e,t){if(Jn(e,t),t.weekdayJustify&&3===e.length&&Qn.test(e[1].value)&&"weekday"===e["start"===t.weekdayJustify?2:0].type&&e.reverse(),t.forceCommas)for(const t of e)"literal"
2===t.type&&Qn.test(t.value)&&(t.value=`,${t.value}`);return t.omitTrailing&&er(e),e.filter(e=>e.value)}((i&&!e.marker.getUTCMinutes()?i:r).formatToParts(e.instantMs),n)}formatRangeToParts(e,t,n){const{extendedOptions:r}=this;if(this.timeZoneOnly||this.weekOnly)return this.formatToParts(e,n).map(e=>({source:"literal"===e.type?"shared":"startRange",...e}));const{normalFormat:i,zeroFormat:a}=this.getFormats(n);return function(e,t){if(Jn(e,t),t.forceCommas)for(const t of e)"literal"===t.type&&Qn.test(t.value)&&(t.value=`,${t.value}`);return t.omitTrailing&&er(e),e.filter(e=>e.value)}((!a||e.marker.getUTCMinutes()||t.marker.getUTCMinutes()?i:a).formatRangeToParts(e.instantMs,t.instantMs),r)}getFormats(e){if(this.cachedContext!==e){const{extendedOptions:t}=this,{codes:n}=e.locale,r={...this.standardOptions,timeZone:"local"===e.timeZone?void 0:e.timeZone},i=new Intl.DateTimeFormat(n,r);let a;if(t.omitZeroMinute){const e={...r};delete e.minute,a=new Intl.DateTimeFormat(n,e)}this.cachedContext=e,this.cachedFormats={normalFormat:i,zeroFormat:a}}return this.cachedFormats}}function Jn(e,t){let n;for(const r of e){const e="literal"===r.type;if(e||"dayPeriod"===r.type){let i=r.value;if(i=i.replace(Kn,""),t.omitCommas&&(i=i.replace(Yn,"")),!e){const{meridiem:e}=t;!1===e?i=i.replace(Vn,""):"narrow"===e?i=i.replace(Vn,(e,t)=>t.toLocaleLowerCase()):"short"===e?i=i.replace(Vn,(e,t)=>`${t.toLocaleLowerCase()}m`):"lowercase"===e&&(i=i.replace(Vn,e=>e.toLocaleLowerCase())),n&&(n.value=n.value.trimEnd())}r.value=i}n=e?r:void 0}}function er(e){const t=e[e.length-1];"literal"===t?.type&&(t.value=t.value.replace(Zn,""),t.value||e.pop())}class tr{constructor(e){this.cmdStr=e}formatToParts(e,t){const n=t.cmdFormatter(this.cmdStr,Sn(e,null,t));return Array.isArray(n)?n:[{type:"literal",value:n}]}formatRangeToParts(e,t,n){const r=n.cmdFormatter(this.cmdStr,Sn(e,t,n));return Array.isArray(r)?r.map(e=>({source:"shared",...e})):[{source:"shared",type:"literal",value:r}]}}class nr{constructor(e){this.func=e}formatToParts(e,t){return[{type:"literal",value:this.func(Sn(e,null,t))}]}formatRangeToParts(e,t,n){return[{source:"shared",type:"literal",value:this.func(Sn(e,t,n))}]}}},35558(e,t,n){"use strict";n.d(t,{D:()=>a,c:()=>s,i:()=>o});var r=n(8249),i=n(23646);class a{constructor(e){this.props=e,this.initHiddenDays()}buildPrev(e,t,n,r){let{dateEnv:i}=this.props,a=i.subtract(i.startOf(t,e.currentRangeUnit),e.dateIncrement);return this.build(a,n,-1,r)}buildNext(e,t,n,r){let{dateEnv:i}=this.props,a=i.add(i.startOf(t,e.currentRangeUnit),e.dateIncrement);return this.build(a,n,1,r)}build(e,t,n,i=!0){let a,s,o,l,c,u,{props:d}=this;return a=this.buildValidRange(t),a=this.trimHiddenDays(a),i&&(e=(0,r.yx)(e,a)),s=this.buildCurrentRangeInfo(e,n),o=/^(year|month|week|day)$/.test(s.unit),l=this.buildRenderRange(this.trimHiddenDays(s.range),s.unit,o),l=this.trimHiddenDays(l),c=l,d.showNonCurrentDates||(c=(0,r.im)(c,s.range)),c=this.adjustActiveRange(c),c=(0,r.im)(c,a),u=(0,r.WS)(s.range,a),(0,r.$B)(l,e)||(e=l.start),{currentDate:e,validRange:a,currentRange:s.range,currentRangeUnit:s.unit,isRangeAllDay:o,activeRange:c,renderRange:l,slotMinTime:d.slotMinTime,slotMaxTime:d.slotMaxTime,isValid:u,dateIncrement:this.buildDateIncrement(s.duration)}}buildValidRange(e){let t=this.props.validRangeInput,n="function"==typeof t?t.call(this.props.calendarApi,this.props.dateEnv.toDate(e)):t;return this.refineRange(n)||{start:null,end:null}}buildCurrentRangeInfo(e,t){let n,{props:i}=this,a=null,s=null,o=null;return i.duration?(a=i.duration,s=i.durationUnit,o=this.buildRangeFromDuration(e,t,a,s)):(n=this.props.dayCount)?(s="day",o=this.buildRangeFromDayCount(e,t,n)):(o=this.buildCustomVisibleRange(e))?s=i.dateEnv.greatestWholeUnit(o.start,o.end).unit:(a=this.getFallbackDuration(),s=(0,r.Mq)(a).unit,o=this.buildRangeFromDuration(e,t,a,s)),{duration:a,unit:s,range:o}}getFallbackDuration(){return(0,r.xC)({day:1})}adjustActiveRange(e){let{dateEnv:t,usesMinMaxTime:n,slotMinTime:i,slotMaxTime:a}=this.props,{start:s,end:o}=e;return n&&((0,r.Hv)(i)<0&&(s=(0,r.ol)(s),s=t.add(s,i)),(0,r.Hv)(a)>
21&&(o=(0,r.ol)(o),o=(0,r.fi)(o,-1),o=t.add(o,a))),{start:s,end:o}}buildRangeFromDuration(e,t,n,i){let a,s,o,{dateEnv:l,dateAlignment:c}=this.props;if(!c){let{dateIncrement:e}=this.props;c=e&&(0,r.Oh)(e)<(0,r.Oh)(n)?(0,r.Mq)(e).unit:i}function u(){a=l.startOf(e,c),s=l.add(a,n),o={start:a,end:s}}return(0,r.Hv)(n)<=1&&this.isHiddenDay(a)&&(a=this.skipHiddenDays(a,t),a=(0,r.ol)(a)),u(),this.trimHiddenDays(o)||(e=this.skipHiddenDays(e,t),u()),o}buildRangeFromDayCount(e,t,n){let i,{dateEnv:a,dateAlignment:s}=this.props,o=0,l=e;s&&(l=a.startOf(l,s)),l=(0,r.ol)(l),l=this.skipHiddenDays(l,t),i=l;do{i=(0,r.fi)(i,1),this.isHiddenDay(i)||(o+=1)}while(o<n);return{start:l,end:i}}buildCustomVisibleRange(e){let{props:t}=this,n=t.visibleRangeInput,r="function"==typeof n?n.call(t.calendarApi,t.dateEnv.toDate(e)):n,i=this.refineRange(r);return!i||null!=i.start&&null!=i.end?i:null}buildRenderRange(e,t,n){return e}buildDateIncrement(e){let t,{dateIncrement:n}=this.props;return n||((t=this.props.dateAlignment)?(0,r.xC)(1,t):e||(0,r.xC)({days:1}))}refineRange(e){if(e){let t=(0,r.RC)(e,this.props.dateEnv);return t&&(t=(0,i.L)(t)),t}return null}initHiddenDays(){let e,t=this.props.hiddenDays||[],n=[],r=0;for(!1===this.props.weekends&&t.push(0,6),e=0;e<7;e+=1)(n[e]=-1!==t.indexOf(e))||(r+=1);if(!r)throw new Error("invalid hiddenDays");this.isHiddenDayHash=n}trimHiddenDays(e){let{start:t,end:n}=e;return t&&(t=this.skipHiddenDays(t)),n&&(n=this.skipHiddenDays(n,-1,!0)),null==t||null==n||t<n?{start:t,end:n}:null}isHiddenDay(e){return e instanceof Date&&(e=e.getUTCDay()),this.isHiddenDayHash[e]}skipHiddenDays(e,t=1,n=!1){for(;this.isHiddenDayHash[(e.getUTCDay()+(n?t:0)+7)%7];)e=(0,r.fi)(e,t);return e}}function s(e,t){const{currentRange:n}=e;if("year"===e.currentRangeUnit)return t.diffWholeYears(n.start,n.end)>1?"year":"month";if("month"===e.currentRangeUnit){if(t.diffWholeMonths(n.start,n.end)>1)return"month"}else if("week"===e.currentRangeUnit){if((0,r.UU)(n.start,n.end)>1)return"week"}else if("day"===e.currentRangeUnit&&(0,r.C1)(n.start,n.end)>1)return"day"}function o(e,t,n){if(e.valueOf()===(0,r.ol)(e).valueOf()){if("year"===t)return!n.getMonth(e)&&1===n.getDay(e);if("month"===t)return 1===n.getDay(e);if("week"===t)return e.getUTCDay()===n.weekDow;if("day"===t)return!0}return!1}},23646(e,t,n){"use strict";n.d(t,{$:()=>E,A:()=>be,D:()=>tt,F:()=>Oe,G:()=>it,H:()=>ut,I:()=>f,J:()=>h,K:()=>F,L:()=>pe,M:()=>Ee,N:()=>Ce,O:()=>ge,P:()=>xe,Q:()=>de,R:()=>te,S:()=>ae,T:()=>ie,U:()=>c,W:()=>U,X:()=>z,Y:()=>m,Z:()=>x,_:()=>C,a:()=>at,a0:()=>S,a1:()=>Fe,a2:()=>re,a3:()=>A,a4:()=>w,a5:()=>He,a6:()=>Ge,a7:()=>_,a8:()=>me,a9:()=>we,aa:()=>Ze,ab:()=>Je,ac:()=>ht,ad:()=>yt,ae:()=>dt,af:()=>le,ag:()=>Ve,ah:()=>ce,ai:()=>g,aj:()=>ct,ak:()=>gt,al:()=>wt,am:()=>mt,an:()=>qe,ao:()=>G,ap:()=>q,aq:()=>bt,ar:()=>_e,as:()=>lt,b:()=>ze,c:()=>s,d:()=>Me,e:()=>N,f:()=>R,g:()=>b,h:()=>P,i:()=>J,j:()=>W,k:()=>D,l:()=>M,m:()=>O,n:()=>Ae,p:()=>ye,r:()=>X,s:()=>st,u:()=>L,v:()=>Le,w:()=>o,x:()=>$e,y:()=>We,z:()=>nt});var r=n(8249),i=n(41889),a=n(38868);
2function s(e){return"object"==typeof e&&e?new r.OW(e):"string"==typeof e?new r.B1(e):"function"==typeof e?new r.L0(e):null}function o(...e){console.warn("FullCalendar:",...e)}const l={};function c(e,t){return e&&"string"!=typeof e?(function(e){l[e]||(o(`Invalid option \`${e}\`: expected a className string or a falsy value.`),l[e]=!0)}(t),""):e}function u(e,t){return"function"==typeof e?n=>c(e(n),t):c(e,t)}function d(e){e.preventDefault()}function f(e,t,n,r){let i=function(e,t){return n=>{let r=n.target.closest(e);r&&t.call(r,n,r)}}(n,r);return e.addEventListener(t,i),()=>{e.removeEventListener(t,i)}}function h(e,t,n,r){let i;return f(e,"mouseover",t,(e,t)=>{if(t!==i){i=t,n(e,t);let a=e=>{i=null,r(e,t),t.removeEventListener("mouseleave",a)};t.addEventListener("mouseleave",a)}})}const p=["webkitTransitionEnd","otransitionend","oTransitionEnd","msTransitionEnd","transitionend"];function m(e,t){let n=r=>{t(r),p.forEach(t=>{e.removeEventListener(t,n)})};p.forEach(t=>{e.addEventListener(t,n)})}function g(e){return{onClick:e,...v(e)}}function v(e){return{tabIndex:0,onKeyDown(t){"Enter"!==t.key&&" "!==t.key||(e(t),t.preventDefault())}}}let y=0;function b(){return y+=1,String(y)}function w(){document.body.classList.add(i.c.notAllowed)}function A(){document.body.classList.remove(i.c.notAllowed)}function x(e){e.style.userSelect="none",e.style.webkitUserSelect="none",e.addEventListener("selectstart",d)}function E(e){e.style.userSelect="",e.style.webkitUserSelect="",e.removeEventListener("selectstart",d)}function C(e){e.addEventListener("contextmenu",d)}function S(e){e.removeEventListener("contextmenu",d)}function k(e,t,n){return n.func?n.func(e,t):(r=e[n.field],i=t[n.field],(r||i?null==i?-1:null==r?1:"string"==typeof r||"string"==typeof i?String(r).localeCompare(String(i)):r-i:0)*(n.order||1));var r,i}function M(e,t,n){return"function"==typeof e?e(...t):"string"==typeof e?t.reduce((e,t,n)=>e.replace("$"+n,t||""),e):n}function _(e,t){return e-t}function T(e,t){return e===t}function D(e){const t=e.borderless;return{borderlessX:Boolean(e.borderlessX??t),borderlessTop:Boolean(e.borderlessTop??t),borderlessBottom:Boolean(e.borderlessBottom??t)}}const{hasOwnProperty:I}=Object.prototype;function R(e,t){let n={};for(let r in e)t(e[r],r)&&(n[r]=e[r]);return n}function O(e,t){let n={};for(let r in e)n[r]=t(e[r],r);return n}function P(e){let t=[];for(let n in e)t.push(e[n]);return t}function N(e){let t={};for(let n of e)t[n]=!0;return t}function j(e,t,n){if(e===t)return!0;for(let n in e)if(I.call(e,n)&&!(n in t))return!1;for(let r in t)if(I.call(t,r)&&(!(r in e)||!n(e[r],t[r],r)))return!1;return!0}function B(e,t){return"object"==typeof e&&"object"==typeof t&&e&&t?L(e,t):e===t}function L(e,t){return j(e,t,T)}function F(e,t,n){return j(e,t,(e,t,r)=>{const i=n[r];return i?i(e,t):e===t})}function z(e,t){let n=[];for(let r in e)I.call(e,r)&&(r in t||n.push(r));for(let r in t)I.call(t,r)&&e[r]!==t[r]&&n.push(r);return n}function U(e,t){return e?function(e,t,n){const r={};for(let n in e)I.call(e,n)&&(n in t||(r[n]=e[n]));for(let i in t)I.call(t,i)&&(r[i]=i in e?n(e[i],t[i]):t[i]);return r}(e,t,H):t}function H(e,t){return Object.assign({},e,t)}function G(e){const t=[];for(const n of e)if(Array.isArray(n))for(const e of n)t.push(e);else t.push(n);return t}function q(e,t){const n=[];for(let r=0;r<e.length;r+=1){const i=t(e[r],r);if(Array.isArray(i))for(const e of i)n.push(e);else n.push(i)}return n}function $(e,t){return Array.isArray(e)&&Array.isArray(t)?W(e,t):e===t}function W(e,t,n=T){if(e===t)return!0;let r,i=e.length;if(i!==t.length)return!1;for(r=0;r<i;r+=1)if(!n(e[r],t[r]))return!1;return!0}const V={navLinkDayClick:J,navLinkWeekClick:J,duration:r.xC,buttons:J,toolbarElements:J,prevText:String,nextText:String,prevYearText:String,nextYearText:String,todayText:String,yearText:String,monthText:String,weekTextLong:String,weekTextShort:String,dayText:String,listText:J,todayHint:J,prevHint:J,nextHint:J,buttonDisplay:J,buttonGroupClass:u,buttonClass:u,defaultAllDayEventDuration:r.xC,defaultTimedEventDuration:r.xC,nextDayThreshold:r.xC,scrollTime:r.xC,scrollTimeReset:Boolean,slotMinTime:r.xC,slotMaxTime:r.xC,popoverFormat:s,slotDuration:r.xC,snapDuration:r.xC,headerToolbar:J,footerToolbar:J,forceEventDuration:Boolean,dayLaneClass:u,dayLaneInnerClass:u,dayLaneDidMount:J,dayLaneWillUnmount:J,initialView:String,aspectRatio:Number,weekends:Boolean,weekNumberCalculation:J,weekNumbers:Boolean,weekNumberHeaderClass:u,weekNumberHeaderInnerClass:u,weekNumberHeaderContent:J,weekNumberHeaderDidMount:J,weekNumberHeaderWillUnmount:J,inlineWeekNumberClass:u,inlineWeekNumberContent:J,inlineWeekNumberDidMount:J,inlineWeekNumberWillUnmount:J,editable:Boolean,controller:J,nowIndicator:Boolean,nowIndicatorSnap:J,nowIndicatorHeaderClass:u,nowIndicatorHeaderContent:J,nowIndicatorHeaderDidMount:J,n
vendor: 4,698 bytes, line 2
2owIndicatorHeaderWillUnmount:J,nowIndicatorDotClass:c,nowIndicatorLineClass:u,nowIndicatorLineContent:J,nowIndicatorLineDidMount:J,nowIndicatorLineWillUnmount:J,showNonCurrentDates:Boolean,lazyFetching:Boolean,startParam:String,endParam:String,timeZoneParam:String,timeZone:String,locales:J,locale:J,dragRevertDuration:Number,dragScroll:Boolean,allDayMaintainDuration:Boolean,unselectAuto:Boolean,dropAccept:J,eventOrder:function(e){let t,n,r=[],i=[];for("string"==typeof e?i=e.split(/\s*,\s*/):"function"==typeof e?i=[e]:Array.isArray(e)&&(i=e),t=0;t<i.length;t+=1)n=i[t],"string"==typeof n?r.push("-"===n.charAt(0)?{field:n.substring(1),order:-1}:{field:n,order:1}):"function"==typeof n&&r.push({func:n});return r},eventOrderStrict:Boolean,eventSlicing:Boolean,eventPrintLayout:String,longPressDelay:Number,eventDragMinDistance:Number,expandRows:Boolean,height:J,contentHeight:J,direction:String,colorScheme:String,weekNumberFormat:s,eventResizableFromStart:Boolean,displayEventTime:Boolean,displayEventEnd:Boolean,progressiveEventRendering:Boolean,businessHours:J,initialDate:J,now:J,eventDataTransform:J,tableHeaderSticky:J,footerScrollbarSticky:J,defaultAllDay:Boolean,eventSourceFailure:J,eventSourceSuccess:J,eventDisplay:String,eventStartEditable:Boolean,eventDurationEditable:Boolean,eventOverlap:J,eventConstraint:J,eventAllow:J,eventColor:String,eventContrastColor:String,eventDidMount:J,eventWillUnmount:J,eventContent:J,eventClass:u,eventInnerClass:u,eventTimeClass:u,eventTitleClass:u,eventBeforeClass:u,eventAfterClass:u,listItemEventClass:u,listItemEventInnerClass:u,listItemEventTimeClass:u,listItemEventTitleClass:u,listItemEventBeforeClass:u,listItemEventAfterClass:u,blockEventClass:u,blockEventInnerClass:u,blockEventTimeClass:u,blockEventTitleClass:u,blockEventBeforeClass:u,blockEventAfterClass:u,rowEventClass:u,rowEventInnerClass:u,rowEventTimeClass:u,rowEventTitleClass:u,rowEventTitleSticky:Boolean,rowEventBeforeClass:u,rowEventBeforeContent:J,rowEventAfterClass:u,rowEventAfterContent:J,columnEventClass:u,columnEventInnerClass:u,columnEventTimeClass:u,columnEventTitleClass:u,columnEventTitleSticky:Boolean,columnEventBeforeClass:u,columnEventAfterClass:u,backgroundEventClass:u,backgroundEventDidMount:J,backgroundEventWillUnmount:J,backgroundEventContent:J,backgroundEventInnerClass:u,backgroundEventTitleClass:u,backgroundEventColor:String,selectConstraint:J,selectOverlap:J,selectAllow:J,droppable:Boolean,unselectCancel:String,slotHeaderFormat:J,slotLaneClass:u,slotLaneDidMount:J,slotLaneWillUnmount:J,slotHeaderClass:u,slotHeaderInnerClass:u,slotHeaderContent:J,slotHeaderDidMount:J,slotHeaderWillUnmount:J,slotHeaderAlign:J,slotHeaderSticky:J,slotHeaderRowClass:c,slotHeaderDividerClass:u,dayMaxEvents:J,dayMaxEventRows:J,dayMinWidth:Number,slotHeaderInterval:r.xC,dayHeaderClass:u,dayHeaderInnerClass:u,dayHeaderContent:J,dayHeaderDidMount:J,dayHeaderWillUnmount:J,dayHeaderAlign:J,_dayHeaderSticky:J,dayHeaderRowClass:c,dayHeaderDividerClass:u,dayRowClass:c,dayCellDidMount:J,dayCellWillUnmount:J,dayCellClass:u,dayCellInnerClass:u,dayCellTopContent:J,dayCellTopClass:u,dayCellTopInnerClass:u,dayCellBottomClass:u,allDaySlot:Boolean,allDayText:String,allDayHeaderClass:u,allDayHeaderInnerClass:u,allDayHeaderContent:J,allDayHeaderDidMount:J,allDayHeaderWillUnmount:J,timedText:String,slotMinWidth:Number,slotMinHeight:Number,navLinks:Boolean,eventTimeFormat:s,rerenderDelay:Number,moreLinkText:J,moreLinkHint:J,selectMinDistance:Number,selectable:Boolean,selectLongPressDelay:Number,eventLongPressDelay:Number,selectMirror:Boolean,eventMaxStack:Number,eventMinHeight:Number,eventMinWidth:Number,eventShortHeight:Number,slotEventOverlap:Boolean,firstDay:Number,dayCount:Number,dateAlignment:String,dateIncrement:r.xC,hiddenDays:J,fixedWeekCount:Boolean,validRange:J,visibleRange:J,titleFormat:J,eventInteractive:Boolean,noEventsText:String,viewHint:J,viewChangeHint:String,navLinkHint:J,closeHint:String,eventsHint:String,headingLevel:Number,moreLinkClick:J,moreLinkContent:J,moreLinkDidMount:J,moreLinkWillUnmount:J,moreLinkClass:u,moreLinkInnerClass:u,rowMoreLinkClass:u,rowMoreLinkInnerClass:u,columnMoreLinkClass:u,columnMoreLinkInnerClass:u,navLinkClass:c,monthStartFormat:s,dayCellFormat:s,handleCustomRendering:J,customRenderingMetaMap:J,popoverClass:c,popoverCloseClass:c,popoverCloseContent:J,dayNarrowWidth:Number,borderless:Boolean,borderlessX:Boolean,borderlessTop:Boolean,borderlessBottom:Boolean,fillerClass:u,headerToolbarClass:u,footerToolbarClass:u,toolbarClass:u,toolbarSectionClass:u,toolbarTitleClass:c,tableClass:u,tableHeaderClass:u,tableBodyClass:u,nonBusinessHoursClass:c,highlightClass:c,dayHeaders:Boolean,dayHeaderFormat:s,allDayDiv
2iderClass:c,listDaysClass:c,listDayClass:u,listDayFormat:ee,listDayAltFormat:ee,listDayHeaderDidMount:J,listDayHeaderWillUnmount:J,listDayHeaderClass:u,listDayHeaderInnerClass:u,listDayHeaderContent:J,listDayBodyClass:u,noEventsClass:u,noEventsInnerClass:u,noEventsContent:J,noEventsDidMount:J,noEventsWillUnmount:J,multiMonthMaxColumns:Number,singleMonthMinWidth:Number,singleMonthTitleFormat:s,singleMonthDidMount:J,singleMonthWillUnmount:J,singleMonthClass:u,singleMonthHeaderClass:u,singleMonthHeaderInnerClass:u},Y={datesSet:J,eventsSet:J,eventAdd:J,eventChange:J,eventRemove:J,eventClick:J,eventMouseEnter:J,eventMouseLeave:J,select:J,unselect:J,loading:J,_unmount:J,_beforeprint:J,_afterprint:J,_noDateSelect:J,_noEventDrop:J,_noEventResize:J,_timeScrollRequest:J,dateClick:J,eventDragStart:J,eventDragStop:J,eventDrop:J,eventResizeStart:J,eventResizeStop:J,eventResize:J,drop:J,eventReceive:J,eventLeave:J},K={class:u,className:u,viewClass:u,viewDidMount:J,viewWillUnmount:J,views:J,plugins:J,initialEvents:J,events:J,eventSources:J},Z={type:String,component:J,class:u,className:u,content:J,didMount:J,willUnmount:J,buttonTextKey:String,dateProfileGeneratorClass:J,usesMinMaxTime:Boolean,disallowAmbigTitle:Boolean},Q={dateIncrement:B,headerToolbar:B,footerToolbar:B,buttons:function(e,t){return"object"==typeof e&&e&&"object"==typeof t&&t?j(e,t,L):e===t},plugins:$,events:$,eventSources:$,resources:$};function X(e,t){let n={},r={};for(let r in t)r in e&&(n[r]=t[r](e[r],r));for(let n in e)n in t||(r[n]=e[n]);return{refined:n,extra:r}}function J(e){return e}function ee(e){return!1===e?null:s(e)}function te(e,t,n,r){const i={start:e,end:t};return null!=n&&(i.instantStartMs=n),null!=r&&(i.instantEndMs=r),i}function ne(e,t,n){return t??n.toDate(e).valueOf()}function re(e,t,n,i){const a=null!=t?n.timestampToMarker(t):e,s=null!=t?Math.round((a.valueOf()-t)/6e4):n.offsetForMarker(e);return i||null==t?{marker:a,date:n.toDate(e),dateStr:i?n.formatIso(e,{omitTime:i}):(0,r.NI)(e,s)}:{marker:a,date:new Date(t),dateStr:(0,r.NI)(a,s)}}function ie(e,t){return ne(e.start,e.instantStartMs,t)}function ae(e,t){return ne(e.end,e.instantEndMs,t)}function se(e,t){return null!=e.instantEndMs?t.timestampToMarker(e.instantEndMs):e.end}function oe(e){return null!=e.instantStartMs||null!=e.instantEndMs}function le(e,t,n){return oe(e)||oe(t)?ie(e,n)<ae(t,n)&&ae(e,n)>ie(t,n):(0,r.WS)(e,t)}function ce(e,t,n){if(oe(e)||oe(t)){const r=null!=e.start?ne(e.start,e.instantStartMs,n):-1/0,i=null!=e.end?ne(e.end,e.instantEndMs,n):1/0;return r<=ie(t,n)&&i>=ae(t,n)}return(0,r.wj)(e,t)}function ue(e,t,n){if(null!=e.instantMs&&!t.years&&!t.months&&!t.days){const i=(0,r.Oh)(t),a=e.instantMs+i,s=n.timestampToMarker(a);return s>e.marker?{marker:s,instantMs:a}:{marker:(0,r.Qf)(e.marker,i),instantMs:a}}return{marker:n.add(e.marker,t)}}function de(e,t,n){if(null==e.instantMs&&null==t.instantMs)return t.marker>e.marker?te(e.marker,t.marker):null;const i=ne(e.marker,e.instantMs,n),a=ne(t.marker,t.instantMs,n);return a<=i?null:te(e.marker,t.marker>e.marker?t.marker:(0,r.Qf)(e.marker,a-i),e.instantMs,t.instantMs)}function fe(e,t){return{instanceId:b(),defId:e,range:t}}function he(e){let t=Math.floor((0,r.z$)(e.start,e.end))||1,n=(0,r.ol)(e.start);return{start:n,end:(0,r.fi)(n,t)}}function pe(e,t=(0,r.xC)(0)){let n=null,i=null;if(e.end){i=(0,r.ol)(e.end);let n=e.end.valueOf()-i.valueOf();n&&n>=(0,r.Oh)(t)&&(i=(0,r.fi)(i,1))}return e.start&&(n=(0,r.ol)(e.start),i&&i<=n&&(i=(0,r.fi)(n,1))),{start:n,end:i}}function me(e,t,n,i){return"year"===i?(0,r.xC)(n.diffWholeYears(e,t),"year"):"month"===i?(0,r.xC)(n.diffWholeMonths(e,t),"month"):(0,r.eo)(e,t)}function ge(e,t,n){let{dateEnv:r,pluginHooks:i,options:a}=n,{defs:s,instances:o}=e;o=R(o,e=>!s[e.defId].recurringDef);for(let e in s){let n=s[e];if(n.recurringDef){let{duration:s}=n.recurringDef;s||(s=n.allDay?a.defaultAllDayEventDuration:a.defaultTimedEventDuration);let l=ve(n,s,t,r,i.recurringTypes);for(let t of l){let n=fe(e,{start:t,end:r.add(t,s)});o[n.instanceId]=n}}}return{defs:s,instances:o}}function ve(e,t,n,i,a){let s=a[e.recurringDef.typeId].expand(e.recurringDef.typeData,{start:i.subtract(n.start,t),end:n.end},i);return e.allDay&&(s=s.map(r.ol)),s}function ye(e,t,n,r,i,a){let s={defs:{},instances:{}},o=Ne(n);for(let l of e){let e=Oe(l,t,n,r,o,i,a);e&&be(e,s)}return s}
2function be(e,t={defs:{},instances:{}}){return t.defs[e.def.defId]=e.def,e.instance&&(t.instances[e.instance.instanceId]=e.instance),t}function we(e,t){let n=e.instances[t];if(n){let t=e.defs[n.defId],r=Ee(e,e=>{return n=t,r=e,Boolean(n.groupId&&n.groupId===r.groupId);var n,r});return r.defs[t.defId]=t,r.instances[n.instanceId]=n,r}return{defs:{},instances:{}}}function Ae(){return{defs:{},instances:{}}}function xe(e,t){return{defs:{...e.defs,...t.defs},instances:{...e.instances,...t.instances}}}function Ee(e,t){let n=R(e.defs,t),r=R(e.instances,e=>n[e.defId]);return{defs:n,instances:r}}function Ce(e,t){let{defs:n,instances:r}=e,i={},a={};for(let e in n)t.defs[e]||(i[e]=n[e]);for(let e in r)!t.instances[e]&&i[r[e].defId]&&(a[e]=r[e]);return{defs:i,instances:a}}const Se={display:String,editable:Boolean,startEditable:Boolean,durationEditable:Boolean,constraint:J,overlap:J,allow:J,class:c,className:c,color:String,contrastColor:String},ke={display:null,startEditable:null,durationEditable:null,constraints:[],overlap:null,allows:[],color:"",contrastColor:"",className:""};function Me(e,t){let n=function(e,t){return Array.isArray(e)?ye(e,null,t,!0):"object"==typeof e&&e?ye([e],null,t,!0):null!=e?String(e):null}(e.constraint,t);return{display:e.display||null,startEditable:null!=e.startEditable?e.startEditable:e.editable,durationEditable:null!=e.durationEditable?e.durationEditable:e.editable,constraints:null!=n?[n]:[],overlap:null!=e.overlap?e.overlap:null,allows:null!=e.allow?[e.allow]:[],color:e.color||"",contrastColor:e.contrastColor||"",className:(e.class??e.className)||""}}function _e(e){return e.reduce(Te,ke)}function Te(e,t){return{display:null!=t.display?t.display:e.display,startEditable:null!=t.startEditable?t.startEditable:e.startEditable,durationEditable:null!=t.durationEditable?t.durationEditable:e.durationEditable,constraints:e.constraints.concat(t.constraints),overlap:"boolean"==typeof t.overlap?t.overlap:e.overlap,allows:e.allows.concat(t.allows),color:t.color||e.color,contrastColor:t.contrastColor||e.contrastColor,className:(0,a.j)(e.className,t.className)}}const De={id:String,groupId:String,title:String,url:String,interactive:Boolean},Ie={start:J,end:J,date:J,allDay:Boolean},Re={...De,...Ie,extendedProps:J};function Oe(e,t,n,i,a=Ne(n),s,o){let{refined:l,extra:c}=Pe(e,n,a),u=function(e,t){let n=null;return e&&(n=e.defaultAllDay),null==n&&(n=t.options.defaultAllDay),n}(t,n),d=function(e,t,n,r){for(let i=0;i<r.length;i+=1){let a=r[i].parse(e,n);if(a){let{allDay:n}=e;return null==n&&(n=t,null==n&&(n=a.allDayGuess,null==n&&(n=!1))),{allDay:n,duration:a.duration,typeData:a.typeData,typeId:i}}}return null}(l,u,n.dateEnv,n.pluginHooks.recurringTypes);if(d){let e=je(l,c,t?t.sourceId:"",d.allDay,Boolean(d.duration),n,s);return e.recurringDef={typeId:d.typeId,typeData:d.typeData,duration:d.duration},{def:e,instance:null}}let f=function(e,t,n,i){let a,s,{allDay:o}=e,l=null,c=!1,u=null,d=null!=e.start?e.start:e.date;if(a=n.dateEnv.createMarkerMeta(d),a)l=a.marker;else if(!i)return null;null!=e.end&&(s=n.dateEnv.createMarkerMeta(e.end)),null==o&&(o=null!=t?t:(!a||a.isTimeUnspecified)&&(!s||s.isTimeUnspecified)),o&&l&&(l=(0,r.ol)(l));let f=!o&&a?a.instantMs:void 0,h=null;if(s&&(u=o?(0,r.ol)(s.marker):s.marker,l?o?u>l&&(h=te(l,u)):h=de({marker:l,instantMs:f},{marker:u,instantMs:s.instantMs},n.dateEnv):h=te(l,u,void 0,o?void 0:s.instantMs)),h)c=!0;else if(i)h=te(l,null,f);else{c=n.options.forceEventDuration||!1;let e=ue({marker:l,instantMs:f},o?n.options.defaultAllDayEventDuration:n.options.defaultTimedEventDuration,n.dateEnv);h=te(l,e.marker,f,e.instantMs)}return{allDay:o,hasEnd:c,range:h}}(l,u,n,i);if(f){let e=je(l,c,t?t.sourceId:"",f.allDay,f.hasEnd,n,s),r=fe(e.defId,f.range);return o&&e.publicId&&o[e.publicId]&&(r.instanceId=o[e.publicId]),{def:e,instance:r}}return null}function Pe(e,t,n=Ne(t)){return X(e,n)}function Ne(e){return{...Se,...Re,...e.pluginHooks.eventRefiners}}function je(e,t,n,r,i,a,s){let o={title:e.title||"",groupId:e.groupId||"",publicId:e.id||"",url:e.url||"",recurringDef:null,defId:(s&&e.id?s[e.id]:"")||b(),sourceId:n,allDay:r,hasEnd:i,interactive:e.interactive,ui:Me(e,a),extendedProps:{...e.extendedProps||{},...t}};for(let t of a.pluginHooks.eventDefMemberAdders)Object.assign(o,t(e));return Object.freeze(o.ui.className),Object.freeze(o.extendedProps),o}const Be={start:J,end:J,allDay:Boolean};function Le(e,t,n){let r=function(e,t){let{refined:n,extra:r}=X(e,Be),i=n.start?t.createMarkerMeta(n.start):null,a=n.end?t.createMarkerMeta(n.end):null,{allDay:s}=n;null==s&&(s=i&&i.isTimeUnspecified&&(!a||a.isTimeUnspecified));let o={start:i?i.marker:null,end:a?a.marker:null};if(!s&&i&&a&&(null!=i.instantMs||null!=a.instantMs)){const e=de({marker:i.marker,instantMs:i.instantMs},{marker:a.marker,instantMs:a.instantMs},t);if(!e&&null!=i.instantMs&&null!=a.instantMs)return null;e&&(o={start:e.start,end:e.end})}const l={range:o,allDay:s,...r};return s?(delete l.instantStartMs,delete l.instantEndMs):(null!=i?.instantMs&&(l.instantStartMs=i.instantMs),null!=a?.instantMs&&(l.instantEndMs=a.instantMs)),l}(e,t);if(!r)return null;let{range:i}=r;if(!i.start)return null;if(!i.end){if(null==n)return null;const e=ue({marker:i.start,instantMs:r.instantStartMs},n,t);i.end=e.marker,null!=e.instantMs&&(r.instantEndMs=e.instantMs)}return r}function Fe(e,t){return(0,r.Rq)(e.range,t.range)&&e.allDay===t.allDay&&function(e,t){for(let n in t)if("range"!==n&&"allDay"!==n&&e[n]!==t[n])return!1;for(let n in e)if(!(n in t))return!1;return!0}(e,t)}function ze(e,t,n){return{...Ue(e,t,n),timeZone:t.timeZone}}function Ue(e,t,n,r){const i=r?.instantStartMs??e.instantStartMs,a=r?.instantEndMs??e.instantEndMs,s=re(e.start,i,t,n),o=re(e.end,a,t,n);return{start:s.date,end:o.date,startStr:s.dateStr,endStr:o.dateStr}}function He(e,t){return ne(e.range.start,e.instantStartMs,t)}
2function Ge(e,t){return ne(e.range.end,e.instantEndMs,t)}function qe(e,t,n){let r=Pe({editable:!1},n),i=je(r.refined,r.extra,"",e.allDay,!0,n);return{def:i,ui:ft(i,t),instance:fe(i.defId,e.range),range:e.range,isStart:!0,isEnd:!0}}function $e(e,t,n){n.emitter.trigger("select",{...Ve(e,n),jsEvent:t?t.origEvent:null,view:n.viewApi||n.calendarApi.view})}function We(e,t){t.emitter.trigger("unselect",{jsEvent:e?e.origEvent:null,view:t.viewApi||t.calendarApi.view})}function Ve(e,t){let n={};for(let r of t.pluginHooks.dateSpanTransforms)Object.assign(n,r(e,t));var r,i;return Object.assign(n,(r=e,i=t.dateEnv,{...Ue(r.range,i,r.allDay,r),allDay:r.allDay})),n}function Ye(e,t,n){let{dateEnv:i,options:a}=n,s=t;return e?(s=(0,r.ol)(s),s=i.add(s,a.defaultAllDayEventDuration)):s=i.add(s,a.defaultTimedEventDuration),s}function Ke(e,t,n){return e?{marker:Ye(!0,t.marker,n)}:ue(t,n.options.defaultTimedEventDuration,n.dateEnv)}function Ze(e,t,n,r){let i=dt(e.defs,t),a={defs:{},instances:{}};for(let t in e.defs){let s=e.defs[t];a.defs[t]=Qe(s,i[t],n,r)}for(let t in e.instances){let s=e.instances[t],o=a.defs[s.defId];a.instances[t]=Xe(s,o,i[s.defId],n,r)}return a}function Qe(e,t,n,r){let i=n.standardProps||{};null==i.hasEnd&&t.durationEditable&&(n.startDelta||n.endDelta)&&(i.hasEnd=!0);let a={...e,...i,ui:{...e.ui,...i.ui}};n.extendedProps&&(a.extendedProps={...a.extendedProps,...n.extendedProps});for(let e of r.pluginHooks.eventDefMutationAppliers)e(a,n,r);return!a.hasEnd&&r.options.forceEventDuration&&(a.hasEnd=!0),a}function Xe(e,t,n,i,a){let s=i.standardProps&&!0===i.standardProps.allDay,o=i.standardProps&&!1===i.standardProps.hasEnd,l={...e};if(s&&(l.range=he(l.range)),i.datesDelta&&n.startEditable&&(l.range=et(Je(l.range.start,l.range.instantStartMs,i.datesDelta,i.instantDatesDeltaMs,a),Je(l.range.end,l.range.instantEndMs,i.datesDelta,i.instantDatesDeltaMs,a))),i.startDelta&&n.durationEditable&&(l.range=et(Je(l.range.start,l.range.instantStartMs,i.startDelta,i.instantStartDeltaMs,a),{marker:l.range.end,instantMs:l.range.instantEndMs})),i.endDelta&&n.durationEditable&&(l.range=et({marker:l.range.start,instantMs:l.range.instantStartMs},Je(l.range.end,l.range.instantEndMs,i.endDelta,i.instantEndDeltaMs,a))),o){const e={marker:l.range.start,instantMs:l.range.instantStartMs};l.range=et(e,Ke(t.allDay,e,a))}if(t.allDay&&(l.range={start:(0,r.ol)(l.range.start),end:(0,r.ol)(l.range.end)}),t.allDay){if(l.range.end<=l.range.start){const e={marker:l.range.start};l.range=et(e,Ke(!0,e,a))}}else{const e={marker:l.range.start,instantMs:l.range.instantStartMs};l.range=de(e,{marker:l.range.end,instantMs:l.range.instantEndMs},a.dateEnv)??et(e,Ke(!1,e,a))}return l}function Je(e,t,n,r,i){if(null!=r){const n=ne(e,t,i.dateEnv)+r;return{marker:i.dateEnv.timestampToMarker(n),instantMs:n}}return{marker:i.dateEnv.add(null!=t?i.dateEnv.timestampToMarker(t):e,n)}}function et(e,t){return te(e.marker,t.marker,e.instantMs,t.instantMs)}class tt{constructor(e,t){this.context=e,this.internalEventSource=t}remove(){this.context.dispatch({type:"REMOVE_EVENT_SOURCE",sourceId:this.internalEventSource.sourceId})}refetch(){this.context.dispatch({type:"FETCH_EVENT_SOURCES",sourceIds:[this.internalEventSource.sourceId],isRefetch:!0})}get id(){return this.internalEventSource.publicId}get url(){return this.internalEventSource.meta.url}get format(){return this.internalEventSource.meta.format}}class nt{constructor(e,t,n){this._context=e,this._def=t,this._instance=n||null}setProp(e,t){if(e in Ie)o(`Cannot set date-related event property \`${e}\`. Use a method instead.`);else if("id"===e)t=De[e](t),this.mutate({standardProps:{publicId:t}});else if(e in De)t=De[e](t),this.mutate({standardProps:{[e]:t}});else if(e in Se){let n=Se[e](t);n="editable"===e?{startEditable:t,durationEditable:t}:{[e]:t},this.mutate({standardProps:{ui:n}})}else o(`Cannot set event property \`${e}\`. Use setExtendedProp instead.`)}setExtendedProp(e,t){this.mutate({extendedProps:{[e]:t}})}setStart(e,t={}){let{dateEnv:n}=this._context,r=n.createMarkerMeta(e);if(r&&this._instance){let e=this._instance.range,i=me(e.start,r.marker,n,t.granularity),a=rt(r,ie(e,n),t.granularity);t.maintainDuration?this.mutate({datesDelta:i,instantDatesDeltaMs:a}):this.mutate({startDelta:i,instantStartDeltaMs:a})}}setEnd(e,t={}){let{dateEnv:n}=this._context,r=null;if((null==e||(r=n.createMarkerMeta(e),r))&&this._instance)if(r){let e=this._instance.range,i=me(se(e,n),r.marker,n,t.granularity),a=rt(r,ae(e,n),t.granularity);this.mutate({endDelta:i,instantEndDeltaMs:a})}else this.mutate({standardProps:{hasEnd:!1}})}setDates(e,t,n={}){let{dateEnv:i}=this._context,a={allDay:n.allDay},s=i.createMarkerMeta(e),o=null;if(s&&(null==t||(o=i.createMarkerMeta(t),o))&&this._instance){let e=this._instance.range,t=!0===n.allDay,l=t?void 0:rt(s,ie(e,i),n.granularity),c=t||!o?void 0:rt(o,ae(e,i),n.granularity);!0===n.allDay&&(e=he(e));let u=me(e.start,s.marker,i,n.granularity);
2if(o){let t=me(se(e,i),o.marker,i,n.granularity);(0,r.Ie)(u,t)&&l===c?this.mutate({datesDelta:u,instantDatesDeltaMs:l,standardProps:a}):this.mutate({startDelta:u,endDelta:t,instantStartDeltaMs:l,instantEndDeltaMs:c,standardProps:a})}else a.hasEnd=!1,this.mutate({datesDelta:u,instantDatesDeltaMs:l,standardProps:a})}}moveStart(e){let t=(0,r.xC)(e);t&&this.mutate({startDelta:t})}moveEnd(e){let t=(0,r.xC)(e);t&&this.mutate({endDelta:t})}moveDates(e){let t=(0,r.xC)(e);t&&this.mutate({datesDelta:t})}setAllDay(e,t={}){let n={allDay:e},{maintainDuration:r}=t;null==r&&(r=this._context.options.allDayMaintainDuration),this._def.allDay!==e&&(n.hasEnd=r),this.mutate({standardProps:n})}formatRange(e){let{dateEnv:t}=this._context,n=this._instance,i=s(e),a=re(n.range.start,n.range.instantStartMs,t);if(this._def.hasEnd){let e=re(n.range.end,n.range.instantEndMs,t);return(0,r.r4)(t.formatRangeToParts(a.marker,e.marker,i,{startInstantMs:a.date.valueOf(),endInstantMs:e.date.valueOf()}))}return(0,r.r4)(t.formatToParts(a.marker,i,{instantMs:a.date.valueOf()}))}mutate(e){let t=this._instance;if(t){let n=this._def,r=this._context,{eventStore:i}=r.getCurrentData(),a=we(i,t.instanceId);a=Ze(a,{"":{display:"",startEditable:!0,durationEditable:!0,constraints:[],overlap:null,allows:[],color:"",contrastColor:"",className:""}},e,r);let s=new nt(r,n,t);this._def=a.defs[n.defId],this._instance=a.instances[t.instanceId],r.dispatch({type:"MERGE_EVENTS",eventStore:a}),r.emitter.trigger("eventChange",{oldEvent:s,event:this,relatedEvents:at(a,r,t),revert(){r.dispatch({type:"RESET_EVENTS",eventStore:i})}})}}remove(){let e=this._context,t=it(this);e.dispatch({type:"REMOVE_EVENTS",eventStore:t}),e.emitter.trigger("eventRemove",{event:this,relatedEvents:[],revert(){e.dispatch({type:"MERGE_EVENTS",eventStore:t})}})}get source(){let{sourceId:e}=this._def;return e?new tt(this._context,this._context.getCurrentData().eventSources[e]):null}get start(){let e=this._instance;return e?re(e.range.start,e.range.instantStartMs,this._context.dateEnv,this._def.allDay).date:null}get end(){let e=this._instance;return e&&this._def.hasEnd?re(e.range.end,e.range.instantEndMs,this._context.dateEnv,this._def.allDay).date:null}get startStr(){let e=this._instance;return e?re(e.range.start,e.range.instantStartMs,this._context.dateEnv,this._def.allDay).dateStr:""}get endStr(){let e=this._instance;return e&&this._def.hasEnd?re(e.range.end,e.range.instantEndMs,this._context.dateEnv,this._def.allDay).dateStr:""}get id(){return this._def.publicId}get groupId(){return this._def.groupId}get allDay(){return this._def.allDay}get title(){return this._def.title}get url(){return this._def.url}get display(){return this._def.ui.display||"auto"}get startEditable(){return this._def.ui.startEditable}get durationEditable(){return this._def.ui.durationEditable}get constraint(){return this._def.ui.constraints[0]||null}get overlap(){return this._def.ui.overlap}get allow(){return this._def.ui.allows[0]||null}get color(){return this._def.ui.color}get contrastColor(){return this._def.ui.contrastColor}get className(){return this._def.ui.className}get extendedProps(){return this._def.extendedProps}toPlainObject(e={}){let t=this._def,{ui:n}=t,{startStr:r,endStr:i}=this,a={allDay:t.allDay};return t.title&&(a.title=t.title),r&&(a.start=r),i&&(a.end=i),t.publicId&&(a.id=t.publicId),t.groupId&&(a.groupId=t.groupId),t.url&&(a.url=t.url),n.display&&"auto"!==n.display&&(a.display=n.display),n.color&&(a.color=n.color),n.contrastColor&&(a.contrastColor=n.contrastColor),n.className&&(a.className=n.className),Object.keys(t.extendedProps).length&&(e.collapseExtendedProps?Object.assign(a,t.extendedProps):a.extendedProps=t.extendedProps),a}toJSON(){return this.toPlainObject()}}function rt(e,t,n){return null==e.instantMs||n?void 0:e.instantMs-t}function it(e){let t=e._def,n=e._instance;return{defs:{[t.defId]:t},instances:n?{[n.instanceId]:n}:{}}}function at(e,t,n){let{defs:r,instances:i}=e,a=[],s=n?n.instanceId:"";for(let e in i){let n=i[e],o=r[n.defId];n.instanceId!==s&&a.push(new nt(t,o,n))}return a}function st(e,t,n,i){let a={},s={},o={},l=[],c=[],u=dt(e.defs,t);for(let t in e.defs){let n=e.defs[t];"inverse-background"===u[n.defId].display&&(n.groupId?(a[n.groupId]=[],o[n.groupId]||(o[n.groupId]=n)):s[t]=[])}for(let t in e.instances){let o=e.instances[t],d=e.defs[o.defId],f=u[d.defId],h=o.range,p=!d.allDay&&i?pe(h,i):h,m=(0,r.im)(p,n);m&&("inverse-background"===f.display?d.groupId?a[d.groupId].push(m):s[o.defId].push(m):"none"!==f.display&&("background"===f.display?l:c).push({def:d,ui:f,instance:o,range:ot(h,p,m),isStart:p.start&&p.start.valueOf()===m.start.valueOf(),isEnd:p.end&&p.end.valueOf()===m.end.valueOf()}))}for(let e in a){let t=a[e],i=(0,r.FH)(t,n);for(let t of i){let n=o[e],r=u[n.defId];l.push({def:n,ui:r,instance:null,range:t,isStart:!1,isEnd:!1})}}for(let t in s){let i=s[t],a=(0,r.FH)(i,n);for(let n of a)l.push({def:e.defs[t],ui:u[t],instance:null,range:n,isStart:!1,isEnd:!1})}return{bg:l,fg:c}}function ot(e,t,n){return t!==e?n:te(n.start,n.end,n.start.valueOf()===e.start.valueOf()?e.instantStartMs:void 0,n.end.valueOf()===e.end.valueOf()?e.instantEndMs:void 0)}function lt(e){return"background"===e.ui.display||"inverse-background"===e.ui.display}function ct(e,t){e.fcEventRange=t}function ut(e){return e.fcEventRange||e.parentNode.fcEventRange||null}function dt(e,t){return O(e,e=>ft(e,t))}function ft(e,t){const n=[],r=t[""],i=t[e.defId];return r&&n.push(r),i&&n.push(i),n.push(e.ui),_e(n)}function ht(e,t){let n=e.map(pt);return n.sort((e,n)=>function(e,t,n){let r,i;for(r=0;r<n.length;r+=1)if(i=k(e,t,n[r]),i)return i;return 0}(e,n,t)),n.map(e=>e._seg)}function pt(e){let{eventRange:t}=e,n=t.def,r=t.instance?t.instance.range:t.range,i=r.start?r.start.valueOf():0,a=r.end?r.end.valueOf():0;return{...n.extendedProps,...n,id:n.publicId,start:i,end:a,duration:a-i,allDay:Number(n.allDay),_seg:e}}function mt(e,t){let{pluginHooks:n}=t,r=n.isDraggableTransformers,{def:i,ui:a}=e,s=a.startEditable;for(let e of r)s=e(s,i,a,t);return s}function gt(e,t,n,i,a,s,o,l=!0,c=!0){const{dateEnv:u,options:d}=o,{def:f}=t,{range:h}=t.instance,p=re(h.start,h.instantStartMs,u),m=re(h.end,h.instantEndMs,u);let{displayEventTime:g,displayEventEnd:v}=d;null==g&&(g=!1!==l),null==v&&(v=!1!==c);const y=!a&&n&&(0,r.ol)(n).valueOf()!==(0,r.ol)(p.marker).valueOf()?n:p.marker,b=!s&&i&&(0,r.ol)((0,r.Qf)(i,-1)).valueOf()!==(0,r.ol)((0,r.Qf)(m.marker,-1)).valueOf()?i:m.marker,w=y===p.marker?p.date.valueOf():void 0,A=b===m.marker?m.date.valueOf():void 0;if(g&&!f.allDay){if(v&&(a||s)&&f.hasEnd){const t=u.formatRangeToParts(y,b,e,{startInstantMs:w,endInstantMs:A}),n=function(e){let t,n=!1;for(const r of e)"shared"===r.source&&(t=r),vt.has(r.type)&&(n=!0);return n?t.value:void 0}(t);return null!=n?(0,r.r4)(u.formatToParts(y,e,{instantMs:w}))+n+(0,r.r4)(u.formatToParts(b,e,{instantMs:A})):(0,r.r4)(t)}if(a)return(0,r.r4)(u.formatToParts(y,e,{instantMs:w}))}return""}const vt=new Set(["year","month","day"]);function yt(e,t,n,i){let a=e.range;return{isPast:null!=a.instantEndMs&&null!=i?a.instantEndMs<=i:a.end<=(n||t.start),isFuture:null!=a.instantStartMs&&null!=i?a.instantStartMs>=i:a.start>=(n||t.end),isToday:t&&(0,r.$B)(t,a.start)}}function bt(e){return e.instance?e.instance.instanceId:`${e.def.defId}:${e.range.start.toISOString()}`}function wt(e,t){let{def:n,instance:r}=e,{url:i}=n;if(i)return["a",{href:i},!0];let a,{emitter:s,options:o}=t,{eventInteractive:l}=o;return null==l&&(l=n.interactive,null==l&&(l=Boolean(s.hasHandlers("eventClick")))),l&&(a=v(e=>{s.trigger("eventClick",{el:e.target,event:new nt(t,n,r),jsEvent:e,view:t.viewApi})}),a={role:"button",...a}),["div",a,l]}n.d(t,["B",0,{buttonDisplay:"auto",eventDisplay:"auto",defaultTimedEventDuration:"01:00:00",defaultAllDayEventDuration:{day:1},forceEventDuration:!1,nextDayThreshold:"00:00:00",initialView:"",aspectRatio:1.35,weekends:!0,weekNumbers:!1,weekNumberCalculation:"local",editable:!1,nowIndicator:!1,scrollTime:"06:00:00",scrollTimeReset:!0,slotMinTime:"00:00:00",slotMaxTime:"24:00:00",showNonCurrentDates:!0,lazyFetching:!0,startParam:"start",endParam:"end",timeZoneParam:"timeZone",timeZone:"local",locales:[],locale:"",dragRevertDuration:500,dragScroll:!0,allDayMaintainDuration:!1,unselectAuto:!0,dropAccept:"*",eventOrder:"start,-duration,allDay,title",eventSlicing:!0,eventPrintLayout:"auto",popoverFormat:{month:"long",day:"numeric",year:"numeric"},longPressDelay:1e3,eventDragMinDistance:5,expandRows:!1,navLinks:!1,selectable:!1,eventMinHeight:15,eventMinWidth:30,eventShortHeight:30,monthStartFormat:{month:"long",day:"numeric"},dayCellFormat:{day:"numeric",omitTrailing:!0},headingLevel:2,outerBorder:!0,dayNarrowWidth:80,eventOverlap:!0,slotHeaderAlign:"start",slotHeaderSticky:!0,dayHeaderAlign:"start",_dayHeaderSticky:!0,rowEventTitleSticky:!0,columnEventTitleSticky:!0,nowIndicatorSnap:"auto",dayHeaders:!0},"C",0,Y,"E",0,Se,"V",0,Z,"o",0,V,"q",0,K,"t",0,Q])},84291(e,t,n){"use strict";function r(e){const t=e.getRootNode();return t instanceof Document?t.body||t.documentElement:t}function i(e){return"rtl"===getComputedStyle(e).direction}n.d(t,{a:()=>s,b:()=>l,c:()=>i,g:()=>r});const a=/(top|left|right|bottom|width|height)$/i;
2function s(e,t){for(let n in t)o(e,n,t[n])}function o(e,t,n){null==n?e.style[t]="":"number"==typeof n&&a.test(t)?e.style[t]=`${n}px`:e.style[t]=n}function l(e){return e.composedPath?.()[0]??e.target}},20833(e,t,n){"use strict";n.d(t,{t:()=>oe});var r=n(80490),i=n(91987),a=n(90664),s=n(49986),o=n(33522),l=n(8249),c=n(35558),u=n(23646),d=n(38868),f=n(71763),h=n(41889),p=n(34220);function m(e,t,n={}){const{slotRange:r,majorUnit:i="",activeRange:a}=n;return e.dates.map(e=>({key:e.toISOString(),date:e,range:r?{start:t.add(e,r.slotMinTime),end:t.add(e,r.slotMaxTime)}:{start:e,end:(0,l.fi)(e,1)},isMajor:!!i&&(0,c.i)(e,i,t),isDisabled:null===a||void 0!==a&&!(0,l.$B)(a,e)}))}const g=(0,u.n)();class v{constructor(){this.getKeysForEventDefs=(0,s.m)(this._getKeysForEventDefs),this.splitDateSelection=(0,s.m)(this._splitDateSpan),this.splitEventStore=(0,s.m)(this._splitEventStore),this.splitIndividualUi=(0,s.m)(this._splitIndividualUi),this.splitEventDrag=(0,s.m)(this._splitInteraction),this.splitEventResize=(0,s.m)(this._splitInteraction),this.eventUiBuilders={}}splitProps(e){let t=this.getKeyInfo(e),n=this.getKeysForEventDefs(e.eventStore),r=this.splitDateSelection(e.dateSelection),i=this.splitIndividualUi(e.eventUiBases,n),a=this.splitEventStore(e.eventStore,n),o=this.splitEventDrag(e.eventDrag),l=this.splitEventResize(e.eventResize),c={};this.eventUiBuilders=(0,u.m)(t,(e,t)=>this.eventUiBuilders[t]||(0,s.m)(y));for(let n in t){let s=t[n],u=a[n]||g,d=this.eventUiBuilders[n];c[n]={businessHours:s.businessHours||e.businessHours,dateSelection:r[n]||null,eventStore:u,eventUiBases:d(e.eventUiBases[""],s.ui,i[n]),eventDrag:o[n]||null,eventResize:l[n]||null,eventSelection:u.instances[e.eventSelection]?e.eventSelection:""}}return c}_splitDateSpan(e){let t={};if(e){let n=this.getKeysForDateSpan(e);for(let r of n)t[r]=e}return t}_getKeysForEventDefs(e){return(0,u.m)(e.defs,e=>this.getKeysForEventDef(e))}_splitEventStore(e,t){let{defs:n,instances:r}=e,i={};for(let e in n)for(let r of t[e])i[r]||(i[r]=(0,u.n)()),i[r].defs[e]=n[e];for(let e in r){let n=r[e];for(let r of t[n.defId])i[r]&&(i[r].instances[e]=n)}return i}_splitIndividualUi(e,t){let n={};for(let r in e)if(r)for(let i of t[r])n[i]||(n[i]={}),n[i][r]=e[r];return n}_splitInteraction(e){let t={};if(e){let n=this._splitEventStore(e.affectedEvents,this._getKeysForEventDefs(e.affectedEvents)),r=this._getKeysForEventDefs(e.mutatedEvents),i=this._splitEventStore(e.mutatedEvents,r),a=r=>{t[r]||(t[r]={affectedEvents:n[r]||g,mutatedEvents:i[r]||g,isEvent:e.isEvent})};for(let e in n)a(e);for(let e in i)a(e)}return t}}function y(e,t,n){let r=[];e&&r.push(e),t&&r.push(t);let i={"":(0,u.ar)(r)};return n&&Object.assign(i,n),i}class b extends v{getKeyInfo(){return{allDay:{},timed:{}}}getKeysForDateSpan(e){return e.allDay?["allDay"]:["timed"]}getKeysForEventDef(e){return e.allDay?(0,u.as)(e)?["timed","allDay"]:["allDay"]:["timed"]}}class w extends o.S{sliceRange(e,t){let n=[];for(let r=0;r<t.length;r+=1){let i=(0,l.im)(e,t[r]);i&&n.push({startDate:i.start,endDate:i.end,isStart:i.start.valueOf()===e.start.valueOf(),isEnd:i.end.valueOf()===e.end.valueOf(),col:r})}return n}}function A(e,t){let n,r=[];for(n=0;n<t;n+=1)r.push([]);if(e)for(n=0;n<e.length;n+=1)r[e[n].col].push(e[n]);return r}function x(e,t){let n=[];if(e){for(let r=0;r<t;r+=1)n[r]={affectedInstances:e.affectedInstances,isEvent:e.isEvent,segs:[]};for(let t of e.segs)n[t.col].segs.push(t)}else for(let e=0;e<t;e+=1)n[e]=null;return n}const E=[{hours:1},{minutes:30},{minutes:15},{seconds:30},{seconds:15}];function C(e,t,n,r,i){let a=new Date(0),s=e,o=(0,l.xC)(0),c=n||function(e){let t,n,r;for(t=E.length-1;t>=0;t-=1)if(n=(0,l.xC)(E[t]),r=(0,l.Y2)(n,e),null!==r&&r>1)return n;return e}(r),u=[],d=0;for(;(0,l.Oh)(s)<(0,l.Oh)(t);){let e=i.add(a,s),t=null!==(0,l.Y2)(o,c);u.push({date:e,time:s,key:e.toISOString(),isoTimeStr:(0,l.Pe)(e),isLabeled:t,isFirst:0===d}),s=(0,l.do)(s,r),o=(0,l.do)(o,r),d+=1}return u}class S extends s.B{constructor(){super(...arguments),this.innerElRef=(0,f.createRef)()}render(){let{props:e}=this,{options:t,viewApi:n}=this.context,r={text:t.allDayText,view:n,isNarrow:e.isNarrow};return(0,i.jsx)(s.C,{tag:"div",attrs:{role:"rowheader"},className:(0,d.j)(h.c.flexRow,h.c.noMargin,h.c.noPadding,h.c.contentBox),style:{width:e.width},renderProps:r,generatorName:"allDayHeaderContent",customGenerator:t.allDayHeaderContent,defaultGenerator:k,classNameGenerator:t.allDayHeaderClass,didMount:t.allDayHeaderDidMount,willUnmount:t.allDayHeaderWillUnmount,children:e=>(0,i.jsx)("div",{className:(0,d.j)(h.c.flexRow,h.c.noShrink,h.c.whiteSpacePre),ref:this.innerElRef,children:(0,i.jsx)(e,{tag:"div",className:(0,s.a)(t.allDayHeaderInnerClass,r)})})})}componentDidMount(){this._isUnmounting=!1;const{props:e}=this,t=this.innerElRef.current;this.disconnectInnerWidth=(0,s.e)(t,t=>{this._isUnmounting||(0,s.s)(e.innerWidthRef,t)})}componentWillUnmount(){this._isUnmounting=!0,this.disconnectInnerWidth(),(0,s.s)(this.props.innerWidthRef,null)}}function k(e){return e.text}class M extends a.D{constructor(){super(...arguments),this.state={},this.heightRef=(0,f.createRef)(),this.handleMoreLinkEl=e=>{this.disconnectMoreLinkHeight?.(),this.disconnectMoreLinkHeight=void 0,e&&(this.disconnectMoreLinkHeight=(0,s.w)(e,e=>{this._isUnmounting||this.setState({moreLinkHeight:e})}))},this.handleRootEl=e=>{this.rootEl=e,e?this.context.registerInteractiveComponent(this,{el:e}):this.context.unregisterInteractiveComponent(this)}}render(){const{props:e,state:t}=this,n=!e.forPrint&&"auto"===(0,o.r)(e.dayMaxEvents,e.dayMaxEventRows);return(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(o.o,{...e,moreLinkHeight:t.moreLinkHeight,rootElRef:this.handleRootEl,he
2ightRef:this.heightRef}),n&&(0,i.jsx)(o.M,{num:1,display:"row",isNarrow:e.cellIsNarrow,isMicro:e.cellIsMicro,elRef:this.handleMoreLinkEl,className:h.c.offscreen,attrs:{"aria-hidden":!0,inert:""}})]})}componentDidMount(){this._isUnmounting=!1}componentWillUnmount(){this._isUnmounting=!0,this.disconnectMoreLinkHeight?.()}queryHit(e,t,n,r){const{props:i,heightRef:a}=this,s=i.cells.length,{col:c,left:u,right:d}=(0,o.p)(t,r,i.colWidth,s,e),f=i.cells[c],h=f.date,p=(0,l.fi)(h,1);return{dateProfile:i.dateProfile,dateSpan:{range:{start:h,end:p},allDay:!0,...f.dateSpanProps},getDayEl:()=>(0,o.q)(this.rootEl,c),rect:{left:u,right:d,top:0,bottom:a.current},layer:0}}}function _(e,t,n=0,r,i){if(!r||!i)return[void 0,!1];const a=Math.max(r+1,n),s=i/t;let o,l;return e&&s>=a?(o=!0,l=s):(o=!1,l=a),[l,o]}function T(e,t,n){return n||(n=(0,l.ol)(e)),D((0,l.xC)(e.valueOf()-n.valueOf()),t)}function D(e,t){const n=(0,l.Oh)(t.slotMinTime),r=(0,l.Oh)(t.slotMaxTime);let i=(e.milliseconds-n)/(r-n);return i=Math.max(0,i),i=Math.min(1,i),i}function I(e,t){const n=e.get(t);if(n===t)return t;const r=I(e,n);return e.set(t,r),r}function R(e,t,n){const r=I(e,t),i=I(e,n);r!==i&&e.set(i,r)}const O="undefined"!=typeof navigator&&navigator.userAgent.toLowerCase().includes("firefox");function P(e,t){return e&&("stack"===t||"grid"!==t&&O)?"stack":"positioned"}const N=(0,u.c)({hour:"numeric",minute:"2-digit",meridiem:!1});class j extends s.B{render(){const{props:e}=this;return(0,i.jsx)(a.S,{...e,display:"column",level:e.level,isNarrow:e.isNarrow,isShort:e.isShort,className:e.isLiquid?h.c.liquid:"",disableLiquid:!e.isLiquid,defaultTimeFormat:N})}}class B extends s.B{render(){let{props:e}=this;return(0,i.jsx)("div",{className:(0,d.j)(h.c.abs,h.c.flexCol,h.c.end0,h.c.z9999),style:{top:e.top,height:e.height},children:(0,i.jsx)(o.x,{className:h.c.liquid,display:"column",allDayDate:null,segs:e.hiddenSegs,hiddenSegs:e.hiddenSegs,dateSpanProps:e.dateSpanProps,dateProfile:e.dateProfile,todayRange:e.todayRange,popoverContent:()=>H(e.hiddenSegs,e,!1),forceTimed:!0,isNarrow:e.isNarrow,isMicro:e.isMicro})})}}const L=e=>(0,i.jsx)(s.V.Consumer,{children:t=>{let{options:n}=t;return(0,i.jsx)("div",{className:(0,d.j)(e.className,n.nowIndicatorDotClass),style:e.style})}}),F=e=>(0,i.jsx)(s.V.Consumer,{children:t=>{let{options:n}=t,r={date:t.dateEnv.toDate(e.date),view:t.viewApi};return(0,i.jsx)(s.C,{elRef:e.elRef,tag:e.tag||"div",attrs:e.attrs,className:e.className,style:e.style,renderProps:r,generatorName:"nowIndicatorLineContent",customGenerator:n.nowIndicatorLineContent,classNameGenerator:n.nowIndicatorLineClass,didMount:n.nowIndicatorLineDidMount,willUnmount:n.nowIndicatorLineWillUnmount,children:e.children})}});function z(e){const t=null!=e.totalHeight?e.totalHeight*T(e.nowDate,e.dateProfile,e.dayDate):void 0;return(0,i.jsxs)("div",{className:(0,d.j)(h.c.fill,h.c.pointerEventsNone,h.c.z2),children:[(0,i.jsx)(F,{className:(0,d.j)(h.c.fillX,h.c.noMarginX,h.c.borderlessX),style:{top:t},date:e.nowDate}),(e.showDot??!0)&&(0,i.jsx)(L,{className:(0,d.j)(h.c.abs,h.c.start0),style:{top:t}})]})}class U extends s.B{constructor(){super(...arguments),this.sortEventSegs=(0,s.m)(u.ac),this.getDateMeta=(0,s.m)(a.g)}render(){let{props:e,context:t}=this,{options:n,dateEnv:r}=t,a=n.selectMirror,o=e.eventDrag&&e.eventDrag.segs||e.eventResize&&e.eventResize.segs||a&&e.dateSelectionSegs||[],c=this.getDateMeta(e.date,r,e.dateProfile,e.todayRange);const u=(0,d.j)(h.c.borderlessY,h.c.borderlessEnd,!e.borderStart&&h.c.borderlessStart,null==e.width&&h.c.liquid,h.c.rel,h.c.z1),f={width:e.width},p=this.getIsStack(),m={...c,...e.renderProps,isStack:p,isNarrow:e.isNarrow,isMajor:e.isMajor,view:t.viewApi};if(c.isDisabled)return(0,i.jsx)("div",{role:"gridcell","aria-disabled":!0,className:(0,d.j)((0,s.a)(n.dayLaneClass,m),u),style:f});const g=(0,d.j)((0,s.a)(n.dayLaneInnerClass,m),!p&&h.c.fill,h.c.z1),v=this.sortEventSegs(e.fgEventSegs,n.eventOrder);return(0,i.jsx)(s.C,{tag:"div",attrs:{...e.attrs,role:"gridcell",...c.isToday?{"aria-current":"date"}:{},"data-date":(0,l.bx)(e.date)},className:u,style:f,renderProps:m,generatorName:void 0,classNameGenerator:n.dayLaneClass,didMount:n.dayLaneDidMount,willUnmount:n.dayLaneWillUnmount,children:()=>(0,i.jsxs)(i.Fragment,{children:[this.renderFillSegs(e.businessHourSegs,"non-business"),this.renderFillSegs(e.bgEventSegs,"bg-event"),this.renderFillSegs(e.dateSelectionSegs,"highlight"),(0,i.jsx)("div",{className:g,children:this.renderFgSegs(v,!1)}),Boolean(o.length)&&(0,i.jsx)("div",{className:g,children:this.renderFgSegs(o,!0)}),this.renderNowIndicator(e.nowIndicatorSegs)]})})}renderFgSegs(e,t){const{props:n}=this;return this.getIsStack()?H(e,n,t):t?this.renderPositionedMirrorSegs(e):this.renderPositionedFgSegs(e)}renderPositionedFgSegs(e){let{eventMaxStack:t,eventOrderStrict:n}=this.context.options,r=this.computeSegVerticals(e),{placements:a,hiddenGroups:s}=function(e,t,n,r){const i=[],a=new Map;for(let n=0;n<e.length;n+=1){const r=e[n],s=t[n];if(s){const e={...r,key:r.eventRange.instance.instanceId,start:s.start,end:s.end,orderIndex:n};i.push(e),a.set(e,s)}}const s=function(e,t,n){const{segLevels:r,excludedSegs:i}=(0,o.s)(e,n.orderStrict,t),a=function(e){const t=e.map((e,t)=>e.map(e=>({sourceSeg:e,start:e.start,end:e.end,isStart:e.isStart,isEnd:e.isEnd,levelIndex:t}))),n=(0,u.ao)(t),r=new Map,i=new Map(n.map(e=>[e.sourceSeg.key,e.sourceSeg.key]));for(const a of n){const n=[];for(let r=a.levelIndex+1;r<e.length;r+=1)n.push(...(0,o.w)(t[r],a));r.set(a.sourceSeg.key,n);for(const e of n)R(i,a.sourceSeg.key,e.sourceSeg.key)}const a=new Map;for(const e of n){const t=I(i,e.sourceSeg.key);a.set(t,Math.max(a.get(t)??0,e.levelIndex))}const s=new Map(n.map(e=>[e.sourceSeg.key,0])),l=new Map(n.map(e=>[e.sourceSeg.key,0]));for(const e of n){const t=s.get(e.sourceSeg.key)+1;for(const n of r.get(e.sourceSeg.key))s.set(n.sourceSeg.key,Math.max(s.get(n.sourceSeg.key),t))}for(let e=n.length-1;e>=0;e-=1){const t=n[e];let i=0;
2for(const e of r.get(t.sourceSeg.key))i=Math.max(i,l.get(e.sourceSeg.key)+1);l.set(t.sourceSeg.key,i)}return n.map(e=>{const t=e.sourceSeg.key,n=a.get(I(i,t))+1;let o=n;for(const e of r.get(t))o=Math.min(o,e.levelIndex);const c=e.levelIndex/n,u=(o-e.levelIndex)/n;return{...e,levelCoord:c,thickness:u,levelEndCoord:c+u,backwardDepth:s.get(t),forwardDepth:l.get(t)}})}(r),s=(0,o.t)((0,o.u)(i));return{domOrderedPlacements:(0,o.v)(a),moreLinkGroups:s}}(i,r??1/0,{orderStrict:n??!1});return{placements:s.domOrderedPlacements.map(e=>{const t=e.sourceSeg;return{seg:t,segVertical:a.get(t),levelCoord:e.levelCoord,thickness:e.thickness,stackDepth:e.backwardDepth,stackForward:e.forwardDepth}}),hiddenGroups:s.moreLinkGroups.map(e=>{const t=e.hiddenSlices.map(e=>e.sourceSeg);return{key:e.key,start:e.start,end:e.end,segs:t}})}}(e,r,n,t);return(0,i.jsxs)(i.Fragment,{children:[a.map(e=>this.renderPositionedSeg(e.seg,e.segVertical,this.computeSegHStyle(e),e.stackDepth,!1)),this.renderHiddenGroups(s)]})}renderPositionedMirrorSegs(e){let t=this.computeSegVerticals(e);return e.map((e,n)=>this.renderPositionedSeg(e,t[n]||{},{left:0,right:0,zIndex:0},0,!0))}renderPositionedSeg(e,t,n,r,a){let{props:s}=this,{eventRange:o}=e,{instanceId:l}=o.instance,c=l===s.eventSelection;c&&(n.zIndex+=1e3);let f=Boolean(s.eventDrag&&s.eventDrag.affectedInstances[l]),p=Boolean(s.eventResize&&s.eventResize.affectedInstances[l]),m=!a&&(f||p);return(0,i.jsx)("div",{className:(0,d.j)(h.c.abs,h.c.flexCol),style:{visibility:m?"hidden":void 0,top:t.start,height:t.size,...n},children:(0,i.jsx)(j,{eventRange:o,slicedStart:e.startDate,slicedEnd:e.endDate,isStart:e.isStart,isEnd:e.isEnd,isDragging:f,isResizing:p,isMirror:a,isSelected:c,level:r,isNarrow:s.isNarrow,isShort:t.isShort||!1,isLiquid:!0,...(0,u.ad)(o,s.todayRange,s.nowDate,s.nowMs)})},l)}computeSegVerticals(e){let{props:t,context:n}=this,r=null!=t.slatHeight;return function(e,t,n,r,i,a,s){const o=[];if(null!=i){const l=i*r;for(const r of e){const e=T(r.startDate,t,n)*l;let i=T(r.endDate,t,n)*l,c=i-e;null!=a&&c<a&&(c=a,i=e+c),o.push({start:e,end:i,size:c,isShort:c<=s})}}return o}(e,t.dateProfile,t.date,t.slatCnt,t.slatHeight??50,r?n.options.eventMinHeight:void 0,n.options.eventShortHeight)}renderHiddenGroups(e){let{dateSpanProps:t,dateProfile:n,todayRange:r,nowDate:a,nowMs:s,eventSelection:o,eventDrag:l,eventResize:c,isNarrow:u,isMicro:d}=this.props;return(0,i.jsx)(i.Fragment,{children:e.map(e=>(0,i.jsx)(B,{hiddenSegs:e.segs,top:e.start,height:e.end-e.start,isNarrow:u,isMicro:d,dateSpanProps:t,dateProfile:n,todayRange:r,nowDate:a,nowMs:s,eventSelection:o,eventDrag:l,eventResize:c},e.key))})}renderFillSegs(e,t){let{props:n,context:r}=this,a=this.computeSegVerticals(e);return(0,i.jsx)(i.Fragment,{children:e.map((e,s)=>{const{eventRange:l}=e,c=a[s]||{};return(0,i.jsx)("div",{className:h.c.fillX,style:{top:c.start,height:c.size,marginInlineStart:-1},children:"bg-event"===t?(0,i.jsx)(o.B,{eventRange:l,isStart:e.isStart,isEnd:e.isEnd,isNarrow:n.isNarrow,isShort:c.isShort||!1,isVertical:!0,...(0,u.ad)(l,n.todayRange,n.nowDate,n.nowMs)}):(0,o.y)(t,r.options)},(0,u.aq)(l))})})}renderNowIndicator(e){let{props:t}=this;if(!t.forPrint&&!this.getIsStack())return e.map((e,n)=>(0,i.jsx)(z,{nowDate:e.startDate,dayDate:t.date,dateProfile:t.dateProfile,totalHeight:null!=t.slatHeight?t.slatHeight*t.slatCnt:void 0,showDot:e.showDot??!0},n))}computeSegHStyle(e){let{options:t}=this.context,n=t.slotEventOverlap,r=e.levelCoord,i=e.levelCoord+e.thickness;n&&(i=Math.min(1,r+2*(i-r)));let a={zIndex:e.stackDepth+1,insetInlineStart:(0,d.f)(r),insetInlineEnd:(0,d.f)(1-i),marginInlineEnd:void 0};return n&&e.stackForward&&(a.marginInlineEnd=20),a}getIsStack(){const{eventPrintLayout:e}=this.context.options;return"stack"===P(this.props.forPrint,e)}}function H(e,{todayRange:t,nowDate:n,nowMs:r,eventSelection:a,eventDrag:s,eventResize:o},l){return(0,i.jsx)(i.Fragment,{children:e.map(e=>{let{eventRange:c}=e,{instanceId:d}=c.instance,f=Boolean(s&&s.affectedInstances[d]),p=Boolean(o&&o.affectedInstances[d]),m=f||p;return(0,i.jsx)("div",{className:h.c.breakInsideAvoid,style:{visibility:m?"hidden":void 0}
2,children:(0,i.jsx)(j,{eventRange:c,slicedStart:e.startDate,slicedEnd:e.endDate,isStart:e.isStart,isEnd:e.isEnd,isDragging:f,isResizing:p,isMirror:l,isSelected:d===a,level:0,isShort:!1,isNarrow:!1,disableResizing:!0,...(0,u.ad)(c,t,n,r)})},d)})})}class G extends a.D{constructor(){super(...arguments),this.processSlotOptions=(0,s.m)(q),this.handleRootEl=e=>{this.rootEl=e,e?this.context.registerInteractiveComponent(this,{el:e,isHitComboAllowed:this.props.isHitComboAllowed}):this.context.unregisterInteractiveComponent(this)}}render(){const{props:e}=this;return(0,i.jsx)("div",{role:e.role,className:(0,d.j)(e.className,h.c.flexRow),ref:this.handleRootEl,children:e.cells.map((t,n)=>(0,i.jsx)(U,{dateProfile:e.dateProfile,nowDate:e.nowDate,nowMs:e.nowMs,todayRange:e.todayRange,date:t.date,isMajor:t.isMajor,slatCnt:e.slatCnt,renderProps:t.renderProps,attrs:t.attrs,dateSpanProps:t.dateSpanProps,forPrint:e.forPrint,borderStart:Boolean(n),isNarrow:e.cellIsNarrow,isMicro:e.cellIsMicro,fgEventSegs:e.fgEventSegsByCol[n],bgEventSegs:e.bgEventSegsByCol[n],businessHourSegs:e.businessHourSegsByCol[n],nowIndicatorSegs:e.nowIndicatorSegsByCol[n],dateSelectionSegs:e.dateSelectionSegsByCol[n],eventDrag:e.eventDragByCol[n],eventResize:e.eventResizeByCol[n],eventSelection:e.eventSelection,width:e.colWidth,slatHeight:e.slatHeight},t.key))})}queryHit(e,t,n,r){const{dateProfile:i,cells:a,colWidth:s,slatHeight:c}=this.props,{dateEnv:u,options:d}=this.context,{snapDuration:f,snapsPerSlot:h}=this.processSlotOptions(d.slotDuration,d.snapDuration),p=a.length,{col:m,left:g,right:v}=(0,o.p)(t,r,s,p,e),y=a[m],b=Math.floor(n/c),w=b*c,A=(n-w)/c,x=b*h+Math.floor(A*h),E=(0,l.do)(i.slotMinTime,(0,l.N)(f,x)),C=u.add(y.date,E);return{dateProfile:i,dateSpan:{range:{start:C,end:u.add(C,f)},allDay:!1,...y.dateSpanProps},getDayEl:()=>(0,o.q)(this.rootEl,m),rect:{left:g,right:v,top:w,bottom:w+c},layer:0}}}function q(e,t){let n=t||e,r=(0,l.Y2)(e,n);return null===r&&(n=e,r=1),{snapDuration:n,snapsPerSlot:r}}G.addPropsEquality({style:u.u});const $=e=>(0,i.jsx)(s.V.Consumer,{children:t=>{let{options:n}=t,r={date:t.dateEnv.toDate(e.date),view:t.viewApi};return(0,i.jsx)(s.C,{elRef:e.elRef,tag:e.tag||"div",attrs:e.attrs,className:e.className,style:e.style,renderProps:r,generatorName:"nowIndicatorHeaderContent",customGenerator:n.nowIndicatorHeaderContent,classNameGenerator:n.nowIndicatorHeaderClass,didMount:n.nowIndicatorHeaderDidMount,willUnmount:n.nowIndicatorHeaderWillUnmount,children:e.children})}});function W(e){return(0,i.jsx)("div",{className:(0,d.j)(h.c.fill,h.c.crop,h.c.pointerEventsNone,h.c.z2),children:(0,i.jsx)($,{className:h.c.abs,style:{top:null!=e.totalHeight?e.totalHeight*T(e.nowDate,e.dateProfile):void 0},date:e.nowDate})})}const V=(0,u.c)({hour:"numeric",minute:"2-digit",omitZeroMinute:!0,meridiem:"short"});class Y extends s.B{constructor(){super(...arguments),this.createRenderProps=(0,s.m)(K),this.innerElRef=(0,f.createRef)()}render(){let{props:e,context:t}=this,{options:n}=t,r=null==n.slotHeaderFormat?V:Array.isArray(n.slotHeaderFormat)?(0,u.c)(n.slotHeaderFormat[0]):(0,u.c)(n.slotHeaderFormat),a=this.createRenderProps(e.date,e.time,!e.isLabeled,e.isNarrow,e.isFirst,r,t),o=(0,d.j)(e.liquidHeight&&h.c.liquid,h.c.flexRow,h.c.alignStart,h.c.noMargin,h.c.noPadding,h.c.borderlessX,h.c.borderlessBottom,!e.borderTop&&h.c.borderlessTop);return e.isLabeled?(0,i.jsx)(s.C,{tag:"div",attrs:{"data-time":e.isoTimeStr},style:{height:e.height},className:o,renderProps:a,generatorName:"slotHeaderContent",customGenerator:n.slotHeaderContent,defaultGenerator:Z,classNameGenerator:n.slotHeaderClass,didMount:n.slotHeaderDidMount,willUnmount:n.slotHeaderWillUnmount,children:e=>(0,i.jsx)("div",{ref:this.innerElRef,className:(0,d.j)(h.c.noShrink,h.c.whiteSpaceNoWrap,h.c.flexRow),children:(0,i.jsx)(e,{tag:"div",className:(0,s.a)(n.slotHeaderInnerClass,a)})})}):(0,i.jsx)("div",{className:(0,d.j)((0,s.a)(n.slotHeaderClass,a),o),style:{height:e.height}})}componentDidMount(){this._isUnmounting=!1;const{props:e}=this,t=this.innerElRef.current;t&&(this.disconnectInnerSize=(0,s.h)(t,(t,n)=>{this._isUnmounting||((0,s.s)(e.innerWidthRef,t),(0,s.s)(e.innerHe
2ightRef,n))}))}componentWillUnmount(){const{props:e}=this;this._isUnmounting=!0,this.disconnectInnerSize&&(this.disconnectInnerSize(),(0,s.s)(e.innerWidthRef,null),(0,s.s)(e.innerHeightRef,null))}}function K(e,t,n,r,i,s,o){return{...(0,a.g)(e,o.dateEnv),level:0,text:(0,l.r4)(o.dateEnv.formatToParts(e,s)),time:t,isMajor:!1,isMinor:n,isTime:!0,isNarrow:r,hasNavLink:!1,isFirst:i,view:o.viewApi}}function Z(e){return e.text}class Q extends s.B{constructor(){super(...arguments),this.getDateMeta=(0,s.m)(a.g)}render(){let{props:e,context:t}=this,{options:n}=t,r={...this.getDateMeta(e.date,t.dateEnv),time:e.time,isMajor:!1,isMinor:!e.isLabeled,view:t.viewApi};return(0,i.jsx)(s.C,{tag:"div",attrs:{"data-time":e.isoTimeStr},className:(0,d.j)(h.c.noMargin,h.c.noPadding,h.c.liquid,h.c.borderlessX,h.c.borderlessBottom,!e.borderTop&&h.c.borderlessTop),renderProps:r,generatorName:void 0,classNameGenerator:n.slotLaneClass,didMount:n.slotLaneDidMount,willUnmount:n.slotLaneWillUnmount})}}const X=(0,u.c)({week:"short"});class J extends s.B{constructor(){super(...arguments),this.innerElRef=(0,f.createRef)()}render(){let{props:e,context:t}=this,{options:n,dateEnv:r}=t,o=e.dateProfile.renderRange,c=1===(0,l.z$)(o.start,o.end)&&n.navLinks,u=o.start,f=(0,a.c)(t,u,"week"),p=r.computeWeekNumber(u),m=r.formatToParts(u,n.weekNumberFormat||X);const g={num:p,text:(0,l.r4)(m),textParts:m,date:r.toDate(u),isNarrow:e.isNarrow,hasNavLink:c,options:{dayMinWidth:n.dayMinWidth}};return(0,i.jsx)(s.C,{tag:"div",attrs:{role:"gridcell","aria-label":f},className:(0,d.j)(h.c.flexRow,h.c.noMargin,h.c.noPadding,e.isLiquid?h.c.liquid:h.c.contentBox),style:{width:e.width},renderProps:g,generatorName:"weekNumberHeaderContent",customGenerator:n.weekNumberHeaderContent,defaultGenerator:s.r,classNameGenerator:n.weekNumberHeaderClass,didMount:n.weekNumberHeaderDidMount,willUnmount:n.weekNumberHeaderWillUnmount,children:e=>(0,i.jsx)("div",{ref:this.innerElRef,className:(0,d.j)(h.c.flexRow,h.c.noShrink,h.c.whiteSpaceNoWrap),children:(0,i.jsx)(e,{tag:"div",attrs:c?(0,a.b)(t,o.start,"week",f):{"aria-label":f},className:(0,s.a)(n.weekNumberHeaderInnerClass,g)})})})}componentDidMount(){this._isUnmounting=!1;const{props:e}=this,t=this.innerElRef.current;this.disconnectInnerSize=(0,s.h)(t,(t,n)=>{this._isUnmounting||((0,s.s)(e.innerWidthRef,t),(0,s.s)(e.innerHeightRef,n))})}componentWillUnmount(){const{props:e}=this;this._isUnmounting=!0,this.disconnectInnerSize(),(0,s.s)(e.innerWidthRef,null),(0,s.s)(e.innerHeightRef,null)}}function ee(e){return(0,i.jsx)("div",{role:"gridcell",className:e.isLiquid?h.c.liquid:h.c.contentBox,style:{width:e.width}})}class te extends s.B{constructor(){super(...arguments),this.state={headerTierHeights:[]},this.headerLabelInnerWidthRefMap=new o.R(()=>{(0,s.d)(this.handleAxisWidths)}),this.headerLabelInnerHeightRefMap=new o.R(()=>{(0,s.d)(this.handleHeaderHeights)}),this.headerMainInnerHeightRefMap=new o.R(()=>{(0,s.d)(this.handleHeaderHeights)}),this.handleAllDayLabelInnerWidth=e=>{this.allDayLabelInnerWidth=e,(0,s.d)(this.handleAxisWidths)},this.slatLabelInnerWidthRefMap=new o.R(()=>{(0,s.d)(this.handleAxisWidths)}),this.slatLabelInnerHeightRefMap=new o.R(()=>{(0,s.d)(this.handleSlatInnerHeights)}),this.headerScrollerRef=(0,f.createRef)(),this.allDayScrollerRef=(0,f.createRef)(),this.mainScrollerRef=(0,f.createRef)(),this.footScrollerRef=(0,f.createRef)(),this.axisScrollerRef=(0,f.createRef)(),this.handleTotalWidth=e=>{this._isUnmounting||this.setState({totalWidth:e})},this.handleBodyHeight=e=>{this._isUnmounting||this.setState({bodyHeight:e})},this.handleClientWidth=e=>{this._isUnmounting||this.setState({clientWidth:e})},this.handleClientHeight=e=>{this._isUnmounting||this.setState({clientHeight:e})},this.handleStickyBottomScrollbarWidth=e=>{this._isUnmounting||this.setState({sticykBottomScrollbarWidth:e})},this.handleHeaderHeights=()=>{if(this._isUnmounting)return;const e=this.headerLabelInnerHeightRefMap.current,t=this.headerMainInnerHeightRefMap.current,n=[];for(const[r,i]of t.entries())n[r]=Math.max(e.get(r)||0,i);this.setState({headerTierHeights:n})},this.handleSlatInnerHeights=()=>
2{if(this._isUnmounting)return;const e=this.slatLabelInnerHeightRefMap.current;let t=0;for(const n of e.values())t=Math.max(t,n);this.state.slatInnerHeight!==t&&this.setState({slatInnerHeight:t})},this.handleAxisWidths=()=>{if(this._isUnmounting)return;const e=this.headerLabelInnerWidthRefMap.current,t=this.slatLabelInnerWidthRefMap.current;let n=this.allDayLabelInnerWidth||0;for(const t of e.values())n=Math.max(n,t);for(const e of t.values())n=Math.max(n,e);this.state.axisWidth!==n&&this.setState({axisWidth:n})}}render(){const{props:e,state:t,context:n,headerLabelInnerWidthRefMap:r,headerLabelInnerHeightRefMap:c,headerMainInnerHeightRefMap:m,slatLabelInnerWidthRefMap:g,slatLabelInnerHeightRefMap:v}=this,{nowDate:y,headerTiers:b,forPrint:w}=e,A=y.valueOf()-(0,l.ol)(y).valueOf(),{axisWidth:x,totalWidth:E,clientWidth:C,clientHeight:k,bodyHeight:T,sticykBottomScrollbarWidth:D}=t,{options:I}=n,{borderlessX:R,borderlessTop:O,borderlessBottom:N}=(0,u.k)(I),j=null!=E&&null!=C&&null!=x?E-C-(x+1):void 0,B=!w&&!(0,s.g)(I),L=!w&&(0,s.j)(I),F=!w&&(0,s.k)(I),z="stack"===P(w,I.eventPrintLayout),U=w&&!z,H=w&&z,q=e.cells.length,[$,V]=(0,o.m)(q,e.dayMinWidth,C),K=V??(null!=C?C/q:void 0),Z=null!=K&&K<=60,X=Z||null!=K&&K<=I.dayNarrowWidth,te=e.slatMetas.length,[ne,re]=_(B&&I.expandRows,te,I.slotMinHeight,t.slatInnerHeight,k);this.slatHeight=ne;const ie=(ne||0)*te,ae=U?ie:void 0,se=B&&!I.expandRows&&null!=k&&k>ie,oe=I.dayHeaders?b.length+1:1,le=F?D:null!=T&&null!=k?T-k:void 0;return(0,i.jsxs)(i.Fragment,{children:[I.dayHeaders&&(0,i.jsxs)("div",{className:(0,d.j)((0,s.a)(I.tableHeaderClass,{isSticky:L,borderlessX:R,borderlessTop:O,borderlessBottom:N,multiMonthColumns:0}),h.c.flexCol,L&&h.c.tableHeaderSticky,h.c.z1),children:[(0,i.jsxs)("div",{className:h.c.flexRow,children:[(0,i.jsx)("div",{role:"rowgroup",className:h.c.contentBox,style:{width:x},children:b.map((n,a)=>(0,i.jsx)("div",{role:"row","aria-rowindex":a+1,className:(0,d.j)(I.dayHeaderRowClass,h.c.flexRow,h.c.contentBox,h.c.borderlessX,h.c.borderlessTop,a===e.headerTiers.length-1&&h.c.borderlessBottom),style:{height:t.headerTierHeights[a]},children:I.weekNumbers&&n.isDateRow?(0,i.jsx)(J,{dateProfile:e.dateProfile,innerWidthRef:r.createRef(a),innerHeightRef:c.createRef(a),width:void 0,isLiquid:!0,isNarrow:X}):(0,i.jsx)(ee,{width:void 0,isLiquid:!0})},a))}),(0,i.jsx)("div",{className:(0,s.a)(I.slotHeaderDividerClass,{inTableHeader:!0,options:{dayMinWidth:I.dayMinWidth}})}),(0,i.jsxs)(a.d,{horizontal:!0,hideScrollbars:!0,className:(0,d.j)(h.c.flexRow,h.c.liquid),ref:this.headerScrollerRef,children:[(0,i.jsx)("div",{role:"rowgroup",className:null==$?h.c.liquid:"",style:{width:$},children:e.headerTiers.map((n,r)=>(0,f.createElement)(o.i,{...n,key:r,role:"row",rowIndex:r,borderBottom:r<e.headerTiers.length-1,height:t.headerTierHeights[r],colWidth:V,viewportWidth:C,innerHeightRef:m.createRef(r),cellIsNarrow:X,cellIsMicro:Z,rowLevel:e.headerTiers.length-r-1}))}),Boolean(j)&&(0,i.jsx)("div",{className:(0,d.j)((0,s.a)(I.fillerClass,{inTableHeader:!0}),h.c.borderlessY,h.c.borderlessEnd),style:{minWidth:j}})]})]}),(0,i.jsx)("div",{className:(0,s.a)(I.dayHeaderDividerClass,{isSticky:L,multiMonthColumns:0,options:{allDaySlot:Boolean(I.allDaySlot)}})})]}),(0,i.jsxs)("div",{role:"rowgroup",className:(0,d.j)((0,s.a)(I.tableBodyClass,{borderlessX:R,borderlessTop:O,borderlessBottom:N,multiMonthColumns:0}),h.c.flexCol,B&&h.c.liquid,h.c.isolate,h.c.z0),children:[I.allDaySlot&&(0,i.jsxs)(i.Fragment,{children:[(0,i.jsxs)("div",{role:"row","aria-rowindex":oe,className:(0,d.j)(h.c.flexRow,h.c.z1),children:[(0,i.jsx)(S,{width:x,innerWidthRef:this.handleAllDayLabelInnerWidth,isNarrow:X}),(0,i.jsx)("div",{className:(0,s.a)(I.slotHeaderDividerClass,{inTableHeader:!1,options:{dayMinWidth:I.dayMinWidth}})}),(0,i.jsxs)(a.d,{horizontal:!0,hideScrollbars:!0,className:(0,d.j)(h.c.flexRow,h.c.liquidX),ref:this.allDayScrollerRef,children:[(0,i.jsx)("div",{className:h.c.flexRow,style:{width:$},children:(0,i.jsx)(M,{dateProfile:e.dateProfile,todayRange:e.todayRange,cells:e.cells,showDayNumbers:!1,forPrint:w,isHitComboAllowed:e.isHitComboAllowed,className:(0,d.j)(h.c.borderless,h.c.liquidX),cellIsNarrow:X,cellIsMicro:Z,fgEventSegs:e.fgEventSegs,bgEventSegs:e.bgEventSegs,businessHourSegs:e.businessHourSegs,dateSelectionSegs:e.dateSelectionSegs,eventSelection:e.eventSelection,eventDrag:e.eventDrag,eventResize:e.eventResize,dayMaxEvents:e.dayMaxEvents,dayMaxEventRows:e.dayMaxEventRows,colWidth:V})}),Boolean(j)&&(0,i.jsx)("div",{className:(0,d.j)((0,s.a)(I.fillerClass,{inTableHeader:!1}),h.c.borderlessY,h.c.borderlessEnd),style:{minWidth:j}})]})]}
2),(0,i.jsx)("div",{className:(0,d.j)(I.allDayDividerClass,h.c.z2)})]}),(0,i.jsxs)("div",{role:"row","aria-rowindex":oe+(I.allDaySlot?1:0),className:(0,d.j)(h.c.flexRow,h.c.rel,B&&h.c.liquid,h.c.z0),children:[(0,i.jsx)(a.d,{vertical:B,hideScrollbars:!0,className:(0,d.j)(h.c.flexCol,h.c.contentBox),style:{width:x},ref:this.axisScrollerRef,clientHeightRef:this.handleBodyHeight,children:!H&&(0,i.jsx)(i.Fragment,{children:(0,i.jsxs)("div",{role:"rowheader","aria-label":I.timedText,className:(0,d.j)(h.c.flexCol,h.c.grow,h.c.rel),style:{height:ae},children:[(0,i.jsx)("div",{"aria-hidden":!0,className:(0,d.j)(h.c.flexCol,B&&I.expandRows&&h.c.grow,U&&h.c.fillX),children:e.slatMetas.map((e,t)=>(0,f.createElement)(Y,{...e,key:e.key,innerWidthRef:g.createRef(e.key),innerHeightRef:v.createRef(e.key),borderTop:Boolean(t),isNarrow:X,height:re?void 0:ne,liquidHeight:re}))}),!w&&I.nowIndicator&&(0,l.$B)(e.dateProfile.currentRange,y)&&A>=e.dateProfile.slotMinTime.milliseconds&&A<e.dateProfile.slotMaxTime.milliseconds&&(0,i.jsx)(W,{nowDate:y,dateProfile:e.dateProfile,totalHeight:null!=ne?ne*te:void 0}),Boolean(se||le)&&(0,i.jsx)("div",{className:(0,d.j)((0,s.a)(I.fillerClass,{inTableHeader:!1}),h.c.borderlessX,h.c.borderlessBottom,se&&h.c.liquid),style:{minHeight:le}})]})})}),(0,i.jsx)("div",{className:(0,s.a)(I.slotHeaderDividerClass,{inTableHeader:!1,options:{dayMinWidth:I.dayMinWidth}})}),(0,i.jsxs)("div",{className:(0,d.j)(h.c.flexCol,h.c.liquid),children:[(0,i.jsx)(a.d,{vertical:B,horizontal:!0,hideScrollbars:F||w,className:(0,d.j)(h.c.flexCol,h.c.rel,B&&h.c.liquid),ref:this.mainScrollerRef,clientWidthRef:this.handleClientWidth,clientHeightRef:this.handleClientHeight,children:(0,i.jsxs)("div",{className:(0,d.j)(h.c.flexCol,h.c.grow,h.c.rel),style:{width:$,height:ae},children:[(0,i.jsx)(G,{dateProfile:e.dateProfile,nowDate:e.nowDate,nowMs:e.nowMs,todayRange:e.todayRange,cells:e.cells,slatCnt:te,forPrint:w,isHitComboAllowed:e.isHitComboAllowed,className:H?"":h.c.fill,fgEventSegsByCol:e.fgEventSegsByCol,bgEventSegsByCol:e.bgEventSegsByCol,businessHourSegsByCol:e.businessHourSegsByCol,nowIndicatorSegsByCol:e.nowIndicatorSegsByCol,dateSelectionSegsByCol:e.dateSelectionSegsByCol,eventDragByCol:e.eventDragByCol,eventResizeByCol:e.eventResizeByCol,eventSelection:e.eventSelection,colWidth:V,slatHeight:ne,cellIsNarrow:X,cellIsMicro:Z}),!H&&(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)("div",{"aria-hidden":!0,className:(0,d.j)(h.c.flexCol,B&&I.expandRows&&h.c.grow,U?h.c.fillX:h.c.rel),children:e.slatMetas.map((e,t)=>(0,i.jsx)("div",{className:(0,d.j)(h.c.flexRow,re&&h.c.liquid),style:{height:re?"":ne},children:(0,f.createElement)(Q,{...e,key:e.key,borderTop:Boolean(t)})},e.key))}),se&&(0,i.jsx)("div",{className:(0,d.j)((0,s.a)(I.fillerClass,{inTableHeader:!1}),h.c.borderlessX,h.c.borderlessBottom,h.c.liquid)})]})]})}),Boolean(F)&&(0,i.jsx)(p.F,{isSticky:!0,canvasWidth:$,scrollerRef:this.footScrollerRef,scrollbarWidthRef:this.handleStickyBottomScrollbarWidth})]})]})]}),(0,i.jsx)(o.g,{widthRef:this.handleTotalWidth})]})}componentDidMount(){this._isUnmounting=!1,this.initScrollers(),this.updateSlatHeight()}componentDidUpdate(){this.updateScrollers(),this.updateSlatHeight()}componentWillUnmount(){this._isUnmounting=!0,this.destroyScrollers(),this.prevSlatHeight=void 0,(0,s.s)(this.props.slatHeightRef,null)}updateSlatHeight(){this.prevSlatHeight!==this.slatHeight&&(0,s.s)(this.props.slatHeightRef,this.prevSlatHeight=this.slatHeight)}initScrollers(){const e=(0,s.l)(this.context.pluginHooks);this.dayScroller=new e(!0),this.timeScroller=new e,(0,s.s)(this.props.dayScrollerRef,this.dayScroller),(0,s.s)(this.props.timeScrollerRef,this.timeScroller),this.updateScrollers()}updateScrollers(){this.dayScroller.handleChildren([this.headerScrollerRef.current,this.allDayScrollerRef.current,this.mainScrollerRef.current,this.footScrollerRef.current]),this.timeScroller.handleChildren([this.axisScrollerRef.current,this.mainScrollerRef.current])}destroyScrollers(){(0,s.s)(this.props.dayScrollerRef,null),(0,s.s)(this.props.timeScrollerRef,null)}}te.addPropsEquality({headerTierHeights:u.j});
2class ne extends s.B{constructor(){super(...arguments),this.state={},this.headerLabelInnerWidthRefMap=new o.R(()=>{(0,s.d)(this.handleAxisInnerWidths)}),this.handleAllDayLabelInnerWidth=e=>{this.allDayLabelInnerWidth=e,(0,s.d)(this.handleAxisInnerWidths)},this.handleWeekNumberInnerWidth=e=>{this.weekNumberInnerWidth=e,(0,s.d)(this.handleAxisInnerWidths)},this.slatLabelInnerWidthRefMap=new o.R(()=>{(0,s.d)(this.handleAxisInnerWidths)}),this.slatLabelInnerHeightRefMap=new o.R(()=>{(0,s.d)(this.handleSlatInnerHeights)}),this.handleTotalWidth=e=>{this._isUnmounting||requestAnimationFrame(()=>{this._isUnmounting||this.setState({totalWidth:e})})},this.handleClientWidth=e=>{this._isUnmounting||this.setState({clientWidth:e})},this.handleClientHeight=e=>{this._isUnmounting||this.setState({clientHeight:e})},this.handleAxisInnerWidths=()=>{if(this._isUnmounting)return;const e=this.headerLabelInnerWidthRefMap.current,t=this.slatLabelInnerWidthRefMap.current;let n=Math.max(this.weekNumberInnerWidth||0,this.allDayLabelInnerWidth||0);for(const t of e.values())n=Math.max(n,t);for(const e of t.values())n=Math.max(n,e);this.state.axisWidth!==n&&this.setState({axisWidth:n})},this.handleSlatInnerHeights=()=>{if(this._isUnmounting)return;const e=this.slatLabelInnerHeightRefMap.current;let t=0;for(const n of e.values())t=Math.max(t,n);this.state.slatInnerHeight!==t&&this.setState({slatInnerHeight:t})}}render(){const{props:e,state:t,context:n,slatLabelInnerWidthRefMap:r,slatLabelInnerHeightRefMap:c,headerLabelInnerWidthRefMap:p}=this,{nowDate:m,forPrint:g}=e,v=m.valueOf()-(0,l.ol)(m).valueOf(),{axisWidth:y,clientWidth:b,totalWidth:w}=t,{options:A}=n,{borderlessX:x,borderlessTop:E,borderlessBottom:C}=(0,u.k)(A),k=null==w||null==b||g?void 0:w-b,T=!g&&!(0,s.g)(A),D=!g&&(0,s.j)(A),I=e.slatMetas.length,[R,O]=_(T&&A.expandRows,I,A.slotMinHeight,t.slatInnerHeight,t.clientHeight);this.slatHeight=R;const N=(R||0)*I,j=T&&!A.expandRows&&null!=t.clientHeight&&t.clientHeight>N,B="stack"===P(g,A.eventPrintLayout),L=g&&!B,F=g&&B,z=L?N:void 0,U=e.cells.length,H=null!=b?b/U:void 0,q=null!=H&&H<=60,$=q||null!=H&&H<=A.dayNarrowWidth;return(0,i.jsxs)(i.Fragment,{children:[A.dayHeaders&&(0,i.jsxs)("div",{role:"rowgroup",className:(0,d.j)((0,s.a)(A.tableHeaderClass,{isSticky:D,borderlessX:x,borderlessTop:E,borderlessBottom:C,multiMonthColumns:0}),h.c.flexCol,D&&h.c.tableHeaderSticky,h.c.z1),children:[e.headerTiers.map((t,n)=>(0,i.jsxs)("div",{role:"row",className:h.c.flexRow,children:[(0,i.jsx)("div",{className:(0,d.j)(A.dayHeaderRowClass,h.c.flexRow,h.c.borderlessX,h.c.borderlessTop,n===e.headerTiers.length-1&&h.c.borderlessBottom),children:A.weekNumbers&&t.isDateRow?(0,i.jsx)(J,{dateProfile:e.dateProfile,innerWidthRef:this.handleWeekNumberInnerWidth,innerHeightRef:p.createRef(n),width:y,isLiquid:!1,isNarrow:$}):(0,i.jsx)(ee,{width:y,isLiquid:!1})}),(0,i.jsx)("div",{className:(0,s.a)(A.slotHeaderDividerClass,{inTableHeader:!0,options:{dayMinWidth:A.dayMinWidth}})}),(0,i.jsx)(o.i,{...t,className:h.c.liquid,borderBottom:n<e.headerTiers.length-1,viewportWidth:b,cellIsNarrow:$,cellIsMicro:q,rowLevel:e.headerTiers.length-n-1}),Boolean(k)&&(0,i.jsx)("div",{className:(0,d.j)((0,s.a)(A.fillerClass,{inTableHeader:!0}),h.c.borderlessY,h.c.borderlessEnd),style:{minWidth:k}})]},n)),(0,i.jsx)("div",{className:(0,s.a)(A.dayHeaderDividerClass,{isSticky:D,multiMonthColumns:0,options:{allDaySlot:Boolean(A.allDaySlot)}})})]}),(0,i.jsxs)("div",{role:"rowgroup",className:(0,d.j)((0,s.a)(A.tableBodyClass,{borderlessX:x,borderlessTop:E,borderlessBottom:C,multiMonthColumns:0}),h.c.flexCol,T&&h.c.liquid,h.c.isolate,h.c.z0),children:[A.allDaySlot&&(0,i.jsxs)(i.Fragment,{children:[(0,i.jsxs)("div",{role:"row",className:(0,d.j)(h.c.flexRow,h.c.z1),children:[(0,i.jsx)(S,{width:y,innerWidthRef:this.handleAllDayLabelInnerWidth,isNarrow:$}),(0,i.jsx)("div",{className:(0,s.a)(A.slotHeaderDividerClass,{inTableHeader:!1,options:{dayMinWidth:A.dayMinWidth}})}),(0,i.jsx)(M,{dateProfile:e.dateProfile,todayRange:e.todayRange,cells:e.cells,showDayNumbers:!1,forPrint:g,isHitComboAllowed:e.isHitComboAllowed,className:(0,d.j)(h.c.liquidX,h.c.borderless),cellIsNarrow:$,cellIsMicro:q,fgEventSegs:e.fgEventSegs,bgEventSegs:e.bgEventSegs,businessHourSegs:e.businessHourSegs,dateSelectionSegs:e.dateSelectionSegs,eventDrag:e.eventDrag,eventResize:e.eventResize,eventSelection:e.eventSelection,dayMaxEvents:e.dayMaxEvents,dayMaxEventRows:e.dayMaxEventRows}),Boolean(k)&&(0,i.jsx)("div",{className:(0,d.j)((0,s.a)(A.fillerClass,{inTableHeader:!1}),h.c.borderlessY,h.c.borderlessEnd),style:{minWidth:k}})]}
2),(0,i.jsx)("div",{className:(0,d.j)(A.allDayDividerClass,h.c.z2)})]}),(0,i.jsx)(a.d,{vertical:T,className:(0,d.j)(h.c.flexCol,h.c.rel,T&&h.c.liquid,h.c.z0),ref:e.timeScrollerRef,clientWidthRef:this.handleClientWidth,clientHeightRef:this.handleClientHeight,children:(0,i.jsxs)("div",{className:(0,d.j)(h.c.flexCol,h.c.grow,h.c.rel),style:{height:z},children:[(0,i.jsxs)("div",{role:"row",className:(0,d.j)(h.c.flexRow,!F&&h.c.fill),children:[(0,i.jsx)("div",{role:"rowheader","aria-label":A.timedText,className:h.c.contentBox,style:{width:y}}),(0,i.jsx)("div",{className:(0,s.a)(A.slotHeaderDividerClass,{inTableHeader:!1,options:{dayMinWidth:A.dayMinWidth}})}),(0,i.jsx)(G,{dateProfile:e.dateProfile,nowDate:e.nowDate,nowMs:e.nowMs,todayRange:e.todayRange,cells:e.cells,slatCnt:I,forPrint:g,isHitComboAllowed:e.isHitComboAllowed,className:h.c.liquid,fgEventSegsByCol:e.fgEventSegsByCol,bgEventSegsByCol:e.bgEventSegsByCol,businessHourSegsByCol:e.businessHourSegsByCol,nowIndicatorSegsByCol:e.nowIndicatorSegsByCol,dateSelectionSegsByCol:e.dateSelectionSegsByCol,eventDragByCol:e.eventDragByCol,eventResizeByCol:e.eventResizeByCol,eventSelection:e.eventSelection,slatHeight:R,cellIsNarrow:$,cellIsMicro:q})]}),!F&&(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)("div",{"aria-hidden":!0,className:(0,d.j)(h.c.flexCol,T&&A.expandRows&&h.c.grow,L?h.c.fillX:h.c.rel),children:e.slatMetas.map((e,t)=>(0,i.jsxs)("div",{className:(0,d.j)(O&&h.c.liquid,h.c.flexRow),style:{height:O?void 0:R},children:[(0,i.jsx)("div",{className:h.c.flexCol,style:{width:y},children:(0,f.createElement)(Y,{...e,key:e.key,innerWidthRef:r.createRef(e.key),innerHeightRef:c.createRef(e.key),borderTop:Boolean(t),isNarrow:$})}),(0,i.jsx)("div",{className:(0,s.a)(A.slotHeaderDividerClass,{inTableHeader:!1,options:{dayMinWidth:A.dayMinWidth}}),style:{visibility:"hidden"}}),(0,f.createElement)(Q,{...e,key:e.key,borderTop:Boolean(t)})]},e.key))}),j&&(0,i.jsx)("div",{className:(0,d.j)((0,s.a)(A.fillerClass,{inTableHeader:!1}),h.c.borderlessX,h.c.borderlessBottom,h.c.liquid)}),!g&&A.nowIndicator&&(0,l.$B)(e.dateProfile.currentRange,m)&&v>=e.dateProfile.slotMinTime.milliseconds&&v<e.dateProfile.slotMaxTime.milliseconds&&(0,i.jsx)(W,{nowDate:m,dateProfile:e.dateProfile,totalHeight:null!=R?R*I:void 0})]})]})})]}),(0,i.jsx)(o.g,{widthRef:this.handleTotalWidth})]})}componentDidMount(){this._isUnmounting=!1,this.updateSlatHeight()}componentDidUpdate(){this.updateSlatHeight()}componentWillUnmount(){this._isUnmounting=!0,this.prevSlatHeight=void 0,(0,s.s)(this.props.slatHeightRef,null)}updateSlatHeight(){this.prevSlatHeight!==this.slatHeight&&(0,s.s)(this.props.slatHeightRef,this.prevSlatHeight=this.slatHeight)}}function re(e){return e.map(()=>null)}class ie extends s.B{constructor(){super(...arguments),this.buildSlatMetas=(0,s.m)(C),this.dayScrollerRef=(0,f.createRef)(),this.timeScrollerRef=(0,f.createRef)(),this.scrollState={},this.handleSlatHeight=e=>{this._isUnmounting||(this.slatHeight=e,null!=e&&(0,s.d)(this.applyTimeScroll))},this.handleTimeScrollRequest=e=>{this.scrollState.time=e,this.scrollState.y=void 0,this.applyTimeScroll()},this.handleTimeScrollEnd=e=>{if(e){const e=this.timeScrollerRef.current.y;this.props.forPrint||(this.scrollState.y=e,this.scrollState.time=void 0)}},this.applyTimeScroll=()=>{const e=this.timeScrollerRef.current,{slatHeight:t,scrollState:n}=this;let{y:r,time:i}=n;null==r&&i&&null!=t&&e&&(r=D(i,this.props.dateProfile)*(t*this.currentSlatCnt),r&&r++,n.y=r),null!=r&&e.scrollTo({y:r})}}render(){const{props:e,context:t}=this,{dateProfile:n}=e,{options:r,dateEnv:o}=t,{dayMinWidth:l}=r,{borderlessX:c,borderlessTop:f,borderlessBottom:p}=(0,u.k)(r),m=this.buildSlatMetas(n.slotMinTime,n.slotMaxTime,r.slotHeaderInterval,r.slotDuration,o);this.currentSlatCnt=m.length;const g=e.forPrint?[]:e.dateSelectionSegs,v=e.forPrint?null:e.eventDrag,y=e.forPrint?null:e.eventResize,b=e.forPrint?e.dateSelectionSegsByCol.map(()=>[]):e.dateSelectionSegsByCol,w=e.forPrint?re(e.eventDragByCol):e.eventDragByCol,A=e.forPrint?re(e.eventResizeByCol):e.eventResizeByCol,x={dateProfile:n,nowDate:e.nowDate,
2nowMs:e.nowMs,todayRange:e.todayRange,cells:e.cells,slatMetas:m,forPrint:e.forPrint,isHitComboAllowed:e.isHitComboAllowed,headerTiers:e.headerTiers,fgEventSegs:e.fgEventSegs,bgEventSegs:e.bgEventSegs,businessHourSegs:e.businessHourSegs,dateSelectionSegs:g,eventDrag:v,eventResize:y,...ae(r),fgEventSegsByCol:e.fgEventSegsByCol,bgEventSegsByCol:e.bgEventSegsByCol,businessHourSegsByCol:e.businessHourSegsByCol,nowIndicatorSegsByCol:e.nowIndicatorSegsByCol,dateSelectionSegsByCol:b,eventDragByCol:w,eventResizeByCol:A,eventSelection:e.eventSelection,timeScrollerRef:this.timeScrollerRef,timeScrollState:this.scrollState,slatHeightRef:this.handleSlatHeight,borderlessX:c,borderlessBottom:p};return(0,i.jsx)(a.V,{attrs:{role:"grid","aria-colcount":e.cells.length,"aria-labelledby":e.labelId,"aria-label":e.labelStr},className:(0,d.j)(e.className,(0,s.a)(r.tableClass,{borderlessX:c,borderlessTop:f,borderlessBottom:p,multiMonthColumns:0}),!e.forPrint&&h.c.flexCol,h.c.isolate),viewSpec:t.viewSpec,children:l?(0,i.jsx)(te,{...x,dayMinWidth:l,dayScrollerRef:this.dayScrollerRef}):(0,i.jsx)(ne,{...x})})}componentDidMount(){this._isUnmounting=!1,this.resetScroll(),this.context.emitter.on("_timeScrollRequest",this.handleTimeScrollRequest);const e=this.timeScrollerRef.current;e&&e.addScrollEndListener(this.handleTimeScrollEnd)}componentDidUpdate(e){e.dateProfile!==this.props.dateProfile&&this.context.options.scrollTimeReset?this.resetScroll():e.forPrint&&!this.props.forPrint&&this.applyTimeScroll()}componentWillUnmount(){this._isUnmounting=!0,this.context.emitter.off("_timeScrollRequest",this.handleTimeScrollRequest);const e=this.timeScrollerRef.current;e&&e.removeScrollEndListener(this.handleTimeScrollEnd)}resetScroll(){this.handleTimeScrollRequest(this.context.options.scrollTime);const e=this.dayScrollerRef.current;e&&e.scrollTo({x:0})}}function ae(e){let{dayMaxEvents:t,dayMaxEventRows:n}=e;return!0!==t&&!0!==n||(t=void 0,n=5),{dayMaxEvents:t,dayMaxEventRows:n}}class se extends a.D{constructor(){super(...arguments),this.createDayHeaderFormatter=(0,s.m)(o.c),this.buildDaySeries=(0,s.m)((e,t)=>new o.d(e.renderRange,t)),this.buildDayCols=(0,s.m)(m),this.extractColDates=(0,s.m)(e=>e.map(e=>e.date)),this.extractColRanges=(0,s.m)(e=>e.map(e=>e.range)),this.buildDateRowConfigs=(0,s.m)(o.a),this.splitFgEventSegs=(0,s.m)(A),this.splitBgEventSegs=(0,s.m)(A),this.splitBusinessHourSegs=(0,s.m)(A),this.splitNowIndicatorSegs=(0,s.m)(A),this.splitDateSelectionSegs=(0,s.m)(A),this.splitEventDrag=(0,s.m)(x),this.splitEventResize=(0,s.m)(x),this.allDaySplitter=new b,this.daySeriesSlicer=new o.e,this.dayTimeColsSlicer=new w}render(){const{props:e,context:t}=this,{dateProfile:n}=e,{options:r,dateProfileGenerator:s}=t,o=this.buildDaySeries(n,s),l=this.buildDayCols(o,t.dateEnv,{slotRange:n,activeRange:n.activeRange}),c=this.extractColDates(l),u=this.extractColRanges(l),d=this.allDaySplitter.splitProps(e),f=this.daySeriesSlicer.sliceProps(d.allDay,n,r.nextDayThreshold,t,o),h=this.dayTimeColsSlicer.sliceProps(d.timed,n,null,t,u),p=this.createDayHeaderFormatter(t.options.dayHeaderFormat,!0,l.length);return(0,i.jsx)(a.N,{unit:r.nowIndicator?"minute":"day",children:(a,s,o)=>{const d=l.length,m=!e.forPrint&&r.nowIndicator&&this.dayTimeColsSlicer.sliceNowDate(a,n,r.nextDayThreshold,t,u),g=this.splitFgEventSegs(h.fgEventSegs,d),v=this.splitBgEventSegs(h.bgEventSegs,d),y=this.splitBusinessHourSegs(h.businessHourSegs,d),b=this.splitNowIndicatorSegs(m,d),w=this.splitDateSelectionSegs(h.dateSelectionSegs,d),A=this.splitEventDrag(h.eventDrag,d),x=this.splitEventResize(h.eventResize,d),E=this.buildDateRowConfigs(c,!0,e.dateProfile,s,p,t);return(0,i.jsx)(ie,{labelId:e.labelId,labelStr:e.labelStr,dateProfile:n,nowDate:a,nowMs:o,todayRange:s,cells:l,forPrint:e.forPrint,className:e.className,headerTiers:E,fgEventSegs:f.fgEventSegs,bgEventSegs:f.bgEventSegs,businessHourSegs:f.businessHourSegs,dateSelectionSegs:f.dateSelectionSegs,eventDrag:f.eventDrag,eventResize:f.eventResize,fgEventSegsByCol:g,bgEventSegsByCol:v,businessHourSegsByCol:y,nowIndicatorSegsByCol:b,dateSelectionSegsByCol:w,eventDragByCol:A,eventResizeByCol:x,eventSelection:e.eventSelection})}})}}var oe={name:"timegrid",initialView:"timeGridWeek",deps:[r.d],views:{timeGrid:{component:se,usesMinMaxTime:!0,allDaySlot:!0,slotDuration:"00:30:00",slotEventOverlap:!0},timeGridDay:{type:"timeGrid",duration:{days:1}},timeGridWeek:{type:"timeGrid",duration:{weeks:1}}}}},80490(e,t,n){"use strict";n.d(t,{d:()=>f});var r=n(91987),i=n(49986),a=n(90664),s=n(33522),o=n(34220),l=n(35558),c=n(8249);class u extends l.D{buildRenderRange(e,t,n){let r=super.buildRenderRange(e,t,n),{props:i}=this;return function(e){let t,{dateEnv:n,currentRange:r}=e,{start:i,end:a}=r;if(e.snapToWeek&&(i=n.startOfWeek(i),t=n.startOfWeek(a),t.valueOf()!==a.valueOf()&&(a=(0,c.J4)(t,1))),e.fixedWeekCount){let e=n.startOfWeek(n.startOfMonth((0,c.fi)(r.end,-1))),t=Math.ceil((0,c.Z3)(e,a));a=(0,c.J4)(a,6-t)}return{start:i,end:a}}({currentRange:r,snapToWeek:/^(year|month)$/.test(t),fixedWeekCount:i.fixedWeekCount,dateEnv:i.dateEnv})}}class d extends i.B{constructor(){super(...arguments),this.buildDayTableModel=(0,i.m)(s.b),this.buildDateRowConfigs=(0,i.m)(s.a),this.createDayHeaderFormatter=(0,i.m)(s.c),this.slicer=new s.D}render(){const{props:e,context:t}=this,{dateProfile:n}=e,{options:i,dateEnv:s}=t,l=this.buildDayTableModel(n,t.dateProfileGenerator,s),c=1===l.rowCount,u=this.createDayHeaderFormatter(t.options.dayHeaderFormat,c,l.colCount),d=this.slicer.sliceProps(e,n,i.nextDayThreshold,t,l);return(0,r.jsx)(a.N,{unit:"day",children:(i,a)=>{const s=this.buildDateRowConfigs(l.headerDates,c,n,a,u,t);return(0,r.jsx)(o.D,{labelId:e.labelId,labelStr:e.labelStr,dateProfile:n,todayRange:a,cellRows:l.cellRows,forPrint:e.forPrint,className:e.className,headerTiers:s,fgEventSegs:d.fgEventSegs,bgEventSegs:d.bgEventSegs,businessHourSegs:d.businessHourSegs,dateSelectionSegs:d.dateSelectionSegs,eventDrag:d.eventDrag,eventResize:d.eventResize,eventSelection:d.eventSelection})}})}}var f={name:"daygrid",initialView:"dayGridMonth",views:{dayGrid:{component:d,dateProfileGeneratorClass:u},dayGridDay:{type:"dayGrid",duration:{days:1}},dayGridWeek:{type:"dayGrid",duration:{weeks:1}},dayGridMonth:{type:"dayGrid",duration:{months:1},fixedWeekCount:!0},dayGridYear:{type:"dayGrid",duration:{years:1}}}}}
2,34220(e,t,n){"use strict";n.d(t,{D:()=>m,F:()=>h});var r=n(91987),i=n(49986),a=n(33522),s=n(90664),o=n(38868),l=n(71763),c=n(41889),u=n(23646);class d extends i.B{render(){const{props:e}=this;return(0,r.jsx)("div",{role:"rowgroup",className:(0,o.j)(e.className,c.c.flexCol,null==e.width&&c.c.liquid),style:{width:e.width},children:(0,r.jsx)(a.l,{headerTiers:e.headerTiers,colWidth:e.colWidth,viewportWidth:e.viewportWidth,cellIsNarrow:e.cellIsNarrow,cellIsMicro:e.cellIsMicro})})}}class f extends i.B{constructor(){super(...arguments),this.state={},this.handleScroller=e=>{(0,i.s)(this.props.scrollerRef,e)},this.handleTotalWidth=e=>{this._isUnmounting||this.setState({totalWidth:e})},this.handleClientWidth=e=>{this._isUnmounting||this.setState({clientWidth:e})}}render(){const{props:e,state:t,context:n}=this,{options:l}=n,{borderlessX:f,borderlessTop:h,borderlessBottom:p}=(0,u.k)(l),{totalWidth:m,clientWidth:g}=t;let v=null!=m&&null!=g?m-g:void 0;v<3&&(v=0);const y=!e.forPrint&&!(0,i.g)(l),b=!e.forPrint&&(0,i.j)(l),w=e.cellRows[0].length,A=null!=g?g/w:void 0,x=null!=A&&A<=60,E=x||null!=A&&A<=l.dayNarrowWidth;return e.forPrint?(0,r.jsx)(a.h,{dateProfile:e.dateProfile,todayRange:e.todayRange,cellRows:e.cellRows,headerTiers:e.headerTiers,showHeader:Boolean(l.dayHeaders),fgEventSegs:e.fgEventSegs,bgEventSegs:e.bgEventSegs,businessHourSegs:e.businessHourSegs,eventSelection:e.eventSelection,dayMaxEventRows:l.dayMaxEventRows,borderlessX:f,borderlessTop:h,borderlessBottom:p,multiMonthColumns:0,visibleWidth:m,cellIsNarrow:E,cellIsMicro:x,rowHeightRefMap:e.rowHeightRefMap}):(0,r.jsxs)(r.Fragment,{children:[l.dayHeaders&&(0,r.jsxs)("div",{className:(0,o.j)((0,i.a)(l.tableHeaderClass,{isSticky:b,borderlessX:f,borderlessTop:h,borderlessBottom:p,multiMonthColumns:0}),c.c.flexCol,b&&c.c.tableHeaderSticky),children:[(0,r.jsxs)("div",{className:c.c.flexRow,children:[(0,r.jsx)(d,{headerTiers:e.headerTiers,cellIsNarrow:E,cellIsMicro:x}),Boolean(v)&&(0,r.jsx)("div",{className:(0,o.j)((0,i.a)(l.fillerClass,{inTableHeader:!0}),c.c.borderlessY,c.c.borderlessEnd),style:{minWidth:v}})]}),(0,r.jsx)("div",{className:(0,i.a)(l.dayHeaderDividerClass,{isSticky:b,multiMonthColumns:0,options:{allDaySlot:Boolean(l.allDaySlot)}})})]}),(0,r.jsx)(s.d,{vertical:y,className:(0,o.j)((0,i.a)(l.tableBodyClass,{borderlessX:f,borderlessTop:h,borderlessBottom:p,multiMonthColumns:0}),!e.forPrint&&c.c.flexCol,y&&c.c.liquid),ref:this.handleScroller,clientWidthRef:this.handleClientWidth,children:(0,r.jsx)(a.j,{dateProfile:e.dateProfile,todayRange:e.todayRange,cellRows:e.cellRows,forPrint:e.forPrint,isHitComboAllowed:e.isHitComboAllowed,className:c.c.grow,dayMaxEvents:e.forPrint?void 0:l.dayMaxEvents,dayMaxEventRows:l.dayMaxEventRows,fgEventSegs:e.fgEventSegs,bgEventSegs:e.bgEventSegs,businessHourSegs:e.businessHourSegs,dateSelectionSegs:e.dateSelectionSegs,eventDrag:e.eventDrag,eventResize:e.eventResize,eventSelection:e.eventSelection,visibleWidth:m,cellIsNarrow:E,cellIsMicro:x,rowHeightRefMap:e.rowHeightRefMap})}),(0,r.jsx)(a.g,{widthRef:this.handleTotalWidth})]})}componentDidMount(){this._isUnmounting=!1}componentWillUnmount(){this._isUnmounting=!0}}class h extends i.B{constructor(){super(...arguments),this.rootElRef=(0,l.createRef)()}render(){const{props:e}=this;return(0,r.jsx)("div",{ref:this.rootElRef,className:(0,o.j)(c.c.footerScrollbar,e.isSticky&&c.c.footerScrollbarSticky),children:(0,r.jsx)(s.d,{horizontal:!0,ref:e.scrollerRef,children:(0,r.jsx)("div",{style:{minWidth:e.canvasWidth}})})})}componentDidMount(){this._isUnmounting=!1,this.disconnectHeight=(0,i.w)(this.rootElRef.current,e=>{this._isUnmounting||(0,i.s)(this.props.scrollbarWidthRef,e)})}componentWillUnmount(){this._isUnmounting=!0,this.disconnectHeight(),(0,i.s)(this.props.scrollbarWidthRef,null)}}class p extends i.B{constructor(){super(...arguments),this.state={},this.headerScrollerRef=(0,l.createRef)(),this.bodyScrollerRef=(0,l.createRef)(),this.footerScrollerRef=(0,l.createRef)(),this.handleTotalWidth=e=>{this._isUnmounting||this.setState({totalWidth:e})},this.handleClientWidth=e=>{this._isUnmounting||this.setState({clientWidth:e})}}render(){const{props:e,state:t,context:n}=this,{options:l}=n,{borderlessX:f,borderlessTop:p,borderlessBottom:m}=(0,u.k)(l),{totalWidth:g,clientWidth:v}=t,y=null!=g&&null!=v?g-v:void 0,b=!e.forPrint&&!(0,i.g)(l),w=!e.forPrint&&(0,i.j)(l),A=!e.forPrint&&(0,i.k)(l),x=e.cellRows[0].length,[E,C]=(0,a.m)(x,e.dayMinWidth,v),S=C??(null!=v?v/x:void 0),k=null!=S&&S<=60,M=k||null!=S&&S<=l.dayNarrowWidth;return e.forPrint?(0,r.jsx)(a.h,{dateProfile:e.dateProfile,todayRange:e.todayRange,cellRows:e.cellRows,headerTiers:e.headerTiers,showHeader:Boolean(l.dayHeaders),fgEventSegs:e.fgEventSegs,bgEventSegs:e.bgEventSegs,businessHourSegs:e.businessHourSegs,eventSelection:e.eventSelection,dayMaxEventRows:l.dayMaxEventRows,borderlessX:f,borderlessTop:p,borderlessBottom:m,multiMonthColumns:0,visibleWidth:g,cellIsNarrow:M,cellIsMicro:k,rowHeightRefMap:e.rowHeightRefMap}):(0,r.jsxs)(r.Fragment,{children:[l.dayHeaders&&(0,r.jsxs)("div",{className:(0,o.j)((0,i.a)(l.tableHeaderClass,{isSticky:w,borderlessX:f,borderlessTop:p,borderlessBottom:m,multiMonthColumns:0}),c.c.flexCol,w&&c.c.tableHeaderSticky),children:[(0,r.jsxs)(s.d,{horizontal:!0,hideScrollbars:!0,className:c.c.flexRow,ref:this.headerScrollerRef,children:[(0,r.jsx)(d,{headerTiers:e.headerTiers,colWidth:C,viewportWidth:v,width:E,cellIsNarrow:M,cellIsMicro:k}),Boolean(y)&&(0,r.jsx)("div",{className:(0,o.j)((0,i.a)(l.fillerClass,{inTableHeader:!0}),c.c.borderlessY,c.c.borderlessEnd),style:{minWidth:y}})]}),(0,r.jsx)("div",{className:(0,i.a)(l.dayHeaderDividerClass,{isSticky:w,multiMonthColumns:0,options:{allDaySlot:Boolean(l.allDaySlot)}})})]}),(0,r.jsx)(s.d,{vertical:b,horizontal:!0,hideScrollbars:A||e.forPrint,className:(0,o.j)((0,i.a)(l.tableBodyClass,{borderlessX:f,borderlessTop:p,borderlessBottom:m,multiMonthColumns:0}),!e.forPrint&&c.c.flexCol,b&&c.c.liquid),ref:this.bodyScrollerRef,clientWidthRef:this.handleClientWidth,children:(0,r.jsx)(a.j,{dateProfile:e.dateProfile,todayRange:e.todayRange,cellRows:e.cellRows,forPrint:e.forPrint,isHitComboAllowed:e.isHitComboAllowed,className:c.c.grow,dayMaxEvents:e.forPrint?void 0:l.dayMaxEvents,dayMaxEventRows:l.dayMaxEventRows,fg
2EventSegs:e.fgEventSegs,bgEventSegs:e.bgEventSegs,businessHourSegs:e.businessHourSegs,dateSelectionSegs:e.dateSelectionSegs,eventDrag:e.eventDrag,eventResize:e.eventResize,eventSelection:e.eventSelection,colWidth:C,width:E,visibleWidth:g,cellIsNarrow:M,cellIsMicro:k,rowHeightRefMap:e.rowHeightRefMap})}),Boolean(A)&&(0,r.jsx)(h,{isSticky:!0,canvasWidth:E,scrollerRef:this.footerScrollerRef}),(0,r.jsx)(a.g,{widthRef:this.handleTotalWidth})]})}componentDidMount(){this._isUnmounting=!1;const e=(0,i.l)(this.context.pluginHooks);this.syncedScroller=new e(!0),(0,i.s)(this.props.scrollerRef,this.syncedScroller),this.updateSyncedScroller()}componentDidUpdate(){this.updateSyncedScroller()}componentWillUnmount(){this._isUnmounting=!0,this.syncedScroller.destroy()}updateSyncedScroller(){this.syncedScroller.handleChildren([this.headerScrollerRef.current,this.bodyScrollerRef.current,this.footerScrollerRef.current])}}class m extends i.B{constructor(){super(...arguments),this.scrollerRef=(0,l.createRef)(),this.rowHeightRefMap=new a.R(()=>{(0,i.d)(this.updateScrollY)}),this.scrollDate=null,this.updateScrollY=()=>{if(this._isUnmounting)return;const e=this.rowHeightRefMap.current,t=this.scrollerRef.current;if(t&&this.scrollDate){let n=(0,a.n)(this.scrollDate,this.props.cellRows,e);null!=n&&(n&&n++,t.scrollTo({y:n}))}},this.handleScrollEnd=e=>{e&&(this.scrollDate=null)}}render(){const{props:e,context:t}=this,{options:n}=t,{borderlessX:a,borderlessTop:l,borderlessBottom:d}=(0,u.k)(n),h=e.forPrint?[]:e.dateSelectionSegs,m=e.forPrint?null:e.eventDrag,g=e.forPrint?null:e.eventResize,v={...e,dateSelectionSegs:h,eventDrag:m,eventResize:g,scrollerRef:this.scrollerRef,rowHeightRefMap:this.rowHeightRefMap};return(0,r.jsx)(s.V,{viewSpec:t.viewSpec,attrs:{role:"grid","aria-rowcount":e.headerTiers.length+e.cellRows.length,"aria-colcount":e.cellRows[0].length,"aria-labelledby":e.labelId,"aria-label":e.labelStr},className:(0,o.j)(e.className,!e.forPrint&&c.c.flexCol,!e.forPrint&&(0,i.a)(n.tableClass,{borderlessX:a,borderlessTop:l,borderlessBottom:d,multiMonthColumns:0})),children:n.dayMinWidth?(0,r.jsx)(p,{...v,dayMinWidth:n.dayMinWidth}):(0,r.jsx)(f,{...v})})}componentDidMount(){this._isUnmounting=!1,this.props.forPrint||(this.resetScroll(),this.scrollerRef.current?.addScrollEndListener(this.handleScrollEnd))}componentDidUpdate(e){e.forPrint&&!this.props.forPrint&&(this.scrollerRef.current?.addScrollEndListener(this.handleScrollEnd),this.resetScroll()),e.dateProfile!==this.props.dateProfile&&this.context.options.scrollTimeReset&&this.resetScroll()}componentWillUnmount(){this._isUnmounting=!0,this.scrollerRef.current?.removeScrollEndListener(this.handleScrollEnd)}resetScroll(){this.scrollDate=this.props.dateProfile.currentDate,this.updateScrollY(),this.scrollerRef.current?.scrollTo({x:0})}}},58982(e,t,n){"use strict";n.d(t,{I:()=>d,a:()=>l,b:()=>h,e:()=>u,p:()=>f,r:()=>a});var r=n(23646),i=n(8249);function a(e,t,n,i,a){switch(t.type){case"RECEIVE_EVENTS":return function(e,t,n,i,a,o){if(t&&n===t.latestFetchId){let n=(0,r.p)(s(a,t,o),t,o);return i&&(n=(0,r.O)(n,i,o)),(0,r.P)(c(e,t.sourceId),n)}return e}(e,n[t.sourceId],t.fetchId,t.fetchRange,t.rawEvents,a);case"RESET_RAW_EVENTS":return function(e,t,n,i,a){const{defIdMap:o,instanceIdMap:l}=function(e){const{defs:t,instances:n}=e,r={},i={};for(let e in t){const n=t[e],{publicId:i}=n;i&&(r[i]=e)}for(let e in n){const r=t[n[e].defId],{publicId:a}=r;a&&(i[a]=e)}return{defIdMap:r,instanceIdMap:i}}(e);let c=(0,r.p)(s(n,t,a),t,a,!1,o,l);return(0,r.O)(c,i,a)}(e,n[t.sourceId],t.rawEvents,i.activeRange,a);case"ADD_EVENTS":return function(e,t,n,i){return n&&(t=(0,r.O)(t,n,i)),(0,r.P)(e,t)}(e,t.eventStore,i?i.activeRange:null,a);case"RESET_EVENTS":return t.eventStore;case"MERGE_EVENTS":return(0,r.P)(e,t.eventStore);case"PREV":case"NEXT":case"CHANGE_DATE":case"CHANGE_VIEW_TYPE":return i?(0,r.O)(e,i.activeRange,a):e;case"REMOVE_EVENTS":return(0,r.N)(e,t.eventStore);case"REMOVE_EVENT_SOURCE":return c(e,t.sourceId);case"REMOVE_ALL_EVENT_SOURCES":return(0,r.M)(e,e=>!e.sourceId);case"REMOVE_ALL_EVENTS":return(0,r.n)();default:return e}}function s(e,t,n){let r=n.options.eventDataTransform,i=t?t.eventDataTransform:null;return i&&(e=o(e,i)),r&&(e=o(e,r)),e}function o(e,t){let n;if(t){n=[];for(let r of e){let e=t(r);e?n.push(e):null==e&&n.push(r)}}else n=e;return n}function l(e,t,n){let{defs:a}=e,s=(0,r.m)(e.instances,e=>{if(a[e.defId].allDay)return e;let{instantStartMs:s,instantEndMs:o}=e.range,l=null!=s?n.timestampToMarker(s):n.createMarker(t.toDate(e.range.start)),c=null!=o?n.timestampToMarker(o):n.createMarker(t.toDate(e.range.end));return{...e,range:(0,r.Q)({marker:l,instantMs:s},{marker:c,instantMs:o},n)??(0,r.R)(l,(0,i.Qf)(l,(0,r.S)(e.range,t)-(0,r.T)(e.range,t)),s)}});return{defs:a,instances:s}}function c(e,t){return(0,r.M)(e,e=>e.sourceId!==t)}function u(e,t){return{defs:e.defs,instances:(0,r.f)(e.instances,e=>!t[e.instanceId])}}class d{constructor(e){this.component=e.component,this.isHitComboAllowed=e.isHitComboAllowed||null}destroy(){}}function f(e,t){return{component:e,el:t.el,useEventCenter:null==t.useEventCenter||t.useEventCenter,isHitComboAllowed:t.isHitComboAllowed||null}}function h(e){return{[e.component.uid]:e}}n.d(t,["i",0,{}])},22412(e,t,n){"use strict";n.d(t,{a:()=>u,b:()=>m,i:()=>g,m:()=>d});var r=n(23646),i=n(38868);const a=/(^c|C)lass(Name)?$/,s=/Content$/,o=/(DidMount|WillUnmount)$/,l=/^on[A-Z]/,c={buttons:r.W};function u(...e){const t={};for(const n of e)for(const e in n){const r=n[e];t[e]?t[e]=d(t[e],r):t[e]=r}return t}function d(...e){let t={};for(const n of e)for(let e in n)if(e in t){const r=c[e]||(a.test(e)?f:s.test(e)?h:o.test(e)?p:void 0);t[e]=r?r(t[e],n[e],e):n[e]}else t[e]=n[e];return t}function f(e,t,n){const a="function"==typeof e,s="function"==typeof t;if(a||s){const o=o=>(0,i.j)((0,r.U)(a?e(o):e,n),(0,r.U)(s?t(o):t,n));return o.parts=[e,t],o}return(0,i.j)((0,r.U)(e,n),(0,r.U)(t,n))}function h(e,t){if("function"==typeof t){const n=n=>{const r=t(n);return!0===r?"function"==typeof e?e(n):e:r};return n.parts=[e,t],n}return null!=t?t:e}function p(e,t){if(e&&t){const n=(...n)=>{e(...n),t(...n)};return n.parts=[e,t],n}return e||t}function m(e,t){const n=(0,r.X)(e,t);for(let e of n)if(!l.test(e))return!1;return!0}function g(e,t){const n=e&&e.parts,r=t&&t.parts;if(n&&r){const e=n.length;if(e!==r.length)return!1;for(let t=0;t<e;t++)if(n[t]!==r[t]&&!g(n[t],r[t]))return!1;return!0}return!1}}
2,41191(e,t,n){"use strict";n.d(t,{C:()=>Me});var r=n(91987),i=n(71763),a=n(98481),s=n(22412),o=n(23646),l=n(8249);const c=[],u={code:"en",week:{dow:0,doy:4},direction:"ltr",todayText:"Today",prevText:"Prev",nextText:"Next",prevYearText:"Prev year",nextYearText:"Next year",yearText:"Year",monthText:"Month",weekTextLong:"Week",dayText:"Day",listText:"List",closeHint:"Close",eventsHint:"Events",allDayText:"All-day",timedText:"Timed",moreLinkText:"more",noEventsText:"No events to display"},d={...u,weekTextShort:"W",todayHint:(e,t)=>"day"===t?"Today":`This ${e}`,prevHint:"Previous $0",nextHint:"Next $0",viewHint:"$0 view",viewChangeHint:"Change view",navLinkHint:"Go to $0",moreLinkHint:e=>`Show ${e} more event${1===e?"":"s"}`};function f(e){let t=e.length>0?e[0].code:"en",n=c.concat(e),r={en:d};for(let e of n)r[e.code]=e;return{map:r,defaultCode:t}}function h(e,t){return"object"!=typeof e||Array.isArray(e)?function(e,t){let n=[].concat(e||[]),r=function(e,t){for(let n=0;n<e.length;n+=1){let r=e[n].toLocaleLowerCase().split("-");for(let e=r.length;e>0;e-=1){let n=r.slice(0,e).join("-");if(t[n])return t[n]}}return null}(n,t)||d;return p(e,n,r)}(e,t):p(e.code,[e.code],e)}function p(e,t,n){let r=(0,s.m)(u,n);delete r.code;let{week:i}=r;return delete r.week,{codeArg:e,codes:t,week:i,simpleNumberFormat:new Intl.NumberFormat(e),options:r}}class m extends Error{constructor(e,t){super(e),this.response=t}}const g={name:"array-event-source",eventSourceDefs:[{ignoreRange:!0,parseMeta:e=>Array.isArray(e.events)?e.events:null,fetch(e,t){t({rawEvents:e.eventSource.meta})}}]},v={name:"func-event-source",eventSourceDefs:[{parseMeta:e=>"function"==typeof e.events?e.events:null,fetch(e,t,n){const{dateEnv:r}=e.context;!function(e,n,r){let i=!1,a=function(e){i||(i=!0,t({rawEvents:e}))},s=function(e){i||(i=!0,r(e))},o=e(a,s);o&&"function"==typeof o.then&&o.then(a,s)}(e.eventSource.meta.bind(null,(0,o.b)(e.range,r)),0,n)}}]},y={name:"json-event-source",eventSourceRefiners:{method:String,extraParams:o.i,startParam:String,endParam:String,timeZoneParam:String},eventSourceDefs:[{parseMeta:e=>!e.url||"json"!==e.format&&e.format?null:{url:e.url,format:"json",method:(e.method||"GET").toUpperCase(),extraParams:e.extraParams,startParam:e.startParam,endParam:e.endParam,timeZoneParam:e.timeZoneParam},fetch(e,t,n){const{meta:r}=e.eventSource,i=function(e,t,n){let r,i,a,s,{dateEnv:o,options:l}=n,c={};return r=e.startParam,null==r&&(r=l.startParam),i=e.endParam,null==i&&(i=l.endParam),a=e.timeZoneParam,null==a&&(a=l.timeZoneParam),s="function"==typeof e.extraParams?e.extraParams():e.extraParams||{},Object.assign(c,s),c[r]=o.formatIso(t.start),c[i]=o.formatIso(t.end),"local"!==o.timeZone&&(c[a]=o.timeZone),c}(r,e.range,e.context);(function(e,t,n){const r={method:e=e.toUpperCase()};return"GET"===e?t+=(-1===t.indexOf("?")?"?":"&")+new URLSearchParams(n):(r.body=new URLSearchParams(n),r.headers={"Content-Type":"application/x-www-form-urlencoded"}),fetch(t,r).then(e=>{if(e.ok)return e.json().then(t=>[t,e],()=>{throw new m("Failure parsing JSON",e)});throw new m("Request failed",e)})})(r.method,r.url,i).then(([e,n])=>{t({rawEvents:e,response:n})},n)}}]},b={name:"change-handler",optionChangeHandlers:{controller(e,t){e._setApi(t.calendarApi)},events(e,t){w([e],t)},eventSources:w}};function w(e,t){let n=(0,o.h)(t.getCurrentData().eventSources);if(1===n.length&&1===e.length&&Array.isArray(n[0]._raw)&&Array.isArray(e[0]))return void t.dispatch({type:"RESET_RAW_EVENTS",sourceId:n[0].sourceId,rawEvents:e[0]});let r=[];for(let t of e){let e=!1;for(let r=0;r<n.length;r+=1)if(n[r]._raw===t){n.splice(r,1),e=!0;break}e||r.push(t)}for(let e of n)t.dispatch({type:"REMOVE_EVENT_SOURCE",sourceId:e.sourceId});for(let e of r)t.calendarApi.addEventSource(e)}const A={id:String,defaultAllDay:Boolean,url:String,format:String,events:o.i,eventDataTransform:o.i,success:o.i,failure:o.i};function x(e,t,n=E(t)){let r;if("string"==typeof e?r={url:e}:"function"==typeof e||Array.isArray(e)?r={events:e}:"object"==typeof e&&e&&(r=e),r){let{refined:i,extra:a}=(0,o.r)(r,n),s=function(e,t){let n=t.pluginHooks.eventSourceDefs;for(let t=n.length-1;t>=0;t-=1){let r=n[t].parseMeta(e);if(r)return{sourceDefId:t,meta:r}}return null}(i,t);if(s)return{_raw:e,isFetching:!1,latestFetchId:"",fetchRange:null,defaultAllDay:i.defaultAllDay,eventDataTransform:i.eventDataTransform,success:i.success,failure:i.failure,publicId:i.id||"",sourceId:(0,o.g)(),sourceDefId:s.sourceDefId,meta:s.meta,ui:(0,o.d)(i,t),extendedProps:a}}return null}function E(e){return{...o.E,...A,...e.pluginHooks.eventSourceRefiners}}function C(e){for(let t in e)if(e[t].isFetching)return!0;return!1}function S(e,t,n,r){let i={};for(let e of t)i[e.sourceId]=e;return n&&(i=k(i,n,r)),{...e,...i}}
2function k(e,t,n){return M(e,(0,o.f)(e,e=>function(e,t,n){return D(e,n)?!n.options.lazyFetching||!e.fetchRange||e.isFetching||t.start<e.fetchRange.start||t.end>e.fetchRange.end:!e.latestFetchId}(e,t,n)),t,!1,n)}function M(e,t,n,r,i){let a={};for(let s in e){let o=e[s];t[s]?a[s]=_(o,n,r,i):a[s]=o}return a}function _(e,t,n,r){let{options:i,calendarApi:a}=r,s=r.pluginHooks.eventSourceDefs[e.sourceDefId],l=(0,o.g)();return s.fetch({eventSource:e,range:t,isRefetch:n,context:r},n=>{let{rawEvents:s}=n;i.eventSourceSuccess&&(s=i.eventSourceSuccess.call(a,s,n.response)||s),e.success&&(s=e.success.call(a,s,n.response)||s),r.dispatch({type:"RECEIVE_EVENTS",sourceId:e.sourceId,fetchId:l,fetchRange:t,rawEvents:s})},n=>{let s=!1;i.eventSourceFailure&&(i.eventSourceFailure.call(a,n),s=!0),e.failure&&(e.failure(n),s=!0),s||(0,o.w)(`Unhandled event source error: ${n.message}`,n),r.dispatch({type:"RECEIVE_EVENT_ERROR",sourceId:e.sourceId,fetchId:l,fetchRange:t,error:n})}),{...e,isFetching:!0,latestFetchId:l}}function T(e,t){return(0,o.f)(e,e=>D(e,t))}function D(e,t){return!t.pluginHooks.eventSourceDefs[e.sourceDefId].ignoreRange}const I={daysOfWeek:o.i,startTime:l.xC,endTime:l.xC,duration:l.xC,startRecur:o.i,endRecur:o.i},R=[g,v,y,{name:"simple-recurring-event",recurringTypes:[{parse(e,t){if(e.daysOfWeek||e.startTime||e.endTime||e.startRecur||e.endRecur){let n,r={daysOfWeek:e.daysOfWeek||null,startTime:e.startTime||null,endTime:e.endTime||null,startRecur:e.startRecur?t.createMarker(e.startRecur):null,endRecur:e.endRecur?t.createMarker(e.endRecur):null,dateEnv:t};return e.duration&&(n=e.duration),!n&&e.startTime&&e.endTime&&(n=(0,l.aZ)(e.endTime,e.startTime)),{allDayGuess:Boolean(!e.startTime&&!e.endTime),duration:n,typeData:r}}return null},expand(e,t,n){let r=(0,l.im)(t,{start:e.startRecur,end:e.endRecur});return r?function(e,t,n,r,i){let a=e?(0,o.e)(e):null,s=(0,l.ol)(i.start),c=i.end,u=[];for(t&&(t.milliseconds<0?c=(0,l.fi)(c,1):t.milliseconds>=864e5&&(s=(0,l.fi)(s,-1)));s<c;){let e;a&&!a[s.getUTCDay()]||(e=t?r.add(s,t):s,u.push(r.createMarker(n.toDate(e)))),s=(0,l.fi)(s,1)}return u}(e.daysOfWeek,e.startTime,e.dateEnv,n,r):[]}}],eventRefiners:I},b,{name:"misc",isLoadingFuncs:[e=>C(e.eventSources)],propSetHandlers:{dateProfile:function(e,t){t.emitter.trigger("datesSet",{...(0,o.b)(e.activeRange,t.dateEnv),view:t.viewApi})},eventStore:function(e,t){let{emitter:n}=t;n.hasHandlers("eventsSet")&&n.trigger("eventsSet",(0,o.a)(e,t))}}}];var O=n(49986),P=n(38868),N=n(35558),j=n(58982),B=n(64807),L=n(41889);function F(e){return{name:e.name,premiumReleaseDate:e.premiumReleaseDate?new Date(e.premiumReleaseDate):void 0,reducers:e.reducers||[],isLoadingFuncs:e.isLoadingFuncs||[],contextInit:[].concat(e.contextInit||[]),eventRefiners:e.eventRefiners||{},eventDefMemberAdders:e.eventDefMemberAdders||[],eventSourceRefiners:e.eventSourceRefiners||{},isDraggableTransformers:e.isDraggableTransformers||[],eventDragMutationMassagers:e.eventDragMutationMassagers||[],eventDefMutationAppliers:e.eventDefMutationAppliers||[],dateSelectionTransformers:e.dateSelectionTransformers||[],datePointTransforms:e.datePointTransforms||[],dateSpanTransforms:e.dateSpanTransforms||[],views:e.views||{},viewPropsTransformers:e.viewPropsTransformers||[],isPropsValid:e.isPropsValid||null,externalDefTransforms:e.externalDefTransforms||[],viewContainerAppends:e.viewContainerAppends||[],eventDropTransformers:e.eventDropTransformers||[],componentInteractions:e.componentInteractions||[],calendarInteractions:e.calendarInteractions||[],eventSourceDefs:e.eventSourceDefs||[],cmdFormatter:e.cmdFormatter,recurringTypes:e.recurringTypes||[],initialView:e.initialView||"",elementDraggingImpl:e.elementDraggingImpl,optionChangeHandlers:e.optionChangeHandlers||{},scrollerSyncerClass:e.scrollerSyncerClass||null,listenerRefiners:e.listenerRefiners||{},optionRefiners:e.optionRefiners||{},optionDefaults:e.optionDefaults?[e.optionDefaults]:[],propSetHandlers:e.propSetHandlers||{}}}function z(e,t){return{premiumReleaseDate:(n=e.premiumReleaseDate,r=t.premiumReleaseDate,void 0===n?r:void 0===r?n:new Date(Math.max(n.valueOf(),r.valueOf()))),reducers:e.reducers.concat(t.reducers),isLoadingFuncs:e.isLoadingFuncs.concat(t.isLoadingFuncs),contextInit:e.contextInit.concat(t.contextInit),eventRefiners:{...e.eventRefiners,...t.eventRefiners},eventDefMemberAdders:e.eventDefMemberAdders.concat(t.eventDefMemberAdders),eventSourceRefiners:{...e.eventSourceRefiners,...t.eventSourceRefiners},isDraggableTransformers:e.isDraggableTransformers.concat(t.isDraggableTransformers),eventDragMutationMassagers:e.eventDragMutationMassagers.concat(t.eventDragMutationMassagers),eventDefMutationAppliers:e.eventDefMutationAppliers.concat(t.eventDefMutationAppliers),dateSelectionTransformers:e.dateSelectionTransformers.concat(t.dateSelectionTransformers),datePointTransforms:e.datePointTransforms.concat(t.datePointTransforms),dateSpanTransforms:e.dateSpanTransforms.concat(t.dateSpanTransforms),views:(0,s.a)(e.views,t.views),viewPropsTransformers:e.viewPropsTransformers.concat(t.viewPropsTransformers),isPropsValid:t.isPropsValid||e.isPropsValid,externalDefTransforms:e.externalDefTransforms.concat(t.externalDefTransforms),viewContainerAppends:e.viewContainerAppends.concat(t.viewContainerAppends),eventDropTransformers:e.eventDropTransformers.concat(t.eventDropTransformers),calendarInteractions:e.calendarInteractions.concat(t.calendarInteractions),componentInteractions:e.componentInteractions.concat(t.componentInteractions),eventSourceDefs:e.eventSourceDefs.concat(t.eventSourceDefs),cmdFormatter:t.cmdFormatter||e.cmdFormatter,recurringTypes:e.recurringTypes.concat(t.recurringTypes),initialView:e.initialView||t.initialView,elementDraggingImpl:e.elementDraggingImpl||t.elementDraggingImpl,optionChangeHandlers:{...e.optionChangeHandlers,...t.optionChangeHandlers},scrollerSyncerClass:e.scrollerSyncerClass||t.scrollerSyncerClass,listenerRefiners:{...e.listenerRefiners,...t.listenerRefiners},optionRefiners:{...e.optionRefiners,...t.optionRefiners},optionDefaults:e.optionDefaults.concat(t.optionDefaults),propSetHandlers:{...e.propSetHandlers,...t.propSetHandlers}};var n,r}function U(e,t,n,r){if(t[e])return t[e];let i=function(e,t,n,r){let i=n[e],a=r[e],o=e=>i&&null!==i[e]?i[e]:a&&null!==a[e]?a[e]:null,l=o("component"),c=o("superType"),u=null;if(c){if(c===e)throw new Error("Can't have a custom view type that references itself");u=U(c,t,n,r)}return!l&&u&&(l=u.component),l?{type:e,component:l,defaults:(0,s.m)(u?u.defaults:{},i?i.rawOptions:{}),overrides:(0,s.m)(u?u.overrides:{},a?a.rawOptions:{})}:null}(e,t,n,r);return i&&(t[e]=i),i}function H(e){return(0,o.m)(e,G)}function G(e){let t="function"==typeof e?{component:e}:e,{component:n}=t;return t.content?n=q(t.content):!n||n.prototype instanceof O.B||(n=q(n)),{superType:t.type,component:n,rawOptions:t}}function q(e){return t=>
2(0,r.jsx)(O.V.Consumer,{children:n=>{const{options:i,viewSpec:a}=n,s={...t,nextDayThreshold:i.nextDayThreshold,...(0,o.k)(i),options:{headerToolbar:i.headerToolbar,footerToolbar:i.footerToolbar},isHeightAuto:(0,O.g)(i),view:n.viewApi};return(0,r.jsx)(O.C,{tag:"div",className:(0,P.j)((0,O.a)(i.viewClass,s),(0,O.a)(a.optionDefaults.class,s),(0,O.a)(a.optionDefaults.className,s),(0,O.a)(a.optionOverrides.class,s),(0,O.a)(a.optionOverrides.className,s)),renderProps:s,generatorName:void 0,customGenerator:e,didMount:i.didMount||i.viewDidMount,willUnmount:i.willUnmount||i.viewWillUnmount})}})}function $(e,t,n){let r=H(e),i=H(t.views),a=function(e,t){let n,r={};for(n in e)U(n,r,e,t);for(n in t)U(n,r,e,t);return r}(r,i);return(0,o.m)(a,e=>function(e,t,n,r){let i=e.overrides.duration||e.defaults.duration||r.duration||n.duration,a=null,s="",o="",c={};if(i&&(a=function(e){let t=JSON.stringify(e),n=W[t];return void 0===n&&(n=(0,l.xC)(e),W[t]=n),n}(i),a)){let e=(0,l.Mq)(a);s=e.unit,1===e.value&&(o=s,c=t[s]?t[s].rawOptions:{})}return{type:e.type,component:e.component,duration:a,durationUnit:s,singleUnit:o,optionDefaults:e.defaults,optionOverrides:{...c,...e.overrides}}}(e,i,t,n))}let W={};function V(e,t){switch(t.type){case"UNSELECT_DATES":return null;case"SELECT_DATES":return t.selection;default:return e}}function Y(e,t){switch(t.type){case"UNSELECT_EVENT":return"";case"SELECT_EVENT":return t.eventInstanceId;default:return e}}function K(e,t){let n;switch(t.type){case"UNSET_EVENT_DRAG":return null;case"SET_EVENT_DRAG":return n=t.state,{affectedEvents:n.affectedEvents,mutatedEvents:n.mutatedEvents,isEvent:n.isEvent};default:return e}}function Z(e,t){let n;switch(t.type){case"UNSET_EVENT_RESIZE":return null;case"SET_EVENT_RESIZE":return n=t.state,{affectedEvents:n.affectedEvents,mutatedEvents:n.mutatedEvents,isEvent:n.isEvent};default:return e}}function Q(e,t,n){return{header:e.headerToolbar?X(e.headerToolbar,e,t,n):null,footer:e.footerToolbar?X(e.footerToolbar,e,t,n):null}}function X(e,t,n,r){let i="rtl"===t.direction,a=[],s=!1;function l(e){let i=function(e,t,n,r){let i=t.buttons||{},a=t.toolbarElements||{},s=e?e.split(" "):[],l=[],c=!1;return{widgets:s.map(e=>e.split(",").map(e=>{if("title"===e)return c=!0,{name:e};if(a[e])return{name:e,customElement:a[e]};let s,u,d,f,h=i[e]||{};if(s=n[e]){l.push(e);const n=s.optionDefaults.buttonTextKey;u=h.text||(n?t[n]:"")||(s.singleUnit?t[s.singleUnit+"TextLong"]||t[s.singleUnit+"Text"]:"")||e,d=(0,o.l)(h.hint||t.viewHint,[u,e],u),f=t=>{h?.click?.(t),t.defaultPrevented||r.changeView(e)}}else u=h.text||t[e+"TextLong"]||t[e+"Text"]||e,d="prevYear"===e?(0,o.l)(h.hint||t.prevHint,[t.yearText,"year"],u):"nextYear"===e?(0,o.l)(h.hint||t.nextHint,[t.yearText,"year"],u):n=>(0,o.l)(h.hint||t[e+"Hint"],[t[n+"TextLong"]||t[n+"Text"],n],u),f=t=>{h?.click?.(t),t.defaultPrevented||r[e]?.()};return{name:e,isView:Boolean(s),buttonText:u,buttonHint:d,buttonDisplay:h.display,buttonIconClass:h.iconClass,buttonIconContent:h.iconContent,buttonClick:f,buttonIsPrimary:h.isPrimary||!1,buttonClass:h.class??h.className,buttonDidMount:h.didMount,buttonWillUnmount:h.willUnmount}})),viewsWithButtons:l,hasTitle:c}}(e,t,n,r);return a.push(...i.viewsWithButtons),s=s||i.hasTitle,i.widgets}return{sectionWidgets:{start:l(e[i?"right":"left"]||e.start||""),center:l(e.center||""),end:l(e[i?"left":"right"]||e.end||"")},viewsWithButtons:a,hasTitle:s}}class J{constructor(e,t,n){this.type=e,this.getCurrentData=t,this.dateEnv=n}get calendar(){return this.getCurrentData().calendarApi}get title(){return this.getCurrentData().viewTitle}get activeStart(){return this.dateEnv.toDate(this.getCurrentData().dateProfile.activeRange.start)}get activeEnd(){return this.dateEnv.toDate(this.getCurrentData().dateProfile.activeRange.end)}get currentStart(){return this.dateEnv.toDate(this.getCurrentData().dateProfile.currentRange.start)}get currentEnd(){return this.dateEnv.toDate(this.getCurrentData().dateProfile.currentRange.end)}getOption(e){return this.getCurrentData().options[e]}}const ee={startTime:"09:00",endTime:"17:00",daysOfWeek:[1,2,3,4,5],display:"inverse-background",className:"",groupId:"_businessHours"};function te(e,t,n){let r,i;r=/^(year|month)$/.test(e.currentRangeUnit)?e.currentRange:e.activeRange;const a={isEndExclusive:e.isRangeAllDay};return t.titleFormat?i=n.formatRangeToParts(r.start,r.end,(0,o.c)(t.titleFormat),a):(i=n.formatRangeToParts(r.start,r.end,(0,o.c)(ne(e,t.disallowAmbigTitle,"long")),a),function(e){let t=!1,n=!1;for(const r of e)"month"===r.type&&("startRange"===r.source&&(t=!0),"endRange"===r.source&&(n=!0));return t&&n}(i)&&(i=n.formatRangeToParts(r.start,r.end,(0,o.c)(ne(e,t.disallowAmbigTitle,"short")),a))),(0,l.r4)(i)}function ne(e,t,n){const{currentRangeUnit:r}=e;if("year"===r)return{year:"numeric"};
2if("month"===r)return{year:"numeric",month:n};if(!t){const t=(0,l.C1)(e.currentRange.start,e.currentRange.end);if(null!==t&&t>1)return{year:"numeric",month:n}}return{year:"numeric",month:"long",day:"numeric"}}class re{constructor(){this.resetListeners=new Set}handleInput(e,t){const n=this.dateEnv;if(e!==n&&("function"==typeof t?this.nowFn=t:n||(this.nowAnchorDate=t?ie(t,e):new Date,this.nowAnchorQueried=Date.now()),this.dateEnv=e,n))for(const e of this.resetListeners.values())e()}getDateMarker(){return this.dateEnv.timestampToMarker(this.getEpochMs())}getEpochMs(){return this.nowAnchorDate?this.nowAnchorDate.valueOf()+(Date.now()-this.nowAnchorQueried):ie(this.nowFn(),this.dateEnv).valueOf()}addResetListener(e){this.resetListeners.add(e)}removeResetListener(e){this.resetListeners.delete(e)}}function ie(e,t){const n=t.createMarkerMeta(e);return null!=n.instantMs?new Date(n.instantMs):t.toDate(n.marker)}class ae{constructor(e){this.computeCurrentViewData=(0,O.m)(this._computeCurrentViewData),this.organizeRawLocales=(0,O.m)(f),this.buildLocale=(0,O.m)(h),this.buildPluginHooks=function(){let e,t=[],n=[];return(r,i)=>(e&&(0,o.j)(r,t)&&(0,o.j)(i,n)||(e=function(e,t){let n={},r={premiumReleaseDate:void 0,reducers:[],isLoadingFuncs:[],contextInit:[],eventRefiners:{},eventDefMemberAdders:[],eventSourceRefiners:{},isDraggableTransformers:[],eventDragMutationMassagers:[],eventDefMutationAppliers:[],dateSelectionTransformers:[],datePointTransforms:[],dateSpanTransforms:[],views:{},viewPropsTransformers:[],isPropsValid:null,externalDefTransforms:[],viewContainerAppends:[],eventDropTransformers:[],componentInteractions:[],calendarInteractions:[],eventSourceDefs:[],cmdFormatter:null,recurringTypes:[],initialView:"",elementDraggingImpl:null,optionChangeHandlers:{},scrollerSyncerClass:null,listenerRefiners:{},optionRefiners:{},optionDefaults:[],propSetHandlers:{}};function i(e){for(let t of e){const{name:e}=t;if(!e)throw new Error("Plugin must specify a name");if(!n[e]){const a=n[e]=F(t);r=z(r,a),i(t.deps||[])}}}return e&&i(e),i(t),r}(r,i)),t=r,n=i,e)}(),this.buildDateEnv=(0,O.m)(se),this.parseToolbars=(0,O.m)(Q),this.buildViewSpecs=(0,O.m)($),this.buildDateProfileGenerator=(0,O.b)(oe),this.buildViewApi=(0,O.m)(le),this.buildViewUiProps=(0,O.b)(de),this.buildEventUiBySource=(0,O.m)(ce,o.u),this.buildEventUiBases=(0,O.m)(ue),this.parseContextBusinessHours=(0,O.b)(he),this.buildToolbarProps=(0,O.m)(ge),this.buildTitle=(0,O.m)(te),this.nowManager=new re,this.isDrainingActionQueue=!1,this.actionQueue=[],this.optionOverrides={},this.emitter=new B.E,this.currentCalendarOptionsRefiners={},this.currentCalendarOptionsInput={},this.currentCalendarOptionsRefined={},this.currentViewOptionsInput={},this.currentViewOptionsRefined={},this.optionsForRefining=[],this.optionsForHandling=[],this.getCurrentData=()=>this.data,this.handleNowChange=()=>{this.dispatch({type:"UPDATE_NOW"})},this.dispatch=e=>{this.actionQueue.push(e),this.isDrainingActionQueue||this.drainActionQueue()},this.config=e,this.nowManager=new re,this.nowTimer=new O.N(this.handleNowChange)}destroy(){this.nowTimer.destroy()}update(e){return this.optionOverrides=e,this.actionQueue.push({type:"IDLE"}),this.drainActionQueue(),this.data}resetOptions(e,t){void 0===t?this.optionOverrides=e:(this.optionOverrides={...this.optionOverrides,...e},this.optionsForRefining.push(...t)),this.dispatch({type:"RESET_OPTIONS"})}drainActionQueue(){let e,{state:t,data:n}=this;const r=!t,{actionQueue:i}=this,a=[];for(this.isDrainingActionQueue=!0;i.length;){const r=i.shift();({state:t,data:n,calendarContext:e}=this.reduce(t,n,r)),this.state=t,this.data=n,"IDLE"!==r.type&&a.push(r)}if(this.isDrainingActionQueue=!1,r){const t=e.options.controller;t&&t._setApi(this.config.calendarApi)}if(!r&&a.length){const{onDataChange:e}=this.config;e&&e(this.data,a)}}reduce(e,t,n){let{config:r}=this,i=!e,a=i?{}:function(e,t){return"SET_OPTION"===t.type?{...e,[t.optionName]:t.rawOptionValue}:e}(e.dynamicOptionOverrides,n),s=this.computeOptionsData(this.optionOverrides,a,r.calendarApi),c=i?s.calendarOptions.initialView||s.pluginHooks.initialView:function(e,t){return"CHANGE_VIEW_TYPE"===t.type&&(e=t.viewType),e}(e.currentViewType,n),u=this.computeCurrentViewData(c,s,this.optionOverrides,a);r.calendarApi.currentDataManager=this,this.emitter.setThisContext(r.calendarApi),this.emitter.setOptions(u.options);let d,f={nowManager:this.nowManager,dateEnv:s.dateEnv,options:s.calendarOptions,pluginHooks:s.pluginHooks,calendarApi:r.calendarApi,dispatch:this.dispatch,emitter:this.emitter,getCurrentData:this.getCurrentData},{nowDate:h}=this.nowTimer.update({unit:"day",unitValue:1,nowIndicatorSnap:"auto",nowManager:this.nowManager,dateEnv:s.dateEnv}),p=i?function(e,t,n){let r=e.initialDate;return null!=r?t.createMarker(r):n.getDateMarker()}(s.calendarOptions,s.dateEnv,this.nowManager):function(e,t){return"CHANGE_DATE"===t.type?t.dateMarker:e}(e.currentDate,n);i?d=u.dateProfileGenerator.build(p,h):(d=e.dateProfile,t&&t.dateProfileGenerator!==u.dateProfileGenerator&&(d=u.dateProfileGenerator.build(p,h)),d=function(e,t,n,r,i){let a;switch(t.type){case"CHANGE_VIEW_TYPE":return i.build(t.dateMarker||n,r);case"CHANGE_DATE":return i.build(t.dateMarker,r);case"PREV":if(a=i.buildPrev(e,n,r),a.isValid)return a;break;case"NEXT":if(a=i.buildNext(e,n,r),a.isValid)return a}return e}(d,n,p,h,u.dateProfileGenerator)),(!n||"PREV"!==n.type&&"NEXT"!==n.type)&&(0,l.$B)(d.activeRange,p)||(p=d.currentRange.start);let m=i?function(e,t,n){let r=t?t.activeRange:null;return S({},function(e,t){let n=E(t),r=[].concat(e.eventSources||[]),i=[];e.initialEvents&&r.unshift(e.initialEvents),e.events&&r.unshift(e.events);for(let e of r){let r=x(e,t,n);r&&i.push(r)}return i}
2(e,n),r,n)}(s.calendarOptions,d,f):function(e,t,n,r){let i=n?n.activeRange:null;switch(t.type){case"ADD_EVENT_SOURCES":return S(e,t.sources,i,r);case"REMOVE_EVENT_SOURCE":return a=e,s=t.sourceId,(0,o.f)(a,e=>e.sourceId!==s);case"PREV":case"NEXT":case"CHANGE_DATE":case"CHANGE_VIEW_TYPE":return n?k(e,i,r):e;case"FETCH_EVENT_SOURCES":return M(e,t.sourceIds?(0,o.e)(t.sourceIds):T(e,r),i,t.isRefetch||!1,r);case"RECEIVE_EVENTS":case"RECEIVE_EVENT_ERROR":return function(e,t,n,r){let i=e[t];return i&&n===i.latestFetchId?{...e,[t]:{...i,isFetching:!1,fetchRange:r}}:e}(e,t.sourceId,t.fetchId,t.fetchRange);case"REMOVE_ALL_EVENT_SOURCES":return{};default:return e}var a,s}(e.eventSources,n,d,f),g=i?(0,o.n)():(0,j.r)(e.eventStore,n,m,d,f),v=C(m),y=i?(0,o.n)():v&&!u.options.progressiveEventRendering&&e.renderableEventStore||g,{eventUiSingleBase:b,selectionConfig:w}=this.buildViewUiProps(f),A=this.buildEventUiBySource(m),_={dynamicOptionOverrides:a,currentViewType:c,currentDate:p,dateProfile:d,eventSources:m,eventStore:g,renderableEventStore:y,selectionConfig:w,eventUiBases:i?{}:this.buildEventUiBases(y.defs,b,A),businessHours:this.parseContextBusinessHours(f),dateSelection:i?null:V(e.dateSelection,n),eventSelection:i?"":Y(e.eventSelection,n),eventDrag:i?null:K(e.eventDrag,n),eventResize:i?null:Z(e.eventResize,n),nowDate:h},D={...f,..._};for(let t of s.pluginHooks.reducers)Object.assign(_,t(e,n,D));let I=!!e&&fe(e,f),R=fe(_,f);!I&&R?this.emitter.trigger("loading",!0):I&&!R&&this.emitter.trigger("loading",!1);let O=this.buildTitle(d,u.options,s.dateEnv),P=this.buildToolbarProps(u.viewSpec,d,u.dateProfileGenerator,p,h,O),N={viewTitle:O,nowManager:this.nowManager,calendarApi:r.calendarApi,dispatch:this.dispatch,emitter:this.emitter,getCurrentData:this.getCurrentData,toolbarProps:P,...s,...u,..._},B=s.pluginHooks.optionChangeHandlers,L=t&&t.calendarOptions,F=s.calendarOptions;if(L&&L!==F){L.timeZone!==F.timeZone&&(_.eventSources=N.eventSources=function(e,t,n){let r=t?t.activeRange:null;return M(e,T(e,n),r,!0,n)}(N.eventSources,d,N),_.eventStore=N.eventStore=(0,j.a)(N.eventStore,t.dateEnv,N.dateEnv),_.renderableEventStore=N.renderableEventStore=(0,j.a)(N.renderableEventStore,t.dateEnv,N.dateEnv));for(let e in B)-1===this.optionsForHandling.indexOf(e)&&L[e]===F[e]||B[e](F[e],N)}return this.optionsForHandling=[],{state:_,data:N,calendarContext:f}}computeOptionsData(e,t,n){if(!this.optionsForRefining.length&&e===this.stableOptionOverrides&&t===this.stableDynamicOptionOverrides)return this.stableCalendarOptionsData;let{refinedOptions:r,pluginHooks:i,localeDefaults:a,availableLocaleData:s}=this.processRawCalendarOptions(e,t),o=this.buildDateEnv(r.timeZone,r.locale,r.weekNumberCalculation,r.firstDay,r.weekTextLong,r.weekTextShort,i,s),l=this.buildViewSpecs(i.views,this.stableOptionOverrides,this.stableDynamicOptionOverrides),c=this.parseToolbars(r,l,n);return this.stableCalendarOptionsData={calendarOptions:r,pluginHooks:i,dateEnv:o,viewSpecs:l,toolbarConfig:c,localeDefaults:a,availableRawLocales:s.map}}processRawCalendarOptions(e,t){let{locales:n,locale:r}=(0,s.m)(o.B,e,t),i=this.organizeRawLocales(n),a=i.map,l=this.buildLocale(r||i.defaultCode,a).options,c=this.buildPluginHooks(e.plugins||[],R),u=this.currentCalendarOptionsRefiners={...o.o,...o.C,...o.q,...c.listenerRefiners,...c.optionRefiners},d=(0,s.m)(o.B,...c.optionDefaults,l,me((0,s.m)(e,t),u)),f={},h=this.currentCalendarOptionsInput,p=this.currentCalendarOptionsRefined,m=!1;for(let e in d)-1===this.optionsForRefining.indexOf(e)&&(d[e]===h[e]||o.t[e]&&e in h&&o.t[e](h[e],d[e])||(0,s.i)(h[e],d[e]))?f[e]=p[e]:u[e]&&(f[e]=u[e](d[e],e),m=!0);return m&&(this.currentCalendarOptionsInput=d,this.currentCalendarOptionsRefined=f,this.stableOptionOverrides=e,this.stableDynamicOptionOverrides=t),this.optionsForHandling.push(...this.optionsForRefining),this.optionsForRefining=[],{rawOptions:this.currentCalendarOptionsInput,refinedOptions:this.currentCalendarOptionsRefined,pluginHooks:c,availableLocaleData:i,localeDefaults:l}}_computeCurrentViewData(e,t,n,r){let i=t.viewSpecs[e];if(!i)throw new Error(`viewType "${e}" is not available. Please make sure you've loaded all neccessary plugins`);let{refinedOptions:a}=this.processRawViewOptions(i,t.pluginHooks,t.localeDefaults,n,r);return this.nowManager.handleInput(t.dateEnv,a.now),{viewSpec:i,options:a,dateProfileGenerator:this.buildDateProfileGenerator({dateProfileGeneratorClass:i.optionDefaults.dateProfileGeneratorClass,duration:i.duration,durationUnit:i.durationUnit,usesMinMaxTime:i.optionDefaults.usesMinMaxTime,dateEnv:t.dateEnv,calendarApi:this.config.calendarApi,slotMinTime:a.slotMinTime,slotMaxTime:a.slotMaxTime,showNonCurrentDates:a.showNonCurrentDates,dayCount:a.dayCount,dateAlignment:a.dateAlignment,dateIncrement:a.dateIncrement,hiddenDays:a.hiddenDays,weekends:a.weekends,validRangeInput:a.validRange,visibleRangeInput:a.visibleRange,fixedWeekCount:a.fixedWeekCount}),viewApi:this.buildViewApi(e,this.getCurrentData,t.dateEnv)}}processRawViewOptions(e,t,n,r,i){let a={...o.o,...o.C,...o.q,...o.V,...t.listenerRefiners,...t.optionRefiners},l=(0,s.m)(o.B,...t.optionDefaults,e.optionDefaults,n,me((0,s.m)(r,e.optionOverrides,i),a)),c={},u=this.currentViewOptionsInput,d=this.currentViewOptionsRefined,f=!1;for(let e in l)l[e]===u[e]||o.t[e]&&o.t[e](l[e],u[e])||(0,s.i)(u[e],l[e])?c[e]=d[e]:(l[e]===this.currentCalendarOptionsInput[e]||o.t[e]&&o.t[e](l[e],this.currentCalendarOptionsInput[e])?e in this.currentCalendarOptionsRefined&&(c[e]=this.currentCalendarOptionsRefined[e]):a[e]&&(c[e]=a[e](l[e],e)),f=!0);return f&&(this.currentViewOptionsInput=l,this.currentViewOptionsRefined=c),{rawOptions:this.currentViewOptionsInput,refinedOptions:this.currentViewOptionsRefined}}}function se(e,t,n,r,i,a,s,o){let c=h(t||o.defaultCode,o.map);return new l.gJ({calendarSystem:"gregory",timeZone:e,locale:c,weekNumberCalculation:n,firstDay:r,weekTextLong:i,weekTextShort:a,cmdFormatter:s.cmdFormatter})}function oe(e){return new(e.dateProfileGeneratorClass||N.D)(e)}
2function le(e,t,n){return new J(e,t,n)}function ce(e){return(0,o.m)(e,e=>e.ui)}function ue(e,t,n){let r={"":t};for(let t in e){let i=e[t];i.sourceId&&n[i.sourceId]&&(r[t]=n[i.sourceId])}return r}function de(e){const{options:t}=e;return{eventUiSingleBase:(0,o.d)({display:t.eventDisplay,editable:t.editable,startEditable:t.eventStartEditable,durationEditable:t.eventDurationEditable,constraint:t.eventConstraint,overlap:"boolean"==typeof t.eventOverlap?t.eventOverlap:void 0,allow:t.eventAllow},e),selectionConfig:(0,o.d)({constraint:t.selectConstraint,overlap:"boolean"==typeof t.selectOverlap?t.selectOverlap:void 0,allow:t.selectAllow},e)}}function fe(e,t){for(let n of t.pluginHooks.isLoadingFuncs)if(n(e))return!0;return!1}function he(e){return t=e.options.businessHours,n=e,(0,o.p)(function(e){let t;return t=!0===e?[{}]:Array.isArray(e)?e.filter(e=>e.daysOfWeek):"object"==typeof e&&e?[e]:[],t=t.map(e=>({...ee,...e})),t}(t),null,n);var t,n}const pe={};function me(e,t){const n={};for(const r in e)t[r]?n[r]=e[r]:pe[r]||((0,o.w)(`Unknown option \`${r}\`.`),pe[r]=!0);return n}function ge(e,t,n,r,i,a){let s=n.build(i,i,void 0,!1),o=n.buildPrev(t,r,i,!1),c=n.buildNext(t,r,i,!1);return{title:a,selectedButton:e.type,navUnit:e.singleUnit,isTodayEnabled:s.isValid&&!(0,l.$B)(t.currentRange,i),isPrevEnabled:o.isValid,isNextEnabled:c.isValid}}class ve{getCurrentData(){return this.currentDataManager.getCurrentData()}dispatch(e){this.currentDataManager.dispatch(e)}get view(){return this.getCurrentData().viewApi}batchRendering(e){e()}setOption(e,t){this.dispatch({type:"SET_OPTION",optionName:e,rawOptionValue:t})}getOption(e){return this.currentDataManager.currentCalendarOptionsInput[e]}getAvailableLocaleCodes(){return Object.keys(this.getCurrentData().availableRawLocales)}on(e,t){let{currentDataManager:n}=this;n.currentCalendarOptionsRefiners[e]?n.emitter.on(e,t):(0,o.w)(`Unknown listener \`${e}\`.`)}off(e,t){this.currentDataManager.emitter.off(e,t)}trigger(e,...t){this.currentDataManager.emitter.trigger(e,...t)}changeView(e,t){this.batchRendering(()=>{if(this.unselect(),t)if(t.start&&t.end)this.dispatch({type:"CHANGE_VIEW_TYPE",viewType:e}),this.dispatch({type:"SET_OPTION",optionName:"visibleRange",rawOptionValue:t});else{let{dateEnv:n}=this.getCurrentData();this.dispatch({type:"CHANGE_VIEW_TYPE",viewType:e,dateMarker:n.createMarker(t)})}else this.dispatch({type:"CHANGE_VIEW_TYPE",viewType:e})})}zoomTo(e,t){let n;t=t||"day",n=this.getCurrentData().viewSpecs[t]||this.getUnitViewSpec(t),this.unselect(),n?this.dispatch({type:"CHANGE_VIEW_TYPE",viewType:n.type,dateMarker:e}):this.dispatch({type:"CHANGE_DATE",dateMarker:e})}getUnitViewSpec(e){let t,n,{viewSpecs:r,toolbarConfig:i}=this.getCurrentData(),a=[].concat(i.header?i.header.viewsWithButtons:[],i.footer?i.footer.viewsWithButtons:[]);for(let e in r)a.push(e);for(t=0;t<a.length;t+=1)if(n=r[a[t]],n&&n.singleUnit===e)return n;return null}prev(){this.unselect(),this.dispatch({type:"PREV"})}next(){this.unselect(),this.dispatch({type:"NEXT"})}prevYear(){let e=this.getCurrentData();this.unselect(),this.dispatch({type:"CHANGE_DATE",dateMarker:e.dateEnv.addYears(e.currentDate,-1)})}nextYear(){let e=this.getCurrentData();this.unselect(),this.dispatch({type:"CHANGE_DATE",dateMarker:e.dateEnv.addYears(e.currentDate,1)})}today(){let e=this.getCurrentData();this.unselect(),this.dispatch({type:"CHANGE_DATE",dateMarker:e.nowManager.getDateMarker()})}gotoDate(e){let t=this.getCurrentData();this.unselect(),this.dispatch({type:"CHANGE_DATE",dateMarker:t.dateEnv.createMarker(e)})}incrementDate(e){let t=this.getCurrentData(),n=(0,l.xC)(e);n&&(this.unselect(),this.dispatch({type:"CHANGE_DATE",dateMarker:t.dateEnv.add(t.currentDate,n)}))}getDate(){let e=this.getCurrentData();return e.dateEnv.toDate(e.currentDate)}formatDate(e,t){let{dateEnv:n}=this.getCurrentData(),r=n.createMarkerMeta(e);return(0,l.r4)(n.formatToParts(r.marker,(0,o.c)(t),{instantMs:r.instantMs}))}formatRange(e,t,n){let{dateEnv:r}=this.getCurrentData(),i=r.createMarkerMeta(e),a=r.createMarkerMeta(t);return(0,l.r4)(r.formatRangeToParts(i.marker,a.marker,(0,o.c)(n),{isEndExclusive:n.isEndExclusive,startInstantMs:i.instantMs,endInstantMs:a.instantMs}))}formatIso(e,t){let{dateEnv:n}=this.getCurrentData();return n.formatIso(n.createMarker(e),{omitTime:t})}select(e,t){let n;n=null==t?null!=e.start?e:{start:e,end:null}:{start:e,end:t};let r=this.getCurrentData(),i=(0,o.v)(n,r.dateEnv,(0,l.xC)({days:1}));i&&(this.dispatch({type:"SELECT_DATES",selection:i}),(0,o.x)(i,null,r))}unselect(e){let t=this.getCurrentData();t.dateSelection&&(this.dispatch({type:"UNSELECT_DATES"}),(0,o.y)(e,t))}addEvent(e,t){if(e instanceof o.z){let t=e._def,n=e._instance;return this.getCurrentData().eventStore.defs[t.defId]||(this.dispatch({type:"ADD_EVENTS",eventStore:(0,o.A)({def:t,instance:n})}),this.triggerEventAdd(e)),e}let n,r=this.getCurrentData();if(t instanceof o.D)n=t.internalEventSource;else if("boolean"==typeof t)t&&([n]=(0,o.h)(r.eventSources));else if(null!=t){let e=this.getEventSourceById(t);if(!e)return(0,o.w)(`Unknown event source ID \`${t}\`.`),null;n=e.internalEventSource}let i=(0,o.F)(e,n,r,!1);if(i){let e=new o.z(r,i.def,i.def.recurringDef?null:i.instance);return this.dispatch({type:"ADD_EVENTS",eventStore:(0,o.A)(i)}),this.triggerEventAdd(e),e}return null}triggerEventAdd(e){let{emitter:t}=this.getCurrentData();t.trigger("eventAdd",{event:e,relatedEvents:[],revert:()=>{this.dispatch({type:"REMOVE_EVENTS",eventStore:(0,o.G)(e)})}})}getEventById(e){let t=this.getCurrentData(),{defs:n,instances:r}=t.eventStore;e=String(e);for(let i in n){let a=n[i];if(a.publicId===e){if(a.recurringDef)return new o.z(t,a,null);for(let e in r){let n=r[e];if(n.defId===a.defId)return new o.z(t,a,n)}}}return null}getEvents(){let e=this.getCurrentData();return(0,o.a)(e.eventStore,e)}removeAllEvents(){this.dispatch({type:"REMOVE_ALL_EVENTS"})}getEventSources(){let e=this.getCurrentData(),t=e.eventSources,n=[];for(let r in t)n.push(new o.D(e,t[r]));return n}getEventSourceById(e){let t=this.getCurrentData(),n=t.eventSources;e=String(e);for(let r in n)if(n[r].publicId===e)return new o.D(t,n[r]);return null}addEventSource(e){let t=this.getCurrentData();if(e instanceof o.D)return t.eventSources[e.internalEventSource.sourceId]||this.dispatch({type:"ADD_EVENT_SOURCES",sources:[e.internalEventSource]}),e;let n=x(e,t);return n?(this.dispatch({type:"ADD_EVENT_SOURCES",sources:[n]}),new o.D(t,n)):null}removeAllEventSources(){this.dispatch({type:"REMOVE_ALL_EVENT_SOURCES"})}refetchEvents(){this.dispatch({type:"FETCH_EVENT_SOURCES",isRefetch:!0})}scrollToTime(e){let t=(0,l.xC)(e);t&&this.trigger("_timeScrollRequest",t)}getButtonState(){const e=this.getCurrentData(),{toolbarProps:t}=e,n=e.calendarOptions,r=n.buttons||{},i=e.viewSpecs,a=e.viewSpec.singleUnit,s=[a?ye(a,n):"",a],l={today:{text:n.todayText,hint:(0,o.l)(n.todayHint,s,n.todayText),isDisabled:!t.isTodayEnabled}
2,prev:{text:n.prevText,hint:(0,o.l)(n.prevHint,s,n.prevText),isDisabled:!t.isPrevEnabled},next:{text:n.nextText,hint:(0,o.l)(n.nextHint,s,n.nextText),isDisabled:!t.isNextEnabled},prevYear:{text:n.prevYearText,hint:(0,o.l)(n.prevHint,[n.yearText,"year"],n.prevYearText),isDisabled:!1},nextYear:{text:n.prevYearText,hint:(0,o.l)(n.nextHint,[n.yearText,"year"],n.nextYearText),isDisabled:!1}};for(const e in i){const t=i[e],{singleUnit:a}=t,s=t.optionDefaults.buttonTextKey,c=r[e]?.text||(s?n[s]:"")||(a?ye(a,n):"")||e,u=(0,o.l)(n.viewHint,[c,e],c);l[e]={text:c,hint:u}}return l}}function ye(e,t){return t[e+"TextLong"]||t[e+"Text"]}class be extends i.Component{constructor(){super(...arguments),this.state={forPrint:!1},this.handleBeforePrint=()=>{(0,O.f)(()=>{this.setState({forPrint:!0})})},this.handleAfterPrint=()=>{this.setState({forPrint:!1})}}render(){return this.props?.children(this.state.forPrint)}componentDidMount(){const{props:e}=this,{emitter:t}=e;t.on("_beforeprint",this.handleBeforePrint),t.on("_afterprint",this.handleAfterPrint)}componentWillUnmount(){const{props:e}=this,{emitter:t}=e;t.off("_beforeprint",this.handleBeforePrint),t.off("_afterprint",this.handleAfterPrint)}}class we extends O.B{render(){const{contentGenerator:e,className:t}=this.props;return e?(0,r.jsx)(O.C,{tag:"span",style:{display:"contents"},attrs:{"aria-hidden":!0},renderProps:{},generatorName:void 0,customGenerator:e}):void 0!==t?(0,r.jsx)("span",{"aria-hidden":!0,className:t}):void 0}}class Ae extends O.B{render(){let{props:e}=this,{options:t}=this.context,n=e.widgetGroups.map(e=>this.renderWidgetGroup(e));return(0,i.createElement)("div",{className:(0,O.a)(t.toolbarSectionClass,{name:e.name})},...n)}renderWidgetGroup(e){let{props:t,context:n}=this,{options:a}=n,s=[],o=!0,l=!0;for(const t of e){const{name:e,isView:n}=t;"title"===e?o=!1:n||(l=!1)}for(let n of e){let{name:i,customElement:c,buttonHint:u}=n;if("title"===i)s.push((0,r.jsx)("div",{role:"heading","aria-level":a.headingLevel,id:t.titleId,className:(0,P.j)(a.toolbarTitleClass),children:t.title}));else if(c)s.push((0,r.jsx)(O.C,{tag:"span",style:{display:"contents"},renderProps:{},generatorName:void 0,customGenerator:c}));else{let c,d=i===t.selectedButton,f=!t.isTodayEnabled&&"today"===i||!t.isPrevEnabled&&"prev"===i||!t.isNextEnabled&&"next"===i,h=n.buttonDisplay??a.buttonDisplay;"auto"===h&&(h=n.buttonIconContent||n.buttonIconClass?"icon":"text"),"text"!==h&&(c=(0,r.jsx)(we,{className:n.buttonIconClass,contentGenerator:n.buttonIconContent}));let p=e.length>1&&o,m=p?{hasSelection:l}:null,g={name:i,text:n.buttonText,isPrimary:n.buttonIsPrimary,isSelected:d,isDisabled:f,isIconOnly:"icon"===h,buttonGroup:m};s.push((0,r.jsx)(O.C,{tag:"button",attrs:{type:"button",disabled:f,...o&&l?{role:"tab","aria-selected":d}:{"aria-pressed":d},"aria-label":"function"==typeof u?u(t.navUnit):u,onClick:n.buttonClick},className:(0,P.j)((0,O.a)(a.buttonClass,g),!f&&L.c.cursorPointer,p&&(0,P.j)(d?L.c.z1:L.c.z0,L.c.focusZ2)),renderProps:g,generatorName:void 0,classNameGenerator:n.buttonClass,didMount:n.buttonDidMount,willUnmount:n.buttonWillUnmount,children:()=>"text"===h?n.buttonText:"icon"===h?c:"icon-text"===h?(0,r.jsxs)(r.Fragment,{children:[c,n.buttonText]}):(0,r.jsxs)(r.Fragment,{children:[n.buttonText,c]})}))}}return s.length>1?(0,i.createElement)("div",{role:o&&l?"tablist":void 0,"aria-label":o&&l?a.viewChangeHint:void 0,className:(0,P.j)((0,O.a)(a.buttonGroupClass,{hasSelection:l}),L.c.isolate)},...s):s[0]}}class xe extends O.B{render(){let{props:e}=this,t=this.context.options,{sectionWidgets:n}=e.model;const{borderlessX:i,borderlessTop:a,borderlessBottom:s}=(0,o.k)(t),l=e.isHeader?t.headerToolbarClass:t.footerToolbarClass;return(0,r.jsxs)("div",{className:(0,P.j)((0,O.a)(l,{borderlessX:i,borderlessTop:a,borderlessBottom:s}),(0,O.a)(t.toolbarClass,{borderlessX:i,borderlessTop:a,borderlessBottom:s})),children:[this.renderSection("start",n.start),this.renderSection("center",n.center),this.renderSection("end",n.end)]})}renderSection(e,t){let{props:n}=this;return(0,r.jsx)(Ae,{name:e,widgetGroups:t,title:n.title,titleId:n.titleId,navUnit:n.navUnit,selectedButton:n.selectedButton,isTodayEnabled:n.isTodayEnabled,isPrevEnabled:n.isPrevEnabled,isNextEnabled:n.isNextEnabled},e)}}class Ee extends j.I{constructor(e){super(e),this.handleSegClick=(e,t)=>{let{component:n}=this,{context:r}=n,i=(0,o.H)(t);i&&n.isValidSegDownEl(e.target)&&r.emitter.trigger("eventClick",{el:t,event:new o.z(n.context,i.def,i.instance),jsEvent:e,view:r.viewApi})},this.destroy=(0,o.I)(e.el,"click",`.${L.c.internalEvent}`,this.handleSegClick)}}class Ce extends j.I{constructor(e){super(e),this.handleEventElRemove=e=>{e===this.currentSegEl&&this.handleSegLeave(null,this.currentSegEl)},this.handleSegEnter=(e,t)=>{(0,o.H)(t)&&(this.currentSegEl=t,this.triggerEvent("eventMouseEnter",e,t))},this.handleSegLeave=(e,t)=>
2{this.currentSegEl&&(this.currentSegEl=null,this.triggerEvent("eventMouseLeave",e,t))},this.removeHoverListeners=(0,o.J)(e.el,`.${L.c.internalEvent}`,this.handleSegEnter,this.handleSegLeave)}destroy(){this.removeHoverListeners()}triggerEvent(e,t,n){let{component:r}=this,{context:i}=r,a=(0,o.H)(n);t&&!r.isValidSegDownEl(t.target)||i.emitter.trigger(e,{el:n,event:new o.z(i,a.def,a.instance),jsEvent:t,view:i.viewApi})}}class Se extends O.P{constructor(){super(...arguments),this.buildViewContext=(0,O.m)(O.c),this.buildViewPropTransformers=(0,O.m)(ke),this.interactionsStore={},this.calendarInteractions=[],this.registerInteractiveComponent=(e,t)=>{let n=(0,j.p)(e,t),r=[Ee,Ce];t.disableHits||(r=r.concat(this.props.pluginHooks.componentInteractions));let i=r.map(e=>new e(n));this.interactionsStore[e.uid]=i,j.i[e.uid]=n},this.unregisterInteractiveComponent=e=>{let t=this.interactionsStore[e.uid];if(t){for(let e of t)e.destroy();delete this.interactionsStore[e.uid]}delete j.i[e.uid]}}get viewTitleId(){return this.props.baseId+"title"}render(){const{props:e}=this;let t,n,{toolbarConfig:i,options:a}=e,s=!1;e.forPrint||(0,O.g)(a)||(null!=a.height?s=!0:null!=a.contentHeight?t=a.contentHeight:n=Math.max(a.aspectRatio,.5));let o=this.buildViewContext(e.viewSpec,e.viewApi,e.options,e.dateProfileGenerator,e.dateEnv,e.nowManager,e.pluginHooks,e.dispatch,e.getCurrentData,e.emitter,e.calendarApi,e.baseId,this.registerInteractiveComponent,this.unregisterInteractiveComponent);return(0,r.jsxs)(O.V.Provider,{value:o,children:[i.header&&(0,r.jsx)(xe,{model:i.header,isHeader:!0,titleId:this.viewTitleId,...e.toolbarProps}),(0,r.jsxs)("div",{className:(0,P.j)(L.c.flexCol,L.c.rel,L.c.overflowAnchorNone,L.c.minHeight0,s&&L.c.liquid),style:{height:t,aspectRatio:null!=n?String(n):void 0},children:[this.renderView((0,P.j)((s||t)&&L.c.liquid,null!=n&&L.c.fill,L.c.internalView)),this.buildAppendContent()]}),i.footer&&(0,r.jsx)(xe,{model:i.footer,isHeader:!1,...e.toolbarProps})]})}renderView(e){const{props:t}=this,{pluginHooks:n,viewSpec:i,toolbarConfig:a,toolbarProps:s}=t;let o={className:e,dateProfile:t.dateProfile,businessHours:t.businessHours,eventStore:t.renderableEventStore,eventUiBases:t.eventUiBases,dateSelection:t.dateSelection,eventSelection:t.eventSelection,eventDrag:t.eventDrag,eventResize:t.eventResize,forPrint:t.forPrint,labelId:a.header&&a.header.hasTitle?this.viewTitleId:void 0,labelStr:a.header&&a.header.hasTitle?void 0:s.title},l=this.buildViewPropTransformers(n.viewPropsTransformers),c={...t,toolbarProps:s,forPrint:t.forPrint};for(let e of l)Object.assign(o,e.transform(o,c));let u=i.component;return(0,r.jsx)(u,{...o})}buildAppendContent(){const{props:e}=this;return(0,r.jsx)(r.Fragment,{children:e.pluginHooks.viewContainerAppends.map((t,n)=>(0,r.jsx)(i.Fragment,{children:t(e)},n))})}componentDidMount(){const{props:e}=this;this.calendarInteractions=e.pluginHooks.calendarInteractions.map(t=>new t(e));let{propSetHandlers:t}=e.pluginHooks;for(let n in t)t[n](e[n],e);for(let t of e.pluginHooks.contextInit)t(e)}componentDidUpdate(e){const{props:t}=this;let{propSetHandlers:n}=t.pluginHooks;for(let r in n)t[r]!==e[r]&&n[r](t[r],t)}componentWillUnmount(){const{props:e}=this;for(let e of this.calendarInteractions)e.destroy();this.calendarInteractions=[],e.emitter.trigger("_unmount")}}function ke(e){return e.map(e=>new e)}const Me=(0,i.forwardRef)((e,t)=>{const n=function(e){if(i.useId)return i.useId();const[t]=(0,i.useState)(()=>(0,o.g)());return e?e+":":(Te||(Te=!0,(0,o.w)("Missing `id` prop. Provide one for better SSR support in React 17.")),`fc:${t}:`)}(e.id),[s,l]=(0,i.useState)("");function c(e,t){(!function(e){for(const t of e)if("SET_EVENT_DRAG"===t.type||"UNSET_EVENT_DRAG"===t.type||"SET_EVENT_RESIZE"===t.type||"UNSET_EVENT_RESIZE"===t.type||"MERGE_EVENTS"===t.type)return!0;return!1}(t)?_e:a.flushSync)(()=>{l((0,o.g)())})}const[u]=(0,i.useState)(()=>new ve),[d]=(0,i.useState)(()=>new ae({calendarApi:u,onDataChange:c}));(0,i.useEffect)(()=>()=>{d.destroy()},[]),(0,i.useImperativeHandle)(t,()=>({getApi:()=>u}),[]);const f=d.update(e);return(0,r.jsx)(be,{emitter:f.emitter,children:e=>{const t=f.calendarOptions,i="rtl"===t.direction,a=function(e,t){let n=e.borderlessX??e.borderless,r=e.borderlessTop??e.borderless,i=e.borderlessBottom??e.borderless;const a={borderlessX:Boolean(n),borderlessTop:Boolean(r),borderlessBottom:Boolean(i)};return(0,P.j)((0,O.a)(e.class,a),(0,O.a)(e.className,a),L.c.borderBoxRoot,L.c.isolate,L.c.flexCol,t?L.c.calendarPrintRoot:L.c.c
2alendarScreenRoot)}(t,e);return(0,r.jsx)("div",{dir:i?"rtl":void 0,className:a,style:{height:t.height},"data-color-scheme":t.colorScheme||void 0,children:(0,r.jsx)(Se,{...f,baseId:n,forPrint:e})})}})});function _e(e){e()}let Te=!1},49986(e,t,n){"use strict";n.d(t,{B:()=>p,C:()=>b,N:()=>M,P:()=>h,a:()=>A,b:()=>u,c:()=>f,d:()=>B,e:()=>H,f:()=>F,g:()=>E,h:()=>U,i:()=>I,j:()=>C,k:()=>S,l:()=>k,m:()=>c,r:()=>x,s:()=>m,w:()=>G});var r=n(23646),i=n(71763),a=n(22412),s=n(38868),o=n(8249),l=n(98481);function c(e,t,n){let i,a;return function(...s){if(i){if(!(0,r.j)(i,s)){n&&n(a);let r=e.apply(this,s);t&&t(r,a)||(a=r)}}else a=e.apply(this,s);return i=s,a}}function u(e,t,n){let i,a;return s=>{if(i){if(!(0,r.u)(i,s)){n&&n(a);let r=e.call(this,s);t&&t(r,a)||(a=r)}}else a=e.call(this,s);return i=s,a}}const d=(0,i.createContext)({});function f(e,t,n,r,i,a,s,o,l,c,u,d,f,h){return{dateEnv:i,nowManager:a,options:n,pluginHooks:s,emitter:c,dispatch:o,getCurrentData:l,calendarApi:u,viewSpec:e,viewApi:t,dateProfileGenerator:r,baseId:d,registerInteractiveComponent:f,unregisterInteractiveComponent:h}}class h extends i.Component{shouldComponentUpdate(e,t){return!(0,r.K)(this.props,e,this.propEquality)||!(0,r.K)(this.state,t,this.stateEquality)}}h.addPropsEquality=function(e){let t=Object.create(this.prototype.propEquality);Object.assign(t,e),this.prototype.propEquality=t},h.addStateEquality=function(e){let t=Object.create(this.prototype.stateEquality);Object.assign(t,e),this.prototype.stateEquality=t},h.contextType=d,h.prototype.propEquality={},h.prototype.stateEquality={};class p extends h{}function m(e,t){"function"==typeof e?e(t):e&&(e.current=t)}p.contextType=d;class g extends p{constructor(){super(...arguments),this.id=(0,r.g)(),this.queuedDomNodes=[],this.currentDomNodes=[],this.handleEl=e=>{this.el=e,this.props.elRef&&m(this.props.elRef,e)}}render(){const{props:e,context:t}=this,{options:n}=t,{customGenerator:r,defaultGenerator:a,renderProps:s}=e,o=v(e,"",this.handleEl);let l,c,u=!1,d=[];if(null!=r){const e="function"==typeof r?r(s):r;if(!0===e)u=!0;else{const t=e&&"object"==typeof e;t&&"html"in e?o.dangerouslySetInnerHTML={__html:e.html}:t&&"domNodes"in e?d=Array.prototype.slice.call(e.domNodes):(t?(0,i.isValidElement)(e):"function"!=typeof e)?l=e:c=e}}else u=!function(e,t){return Boolean(t.handleCustomRendering&&e&&t.customRenderingMetaMap?.[e])}(e.generatorName,n);return u&&a&&(l=a(s)),this.queuedDomNodes=d,this.currentGeneratorMeta=c,(0,i.createElement)(e.tag,o,l)}componentDidMount(){this.applyQueueudDomNodes(),this.triggerCustomRendering(!0)}componentDidUpdate(){this.applyQueueudDomNodes(),this.triggerCustomRendering(!0)}componentWillUnmount(){this.triggerCustomRendering(!1)}triggerCustomRendering(e){const{props:t,context:n}=this,{handleCustomRendering:r,customRenderingMetaMap:i}=n.options;if(r){const n=this.currentGeneratorMeta??i?.[t.generatorName];n&&r({id:this.id,isActive:e,containerEl:this.el,generatorMeta:n,renderProps:t.renderProps})}}applyQueueudDomNodes(){const{queuedDomNodes:e,currentDomNodes:t}=this,{el:n}=this;if(!(0,r.j)(e,t)){for(const e of t)e.remove();for(let t of e)n.appendChild(t);this.currentDomNodes=e}}}function v(e,t,n){const r={...e.attrs,ref:n};return(e.className||t)&&(r.className=(0,s.j)(t,e.className,r.className)),e.style&&(r.style=e.style),r}g.addPropsEquality({renderProps:r.u,attrs:a.b,style:r.u});const y=(0,i.createContext)(0);class b extends i.Component{constructor(){super(...arguments),this.InnerContent=w.bind(void 0,this),this.handleEl=e=>{this.el=e,this.props.elRef&&(m(this.props.elRef,e),e&&this.didMountMisfire&&this.componentDidMount())}}render(){const{props:e}=this,t=A(e.classNameGenerator,e.renderProps);if(e.children){const n=v(e,t,this.handleEl),r=e.children(this.InnerContent,e.renderProps,n);return e.tag?(0,i.createElement)(e.tag,n,r):r}return(0,i.createElement)(g,{...e,elRef:this.handleEl,tag:e.tag||"div",className:(0,s.j)(e.className,t),renderId:this.context})}componentDidMount(){this.el?this.props.didMount?.({...this.props.renderProps,el:this.el}):this.didMountMisfire=!0}componentWillUnmount(){this.props.willUnmount?.({...this.props.renderProps,el:this.el})}}function w(e,t){const n=e.props;return(0,i.createElement)(g,{renderProps:n.renderProps,generatorName:n.generatorName,customGenerator:n.customGenerator,defaultGenerator:n.defaultGenerator,renderId:e.context,...t})}function A(e,t){return("function"==typeof e?e(t):e)||""}function x(e){return e.text}function E(e){return"auto"===e.height||"auto"===e.contentHeight}function C(e){let{tableHeaderSticky:t}=e;return null!=t&&"auto"!==t||(t=E(e)),t}function S(e){const t=E(e);let{footerScrollbarSticky:n}=e;return null!=n&&"auto"!==n||(n=t),Boolean(n)&&t}function k(e){const t=e.scrollerSyncerClass;
2if(!t)throw new RangeError("Must import @fullcalendar/scrollgrid");return t}b.contextType=y;class M{constructor(e){this.handleChange=e,this.isMounted=!1,this.handleRefresh=()=>{let e=this.computeTiming();e.nowDate.valueOf()===this.nowDate.valueOf()&&e.nowMs===this.nowMs||(this.nowDate=e.nowDate,this.nowMs=e.nowMs,this.todayRange=e.todayRange,this.handleChange()),this.clearTimeout(),this.setTimeout(e.waitMs)},this.handleVisibilityChange=()=>{document.hidden||this.handleRefresh()}}update(e){if(this.isMounted){if(e.unit!==this.unit||e.unitValue!==this.unitValue||e.nowIndicatorSnap!==this.nowIndicatorSnap||e.nowManager!==this.nowManager||e.dateEnv!==this.dateEnv){this.unit=e.unit,this.unitValue=e.unitValue,this.nowIndicatorSnap=e.nowIndicatorSnap,this.nowManager=e.nowManager,this.dateEnv=e.dateEnv;const t=this.computeTiming();this.nowDate=t.nowDate,this.nowMs=t.nowMs,this.todayRange=t.todayRange,this.clearTimeout(),this.setTimeout(t.waitMs)}}else{this.isMounted=!0,this.unit=e.unit,this.unitValue=e.unitValue,this.nowIndicatorSnap=e.nowIndicatorSnap,this.nowManager=e.nowManager,this.dateEnv=e.dateEnv;const t=this.computeTiming();this.nowDate=t.nowDate,this.nowMs=t.nowMs,this.todayRange=t.todayRange,this.setTimeout(t.waitMs),this.nowManager.addResetListener(this.handleRefresh),"undefined"!=typeof document&&document.addEventListener("visibilitychange",this.handleVisibilityChange)}return{nowDate:this.nowDate,nowMs:this.nowMs,todayRange:this.todayRange}}destroy(){this.isMounted&&(this.isMounted=!1,this.clearTimeout(),this.nowManager.removeResetListener(this.handleRefresh),"undefined"!=typeof document&&document.removeEventListener("visibilitychange",this.handleVisibilityChange))}computeTiming(){let e,t,n,{unit:r,unitValue:i,nowIndicatorSnap:a,dateEnv:s}=this,l=this.nowManager.getEpochMs(),c=s.timestampToMarker(l);return"auto"===a&&(a=/year|month|week|day/.test(r)||1===(i||1)),a?(e=s.startOf(c,r),t=_(e,l,s),n=function(e,t,n){const r=_(e,t,n),i=function(e,t,n){if(n<=0)return;const r=T(e,t);let i=e,a=e+n;if(T(a,t)!==r){for(;a-i>1;){const e=Math.floor((i+a)/2);T(e,t)===r?i=e:a=e}return a>e?a:void 0}}(t,n,Math.min(r-t,1728e5));return null!=i?Math.min(r,i):r}(s.add(e,(0,o.xC)(1,r)),l,s)-l):(e=c,t=l,n=6e4),n=Math.min(864e5,n),{nowDate:e,nowMs:t,todayRange:D(e),waitMs:n}}setTimeout(e=this.computeTiming().waitMs){this.timeoutId=setTimeout(()=>{const e=this.computeTiming();this.nowDate=e.nowDate,this.nowMs=e.nowMs,this.todayRange=e.todayRange,this.handleChange(),this.setTimeout(e.waitMs)},e)}clearTimeout(){this.timeoutId&&clearTimeout(this.timeoutId)}}function _(e,t,n){const r=n.timestampToMarker(t).valueOf()-t,i=e.valueOf()-r;return n.timestampToMarker(i).valueOf()===e.valueOf()?i:n.toDate(e).valueOf()}function T(e,t){return t.timestampToMarker(e).valueOf()-e}function D(e){let t=(0,o.ol)(e);return{start:t,end:(0,o.fi)(t,1)}}function I(e,t){return null!=e&&(e===t||Math.abs(e-t)<.01)}const R=new Map,O=new Set;let P=!1,N=!1,j=!1;function B(e){O.add(e),P||N||(N=!0,requestAnimationFrame(()=>{N=!1,L()}))}function L(){for(const e of O.values())O.delete(e),e()}function F(e){const t=P;P=!0,j=!0;try{(0,l.flushSync)(e),t||(0,l.flushSync)(()=>{L(),P=!1})}finally{P=t,j=!1}}const z="undefined"!=typeof ResizeObserver&&new ResizeObserver(e=>{P=!0;for(let t of e){const e=t.target,n=R.get(e);let r,i;if(t.borderBoxSize){const e=t.borderBoxSize[0]||t.borderBoxSize;r=e.inlineSize,i=e.blockSize}else({width:r,height:i}=e.getBoundingClientRect());let a=!1;I(n.width,r)||(n.width=r,a=n.watchWidth),I(n.height,i)||(n.height=i,a||(a=n.watchHeight)),a&&n.callback(r,i)}(0,l.flushSync)(()=>{L(),P=!1})});function U(e,t,n=!0,r=!0){const i={callback:t,watchWidth:n,watchHeight:r};if(R.set(e,i),j){const{width:n,height:r}=e.getBoundingClientRect();i.width=n,i.height=r,t(n,r)}return z&&z.observe(e,{box:"border-box"}),()=>{R.delete(e),z&&z.unobserve(e)}}function H(e,t){return U(e,t,!0)}function G(e,t){return U(e,(e,n)=>t(n),!1,!0)}n.d(t,["V",0,d])},33522(e,t,n){"use strict";n.d(t,{B:()=>I,D:()=>b,M:()=>F,R:()=>k,S:()=>m,a:()=>x,b:()=>Ke,c:()=>tt,d:()=>Ye,e:()=>w,g:()=>M,h:()=>ct,i:()=>ot,j:()=>nt,l:()=>lt,m:()=>Ze,n:()=>Qe,o:()=>We,p:()=>Xe,q:()=>Je,r:()=>ze,s:()=>he,t:()=>Se,u:()=>ge,v:()=>Ie,w:()=>oe,x:()=>z,y:()=>O});var r=n(8249),i=n(23646),a=n(49986),s=n(90664),o=n(35558),l=n(91987),c=n(71763),u=n(38868),d=n(41889),f=n(98481),h=n(84291),p=n(80390);class m{constructor(){this.sliceBusinessHours=(0,a.m)(this._sliceBusinessHours),this.sliceDateSelection=(0,a.m)(this._sliceDateSpan),this.sliceEventStore=(0,a.m)(this._sliceEventStore),this.sliceEventDrag=(0,a.m)(this._sliceInteraction),this.sliceEventResize=(0,a.m)(this._sliceInteraction),this.forceDayIfListItem=!1}intersectDateSpan(e,t,...n){const i=(0,r.im)(e.range,t);if(i){const t={...e,range:i};return i.start.valueOf()!==e.range.start.valueOf()&&delete t.instantStartMs,i.end.valueOf()!==e.range.end.valueOf()&&delete t.instantEndMs,t}return null}sliceDateSpan(e,...t){return this.sliceRange(e.range,...t)}sliceProps(e,t,n,r,...i){let{eventUiBases:a}=e,s=this.sliceEventStore(e.eventStore,a,t,n,...i);return{dateSelectionSegs:this.sliceDateSelection(e.dateSelection,t,n,a,r,...i),businessHourSegs:this.sliceBusinessHours(e.businessHours,t,n,r,...i),fgEventSegs:s.fg,bgEventSegs:s.bg,eventDrag:this.sliceEventDrag(e.eventDrag,a,t,n,...i),eventResize:this.sliceEventResize(e.eventResize,a,t,n,...i),eventSelection:e.eventSelection}}sliceNowDate(e,t,n,i,...a){return this._sliceDateSpan({range:{start:e,end:(0,r.Qf)(e,1)},allDay:!1},t,n,{},i,...a)}_sliceBusinessHours(e,t,n,r,...a){return e?this._sliceEventStore((0,i.O)(e,g(t,Boolean(n)),r),{},t,n,...a).bg:[]}_sliceEventStore(e,t,n,r,...a){if(e){let s=(0,i.s)(e,t,g(n,Boolean(r)),r);return{bg:this.sliceEventRanges(s.bg,a),fg:this.sliceEventRanges(s.fg,a)}}return{bg:[],fg:[]}}_sliceInteraction(e,t,n,r,...a){if(!e)return null;let s=(0,i.s)(e.mutatedEvents,t,g(n,Boolean(r)),r);return{segs:this.sliceEventRanges(s.fg,a),affectedInstances:e.affectedEvents.instances,isEvent:e.isEvent}}_sliceDateSpan(e,t,n,r,a,...s){if(!e)return[];let o=g(t,Boolean(n)),l=this.intersectDateSpan(e,o,...s);if(l){e=l;let t=(0,i.an)(e,r,a),n=this.sliceDateSpan(e,...s);for(let e of n)e.eventRange=t;return n}return[]}sliceEventRanges(e,t){let n=[];for(let r of e)n.push(...this.sliceEventRange(r,t));return n}sliceEventRange(e,t){let n=e.range;this.forceDayIfListItem&&"list-item"===e.ui.display&&(n={start:n.start,end:(0,r.fi)(n.start,1)});let i=this.sliceRange(n,...t);for(let t of i)t.eventRange=e,t.isStart=e.isStart&&t.isStart,t.isEnd=e.isEnd&&t.isEnd;return i}}function g(e,t){let n=e.activeRange;return t?n:{start:(0,r.Qf)(n.start,e.slotMinTime.milliseconds),end:(0,r.Qf)(n.end,e.slotMaxTime.milliseconds-864e5)}}class v{constructor(e,t,n,r="",i){this.daySeries=e,this.dateEnv=n,this.majorUnit=r,this.activeRange=i;let a,s,o,{dates:l}=e;if(t){for(s=l[0].getUTCDay(),a=1;a<l.length&&l[a].getUTCDay()!==s;a+=1);o=Math.ceil(l.length/a)}else o=1,a=l.length;this.rowCount=o,this.colCount=a,this.cellRows=this.buildCells(),this.headerDates=this.buildHeaderDates()}buildCells(){let e=[];for(let t=0;t<this.rowCount;t+=1){let n=[];for(let e=0;e<this.colCount;e+=1)n.push(this.buildCell(t,e));e.push(n)}return e}buildCell(e,t){let n=this.daySeries.dates[e*this.colCount+t];return{key:n.toISOString(),date:n,isMajor:this.cellIsMajor(n),isDisabled:null===this.activeRange||void 0!==this.activeRange&&!(0,r.$B)(this.activeRange,n)}}cellIsMajor(e){return!!this.majorUnit&&(0,o.i)(e,this.majorUnit,this.dateEnv)}buildHeaderDates(){let e=[];for(let t=0;t<this.colCount;t+=1)e.push(this.cellRows[0][t].date);return e}}function y(e,t){let n=[];if(e){const{start:r,end:i}=e;let a=r;for(;a<i;){let s=Math.floor(a/t),o=Math.min((s+1)*t,i);n.push({row:s,start:a%t,end:(o-1)%t+1,isStart:e.isStart&&a===r,isEnd:e.isEnd&&o===i}),a=o}}return n}class b extends m{constructor(){super(...arguments),this.forceDayIfListItem=!0}sliceRange(e,t){return y(t.daySeries.sliceRange(e),t.colCount)}}class w extends m{constructor(){super(...arguments),this.forceDayIfListItem=!0}sliceRange(e,t){return y(t.sliceRange(e),t.cnt)}}const A=new Date(2592e5);function x(e,t,n,r,i,a){const s=function(e,t,n,r,i,a){return{isDateRow:!0,renderConfig:E(i,t,a),dataConfigs:S(e,t,n,r,0,a,void 0,void 0,void 0,void 0,void 0,void 0,void 0)}}(e,t,n,r,i,a),l=(0,o.c)(n,a.dateEnv);if(t&&"day"!==l)for(const e of s.dataConfigs)(0,o.i)(e.dateMarker,l,a.dateEnv)&&(e.renderProps.isMajor=!0);return[s]}function E(e,t,n){const{options:r}=n;return{generatorName:"dayHeaderContent",customGenerator:r.dayHeaderContent,classNameGenerator:r.dayHeaderClass,innerClassNameGenerator:r.dayHeaderInnerClass,didMount:r.dayHeaderDidMount,willUnmount:r.dayHeaderWillUnmount,align:r.dayHeaderAlign,sticky:r._dayHeaderSticky,dayHeaderFormat:e,datesRepDistinctDays:t}}const C=[];for(let e=0;e<7;
2e++)C.push((0,r.fi)(new Date(2592e5),e));function S(e,t,n,i,a,o,l=1,c="",u={},d={},f="",h,p=e.length){const{dateEnv:m,viewApi:g,options:v}=o;return t?e.map((e,t)=>{const a=(0,s.g)(e,m,n,i),y=null!=h&&!(t%h),b=v.navLinks&&!a.isDisabled&&p>1,w={...a,...u,isMajor:y,isSticky:!1,inPopover:!1,hasNavLink:b,view:g},A=(0,s.c)(o,e);return{key:c+e.toUTCString(),dateMarker:e,renderProps:w,attrs:{"aria-label":A,...a.isToday?{"aria-current":"date"}:{},"data-date":(0,r.bx)(e),...d},innerAttrs:b?(0,s.b)(o,e,void 0,A):{"aria-hidden":!0},colSpan:l,hasNavLink:b,className:f}}):e.map((e,t)=>{const n=e.getUTCDay(),i=(0,r.fi)(A,n),a={date:m.toDate(e),dow:n,isDisabled:!1,isFuture:!1,isPast:!1,isToday:!1,isOther:!1},o=null!=h&&!(t%h),p={...a,date:C[n],isMajor:o,isSticky:!1,inPopover:!1,hasNavLink:!1,view:g,...u},v=(0,r.r4)(m.formatToParts(i,s.W));return{key:c+String(n),dateMarker:e,renderProps:p,attrs:{"aria-label":v,...d},innerAttrs:{"aria-hidden":!0},colSpan:l,className:f}})}class k{constructor(e,t=!1){this.masterCallback=e,this.ignoreDeletes=t,this.rev="",this.current=new Map,this.callbacks=new Map,this.handleValue=(e,t)=>{let{current:n,callbacks:r}=this,a=n.has(t),s=a?n.get(t):null,o=!1;null===e?a&&!this.ignoreDeletes&&(n.delete(t),r.delete(t),o=!0):(o=s!==e,n.set(t,e)),o&&(this.rev=(0,i.g)(),this.masterCallback&&this.masterCallback(e,t,s))}}createRef(e){let t=this.callbacks.get(e);return t||(t=t=>{this.handleValue(t,e)},this.callbacks.set(e,t)),t}}class M extends a.B{constructor(){super(...arguments),this.elRef=(0,c.createRef)()}render(){return(0,l.jsx)("div",{ref:this.elRef})}componentDidMount(){this._isUnmounting=!1;const{props:e}=this,t=this.elRef.current;this.disconnectWidth=(0,a.e)(t,t=>{this._isUnmounting||(0,a.s)(e.widthRef,t)})}componentWillUnmount(){this._isUnmounting=!0,this.disconnectWidth();const{props:e}=this;e.widthRef&&(0,a.s)(e.widthRef,null)}}function _(e){return`${e.eventRange.instance.instanceId}:${e.start}`}function T(e,t){const n=[];for(let e=0;e<t;e++)n[e]=[];for(const t of e)n[t.row].push(t);return n}function D(e,t){const n=[];if(e){for(let r=0;r<t;r++)n[r]={affectedInstances:e.affectedInstances,isEvent:e.isEvent,segs:[]};for(const t of e.segs)n[t.row].segs.push(t)}else for(let e=0;e<t;e++)n[e]=null;return n}class I extends a.B{constructor(){super(...arguments),this.buildPublicEvent=(0,a.m)((e,t,n)=>new i.z(e,t,n)),this.handleEl=e=>{this.el=e,e&&(0,i.aj)(e,this.props.eventRange)}}render(){const{props:e,context:t}=this,{eventRange:n}=e,{options:r}=t,i=n.ui,s=this.buildPublicEvent(t,n.def,n.instance),o={event:s,isNarrow:e.isNarrow||!1,isShort:e.isShort||!1},c={event:s,view:t.viewApi,timeText:"",color:i.color||r.backgroundEventColor,contrastColor:i.contrastColor,isDraggable:!1,isStartResizable:!1,isEndResizable:!1,isMirror:!1,isStart:e.isStart,isEnd:e.isEnd,isFirst:!1,isLast:!1,isPast:e.isPast,isFuture:e.isFuture,isToday:e.isToday,isSelected:!1,isDragging:!1,isResizing:!1,isInteractive:!1,level:0,isNarrow:e.isNarrow||!1,isShort:e.isShort||!1,timeClass:"",titleClass:(0,a.a)(r.backgroundEventTitleClass,o),options:{eventOverlap:Boolean(r.eventOverlap)}},f=(0,u.j)(i.className,d.c.fill,d.c.internalEvent,d.c.internalBgEvent,e.isVertical?d.c.flexCol:d.c.flexRow),h=(0,u.j)((0,a.a)(r.backgroundEventInnerClass,c),d.c.liquid);return(0,l.jsx)(a.C,{tag:"div",className:f,style:{"--fc-event-color":c.color,"--fc-event-contrast-color":c.contrastColor},defaultGenerator:R,elRef:this.handleEl,renderProps:c,generatorName:"backgroundEventContent",customGenerator:r.backgroundEventContent,classNameGenerator:r.backgroundEventClass,didMount:r.backgroundEventDidMount,willUnmount:r.backgroundEventWillUnmount,children:e=>(0,l.jsx)(e,{tag:"div",className:h})})}componentDidUpdate(e){this.el&&this.props.eventRange!==e.eventRange&&(0,i.aj)(this.el,this.props.eventRange)}}function R(e){let{title:t}=e.event;return t&&(0,l.jsx)("div",{className:e.titleClass,children:e.event.title})}function O(e,t){return(0,l.jsx)("div",{className:(0,u.j)("non-business"===e?t.nonBusinessHoursClass:"highlight"===e?t.highlightClass:void 0,d.c.fill)})}class P extends s.D{constructor(){super(...arguments),this.getDateMeta=(0,a.m)(s.g),this.closeRef=(0,c.createRef)(),this.focusStartRef=(0,c.createRef)(),this.focusEndRef=(0,c.createRef)(),this.handleRootEl=e=>{this.rootEl=e,e?this.context.registerInteractiveComponent(this,{el:e,useEventCenter:!1}):this.context.unregisterInteractiveComponent(this)},this.handleDocumentMouseDown=e=>{const t=(0,h.b)(e);this.rootEl.contains(t)||this.handleClose()},this.handleDocumentKeyDown=e=>{"Escape"===e.key&&this.handleClose()},this.handleClose=()=>{let{onClose:e}=this.props;e&&e()}}render(){let{props:e,context:t}=this,{options:n,dateEnv:o,viewApi:c}=t,{startDate:p,todayRange:m,dateProfile:g}=e,v=this.getDateMeta(p,o,g,m),y=o.formatToParts(p,n.popoverFormat),b=(0,r.r4)(y);const w={...v,isMajor:!1,isNarrow:!1,isSticky:!1,inPopover:!0,level:0,hasNavLink:!1,text:b,textParts:y,get weekdayText(){return(0,s.f)(y)},get dayNumberText(){return(0,s.a)(y)},view:c},A={...v,isMajor:!1,isNarrow:!1,inPopover:!0,hasNavLink:!1,get weekdayText(){return(0,s.f)(y)},get dayNumberText(){return(0,s.a)(y)},get monthText(){return(0,s.e)(y)},view:c,text:"",textParts:[],options:{businessHours:Boolean(n.businessHours)}},x=(0,r.bx)(p),{dayHeaderAlign:E}=n,C="function"==typeof E?E({level:0,inPopover:!0,isNarrow:!1}):E,S=(0,h.c)(e.alignEl);return(0,f.createPortal)((0,l.jsxs)("div",{"data-date":x,id:e.id,role:"dialog","aria-labelledby":e.titleId,className:(0,u.j)(n.popoverClass,d.c.flexCol,d.c.popoverZ,d.c.abs,d.c.borderBoxRoot,d.c.internalPopover),style:{to
2p:0,left:0},dir:S?"rtl":void 0,"data-color-scheme":n.colorScheme||void 0,ref:this.handleRootEl,children:[(0,l.jsx)("div",{tabIndex:0,style:{outline:"none"},ref:this.focusStartRef}),(0,l.jsxs)("div",{className:(0,u.j)((0,a.a)(n.dayHeaderClass,w),d.c.flexCol,d.c.borderlessX,d.c.borderlessTop,"center"===C?d.c.alignCenter:"end"===C?d.c.alignEnd:d.c.alignStart),children:[(0,l.jsx)("div",{children:(0,l.jsx)(a.C,{tag:"div",attrs:{id:e.titleId},generatorName:"dayHeaderContent",renderProps:w,customGenerator:n.dayHeaderContent,defaultGenerator:N,classNameGenerator:n.dayHeaderInnerClass,didMount:n.dayHeaderDidMount,willUnmount:n.dayHeaderWillUnmount})}),(0,l.jsx)(a.C,{tag:"button",attrs:{"aria-label":n.closeHint,...(0,i.ai)(this.handleClose)},elRef:this.closeRef,className:(0,u.j)(n.popoverCloseClass,d.c.flexRow,d.c.cursorPointer),renderProps:{},customGenerator:n.popoverCloseContent,generatorName:"popoverCloseContent"})]}),(0,l.jsx)("div",{className:(0,u.j)((0,a.a)(n.dayCellClass,A),d.c.flexCol,d.c.borderless),children:(0,l.jsx)("div",{className:(0,a.a)(n.dayCellInnerClass,A),children:e.children})}),(0,l.jsx)("div",{tabIndex:0,style:{outline:"none"},ref:this.focusEndRef})]}),(0,h.g)(e.alignEl))}queryHit(e,t,n,r,i){let{rootEl:a,props:s}=this;return t>=0&&t<r&&n>=0&&n<i?{dateProfile:s.dateProfile,dateSpan:{allDay:!s.forceTimed,range:{start:s.startDate,end:s.endDate},...s.dateSpanProps},getDayEl:()=>a,rect:{left:0,top:0,right:r,bottom:i},layer:1}:null}componentDidMount(){document.addEventListener("mousedown",this.handleDocumentMouseDown),document.addEventListener("keydown",this.handleDocumentKeyDown),this.focusStartRef.current.addEventListener("focus",this.handleClose),this.focusEndRef.current.addEventListener("focus",this.handleClose),this.closeRef.current.focus({preventScroll:!0}),this.updateSize()}componentWillUnmount(){document.removeEventListener("mousedown",this.handleDocumentMouseDown),document.removeEventListener("keydown",this.handleDocumentKeyDown),this.focusStartRef.current.removeEventListener("focus",this.handleClose),this.focusEndRef.current.removeEventListener("focus",this.handleClose)}updateSize(){let{alignEl:e,alignParentTop:t}=this.props,{rootEl:n}=this;const r=(0,h.c)(e),i=(0,p.f)(e);if(i){let a=n.getBoundingClientRect(),s=t?e.closest(t).getBoundingClientRect().top-1:i.top,o=r?i.right-a.width:i.left;s=Math.max(s,10),o=Math.min(o,document.documentElement.clientWidth-10-a.width),o=Math.max(o,10);const{offsetParent:l}=n;let c,u;if(l&&l!==document.body){const e=l.getBoundingClientRect();c=s-e.top+l.scrollTop,u=o-e.left+l.scrollLeft}else c=s+window.scrollY,u=o+window.scrollX;(0,h.a)(n,{top:c,left:u})}}}function N(e){return e.text}function j(e){return e.reduce(L).eventRange.range.end}function B(e,t){return e.eventRange.range.start<t.eventRange.range.start?e:t}function L(e,t){return e.eventRange.range.end>t.eventRange.range.end?e:t}class F extends a.B{render(){const{props:e,context:t}=this,{options:n}=t,r=H(e.num,e.isNarrow,e.isMicro,e.display,t);return(0,l.jsx)(a.C,{tag:"div",elRef:e.elRef,className:(0,u.j)((0,a.a)("row"===e.display?n.rowMoreLinkClass:n.columnMoreLinkClass,r),e.className,"row"===e.display?d.c.flexRow:d.c.flexCol,d.c.internalMoreLink,d.c.cursorPointer),style:e.style,attrs:e.attrs,renderProps:r,generatorName:"moreLinkContent",customGenerator:n.moreLinkContent,defaultGenerator:U,classNameGenerator:n.moreLinkClass,didMount:e.didMount,willUnmount:e.willUnmount,children:t=>(0,l.jsx)(t,{tag:"div",className:(0,u.j)((0,a.a)(n.moreLinkInnerClass,r),(0,a.a)("row"===e.display?n.rowMoreLinkInnerClass:n.columnMoreLinkInnerClass,r),"row"===e.display?d.c.stickyS:d.c.stickyT)})})}}class z extends a.B{constructor(){super(...arguments),this.state={isPopoverOpen:!1},this.handleLinkEl=e=>{this.linkEl=e,this.props.elRef&&(0,a.s)(this.props.elRef,e)},this.handleClick=e=>{let{props:t,context:n}=this,{dateEnv:r,options:a}=n,{moreLinkClick:s}=a,o=G(t).start;function l(e){let{def:t,instance:a,range:s}=e.eventRange;const o=(0,i.a2)(s.start,s.instantStartMs,r),l=(0,i.a2)(s.end,s.instantEndMs,r);return{event:new i.z(n,t,a),start:o.date,end:l.date,isStart:e.isStart,isEnd:e.isEnd}}"function"==typeof s&&(s=s({date:r.toDate(o),allDay:Boolean(t.allDayDate),allSegs:t.segs.map(l),hiddenSegs:t.hiddenSegs.map(l),jsEvent:e,view:n.viewApi})),s&&"popover"!==s?"string"==typeof s&&n.calendarApi.zoomTo(o,s):this.setState({isPopoverOpen:!0})},this.handlePopoverClose=()=>{this.linkEl&&this.linkEl.focus(),this.setState({isPopoverOpen:!1})}}render(){const{props:e,state:t,context:n}=this,{options:r,baseId:a}=n,s=e.hiddenSegs.length,o=G(e),c=a+"popover-"+o.start.toISOString(),u=H(s,e.isNarrow,e.isMicro,e.display,n),d=(0,i.l)(r.moreLinkHint,[s],u.longText);return(0,l.jsxs)(l.Fragment,{children:[Boolean(s)&&(0,l.jsx)(F,{num:s,display:e.display,isNarrow:e.isNarrow,isMicro:e.isMicro,elRef:this.handleLinkEl,className:e.className,style:e.style,attrs:{...e.attrs,...(0,i.ai)(this.handleClick),title:d,role:"button","aria-haspopup":"dialog","aria-expanded":t.isPopoverOpen,"aria-controls":t.isPopoverOpen?c:void 0},didMount:r.moreLinkDidMount,willUnmount:r.moreLinkWillUnmount}),t.isPopoverOpen&&(0,l.jsx)(P,{id:c,titleId:c+"-title",startDate:o.start,endDate:o.end,dateProfile:e.dateProfile,todayRange:e.todayRange,dateSpanProps:e.dateSpanProps,alignEl:e.alignElRef?e.alignElRef.current:this.linkEl,alignParentTop:e.alignParentTop,forceTimed:e.forceTimed,onClose:this.handlePopoverClose,children:e.popoverContent()})]})}}function U(e){return e.text}function H(e,t,n,r,i){const{viewApi:a,options:s,calendarApi:o}=i,l=`+${e}`,c="function"==typeof s.moreLinkText?s.moreLinkText.call(o,e):`${l} ${s.moreLinkText}`;return{num:e,numericText:l,longText:c,text:n||"column"===r?l:c,isNarrow:t,view:a}}function G(e){return e.allDayDate?{start:e.allDayDate,end:(0,r.fi)(e.allDayDate,1)}:{start:(t=e.hiddenSegs,t.reduce(B).eventRange.range.start),end:j(e.hiddenSegs)};var t}const q=(0,i.c)({hour:"numeric",minute:"2-digit",omitZeroMinute:!0,meridiem:"narrow"});function $(e,t){let{display:n}=t.ui;return"list-item"===n||"auto"===n&&!t.def.allDay&&e.end-e.start===1&&e.isStart&&e.isEnd}const W=d.c.z1,V=d.c.z2,Y=d.c.z3,K=d.c.z4,Z=d.c.z5,Q=d.c.z1000;class X extends a.B{render(){let{props:e}=this;return(0,l.jsx)(z,{display:"row",className:(0,u.j)(e.className,K),isNarrow:e.isNarrow,isMicro:e.isMicro,dateProfile:e.dateProfile,todayRange:e.todayRange,allDayDate:e.allDayDate,segs:e.segs,hiddenSegs:e.hiddenSegs,alignElRef:e.alignElRef,alignParentTop:e.alignParentTop,dateSpanProps:e.dateSpanProps,popoverContent:()=>(0,l.jsx)(l.Fragment,{children:e.segs.map(t=>{let{eventRange:n}=t,{instanceId:r}=n.instance,a=Boolean(e.eventDrag&&e.eventDrag.affectedInstances[r]),o=Boolean(e.eventResize&&e.eventResize.affectedInstances[r]),c=a||o;return(0,l.jsx)("div",{style:{visibility:c?"hidden":void 0},children:(0,l.jsx)(s.S,{display:$(t,n)?"list-item":"row",eventRange:n,isStart:t.isStart,isEnd:t.isEnd,isDragging:a,isResizing:o,isMirror:!1,isSelected:r===e.eventSelection,defaultTimeFormat:q,defaultDisplayEventEnd:!1,...(0,i.ad)(n,e.todayRange)})},r)})})})}}class J extends s.D{constructor(){super(...arguments),this.getDateMeta=(0,a.m)(ee),this.refineRenderProps=(0,a.b)(ne),this.rootElRef=(0,c.createRef)(),this.handleBodyEl=e=>{this.disconnectBodyHeight&&(this.disconnectBodyHeight(),this.disconnectBodyHeight=void 0,this.headerHeight=void 0,(0,a.s)(this.props.headerHeightRef,null),(0,a.s)(this.props.mainHeightRef,null)),e&&(this.props.headerHeightRef||this.props.mainHeightRef)&&(this.disconnectBodyHeight=(0,a.h)(e,(t,n)=>{if(this._isUnmounting)return;const{props:r}=this,i=this.rootElRef.current;if(!i)return;const s=e.getBoundingClientRect(),o=i.getBoundingClientRect(),l=s.top-o.top;(0,a.i)(this.headerHeight,l)||(this.headerHeight=l,(0,a.s)(r.headerHeightRef,l)),(0,a.s)(r.mainHeightRef,n)}))}}render(){let{props:e,context:t}=this,{options:n,dateEnv:i}=t;const{tableMode:o}=e,c=e.showDayNumber&&function(e,t,n){const{start:i,end:a}=t,s=(0,r.Qf)(a,-1),o=n.getYear(i),l=n.getMonth(i),c=n.getYear(s),u=n.getMonth(s);return!(o===c&&l===u)&&Boolean(e.valueOf()===i.valueOf()||1===n.getDay(e)&&e.valueOf()<a.valueOf())}(e.date,e.dateProfile.currentRange,i),f=this.getDateMeta(e.date,i,e.dateProfile,e.todayRange,e.isDisabled),h=(0,u.j)(d.c.borderlessTop,d.c.borderlessEnd,!e.borderStart&&d.c.borderlessStart,!(o&&e.borderBottom)&&d.c.borderlessBottom,!o&&null==e.width&&d.c.liquid,!o&&d.c.flexCol,d.c.rel,d.c.noMargin,d.c.noPadding),p=o?"td":"div",m=o?void 0:{width:e.width},g=n.navLinks,v=this.refineRenderProps({date:e.date,isMajor:e.isMajor,isNarrow:e.isNarrow,dateMeta:f,hasLabel:e.showDayNumber,hasMonthLabel:c,hasNavLink:g,renderProps:e.renderProps,viewApi:t.viewApi,dateEnv:t.dateEnv,monthStartFormat:n.monthStartFormat,dayCellFormat:n.dayCellFormat,businessHours:Boolean(n.businessHours)});if(f.isDisabled)return(0,l.jsx)(p,{role:"gridcell","aria-disabled":!0,className:(0,u.j)((0,a.a)(n.dayCellClass,v),e.className,h),style:m,children:e.fills});const y=(0,s.c)(t,e.date);return(0,l.jsx)(a.C,{tag:p,elRef:this.rootElRef,className:(0,u.j)(e.className,h),attrs:{...e.attrs,role:"gridcell","aria-label":y,...v.isToday?{"aria-current":"date"}:{},"data-date":(0,r.bx)(e.date)},style:m,renderProps:v,generatorName:"dayCellTopContent",customGenerator:n.dayCellTopContent,defaultGenerator:te,classNameGenerator:n.dayCellClass,didMount:n.dayCellDidMount,willUnmount:n.dayCellWillUnmount,children:r=>(0,l.jsxs)(l.Fragment,{children:[e.fills,(0,l.jsx)("div",{className:(0,u.j)(d.c.rel,K,(0,a.a)(n.dayCellTopClass,v)),children:e.showDayNumber&&(0,l.jsx)(r,{tag:"div",attrs:g?(0,s.b)(t,e.date,void 0,y):{"aria-hidden":!0},className:(0,a.a)(n.dayCellTopInnerClass,v)})}),(0,l.jsxs)("div",{className:(0,u.j)(!o&&d.c.flexCol,!o&&(e.fgLiquidHeight?d.c.liquid:d.c.grow),o&&d.c.printCellContentMinHeight),ref:this.handleBodyEl,children:[(0,l.jsx)("div",{className:(0,u.j)(d.c.rel,(0,a.a)(n.dayCellInnerClass,v)),style:{minHeight:e.fgHeight},children:e.fg}),(0,l.jsx)(X,{className:d.c.rel,allDayDate:e.date,segs:e.segs,hiddenSegs:e.hiddenSegs,alignElRef:this.rootElRef,alignParentTop:e.showDayNumber?"[role=row]":`.${d.c.internalView}`,dateSpanProps:e.dateSpanProps,dateProfile:e.dateProfile,eventSelection:e.eventSelection,eventDrag:e.eventDrag,eventResize:e.eventResize,todayRange:e.todayRange,isNarrow:e.isNarrow,isMicro:e.isMicro})]}),(0,l.jsx)("div",{className:(0,u.j)(d.c.rel,K,(0,a.a)(n.dayCellBottomClass,v))})]})})}componentDidMount(){this._isUnmounting=!1}componentWillUnmount(){this._isUnmounting=!0}}function ee(e,t,n,r,i){return{...(0,s.g)(e,t,n,r),isDisabled:i}}function te(e){return e.text||(0,l.jsx)(l.Fragment,{children:" "})}function ne(e){let{date:t,dateEnv:n,hasLabel:i,hasMonthLabel:a,hasNavLink:o,businessHours:l}=e,c=[],u="";return i&&(c=n.formatToParts(t,a?e.monthStartFormat:e.dayCellFormat),u=(0,r.r4)(c)),{...e.dateMeta,...e.renderProps,text:u,textParts:c,isMajor:e.isMajor,isNarrow:e.isNarrow,inPopover:!1,hasNavLink:o,get weekdayText(){return(0,s.f)(c)},get dayNumberText(){return(0,s.a)(c)},get monthText(){return(0,s.e)(c)},options:{businessHours:l},view:e.viewApi}}class re extends c.Component{constructor(){super(...arguments),this.rootElRef=(0,c.createRef)(),this._isUnmounting=!1}render(){const{props:e}=this;return(0,l.jsx)("div",{className:e.className,style:e.style,ref:this.rootElRef,children:e.children})}componentDidMount(){this._isUnmounting=!1;const e=this.rootElRef.current;this.disconnectHeight=(0,a.w)(e,e=>{this._isUnmounting||(this.height=e,(0,a.s)(this.props.heightRef,e))})}componentDidUpdate(e){const{heightRef:t}=this.props;e.heightRef!==t&&((0,a.s)(e.heightRef,null),null!=this.height&&(0,a.s)(t,this.height))}componentWillUnmount(){this._isUnmounting=!0,this.disconnectHeight?.(),(0,a.s)(this.props.heightRef,null)}}function ie(e,t){return e.start<t.end&&t.start<e.end}function ae(e,t){const n=Math.max(e.start,t.start),r=Math.min(e.end,t.end);return n<r?{start:n,end:r}:null}function se(e){return e.end-e.start}function oe(e,t){let n=de(e,t.start);n>0&&n--;const r=[];for(;n<e.length;n++){const i=e[n];if(i.start>=t.end)break;ie(i,t)&&r.push(i)}return r}function le(e,t){const n=[];let r=e.start;for(const i of t)if(!(i.end<=r)){if(i.start>=e.end)break;if(i.start>r&&n.push({start:r,end:Math.min(i.start,e.end)}
2),r=Math.max(r,i.end),r>=e.end)break}return r<e.end&&n.push({start:r,end:e.end}),n}function ce(e,t){const n=[];let r={...t},i=!1;for(const t of e)t.end<=r.start?n.push(t):r.end<=t.start?(i||(n.push(r),i=!0),n.push(t)):r={start:Math.min(r.start,t.start),end:Math.max(r.end,t.end)};i||n.push(r),e.splice(0,e.length,...n)}function ue(e,t){e.splice(de(e,t.start),0,t)}function de(e,t){let n=0,r=e.length;for(;n<r;){const i=n+r>>>1;e[i].start<t?n=i+1:r=i}return n}const fe=1e-6;function he(e,t,n=1/0){const r=[],i=[];for(const a of e){const e=pe(r,a,t);if(e>=n)i.push(a);else{for(;r.length<=e;)r.push([]);ue(r[e],a)}}return{segLevels:r,excludedSegs:i}}function pe(e,t,n){let r=0;if(n)for(let n=0;n<e.length;n++)oe(e[n],t).length&&(r=n+1);else for(;r<e.length&&oe(e[r],t).length;)r++;return r}function me(e){return e.map(e=>ge(e))}function ge(e){return e.map(Pe)}function ve(e,t,n=1/0){const r=[],i=new Map;let a=!0;const s=[];for(let o=0;o<e.length;o++)for(const l of e[o]){const e=t.get(Me(l));if(void 0===e){a=!1;continue}const{bottom:o,levelIndex:c}=ye(r,l,i,t);if(o+e<=n+fe){for(;r.length<=c;)r.push([]);ue(r[c],l),i.set(Me(l),o)}else s.push(l)}return{placementSliceLevels:r,sliceCoords:i,isSettled:a,excludedSlices:s}}function ye(e,t,n,r){let i=0,a=0;for(let s=0;s<e.length;s++){const o=e[s];for(const e of oe(o,t)){const t=Me(e),o=n.get(t),l=r.get(t);void 0!==o&&void 0!==l&&(i=Math.max(i,o+l),a=s+1)}}return{bottom:i,levelIndex:a}}function be(e,t,n){const r=ve(e.map(e=>e.filter(e=>n.has(Me(e)))),t).sliceCoords;for(const[e,t]of r)n.set(e,t)}function we(e,t,n){const r=Me(e),i=t.get(r),a=n.get(r);return void 0===i||void 0===a?void 0:i+a}function Ae(e,t,n,r,i,a=!1,s=!1){const o=new Set,l=[],c=[],u=[],d={levels:e,moreLinkReservations:u,eventOrderStrict:n},f=[];for(g(t,a);f.length;){const e=f.pop();"fire"===e.type?h(e.slice,e.requiresSlicing):m(e.span)}return{sliceLevels:e,hiddenSlices:l,addedSlices:[...o]};function h(t,n){if(!n){const n=function(e,t){const n=xe(e,t);for(let r=n.min;r<n.maxExclusive;r++)if(!oe(t.levels[r],e).length)return r;return null}(t,d);if(null!==n)return ue(e[n],t),void o.add(t)}if(!r)return void p(t);const i=function(e,t,n){let r=null;const i=se(e);for(let a=0;a<t.levels.length;a++){const s=oe(t.levels[a],e);for(const e of t.moreLinkReservations)a>=e.levelIndex&&ce(s,e);const o=Re(e,s).filter(e=>Ee(e,a,t)).sort((e,t)=>se(t)-se(e)||e.start-t.start);let l=0;for(let e=1;e<=Math.min(3,o.length)&&(l+=se(o[e-1]),!(n&&l>=i-fe));e++){const t={levelIndex:a,slices:o.slice(0,e),score:l/i-.15*(e-1)};Ce(t,r)&&(r=t)}}return r&&r.slices.sort(_e),r}(t,d,n);if(i){for(const t of i.slices)ue(e[i.levelIndex],t),o.add(t);for(const e of Re(t,i.slices))p(e)}else p(t)}function p(e){l.push(e);const t=ke(c,e);if(i)for(let e=t.length-1;e>=0;e--)f.push({type:"moreLink",span:t[e]})}function m(t){if(!e.length)return;let n=e.length-1,i=oe(e[n],t);
2if(s)for(;!i.length&&n>0;)n--,i=oe(e[n],t);ue(u,{...t,levelIndex:n});const a=e[n];for(const e of i)a.splice(a.indexOf(e),1),o.delete(e),r?(p(Oe(e,t)),g(Re(e,[t]),!1)):p(e)}function g(e,t){for(let n=e.length-1;n>=0;n--)f.push({type:"fire",slice:e[n],requiresSlicing:t})}}function xe(e,t){const{levels:n}=t;let r=0,i=n.length;for(const n of oe(t.moreLinkReservations,e))i=Math.min(i,n.levelIndex);if(t.eventOrderStrict)for(let t=0;t<n.length;t++)for(const a of oe(n[t],e))a.sourceSeg.orderIndex<e.sourceSeg.orderIndex?r=Math.max(r,t+1):a.sourceSeg.orderIndex>e.sourceSeg.orderIndex&&(i=Math.min(i,t));return{min:r,maxExclusive:i}}function Ee(e,t,n){const r=xe(e,n);return t>=r.min&&t<r.maxExclusive}function Ce(e,t){return!t||e.score>t.score||!(e.score<t.score)&&(e.slices.length!==t.slices.length?e.slices.length<t.slices.length:e.levelIndex<t.levelIndex)}function Se(e){const t=[];for(const n of e)ke(t,n);return function(e){return e.map(e=>{const t=function(e){const t=[];for(const n of e){const e=t[t.length-1];e&&e.sourceSeg===n.sourceSeg?t[t.length-1]=Ne(Pe(e.sourceSeg),e.start,Math.max(e.end,n.end)):t.push(n)}return t}(e.hiddenSlices);return{key:Me(t[0]),start:e.start,end:e.end,hiddenSlices:t}})}(t)}function ke(e,t){const n=le(t,e),r=[],i=[t];let a=t.start,s=t.end;for(const n of e)ae(n,t)?(i.push(...n.hiddenSlices),a=Math.min(a,n.start),s=Math.max(s,n.end)):r.push(n);return i.sort(_e),ue(r,{start:a,end:s,hiddenSlices:i}),e.splice(0,e.length,...r),n}function Me(e){return function(e){return e.start!==e.sourceSeg.start||e.end!==e.sourceSeg.end}(e)?`${e.sourceSeg.key}:${e.start}:slice`:e.sourceSeg.key}function _e(e,t){return e.sourceSeg.orderIndex-t.sourceSeg.orderIndex||e.start-t.start||t.end-e.end}function Te(e){return[...e].sort(_e)}function De(e,t){return e.start-t.start||e.sourceSeg.orderIndex-t.sourceSeg.orderIndex}function Ie(e){return[...e].sort(De)}function Re(e,t){return le(e,t).map(t=>Ne(e,t.start,t.end))}function Oe(e,t){const n=ae(e,t);return n?Ne(e,n.start,n.end):null}function Pe(e){return{sourceSeg:e,start:e.start,end:e.end,isStart:e.isStart,isEnd:e.isEnd}}function Ne(e,t,n){return{sourceSeg:e.sourceSeg,start:t,end:n,isStart:e.isStart&&t===e.start,isEnd:e.isEnd&&n===e.end}}const je=He(150,20);function Be(e){return e.map((e,t)=>({...e,key:_(e),orderIndex:t}))}function Le(e,t,n){return{segs:(0,i.ap)(e,e=>Fe(e,n)??[]),hiddenSegs:(0,i.ap)(t,e=>Fe(e.sourceSeg,n,e)??[])}}function Fe(e,t,n=e){if(n.start>=t+1||t>=n.end)return null;const{key:r,orderIndex:i,...a}=e;return{...a,start:t,end:t+1,isStart:a.isStart&&e.start===t,isEnd:a.isEnd&&e.end-1===t}}function ze(e,t){return!0===e||!0===t?"auto":"number"==typeof e?"maxEvents":"number"==typeof t?"maxEventRows":"unlimited"}function Ue(e,t,n,r){const{hiddenSlices:i,renderSlices:a,sliceCoords:s}=t,o=Te(i),l=function(e,t){const n=Array.from({length:t},()=>[]);for(const t of e)n[t.start].push(t);for(const e of n)e.sort(_e);return n}(a,r),c=Array.from({length:r},(t,n)=>({renderSlices:l[n],contentHeight:0,...Le(e,o,n)}));for(const e of a){const t=Me(e),r=s.get(t);if(void 0===r)continue;const i=r+n.get(t);for(let t=e.start;t<e.end;t+=1)c[t].contentHeight=Math.max(c[t].contentHeight,i)}return{columns:c,sliceCoords:s}}function He(e,t){return Math.max(1,Math.ceil(e/t))}function Ge(e,t,n,r){const i=Be(e),a=function(e,t,n){const{segLevels:r,excludedSegs:i}=he(e,t,200),a=Ae(me(r),ge(i),t,n,0);return{sliceLevels:a.sliceLevels,hiddenSlices:a.hiddenSlices}}(i,t,n);return{...a,hiddenSlices:Te(a.hiddenSlices),sourceSegs:i,columnCount:r}}function qe(e){return`${e.sourceSeg.key}:${e.start}:${e.end}`}const $e=(0,i.c)({week:"narrow"});class We extends a.B{constructor(){super(...arguments),this.headerHeightRefMap=new k(()=>{(0,a.d)(this.handleSegPositioning)}),this.mainHeightRefMap=new k(()=>{(!0===this.props.dayMaxEvents||!0===this.props.dayMaxEventRows)&&(0,a.d)(this.handleSegPositioning)}),this.sliceHeightRefMap=new k(()=>{(0,a.d)(this.handleSegPositioning)}),this.handlePrintSegHeightChange=()=>{(0,a.d)(this.handlePrintSegHeights)},this.printSegHeightRefMap=new k(this.handlePrintSegHeightChange),this.buildWeekNumberRenderProps=(0,a.m)(Ve),this.buildPrintPlan=(0,a.m)(Ge),this.sortEventSegs=(0,a.m)(i.ac),this.levelCapacity=je,this.handleRootEl=e=>{this.disconnectHeight?.(),this.disconnectHeight=void 0,(0,a.s)(this.props.rootElRef,e),e&&(this.disconnectHeight=(0,a.w)(e,e=>{(0,a.s)(this.props.heightRef,e)}))},this.handleSegPositioning=()=>{this._isUnmounting||this.props.forPrint||(this.updateAutoPlacementRatchets(),this.forceUpdate())},this.handlePrintSegHeights=()=>{!this._isUnmounting&&this.props.forPrint&&this.forceUpdate()}}render(){const{props:e,context:t,headerHeightRefMap:n,mainHeightRefMap:r}=this,{cells:o,tableMode:c}=e,{options:f}=t,h=e.cells[0].date,p=this.sortEventSegs(e.fgEventSegs,f.eventOrder),m=!0===e.dayMaxEvents||!0===e.dayMaxEventRows;let g=null,v=null,y=null,b=new Map,w=[],A=[];
2if(e.forPrint)g=this.buildPrintPlan(p,f.eventOrderStrict,f.eventSlicing,o.length),v=function(e,t){const n=Array.from({length:e.columnCount},()=>[]);for(const r of function(e,t,n=e=>e.sourceSeg.key,r=20){const i=[];for(let a=0;a<e.length;a++){const s=e[a];if(!s?.length)continue;let o=0;const l=s.map(e=>(o=Math.max(o,t.get(n(e))??r),e));i.push({levelIndex:a,slices:l,thickness:o})}return i}(e.sliceLevels,t,qe)){const t=Array(e.columnCount).fill(null);for(const e of r.slices)t[e.start]=e;for(let i=0;i<e.columnCount;i++)n[i].push({levelIndex:r.levelIndex,thickness:r.thickness,slice:t[i]})}return n}(g,this.printSegHeightRefMap.current);else{const t=ze(e.dayMaxEvents,e.dayMaxEventRows),[r,a]=this.computeFgDims(),s="auto"===t?function(e,t,n,r,a,s,o,l){const c=Be(e);return Ue(c,function(e,t,n,r,a,s,o){const{segLevels:l,excludedSegs:c}=he(e,t,s),u=me(l),d=ge(c),f=ve(u,r,a);if(null==a||null==o)return{renderSlices:(0,i.ao)(u),hiddenSlices:d,sliceLevels:u,sliceCoords:f.sliceCoords,isSettled:f.isSettled};const h=f.excludedSlices.concat(d);h.sort(_e);const p=Ae(f.placementSliceLevels,h,t,n,n?1:0,!0,!0),m=ve(p.sliceLevels,r),g=Math.max(0,a-o),v=function(e,t,n,r,i,a){const s=[],o=[],l=[];let c=0;for(const e of t)ke(s,e);for(d();c<l.length;){const t=l[c++],i=we(t,n,r);if(void 0===i||!u(t,i))continue;n.delete(Me(t)),o.push(t);const a=ke(s,t);be(e,r,n);for(const e of a)d(e)}return o;function u(e,t){return t>i+fe||t>a+fe&&oe(s,e).length>0}function d(t){for(const i of e){const e=t?oe(i,t):i;for(const t of e){const e=we(t,n,r);void 0!==e&&u(t,e)&&l.push(t)}}}}(p.sliceLevels,p.hiddenSlices,m.sliceCoords,r,a,g),y=(0,i.ao)(u).concat(p.addedSlices),b=f.isSettled&&m.isSettled;return{renderSlices:y,hiddenSlices:v.concat(p.hiddenSlices),sliceLevels:p.sliceLevels,sliceCoords:m.sliceCoords,isSettled:b}}(c,t,n,l,a,o,s),l,r)}(p,f.eventOrderStrict,f.eventSlicing,o.length,a,e.moreLinkHeight,this.levelCapacity,this.sliceHeightRefMap.current):function(e,t,n,r,a,s,o){const l=Be(e),c=function(e,t,n,r,a,s){const{segLevels:o,excludedSegs:l}=he(e,t,r),c=Ae(me(o),ge(l),t,n,a),u=ve(c.sliceLevels,s);return{renderSlices:(0,i.ao)(c.sliceLevels),hiddenSlices:c.hiddenSlices,sliceLevels:c.sliceLevels,sliceCoords:u.sliceCoords,isSettled:u.isSettled}}(l,r,a,t,n,o);return Ue(l,c,o,s)}(p,function(e,t,n){switch(e){case"auto":default:return 1/0;case"maxEvents":return t;case"maxEventRows":return n}}(t,e.dayMaxEvents,e.dayMaxEventRows),"maxEventRows"===t?1:0,f.eventOrderStrict,f.eventSlicing,o.length,this.sliceHeightRefMap.current);if(y=s.columns,b=s.sliceCoords,null!=r)for(let e=0;e<o.length;e++){const t=n.current.get(o[e].key),i=null!=t?r-t:void 0;w.push(i),A.push(null!=i?y[e].contentHeight+i:void 0)}}const x=this.getHighlightSegs(),E=f.navLinks,C=(0,s.c)(t,h,"week"),S=this.buildWeekNumberRenderProps(h,t,e.cellIsNarrow,E),k=o.map(()=>[]),M=e.showWeekNumbers&&!e.cellIsMicro?(0,l.jsx)(a.C,{tag:"div",attrs:{...E?(0,s.b)(t,h,"week",C,!1):{},role:void 0,"aria-hidden":!0},className:Z,renderProps:S,generatorName:"inlineWeekNumberContent",customGenerator:f.inlineWeekNumberContent,defaultGenerator:a.r,classNameGenerator:f.inlineWeekNumberClass,didMount:f.inlineWeekNumberDidMount,willUnmount:f.inlineWeekNumberWillUnmount}):null;c&&M&&k[0].push((0,l.jsx)("div",{className:(0,u.j)(d.c.fillY,d.c.start0,d.c.pointerEventsNone),style:{width:this.computeSpanWidth(0,o.length)},children:M},"week-number")),this.appendFillSegs(k,e.businessHourSegs,"non-business",W),this.appendFillSegs(k,e.bgEventSegs,"bg-event",V),this.appendFillSegs(k,x,"highlight",Y);const _=c?"tr":"div";return(0,l.jsxs)(_,{role:e.role,"aria-label":"row"===e.role?C:void 0,className:(0,u.j)(f.dayRowClass,e.className,c&&d.c.borderless,!c&&d.c.flexRow,!c&&d.c.rel,!c&&d.c.borderlessX,!c&&d.c.borderlessTop,!c&&!e.borderBottom&&d.c.borderlessBottom,d.c.isolate),style:{flexBasis:c?void 0:e.basis},ref:this.handleRootEl,children:[!c&&M,e.cells.map((t,i)=>{const a=g?Le(g.sourceSegs,g.hiddenSlices,i):null;let s;return s=g?this.renderPrintBandSlots(v[i]):[...this.renderLevelFgSegs(w[i],y[i].renderSlices,b),...this.renderMirrorFgSegs(i,w[i],b)],(0,l.jsx)(J,{dateProfile:e.dateProfile,todayRange:e.todayRange,date:t.date,isMajor:t.isMajor,isDisabled:t.isDisabled,showDayNumber:e.showDayNumbers,isNarrow:e.cellIsNarrow,isMicro:e.cellIsMicro,borderStart:Boolean(i),borderBottom:e.borderBottom,tableMode:c,fills:k[i],segs:a?a.segs:y[i].segs,hiddenSegs:a?a.hiddenSegs:y[i].hiddenSegs,fgLiquidHeight:!g&&m,fg:s,eventDrag:g?null:e.eventDrag,eventResize:g?null:e.eventResize,eventSelection:e.eventSelection,renderProps:t.renderProps,dateSpanProps:t.dateSpanProps,attrs:t.attrs,className:t.className,fgHeight:g?void 0:A[i],width:e.colWidth,headerHeightRef:g?void 0:n.createRef(t.key),mainHeightRef:g?void 0:r.createRef(t.key)},t.key)})]})}renderMirrorFgSegs(e,t,n){const{props:r}=this,{eventSelection:i}=r,a=[];for(const s of this.getMirrorSegs()){if(s.start!==e)continue;const o=_(s),{eventRange:c}=s,{instanceId:f}=c.instance,h=null!=t?t+(n.get(o)??0):void 0,p=Boolean(r.eventDrag&&r.eventDrag.affectedInstances[f]),m=Boolean(r.eventResize&&r.eventResize.affectedInstances[f]),g=f===i;a.push((0,l.jsx)(re,{className:(0,u.j)(d.c.abs,d.c.start0,Q),style:{to
2p:h,width:this.computeSpanWidth(s.start,s.end)},heightRef:null,children:this.renderEventContent(s,c,{isDragging:p,isResizing:m,isMirror:!0,isSelected:g})},`mirror:${o}`))}return a}renderLevelFgSegs(e,t,n){const{props:r}=this,{eventSelection:i}=r,a=[];for(const s of t){const t=Me(s),o=n.get(t),{eventRange:c}=s.sourceSeg,{instanceId:f}=c.instance,h=null!=e&&null!=o?e+o:void 0,p=Boolean(r.eventDrag&&r.eventDrag.affectedInstances[f]),m=Boolean(r.eventResize&&r.eventResize.affectedInstances[f]),g=p||m||null==h,v=f===i;a.push((0,l.jsx)(re,{className:(0,u.j)(d.c.abs,d.c.start0,v?Q:Z),style:{visibility:g?"hidden":void 0,top:h,width:this.computeSpanWidth(s.start,s.end)},heightRef:this.sliceHeightRefMap.createRef(t),children:this.renderEventContent(s,c,{isDragging:p,isResizing:m,isSelected:v})},t))}return a}renderEventContent(e,t,n){const{props:r}=this,a=$(e,t);return(0,l.jsx)(s.S,{display:a?"list-item":"row",eventRange:t,isStart:e.isStart,isEnd:e.isEnd,isDragging:Boolean(n.isDragging),isResizing:Boolean(n.isResizing),isMirror:Boolean(n.isMirror),isSelected:Boolean(n.isSelected),isNarrow:r.cellIsNarrow,defaultTimeFormat:q,defaultDisplayEventEnd:1===r.cells.length,disableResizing:a,forcedTimeText:r.cellIsMicro?"":void 0,...(0,i.ad)(t,r.todayRange)})}renderPrintBandSlots(e){const{printSegHeightRefMap:t}=this;return e.map(e=>{const{slice:n}=e;let r=null;if(n){const e=qe(n);r=(0,l.jsx)(re,{className:(0,u.j)(d.c.rel,d.c.flowRoot,Z),style:{width:this.computeSpanWidth(n.start,n.end)},heightRef:t.createRef(e),children:this.renderEventContent(n,n.sourceSeg.eventRange,{})},e)}return(0,l.jsx)("div",{className:d.c.breakInsideAvoid,style:{height:e.thickness},children:r},e.levelIndex)})}computeSpanWidth(e,t){const n=t-e,r=100*n+"%",i=this.props.tableMode&&0===e?0:1*Math.max(0,n-1);return i?`calc(${r} + ${i}px)`:r}appendFillSegs(e,t,n,r){const{props:a,context:s}=this,{todayRange:o}=a;for(const c of t)e[c.start].push((0,l.jsx)("div",{className:(0,u.j)(d.c.fillY,d.c.start0,r),style:{width:this.computeSpanWidth(c.start,c.end)},children:"bg-event"===n?(0,l.jsx)(I,{eventRange:c.eventRange,isStart:c.isStart,isEnd:c.isEnd,isNarrow:a.cellIsNarrow,isVertical:!1,...(0,i.ad)(c.eventRange,o)}):O(n,s.options)},`${n}:${(0,i.aq)(c.eventRange)}:${c.start}:${c.end}`))}componentDidMount(){this._isUnmounting=!1}componentDidUpdate(e){e.forPrint&&!this.props.forPrint&&(this.printSegHeightRefMap=new k(this.handlePrintSegHeightChange))}componentWillUnmount(){this._isUnmounting=!0,this.disconnectHeight?.(),(0,a.s)(this.props.heightRef,null)}computeFgDims(){const{cells:e}=this.props,t=this.headerHeightRefMap.current,n=this.mainHeightRefMap.current;let r,i,a=!0;for(const s of e){if(s.isDisabled)continue;const e=t.get(s.key),o=n.get(s.key);if(null!=e&&null!=o||(a=!1),null!=e&&((void 0===r||e>r)&&(r=e),null!=o)){const t=e+o;(void 0===i||t<i)&&(i=t)}}return[r,a&&null!=i&&null!=r?i-r:void 0]}updateAutoPlacementRatchets(){if("auto"!==ze(this.props.dayMaxEvents,this.props.dayMaxEventRows))return;const[,e]=this.computeFgDims();if(null!=e){const t=Math.min(...this.sliceHeightRefMap.current.values());this.levelCapacity=Math.max(this.levelCapacity,He(e,t))}}getMirrorSegs(){let{props:e}=this;return e.eventResize&&e.eventResize.segs.length?e.eventResize.segs:[]}getHighlightSegs(){let{props:e}=this;return e.eventDrag&&e.eventDrag.segs.length?e.eventDrag.segs:e.eventResize&&e.eventResize.segs.length?e.eventResize.segs:e.dateSelectionSegs}}function Ve(e,t,n,i){const{dateEnv:a,options:s}=t,o=a.computeWeekNumber(e),l=a.formatToParts(e,s.weekNumberFormat||$e);return{num:o,text:(0,r.r4)(l),textParts:l,date:a.toDate(e),isNarrow:n,hasNavLink:i}}class Ye{constructor(e,t){let n=e.start,{end:i}=e,a=[],s=[],o=-1;for(;n<i;)t.isHiddenDay(n)?a.push({kind:"hidden",previousIndex:o,nextIndex:o+1}):(o+=1,a.push({kind:"visible",index:o}),s.push(n)),n=(0,r.fi)(n,1);this.rangeStart=e.start,this.dates=s,this.entries=a,this.cnt=s.length}sliceRange(e){let t=this.getDateIndex(e.start),n=this.getDateIndex((0,r.fi)(e.end,-1)),i="hidden"===(a=t).kind?a.nextIndex:a.index;var a;let s=function(e){return"hidden"===e.kind?e.previousIndex:e.index}(n),o=Math.max(0,i),l=Math.min(this.cnt-1,s);return o<=l?{start:o,end:l+1,isStart:"visible"===t.kind&&i===o,isEnd:"visible"===n.kind&&s===l}:null}getDateIndex(e){let t=Math.floor((0,r.z$)(this.rangeStart,e));return t<0?{kind:"before",index:-1}:t>
2=this.entries.length?{kind:"after",index:this.cnt}:this.entries[t]}}function Ke(e,t,n){const r=new Ye(e.renderRange,t),i=/year|month|week/.test(e.currentRangeUnit),a=!i&&(0,o.c)(e,n);return new v(r,i,n,"day"!==a?a:void 0,e.activeRange)}function Ze(e,t,n){return null==n?[void 0,void 0]:n/e<t?[t*e,t]:[n,void 0]}function Qe(e,t,n){let r=0;for(const i of t){const t=i[0].key,a=i[0].date,s=i[i.length-1].date;if(e>=a&&e<=s)return r;const o=n.get(t);if(null==o)return;r+=o}return r}function Xe(e,t,n,r,i){const a=null!=n?n:t/r,s=Math.floor(e/a),o=s*a;return{col:i?r-s-1:s,left:o,right:o+a}}function Je(e,t){return e.querySelectorAll("[role=gridcell]")[t]}const et=(0,i.c)({weekday:"narrow"});function tt(e,t,n){return e||function(e,t){return e?t>1?(0,i.c)({weekday:"short",weekdayJustify:"start",day:"numeric",omitCommas:!0,omitTrailing:!0}):(0,i.c)({weekday:"long",weekdayJustify:"start",day:"numeric",omitCommas:!0,omitTrailing:!0}):(0,i.c)({weekday:"short"})}(t,n)}class nt extends s.D{constructor(){super(...arguments),this.state={},this.splitBusinessHourSegs=(0,a.m)(T),this.splitBgEventSegs=(0,a.m)(it),this.splitFgEventSegs=(0,a.m)(T),this.splitDateSelectionSegs=(0,a.m)(T),this.splitEventDrag=(0,a.m)(D),this.splitEventResize=(0,a.m)(D),this.rowHeightRefMap=new k((e,t)=>{const{rowHeightRefMap:n}=this.props;n&&n.handleValue(e,t)}),this.handleMoreLinkEl=e=>{this.disconnectMoreLinkHeight?.(),this.disconnectMoreLinkHeight=void 0,e&&(this.disconnectMoreLinkHeight=(0,a.w)(e,e=>{this._isUnmounting||this.setState({moreLinkHeight:e})}))},this.handleRootEl=e=>{this.rootEl=e,e?this.context.registerInteractiveComponent(this,{el:e,isHitComboAllowed:this.props.isHitComboAllowed}):this.context.unregisterInteractiveComponent(this)}}render(){let{props:e,state:t,context:n,rowHeightRefMap:r}=this,{options:i}=n,{cellRows:s,tableMode:o}=e,c=s.length,f=s[0]?.[0]?.key||"",h=this.splitFgEventSegs(e.fgEventSegs,c),p=this.splitBgEventSegs(e.bgEventSegs,c),m=this.splitBusinessHourSegs(e.businessHourSegs,c),g=this.splitDateSelectionSegs(e.dateSelectionSegs,c),v=this.splitEventDrag(e.eventDrag,c),y=this.splitEventResize(e.eventResize,c),b=(0,a.g)(i),w=!e.forPrint&&!b,A=function(e,t,n,r){if(null!=e){const i=e/r.aspectRatio/6;return t>6||n?i:0}return 0}(e.visibleWidth,c,b,i);const x=!e.forPrint&&"auto"===ze(e.dayMaxEvents,e.dayMaxEventRows),E=o?"tbody":"div";return(0,l.jsxs)(l.Fragment,{children:[(0,l.jsx)(E,{role:"rowgroup",className:(0,u.j)(e.className,!o&&!e.forPrint&&d.c.flexCol),style:o?void 0:{width:e.width},ref:this.handleRootEl,children:s.map((n,a)=>(0,l.jsx)(We,{role:"row",dateProfile:e.dateProfile,todayRange:e.todayRange,cells:n,cellIsNarrow:e.cellIsNarrow,cellIsMicro:e.cellIsMicro,showDayNumbers:c>1,showWeekNumbers:c>1&&i.weekNumbers,forPrint:e.forPrint,tableMode:o,borderBottom:a<c-1,className:w?d.c.grow:void 0,fgEventSegs:h[a],bgEventSegs:p[a],businessHourSegs:m[a],dateSelectionSegs:g[a],eventSelection:e.eventSelection,eventDrag:v[a],eventResize:y[a],dayMaxEvents:e.dayMaxEvents,dayMaxEventRows:e.dayMaxEventRows,colWidth:e.colWidth,basis:A,moreLinkHeight:t.moreLinkHeight,heightRef:r.createRef(n[0].key)},f+":"+n[0].key))}),x&&(0,l.jsx)(F,{num:1,display:"row",isNarrow:e.cellIsNarrow,isMicro:e.cellIsMicro,elRef:this.handleMoreLinkEl,className:d.c.offscreen,attrs:{"aria-hidden":!0,inert:""}})]})}componentDidMount(){this._isUnmounting=!1}componentWillUnmount(){this._isUnmounting=!0,this.disconnectMoreLinkHeight?.()}queryHit(e,t,n,i){const{props:a}=this,s=a.cellRows[0].length,{col:o,left:l,right:c}=Xe(t,i,a.colWidth,s,e),{row:u,top:d,bottom:f}=function(e,t,n){let r=0,i=0,a=0;for(const s of t){const t=s[0].key;if(i=a,a=i+n.get(t),e<a)break;r++}return{row:r,top:i,bottom:a}}(n,a.cellRows,this.rowHeightRefMap.current),h=a.cellRows[u][o],p=h.date,m=(0,r.fi)(p,1);return{dateProfile:a.dateProfile,dateSpan:{range:{start:p,end:m},allDay:!0,...h.dateSpanProps},getDayEl:()=>Je(function(e,t){return e.querySelectorAll("[role=row]")[t]}(this.rootEl,u),o),rect:{left:l,right:c,top:d,bottom:f},layer:0}}}function rt(e){return e.eventRange.def.allDay}function it(e,t){return T(e.filter(rt),t)}class at extends a.B{constructor(){super(...arguments),this.state={},this.buildDayHeaderText=(0,a.m)(st),this.handleInnerEl=e=>{this.disconnectSize&&(this.disconnectSize(),this.disconnectSize=void 0),e?this.disconnectSize=(0,a.h)(e,(e,t)=>{this._isUnmounting||((0,a.s)(this.props.innerHeightRef,t),this.setState({innerWidth:e}))}):(0,a.s)(this.props.innerHeightRef,null)}}render(){const{props:e,state:t,context:n}=this,{renderConfig:r,dataConfig:i,tableMode:s}=e,o=i.colSpan||1,c=null!=e.colWidth?e.colWidth*o:void 0,f=!s&&null==c,h=f&&o>1,p=s?void 0:h?{flexGrow:o,flexBasis:0,minWidth:0}:{width:c},m=i.renderProps.isDisabled,g=r.dayHeaderFormat?this.buildDayHeaderRenderProps(i.renderProps,e.cellIsNarrow,e.rowLevel,e.cellIsMicro,i.dateMarker,r.dayHeaderFormat,Boolean(r.datesRepDistinctDays),n.dateEnv):{...i.renderProps,isNarrow:e.cellIsNarrow,level:e.rowLevel},v=r.align,y="function"==typeof v?v({level:e.rowLevel,inPopover:i.renderProps.inPopover,isNarrow:e.cellIsNarrow}):v,b=r.sticky,w=!s&&e.rowLevel>0&&!1!==b&&("center"!==y||null!=c&&null!=e.viewportWidth&&c>.75*e.viewportWidth);let A;w&&("center"===y?null!=t.innerWidth&&(A=`calc(50% - ${t.innerWidth/2}px)`):A="number"==typeof b||"string"==typeof b?b:0);const x="center"===y?d.c.alignCenter:"end"===y?d.c.alignEnd:d.c.al
2ignStart,E=s?"th":"div";return(0,l.jsx)(a.C,{tag:E,attrs:{role:"columnheader","aria-colspan":i.colSpan,colSpan:s?o:void 0,...i.attrs},className:(0,u.j)(i.className,d.c.noMargin,d.c.noPadding,!s&&d.c.flexCol,d.c.borderlessTop,d.c.borderlessEnd,!e.borderStart&&d.c.borderlessStart,!(s&&e.borderBottom)&&d.c.borderlessBottom,!s&&x,f&&!h&&d.c.liquid,!w&&d.c.crop),style:p,renderProps:g,generatorName:r.generatorName,customGenerator:r.customGenerator,defaultGenerator:a.r,classNameGenerator:m?void 0:r.classNameGenerator,didMount:r.didMount,willUnmount:r.willUnmount,children:e=>(0,l.jsx)("div",{ref:this.handleInnerEl,className:(0,u.j)(d.c.flexCol,d.c.noShrink,d.c.whiteSpaceNoWrap,s&&x,w&&d.c.sticky),style:{left:A,right:A},children:(0,l.jsx)(e,{tag:"div",attrs:i.innerAttrs,className:(0,a.a)(r.innerClassNameGenerator,g)})})})}componentDidMount(){this._isUnmounting=!1}componentWillUnmount(){this._isUnmounting=!0}buildDayHeaderRenderProps(e,t,n,r,i,a,s,o){const l=this.buildDayHeaderText(s?i:e.date,a,s,o),c=r?this.buildDayHeaderText(i,et,!1,o):l;return{...e,isNarrow:t,level:n,text:c.text,textParts:c.textParts,weekdayText:r?c.text:l.weekdayText,dayNumberText:l.dayNumberText}}}function st(e,t,n,i){const a=i.formatToParts(e,t);return{text:(0,r.r4)(a),textParts:a,weekdayText:(0,s.f)(a),dayNumberText:n?(0,s.a)(a):""}}class ot extends a.B{constructor(){super(...arguments),this.innerHeightRefMap=new k(()=>{(0,a.d)(this.handleInnerHeights)}),this.handleInnerHeights=()=>{if(this._isUnmounting)return;const e=this.innerHeightRefMap.current;let t=0;for(const n of e.values())t=Math.max(t,n);this.currentInnerHeight!==t&&(this.currentInnerHeight=t,(0,a.s)(this.props.innerHeightRef,t))}}render(){const{props:e,context:t}=this,{tableMode:n}=e,{options:r}=t,i=n?"tr":"div";return(0,l.jsx)(i,{role:e.role,"aria-rowindex":null!=e.rowIndex?1+e.rowIndex:void 0,className:(0,u.j)(r.dayHeaderRowClass,e.className,n&&d.c.borderless,!n&&d.c.flexRow,!n&&d.c.contentBox,!n&&d.c.borderlessX,!n&&d.c.borderlessTop,!n&&!e.borderBottom&&d.c.borderlessBottom),style:{height:e.height},children:e.dataConfigs.map((t,r)=>(0,l.jsx)(at,{renderConfig:e.renderConfig,dataConfig:t,borderStart:Boolean(r),colWidth:e.colWidth,viewportWidth:e.viewportWidth,innerHeightRef:this.innerHeightRefMap.createRef(t.key),cellIsNarrow:e.cellIsNarrow,cellIsMicro:e.cellIsMicro,rowLevel:e.rowLevel,tableMode:n,borderBottom:e.borderBottom},t.key))})}componentDidMount(){this._isUnmounting=!1}componentWillUnmount(){this._isUnmounting=!0,this.currentInnerHeight=void 0,(0,a.s)(this.props.innerHeightRef,null)}}class lt extends a.B{render(){const{props:e}=this,{headerTiers:t,tableMode:n}=e;return t.map((r,i)=>(0,c.createElement)(ot,{...r,key:i,role:"row",borderBottom:i<t.length-1,colWidth:e.colWidth,viewportWidth:e.viewportWidth,cellIsNarrow:e.cellIsNarrow,cellIsMicro:e.cellIsMicro,rowLevel:t.length-i-1,tableMode:n}))}}class ct extends a.B{render(){const{props:e,context:t}=this,{options:n}=t,r={borderlessX:e.borderlessX,borderlessTop:e.borderlessTop,borderlessBottom:e.borderlessBottom,multiMonthColumns:e.multiMonthColumns};return(0,l.jsxs)("table",{role:"presentation",className:(0,u.j)((0,a.a)(n.tableClass,r),d.c.printTable),style:e.style,children:[(0,l.jsx)("colgroup",{children:e.cellRows[0].map(e=>(0,l.jsx)("col",{},e.key))}),e.showHeader&&(0,l.jsxs)("thead",{ref:e.headerElRef,role:"rowgroup",className:(0,a.a)(n.tableHeaderClass,{...r,isSticky:!1}),children:[(0,l.jsx)(lt,{tableMode:!0,headerTiers:e.headerTiers,cellIsNarrow:e.cellIsNarrow,cellIsMicro:e.cellIsMicro}),(0,l.jsx)("tr",{role:"presentation",children:(0,l.jsx)("th",{role:"presentation",colSpan:e.cellRows[0].length,className:(0,u.j)(d.c.noPadding,(0,a.a)(n.dayHeaderDividerClass,{isSticky:!1,multiMonthColumns:e.multiMonthColumns,options:{allDaySlot:Boolean(n.allDaySlot)}}))})})]}),(0,l.jsx)(nt,{dateProfile:e.dateProfile,todayRange:e.todayRange,cellRows:e.cellRows,forPrint:!0,tableMode:!0,className:(0,a.a)(n.tableBodyClass,r),dayMaxEvents:void 0,dayMaxEventRows:e.dayMaxEventRows,fgEventSegs:e.fgEventSegs,bgEventSegs:e.bgEventSegs,businessHourSegs:e.businessHourSegs,dateSelectionSegs:[],eventDrag:null,eventResize:null,eventSelection:e.eventSelection,visibleWidth:e.visibleWidth,cellIsNarrow:e.cellIsNarrow,cellIsMicro:e.cellIsMicro,rowHeightRefMap:e.rowHeightRefMap})]})}}},90664(e,t,n){"use strict";n.d(t,{D:()=>C,N:()=>f,S:()=>D,V:()=>x,a:()=>v,b:()=>w,c:()=>b,d:()=>M,e:()=>y,f:()=>g,g:()=>A});var r=n(49986),i=n(71763),a=n(8249),s=n(38868),o=n(23646),l=n(41889),c=n(91987),u=n(84291),d=n(64807);class f extends i.Component{constructor(e,t){super(e,t),this.handleChange=()=>{this.forceUpdate()},this.runner=new r.N(this.handleChange)}render(){const{props:e,context:t}=this,{nowDate:n,nowMs:r,todayRange:i}=this.runner.update({nowManager:t.nowManager,unit:e.unit,unitValue:e.unitValue,nowIndicatorSnap:t.options.nowIndicatorSnap,dateEnv:t.dateEnv});return e.children(n,i,r)}componentWillUnmount(){this.runner.destroy()}}f.contextType=r.V;const h=(0,o.c)({year:"numeric",month:"long",day:"numeric"}),p=(0,o.c)({week:"long"}),m=(0,o.c)({weekday:"long"});function g(e){for(const t of e)if("weekday"===t.type)return t.value;return""}function v(e){for(const t of e)if("day"===t.type)return t.value;return""}function y(e){for(const t of e)if("month"===t.type)return t.value;return""}function b(e,t,n="day"){return(0,a.r4)(e.dateEnv.formatToParts(t,"week"===n?p:h))}function w(e,t,n="day",r=b(e,t,n),i=!0){const{dateEnv:a,options:c,calendarApi:u}=e,d=a.toDate(t),f=e=>{let r="day"===n?c.navLinkDayClick:"week"===n?c.navLinkWeekClick:null;"function"==typeof r?r.call(u,a.toDate(t),e):("string"==typeof r&&(n=r),u.zoomTo(t,n))};return{role:"link","aria-label":(0,o.l)(c.navLinkHint,[r,d],r),className:(0,s.j)(c.navLinkClass,l.c.cursorPointer,l.c.internalNavLink),...i?(0,o.ai)(f):{onClick:f}}}function A(e,t,n,r,i){const s=Boolean(n&&(!n.activeRange||!(0,a.$B)(n.activeRange,e)));return{date:t.toDate(e),dow:e.getUTCDay(),isDisabled:s,isOther:!s&&Boolean(n&&!(0,a.$B)(n.currentRange,e)),isToday:!s&&Boolean(r&&(0,a.$B)(r,e)),isPast:!s&&Boolean(i?e<i:!!r&&e<r.start),isFuture:!s&&Boolean(i?e>i:!!r&&e>=r.end)}}class x extends r.B{constructor(){super(...arguments),this.refineRenderProps=(0,r.b)(E)}render(){const{props:e,context:t}=this,{options:n,viewSpec:i}=t,a=this.refineRenderProps({...(0,o.k)(n),options:{headerToolbar:n.headerToolbar,footerToolbar:n.footerToolbar},isHeightAuto:(0,r.g)(n),viewApi:t.viewApi});return(0,c.jsx)(r.C,{elRef:e.elRef,tag:e.tag||"div",attrs:e.attrs,style:e.style,className:(0,s.j)(e.className,(0,r.a)(n.viewClass,a),(0,r.a)(i.optionDefaults.class,a),(0,r.a)(i.optionDefaults.className,a),(0,r.a)(i.optionOverrides.class,a),(0,r.a)(i.optionOverrides.className,a)),renderProps:a,generatorName:void 0,didMount:n.didMount||n.viewDidMount,willUnmount:n.willUnmount||n.viewWillUnmount,children:()=>e.children})}}function E(e){return{view:e.viewApi,borderlessX:e.borderlessX,borderlessTop:e.borderlessTop,borderlessBottom:e.borderlessBottom,options:e.options,isHeightAuto:e.isHeightAuto}}class C extends r.B{constructor(){super(...arguments),this.uid=(0,o.g)()}prepareHits(){}queryHit(e,t,n,r,i){return null}isValidSegDownEl(e){return!this.props.eventDrag&&!this.props.eventResize&&!e.closest(`.${l.c.internalEventMirror}`)}isValidDateDownEl(e){return!(e.closest(`.${l.c.internalEvent}:not(.${l.c.internalBgEvent})`)||e.closest(`.${l.c.internalMoreLink}`)||e.closest(`.${l.c.internalNavLink}`)||e.closest(`.${l.c.internalPopover}`))}}class S{constructor(e){this.drainedOption=e,this.isRunning=!1,this.isDirty=!1,this.pauseDepths={},this.timeoutId=0}request(e){this.isDirty=!0,this.isPaused()||(this.clearTimeout(),null==e?this.tryDrain():this.timeoutId=setTimeout(this.tryDrain.bind(this),e))}pause(e=""){let{pauseDepths:t}=this;t[e]=(t[e]||0)+1,this.clearTimeout()}resume(e="",t){let{pauseDepths:n}=this;e in n&&(t?delete n[e]:(n[e]-=1,n[e]<=0&&delete n[e]),this.tryDrain())}isPaused(){return Object.keys(this.pauseDepths).length}tryDrain(){if(!this.isRunning&&!this.isPaused()){for(this.isRunning=!0;this.isDirty;)this.isDirty=!1,this.drained();this.isRunning=!1}}clear(){this.clearTimeout(),this.isDirty=!1,this.pauseDepths={}}clearTimeout(){this.timeoutId&&(clearTimeout(this.timeoutId),this.timeoutId=0)}drained(){this.drainedOption&&this.drainedOption()}}class k{constructor(e){this.el=e,this.emitter=new d.E,this.isScroll=!1,this.isScrollRecent=!1,this.isWheelRecent=!1,this.isMouseDown=!1,this.isTouchDown=!1,this.isMouse=!1,this.isTouch=!1,this.isWheel=!1,this.handleScroll=()=>{this.isScrollRecent=!0,this.isMouseDown&&(this.isMouse=!0),this.isTouchDown&&(this.isTouch=!0),this.isWheelRecent&&(this.isWheel=!0),this.startScroll(),this.emitter.trigger("scroll",this.getIsDevice()),this.scrollWaiter.request(500)},this.handleScrollWait=()=>{this.isScrollRecent=!1,this.isTouchDown||this.endScroll()},this.handleWheel=()=>{this.isWheelRecent=!0,this.wheelWaiter.request(500)},this.handleWheelWait=()=>{this.isWheelRecent=!1},this.handleMouseDown=()=>{this.isMouseDown=!0},this.handleMouseUp=()=>{this.isMouseDown=!1},this.handleTouchStart=()=>{this.isTouchDown=!0},this.handleTouchEnd=()=>{this.isTouchDown=!1,this.isScrollRecent||this.endScroll()},this.wheelWaiter=new S(this.handleWheelWait),this.scrollWaiter=new S(this.handleScrollWait),e.addEventListener("scroll",this.handleScroll,{passive:!0}),e.addEventListener("wheel",this.handleWheel,{passive:!0}),e.addEventListener("mousedown",this.handleMouseDown),e.addEventListener("mouseup",this.handleMouseUp),e.addEventListener("touchstart",this.handleTouchStart,{passive:!0}),e.addEventListener("touchend",this.handleTouchEnd)}destroy(){let{el:e}=this;e.removeEventListener("scroll",this.handleScroll,{passive:!0}),e.removeEventListener("wheel",this.handleWheel,{passive:!0}),e.removeEventListener("mousedown",this.handleMouseDown),e.removeEventListener("mouseup",this.handleMouseUp),e.removeEventListener("touchstart",this.handleTouchStart,{passive:!0}),e.removeEventListener("touchend",this.handleTouchEnd)}startScroll(){this.isScroll||(this.isScroll=!0,this.emitter.trigger("scrollStart",this.getIsDevice()))}endScroll(){this.isScroll&&(this.scrollWaiter.clear(),this.wheelWaiter.clear(),this.isScroll=!1,this.isWheelRecent=!1,this.emitter.trigger("scrollEnd",this.getIsDevice()),this.isMouse=!1,this.isTouch=!1,this.isWheel=!1)}getIsDevice(){return this.isWheel||this.isMouse||this.isTouch}}class M extends C{constructor(){super(...arguments),this.handleEl=e=>{this.el&&(this.el=null,this._isUnmounting=!0,this.listener.destroy()),e&&(this.el=e,this._isUnmounting=!1,this.listener=new k(e))},this.handleHRuler=e=>{this.disconnectHRuler&&(this.disconnectHRuler(),this.disconnectHRuler=void 0,void 0!==this.clientWidth&&(this.clientWidth=void 0,(0,r.s)(this.props.clientWidthRef,null))),e&&(this.disconnectHRuler=(0,r.e)(e,e=>{this._isUnmounting||e!==this.clientWidth&&(this.clientWidth=e,(0,r.s)(this.props.clientWidthRef,e))}))},this.handleVRuler=e=>{this.disconnectVRuler&&(this.disconnectVRuler(),this.disconnectVRuler=void 0,void 0!==this.clientHeight&&(this.clientHeight=void 0,(0,r.s)(this.props.clientHeightRef,null))),e&&(this.disconnectVRuler=(0,r.w)(e,e=>{if(this._isUnmounting)return;e!==this.clientHeight&&(this.clientHeight=e,(0,r.s)(this.props.clientHeightRef,e));const t=Math.round(this.el.getBoundingClientRect().height-e);t!==this.bottomScrollbarWidth&&(this.bottomScrollbarWidth=t,(0,r.s)(this.props.bottomScrollbarWidthRef,t))}))}}render(){const{props:e}=this,t=e.horizontal||e.vertical?"hidden":"";return(0,c.jsxs)("div",{ref:this.handleEl,className:(0,s.j)(e.className,l.c.noPadding,l.c.rel,e.hideScrollbars&&l.c.noScrollbars,l.c.internalScroller),style:{...e.style,overflowX:e.horizontal?"auto":t,overflowY:e.vertical?"auto":t},children:[e.children,Boolean(e.clientWidthRef)&&(0,c.jsx)("div",{ref:this.handleHRuler,className:l.c.fillTop}),Boolean(e.clientHeightRef||e.bottomScrollbarWidthRef)&&(0,c.jsx)("div",{ref:this.handleVRuler,className:l.c.fillStart})]})}endScroll(){this.listener.endScroll()}get x(){const{el:e}=this;return e?function(e){const{scrollLeft:t}=e;return(0,u.c)(e)?function(e,t){switch(T()){case"positive":return t.scrollWidth-t.clientWidth-e;case"negative":return-e}return e}(t,e):t}(e):0}get y(){const{el:e}=this;return e?e.scrollTop:0}scrollTo({x:e,y:t}){const{el:n}=this;n&&(null!=t&&(n.scrollTop=t),null!=e&&function(e,t){const n=(0,u.c)(e);e.scrollLeft=n?function(e,t){switch(T()){case"positive":return t.scrollWidth-t.clientWidth-e;case"negative":return-e}return e}(t,e):t}(n,e))}addScrollStartListener(e){this.listener.emitter.on("scrollStart",e)}removeScrollStartListener(e){this.listener.emitter.off("scrollStart",e)}addScrollEndListener(e){this.listener.emitter.on("scrollEnd",e)}removeScrollEndListener(e){this.listener.emitter.off("scrollEnd",e)}}let _;function T(){return _||(_=function(){let e=document.createElement("div");
2e.style.position="absolute",e.style.top="-1000px",e.style.width="100px",e.style.height="100px",e.style.overflow="scroll",e.style.direction="rtl";let t,n=document.createElement("div");return n.style.width="200px",n.style.height="200px",e.appendChild(n),document.body.appendChild(e),e.scrollLeft>0?t="positive":(e.scrollLeft=50,t=e.scrollLeft>0?"reverse":"negative"),e.remove(),t}())}class D extends r.B{constructor(){super(...arguments),this.buildPublicEvent=(0,r.m)((e,t,n)=>new o.z(e,t,n)),this.handleEl=e=>{this.el=e,(0,r.s)(this.props.elRef,e),e&&(0,o.aj)(e,this.props.eventRange)}}render(){const{props:e,context:t}=this,{options:n}=t,{eventRange:i}=e,a=i.ui,u=n.eventTimeFormat||e.defaultTimeFormat,d=e.forcedTimeText??(0,o.ak)(u,i,e.slicedStart,e.slicedEnd,e.isStart,e.isEnd,t,e.defaultDisplayEventTime,e.defaultDisplayEventEnd),[f,h,p]=(0,o.al)(i,t),m=this.buildPublicEvent(t,i.def,i.instance),g=!e.disableDragging&&(0,o.am)(i,t),v=/row|column/.test(e.display),y={event:m,isNarrow:e.isNarrow||!1,isShort:e.isShort||!1,timeText:d},b={event:m,view:t.viewApi,timeText:d,color:a.color||n.eventColor,contrastColor:a.contrastColor||n.eventContrastColor,isDraggable:g,isStartResizable:!e.disableResizing&&e.isStart&&a.durationEditable&&n.eventResizableFromStart,isEndResizable:!e.disableResizing&&e.isEnd&&a.durationEditable,isMirror:e.isMirror,isStart:Boolean(e.isStart),isEnd:Boolean(e.isEnd),isFirst:Boolean(e.isFirst),isLast:Boolean(e.isLast),isPast:Boolean(e.isPast),isFuture:Boolean(e.isFuture),isToday:Boolean(e.isToday),isSelected:Boolean(e.isSelected),isDragging:Boolean(e.isDragging),isResizing:Boolean(e.isResizing),isInteractive:p,isNarrow:e.isNarrow||!1,isShort:e.isShort||!1,level:e.level||0,timeClass:(0,s.j)((0,r.a)(n.eventTimeClass,y),v&&(0,r.a)(n.blockEventTimeClass,y),"row"===e.display&&(0,r.a)(n.rowEventTimeClass,y),"column"===e.display&&(0,r.a)(n.columnEventTimeClass,y),"list-item"===e.display&&(0,r.a)(n.listItemEventTimeClass,y)),titleClass:(0,s.j)((0,r.a)(n.eventTitleClass,y),v&&(0,r.a)(n.blockEventTitleClass,y),"row"===e.display&&(0,r.a)(n.rowEventTitleClass,y),"column"===e.display&&(0,r.a)(n.columnEventTitleClass,y),"list-item"===e.display&&(0,r.a)(n.listItemEventTitleClass,y),"row"===e.display&&n.rowEventTitleSticky&&l.c.stickyS,"column"===e.display&&n.columnEventTitleSticky&&l.c.stickyT),options:{eventOverlap:Boolean(n.eventOverlap)}},w=(0,s.j)(v&&(0,r.a)(n.blockEventClass,b),"row"===e.display&&(0,r.a)(n.rowEventClass,b),"column"===e.display&&(0,r.a)(n.columnEventClass,b),"list-item"===e.display&&(0,r.a)(n.listItemEventClass,b),a.className,e.className,"column"===e.display?l.c.flexCol:l.c.flexRow,(i.def.url||g)&&l.c.cursorPointer,l.c.internalEvent,e.isMirror&&l.c.internalEventMirror,g&&l.c.internalEventDraggable,b.isSelected&&l.c.internalEventSelected,(b.isStartResizable||b.isEndResizable)&&l.c.internalEventResizable),A=(0,s.j)((0,r.a)(n.eventBeforeClass,b),v&&(0,r.a)(n.blockEventBeforeClass,b),"row"===e.display&&(0,r.a)(n.rowEventBeforeClass,b),"column"===e.display&&(0,r.a)(n.columnEventBeforeClass,b),"list-item"===e.display&&(0,r.a)(n.listItemEventBeforeClass,b)),x=(0,s.j)((0,r.a)(n.eventAfterClass,b),v&&(0,r.a)(n.blockEventAfterClass,b),"row"===e.display&&(0,r.a)(n.rowEventAfterClass,b),"column"===e.display&&(0,r.a)(n.columnEventAfterClass,b),"list-item"===e.display&&(0,r.a)(n.listItemEventAfterClass,b)),E=(0,s.j)((0,r.a)(n.eventInnerClass,b),v&&(0,r.a)(n.blockEventInnerClass,b),"row"===e.display&&(0,r.a)(n.rowEventInnerClass,b),"column"===e.display&&(0,r.a)(n.columnEventInnerClass,b),"list-item"===e.display&&(0,r.a)(n.listItemEventInnerClass,b),!e.disableLiquid&&l.c.liquid),C="row"===e.display&&n.rowEventBeforeContent,S="row"===e.display&&n.rowEventAfterContent;return(0,c.jsx)(r.C,{tag:f,attrs:{...e.attrs,...h,dir:e.isDragging&&"rtl"===n.direction?"rtl":void 0},className:w,style:{"--fc-event-color":b.color,"--fc-event-contrast-color":b.contrastColor},elRef:this.handleEl,renderProps:b,generatorName:"eventContent",customGenerator:n.eventContent,defaultGenerator:I,classNameGenerator:n.eventClass,didMount:n.eventDidMount,willUnmount:n.eventWillUnmount,children:t=>(0,c.jsxs)(c.Fragment,{children:[Boolean(b.isSelected&&v)&&(0,c.jsx)("div",{className:"column"===e.display?l.c.hitX:l.c.hitY}),(A||C)&&(0,c.jsxs)("div",{className:(0,s.j)(A,!e.disableZindexes&&l.c.z1,b.isStartResizable&&(0,s.j)("column"===e.display?l.c.cursorResizeT:l.c.cursorResizeS,l.c.internalEventResizer,l.c.internalEventResizerStart)),children:[C&&
2(0,c.jsx)(r.C,{tag:"div",style:{display:"contents"},attrs:{"aria-hidden":!0},renderProps:b,generatorName:void 0,customGenerator:C}),Boolean(b.isStartResizable&&b.isSelected)&&(0,c.jsx)("div",{className:l.c.hit})]}),(0,c.jsx)(t,{tag:"div",className:(0,s.j)(E,!e.disableZindexes&&l.c.z0)}),(x||S)&&(0,c.jsxs)("div",{className:(0,s.j)(x,!e.disableZindexes&&l.c.z1,b.isEndResizable&&(0,s.j)("column"===e.display?l.c.cursorResizeB:l.c.cursorResizeE,l.c.internalEventResizer,l.c.internalEventResizerEnd)),children:[S&&(0,c.jsx)(r.C,{tag:"div",style:{display:"contents"},attrs:{"aria-hidden":!0},renderProps:b,generatorName:void 0,customGenerator:S}),Boolean(b.isEndResizable&&b.isSelected)&&(0,c.jsx)("div",{className:l.c.hit})]})]})})}componentDidUpdate(e){this.el&&this.props.eventRange!==e.eventRange&&(0,o.aj)(this.el,this.props.eventRange)}}function I(e){return(0,c.jsxs)(c.Fragment,{children:[e.timeText&&(0,c.jsx)("div",{className:e.timeClass,children:e.timeText}),(0,c.jsx)("div",{className:e.titleClass,children:e.event.title||(0,c.jsx)(c.Fragment,{children:" "})})]})}D.addPropsEquality({seg:o.u}),n.d(t,["W",0,m])},80390(e,t,n){"use strict";function r(e,t){return e.left>=t.left&&e.left<t.right&&e.top>=t.top&&e.top<t.bottom}function i(e,t){let n={left:Math.max(e.left,t.left),right:Math.min(e.right,t.right),top:Math.max(e.top,t.top),bottom:Math.min(e.bottom,t.bottom)};return n.left<n.right&&n.top<n.bottom&&n}function a(e,t){return{left:Math.min(Math.max(e.left,t.left),t.right),top:Math.min(Math.max(e.top,t.top),t.bottom)}}function s(e){return{left:(e.left+e.right)/2,top:(e.top+e.bottom)/2}}function o(e,t){return{left:e.left-t.left,top:e.top-t.top}}function l(e,t=!1,n){let r=n?e.getBoundingClientRect():c(e),i=function(e,t=!1){let n=window.getComputedStyle(e),r=parseInt(n.borderLeftWidth,10)||0,i=parseInt(n.borderRightWidth,10)||0,a=parseInt(n.borderTopWidth,10)||0,s=parseInt(n.borderBottomWidth,10)||0,o=function(e){return{x:e.offsetHeight-e.clientHeight,y:e.offsetWidth-e.clientWidth}}(e),l=o.y-r-i,c={borderLeft:r,borderRight:i,borderTop:a,borderBottom:s,scrollbarBottom:o.x-a-s,scrollbarLeft:0,scrollbarRight:0};return"rtl"===n.direction?c.scrollbarLeft=l:c.scrollbarRight=l,t&&(c.paddingLeft=parseInt(n.paddingLeft,10)||0,c.paddingRight=parseInt(n.paddingRight,10)||0,c.paddingTop=parseInt(n.paddingTop,10)||0,c.paddingBottom=parseInt(n.paddingBottom,10)||0),c}(e,t),a={left:r.left+i.borderLeft+i.scrollbarLeft,right:r.right-i.borderRight-i.scrollbarRight,top:r.top+i.borderTop,bottom:r.bottom-i.borderBottom-i.scrollbarBottom};return t&&(a.left+=i.paddingLeft,a.right-=i.paddingRight,a.top+=i.paddingTop,a.bottom-=i.paddingBottom),a}function c(e){let t=e.getBoundingClientRect();return{left:t.left+window.scrollX,top:t.top+window.scrollY,right:t.right+window.scrollX,bottom:t.bottom+window.scrollY}}function u(e){let t=d(e),n=e.getBoundingClientRect();for(let e of t){let t=i(n,e.getBoundingClientRect());if(!t)return null;n=t}return n}function d(e){let t=[];for(;e instanceof HTMLElement;){let n=window.getComputedStyle(e);if("fixed"===n.position)break;/(auto|scroll)/.test(n.overflow+n.overflowY+n.overflowX)&&t.push(e),e=e.parentNode}return t}n.d(t,{a:()=>c,b:()=>a,c:()=>l,d:()=>s,e:()=>o,f:()=>u,g:()=>d,i:()=>i,p:()=>r})},38868(e,t,n){"use strict";function r(...e){return e.filter(Boolean).join(" ")}function i(e){return 100*e+"%"}n.d(t,{f:()=>i,j:()=>r})},64807(e,t,n){"use strict";n.d(t,{E:()=>r});class r{constructor(){this.handlers={},this.thisContext=null}setThisContext(e){this.thisContext=e}setOptions(e){this.options=e}on(e,t){!function(e,t,n){(e[t]||(e[t]=[])).push(n)}(this.handlers,e,t)}off(e,t){!function(e,t,n){n?e[t]&&(e[t]=e[t].filter(e=>e!==n)):delete e[t]}(this.handlers,e,t)}trigger(e,...t){let n=this.handlers[e]||[],r=this.options&&this.options[e],i=[].concat(r||[],n);for(let e of i)e.apply(this.thisContext,t)}hasHandlers(e){return Boolean(this.handlers[e]&&this.handlers[e].length||this.options&&this.options[e])}}},41889(e,t,n){"use strict";n.d(t,{c:()=>r});var r={popoverZ:"fc-ZK",isolate:"fc-5R",borderBoxRoot:"fc-O6",notAllowed:"fc-fF",noScrollbars:"fc-Rp",noShrink:"fc-tp",calendarScreenRoot:"fc-MU",safeTiles:"fc-rr",calendarPrintRoot:"fc-ob",curs
2orPointer:"fc-iz",cursorResizeT:"fc-W6",cursorResizeB:"fc-9e",cursorResizeS:"fc-wb",cursorResizeE:"fc-0b",cursorColResizer:"fc-Gz",hit:"fc-wZ",hitX:"fc-oJ",hitY:"fc-9A",hitXSkinny:"fc-Yf",selectNone:"fc-AQ",invisible:"fc-MJ",borderless:"fc-Yq",borderlessX:"fc-3R",borderlessY:"fc-dv",borderlessTop:"fc-Yk",borderlessBottom:"fc-b1",borderlessStart:"fc-W7",borderlessEnd:"fc-Eu",flexRow:"fc-bH",flexCol:"fc-Ih",grow:"fc-BH",liquid:"fc-1Y",minHeight0:"fc-Ux",liquidX:"fc-ZM",printTable:"fc-Gx",noPadding:"fc-33",noPaddingY:"fc-5V",noMargin:"fc-b4",noMarginY:"fc-H8",noMarginX:"fc-Oq",whiteSpaceNoWrap:"fc-oX",whiteSpacePre:"fc-LF",overflowAnchorNone:"fc-Gg",pointerEventsNone:"fc-87",crop:"fc-5o",cropNowrap:"fc-7P",rel:"fc-XV",abs:"fc-Ew",start0:"fc-bN",end0:"fc-cH",fill:"fc-wd",fillTop:"fc-sd",fillX:"fc-ar",fillY:"fc-0H",fillStart:"fc-63",sticky:"fc-WL",stickyT:"fc-i6",stickyS:"fc-n4",tableHeaderSticky:"fc-q0",contentBox:"fc-F2",offscreen:"fc-rZ",alignCenter:"fc-dG",alignStart:"fc-jB",alignEnd:"fc-6B",footerScrollbarSticky:"fc-89",footerScrollbar:"fc-Se",breakInsideAvoid:"fc-qu",printCellContentMinHeight:"fc-sn",flowRoot:"fc-os",z0:"fc-P0",z1:"fc-hB",z2:"fc-b7",z3:"fc-BR",z4:"fc-eM",z5:"fc-zy",z1000:"fc-xI",z9999:"fc-hJ",focusZ2:"fc-0t",internalTimelineSlot:"fc-wp",internalEvent:"fc-ZR",internalEventMirror:"fc-Ai",internalEventDraggable:"fc-cj",internalEventSelected:"fc-dI",internalEventResizable:"fc-td",internalEventResizer:"fc-AJ",internalEventResizerStart:"fc-0y",internalEventResizerEnd:"fc-oN",internalBgEvent:"fc-vZ",internalMoreLink:"fc-Gh",internalNavLink:"fc-JP",internalPopover:"fc-WR",internalView:"fc-25",internalScroller:"fc-8b"}},72143(e,t,n){"use strict";n.d(t,{i:()=>q});var r=n(58982),i=n(23646),a=n(64807),s=n(8249);class o{constructor(e,t){this.emitter=new a.E}destroy(){}setMirrorIsVisible(e){}setMirrorNeedsRevert(e){}setAutoScrollEnabled(e){}}const l={};function c(e,t,n){let{instances:r}=e.mutatedEvents;for(let e in r)if(!(0,s.wj)(t.validRange,r[e].range))return!1;return u({eventDrag:e},n)}function u(e,t){let n=t.getCurrentData(),r={businessHours:n.businessHours,dateSelection:"",eventStore:n.eventStore,eventUiBases:n.eventUiBases,eventSelection:"",eventDrag:null,eventResize:null,...e};return(t.pluginHooks.isPropsValid||d)(r,t)}function d(e,t,n={},a){return!(e.eventDrag&&!function(e,t,n,a){let s=t.getCurrentData(),o=e.eventDrag,l=o.mutatedEvents,c=l.defs,u=l.instances,d=(0,i.ae)(c,o.isEvent?e.eventUiBases:{"":s.selectionConfig});a&&(d=(0,i.m)(d,a));let h=(0,r.e)(e.eventStore,o.affectedEvents.instances),p=h.defs,m=h.instances,g=(0,i.ae)(p,e.eventUiBases);for(let r in u){let a=u[r],l=a.range,v=d[a.defId],y=c[a.defId];if(!f(v.constraints,l,h,e.businessHours,t))return!1;let{eventOverlap:b}=t.options,w="function"==typeof b?b:null;for(let e in m){let n=m[e];if((0,i.af)(l,n.range,t.dateEnv)){if(!1===g[n.defId].overlap&&o.isEvent)return!1;if(!1===v.overlap)return!1;if(w&&!w(new i.z(t,p[n.defId],n),new i.z(t,y,a)))return!1}}let A=s.eventStore;for(let e of v.allows){let s,o={...n,range:a.range,allDay:y.allDay},l=A.defs[y.defId],c=A.instances[r];if(s=l?new i.z(t,l,c):new i.z(t,y),!e((0,i.ag)(o,t),s))return!1}}return!0}(e,t,n,a)||e.dateSelection&&!function(e,t,n,r){let a=e.eventStore,s=a.defs,o=a.instances,l=e.dateSelection,c=(0,i.R)(l.range.start,l.range.end,l.instantStartMs,l.instantEndMs),{selectionConfig:u}=t.getCurrentData();if(r&&(u=r(u)),!f(u.constraints,c,a,e.businessHours,t))return!1;let{selectOverlap:d}=t.options,h="function"==typeof d?d:null;for(let e in o){let n=o[e];if((0,i.af)(c,n.range,t.dateEnv)){if(!1===u.overlap)return!1;if(h&&!h(new i.z(t,s[n.defId],n),null))return!1}}for(let e of u.allows){let r={...n,...l};if(!e((0,i.ag)(r,t),null))return!1}return!0}(e,t,n,a))}function f(e,t,n,r,i){for(let a of e)if(!m(h(a,t,n,r,i),t,i))return!1;return!0}function h(e,t,n,r,a){return"businessHours"===e?p((0,i.O)(r,t,a)):"string"==typeof e?p((0,i.M)(n,t=>t.groupId===e)):"object"==typeof e&&e?p((0,i.O)(e,t,a)):[]}function p(e){let{instances:t}=e,n=[];for(let e in t)n.push(t[e].range);return n}function m(e,t,n){for(let r of e)if((0,i.ah)(r,t,n.dateEnv))return!0;return!1}var g=n(41889),v=n(84291),y=n(80390);l.touchMouseIgnoreWait=500;let b=0,w=0,A=!1;class x{constructor(e){this.subjectEl=null,this.selector="",this.handleSelector="",this.shouldIgnoreMove=!1,this.shouldWatchScroll=!0,this.isDragging=!1,this.isTouchDragging=!1,this.wasTouchScroll=!1,this.handleMouseDown=e=>{if(!this.shouldIgnoreMouse()&&function(e){return 0===e.button&&!e.ctrlKey}(e)&&this.tryStart(e)){let t=this.createEventFromMouse(e,!0);this.emitter.trigger("pointerdown",t),this.initScrollWatch(t),this.shouldIgnoreMove||document.addEventListener("mousemove",this.handleMouseMove),document.addEventListener("mouseup",this.handleMouseUp)}},this.handleMouseMove=e=>{let t=this.createEventFromMouse(e);this.recordCoords(t),this.emitter.trigger("pointermove",t)},this.handleMouseUp=e=>{document.removeEventListener("mousemove",this.handleMouseMove),document.removeEventListener("mouseup",this.handleMouseUp),this.emitter.trigger("pointerup",this.createEventFromMouse(e)),this.cleanup()},this.handleTouchStart=e=>{if(this.tryStart(e)){this.isTouchDragging=!0;let t=this.createEventFromTouch(e,!0);this.emitter.trigger("pointerdown",t),this.initScrollWatch(t);let n=e.target;this.shouldIgnoreMove||n.addEventListener("touchmove",this.handleTouchMove),n.addEventListener("touchend",this.handleTouchEnd),n.addEventListener("touchcancel",this.handleTouchEnd),window.addEventListener("scroll",this.handleTouchScroll,!0)}},this.handleTouchMove=e=>{if(this.isDragging){let t=this.createEventFromTouch(e);this.recordCoords(t),this.emitter.trigger("pointermove",t)}},this.handleTouchEnd=e=>{if(this.isDragging){let t=e.target;t.removeEventListener("touchmove",this.handleTouchMove),t.removeEventListener("touchend",this.handleTouchEnd),t.removeEventListener("touchcancel",this.handleTouchEnd),window.removeEventListener("scroll",this.handleTouchScroll,!0),this.emitter.trigger("pointerup",this.createEventFromTouch(e)),this.cleanup(),this.isTouchDragging=!1,b+=1,setTimeout(()=>{b-=1},l.touchMouseIgnoreWait)}},this.handleTouchScroll=()=>{this.wasTouchScroll=!0},this.handleScroll=e=>{if(!this.shouldIgnoreMove){let t=window.scrollX-this.prevScrollX+this.prevPageX,n=window.scrollY-this.prevScrollY+this.prevPageY;this.emitter.trigger("pointermove",{origEvent:e,isTouch:this.isTouchDragging,subjectEl:this.subjectEl,pageX:t,pageY:n,deltaX:t-this.origPageX,deltaY:n-this.origPageY})}},this.containerEl=e,this.emitter=new a.E,e.addEventListener("mousedown",this.handleMouseDown),e.addEventListener("touchstart",this.handleTouchStart,{passive:!0}),w+=1,1===w&&window.addEventListener("touchmove",E,{passive:!1})}destroy(){this.containerEl.removeEventListener("mousedown",this.handleMouseDown),this.containerEl.removeEventListener("touchstart",this.handleTouchStart,{passive:!0}),w-=1,w||window.removeEventListener("touchmove",E,{passive:!1})}cancel(){this.isDragging&&this.cleanup()}
2tryStart(e){let t=this.querySubjectEl(e),n=e.target;return!(!t||this.handleSelector&&!n.closest(this.handleSelector)||(this.subjectEl=t,this.isDragging=!0,this.wasTouchScroll=!1,0))}cleanup(){A=!1,this.isDragging=!1,this.subjectEl=null,this.destroyScrollWatch()}querySubjectEl(e){return this.selector?e.target.closest(this.selector):this.containerEl}shouldIgnoreMouse(){return b||this.isTouchDragging}cancelTouchScroll(){this.isDragging&&(A=!0)}initScrollWatch(e){this.shouldWatchScroll&&(this.recordCoords(e),window.addEventListener("scroll",this.handleScroll,!0))}recordCoords(e){this.shouldWatchScroll&&(this.prevPageX=e.pageX,this.prevPageY=e.pageY,this.prevScrollX=window.scrollX,this.prevScrollY=window.scrollY)}destroyScrollWatch(){this.shouldWatchScroll&&window.removeEventListener("scroll",this.handleScroll,!0)}createEventFromMouse(e,t){let n=0,r=0;return t?(this.origPageX=e.pageX,this.origPageY=e.pageY):(n=e.pageX-this.origPageX,r=e.pageY-this.origPageY),{origEvent:e,isTouch:!1,subjectEl:this.subjectEl,pageX:e.pageX,pageY:e.pageY,deltaX:n,deltaY:r}}createEventFromTouch(e,t){let n,r,i=e.touches,a=0,s=0;return i&&i.length?(n=i[0].pageX,r=i[0].pageY):(n=e.pageX,r=e.pageY),t?(this.origPageX=n,this.origPageY=r):(a=n-this.origPageX,s=r-this.origPageY),{origEvent:e,isTouch:!0,subjectEl:this.subjectEl,pageX:n,pageY:r,deltaX:a,deltaY:s}}}function E(e){A&&e.preventDefault()}class C{constructor(){this.isVisible=!1,this.sourceEl=null,this.mirrorEl=null,this.sourceElRect=null,this.parentNode=document.body,this.zIndex=9999,this.revertDuration=0,this.colorScheme=""}start(e,t,n){this.sourceEl=e,this.sourceElRect=this.sourceEl.getBoundingClientRect(),this.origScreenX=t-window.scrollX,this.origScreenY=n-window.scrollY,this.deltaX=0,this.deltaY=0,this.updateElPosition()}handleMove(e,t){this.deltaX=e-window.scrollX-this.origScreenX,this.deltaY=t-window.scrollY-this.origScreenY,this.updateElPosition()}setIsVisible(e){e?this.isVisible||(this.mirrorEl&&this.mirrorEl.style.setProperty("display","","important"),this.isVisible=e,this.updateElPosition()):this.isVisible&&(this.mirrorEl&&this.mirrorEl.style.setProperty("display","none","important"),this.isVisible=e)}stop(e,t){let n=()=>{this.cleanup(),t()};e&&this.mirrorEl&&this.isVisible&&this.revertDuration&&(this.deltaX||this.deltaY)?this.doRevertAnimation(n,this.revertDuration):setTimeout(n,0)}doRevertAnimation(e,t){let n=this.mirrorEl,r=this.sourceEl.getBoundingClientRect();n.style.transition="top "+t+"ms,left "+t+"ms",(0,v.a)(n,{left:r.left,top:r.top}),(0,i.Y)(n,()=>{n.style.transition="",e()})}cleanup(){this.mirrorEl&&(this.mirrorEl.remove(),this.mirrorEl=null),this.sourceEl=null}updateElPosition(){this.sourceEl&&this.isVisible&&(0,v.a)(this.getMirrorEl(),{left:this.sourceElRect.left+this.deltaX,top:this.sourceElRect.top+this.deltaY})}getMirrorEl(){let e=this.sourceElRect,t=this.mirrorEl;return t||(t=this.mirrorEl=this.sourceEl.cloneNode(!0),t.style.userSelect="none",t.style.webkitUserSelect="none",t.style.pointerEvents="none",this.colorScheme&&t.setAttribute("data-color-scheme",this.colorScheme),t.classList.add(g.c.borderBoxRoot),(0,v.a)(t,{position:"fixed",zIndex:this.zIndex,visibility:"",width:e.right-e.left,height:e.bottom-e.top,right:"auto",bottom:"auto",margin:0}),this.parentNode.appendChild(t)),t}}class S{getMaxScrollTop(){return this.getScrollHeight()-this.getClientHeight()}getMaxScrollLeft(){return this.getScrollWidth()-this.getClientWidth()}canScrollVertically(){return this.getMaxScrollTop()>0}canScrollHorizontally(){return this.getMaxScrollLeft()>0}canScrollUp(){return this.getScrollTop()>0}canScrollDown(){return this.getScrollTop()<this.getMaxScrollTop()}canScrollLeft(){return this.getScrollLeft()>0}canScrollRight(){return this.getScrollLeft()<this.getMaxScrollLeft()}}class k extends S{constructor(e){super(),this.el=e}getScrollTop(){return this.el.scrollTop}getScrollLeft(){return this.el.scrollLeft}setScrollTop(e){this.el.scrollTop=e}setScrollLeft(e){this.el.scrollLeft=e}getScrollWidth(){return this.el.scrollWidth}getScrollHeight(){return this.el.scrollHeight}getClientHeight(){return this.el.clientHeight}getClientWidth(){return this.el.clientWidth}}class M extends S{getScrollTop(){return window.scrollY}getScrollLeft(){return window.scrollX}setScrollTop(e){window.scroll(window.scrollX,e)}setScrollLeft(e){window.scroll(e,window.scrollY)}getScrollWidth(){return document.documentElement.scrollWidth}getScrollHeight(){return document.documentElement.scrollHeight}getClientHeight(){return document.documentElement.clientHeight}getClientWidth(){return document.documentElement.clientWidth}}class _ extends S{constructor(e,t){super(),this.handleScroll=()=>{this.scrollTop=this.scrollController.getScrollTop(),this.scrollLeft=this.scrollController.getScrollLeft(),this.handleScrollChange()},this.scrollController=e,this.doesListening=t,this.scrollTop=this.origScrollTop=e.getScrollTop(),this.scrollLeft=this.origScrollLeft=e.getScrollLeft(),this.scrollWidth=e.getScrollWidth(),this.scrollHeight=e.getScrollHeight(),this.clientWidth=e.getClientWidth(),this.clientHeight=e.getClientHeight(),this.clientRect=this.computeClientRect(),this.doesListening&&this.getEventTarget().addEventListener("scroll",this.handleScroll)}destroy(){this.doesListening&&this.getEventTarget().removeEventListener("scroll",this.handleScroll)}getScrollTop(){return this.scrollTop}getScrollLeft(){return this.scrollLeft}setScrollTop(e){this.scrollController.setScrollTop(e),this.doesListening||(this.scrollTop=Math.max(Math.min(e,this.getMaxScrollTop()),0),this.handleScrollChange())}setScrollLeft(e){this.scrollController.setScrollLeft(e),this.doesListening||(this.scrollLeft=Math.max(Math.min(e,this.getMaxScrollLeft()),0),this.handleScrollChange())}getClientWidth(){return this.clientWidth}getClientHeight(){return this.clientHeight}getScrollWidth(){return this.scrollWidth}getScrollHeight(){return this.scrollHeight}handleScrollChange(){}}class T extends _{constructor(e,t){super(new k(e),t)}getEventTarget(){return this.scrollController.el}computeClientRect(){return(0,y.c)(this.scrollController.el)}}class D extends _{constructor(e){super(new M,e)}getEventTarget(){return window}
2computeClientRect(){return{left:this.scrollLeft,right:this.scrollLeft+this.clientWidth,top:this.scrollTop,bottom:this.scrollTop+this.clientHeight}}handleScrollChange(){this.clientRect=this.computeClientRect()}}const I="function"==typeof performance?performance.now:Date.now;class R{constructor(){this.isEnabled=!0,this.scrollQuery=[window,`.${g.c.internalScroller}`],this.edgeThreshold=50,this.maxVelocity=300,this.pointerScreenX=null,this.pointerScreenY=null,this.isAnimating=!1,this.scrollCaches=null,this.everMovedUp=!1,this.everMovedDown=!1,this.everMovedLeft=!1,this.everMovedRight=!1,this.animate=()=>{if(this.isAnimating){let e=this.computeBestEdge(this.pointerScreenX+window.scrollX,this.pointerScreenY+window.scrollY);if(e){let t=I();this.handleSide(e,(t-this.msSinceRequest)/1e3),this.requestAnimation(t)}else this.isAnimating=!1}}}start(e,t,n){this.isEnabled&&(this.scrollCaches=this.buildCaches(n),this.pointerScreenX=null,this.pointerScreenY=null,this.everMovedUp=!1,this.everMovedDown=!1,this.everMovedLeft=!1,this.everMovedRight=!1,this.handleMove(e,t))}handleMove(e,t){if(this.isEnabled){let n=e-window.scrollX,r=t-window.scrollY,i=null===this.pointerScreenY?0:r-this.pointerScreenY,a=null===this.pointerScreenX?0:n-this.pointerScreenX;i<0?this.everMovedUp=!0:i>0&&(this.everMovedDown=!0),a<0?this.everMovedLeft=!0:a>0&&(this.everMovedRight=!0),this.pointerScreenX=n,this.pointerScreenY=r,this.isAnimating||(this.isAnimating=!0,this.requestAnimation(I()))}}stop(){if(this.isEnabled){this.isAnimating=!1;for(let e of this.scrollCaches)e.destroy();this.scrollCaches=null}}requestAnimation(e){this.msSinceRequest=e,requestAnimationFrame(this.animate)}handleSide(e,t){let{scrollCache:n}=e,{edgeThreshold:r}=this,i=r-e.distance,a=i*i/(r*r)*this.maxVelocity*t,s=1;switch(e.name){case"left":s=-1;case"right":n.setScrollLeft(n.getScrollLeft()+a*s);break;case"top":s=-1;case"bottom":n.setScrollTop(n.getScrollTop()+a*s)}}computeBestEdge(e,t){let{edgeThreshold:n}=this,r=null,i=this.scrollCaches||[];for(let a of i){let i=a.clientRect,s=e-i.left,o=i.right-e,l=t-i.top,c=i.bottom-t;s>=0&&o>=0&&l>=0&&c>=0&&(l<=n&&this.everMovedUp&&a.canScrollUp()&&(!r||r.distance>l)&&(r={scrollCache:a,name:"top",distance:l}),c<=n&&this.everMovedDown&&a.canScrollDown()&&(!r||r.distance>c)&&(r={scrollCache:a,name:"bottom",distance:c}),s<=n&&this.everMovedLeft&&a.canScrollLeft()&&(!r||r.distance>s)&&(r={scrollCache:a,name:"left",distance:s}),o<=n&&this.everMovedRight&&a.canScrollRight()&&(!r||r.distance>o)&&(r={scrollCache:a,name:"right",distance:o}))}return r}buildCaches(e){return this.queryScrollEls(e).map(e=>e===window?new D(!1):new T(e,!1))}queryScrollEls(e){let t=[];for(let n of this.scrollQuery)"object"==typeof n?t.push(n):t.push(...Array.prototype.slice.call(e.getRootNode().querySelectorAll(n)));return t}}class O extends o{constructor(e,t){super(e),this.containerEl=e,this.delay=null,this.minDistance=0,this.touchScrollAllowed=!0,this.mirrorNeedsRevert=!1,this.isInteracting=!1,this.isDragging=!1,this.isDelayEnded=!1,this.isDistanceSurpassed=!1,this.delayTimeoutId=null,this.onPointerDown=e=>{this.isDragging||(this.isInteracting=!0,this.isDelayEnded=!1,this.isDistanceSurpassed=!1,this.emitter.trigger("pointerdown",e),this.isInteracting&&((0,i.Z)(document.body),(0,i._)(document.body),e.isTouch||e.origEvent.preventDefault(),this.mirror.setIsVisible(!1),this.mirror.start(e.subjectEl,e.pageX,e.pageY),this.startDelay(e),this.minDistance||this.handleDistanceSurpassed(e)))},this.onPointerMove=e=>{if(this.isInteracting){if(this.emitter.trigger("pointermove",e),!this.isDistanceSurpassed){let t,n=this.minDistance,{deltaX:r,deltaY:i}=e;t=r*r+i*i,t>=n*n&&this.handleDistanceSurpassed(e)}this.isDragging&&("scroll"!==e.origEvent.type&&(this.mirror.handleMove(e.pageX,e.pageY),this.autoScroller.handleMove(e.pageX,e.pageY)),this.emitter.trigger("dragmove",e))}},this.onPointerUp=e=>{this.isInteracting&&(this.isInteracting=!1,(0,i.$)(document.body),(0,i.a0)(document.body),this.emitter.trigger("pointerup",e),this.isDragging&&(this.autoScroller.stop(),this.tryStopDrag(e)),this.delayTimeoutId&&(clearTimeout(this.delayTimeoutId),this.delayTimeoutId=null))};let n=this.pointer=new x(e);n.emitter.on("pointerdown",this.onPointerDown),n.emitter.on("pointermove",this.onPointerMove),n.emitter.on("pointerup",this.onPointerUp),t&&(n.selector=t),this.mirror=new C,this.autoScroller=new R}destroy(){this.pointer.destroy(),this.onPointerUp({})}startDelay(e){"number"==typeof this.delay?this.delayTimeoutId=setTimeout(()=>{this.delayTimeoutId=null,this.handleDelayEnd(e)},this.delay):this.handleDelayEnd(e)}handleDelayEnd(e){this.isDelayEnded=!0,this.tryStartDrag(e)}handleDistanceSurpassed(e){this.isDistanceSurpassed=!0,this.tryStartDrag(e)}tryStartDrag(e){this.isDelayEnded&&this.isDistanceSurpassed&&(this.pointer.wasTouchScroll&&!this.touchScrollAllowed||(this.isDragging=!0,this.mirrorNeedsRevert=!1,this.autoScroller.start(e.pageX,e.pageY,this.containerEl),this.emitter.trigger("dragstart",e),!1===this.touchScrollAllowed&&this.pointer.cancelTouchScroll()))}tryStopDrag(e){this.mirror.stop(this.mirrorNeedsRevert,this.stopDrag.bind(this,e))}stopDrag(e){this.isDragging=!1,this.emitter.trigger("dragend",e)}cancel(){this.isInteracting&&(this.isInteracting=!1,this.pointer.cancel())}setMirrorIsVisible(e){this.mirror.setIsVisible(e)}setMirrorNeedsRevert(e){this.mirrorNeedsRevert=e}setAutoScrollEnabled(e){this.autoScroller.isEnabled=e}}class P{constructor(e){this.el=e,this.origRect=(0,y.a)(e),this.isRtl=(0,v.c)(e),this.scrollCaches=(0,y.g)(e).map(e=>new T(e,!0))}destroy(){for(let e of this.scrollCaches)e.destroy()}computeLeft(){let e=this.origRect.left;for(let t of this.scrollCaches)e+=t.origScrollLeft-t.getScrollLeft();return e}computeTop(){let e=this.origRect.top;for(let t of this.scrollCaches)e+=t.origScrollTop-t.getScrollTop();return e}isWithinClipping(e,t){let n={left:e,top:t};for(let e of this.scrollCaches)if(!N(e.getEventTarget())&&!(0,y.p)(n,e.clientRect))return!1;return!0}}function N(e){let t=e.tagName;return"HTML"===t||"BODY"===t}class j{constructor(e,t){this.useSubjectCenter=!1,this.requireInitial=!0,this.disablePointCheck=!1,this.initialHit=null,this.movingHit=null,this.finalHit=null,this.handlePointerDown=e=>{let{dragging:t}=this;this.initialHit=null,this.movingHit=null,this.finalHit=null,this.prepareHits(),this.processFirstCoord(e),this.initialHit||!this.requireInitial?this.emitter.trigger("pointerdown",e):t.cancel()},this.handleDragStart=e=>{this.emitter.trigger("dragstart",e),this.handleMove(e,!0)},this.handleDragMove=e=>{this.emitter.trigger("dragmove",e),this.handleMove(e)},this.handlePointerUp=e=>{this.releaseHits(),this.emitter.trigger("pointerup",e)},this.handleDragEnd=e=>{this.movingHit&&this.emitter.trigger("hitupdate",null,!0,e),this.finalHit=this.movingHit,this.movingHit=null,this.emitter.trigger("dragend",e)},this.droppableStore=t,e.emitter.on("pointerdown",this.handlePointerDown),e.emitter.on("dragstart",this.handleDragStart),e.emitter.on("dragmove",this.handleDragMove),e.emitter.on("pointerup",this.handlePointerUp),e.emitter.on("dragend",this.handleDragEnd),this.dragging=e,this.emitter=new a.E}processFirstCoord(e){let t,n={left:e.pageX,top:e.pageY},r=n,i=e.subjectEl;i instanceof HTMLElement&&(t=(0,y.a)(i),r=(0,y.b)(r,t));let a=this.initialHit=this.queryHitForOffset(r.left,r.top);if(a){if(this.useSubjectCenter&&t){let e=(0,y.i)(t,a.rect);e&&(r=(0,y.d)(e))}this.coordAdjust=(0,y.e)(r,n)}else this.coordAdjust={left:0,top:0}}handleMove(e,t){let n=this.queryHitForOffset(e.pageX+this.coordAdjust.left,e.pageY+this.coordAdjust.top);!t&&B(this.movingHit,n)||(this.movingHit=n,this.emitter.trigger("hitupdate",n,!1,e))}prepareHits(){this.offsetTrackers=(0,i.m)(this.droppableStore,e=>(e.component.prepareHits(),new P(e.el)))}releaseHits(){let{offsetTrackers:e}=this;for(let t in e)e[t].destroy();this.offsetTrackers={}}queryHitForOffset(e,t){let{droppableStore:n,offsetTrackers:r}=this,i=null;for(let a in n){let o=n[a].component,l=r[a];if(l&&l.isWithinClipping(e,t)){let n=l.computeLeft(),r=l.computeTop(),c=e-n,u=t-r,{origRect:d}=l,f=d.right-d.left,h=d.bottom-d.top;if(c>=0&&c<f&&u>=0&&u<h){let e=o.queryHit(l.isRtl,c,u,f,h);e&&(0,s.wj)(e.dateProfile.activeRange,e.dateSpan.range)&&(this.disablePointCheck||l.el.contains(l.el.getRootNode().elementFromPoint(c+n-window.scrollX,u+r-window.scrollY)))&&(!i||e.layer>i.layer)&&(e.componentId=a,e.context=o.context,e.rect.left+=n,e.rect.right+=n,e.rect.top+=r,e.rect.bottom+=r,i=e)}}}return i}}function B(e,t){return!e&&!t||Boolean(e)===Boolean(t)&&(0,i.a1)(e.dateSpan,t.dateSpan)}function L(e,t){let n={};for(let r of t.pluginHooks.datePointTransforms)Object.assign(n,r(e,t));return Object.assign(n,function(e,t){const n=(0,i.a2)(e.range.start,e.instantStartMs,t,e.allDay);return{date:n.date,dateStr:n.dateStr,allDay:e.allDay}}(e,t.dateEnv)),n}class F extends r.I{constructor(e){super(e),this.handlePointerDown=e=>{let{dragging:t}=this,n=e.origEvent.target;this.component.context.emitter.hasHandlers("dateClick")&&this.component.isValidDateDownEl(n)||t.cancel()},this.handleDragEnd=e=>{let{component:t}=this,{pointer:n}=this.dragging;if(!n.wasTouchScroll){let{initialHit:n,finalHit:r}=this.hitDragging;if(n&&r&&B(n,r)){let{context:r}=t,i={...L(n.dateSpan,r),dayEl:n.getDayEl(),jsEvent:e.origEvent,view:r.viewApi||r.calendarApi.view};r.emitter.trigger("dateClick",i)}}},this.dragging=new O(e.el),this.dragging.autoScroller.isEnabled=!1;let t=this.hitDragging=new j(this.dragging,(0,r.b)(e));t.emitter.on("pointerdown",this.handlePointerDown),t.emitter.on("dragend",this.handleDragEnd)}destroy(){this.dragging.destroy()}}class z extends r.I{constructor(e){super(e),this.dragSelection=null,this.handlePointerDown=e=>{let{component:t,dragging:n}=this,{options:r}=t.context;r.selectable&&t.isValidDateDownEl(e.origEvent.target)?n.delay=e.isTouch?function(e){let{options:t}=e.context,n=t.selectLongPressDelay;return null==n&&(n=t.longPressDelay),n}(t):null:n.cancel()},this.handleDragStart=e=>{this.component.context.calendarApi.unselect(e)},this.handleHitUpdate=(e,t)=>
2{let{context:n}=this.component,r=null,a=!1;if(e){let t=this.hitDragging.initialHit;e.componentId===t.componentId&&this.isHitComboAllowed&&!this.isHitComboAllowed(t,e)||(r=function(e,t,n){let r=e.dateSpan,a=t.dateSpan,s=null!=r.instantStartMs||null!=a.instantStartMs,o=[{date:r.range.start,ms:(0,i.a5)(r,e.context.dateEnv)},{date:r.range.end,ms:(0,i.a6)(r,e.context.dateEnv)},{date:a.range.start,ms:(0,i.a5)(a,t.context.dateEnv)},{date:a.range.end,ms:(0,i.a6)(a,t.context.dateEnv)}];o.sort(s?(e,t)=>(0,i.a7)(e.ms,t.ms):(e,t)=>(0,i.a7)(e.date.valueOf(),t.date.valueOf()));let l={};for(let r of n){let n=r(e,t);if(!1===n)return null;n&&Object.assign(l,n)}if(s){const t=(0,i.Q)({marker:o[0].date,instantMs:o[0].ms},{marker:o[3].date,instantMs:o[3].ms},e.context.dateEnv);if(!t)return null;l.range={start:t.start,end:t.end}}else l.range={start:o[0].date,end:o[3].date};return l.allDay=r.allDay,s&&(l.instantStartMs=o[0].ms,l.instantEndMs=o[3].ms),l}(t,e,n.pluginHooks.dateSelectionTransformers)),r&&function(e,t,n){return!!(0,s.wj)(t.validRange,e.range)&&u({dateSelection:e},n)}(r,e.dateProfile,n)||(a=!0,r=null)}r?n.dispatch({type:"SELECT_DATES",selection:r}):t||n.dispatch({type:"UNSELECT_DATES"}),a?(0,i.a4)():(0,i.a3)(),t||(this.dragSelection=r)},this.handlePointerUp=e=>{this.dragSelection?((0,i.x)(this.dragSelection,e,this.component.context),this.dragSelection=null):this.component.context.emitter.trigger("_noD
2ateSelect")};let{component:t}=e,{options:n}=t.context,a=this.dragging=new O(e.el);a.touchScrollAllowed=!1,a.minDistance=n.selectMinDistance||0,a.autoScroller.isEnabled=n.dragScroll;let o=this.hitDragging=new j(this.dragging,(0,r.b)(e));o.emitter.on("pointerdown",this.handlePointerDown),o.emitter.on("dragstart",this.handleDragStart),o.emitter.on("hitupdate",this.handleHitUpdate),o.emitter.on("pointerup",this.handlePointerUp)}destroy(){this.dragging.destroy()}}function U(e,t,n={}){const r=function(e,t){const n=e.dateSpan.allDay?null:e.dateSpan.instantStartMs,r=t.dateSpan.allDay?null:t.dateSpan.instantStartMs;return null!=n&&null!=r?r-n:null}(e,t),a=n.date0||e.dateSpan.range.start,o=n.date1||t.dateSpan.range.start;return{delta:null!=r?(0,s.xC)(r):(0,i.a8)(a,o,e.context.dateEnv,n.largeUnit),instantDeltaMs:r}}class H extends r.I{constructor(e){super(e),this.subjectEl=null,this.isDragging=!1,this.eventRange=null,this.relevantEvents=null,this.receivingContext=null,this.validMutation=null,this.mutatedRelevantEvents=null,this.handlePointerDown=e=>{let t=e.origEvent.target,{component:n,dragging:r}=this,{mirror:a}=r,{options:s}=n.context,o=n.context;this.subjectEl=e.subjectEl;let l=(this.eventRange=(0,i.H)(e.subjectEl)).instance.instanceId;this.relevantEvents=(0,i.a9)(o.getCurrentData().eventStore,l),r.minDistance=e.isTouch?0:s.eventDragMinDistance,r.delay=e.isTouch&&l!==n.props.eventSelection?function(e){let{options:t}=e.context,n=t.eventLongPressDelay;return null==n&&(n=t.longPressDelay),n}(n):null,a.parentNode=(0,v.g)(t),a.revertDuration=s.dragRevertDuration,a.colorScheme=s.colorScheme||"",n.isValidSegDownEl(t)&&!t.closest(`.${g.c.internalEventResizer}`)?this.isDragging=e.subjectEl.classList.contains(g.c.internalEventDraggable):r.cancel()},this.handleDragStart=e=>{let t=this.component.context,n=this.eventRange,r=n.instance.instanceId;e.isTouch?r!==this.component.props.eventSelection&&t.dispatch({type:"SELECT_EVENT",eventInstanceId:r}):t.dispatch({type:"UNSELECT_EVENT"}),this.isDragging&&(t.calendarApi.unselect(e),t.emitter.trigger("eventDragStart",{el:this.subjectEl,event:new i.z(t,n.def,n.instance),jsEvent:e.origEvent,view:t.viewApi}))},this.handleHitUpdate=(e,t)=>{if(!this.isDragging)return;let n=this.relevantEvents,r=this.hitDragging.initialHit,a=this.component.context,o=null,l=null,u=null,d=!1,f={affectedEvents:n,mutatedEvents:(0,i.n)(),isEvent:!0};if(e){o=e.context;let t=o.options;a===o||t.editable&&t.droppable?(l=function(e,t,n,r){let i=e.dateSpan,a=t.dateSpan,o=i.range.start,l=a.range.start,c={};i.allDay!==a.allDay&&(c.allDay=a.allDay,c.hasEnd=t.context.options.allDayMaintainDuration,o=a.allDay?(0,s.ol)(n):n);const{delta:u,instantDeltaMs:d}=U(e,t,{date0:o,date1:l,largeUnit:e.componentId===t.componentId?e.largeUnit:null});u.milliseconds&&(c.allDay=!1);let f={datesDelta:u,...null!=d?{instantDatesDeltaMs:d}:{},standardProps:c};for(let n of r)n(f,e,t);return f}(r,e,this.eventRange.instance.range.start,o.getCurrentData().pluginHooks.eventDragMutationMassagers),l&&(u=(0,i.aa)(n,o.getCurrentData().eventUiBases,l,o),f.mutatedEvents=u,c(f,e.dateProfile,o)||(d=!0,l=null,u=null,f.mutatedEvents=(0,i.n)()))):o=null}this.displayDrag(o,f),d?(0,i.a4)():(0,i.a3)(),t||(a===o&&B(r,e)&&(l=null),this.dragging.setMirrorNeedsRevert(!l),this.dragging.setMirrorIsVisible(!e||!this.subjectEl.getRootNode().querySelector(`.${g.c.internalEventMirror}`)),this.receivingContext=o,this.validMutation=l,this.mutatedRelevantEvents=u)},this.handlePointerUp=()=>{this.isDragging||this.cleanup()},this.handleDragEnd=e=>{if(this.isDragging){let t=this.component.context,n=t.viewApi,{receivingContext:r,validMutation:a}=this,s=this.eventRange.def,o=this.eventRange.instance,l=new i.z(t,s,o),c=this.relevantEvents,u=this.mutatedRelevantEvents,{finalHit:d}=this.hitDragging;if(this.clearDrag(),t.emitter.trigger("eventDragStop",{el:this.subjectEl,event:l,jsEvent:e.origEvent,view:n}),a){if(r===t){let r=new i.z(t,u.defs[s.defId],o?u.instances[o.instanceId]:null);t.dispatch({type:"MERGE_EVENTS",eventStore:u});let d={oldEvent:l,event:r,relatedEvents:(0,i.a)(u,t,o),revert(){t.dispatch({type:"MERGE_EVENTS",eventStore:c})}},f={};for(let e of t.getCurrentData().pluginHooks.eventDropTransformers)Object.assign(f,e(a,t));t.emitter.trigger("eventDrop",{...d,...f,el:e.subjectEl,delta:a.datesDelta,jsEvent:e.origEvent,view:n}),t.emitter.trigger("eventChange",d)}else if(r){let a={event:l,relatedEvents:(0,i.a)(c,t,o),revert(){t.dispatch({type:"MERGE_EVENTS",eventStore:c})}};t.emitter.trigger("eventLeave",{...a,draggedEl:e.subjectEl,view:n}
2),t.dispatch({type:"REMOVE_EVENTS",eventStore:c}),t.emitter.trigger("eventRemove",a);let f=u.defs[s.defId],h=u.instances[o.instanceId],p=new i.z(r,f,h);r.dispatch({type:"MERGE_EVENTS",eventStore:u});let m={event:p,relatedEvents:(0,i.a)(u,r,h),revert(){r.dispatch({type:"REMOVE_EVENTS",eventStore:u})}};r.emitter.trigger("eventAdd",m),e.isTouch&&r.dispatch({type:"SELECT_EVENT",eventInstanceId:o.instanceId}),r.emitter.trigger("drop",{...L(d.dateSpan,r),draggedEl:e.subjectEl,jsEvent:e.origEvent,view:d.context.viewApi}),r.emitter.trigger("eventReceive",{...m,draggedEl:e.subjectEl,view:d.context.viewApi})}}else t.emitter.trigger("_noEventDrop")}this.cleanup()};let{component:t}=this,{options:n}=t.context,a=this.dragging=new O(e.el);a.pointer.selector=H.SELECTOR,a.touchScrollAllowed=!1,a.autoScroller.isEnabled=n.dragScroll;let o=this.hitDragging=new j(this.dragging,r.i);o.useSubjectCenter=e.useEventCenter,o.emitter.on("pointerdown",this.handlePointerDown),o.emitter.on("dragstart",this.handleDragStart),o.emitter.on("hitupdate",this.handleHitUpdate),o.emitter.on("pointerup",this.handlePointerUp),o.emitter.on("dragend",this.handleDragEnd)}destroy(){this.dragging.destroy()}displayDrag(e,t){let n=this.component.context,r=this.receivingContext;r&&r!==e&&(r===n?r.dispatch({type:"SET_EVENT_DRAG",state:{affectedEvents:t.affectedEvents,mutatedEvents:(0,i.n)(),isEvent:!0}}):r.dispatch({type:"UNSET_EVENT_DRAG"})),e&&e.dispatch({type:"SET_EVENT_DRAG",state:t})}clearDrag(){let e=this.component.context,{receivingContext:t}=this;t&&t.dispatch({type:"UNSET_EVENT_DRAG"}),e!==t&&e.dispatch({type:"UNSET_EVENT_DRAG"})}cleanup(){this.isDragging=!1,this.eventRange=null,this.relevantEvents=null,this.receivingContext=null,this.validMutation=null,this.mutatedRelevantEvents=null}}H.SELECTOR=`.${g.c.internalEventDraggable}, .${g.c.internalEventResizable}`;class G extends r.I{constructor(e){super(e),this.draggingSegEl=null,this.draggingEventRange=null,this.eventRange=null,this.relevantEvents=null,this.validMutation=null,this.mutatedRelevantEvents=null,this.handlePointerDown=e=>{let{component:t}=this,n=this.querySegEl(e),r=this.eventRange=(0,i.H)(n);this.dragging.minDistance=t.context.options.eventDragMinDistance,this.component.isValidSegDownEl(e.origEvent.target)&&(!e.isTouch||this.component.props.eventSelection===r.instance.instanceId)||this.dragging.cancel()},this.handleDragStart=e=>{let{context:t}=this.component,n=this.eventRange;this.relevantEvents=(0,i.a9)(t.getCurrentData().eventStore,this.eventRange.instance.instanceId);let r=this.querySegEl(e);this.draggingSegEl=r,this.draggingEventRange=(0,i.H)(r),t.calendarApi.unselect(),t.emitter.trigger("eventResizeStart",{el:r,event:new i.z(t,n.def,n.instance),jsEvent:e.origEvent,view:t.viewApi})},this.handleHitUpdate=(e,t,n)=>{let{context:r}=this.component,a=this.relevantEvents,s=this.hitDragging.initialHit,o=this.eventRange.instance,l=null,u=null,d=!1,f={affectedEvents:a,mutatedEvents:(0,i.n)(),isEvent:!0};e&&(e.componentId===s.componentId&&this.isHitComboAllowed&&!this.isHitComboAllowed(s,e)||(l=function(e,t,n,r){const{context:a}=e;let s=e.dateSpan.range.start,o=t.dateSpan.range.start;const{delta:l,instantDeltaMs:c}=U(e,t,{date0:s,date1:o,largeUnit:e.largeUnit});if(n){const e=(0,i.ab)(r.start,r.instantStartMs,l,c??void 0,a);if(null!=e.instantMs?e.instantMs<(0,i.S)(r,a.dateEnv):e.marker<r.end)return{startDelta:l,...null!=c?{instantStartDeltaMs:c}:{}}}else{const e=(0,i.ab)(r.end,r.instantEndMs,l,c??void 0,a);if(null!=e.instantMs?e.instantMs>(0,i.T)(r,a.dateEnv):e.marker>r.start)return{endDelta:l,...null!=c?{instantEndDeltaMs:c}:{}}}return null}(s,e,n.subjectEl.classList.contains(g.c.internalEventResizerStart),o.range))),l&&(u=(0,i.aa)(a,r.getCurrentData().eventUiBases,l,r),f.mutatedEvents=u,c(f,e.dateProfile,r)||(d=!0,l=null,u=null,f.mutatedEvents=null)),u?r.dispatch({type:"SET_EVENT_RESIZE",state:f}):r.dispatch({type:"UNSET_EVENT_RESIZE"}),d?(0,i.a4)():(0,i.a3)(),t||(l&&B(s,e)&&(l=null),this.validMutation=l,this.mutatedRelevantEvents=u)},this.handleDragEnd=e=>{let{context:t}=this.component,n=this.eventRange.def,r=this.eventRange.instance,a=new i.z(t,n,r),o=this.relevantEvents,l=this.mutatedRelevantEvents;if(t.emitter.trigger("eventResizeStop",{el:this.draggingSegEl,event:a,jsEvent:e.origEvent,view:t.viewApi}),this.validMutation){let c=new i.z(t,l.defs[n.defId],r?l.instances[r.instanceId]:null);t.dispatch({type:"MERGE_EVENTS",eventStore:l});let u={oldEvent:a,event:c,relatedEvents:(0,i.a)(l,t,r),revert(){t.dispatch({type:"MERGE_EVENTS",eventStore:o})}};t.emitter.trigger("eventResize",{...u,el:this.draggingSegEl,startDelta:this.validMutation.startDelta||(0,s.xC)(0),endDelta:this.validMutation.endDelta||(0,s.xC)(0),jsEvent:e.origEvent,view:t.viewApi}),t.emitter.trigger("eventChange",u)}else t.emitter.trigger("_noEventResize");this.draggingEventRange=null,this.relevantEvents=null,this.validMutation=null};let{component:t}=e,n=this.dragging=new O(e.el);n.pointer.selector=`.${g.c.internalEventResizer}`,n.touchScrollAllowed=!1,n.autoScroller.isEnabled=t.context.options.dragScroll;let a=this.hitDragging=new j(this.dragging,(0,r.b)(e));a.emitter.on("pointerdown",this.handlePointerDown),a.emitter.on("dragstart",this.handleDragStart),a.emitter.on("hitupdate",this.handleHitUpdate),a.emitter.on("dragend",this.handleDragEnd)}destroy(){this.dragging.destroy()}querySegEl(e){return e.subjectEl.closest(`.${g.c.internalEvent}`)}}var q={name:"interaction",componentInteractions:[F,z,H,G],calendarInteractions:[class{constructor(e){this.context=e,this.isRecentPointerDateSelect=!1,this.matchesCancel=!1,this.matchesEvent=!1,this.onSelect=e=>{e.jsEvent&&(this.isRecentPointerDateSelect=!0)},this.onDocumentPointerDown=e=>{let t=this.context.options.unselectCancel,n=(0,v.b)(e.origEvent);this.matchesCancel=!!n.closest(t),this.matchesEvent=!!n.closest(H.SELECTOR)},this.onDocumentPointerUp=e=>{let{context:t}=this,{documentPointer:n}=this,r=t.getCurrentData();if(!n.wasTouchScroll){if(r.dateSelection&&!this.isRecentPointerDateSelect){let n=t.options.unselectAuto;!n||n&&this.matchesCancel||t.calendarApi.unselect(e)}
2r.eventSelection&&!this.matchesEvent&&t.dispatch({type:"UNSELECT_EVENT"})}this.isRecentPointerDateSelect=!1};let t=this.documentPointer=new x(document);t.shouldIgnoreMove=!0,t.shouldWatchScroll=!1,t.emitter.on("pointerdown",this.onDocumentPointerDown),t.emitter.on("pointerup",this.onDocumentPointerUp),e.emitter.on("select",this.onSelect)}destroy(){this.context.emitter.off("select",this.onSelect),this.documentPointer.destroy()}}],elementDraggingImpl:O}},6626(e,t,n){"use strict";n.d(t,{A:()=>r});var r={code:"da",week:{dow:1,doy:4},prevText:"Forrige",nextText:"Næste",todayText:"I dag",yearText:"År",monthText:"Måned",weekTextLong:"Uge",dayText:"Dag",listText:"Agenda",allDayText:"Hele\ndagen",moreLinkText:"flere",noEventsText:"Ingen arrangementer at vise"}},85211(e,t,n){"use strict";n.d(t,{A:()=>M});var r=n(91987),i=n(38868);const a="fc-classic-vQz",s="fc-classic-uqo",o="fc-classic-3Xj",l="fc-classic-fFh",c="fc-classic-zIi",u="fc-classic-BaR",d="fc-classic-4yP",f=`${d} fc-classic-tCP fc-classic-8gz`,h="fc-classic-Ubk",p=`${h} fc-classic-OIx fc-classic-28F`,m="fc-classic-XUJ",g="fc-classic-1EY fc-classic-pps fc-classic-vs6",v=`${g} fc-classic-AWB fc-classic-hza`,y=`${g} fc-classic-MaV fc-classic-uuA`,b="fc-classic-1EY fc-classic-3wQ fc-classic-wsy fc-classic-lNM fc-classic-Jk3 fc-classic-AAA",w=`${b} fc-classic-ERR fc-classic-Dq8`,A=`${b} fc-classic-1V6 fc-classic-F99`,x=e=>(0,i.j)("fc-classic-wsy",e.isMajor?"fc-classic-C0k":"fc-classic-C1x",e.isDisabled?"fc-classic-iYS":e.isToday&&"fc-classic-hbn"),E=e=>(0,i.j)("fc-classic-wsy fc-classic-C1x",e.isMinor&&"fc-classic-TN2"),C={listItemEventClass:e=>(0,i.j)("fc-classic-Ika fc-classic-7A6 fc-classic-Fvv",e.isNarrow?"fc-classic-148":"fc-classic-cKZ",e.isSelected?(0,i.j)("fc-classic-k3f",e.isDragging&&"fc-classic-qNs"):e.isInteractive?f:d),listItemEventBeforeClass:e=>(0,i.j)("fc-classic-Mjo",e.isNarrow?"fc-classic-148":"fc-classic-rVY"),listItemEventInnerClass:e=>(0,i.j)("fc-classic-dl1 fc-classic-1sP fc-classic-XpK fc-classic-z5u fc-classic-aTF",e.isNarrow?a:"fc-classic-a3B"),listItemEventTimeClass:"fc-classic-F1o fc-classic-TZ4 fc-classic-pKG fc-classic-1Zl",listItemEventTitleClass:"fc-classic-F1o fc-classic-DIS fc-classic-TZ4 fc-classic-pKG fc-classic-OLq",rowEventClass:e=>(0,i.j)(e.isStart&&(0,i.j)("fc-classic-kmj",e.isNarrow?"fc-classic-qvL":"fc-classic-Jzj"),e.isEnd&&(0,i.j)("fc-classic-Skl",e.isNarrow?"fc-classic-9hC":"fc-classic-3e1")),rowEventInnerClass:"fc-classic-z5u fc-classic-aTF",rowEventTimeClass:"fc-classic-F1o",rowEventTitleClass:"fc-classic-F1o",rowMoreLinkClass:e=>(0,i.j)("fc-classic-Ika fc-classic-wsy fc-classic-Fvv",e.isNarrow?"fc-classic-148 fc-classic-0Pr":"fc-classic-sI7 fc-classic-cKZ fc-classic-d0j",f),rowMoreLinkInnerClass:e=>(0,i.j)("fc-classic-7A6",e.isNarrow?a:"fc-classic-a3B")},S="fc-classic-vnf fc-classic-mAY",k="fc-classic-rVY fc-classic-XM3 fc-classic-rif fc-classic-lMo";var M={name:"theme-classic",optionDefaults:{className:"fc-classic-yth fc-classic-n5m",viewClass:e=>{const t=e.options.headerToolbar||!e.borderlessTop,n=e.options.footerToolbar||!e.borderlessBottom,r=!e.borderlessX;return(0,i.j)("fc-classic-Jk3 fc-classic-GAX fc-classic-C1x",t&&"fc-classic-ku3",n&&"fc-classic-zi1",r&&"fc-classic-1Wx")},toolbarClass:e=>(0,i.j)("fc-classic-dl1 fc-classic-1sP fc-classic-dNl fc-classic-XpK fc-classic-N2M fc-classic-wwb",e.borderlessX&&"fc-classic-Apf"),toolbarSectionClass:"fc-classic-yi0 fc-classic-dl1 fc-classic-1sP fc-classic-XpK fc-classic-wwb",toolbarTitleClass:"fc-classic-AVD fc-classic-DIS",buttonGroupClass:"fc-classic-dl1 fc-classic-1sP fc-classic-XpK",buttonClass:e=>(0,i.j)("fc-classic-dl6 fc-classic-1Wx fc-classic-dl1 fc-classic-1sP fc-classic-XpK fc-classic-sOR fc-classic-lYz fc-classic-vwH fc-classic-9yp fc-classic-RnT fc-classic-cfp fc-classic-Z9U",e.isIconOnly?"fc-classic-Eaq":"fc-classic-Apf",e.buttonGroup?"fc-classic-uk6 fc-classic-Tuc":"fc-classic-Ig4",e.isSelected?"fc-classic-rQI fc-classic-Adi":"fc-classic-vXO fc-classic-bqK fc-classic-aIH fc-classic-nQ5 fc-classic-JWq fc-classic-9Rj fc-classic-5ky",e.isDisabled&&"fc-classic-Q3Z fc-classic-3Lc"),buttons:{prev:{iconContent:()=>_(`${m} fc-classic-asP`)},next:{iconContent:()=>_(`${m} fc-classic-jmT fc-classic-jY6`)},prevYear:{iconContent:()=>T(`${m} fc-classic-asP`)},nextYear:{iconContent:()=>T(`${m} fc-classic-jmT fc-classic-jY6`)}},eventColor:"var(--fc-classic-event)",eventContrastColor:"var(--fc-classic-event-contrast)",eventClass:e=>(0,i.j)(e.isDragging&&"fc-classic-n5m",e.event.url&&"fc-classic-JiE",e.isSelected?(0,i.j)("fc-classic-0Bj",e.isDragging?"fc-classic-1kP":"fc-classic-tkw"):s,c),backgroundEventColor:"var(--fc-classic-background-event)",backgroundEventClass:"fc-classic-hsC fc-classic-jsy fc-classic-DO7",backgroundEventTitleClass:e=>(0,i.j)("fc-classic-MGT fc-classic-L1Y",e.isNarrow?`fc-classic-KUX ${a}`:"fc-classic-XJa fc-classic-a3B"),listItemEventClass:"fc-classic-XpK",listItemEventBeforeClass:"fc-classic-lNM fc-classic-AAA",listItemEventInnerClass:"fc-classic-GAX",blockEventClass:e=>(0,i.j)("fc-classic-bCs fc-classic-eYX fc-classic-d0j fc-classic-DO7 fc-classic-YjJ fc-classic-vwH",e.isDragging&&!e.isSelected&&"fc-classic-iTG",o),blockEventInnerClass:"fc-classic-i9F fc-classic-cfp",blockEventTimeClass:"fc-classic-TZ4 fc-classic-pKG fc-classic-1Zl",blockEventTitleClass:"fc-classic-TZ4 fc-classic-pKG fc-classic-OLq",rowEventClass:e=>(0,i.j)("fc-classic-Ika fc-classic-JIC",e.isStart&&"fc-classic-3J4",e.isEnd&&"fc-classic-USt"),rowEventBeforeClass:e=>(0,i.j)(e.isStartResizable&&(0,i.j)(e.isSelected?w:v,"fc-classic-11a")),rowEventAfterClass:e=>(0,i.j)(e.isEndResizable&&(0,i.j)(e.isSelected?w:v,"fc-classic-bEw")),rowEventInnerClass:e=>(0,i.j)("fc-classic-dl1 fc-classic-1sP fc-classic-XpK",e.isNarrow?a:"fc-classic-a3B"),rowEventTimeClass:"fc-classic-DIS",columnEventClass:e=>(0,i.j)("fc-classic-1Wx fc-classic-A3h fc-classic-yKG",e.isStart&&"fc-classic-ku3 fc-classic-Z7Q",e.isEnd&&"fc-classic-Ika fc-classic-zi1 fc-classic-2qh"),columnEventBeforeClass:e=>(0,i.j)(e.isStartResizable&&(0,i.j)(e.isSelected?A:y,"fc-classic-YDC")),columnEventAfterClass:e=>(0,i.j)(e.isEndResizable&&(0,i.j)(e.isSelected?A:y,"fc-classic-fJL")),columnEventInnerClass:e=>(0,i.j)("fc-classic-dl1",e.isShort?"fc-classic-KUX fc-classic-1sP fc-classic-XpK fc-classic-NWN":"fc-classic-oQ2 fc-classic-sgX"),columnEventTimeClass:e=>(0,i.j)(!e.isShort&&"fc-classic-166",a),columnEventTitleClass:e=>(0,i.j)(!e.isShort&&"fc-classic-2rx",e.isShort||e.isNarrow?a:"fc-classic-a3B"),moreLinkClass:`${s} ${c}`,moreLinkInnerClass:"fc-classic-TZ4 fc-classic-pKG",columnMoreLinkClass:`fc-classic-Ika fc-classic-Fvv fc-classic-wsy fc-classic-d0j fc-classic-4MR ${u} fc-classic-vwH fc-classic-A3h fc-classic-yKG ${o}`,columnMoreLinkInnerClass:e=>(0,i.j)("fc-classic-KUX",e.isNarrow?a:"fc-classic-a3B"),dayHeaderAlign:e=>e.inPopover?"start":"center",dayHeaderClass:e=>(0,i.j)("fc-classic-E9P",e.isDisabled&&"fc-classic-iYS",e.inPopover?"fc-classic-zi1 fc-classic-C1x fc-classic-k3f":(0,i.j)("fc-classic-wsy",e.isMajor?"fc-classic-C0k":"fc-classic-C1x")),dayHeaderInnerClass:e=>(0,i.j)("fc-classic-rVY fc-classic-cJ3 fc-classic-dl1 fc-classic-sgX",e.isNarrow?a:"fc-classic-9yp"),dayHeaderDividerClass:"fc-classic-zi1 fc-classic-C1x",dayCellClass:x,dayCellTopClass:e=>(0,i.j)(e.isNarrow?"fc-classic-toR":"fc-classic-84e","fc-classic-dl1 fc-classic-1sP fc-classic-LMv"),dayCellTopInnerClass:e=>(0,i.j)("fc-classic-rVY fc-classic-TZ4",e.isNarrow?`fc-classic-cJ3 ${a}`:"fc-classic-V9v fc-classic-9yp",e.isOther&&"fc-classic-taq",e.monthText&&"fc-classic-DIS"),dayCellInnerClass:e=>(0,i.j)(e.inPopover&&"fc-classic-3N5"),popoverClass:"fc-classic-Jk3 fc-classic-GAX fc-classic-wsy fc-classic-C1x fc-classic-tkw fc-classic-aNc fc-classic-n5m",popoverCloseClass:`fc-classic-bCs fc-classic-1EY fc-classic-2ik fc-classic-2w8 ${s} ${c} fc-classic-Z9U`,popoverCloseContent:()=>(0,r.jsxs)("svg",{xmlns:"http://www.w3.org/2000/svg",className:"fc-classic-XUJ fc-classic-9yp fc-classic-mAY",width:"20",height:"20",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round",children:[(0,r.jsx)("line",{x1:"18",y1:"6",x2:"6",y2:"18"}),(0,r.jsx)("line",{x1:"6",y1:"6",x2:"18",y2:"18"})]}),dayLaneClass:x,dayLaneInnerClass:e=>e.isStack?"fc-classic-gMS":e.isNarrow?"fc-classic-148":"fc-classic-Jzj fc-classic-B3G",slotLaneClass:E,listDayHeaderClass:"fc-classic-zi1 fc-classic-C1x fc-classic-SDU fc-classic-nHS fc-classic-dl1 fc-classic-1sP fc-classic-XpK fc-classic-N2M",listDayHeaderInnerClass:"fc-classic-Apf fc-classic-dl6 fc-classic-9yp fc-classic-DIS",singleMonthClass:e
2=>(0,i.j)(e.multiMonthColumns>1&&"fc-classic-jD5",1===e.multiMonthColumns&&!e.isLast&&"fc-classic-zi1 fc-classic-C1x"),singleMonthHeaderClass:e=>(0,i.j)(e.multiMonthColumns>1?"fc-classic-cM0":"fc-classic-dl6 fc-classic-zi1 fc-classic-C1x fc-classic-Jk3","fc-classic-XpK"),singleMonthHeaderInnerClass:"fc-classic-1Po fc-classic-DIS",tableHeaderClass:"fc-classic-Jk3",fillerClass:"fc-classic-wsy fc-classic-C1x fc-classic-lMo",dayHeaderRowClass:"fc-classic-wsy fc-classic-C1x",dayRowClass:"fc-classic-wsy fc-classic-C1x",slotHeaderRowClass:"fc-classic-wsy fc-classic-C1x",slotHeaderClass:E,navLinkClass:`fc-classic-Eu0 ${s} ${l} ${c}`,inlineWeekNumberClass:e=>(0,i.j)("fc-classic-1EY fc-classic-n9G fc-classic-rbS fc-classic-C2g fc-classic-KUX fc-classic-HXA fc-classic-m9h fc-classic-k3f",e.isNarrow?a:"fc-classic-9yp"),nonBusinessHoursClass:"fc-classic-iYS",highlightClass:"fc-classic-hLU",resourceDayHeaderAlign:"center",resourceDayHeaderClass:e=>(0,i.j)("fc-classic-wsy",e.isMajor?"fc-classic-C0k":"fc-classic-C1x"),resourceDayHeaderInnerClass:e=>(0,i.j)("fc-classic-rVY fc-classic-cJ3 fc-classic-dl1 fc-classic-sgX",e.isNarrow?a:"fc-classic-9yp"),resourceColumnHeaderClass:"fc-classic-wsy fc-classic-C1x fc-classic-E9P",resourceColumnHeaderInnerClass:"fc-classic-bvX fc-classic-9yp",resourceColumnResizerClass:"fc-classic-1EY fc-classic-AWB fc-classic-4Tv fc-classic-dnf",resourceGroupHeaderClass:"fc-classic-wsy fc-classic-C1x fc-classic-k3f",resourceGroupHeaderInnerClass:"fc-classic-bvX fc-classic-9yp",resourceCellClass:"fc-classic-wsy fc-classic-C1x",resourceCellInnerClass:"fc-classic-bvX fc-classic-9yp",resourceIndentClass:"fc-classic-Mde fc-classic-kp0 fc-classic-E9P",resourceExpanderClass:`fc-classic-bCs ${s} ${c}`,resourceExpanderContent:e=>{return e.isExpanded?(t=S,(0,r.jsxs)("svg",{xmlns:"http://www.w3.org/2000/svg",className:t,width:"20",height:"20",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round",children:[(0,r.jsx)("rect",{x:"3",y:"3",width:"18",height:"18",rx:"2",ry:"2"}),(0,r.jsx)("line",{x1:"8",y1:"12",x2:"16",y2:"12"})]})):function(e){return(0,r.jsxs)("svg",{xmlns:"http://www.w3.org/2000/svg",className:e,width:"20",height:"20",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round",children:[(0,r.jsx)("rect",{x:"3",y:"3",width:"18",height:"18",rx:"2",ry:"2"}),(0,r.jsx)("line",{x1:"12",y1:"8",x2:"12",y2:"16"}),(0,r.jsx)("line",{x1:"8",y1:"12",x2:"16",y2:"12"})]})}(S);var t},resourceHeaderRowClass:"fc-classic-wsy fc-classic-C1x",resourceRowClass:"fc-classic-wsy fc-classic-C1x",resourceColumnDividerClass:"fc-classic-1Wx fc-classic-C1x fc-classic-a7i fc-classic-k3f",resourceGroupLaneClass:"fc-classic-wsy fc-classic-C1x fc-classic-k3f",resourceLaneClass:"fc-classic-wsy fc-classic-C1x",resourceLaneBottomClass:e=>e.options.eventOverlap&&"fc-classic-zrJ",timelineBottomClass:"fc-classic-zrJ"},views:{dayGrid:{...C,dayCellBottomClass:"fc-classic-toR"},multiMonth:{...C,dayCellBottomClass:"fc-classic-toR",tableClass:e=>(0,i.j)(e.multiMonthColumns>1&&"fc-classic-C1x fc-classic-wsy")},timeGrid:{...C,dayCellBottomClass:"fc-classic-mhE",weekNumberHeaderClass:"fc-classic-XpK fc-classic-LMv",weekNumberHeaderInnerClass:e=>(0,i.j)("fc-classic-rVY fc-classic-cJ3",e.isNarrow?a:"fc-classic-9yp"),allDayHeaderClass:"fc-classic-XpK fc-classic-LMv",allDayHeaderInnerClass:e=>(0,i.j)("fc-classic-rVY fc-classic-2tF fc-classic-2HE",e.isNarrow?a:"fc-classic-9yp"),allDayDividerClass:"fc-classic-JIC fc-classic-C1x fc-classic-8ub fc-classic-k3f",slotHeaderClass:"fc-classic-LMv",slotHeaderInnerClass:e=>(0,i.j)("fc-classic-rVY fc-classic-cJ3",e.isNarrow?a:"fc-classic-9yp"),slotHeaderDividerClass:"fc-classic-USt fc-classic-C1x",nowIndicatorHeaderClass:"fc-classic-rbS fc-classic-a10 fc-classic-XM3 fc-classic-rif fc-classic-jIH fc-classic-0qY",nowIndicatorLineClass:"fc-classic-ku3 fc-classic-sYT"},list:{listDayClass:e=>(0,i.j)(!e.isLast&&"fc-classic-zi1 fc-classic-C1x"),listItemEventClass:e=>(0,i.j)("fc-classic-bCs fc-classic-Apf fc-classic-dl6 fc-classic-wwb fc-classic-ku3 fc-classic-C1x",e.isInteractive?(0,i.j)(p,l):h),listItemEventBeforeClass:"fc-classic-GOm",listItemEventInnerClass:"fc-classic-eF2",listItemEventTimeClass:"fc-classic-88I fc-classic-yi0 fc-classic-roZ fc-classic-kMV fc-classic-TZ4 fc-classic-pKG fc-classic-IPx fc-classic-9yp",listItemEventTitleClass:e=>(0,i.j)("fc-classic-1El fc-classic-2KU fc-classic-TZ4 fc-classic-pKG fc-classic-9yp",e.event.url&&"fc-classic-Ogp"),noEventsClass:"fc-classic-k3f fc-classic-dl1 fc-classic-sgX fc-classic-XpK fc-classic-E9P",noEventsInnerClass:"fc-classic-OUe fc-classic-jGI fc-classic-P9h"},timeline:{rowEventClass:e=>(0,i.j)(e.isEnd&&"fc-classic-9hC","fc-classic-XpK"),rowEventBeforeClass:e=>!e.isStart&&`${k} fc-classic-Bda fc-classic-5JV`,rowEventAfterClass:e=>!e.isEnd&&`${k} fc-classic-hhi fc-classic-LaM`,rowEventInnerClass:e=>e.options.eventOverlap?"fc-classic-2rx":"fc-classic-End",rowEventTimeClass:"fc-classic-oQ2",rowEventTitleClass:"fc-classic-oQ2",rowMoreLinkClass:`fc-classic-9hC fc-classic-Ika fc-classic-wsy fc-classic-d0j fc-classic-4MR ${u} fc-classic-vwH`,rowMoreLinkInnerClass:"fc-classic-KUX fc-classic-a3B",slotHeaderAlign:e=>e.isTime?"start":"center",slotHeaderClass:e=>(0,i.j)("fc-classic-E9P",!e.level&&"fc-classic-pKG"),slotHeaderInnerClass:e=>(0,i.j)("fc-classic-fn8 fc-classic-V9v fc-classic-9yp",e.hasNavLink&&"fc-classic-Eu0"),slotHeaderDividerClass:"fc-classic-zi1 fc-classic-C1x",nowIndicatorHeaderClass:"fc-classic-n9G fc-classic-J04 fc-classic-ybF fc-classic-Pqk fc-classic-bLA fc-classic-sYT",nowIndicatorLineClass:"fc-classic-3J4 fc-classic-sYT"}}};function _(e){return(0,r.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",className:e,width:"20",height:"20",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round",children:(0,r.jsx)("polyline",{points:"15 18 9 12 15 6"})})}function T(e){return(0,r.jsxs)("svg",{xmlns:"http://www.w3.org/2000/svg",className:e,width:"20",height:"20",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round",children:[(0,r.jsx)("polyline",{points:"11 17 6 12 11 7"}),(0,r.jsx)("polyline",{points:"18 17 13 12 18 7"})]})}},50461(e,t,n){"use strict";n.d(t,{G3:()=>We,oK:()=>He,jO:()=>$e,Kc:()=>qe});var r=n(37446),i=n(43001),a=n(71763),s=n(98481);function o(e,t,n){let r,i=n.initialDeps??[],a=!0;function s(){const s=e();return s.length!==i.length||s.some((e,t)=>i[t]!==e)?(i=s,r=t(...s),!(null==n?void 0:n.onChange)||a&&n.skipInitialOnChange||n.onChange(r),a=!1,r):r}return s.updateDeps=e=>{i=e},s}function l(e,t){if(void 0===e)throw new Error("Unexpected undefined"+(t?`: ${t}`:""));return e}const c=(e,t,n)=>{let r;return function(...i){e.clearTimeout(r),r=e.setTimeout(()=>t.apply(this,i),n)}};let u;const d=()=>
vendor: 4,796 bytes, line 2
2{if(void 0!==u)return u;if("undefined"==typeof navigator)return u=!1;if(/iP(hone|od|ad)/.test(navigator.userAgent))return u=!0;const e=navigator.maxTouchPoints;return u="MacIntel"===navigator.platform&&void 0!==e&&e>0},f=e=>{const{offsetWidth:t,offsetHeight:n}=e;return{width:t,height:n}},h=e=>e,p=e=>{const t=Math.max(e.startIndex-e.overscan,0),n=Math.min(e.endIndex+e.overscan,e.count-1)-t+1,r=new Array(n);for(let e=0;e<n;e++)r[e]=t+e;return r},m=(e,t)=>{const n=e.scrollElement;if(!n)return;const r=e.targetWindow;if(!r)return;const i=e=>{const{width:n,height:r}=e;t({width:Math.round(n),height:Math.round(r)})};if(i(f(n)),!r.ResizeObserver)return()=>{};const a=new r.ResizeObserver(t=>{const r=()=>{const e=t[0];if(null==e?void 0:e.borderBoxSize){const t=e.borderBoxSize[0];if(t)return void i({width:t.inlineSize,height:t.blockSize})}i(f(n))};e.options.useAnimationFrameWithResizeObserver?requestAnimationFrame(r):r()});return a.observe(n,{box:"border-box"}),()=>{a.unobserve(n)}},g={passive:!0},v="undefined"==typeof window||"onscrollend"in window,y=(e,t)=>((e,t,n)=>{const r=e.scrollElement;if(!r)return;const i=e.targetWindow;if(!i)return;const a=e.options.useScrollendEvent&&v;let s=0;const o=a?null:c(i,()=>t(s,!1),e.options.isScrollingResetDelay),l=e=>()=>{s=n(r),null==o||o(),t(s,e)},u=l(!0),d=l(!1);return r.addEventListener("scroll",u,g),a&&r.addEventListener("scrollend",d,g),()=>{r.removeEventListener("scroll",u),a&&r.removeEventListener("scrollend",d)}})(e,t,t=>{const{horizontal:n,isRtl:r}=e.options;return n?t.scrollLeft*(r?-1:1):t.scrollTop}),b=(e,t,n)=>{if(n.options.useCachedMeasurements){const t=n.indexFromElement(e),r=n.options.getItemKey(t);return n.itemSizeCache.get(r)??n.options.estimateSize(t)}if(null==t?void 0:t.borderBoxSize){const e=t.borderBoxSize[0];if(e)return Math.round(e[n.options.horizontal?"inlineSize":"blockSize"])}if(!t){const t=n.indexFromElement(e),r=n.options.getItemKey(t),i=n.itemSizeCache.get(r);if(void 0!==i)return i}return e[n.options.horizontal?"offsetWidth":"offsetHeight"]},w=(e,{adjustments:t=0,behavior:n},r)=>{var i,a;null==(a=null==(i=r.scrollElement)?void 0:i.scrollTo)||a.call(i,{[r.options.horizontal?"left":"top"]:e+t,behavior:n})};class A{constructor(e){this.unsubs=[],this.scrollElement=null,this.targetWindow=null,this.isScrolling=!1,this.scrollState=null,this.measurementsCache=[],this._flatMeasurements=null,this.itemSizeCache=new Map,this.itemSizeCacheVersion=0,this.laneAssignments=new Map,this.pendingMin=null,this.prevLanes=void 0,this.lanesChangedFlag=!1,this.lanesSettling=!1,this.pendingScrollAnchor=null,this.scrollRect=null,this.scrollOffset=null,this.scrollDirection=null,this.scrollAdjustments=0,this._iosDeferredAdjustment=0,this._iosTouching=!1,this._iosJustTouchEnded=!1,this._iosTouchEndTimerId=null,this._intendedScrollOffset=null,this.elementsCache=new Map,this.now=()=>{var e,t,n;return(null==(n=null==(t=null==(e=this.targetWindow)?void 0:e.performance)?void 0:t.now)?void 0:n.call(t))??Date.now()},this.observer=(()=>{let e=null;const t=()=>e||(this.targetWindow&&this.targetWindow.ResizeObserver?e=new this.targetWindow.ResizeObserver(e=>{e.forEach(e=>{const t=()=>{const t=e.target,n=this.indexFromElement(t);if(t.isConnected)this.shouldMeasureDuringScroll(n)&&this.resizeItem(n,this.options.measureElement(t,e,this));else{this.observer.unobserve(t);for(const[e,n]of this.elementsCache)if(n===t){this.elementsCache.delete(e);break}}};this.options.useAnimationFrameWithResizeObserver?requestAnimationFrame(t):t()})}):null);return{disconnect:()=>{var n;null==(n=t())||n.disconnect(),e=null},observe:e=>{var n;return null==(n=t())?void 0:n.observe(e,{box:"border-box"})},unobserve:e=>{var n;return null==(n=t())?void 0:n.unobserve(e)}}})(),this.range=null,this.setOptions=e=>{var t,n;const r={debug:!1,initialOffset:0,overscan:1,paddingStart:0,paddingEnd:0,scrollPaddingStart:0,scrollPaddingEnd:0,horizontal:!1,getItemKey:h,rangeExtractor:p,onChange:()=>{},measureElement:b,initialRect:{width:0,height:0},scrollMargin:0,gap:0,indexAttribute:"data-index",initialMeasurementsCache:[],lanes:1,anchorTo:"start",followOnAppend:!1,scrollEndThreshold:1,isScrollingResetDelay:150,enabled:!0,isRtl:!1,useScrollendEvent:!1,useAnimationFrameWithResizeObserver:!1,laneAssignmentMode:"estimate",useCachedMeasurements:!1};for(const t in e){const n=e[t];void 0!==n&&(r[t]=n)}const i=this.options;let a=null,s=null,o=!1;if(void 0!==i&&i.enabled&&r.enabled&&"end"===r.anchorTo&&null!==this.scrollElement){const e=i.count,l=r.count,c=this.getMeasurements(),u=e>0?(null==(t=c[0])?void 0:t.key)??i.getItemKey(0):null,d=e>0?(null==(n=c[e-1])?void 0:n.key)??i.getItemKey(e-1):null;if(l!==e||e>0&&l>0&&(r.getItemKey(0)!==u||r.getItemKey(l-1)!==d)){o=!0;const t=e>0?this.getVirtualItemForOffset(this.getScrollOffset())??c[0]:null;
vendor: 4,222 bytes, line 2
2t&&(a=[t.key,this.getScrollOffset()-t.start]);const n=!0===r.followOnAppend?"auto":r.followOnAppend||null;n&&l>e&&this.isAtEnd(i.scrollEndThreshold)&&(0===e||r.getItemKey(l-1)!==d)&&(s=n)}}this.options=r,o&&(this.pendingMin=0,this.itemSizeCacheVersion++);let l=!1,c=0;if(a&&null!==this.scrollOffset){const[e,t]=a,n=this.getMeasurements(),{count:r,getItemKey:i}=this.options;let s=0;for(;s<r&&i(s)!==e;)s++;if(s<r){const e=n[s];if(e){const n=e.start+t;n!==this.scrollOffset&&(c=n-this.scrollOffset,this.scrollOffset=n,l=!0)}}}(l||s)&&(this.pendingScrollAnchor=[l?a[0]:null,l?a[1]:0,s,c])},this.notify=e=>{var t,n;null==(n=(t=this.options).onChange)||n.call(t,this,e)},this.maybeNotify=o(()=>(this.calculateRange(),[this.isScrolling,this.range?this.range.startIndex:null,this.range?this.range.endIndex:null]),e=>{this.notify(e)},{key:!1,debug:()=>this.options.debug,initialDeps:[this.isScrolling,this.range?this.range.startIndex:null,this.range?this.range.endIndex:null]}),this.cleanup=()=>{this.unsubs.filter(Boolean).forEach(e=>e()),this.unsubs=[],this.observer.disconnect(),null!=this.rafId&&this.targetWindow&&(this.targetWindow.cancelAnimationFrame(this.rafId),this.rafId=null),this.scrollState=null,this.scrollElement=null,this.targetWindow=null},this._didMount=()=>()=>{this.cleanup()},this._willUpdate=()=>{var e;const t=this.options.enabled?this.options.getScrollElement():null;if(this.scrollElement!==t){if(this.cleanup(),!t)return void this.maybeNotify();if(this.scrollElement=t,this.scrollElement&&"ownerDocument"in this.scrollElement?this.targetWindow=this.scrollElement.ownerDocument.defaultView:this.targetWindow=(null==(e=this.scrollElement)?void 0:e.window)??null,this.elementsCache.forEach(e=>{this.observer.observe(e)}),this.unsubs.push(this.options.observeElementRect(this,e=>{this.scrollRect=e,this.maybeNotify()})),this.unsubs.push(this.options.observeElementOffset(this,(e,t)=>{t&&null===this._intendedScrollOffset&&e===this.scrollOffset||(null!==this._intendedScrollOffset&&Math.abs(e-this._intendedScrollOffset)<1.5&&(e=this._intendedScrollOffset),this._intendedScrollOffset=null,this.scrollAdjustments=0,this.scrollDirection=t?this.getScrollOffset()<e?"forward":"backward":null,this.scrollOffset=e,this.isScrolling=t,this._flushIosDeferredIfReady(),this.scrollState&&this.scheduleScrollReconcile(),this.maybeNotify())})),"addEventListener"in this.scrollElement){const e=this.scrollElement,t=()=>{this._iosTouching=!0,this._iosJustTouchEnded=!1,null!==this._iosTouchEndTimerId&&null!=this.targetWindow&&(this.targetWindow.clearTimeout(this._iosTouchEndTimerId),this._iosTouchEndTimerId=null)},n=()=>{this._iosTouching=!1,d()&&null!=this.targetWindow&&(this._iosJustTouchEnded=!0,this._iosTouchEndTimerId=this.targetWindow.setTimeout(()=>{this._iosJustTouchEnded=!1,this._iosTouchEndTimerId=null,this._flushIosDeferredIfReady()},150))};e.addEventListener("touchstart",t,g),e.addEventListener("touchend",n,g),this.unsubs.push(()=>{e.removeEventListener("touchstart",t),e.removeEventListener("touchend",n),null!==this._iosTouchEndTimerId&&null!=this.targetWindow&&(this.targetWindow.clearTimeout(this._iosTouchEndTimerId),this._iosTouchEndTimerId=null)})}this._scrollToOffset(this.getScrollOffset(),{adjustments:void 0,behavior:void 0})}const n=this.pendingScrollAnchor;if(this.pendingScrollAnchor=null,n&&this.scrollElement&&this.options.enabled){const[e,t,r,i]=n;null===e||r||(d()&&(this.isScrolling||this._iosTouching||this._iosJustTouchEnded)?0!==i&&(this._iosDeferredAdjustment+=i):this._scrollToOffset(this.getScrollOffset(),{adjustments:void 0,behavior:void 0})),r&&this.scrollToEnd({behavior:r})}},this._flushIosDeferredIfReady=()=>{if(0===this._iosDeferredAdjustment)return;if(this.isScrolling)return;if(this._iosTouching)return;if(this._iosJustTouchEnded)return;const e=this.getScrollOffset(),t=this.getMaxScrollOffset();if(e<0||e>t)return;const n=this._iosDeferredAdjustment;this._iosDeferredAdjustment=0,this._scrollToOffset(e,{adjustments:this.scrollAdjustments+=n,behavior:void 0})},this.rafId=null,this.getSize=()=>this.options.enabled?(this.scrollRect=this.scrollRect??this.options.initialRect,this.scrollRect[this.options.horizontal?"width":"height"]):(this.scrollRect=null,0),this.get
2ScrollOffset=()=>this.options.enabled?(this.scrollOffset=this.scrollOffset??("function"==typeof this.options.initialOffset?this.options.initialOffset():this.options.initialOffset),this.scrollOffset):(this.scrollOffset=null,0),this.getFurthestMeasurement=(e,t)=>{const n=new Map,r=new Map;for(let i=t-1;i>=0;i--){const t=e[i];if(n.has(t.lane))continue;const a=r.get(t.lane);if(null==a||t.end>a.end?r.set(t.lane,t):t.end<a.end&&n.set(t.lane,!0),n.size===this.options.lanes)break}return r.size===this.options.lanes?Array.from(r.values()).sort((e,t)=>e.end===t.end?e.index-t.index:e.end-t.end)[0]:void 0},this.getMeasurementOptions=o(()=>[this.options.count,this.options.paddingStart,this.options.scrollMargin,this.options.getItemKey,this.options.enabled,this.options.lanes,this.options.laneAssignmentMode],(e,t,n,r,i,a,s)=>(void 0!==this.prevLanes&&this.prevLanes!==a&&(this.lanesChangedFlag=!0),this.prevLanes=a,this.pendingMin=null,{count:e,paddingStart:t,scrollMargin:n,getItemKey:r,enabled:i,lanes:a,laneAssignmentMode:s}),{key:!1}),this.getMeasurements=o(()=>[this.getMeasurementOptions(),this.itemSizeCacheVersion],({count:e,paddingStart:t,scrollMargin:n,getItemKey:r,enabled:i,lanes:a,laneAssignmentMode:s},o)=>{const l=this.itemSizeCache;if(!i)return this.measurementsCache=[],this.itemSizeCache.clear(),this.laneAssignments.clear(),[];if(this.laneAssignments.size>e)for(const t of this.laneAssignments.keys())t>=e&&this.laneAssignments.delete(t);this.lanesChangedFlag&&(this.lanesChangedFlag=!1,this.lanesSettling=!0,this.measurementsCache=[],this.itemSizeCache.clear(),this.laneAssignments.clear(),this.pendingMin=null),0!==this.measurementsCache.length||this.lanesSettling||(this.measurementsCache=this.options.initialMeasurementsCache,this.measurementsCache.forEach(e=>{this.itemSizeCache.set(e.key,e.size)}));const c=this.lanesSettling?0:this.pendingMin??0;if(this.pendingMin=null,this.lanesSettling&&this.measurementsCache.length===e&&(this.lanesSettling=!1),1===a){const i=this.options.gap,a=2*e;let s,o=this._flatMeasurements;if(!o||o.length<a){const e=new Float64Array(a);o&&c>0&&e.set(o.subarray(0,2*c)),o=e,this._flatMeasurements=o}if(0===c)s=t+n;else{const e=c-1;s=o[2*e]+o[2*e+1]+i}for(let t=c;t<e;t++){const e=r(t),n=l.get(e),a="number"==typeof n?n:this.options.estimateSize(t);o[2*t]=s,o[2*t+1]=a,s+=a+i}const u=function(e,t,n){const r=new Array(e);return new Proxy(r,{get(r,i,a){if("string"==typeof i){const a=i.charCodeAt(0);if(a>=48&&a<=57){const a=+i;if(Number.isInteger(a)&&a>=0&&a<e){let e=r[a];if(!e){const i=t[2*a];e=r[a]={index:a,key:n(a),start:i,size:t[2*a+1],end:i+t[2*a+1],lane:0}}return e}}if("length"===i)return e}return Reflect.get(r,i,a)}})}(e,o,r);return this.measurementsCache=u,u}const u=this.measurementsCache.slice(0,c),d=new Array(a).fill(void 0);for(let e=0;e<c;e++){const t=u[e];t&&(d[t.lane]=e)}for(let i=c;i<e;i++){const e=r(i),a=this.laneAssignments.get(i);let o,c;const f="estimate"===s||l.has(e);if(void 0!==a&&this.options.lanes>1){o=a;const e=d[o],r=void 0!==e?u[e]:void 0;c=r?r.end+this.options.gap:t+n}else{const e=1===this.options.lanes?u[i-1]:this.getFurthestMeasurement(u,i);c=e?e.end+this.options.gap:t+n,o=e?e.lane:i%this.options.lanes,this.options.lanes>1&&f&&this.laneAssignments.set(i,o)}const h=l.get(e),p="number"==typeof h?h:this.options.estimateSize(i),m=c+p;u[i]={index:i,start:c,size:p,end:m,key:e,lane:o},d[o]=i}return this.measurementsCache=u,u},{key:!1,debug:()=>this.options.debug}),this.calculateRange=o(()=>[this.getMeasurements(),this.getSize(),this.getScrollOffset(),this.options.lanes],(e,t,n,r)=>this.range=e.length>0&&t>0?function({measurements:e,outerSize:t,scrollOffset:n,lanes:r,flat:i}){const a=e.length-1,s=i?e=>i[2*e]:t=>e[t].start,o=i?e=>i[2*e]+i[2*e+1]:t=>e[t].end;if(e.length<=r)return{startIndex:0,endIndex:a};let l=x(0,a,s,n),c=l;if(1===r)for(;c<a&&o(c)<n+t;)c++;else if(r>1){const i=Array(r).fill(0);for(;c<a&&i.some(e=>e<n+t);){const t=e[c];i[t.lane]=t.end,c++}const s=Array(r).fill(n+t);for(;l>=0&&s.some(e=>e>=n);){const t=e[l];s[t.lane]=t.start,l--}l=Math.max(0,l-l%r),c=Math.min(a,c+(r-1-c%r))}return{startIndex:l,endIndex:c}}({measurements:e,outerSize:t,scrollOffset:n,lanes:r,flat:1===r&&null!=this._flatMeasurements?this._flatMeasurements:null}):null,{key:!1,debug:()=>this.options.debug}
2),this.getVirtualIndexes=o(()=>{let e=null,t=null;const n=this.calculateRange();return n&&(e=n.startIndex,t=n.endIndex),this.maybeNotify.updateDeps([this.isScrolling,e,t]),[this.options.rangeExtractor,this.options.overscan,this.options.count,e,t]},(e,t,n,r,i)=>null===r||null===i?[]:e({startIndex:r,endIndex:i,overscan:t,count:n}),{key:!1,debug:()=>this.options.debug}),this.indexFromElement=e=>{const t=this.options.indexAttribute,n=e.getAttribute(t);return n?parseInt(n,10):(console.warn(`Missing attribute name '${t}={index}' on measured element.`),-1)},this.shouldMeasureDuringScroll=e=>{var t;if(!this.scrollState||"smooth"!==this.scrollState.behavior)return!0;const n=this.scrollState.index??(null==(t=this.getVirtualItemForOffset(this.scrollState.lastTargetOffset))?void 0:t.index);if(void 0!==n&&this.range){const t=Math.max(this.options.overscan,Math.ceil((this.range.endIndex-this.range.startIndex)/2)),r=Math.max(0,n-t),i=Math.min(this.options.count-1,n+t);return e>=r&&e<=i}return!0},this.measureElement=e=>{if(!e)return void this.elementsCache.forEach((e,t)=>{e.isConnected||(this.observer.unobserve(e),this.elementsCache.delete(t))});const t=this.indexFromElement(e),n=this.options.getItemKey(t),r=this.elementsCache.get(n);r!==e&&(r&&this.observer.unobserve(r),this.observer.observe(e),this.elementsCache.set(n,e)),this.isScrolling&&!this.scrollState||!this.shouldMeasureDuringScroll(t)||this.resizeItem(t,this.options.measureElement(e,void 0,this))},this.resizeItem=(e,t)=>{var n,r;if(e<0||e>=this.options.count)return;let i,a,s;const o=this._flatMeasurements;if(1===this.options.lanes&&null!==o)s=this.options.getItemKey(e),a=o[2*e],i=o[2*e+1];else{const t=this.measurementsCache[e];if(!t)return;s=t.key,a=t.start,i=t.size}const l=t-(this.itemSizeCache.get(s)??i);if(0!==l){const o="end"===this.options.anchorTo&&"smooth"!==(null==(n=this.scrollState)?void 0:n.behavior)&&this.getVirtualDistanceFromEnd()<=this.options.scrollEndThreshold,c=o?this.getTotalSize():0,u="smooth"!==(null==(r=this.scrollState)?void 0:r.behavior)&&(void 0!==this.shouldAdjustScrollPositionOnItemSizeChange?this.shouldAdjustScrollPositionOnItemSizeChange(this.measurementsCache[e]??{index:e,key:s,start:a,size:i,end:a+i,lane:0},l,this):a<this.getScrollOffset()+this.scrollAdjustments&&(!this.itemSizeCache.has(s)||"backward"!==this.scrollDirection));(null===this.pendingMin||e<this.pendingMin)&&(this.pendingMin=e),this.itemSizeCache.set(s,t),this.itemSizeCacheVersion++,o?this.applyScrollAdjustment(this.getTotalSize()-c):u&&this.applyScrollAdjustment(l),this.notify(!1)}},this.getVirtualItems=o(()=>
vendor: 1,137 bytes, line 2
2[this.getVirtualIndexes(),this.getMeasurements()],(e,t)=>{const n=[];for(let r=0,i=e.length;r<i;r++){const i=t[e[r]];n.push(i)}return n},{key:!1,debug:()=>this.options.debug}),this.getVirtualItemForOffset=e=>{const t=this.getMeasurements();if(0===t.length)return;const n=this._flatMeasurements,r=1===this.options.lanes&&null!=n,i=x(0,t.length-1,r?e=>n[2*e]:e=>l(t[e]).start,e);return l(t[i])},this.getMaxScrollOffset=()=>{if(!this.scrollElement)return 0;if("scrollHeight"in this.scrollElement)return this.options.horizontal?this.scrollElement.scrollWidth-this.scrollElement.clientWidth:this.scrollElement.scrollHeight-this.scrollElement.clientHeight;{const e=this.scrollElement.document.documentElement;return this.options.horizontal?e.scrollWidth-this.scrollElement.innerWidth:e.scrollHeight-this.scrollElement.innerHeight}},this.getVirtualDistanceFromEnd=()=>Math.max(this.getTotalSize()-this.getSize()-this.getScrollOffset(),0),this.getDistanceFromEnd=()=>Math.max(this.getMaxScrollOffset()-this.getScrollOffset(),0),this.isAtEnd=(e=this.options.scrollEndThreshold)=>this.getDistanceFromEnd()<=e,this.getOffsetForAlignment=(e,t,n=0)=>
2{if(!this.scrollElement)return 0;const r=this.getSize(),i=this.getScrollOffset();"auto"===t&&(t=e>=i+r?"end":"start"),"center"===t?e+=(n-r)/2:"end"===t&&(e-=r);const a=this.getMaxScrollOffset();return Math.max(Math.min(a,e),0)},this.getOffsetForIndex=(e,t="auto")=>{e=Math.max(0,Math.min(e,this.options.count-1));const n=this.getSize(),r=this.getScrollOffset(),i=this.measurementsCache[e];if(!i)return;if("auto"===t)if(i.end>=r+n-this.options.scrollPaddingEnd)t="end";else{if(!(i.start<=r+this.options.scrollPaddingStart))return[r,t];t="start"}if("end"===t&&e===this.options.count-1)return[this.getMaxScrollOffset(),t];const a="end"===t?i.end+this.options.scrollPaddingEnd:i.start-this.options.scrollPaddingStart;return[this.getOffsetForAlignment(a,t,i.size),t]},this.scrollToOffset=(e,{align:t="start",behavior:n="auto"}={})=>{const r=this.getOffsetForAlignment(e,t),i=this.now();this.scrollState={index:null,align:t,behavior:n,startedAt:i,lastTargetOffset:r,stableFrames:0},this._scrollToOffset(r,{adjustments:void 0,behavior:n}),this.scheduleScrollReconcile()},this.scrollToIndex=(e,{align:t="auto",behavior:n="auto"}={})=>{e=Math.max(0,Math.min(e,this.options.count-1));const r=this.getOffsetForIndex(e,t);if(!r)return;const[i,a]=r,s=this.now();this.scrollState={index:e,align:a,behavior:n,startedAt:s,lastTargetOffset:i,stableFrames:0},this._scrollToOffset(i,{adjustments:void 0,behavior:n}),this.scheduleScrollReconcile()},this.scrollBy=(e,{behavior:t="auto"}={})=>{const n=this.getScrollOffset()+e,r=this.now();this.scrollState={index:null,align:"start",behavior:t,startedAt:r,lastTargetOffset:n,stableFrames:0},this._scrollToOffset(n,{adjustments:void 0,behavior:t}),this.scheduleScrollReconcile()},this.scrollToEnd=({behavior:e="auto"}={})=>{this.options.count>0?this.scrollToIndex(this.options.count-1,{align:"end",behavior:e}):this.scrollToOffset(Math.max(this.getTotalSize()-this.getSize(),0),{behavior:e})},this.getTotalSize=()=>{var e;const t=this.getMeasurements();let n;if(0===t.length)n=this.options.paddingStart;else if(1===this.options.lanes){const r=t.length-1,i=this._flatMeasurements;n=null!=i?i[2*r]+i[2*r+1]:(null==(e=t[r])?void 0:e.end)??0}else{const e=Array(this.options.lanes).fill(null);let r=t.length-1;for(;r>=0&&e.some(e=>null===e);){const n=t[r];null===e[n.lane]&&(e[n.lane]=n.end),r--}n=Math.max(...e.filter(e=>null!==e))}return Math.max(n-this.options.scrollMargin+this.options.paddingEnd,0)},this.takeSnapshot=()=>{const e=[];if(0===this.itemSizeCache.size)return e;const t=this.getMeasurements();for(const n of t)n&&this.itemSizeCache.has(n.key)&&e.push({index:n.index,key:n.key,start:n.start,size:n.size,end:n.end,lane:n.lane});return e},this._scrollToOffset=(e,{adjustments:t,behavior:n})=>{this._intendedScrollOffset=e+(t??0),this.options.scrollToFn(e,{behavior:n,adjustments:t},this)},this.measure=()=>{this.pendingMin=null,this.itemSizeCache.clear(),this.laneAssignments.clear(),this.itemSizeCacheVersion++,this.notify(!1)},this.setOptions(e)}applyScrollAdjustment(e,t){0!==e&&(d()&&(this.isScrolling||this._iosTouching||this._iosJustTouchEnded)?this._iosDeferredAdjustment+=e:(this._scrollToOffset(this.getScrollOffset(),{adjustments:this.scrollAdjustments+=e,behavior:t}),null!==this.scrollOffset&&(this.scrollOffset+=this.scrollAdjustments,this.scrollAdjustments=0)))}scheduleScrollReconcile(){this.targetWindow?null==this.rafId&&(this.rafId=this.targetWindow.requestAnimationFrame(()=>{this.rafId=null,this.reconcileScroll()})):this.scrollState=null}reconcileScroll(){if(!this.scrollState)return;if(!this.scrollElement)return;if(this.now()-this.scrollState.startedAt>5e3)return void(this.scrollState=null);const e=null!=this.scrollState.index?this.getOffsetForIndex(this.scrollState.index,this.scrollState.align):void 0,t=e?e[0]:this.scrollState.lastTargetOffset,n=t!==this.scrollState.lastTargetOffset;if(!n&&(r=t,i=this.getScrollOffset(),Math.abs(r-i)<1.01)){if(this.scrollState.stableFrames++,this.scrollState.stableFrames>=1)return this.getScrollOffset()!==t&&this._scrollToOffset(t,{adjustments:void 0,behavior:"auto"}),void(this.scrollState=null)}else if(this.scrollState.stableFrames=0,n){const e=this.getSize()||600,n=Math.abs(t-this.getScrollOffset()),r="smooth"===this.scrollState.behavior&&n>e;this.scrollState.lastTargetOffset=t,r||(this.scrollState.behavior="auto"),this._scrollToOffset(t,{adjustments:void 0,behavior:r?"smooth":"auto"})}var r,i;this.scheduleScrollReconcile()}}const x=(e,t,n,r)=>{for(;e<=t;){const i=(e+t)/2|0,a=n(i);if(a<r)e=i+1;else{if(!(a>r))return i;t=i-1}}return e>0?e-1:0},E="undefined"!=typeof document?a.useLayoutEffect:a.useEffect;var C=n(48151),S=n(82263),k=n(12528),M=n(56566),_=n(33300),T=n(59165),D=n(39987),I=n(54726),R=n(22491),O=n(33951),P=n(844),N=n(6046),j=n(48253),B=n(65248),L=n(20576),F=n(66204),z=n(10151),U=n(60904);function H(e){let t=(0,a.useRef)({value:"",selectionStart:null,selectionEnd:null});return(0,U.M)(e,"blur",e=>{let n=e.target;F.A3(n)&&(t.current={value:n.value,selectionStart:n.selectionStart,selectionEnd:n.selectionEnd})}),(0,D._)(()=>
2{if(!(0,z.X7)(e)&&F.A3(e)&&e.isConnected){if(e.focus({preventScroll:!0}),e.value!==t.current.value)e.setSelectionRange(e.value.length,e.value.length);else{let{selectionStart:n,selectionEnd:r}=t.current;null!==n&&null!==r&&e.setSelectionRange(n,r)}t.current={value:"",selectionStart:null,selectionEnd:null}}})}var G=n(35089),q=n(61458),$=n(40367),W=n(75539),V=n(77733),Y=n(33148);function K(e,t){let n=(0,a.useRef)([]),r=(0,D._)(e);(0,a.useEffect)(()=>{let e=[...n.current];for(let[i,a]of t.entries())if(n.current[i]!==a){let i=r(t,e);return n.current=t,i}},[r,...t])}var Z=n(27228),Q=n(83373),X=n(39566),J=n(31722),ee=n(37917),te=n(54953),ne=n(12009),re=n(55399),ie=n(81078);let ae=[];!function(){function e(){"loading"!==document.readyState&&((()=>{function e(e){if(!F.Lk(e.target)||e.target===document.body||ae[0]===e.target)return;let t=e.target;t=t.closest(ie.Uo),ae.unshift(null!=t?t:e.target),ae=ae.filter(e=>null!=e&&e.isConnected),ae.splice(10)}window.addEventListener("click",e,{capture:!0}),window.addEventListener("mousedown",e,{capture:!0}),window.addEventListener("focus",e,{capture:!0}),document.body.addEventListener("click",e,{capture:!0}),document.body.addEventListener("mousedown",e,{capture:!0}),document.body.addEventListener("focus",e,{capture:!0})})(),document.removeEventListener("DOMContentLoaded",e))}"undefined"!=typeof window&&"undefined"!=typeof document&&(document.addEventListener("DOMContentLoaded",e),e())}();var se,oe,le,ce=n(8634),ue=n(62731),de=n(58349),fe=n(17985),he=n(50628),pe=n(54760),me=n(86918),ge=n(24688),ve=n(18296),ye=n(70302),be=n(79663),we=n(27784),Ae=Object.defineProperty,xe=(e,t,n)=>(((e,t,n)=>{t in e?Ae(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n})(e,"symbol"!=typeof t?t+"":t,n),n),Ee=((le=Ee||{})[le.Open=0]="Open",le[le.Closed=1]="Closed",le),Ce=(e=>(e[e.Single=0]="Single",e[e.Multi=1]="Multi",e))(Ce||{}),Se=((oe=Se||{})[oe.Pointer=0]="Pointer",oe[oe.Focus=1]="Focus",oe[oe.Other=2]="Other",oe),ke=((se=ke||{})[se.OpenCombobox=0]="OpenCombobox",se[se.CloseCombobox=1]="CloseCombobox",se[se.GoToOption=2]="GoToOption",se[se.SetTyping=3]="SetTyping",se[se.RegisterOption=4]="RegisterOption",se[se.UnregisterOption=5]="UnregisterOption",se[se.DefaultToFirstOption=6]="DefaultToFirstOption",se[se.SetActivationTrigger=7]="SetActivationTrigger",se[se.UpdateVirtualConfiguration=8]="UpdateVirtualConfiguration",se[se.SetInputElement=9]="SetInputElement",se[se.SetButtonElement=10]="SetButtonElement",se[se.SetOptionsElement=11]="SetOptionsElement",se[se.MarkInputAsMoved=12]="MarkInputAsMoved",se);function Me(e,t=e=>e){let n=null!==e.activeOptionIndex?e.options[e.activeOptionIndex]:null,r=t(e.options.slice()),i=r.length>0&&null!==r[0].dataRef.current.order?r.sort((e,t)=>e.dataRef.current.order-t.dataRef.current.order):(0,ie.wl)(r,e=>e.dataRef.current.domRef.current),a=n?i.indexOf(n):null;return-1===a&&(a=null),{options:i,activeOptionIndex:a}}let _e={1(e){var t;if(null!=(t=e.dataRef.current)&&t.disabled||1===e.comboboxState)return e;let n=e.inputElement?we.Fc.Tracked((0,we.JO)(e.inputElement)):e.inputPositionState;return{...e,activeOptionIndex:null,comboboxState:1,isTyping:!1,activationTrigger:2,inputPositionState:n,__demoMode:!1}},0(e){var t,n;if(null!=(t=e.dataRef.current)&&t.disabled||0===e.comboboxState)return e;if(null!=(n=e.dataRef.current)&&n.value){let t=e.dataRef.current.calculateIndex(e.dataRef.current.value);if(-1!==t)return{...e,activeOptionIndex:t,comboboxState:0,__demoMode:!1,inputPositionState:we.Fc.Idle}}return{...e,comboboxState:0,inputPositionState:we.Fc.Idle,__demoMode:!1}},3:(e,t)=>e.isTyping===t.isTyping?e:{...e,isTyping:t.isTyping},2(e,t){var n,r,i,a;if(null!=(n=e.dataRef.current)&&n.disabled||e.optionsElement&&(null==(r=e.dataRef.current)||!r.optionsPropsRef.current.static)&&1===e.comboboxState)return e;if(e.virtual){let{options:n,disabled:r}=e.virtual,a=t.focus===ce.B.Specific?t.idx:(0,ce.X)(t,{resolveItems:()=>n,resolveActiveIndex:()=>{var t,i;return null!=(i=null!=(t=e.activeOptionIndex)?t:n.findIndex(e=>!r(e)))?i:null},resolveDisabled:r,resolveId(){throw new Error("Function not implemented.")}}),s=null!=(i=t.trigger)?i:2;return e.activeOptionIndex===a&&e.activationTrigger===s?e:{...e,activeOptionIndex:a,activationTrigger:s,isTyping:!1,__demoMode:!1}}let s=Me(e);if(null===s.activeOptionIndex){let e=s.options.findIndex(e=>!e.dataRef.current.disabled);-1!==e&&(s.activeOptionIndex=e)}let o=t.focus===ce.B.Specific?t.idx:(0,ce.X)(t,{resolveItems:()=>s.options,resolveActiveIndex:()=>s.activeOptionIndex,resolveId:e=>e.id,resolveDisabled:e=>e.dataRef.current.disabled}),l=null!=(a=t.trigger)?a:2;return e.activeOptionIndex===o&&e.activationTrigger===l?e:{...e,...s,isTyping:!1,activeOptionIndex:o,activationTrigger:l,__demoMode:!1}},4:(e,t)=>{var n,r,i,a;if(null!=(n=e.dataRef.current)&&n.virtual)return{...e,options:[...e.options,t.payload]};let s=t.payload,o=Me(e,e=>(e.push(s),e));null===e.activeOptionIndex&&null!=(i=(r=e.dataRef.current).isSelected)&&i.call(r,t.payload.dataRef.current.value)&&(o.activeOptionIndex=o.options.indexOf(s));let l={...e,...o,activationTrigger:2};return null!=(a=e.dataRef.current)&&a.__demoMode&&void 0===e.dataRef.current.value&&(l.activeOptionIndex=0),l},5:(e,t)=>{var n;if(null!=(n=e.dataRef.current)&&n.virtual)return{...e,options:e.options.filter(e=>e.id!==t.id)};let r=Me(e,e=>{let n=e.findIndex(e=>e.id===t.id);return-1!==n&&e.splice(n,1),e});return{...e,...r,activationTrigger:2}},6:(e,t)=>e.defaultToFirstOption===t.value?e:{...e,defaultToFirstOption:t.value},7:(e,t)=>e.activationTrigger===t.trigger?e:{...e,activationTrigger:t.trigger},8:(e,t)=>
2{var n,r;if(null===e.virtual)return{...e,virtual:{options:t.options,disabled:null!=(n=t.disabled)?n:()=>!1}};if(e.virtual.options===t.options&&e.virtual.disabled===t.disabled)return e;let i=e.activeOptionIndex;if(null!==e.activeOptionIndex){let n=t.options.indexOf(e.virtual.options[e.activeOptionIndex]);i=-1!==n?n:null}return{...e,activeOptionIndex:i,virtual:{options:t.options,disabled:null!=(r=t.disabled)?r:()=>!1}}},9:(e,t)=>e.inputElement===t.element?e:{...e,inputElement:t.element},10:(e,t)=>e.buttonElement===t.element?e:{...e,buttonElement:t.element},11:(e,t)=>e.optionsElement===t.element?e:{...e,optionsElement:t.element},12:e=>"Tracked"!==e.inputPositionState.kind?e:{...e,inputPositionState:we.Fc.Moved}};class Te extends be.u5{constructor(e){super(e),xe(this,"actions",{onChange:e=>{let{onChange:t,compare:n,mode:r,value:i}=this.state.dataRef.current;return(0,de.Y)(r,{0:()=>null==t?void 0:t(e),1:()=>{let r=i.slice(),a=r.findIndex(t=>n(t,e));return-1===a?r.push(e):r.splice(a,1),null==t?void 0:t(r)}})},registerOption:(e,t)=>(this.send({type:4,payload:{id:e,dataRef:t}}),()=>{this.state.activeOptionIndex===this.state.dataRef.current.calculateIndex(t.current.value)&&this.send({type:6,value:!0}),this.send({type:5,id:e})}),goToOption:(e,t)=>(this.send({type:6,value:!1}),this.send({type:2,...e,trigger:t})),setIsTyping:e=>{this.send({type:3,isTyping:e})},closeCombobox:()=>{var e,t;this.send({type:1}),this.send({type:6,value:!1}),null==(t=(e=this.state.dataRef.current).onClose)||t.call(e)},openCombobox:()=>{this.send({type:0}),this.send({type:6,value:!0})},setActivationTrigger:e=>{this.send({type:7,trigger:e})},selectActiveOption:()=>{let e=this.selectors.activeOptionIndex(this.state);if(null!==e){if(this.actions.setIsTyping(!1),this.state.virtual)this.actions.onChange(this.state.virtual.options[e]);else{let{dataRef:t}=this.state.options[e];this.actions.onChange(t.current.value)}this.actions.goToOption({focus:ce.B.Specific,idx:e})}},setInputElement:e=>{this.send({type:9,element:e})},setButtonElement:e=>{this.send({type:10,element:e})},setOptionsElement:e=>{this.send({type:11,element:e})}}),xe(this,"selectors",{activeDescendantId:e=>{var t,n;let r=this.selectors.activeOptionIndex(e);if(null!==r)return e.virtual?null==(n=e.options.find(t=>!t.dataRef.current.disabled&&e.dataRef.current.compare(t.dataRef.current.value,e.virtual.options[r])))?void 0:n.id:null==(t=e.options[r])?void 0:t.id},activeOptionIndex:e=>{if(e.defaultToFirstOption&&null===e.activeOptionIndex&&(e.virtual?e.virtual.options.length>0:e.options.length>0)){if(e.virtual){let{options:t,disabled:n}=e.virtual,r=t.findIndex(e=>{var t;return!(null!=(t=null==n?void 0:n(e))&&t)});if(-1!==r)return r}let t=e.options.findIndex(e=>!e.dataRef.current.disabled);if(-1!==t)return t}return e.activeOptionIndex},activeOption:e=>{var t,n;let r=this.selectors.activeOptionIndex(e);return null===r?null:e.virtual?e.virtual.options[null!=r?r:0]:null!=(n=null==(t=e.options[r])?void 0:t.dataRef.current.value)?n:null},isActive:(e,t,n)=>{var r;let i=this.selectors.activeOptionIndex(e);return null!==i&&(e.virtual?i===e.dataRef.current.calculateIndex(t):(null==(r=e.options[i])?void 0:r.id)===n)},shouldScrollIntoView:(e,t,n)=>!(e.virtual||e.__demoMode||0!==e.comboboxState||0===e.activationTrigger||!this.selectors.isActive(e,t,n)),didInputMove:e=>"Moved"===e.inputPositionState.kind});{let e=this.state.id,t=ne.D.get(null);this.disposables.add(t.on(ne.Q.Push,n=>{!t.selectors.isTop(n,e)&&0===this.state.comboboxState&&this.actions.closeCombobox()})),this.on(0,()=>t.actions.push(e)),this.on(1,()=>t.actions.pop(e))}this.disposables.group(e=>{this.on(1,t=>{t.inputElement&&(e.dispose(),e.add((0,we.nY)(t.inputElement,t.inputPositionState,()=>{this.send({type:12})})))})})}static new({id:e,virtual:t=null,__demoMode:n=!1}){var r;return new Te({id:e,dataRef:{current:{}},comboboxState:n?0:1,isTyping:!1,options:[],virtual:t?{options:t.options,disabled:null!=(r=t.disabled)?r:()=>!1}:null,activeOptionIndex:null,activationTrigger:2,inputElement:null,buttonElement:null,optionsElement:null,__demoMode:n,inputPositionState:we.Fc.Idle})}reduce(e,t){return(0,de.Y)(t.type,_e,e,t)}}var De=n(97603);const Ie=(0,a.createContext)(null);function Re(e){let t=(0,a.useContext)(Ie);if(null===t){let t=new Error(`<${e} /> is missing a parent <Combobox /> component.`);throw Error.captureStackTrace&&Error.captureStackTrace(t,Oe),t}return t}function Oe({id:e,virtual:t=null,__demoMode:n=!1}){let r=(0,a.useMemo)(()=>Te.new({id:e,virtual:t,__demoMode:n}),[]);return(0,De.X)(()=>r.dispose()),r}let Pe=(0,a.createContext)(null);function Ne(e){let t=(0,a.useContext)(Pe);if(null===t){let t=new Error(`<${e} /> is missing a parent <Combobox /> component.`);throw Error.captureStackTrace&&Error.captureStackTrace(t,Ne),t}return t}Pe.displayName="ComboboxDataContext";let je=(0,a.createContext)(null);function Be(e){let t=Re("VirtualProvider"),n=Ne("VirtualProvider"),{options:r}=n.virtual,i=(0,re.y)(t,e=>e.optionsElement),[o,l]=(0,a.useMemo)(()=>{let e=i;if(!e)return[0,0];let t=window.getComputedStyle(e);return[parseFloat(t.paddingBlockStart||t.paddingTop),parseFloat(t.paddingBlockEnd||t.paddingBottom)]},[i]),c=(f={enabled:0!==r.length,scrollPaddingStart:o,scrollPaddingEnd:l,count:r.length,estimateSize:()=>40,getScrollElement:()=>t.state.optionsElement,overscan:12},function({useFlushSync:e=!0,directDomUpdates:t=!1,directDomUpdatesMode:n="transform",...r}){const i=a.useReducer(e=>e+1,0)[1],o=a.useRef({enabled:t,mode:n,container:null,lastSize:null,lastPositions:new WeakMap,prevRange:null});o.current.enabled=t,o.current.mode=n;const l=e=>{const t=o.current;if(!t.enabled||!t.container)return;const n=e.getTotalSize();if(n!==t.lastSize){t.lastSize=n;const r=e.options.horizontal?"width":"height";t.container.style[r]=`${n}px`}const r=!!e.options.horizontal,i="transform"===t.mode,a=r?"left":"top",s=e.options.scrollMargin,l=e.getVirtualItems();for(const n of l){const o=n.start-s,l=e.elementsCache.get(n.key);l&&t.lastPositions.get(l)!==o&&(t.lastPositions.set(l,o),i?l.style.transform=r?`translate3d(${o}px, 0, 0)`:`translate3d(0, ${o}
2px, 0)`:l.style[a]=`${o}px`)}},c={...r,onChange:(t,n)=>{var a;const c=o.current;let u=!0;if(c.enabled){l(t);const e=t.range,n=c.prevRange;u=!n||n.isScrolling!==t.isScrolling||n.startIndex!==(null==e?void 0:e.startIndex)||n.endIndex!==(null==e?void 0:e.endIndex),u&&(c.prevRange=e?{startIndex:e.startIndex,endIndex:e.endIndex,isScrolling:t.isScrolling}:null)}u&&(e&&n?(0,s.flushSync)(i):i()),null==(a=r.onChange)||a.call(r,t,n)}},[u]=a.useState(()=>{const e=new A(c);return Object.assign(e,{containerRef:t=>{const n=o.current;if(n.container=t,n.lastSize=null,t&&n.enabled){const r=e.getTotalSize();n.lastSize=r;const i=e.options.horizontal?"width":"height";t.style[i]=`${r}px`}}})});return u.setOptions(c),E(()=>u._didMount(),[]),E(()=>u._willUpdate()),E(()=>{l(u)}),u}({observeElementRect:m,observeElementOffset:y,scrollToFn:w,...f})),[u,d]=(0,a.useState)(0);var f;(0,O.s)(()=>{d(e=>e+1)},[r]);let h=c.getVirtualItems(),p=(0,re.y)(t,e=>e.activationTrigger===Se.Pointer),g=(0,re.y)(t,t.selectors.activeOptionIndex);return 0===h.length?null:a.createElement(je.Provider,{value:c},a.createElement("div",{style:{position:"relative",width:"100%",height:`${c.getTotalSize()}px`},ref:e=>{e&&(p||null!==g&&r.length>g&&c.scrollToIndex(g))}},h.map(t=>{var n;return a.createElement(a.Fragment,{key:t.key},a.cloneElement(null==(n=e.children)?void 0:n.call(e,{...e.slot,option:r[t.index]}),{key:`${u}-${t.key}`,"data-index":t.index,"aria-setsize":r.length,"aria-posinset":t.index+1,style:{position:"absolute",top:0,left:0,transform:`translateY(${t.start}px)`,overflowAnchor:"none"}}))})))}let Le=a.Fragment,Fe=he.Ac.RenderStrategy|he.Ac.Static,ze=(0,he.FX)(function(e,t){let n=(0,a.useId)(),r=(0,Z._)(),{value:i,defaultValue:s,onChange:o,form:l,name:c,by:u,invalid:d=!1,disabled:f=r||!1,onClose:h,__demoMode:p=!1,multiple:m=!1,immediate:g=!1,virtual:v=null,nullable:y,...b}=e,w=(0,M.K)(s),[A=(m?[]:void 0),x]=(0,k.P)(i,o,w),E=Oe({id:n,virtual:v,__demoMode:p}),C=(0,a.useRef)({static:!1,hold:!1}),_=(0,S.t)(u),T=(0,D._)(e=>v?null===u?v.options.indexOf(e):v.options.findIndex(t=>_(t,e)):E.state.options.findIndex(t=>_(t.dataRef.current.value,e))),I=(0,a.useCallback)(e=>(0,de.Y)(N.mode,{[Ce.Multi]:()=>A.some(t=>_(t,e)),[Ce.Single]:()=>_(A,e)}),[A]),R=(0,re.y)(E,e=>e.virtual),P=(0,D._)(()=>null==h?void 0:h()),N=(0,a.useMemo)(()=>({__demoMode:p,immediate:g,optionsPropsRef:C,value:A,defaultValue:w,disabled:f,invalid:d,mode:m?Ce.Multi:Ce.Single,virtual:v?R:null,onChange:x,isSelected:I,calculateIndex:T,compare:_,onClose:P}),[p,g,C,A,w,f,d,m,v,R,x,I,T,_,P]);(0,O.s)(()=>{var e;v&&E.send({type:ke.UpdateVirtualConfiguration,options:v.options,disabled:null!=(e=v.disabled)?e:null})},[v,null==v?void 0:v.options,null==v?void 0:v.disabled]),(0,O.s)(()=>{E.state.dataRef.current=N},[N]);let[B,L,F,z]=(0,re.y)(E,e=>[e.comboboxState,e.buttonElement,e.inputElement,e.optionsElement]),U=ne.D.get(null),H=(0,re.y)(U,(0,a.useCallback)(e=>U.selectors.isTop(e,n),[U,n]));(0,j.j)(H,[L,F,z],()=>E.actions.closeCombobox());let G=(0,re.y)(E,E.selectors.activeOptionIndex),q=(0,re.y)(E,E.selectors.activeOption),W=(0,$._)({open:B===Ee.Open,disabled:f,invalid:d,activeIndex:G,activeOption:q,value:A}),[V,Y]=(0,ge.b0)(),K=null===t?{}:{ref:t},J=(0,a.useCallback)(()=>{if(void 0!==w)return null==x?void 0:x(w)},[x,w]),ee=(0,he.Ci)();return a.createElement(Y,{value:V,props:{htmlFor:null==F?void 0:F.id},slot:{open:B===Ee.Open,disabled:f}},a.createElement(Q.St,null,a.createElement(Pe.Provider,{value:N},a.createElement(Ie.Provider,{value:E},a.createElement(te.El,{value:(0,de.Y)(B,{[Ee.Open]:te.Uw.Open,[Ee.Closed]:te.Uw.Closed})},null!=c&&a.createElement(X.CL,{disabled:f,data:null!=A?{[c]:A}:{},form:l,onReset:J}),ee({ourProps:K,theirProps:b,slot:W,defaultTag:Le,name:"Combobox"}))))))}),Ue=(0,he.FX)(function(e,t){let n=Re("Combobox.Button"),o=Ne("Combobox.Button"),[l,c]=(0,a.useState)(null),u=(0,W.P)(t,c,n.actions.setButtonElement),d=(0,a.useId)(),{id:f=`headlessui-combobox-button-${d}`,disabled:h=o.disabled||!1,autoFocus:p=!1,...m}=e,[g,v,y]=(0,re.y)(n,e=>[e.comboboxState,e.inputElement,e.optionsElement]),b=H(v),w=g===Ee.Open;(0,L.s)(w,{trigger:l,action:(0,a.useCallback)(e=>{if(null!=l&&l.contains(e.target))return L.r.Ignore;if(null!=v&&v.contains(e.target))return L.r.Ignore;let t=e.target.closest('[role="option"]:not([data-disabled])');return F.sb(t)?L.r.Select(t):null!=y&&y.contains(e.target)?L.r.Ignore:L.r.Close},[l,v,y]),close:n.actions.closeCombobox,select:n.actions.selectActiveOption});let A=(0,D._)(e=>{switch(e.key){case me.D.Space:case me.D.Enter:return e.preventDefault(),e.stopPropagation(),n.state.comboboxState===Ee.Closed&&(0,s.flushSync)(()=>n.actions.openCombobox()),void b();case me.D.ArrowDown:return e.preventDefault(),e.stopPropagation(),n.state.comboboxState===Ee.Closed&&((0,s.flushSync)(()=>n.actions.openCombobox()),n.state.dataRef.current.value||n.actions.goToOption({focus:ce.B.First})),void b();case me.D.ArrowUp:return e.preventDefault(),e.stopPropagation(),n.state.comboboxState===Ee.Closed&&((0,s.flushSync)(()=>n.actions.openCombobox()),n.state.dataRef.current.value||n.actions.goToOption({focus:ce.B.Last})),void b();case me.D.Escape:if(n.state.comboboxState!==Ee.Open)return;return e.preventDefault(),n.state.optionsElement&&!o.optionsPropsRef.current.static&&e.stopPropagation(),(0,s.flushSync)(()=>n.actions.closeCombobox()),void b();default:return}}),x=(0,I.O)(()=>{n.state.comboboxState===Ee.Open?n.actions.closeCombobox():n.actions.openCombobox(),b()}),E=(0,ge.o2)([f]),{isFocusVisible:S,focusProps:k}=(0,r.o)({autoFocus:p}),{isHovered:M,hoverProps:_}=(0,i.M)({isDisabled:h}),{pressed:T,pressProps:R}=(0,C.Z)({disabled:h}),O=(0,$._)({open:g===Ee.Open,active:T||g===Ee.Open,disabled:h,invalid:o.invalid,value:o.value,hover:M,focus:S}),P=(0,he.v6)({ref:u,id:f,type:(0,G.c)(e,l),tabIndex:-1,"aria-haspopup":"listbox","aria-controls":null==y?void 0:y.id,"aria-expanded":g===Ee.Open,"aria-labelledby":E,disabled:h||void 0,autoFocus:p,onKeyDown:A},x,k,_,R);return(0,he.Ci)()({ourProps:P,theirProps:m,slot:O,defaultTag:"button",name:"Combobox.Button"})}
2),He=(0,he.FX)(function(e,t){var n,o;let l=Re("Combobox.Input"),c=Ne("Combobox.Input"),u=(0,a.useId)(),d=(0,ee.q)(),{id:f=d||`headlessui-combobox-input-${u}`,onChange:h,displayValue:p,disabled:m=c.disabled||!1,autoFocus:g=!1,type:v="text",...y}=e,b=(0,a.useRef)(null),w=(0,W.P)(b,t,(0,Q.Xc)(),l.actions.setInputElement),[A,x]=(0,re.y)(l,e=>[e.comboboxState,e.isTyping]),E=(0,_.L)(),C=(0,D._)(()=>{l.actions.onChange(null),l.state.optionsElement&&(l.state.optionsElement.scrollTop=0),l.actions.goToOption({focus:ce.B.Nothing})});K(([e,t],[n,r])=>{if(l.state.isTyping)return;let i=b.current;i&&((r===Ee.Open&&t===Ee.Closed||e!==n)&&(i.value=e),requestAnimationFrame(()=>{if(l.state.isTyping||!i||(0,z.X7)(i))return;let{selectionStart:e,selectionEnd:t}=i;0===Math.abs((null!=t?t:0)-(null!=e?e:0))&&0===e&&i.setSelectionRange(i.value.length,i.value.length)}))},[(0,a.useMemo)(()=>{var e;return"function"==typeof p&&void 0!==c.value?null!=(e=p(c.value))?e:"":"string"==typeof c.value?c.value:""},[c.value,p]),A,x]),K(([e],[t])=>{if(e===Ee.Open&&t===Ee.Closed){if(l.state.isTyping)return;let e=b.current;if(!e)return;let t=e.value,{selectionStart:n,selectionEnd:r,selectionDirection:i}=e;e.value="",e.value=t,null!==i?e.setSelectionRange(n,r,i):e.setSelectionRange(n,r)}},[A]);let S=(0,a.useRef)(!1),k=(0,D._)(()=>{S.current=!0}),M=(0,D._)(()=>{E.nextFrame(()=>{S.current=!1})}),T=(0,D._)(e=>{switch(l.actions.setIsTyping(!0),e.key){case me.D.Enter:if(l.state.comboboxState!==Ee.Open||S.current)return;if(e.preventDefault(),e.stopPropagation(),null===l.selectors.activeOptionIndex(l.state))return void l.actions.closeCombobox();l.actions.selectActiveOption(),c.mode===Ce.Single&&l.actions.closeCombobox();break;case me.D.ArrowDown:return e.preventDefault(),e.stopPropagation(),(0,de.Y)(l.state.comboboxState,{[Ee.Open]:()=>l.actions.goToOption({focus:ce.B.Next}),[Ee.Closed]:()=>l.actions.openCombobox()});case me.D.ArrowUp:return e.preventDefault(),e.stopPropagation(),(0,de.Y)(l.state.comboboxState,{[Ee.Open]:()=>l.actions.goToOption({focus:ce.B.Previous}),[Ee.Closed]:()=>{(0,s.flushSync)(()=>l.actions.openCombobox()),c.value||l.actions.goToOption({focus:ce.B.Last})}});case me.D.Home:if(l.state.comboboxState===Ee.Closed||e.shiftKey)break;return e.preventDefault(),e.stopPropagation(),l.actions.goToOption({focus:ce.B.First});case me.D.PageUp:return e.preventDefault(),e.stopPropagation(),l.actions.goToOption({focus:ce.B.First});case me.D.End:if(l.state.comboboxState===Ee.Closed||e.shiftKey)break;return e.preventDefault(),e.stopPropagation(),l.actions.goToOption({focus:ce.B.Last});case me.D.PageDown:return e.preventDefault(),e.stopPropagation(),l.actions.goToOption({focus:ce.B.Last});case me.D.Escape:return l.state.comboboxState!==Ee.Open?void 0:(e.preventDefault(),l.state.optionsElement&&!c.optionsPropsRef.current.static&&e.stopPropagation(),c.mode===Ce.Single&&null===c.value&&C(),l.actions.closeCombobox());case me.D.Tab:if(l.actions.setIsTyping(!1),l.state.comboboxState!==Ee.Open)return;c.mode===Ce.Single&&l.state.activationTrigger!==Se.Focus&&l.actions.selectActiveOption(),l.actions.closeCombobox()}}),I=(0,D._)(e=>{null==h||h(e),c.mode===Ce.Single&&""===e.target.value&&C(),l.actions.openCombobox()}),R=(0,D._)(e=>{var t,n,r;let i=null!=(t=e.relatedTarget)?t:ae.find(t=>t!==e.currentTarget);if(!(null!=(n=l.state.optionsElement)&&n.contains(i)||null!=(r=l.state.buttonElement)&&r.contains(i)||l.state.comboboxState!==Ee.Open))return e.preventDefault(),c.mode===Ce.Single&&null===c.value&&C(),l.actions.closeCombobox()}),O=(0,D._)(e=>{var t,n,r;let i=null!=(t=e.relatedTarget)?t:ae.find(t=>t!==e.currentTarget);null!=(n=l.state.buttonElement)&&n.contains(i)||null!=(r=l.state.optionsElement)&&r.contains(i)||c.disabled||c.immediate&&l.state.comboboxState!==Ee.Open&&E.microTask(()=>{(0,s.flushSync)(()=>l.actions.openCombobox()),l.actions.setActivationTrigger(Se.Focus)})}),P=(0,ge.o2)(),N=(0,pe.MM)(),{isFocused:j,focusProps:B}=(0,r.o)({autoFocus:g}),{isHovered:L,hoverProps:F}=(0,i.M)({isDisabled:m}),U=(0,re.y)(l,e=>e.optionsElement),H=(0,$._)({open:A===Ee.Open,disabled:m,invalid:c.invalid,hover:L,focus:j,autofocus:g}),G=(0,he.v6)({ref:w,id:f,role:"combobox",type:v,"aria-controls":null==U?void 0:U.id,"aria-expanded":A===Ee.Open,"aria-activedescendant":(0,re.y)(l,l.selectors.activeDescendantId),"aria-labelledby":P,"aria-describedby":N,"aria-autocomplete":"list",defaultValue:null!=(o=null!=(n=e.defaultValue)?n:void 0!==c.defaultValue?null==p?void 0:p(c.defaultValue):null)?o:c.defaultValue,disabled:m||void 0,autoFocus:g,onCompositionStart:k,onCompositionEnd:M,onKeyDown:T,onChange:I,onFocus:O,onBlur:R},B,F);return(0,he.Ci)()({ourProps:G,theirProps:y,slot:H,defaultTag:"input",name:"Combobox.Input"})}),Ge=ge.JU,qe=(0,he.FX)(function(e,t){var n,r,i;let s=(0,a.useId)(),{id:o=`headlessui-combobox-options-${s}`,hold:l=!1,anchor:c,portal:u=!1,modal:d=!0,transition:f=!1,...h}
2=e,p=Re("Combobox.Options"),m=Ne("Combobox.Options"),g=(0,Q.zn)(c);g&&(u=!0);let[v,y]=(0,Q.UF)(g),[b,w]=(0,a.useState)(null),A=(0,Q.G3)(),x=(0,W.P)(t,g?v:null,p.actions.setOptionsElement,w),[E,C,S,k,M]=(0,re.y)(p,e=>[e.comboboxState,e.inputElement,e.buttonElement,e.optionsElement,e.activationTrigger]),_=(0,B.g)(C||S),I=(0,B.g)(k),P=(0,te.O_)(),[j,L]=(0,Y.p)(f,b,null!==P?(P&te.Uw.Open)===te.Uw.Open:E===Ee.Open);(0,N.O)(j,C,p.actions.closeCombobox);let F=!m.__demoMode&&d&&E===Ee.Open;(0,q.K)(F,I);let U=!m.__demoMode&&d&&E===Ee.Open;(0,R.v)(U,{allowed:(0,a.useCallback)(()=>[C,S,k],[C,S,k])});let H=!(0,re.y)(p,p.selectors.didInputMove)&&j;(0,O.s)(()=>{var t;m.optionsPropsRef.current.static=null!=(t=e.static)&&t},[m.optionsPropsRef,e.static]),(0,O.s)(()=>{m.optionsPropsRef.current.hold=l},[m.optionsPropsRef,l]),function(e,{container:t,accept:n,walk:r}){let i=(0,a.useRef)(n),s=(0,a.useRef)(r);(0,a.useEffect)(()=>{i.current=n,s.current=r},[n,r]),(0,O.s)(()=>{if(!t||!e)return;let n=(0,z.TW)(t);if(!n)return;let r=i.current,a=s.current,o=Object.assign(e=>r(e),{acceptNode:r}),l=n.createTreeWalker(t,NodeFilter.SHOW_ELEMENT,o,!1);for(;l.nextNode();)a(l.currentNode)},[t,e,i,s])}(E===Ee.Open,{container:k,accept:e=>"option"===e.getAttribute("role")?NodeFilter.FILTER_REJECT:e.hasAttribute("role")?NodeFilter.FILTER_SKIP:NodeFilter.FILTER_ACCEPT,walk(e){e.setAttribute("role","none")}});let G=(0,ge.o2)([null==S?void 0:S.id]),V=(0,$._)({open:E===Ee.Open,option:void 0}),K=(0,D._)(()=>{p.actions.setActivationTrigger(Se.Pointer)}),Z=(0,D._)(e=>{e.preventDefault(),p.actions.setActivationTrigger(Se.Pointer)}),X=(0,he.v6)(g?A():{},{"aria-labelledby":G,role:"listbox","aria-multiselectable":m.mode===Ce.Multi||void 0,id:o,ref:x,style:{...h.style,...y,"--input-width":(0,T.L)(j,C,!0).width,"--button-width":(0,T.L)(j,S,!0).width},onWheel:M===Se.Pointer?void 0:K,onMouseDown:Z,...(0,Y.B)(L)}),ee=j&&E===Ee.Closed&&!e.static,ne=(0,J.O)(ee,null==(n=m.virtual)?void 0:n.options),ie=(0,J.O)(ee,m.value),ae=(0,a.useCallback)(e=>m.compare(ie,e),[m.compare,ie]),se=(0,a.useMemo)(()=>{if(!m.virtual)return m;if(void 0===ne)throw new Error("Missing `options` in virtual mode");return ne!==m.virtual.options?{...m,virtual:{...m.virtual,options:ne}}:m},[m,ne,null==(r=m.virtual)?void 0:r.options]);m.virtual&&Object.assign(h,{children:a.createElement(Pe.Provider,{value:se},a.createElement(Be,{slot:V},h.children))});let oe=(0,he.Ci)(),le=(0,a.useMemo)(()=>m.mode===Ce.Multi?m:{...m,isSelected:ae},[m,ae]);return a.createElement(ye.ZL,{enabled:!!u&&(e.static||j),ownerDocument:_},a.createElement(Pe.Provider,{value:le},oe({ourProps:X,theirProps:{...h,children:a.createElement(J.j,{freeze:ee},"function"==typeof h.children?null==(i=h.children)?void 0:i.call(h,V):h.children)},slot:V,defaultTag:"div",features:Fe,visible:H,name:"Combobox.Options"}
2)))}),$e=(0,he.FX)(function(e,t){var n,r,i;let s=Ne("Combobox.Option"),o=Re("Combobox.Option"),l=(0,a.useId)(),{id:c=`headlessui-combobox-option-${l}`,value:u,disabled:d=null!=(i=null==(r=null==(n=s.virtual)?void 0:n.disabled)?void 0:r.call(n,u))&&i,order:f=null,...h}=e,[p]=(0,re.y)(o,e=>[e.inputElement]),m=H(p),g=(0,re.y)(o,(0,a.useCallback)(e=>o.selectors.isActive(e,u,c),[u,c])),v=s.isSelected(u),y=(0,a.useRef)(null),b=(0,P.Y)({disabled:d,value:u,domRef:y,order:f}),w=(0,a.useContext)(je),A=(0,W.P)(t,y,w?w.measureElement:null),x=(0,D._)(()=>{o.actions.setIsTyping(!1),o.actions.onChange(u)});(0,O.s)(()=>o.actions.registerOption(c,b),[b,c]);let E=(0,re.y)(o,(0,a.useCallback)(e=>o.selectors.shouldScrollIntoView(e,u,c),[u,c]));(0,O.s)(()=>{if(E)return(0,ue.e)().requestAnimationFrame(()=>{var e,t;null==(t=null==(e=y.current)?void 0:e.scrollIntoView)||t.call(e,{block:"nearest"})})},[E,y]);let C=(0,D._)(e=>{e.preventDefault(),e.button===ve.w.Left&&(d||(x(),(0,fe.Fr)()||requestAnimationFrame(()=>m()),s.mode===Ce.Single&&o.actions.closeCombobox()))}),S=(0,D._)(()=>{if(d)return o.actions.goToOption({focus:ce.B.Nothing});let e=s.calculateIndex(u);o.actions.goToOption({focus:ce.B.Specific,idx:e})}),k=(0,V.J)(),M=(0,D._)(e=>k.update(e)),_=(0,D._)(e=>{if(!k.wasMoved(e)||d||g&&o.state.activationTrigger===Se.Pointer)return;let t=s.calculateIndex(u);o.actions.goToOption({focus:ce.B.Specific,idx:t},Se.Pointer)}),T=(0,D._)(e=>{k.wasMoved(e)&&(d||g&&(s.optionsPropsRef.current.hold||o.state.activationTrigger===Se.Pointer&&o.actions.goToOption({focus:ce.B.Nothing})))}),I=(0,$._)({active:g,focus:g,selected:v,disabled:d}),R={id:c,ref:A,role:"option",tabIndex:!0===d?void 0:-1,"aria-disabled":!0===d||void 0,"aria-selected":v,disabled:void 0,onMouseDown:C,onFocus:S,onPointerEnter:M,onMouseEnter:M,onPointerMove:_,onMouseMove:_,onPointerLeave:T,onMouseLeave:T};return(0,he.Ci)()({ourProps:R,theirProps:h,slot:I,defaultTag:"div",name:"Combobox.Option"})}),We=Object.assign(ze,{Input:He,Button:Ue,Label:Ge,Options:qe,Option:$e})},54760(e,t,n){"use strict";n.d(t,{MM:()=>f,VY:()=>m,rU:()=>h});var r=n(71763),i=n(39987),a=n(33951),s=n(40367),o=n(75539),l=n(27228),c=n(50628);let u=(0,r.createContext)(null);function d(){let e=(0,r.useContext)(u);if(null===e){let e=new Error("You used a <Description /> component, but it is not inside a relevant parent.");throw Error.captureStackTrace&&Error.captureStackTrace(e,d),e}return e}function f(){var e,t;return null!=(t=null==(e=(0,r.useContext)(u))?void 0:e.value)?t:void 0}function h(){let[e,t]=(0,r.useState)([]);return[e.length>0?e.join(" "):void 0,(0,r.useMemo)(()=>function(e){let n=(0,i._)(e=>(t(t=>[...t,e]),()=>t(t=>{let n=t.slice(),r=n.indexOf(e);return-1!==r&&n.splice(r,1),n}))),a=(0,r.useMemo)(()=>({register:n,slot:e.slot,name:e.name,props:e.props,value:e.value}),[n,e.slot,e.name,e.props,e.value]);return r.createElement(u.Provider,{value:a},e.children)},[t])]}u.displayName="DescriptionContext";let p=(0,c.FX)(function(e,t){let n=(0,r.useId)(),i=(0,l._)(),{id:u=`headlessui-description-${n}`,...f}=e,h=d(),p=(0,o.P)(t);(0,a.s)(()=>h.register(u),[u,h.register]);let m=(0,s._)({...h.slot,disabled:i||!1}),g={ref:p,...h.props,id:u};return(0,c.Ci)()({ourProps:g,theirProps:f,slot:m,defaultTag:"p",name:h.name||"Description"})}),m=Object.assign(p,{})},86918(e,t,n){"use strict";n.d(t,{D:()=>i});var r,i=((r=i||{}).Space=" ",r.Enter="Enter",r.Escape="Escape",r.Backspace="Backspace",r.Delete="Delete",r.ArrowLeft="ArrowLeft",r.ArrowUp="ArrowUp",r.ArrowRight="ArrowRight",r.ArrowDown="ArrowDown",r.Home="Home",r.End="End",r.PageUp="PageUp",r.PageDown="PageDown",r.Tab="Tab",r)},24688(e,t,n){"use strict";n.d(t,{JU:()=>v,b0:()=>m,o2:()=>p});var r=n(71763),i=n(39987),a=n(33951),s=n(40367),o=n(75539),l=n(27228),c=n(37917),u=n(66204),d=n(50628);let f=(0,r.createContext)(null);function h(){let e=(0,r.useContext)(f);if(null===e){let e=new Error("You used a <Label /> component, but it is not inside a relevant parent.");throw Error.captureStackTrace&&Error.captureStackTrace(e,h),e}return e}function p(e){var t,n,i;let a=null!=(n=null==(t=(0,r.useContext)(f))?void 0:t.value)?n:void 0;return(null!=(i=null==e?void 0:e.length)?i:0)>
20?[a,...e].filter(Boolean).join(" "):a}function m({inherit:e=!1}={}){let t=p(),[n,a]=(0,r.useState)([]),s=e?[t,...n].filter(Boolean):n;return[s.length>0?s.join(" "):void 0,(0,r.useMemo)(()=>function(e){let t=(0,i._)(e=>(a(t=>[...t,e]),()=>a(t=>{let n=t.slice(),r=n.indexOf(e);return-1!==r&&n.splice(r,1),n}))),n=(0,r.useMemo)(()=>({register:t,slot:e.slot,name:e.name,props:e.props,value:e.value}),[t,e.slot,e.name,e.props,e.value]);return r.createElement(f.Provider,{value:n},e.children)},[a])]}f.displayName="LabelContext";let g=(0,d.FX)(function(e,t){var n;let f=(0,r.useId)(),p=h(),m=(0,c.q)(),g=(0,l._)(),{id:v=`headlessui-label-${f}`,htmlFor:y=(null!=m?m:null==(n=p.props)?void 0:n.htmlFor),passive:b=!1,...w}=e,A=(0,o.P)(t);(0,a.s)(()=>p.register(v),[v,p.register]);let x=(0,i._)(e=>{let t=e.currentTarget;if((e.target===e.currentTarget||!u.H5(e.target))&&(u.kS(t)&&e.preventDefault(),p.props&&"onClick"in p.props&&"function"==typeof p.props.onClick&&p.props.onClick(e),u.kS(t))){let e=document.getElementById(t.htmlFor);if(e){let t=e.getAttribute("disabled");if("true"===t||""===t)return;let n=e.getAttribute("aria-disabled");if("true"===n||""===n)return;(u.A3(e)&&("file"===e.type||"radio"===e.type||"checkbox"===e.type)||"radio"===e.role||"checkbox"===e.role||"switch"===e.role)&&e.click(),e.focus({preventScroll:!0})}}}),E=(0,s._)({...p.slot,disabled:g||!1}),C={ref:A,...p.props,id:v,htmlFor:y,onClick:x};return b&&("onClick"in C&&(delete C.htmlFor,delete C.onClick),"onClick"in w&&delete w.onClick),(0,d.Ci)()({ourProps:C,theirProps:w,slot:E,defaultTag:y?"label":"div",name:p.name||"Label"})}),v=Object.assign(g,{})},6313(e,t,n){"use strict";n.d(t,{WF:()=>ke,go:()=>Ae,h7:()=>Ce,wh:()=>Ee});var r=n(37446),i=n(43001),a=n(71763),s=n(98481),o=n(48151),l=n(82263),c=n(12528),u=n(56566),d=n(33300),f=n(59165),h=n(39987),p=n(54726),m=n(22491),g=n(33951),v=n(844),y=n(6046),b=n(48253),w=n(65248),A=n(20576),x=n(35089),E=n(61458),C=n(40367),S=n(75539),k=n(66204);let M=/([\u2700-\u27BF]|[\uE000-\uF8FF]|\uD83C[\uDC00-\uDFFF]|\uD83D[\uDC00-\uDFFF]|[\u2011-\u26FF]|\uD83E[\uDD10-\uDDFF])/g;function _(e){var t,n;let r=null!=(t=e.innerText)?t:"",i=e.cloneNode(!0);if(!k.sb(i))return r;let a=!1;for(let e of i.querySelectorAll('[hidden],[aria-hidden],[role="img"]'))e.remove(),a=!0;let s=a?null!=(n=i.innerText)?n:"":r;return M.test(s)&&(s=s.replace(M,"")),s}function T(e){let t=(0,a.useRef)(""),n=(0,a.useRef)("");return(0,h._)(()=>{let r=e.current;if(!r)return"";let i=r.innerText;if(t.current===i)return n.current;let a=function(e){let t=e.getAttribute("aria-label");if("string"==typeof t)return t.trim();let n=e.getAttribute("aria-labelledby");if(n){let e=n.split(" ").map(e=>{let t=document.getElementById(e);if(t){let e=t.getAttribute("aria-label");return"string"==typeof e?e.trim():_(t).trim()}return null}).filter(Boolean);if(e.length>0)return e.join(", ")}return _(e).trim()}(r).trim().toLowerCase();return t.current=i,n.current=a,a})}var D,I,R=n(77733),O=n(33148),P=n(27228),N=n(83373),j=n(39566),B=n(31722),L=n(37917),F=n(54953),z=n(12009),U=n(55399),H=n(8634),G=n(62731),q=n(81078),$=n(44208),W=n(58349),V=n(10151),Y=n(50628),K=n(54760),Z=n(86918),Q=n(24688),X=n(70302),J=n(79663),ee=n(27784),te=Object.defineProperty,ne=(e,t,n)=>(((e,t,n)=>{t in e?te(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n})(e,"symbol"!=typeof t?t+"":t,n),n),re=((I=re||{})[I.Open=0]="Open",I[I.Closed=1]="Closed",I),ie=(e=>(e[e.Single=0]="Single",e[e.Multi=1]="Multi",e))(ie||{}),ae=(e=>(e[e.Pointer=0]="Pointer",e[e.Other=1]="Other",e))(ae||{}),se=((D=se||{})[D.OpenListbox=0]="OpenListbox",D[D.CloseListbox=1]="CloseListbox",D[D.GoToOption=2]="GoToOption",D[D.Search=3]="Search",D[D.ClearSearch=4]="ClearSearch",D[D.SelectOption=5]="SelectOption",D[D.RegisterOptions=6]="RegisterOptions",D[D.UnregisterOptions=7]="UnregisterOptions",D[D.SetButtonElement=8]="SetButtonElement",D[D.SetOptionsElement=9]="SetOptionsElement",D[D.SortOptions=10]="SortOptions",D[D.MarkButtonAsMoved=11]="MarkButtonAsMoved",D);function oe(e,t=e=>e){let n=null!==e.activeOptionIndex?e.options[e.activeOptionIndex]:null,r=(0,q.wl)(t(e.options.slice()),e=>e.dataRef.current.domRef.current),i=n?r.indexOf(n):null;return-1===i&&(i=null),{options:r,activeOptionIndex:i}}let le={1(e){if(e.dataRef.current.disabled||1===e.listboxState)return e;let t=e.buttonElement?ee.Fc.Tracked((0,ee.JO)(e.buttonElement)):e.buttonPositionState;return{...e,activeOptionIndex:null,pendingFocus:{focus:H.B.Nothing},listboxState:1,__demoMode:!1,buttonPositionState:t}},0(e,t){if(e.dataRef.current.disabled||0===e.listboxState)return e;let n=e.activeOptionIndex,{isSelected:r}=e.dataRef.current,i=e.options.findIndex(e=>r(e.dataRef.current.value));return-1!==i&&(n=i),{...e,frozenValue:!1,pendingFocus:t.focus,listboxState:0,activeOptionIndex:n,__demoMode:!1,buttonPositionState:ee.Fc.Idle}},2(e,t){var n,r,i,a,s;if(e.dataRef.current.disabled||1===e.listboxState)return e;let o={...e,searchQuery:"",activationTrigger:null!=(n=t.trigger)?n:1,__demoMode:!1};if(t.focus===H.B.Nothing)return{...o,activeOptionIndex:null};if(t.focus===H.B.Specific)return{...o,activeOptionIndex:e.options.findIndex(e=>e.id===t.id)};if(t.focus===H.B.Previous){let n=e.activeOptionIndex;if(null!==n){let a=e.options[n].dataRef.current.domRef,s=(0,H.X)(t,{resolveItems:()=>e.options,resolveActiveIndex:()=>e.activeOptionIndex,resolveId:e=>e.id,resolveDisabled:e=>e.dataRef.current.disabled});if(null!==s){let t=e.options[s].dataRef.current.domRef;if((null==(r=a.current)?void 0:r.previousElementSibling)===t.current||null===(null==(i=t.current)?void 0:i.previousElementSibling))return{...o,activeOptionIndex:s}}}}else if(t.focus===H.B.Next){let n=e.activeOptionIndex;if(null!==n){let r=e.options[n].dataRef.current.domRef,i=(0,H.X)(t,{resolveItems:()=>e.options,resolveActiveIndex:()=>e.activeOptionIndex,resolveId:e=>e.id,resolveDisabled:e=>e.dataRef.current.disabled});if(null!==i){let t=e.options[i].dataRef.current.domRef;if((null==(a=r.current)?void 0:a.nextElementSibling)===t.current||null===(null==(s=t.current)?void 0:s.nextElementSibling))return{...o,activeOptionIndex:i}}}}let l=oe(e),c=(0,H.X)(t,{resolveItems:()=>l.options,resolveActiveIndex:()=>l.activeOptionIndex,resolveId:e=>e.id,resolveDisabled:e=>e.dataRef.current.disabled});return{...o,...l,activeOptionIndex:c}},3:(e,t)=>
2{if(e.dataRef.current.disabled||1===e.listboxState)return e;let n=""!==e.searchQuery?0:1,r=e.searchQuery+t.value.toLowerCase(),i=(null!==e.activeOptionIndex?e.options.slice(e.activeOptionIndex+n).concat(e.options.slice(0,e.activeOptionIndex+n)):e.options).find(e=>{var t;return!e.dataRef.current.disabled&&(null==(t=e.dataRef.current.textValue)?void 0:t.startsWith(r))}),a=i?e.options.indexOf(i):-1;return-1===a||a===e.activeOptionIndex?{...e,searchQuery:r}:{...e,searchQuery:r,activeOptionIndex:a,activationTrigger:1}},4:e=>e.dataRef.current.disabled||1===e.listboxState||""===e.searchQuery?e:{...e,searchQuery:""},5:e=>0===e.dataRef.current.mode?{...e,frozenValue:!0}:{...e},6:(e,t)=>{let n=e.options.concat(t.options),r=e.activeOptionIndex;if(e.pendingFocus.focus!==H.B.Nothing&&(r=(0,H.X)(e.pendingFocus,{resolveItems:()=>n,resolveActiveIndex:()=>e.activeOptionIndex,resolveId:e=>e.id,resolveDisabled:e=>e.dataRef.current.disabled})),null===e.activeOptionIndex){let{isSelected:t}=e.dataRef.current;if(t){let e=n.findIndex(e=>null==t?void 0:t(e.dataRef.current.value));-1!==e&&(r=e)}}return{...e,options:n,activeOptionIndex:r,pendingFocus:{focus:H.B.Nothing},pendingShouldSort:!0}},7:(e,t)=>{let n=e.options,r=[],i=new Set(t.options);for(let[e,t]of n.entries())if(i.has(t.id)&&(r.push(e),i.delete(t.id),0===i.size))break;if(r.length>0){n=n.slice();for(let e of r.reverse())n.splice(e,1)}return{...e,options:n,activationTrigger:1}},8:(e,t)=>e.buttonElement===t.element?e:{...e,buttonElement:t.element},9:(e,t)=>e.optionsElement===t.element?e:{...e,optionsElement:t.element},10:e=>e.pendingShouldSort?{...e,...oe(e),pendingShouldSort:!1}:e,11:e=>"Tracked"!==e.buttonPositionState.kind?e:{...e,buttonPositionState:ee.Fc.Moved}};class ce extends J.u5{constructor(e){super(e),ne(this,"actions",{onChange:e=>{let{onChange:t,compare:n,mode:r,value:i}=this.state.dataRef.current;return(0,W.Y)(r,{0:()=>null==t?void 0:t(e),1:()=>{let r=i.slice(),a=r.findIndex(t=>n(t,e));return-1===a?r.push(e):r.splice(a,1),null==t?void 0:t(r)}})},registerOption:(0,J.vA)(()=>{let e=[],t=new Set;return[(n,r)=>{t.has(r)||(t.add(r),e.push({id:n,dataRef:r}))},()=>(t.clear(),this.send({type:6,options:e.splice(0)}))]}),unregisterOption:(0,J.vA)(()=>{let e=[];return[t=>e.push(t),()=>{this.send({type:7,options:e.splice(0)})}]}),goToOption:(0,J.vA)(()=>{let e=null;return[(t,n)=>{e={type:2,...t,trigger:n}},()=>e&&this.send(e)]}),closeListbox:()=>{this.send({type:1})},openListbox:e=>{this.send({type:0,focus:e})},selectActiveOption:()=>{var e;if(null!==this.state.activeOptionIndex){let{dataRef:e}=this.state.options[this.state.activeOptionIndex];this.actions.selectOption(e.current.value)}else 0===this.state.dataRef.current.mode&&(this.actions.closeListbox(),null==(e=this.state.buttonElement)||e.focus({preventScroll:!0}))},selectOption:e=>{this.send({type:5,value:e})},search:e=>{this.send({type:3,value:e})},clearSearch:()=>{this.send({type:4})},setButtonElement:e=>{this.send({type:8,element:e})},setOptionsElement:e=>{this.send({type:9,element:e})}}),ne(this,"selectors",{activeDescendantId(e){var t;let n=e.activeOptionIndex,r=e.options;return null===n||null==(t=r[n])?void 0:t.id},isActive(e,t){var n;let r=e.activeOptionIndex,i=e.options;return null!==r&&(null==(n=i[r])?void 0:n.id)===t},hasFrozenValue:e=>e.frozenValue,shouldScrollIntoView(e,t){return!e.__demoMode&&0===e.listboxState&&0!==e.activationTrigger&&this.isActive(e,t)},didButtonMove:e=>"Moved"===e.buttonPositionState.kind}),this.on(6,()=>{requestAnimationFrame(()=>{this.send({type:10})})});{let e=this.state.id,t=z.D.get(null);this.disposables.add(t.on(z.Q.Push,n=>{!t.selectors.isTop(n,e)&&0===this.state.listboxState&&this.actions.closeListbox()})),this.on(0,()=>t.actions.push(e)),this.on(1,()=>t.actions.pop(e))}this.disposables.group(e=>{this.on(1,t=>{t.buttonElement&&(e.dispose(),e.add((0,ee.nY)(t.buttonElement,t.buttonPositionState,()=>{this.send({type:11})})))})}),this.on(5,(e,t)=>{var n;this.actions.onChange(t.value),0===this.state.dataRef.current.mode&&(this.actions.closeListbox(),null==(n=this.state.buttonElement)||n.focus({preventScroll:!0}))})}static new({id:e,__demoMode:t=!1}){return new ce({id:e,dataRef:{current:{}},listboxState:t?0:1,options:[],searchQuery:"",activeOptionIndex:null,activationTrigger:1,buttonElement:null,optionsElement:null,pendingShouldSort:!1,pendingFocus:{focus:H.B.Nothing},frozenValue:!1,__demoMode:t,buttonPositionState:ee.Fc.Idle})}reduce(e,t){return(0,W.Y)(t.type,le,e,t)}}var ue=n(97603);const de=(0,a.createContext)(null);function fe(e){let t=(0,a.useContext)(de);if(null===t){let t=new Error(`<${e} /> is missing a parent <Listbox /> component.`);throw Error.captureStackTrace&&Error.captureStackTrace(t,he),t}return t}function he({id:e,__demoMode:t=!1}){let n=(0,a.useMemo)(()=>ce.new({id:e,__demoMode:t}),[]);return(0,ue.X)(()=>n.dispose()),n}let pe=(0,a.createContext)(null);function me(e){let t=(0,a.useContext)(pe);if(null===t){let t=new Error(`<${e} /> is missing a parent <Listbox /> component.`);throw Error.captureStackTrace&&Error.captureStackTrace(t,me),t}return t}
2pe.displayName="ListboxDataContext";let ge=a.Fragment,ve=(0,a.createContext)(!1),ye=Y.Ac.RenderStrategy|Y.Ac.Static,be=a.Fragment,we=(0,Y.FX)(function(e,t){let n=(0,a.useId)(),r=(0,P._)(),{value:i,defaultValue:s,form:o,name:d,onChange:f,by:h,invalid:p=!1,disabled:m=r||!1,horizontal:v=!1,multiple:y=!1,__demoMode:w=!1,...A}=e;const x=v?"horizontal":"vertical";let E=(0,S.P)(t),k=(0,u.K)(s),[M=(y?[]:void 0),_]=(0,c.P)(i,f,k),T=he({id:n,__demoMode:w}),D=(0,a.useRef)({static:!1,hold:!1}),I=(0,a.useRef)(new Map),R=(0,l.t)(h),O=(0,a.useCallback)(e=>(0,W.Y)(B.mode,{[ie.Multi]:()=>M.some(t=>R(t,e)),[ie.Single]:()=>R(M,e)}),[M]),B=(0,C._)({value:M,disabled:m,invalid:p,mode:y?ie.Multi:ie.Single,orientation:x,onChange:_,compare:R,isSelected:O,optionsPropsRef:D,listRef:I});(0,g.s)(()=>{T.state.dataRef.current=B},[B]);let L=(0,U.y)(T,e=>e.listboxState),H=z.D.get(null),G=(0,U.y)(H,(0,a.useCallback)(e=>H.selectors.isTop(e,n),[H,n])),[$,V]=(0,U.y)(T,e=>[e.buttonElement,e.optionsElement]);(0,b.j)(G,[$,V],(e,t)=>{T.send({type:se.CloseListbox}),(0,q.Bm)(t,q.MZ.Loose)||(e.preventDefault(),null==$||$.focus())});let K=(0,C._)({open:L===re.Open,disabled:m,invalid:p,value:M}),[Z,X]=(0,Q.b0)({inherit:!0}),J={ref:E},ee=(0,a.useCallback)(()=>{if(void 0!==k)return null==_?void 0:_(k)},[_,k]),te=(0,Y.Ci)();return a.createElement(X,{value:Z,props:{htmlFor:null==$?void 0:$.id},slot:{open:L===re.Open,disabled:m}},a.createElement(N.St,null,a.createElement(de.Provider,{value:T},a.createElement(pe.Provider,{value:B},a.createElement(F.El,{value:(0,W.Y)(L,{[re.Open]:F.Uw.Open,[re.Closed]:F.Uw.Closed})},null!=d&&null!=M&&a.createElement(j.CL,{disabled:m,data:{[d]:M},form:o,onReset:ee}),te({ourProps:J,theirProps:A,slot:K,defaultTag:ge,name:"Listbox"}))))))}),Ae=(0,Y.FX)(function(e,t){let n=(0,a.useId)(),l=(0,L.q)(),c=me("Listbox.Button"),u=fe("Listbox.Button"),{id:d=l||`headlessui-listbox-button-${n}`,disabled:f=c.disabled||!1,autoFocus:m=!1,...g}=e,v=(0,S.P)(t,(0,N.Xc)(),u.actions.setButtonElement),y=(0,N.TI)(),[b,w,E]=(0,U.y)(u,e=>[e.listboxState,e.buttonElement,e.optionsElement]),M=b===re.Open;(0,A.s)(M,{trigger:w,action:(0,a.useCallback)(e=>{if(null!=w&&w.contains(e.target))return A.r.Ignore;let t=e.target.closest('[role="option"]:not([data-disabled])');return k.sb(t)?A.r.Select(t):null!=E&&E.contains(e.target)?A.r.Ignore:A.r.Close},[w,E]),close:u.actions.closeListbox,select:u.actions.selectActiveOption});let _=(0,h._)(e=>{switch(e.key){case Z.D.Enter:(0,$.q)(e.currentTarget);break;case Z.D.Space:case Z.D.ArrowDown:e.preventDefault(),u.actions.openListbox({focus:c.value?H.B.Nothing:H.B.First});break;case Z.D.ArrowUp:e.preventDefault(),u.actions.openListbox({focus:c.value?H.B.Nothing:H.B.Last})}}),T=(0,h._)(e=>{e.key===Z.D.Space&&e.preventDefault()}),D=(0,p.O)(e=>{var t;u.state.listboxState===re.Open?((0,s.flushSync)(()=>u.actions.closeListbox()),null==(t=u.state.buttonElement)||t.focus({preventScroll:!0})):(e.preventDefault(),u.actions.openListbox({focus:H.B.Nothing}))}),I=(0,h._)(e=>e.preventDefault()),R=(0,Q.o2)([d]),O=(0,K.MM)(),{isFocusVisible:P,focusProps:j}=(0,r.o)({autoFocus:m}),{isHovered:B,hoverProps:F}=(0,i.M)({isDisabled:f}),{pressed:z,pressProps:G}=(0,o.Z)({disabled:f}),q=(0,C._)({open:b===re.Open,active:z||b===re.Open,disabled:f,invalid:c.invalid,value:c.value,hover:B,focus:P,autofocus:m}),W=(0,U.y)(u,e=>e.listboxState===re.Open),V=(0,Y.v6)(y(),{ref:v,id:d,type:(0,x.c)(e,w),"aria-haspopup":"listbox","aria-controls":null==E?void 0:E.id,"aria-expanded":W,"aria-labelledby":R,"aria-describedby":O,disabled:f||void 0,autoFocus:m,onKeyDown:_,onKeyUp:T,onKeyPress:I},D,j,F,G);return(0,Y.Ci)()({ourProps:V,theirProps:g,slot:q,defaultTag:"button",name:"Listbox.Button"})}),xe=Q.JU,Ee=(0,Y.FX)(function(e,t){let n=(0,a.useId)(),{id:r=`headlessui-listbox-options-${n}`,anchor:i,portal:o=!1,modal:l=!0,transition:c=!1,...u}=e,p=(0,N.zn)(i),[g,v]=(0,a.useState)(null);p&&(o=!0);let b=me("Listbox.Options"),A=fe("Listbox.Options"),[x,k,M,_]=(0,U.y)(A,e=>[e.listboxState,e.buttonElement,e.optionsElement,e.__demoMode]),T=(0,w.g)(k),D=(0,w.g)(M),I=(0,F.O_)(),[R,P]=(0,O.p)(c,g,null!==I?(I&F.Uw.Open)===F.Uw.Open:x===re.Open);(0,y.O)(R,k,A.actions.closeListbox);let j=!_&&l&&x===re.Open;(0,E.K)(j,D);let L=!_&&l&&x===re.Open;(0,m.v)(L,{allowed:(0,a.useCallback)(()=>[k,M],[k,M])});
2let z=!(0,U.y)(A,A.selectors.didButtonMove)&&R,G=(0,U.y)(A,A.selectors.hasFrozenValue)&&!e.static,$=(0,B.O)(G,b.value),K=(0,a.useCallback)(e=>b.compare($,e),[b.compare,$]),Q=(0,U.y)(A,e=>{var t;if(null==p||null==(t=null==p?void 0:p.to)||!t.includes("selection"))return null;let n=e.options.findIndex(e=>K(e.dataRef.current.value));return-1===n&&(n=0),n}),J=(()=>{if(null==p)return;if(null===Q)return{...p,inner:void 0};let e=Array.from(b.listRef.current.values());return{...p,inner:{listRef:{current:e},index:Q}}})(),[ee,te]=(0,N.UF)(J),ne=(0,N.G3)(),ae=(0,S.P)(t,p?ee:null,A.actions.setOptionsElement,v),se=(0,d.L)();(0,a.useEffect)(()=>{let e=M;e&&x===re.Open&&((0,V.X7)(e)||null==e||e.focus({preventScroll:!0}))},[x,M]);let oe=(0,h._)(e=>{var t;switch(se.dispose(),e.key){case Z.D.Space:if(""!==A.state.searchQuery)return e.preventDefault(),e.stopPropagation(),A.actions.search(e.key);case Z.D.Enter:e.preventDefault(),e.stopPropagation(),A.actions.selectActiveOption();break;case(0,W.Y)(b.orientation,{vertical:Z.D.ArrowDown,horizontal:Z.D.ArrowRight}):return e.preventDefault(),e.stopPropagation(),A.actions.goToOption({focus:H.B.Next});case(0,W.Y)(b.orientation,{vertical:Z.D.ArrowUp,horizontal:Z.D.ArrowLeft}):return e.preventDefault(),e.stopPropagation(),A.actions.goToOption({focus:H.B.Previous});case Z.D.Home:case Z.D.PageUp:return e.preventDefault(),e.stopPropagation(),A.actions.goToOption({focus:H.B.First});case Z.D.End:case Z.D.PageDown:return e.preventDefault(),e.stopPropagation(),A.actions.goToOption({focus:H.B.Last});case Z.D.Escape:return e.preventDefault(),e.stopPropagation(),(0,s.flushSync)(()=>A.actions.closeListbox()),void(null==(t=A.state.buttonElement)||t.focus({preventScroll:!0}));case Z.D.Tab:e.preventDefault(),e.stopPropagation(),(0,s.flushSync)(()=>A.actions.closeListbox()),(0,q.p9)(A.state.buttonElement,e.shiftKey?q.BD.Previous:q.BD.Next);break;default:1===e.key.length&&(A.actions.search(e.key),se.setTimeout(()=>A.actions.clearSearch(),350))}}),le=(0,U.y)(A,e=>{var t;return null==(t=e.buttonElement)?void 0:t.id}),ce=(0,C._)({open:x===re.Open}),ue=(0,Y.v6)(p?ne():{},{id:r,ref:ae,"aria-activedescendant":(0,U.y)(A,A.selectors.activeDescendantId),"aria-multiselectable":b.mode===ie.Multi||void 0,"aria-labelledby":le,"aria-orientation":b.orientation,onKeyDown:oe,role:"listbox",tabIndex:x===re.Open?0:void 0,style:{...u.style,...te,"--button-width":(0,f.L)(R,k,!0).width},...(0,O.B)(P)}),de=(0,Y.Ci)(),he=(0,a.useMemo)(()=>b.mode===ie.Multi?b:{...b,isSelected:K},[b,K]);return a.createElement(X.ZL,{enabled:!!o&&(e.static||R),ownerDocument:T},a.createElement(pe.Provider,{value:he},de({ourProps:ue,theirProps:u,slot:ce,defaultTag:"div",features:ye,visible:z,name:"Listbox.Options"}
2)))}),Ce=(0,Y.FX)(function(e,t){let n=(0,a.useId)(),{id:r=`headlessui-listbox-option-${n}`,disabled:i=!1,value:s,...o}=e,l=!0===(0,a.useContext)(ve),c=me("Listbox.Option"),u=fe("Listbox.Option"),d=(0,U.y)(u,e=>u.selectors.isActive(e,r)),f=c.isSelected(s),p=(0,a.useRef)(null),m=T(p),y=(0,v.Y)({disabled:i,value:s,domRef:p,get textValue(){return m()}}),b=(0,S.P)(t,p,e=>{e?c.listRef.current.set(r,e):c.listRef.current.delete(r)}),w=(0,U.y)(u,e=>u.selectors.shouldScrollIntoView(e,r));(0,g.s)(()=>{if(w)return(0,G.e)().requestAnimationFrame(()=>{var e,t;null==(t=null==(e=p.current)?void 0:e.scrollIntoView)||t.call(e,{block:"nearest"})})},[w,p]),(0,g.s)(()=>{if(!l)return u.actions.registerOption(r,y),()=>u.actions.unregisterOption(r)},[y,r,l]);let A=(0,h._)(e=>{if(i)return e.preventDefault();u.actions.selectOption(s)}),x=(0,h._)(()=>{if(i)return u.actions.goToOption({focus:H.B.Nothing});u.actions.goToOption({focus:H.B.Specific,id:r})}),E=(0,R.J)(),k=(0,h._)(e=>E.update(e)),M=(0,h._)(e=>{E.wasMoved(e)&&(i||d&&u.state.activationTrigger===ae.Pointer||u.actions.goToOption({focus:H.B.Specific,id:r},ae.Pointer))}),_=(0,h._)(e=>{E.wasMoved(e)&&(i||d&&u.state.activationTrigger===ae.Pointer&&u.actions.goToOption({focus:H.B.Nothing}))}),D=(0,C._)({active:d,focus:d,selected:f,disabled:i,selectedOption:f&&l}),I=l?{}:{id:r,ref:b,role:"option",tabIndex:!0===i?void 0:-1,"aria-disabled":!0===i||void 0,"aria-selected":f,disabled:void 0,onClick:A,onFocus:x,onPointerEnter:k,onMouseEnter:k,onPointerMove:M,onMouseMove:M,onPointerLeave:_,onMouseLeave:_},O=(0,Y.Ci)();return!f&&l?null:O({ourProps:I,theirProps:o,slot:D,defaultTag:"div",name:"Listbox.Option"})}),Se=(0,Y.FX)(function(e,t){let{options:n,placeholder:r,...i}=e,s={ref:(0,S.P)(t)},o=me("ListboxSelectedOption"),l=(0,C._)({}),c=void 0===o.value||null===o.value||o.mode===ie.Multi&&Array.isArray(o.value)&&0===o.value.length,u=(0,Y.Ci)();return a.createElement(ve.Provider,{value:!0},u({ourProps:s,theirProps:{...i,children:a.createElement(a.Fragment,null,r&&c?r:n)},slot:l,defaultTag:be,name:"ListboxSelectedOption"}))}),ke=Object.assign(we,{Button:Ae,Label:xe,Options:Ee,Option:Ce,SelectedOption:Se})},18296(e,t,n){"use strict";n.d(t,{w:()=>i});var r,i=((r=i||{})[r.Left=0]="Left",r[r.Right=2]="Right",r)},85836(e,t,n){"use strict";n.d(t,{AM:()=>ue,ut:()=>ae,QT:()=>le});var r=n(37446),i=n(43001),a=n(71763),s=n(48151),o=n(59165),l=n(39987),c=n(60904),u=n(33951),d=n(844),f=n(6046),h=n(48253),p=n(65248),m=n(35089),g=n(23388),v=n(66204),y=n(10151);let b=(0,a.createContext)(null);function w({children:e,node:t}){let[n,r]=(0,a.useState)(null),i=A(null!=t?t:n);return a.createElement(b.Provider,{value:i},e,null===i&&a.createElement(g.j,{features:g.u.Hidden,ref:e=>{var t,n;if(e)for(let i of null!=(n=null==(t=(0,y.TW)(e))?void 0:t.querySelectorAll("html > *, body > *"))?n:[])if(i!==document.body&&i!==document.head&&v.vq(i)&&null!=i&&i.contains(e)){r(i);break}}}))}function A(e=null){var t;return null!=(t=(0,a.useContext)(b))?t:e}var x,E=n(61458),C=n(40367),S=n(75539),k=n(16550),M=((x=M||{})[x.Forwards=0]="Forwards",x[x.Backwards=1]="Backwards",x);function _(){let e=(0,a.useRef)(0);return(0,k.M)(!0,"keydown",t=>{"Tab"===t.key&&(e.current=t.shiftKey?1:0)},!0),e}var T=n(33148);let D=(0,a.createContext)(()=>{});function I({value:e,children:t}){return a.createElement(D.Provider,{value:e},t)}var R=n(83373),O=n(54953),P=n(55399),N=n(83041),j=n(81078),B=n(58349),L=n(50628),F=n(86918),z=n(70302),U=n(79663),H=n(12009),G=Object.defineProperty,q=(e,t,n)=>(((e,t,n)=>{t in e?G(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n})(e,"symbol"!=typeof t?t+"":t,n),n),$=(e=>(e[e.Open=0]="Open",e[e.Closed=1]="Closed",e))($||{}),W=(e=>(e[e.OpenPopover=0]="OpenPopover",e[e.ClosePopover=1]="ClosePopover",e[e.SetButton=2]="SetButton",e[e.SetButtonId=3]="SetButtonId",e[e.SetPanel=4]="SetPanel",e[e.SetPanelId=5]="SetPanelId",e))(W||{});let V={0:e=>0===e.popoverState?e:{...e,popoverState:0,__demoMode:!1},1:e=>1===e.popoverState?e:{...e,popoverState:1,__demoMode:!1},2:(e,t)=>e.button===t.button?e:{...e,button:t.button},3:(e,t)=>
2e.buttonId===t.buttonId?e:{...e,buttonId:t.buttonId},4:(e,t)=>e.panel===t.panel?e:{...e,panel:t.panel},5:(e,t)=>e.panelId===t.panelId?e:{...e,panelId:t.panelId}};class Y extends U.u5{constructor(e){super(e),q(this,"actions",{close:()=>this.send({type:1}),refocusableClose:e=>{this.actions.close();let t=(()=>e?v.sb(e)?e:"current"in e&&v.sb(e.current)?e.current:this.state.button:this.state.button)();null==t||t.focus()},open:()=>this.send({type:0}),setButtonId:e=>this.send({type:3,buttonId:e}),setButton:e=>this.send({type:2,button:e}),setPanelId:e=>this.send({type:5,panelId:e}),setPanel:e=>this.send({type:4,panel:e})}),q(this,"selectors",{isPortalled:e=>{var t;if(!e.button||!e.panel)return!1;let n=null!=(t=(0,y.TW)(e.button))?t:document;for(let t of n.querySelectorAll("body > *"))if(Number(null==t?void 0:t.contains(e.button))^Number(null==t?void 0:t.contains(e.panel)))return!0;let r=(0,j.iq)(n),i=r.indexOf(e.button),a=(i+r.length-1)%r.length,s=(i+1)%r.length,o=r[a],l=r[s];return!e.panel.contains(o)&&!e.panel.contains(l)}});{let e=this.state.id,t=H.D.get(null);this.on(0,()=>t.actions.push(e)),this.on(1,()=>t.actions.pop(e))}}static new({id:e,__demoMode:t=!1}){return new Y({id:e,__demoMode:t,popoverState:t?0:1,buttons:{current:[]},button:null,buttonId:null,panel:null,panelId:null,beforePanelSentinel:{current:null},afterPanelSentinel:{current:null},afterButtonSentinel:{current:null}})}reduce(e,t){return(0,B.Y)(t.type,V,e,t)}}var K=n(97603);const Z=(0,a.createContext)(null);function Q(e){let t=(0,a.useContext)(Z);if(null===t){let t=new Error(`<${e} /> is missing a parent <Popover /> component.`);throw Error.captureStackTrace&&Error.captureStackTrace(t,Q),t}return t}let X=(0,a.createContext)(null);function J(){return(0,a.useContext)(X)}X.displayName="PopoverGroupContext";let ee=(0,a.createContext)(null);ee.displayName="PopoverPanelContext";let te=L.Ac.RenderStrategy|L.Ac.Static;function ne(e,t){let n=(0,a.useId)(),{id:r=`headlessui-popover-backdrop-${n}`,transition:i=!1,...s}=e,o=Q("Popover.Backdrop"),c=(0,P.y)(o,(0,a.useCallback)(e=>e.popoverState,[])),[u,d]=(0,a.useState)(null),f=(0,S.P)(t,d),h=(0,O.O_)(),[p,m]=(0,T.p)(i,u,null!==h?(h&O.Uw.Open)===O.Uw.Open:c===$.Open),g=(0,l._)(e=>{if((0,N.l)(e.currentTarget))return e.preventDefault();o.actions.close()}),v=(0,C._)({open:c===$.Open}),y={ref:f,id:r,"aria-hidden":!0,onClick:g,...(0,T.B)(m)};return(0,L.Ci)()({ourProps:y,theirProps:s,slot:v,defaultTag:"div",features:te,visible:p,name:"Popover.Backdrop"})}let re=L.Ac.RenderStrategy|L.Ac.Static,ie=(0,L.FX)(function(e,t){var n;let r=(0,a.useId)(),{__demoMode:i=!1,...s}=e,o=function({id:e,__demoMode:t=!1}){let n=(0,a.useMemo)(()=>Y.new({id:e,__demoMode:t}),[]);return(0,K.X)(()=>n.dispose()),n}({id:r,__demoMode:i}),u=(0,a.useRef)(null),f=(0,S.P)(t,(0,S.a)(e=>{u.current=e})),[m,g,b,x,E]=(0,P.y)(o,(0,a.useCallback)(e=>[e.popoverState,e.button,e.panel,e.buttonId,e.panelId],[])),k=(0,p.h)(null!=(n=u.current)?n:g),M=(0,d.Y)(x),_=(0,d.Y)(E),T=(0,a.useMemo)(()=>({buttonId:M,panelId:_,close:o.actions.close}),[M,_,o]),D=J(),N=null==D?void 0:D.registerPopover,F=(0,l._)(()=>{var e,t;let n=(0,y.bq)(null!=(e=u.current)?e:g);return null!=(t=null==D?void 0:D.isFocusWithinPopoverGroup())?t:n&&((null==g?void 0:g.contains(n))||(null==b?void 0:b.contains(n)))});(0,a.useEffect)(()=>null==N?void 0:N(T),[N,T]);let[U,H]=(0,z.k2)(),G=A(g),q=function({defaultContainers:e=[],portals:t,mainTreeNode:n}={}){let r=(0,l._)(()=>{var r,i;let a=(0,y.TW)(n),s=[];for(let t of e)null!==t&&(v.vq(t)?s.push(t):"current"in t&&v.vq(t.current)&&s.push(t.current));if(null!=t&&t.current)for(let e of t.current)s.push(e);for(let e of null!=(r=null==a?void 0:a.querySelectorAll("html > *, body > *"))?r:[])e!==document.body&&e!==document.head&&v.vq(e)&&"headlessui-portal-root"!==e.id&&(n&&(e.contains(n)||e.contains(null==(i=null==n?void 0:n.getRootNode())?void 0:i.host))||s.some(t=>e.contains(t))||s.push(e));return s});
2return{resolveContainers:r,contains:(0,l._)(e=>r().some(t=>t.contains(e)))}}({mainTreeNode:G,portals:U,defaultContainers:[{get current(){return o.state.button}},{get current(){return o.state.panel}}]});(0,c.M)(k,"focus",e=>{var t,n,r,i,a,s;e.target!==window&&v.Lk(e.target)&&o.state.popoverState===$.Open&&(F()||o.state.button&&o.state.panel&&(q.contains(e.target)||null!=(n=null==(t=o.state.beforePanelSentinel.current)?void 0:t.contains)&&n.call(t,e.target)||null!=(i=null==(r=o.state.afterPanelSentinel.current)?void 0:r.contains)&&i.call(r,e.target)||null!=(s=null==(a=o.state.afterButtonSentinel.current)?void 0:a.contains)&&s.call(a,e.target)||o.actions.close()))},!0);let W=m===$.Open;(0,h.j)(W,q.resolveContainers,(e,t)=>{o.actions.close(),(0,j.Bm)(t,j.MZ.Loose)||(e.preventDefault(),null==g||g.focus())});let V=(0,C._)({open:m===$.Open,close:o.actions.refocusableClose}),Q=(0,P.y)(o,(0,a.useCallback)(e=>(0,B.Y)(e.popoverState,{[$.Open]:O.Uw.Open,[$.Closed]:O.Uw.Closed}),[])),X={ref:f},te=(0,L.Ci)();return a.createElement(w,{node:G},a.createElement(R.St,null,a.createElement(ee.Provider,{value:null},a.createElement(Z.Provider,{value:o},a.createElement(I,{value:o.actions.refocusableClose},a.createElement(O.El,{value:Q},a.createElement(H,null,te({ourProps:X,theirProps:s,slot:V,defaultTag:"div",name:"Popover"}))))))))}),ae=(0,L.FX)(function(e,t){let n=(0,a.useId)(),{id:o=`headlessui-popover-button-${n}`,disabled:c=!1,autoFocus:u=!1,...d}=e,f=Q("Popover.Button"),[h,p,b,w,A,x,E]=(0,P.y)(f,(0,a.useCallback)(e=>[e.popoverState,f.selectors.isPortalled(e),e.button,e.buttonId,e.panel,e.panelId,e.afterButtonSentinel],[])),k=(0,a.useRef)(null),T=`headlessui-focus-sentinel-${(0,a.useId)()}`,D=J(),I=null==D?void 0:D.closeOthers,O=null!==(0,a.useContext)(ee);(0,a.useEffect)(()=>{if(!O)return f.actions.setButtonId(o),()=>f.actions.setButtonId(null)},[O,o,f]);let[z]=(0,a.useState)(()=>Symbol()),U=(0,S.P)(k,t,(0,R.Xc)(),(0,l._)(e=>{if(!O){if(e)f.state.buttons.current.push(z);else{let e=f.state.buttons.current.indexOf(z);-1!==e&&f.state.buttons.current.splice(e,1)}f.state.buttons.current.length>1&&console.warn("You are already using a <Popover.Button /> but only 1 <Popover.Button /> is supported."),e&&f.actions.setButton(e)}})),H=(0,S.P)(k,t),G=(0,l._)(e=>{var t,n,r;if(O){if(f.state.popoverState===$.Closed)return;switch(e.key){case F.D.Space:case F.D.Enter:e.preventDefault(),null==(n=(t=e.target).click)||n.call(t),f.actions.close(),null==(r=f.state.button)||r.focus()}}else switch(e.key){case F.D.Space:case F.D.Enter:e.preventDefault(),e.stopPropagation(),f.state.popoverState===$.Closed?(null==I||I(f.state.buttonId),f.actions.open()):f.actions.close();break;case F.D.Escape:if(f.state.popoverState!==$.Open)return null==I?void 0:I(f.state.buttonId);if(!k.current)return;let t=(0,y.bq)(k.current);if(t&&!k.current.contains(t))return;e.preventDefault(),e.stopPropagation(),f.actions.close()}}),q=(0,l._)(e=>{O||e.key===F.D.Space&&e.preventDefault()}),W=(0,l._)(e=>{var t,n;(0,N.l)(e.currentTarget)||c||(O?(f.actions.close(),null==(t=f.state.button)||t.focus()):(e.preventDefault(),e.stopPropagation(),f.state.popoverState===$.Closed?(null==I||I(f.state.buttonId),f.actions.open()):f.actions.close(),null==(n=f.state.button)||n.focus()))}),V=(0,l._)(e=>{e.preventDefault(),e.stopPropagation()}),{isFocusVisible:Y,focusProps:K}=(0,r.o)({autoFocus:u}),{isHovered:Z,hoverProps:X}=(0,i.M)({isDisabled:c}),{pressed:te,pressProps:ne}=(0,s.Z)({disabled:c}),re=h===$.Open,ie=(0,C._)({open:re,active:te||re,disabled:c,hover:Z,focus:Y,autofocus:u}),ae=(0,m.c)(e,b),se=O?(0,L.v6)({ref:H,type:ae,onKeyDown:G,onClick:W,disabled:c||void 0,autoFocus:u},K,X,ne):(0,L.v6)({ref:U,id:w,type:ae,"aria-expanded":h===$.Open,"aria-controls":A?x:void 0,disabled:c||void 0,autoFocus:u,onKeyDown:G,onKeyUp:q,onClick:W,onMouseDown:V},K,X,ne),oe=_(),le=(0,l._)(()=>{if(!v.sb(f.state.panel))return;let e=f.state.panel;(0,B.Y)(oe.current,{[M.Forwards]:()=>(0,j.CU)(e,j.BD.First),[M.Backwards]:()=>(0,j.CU)(e,j.BD.Last)})===j.Me.Error&&(0,j.CU)((0,j.iq)((0,y.zm)(f.state.button)).filter(e=>"true"!==e.dataset.headlessuiFocusGuard),(0,B.Y)(oe.current,{[M.Forwards]:j.BD.Next,[M.Backwards]:j.BD.Previous}),{relativeTo:f.state.button})}),ce=(0,L.Ci)();return a.createElement(a.Fragment,null,ce({ourProps:se,theirProps:d,slot:ie,defaultTag:"button",name:"Popover.Button"}),re&&!O&&p&&a.createElement(g.j,{id:T,ref:E,features:g.u.Focusable,"data-headlessui-focus-guard":!0,as:"button",type:"button",onFocus:le}))}),se=(0,L.FX)(ne),oe=(0,L.FX)(ne),le=(0,L.FX)(function(e,t){let n=(0,a.useId)(),{id:r=`headlessui-popover-panel-${n}`,focus:i=!1,anchor:s,portal:c=!1,modal:d=!1,transition:h=!1,...m}=e,v=Q("Popover.Panel"),b=(0,P.y)(v,v.selectors.isPortalled),[w,A,x,k,D]=(0,P.y)(v,(0,a.useCallback)(e=>[e.popoverState,e.button,e.__demoMode,e.beforePanelSentinel,e.afterPanelSentinel],[])),N=`headlessui-focus-sentinel-before-${n}`,U=`headlessui-focus-sentinel-after-${n}`,H=(0,a.useRef)(null),G=(0,R.zn)(s),[q,W]=(0,R.UF)(G),V=(0,R.G3)();G&&(c=!0);let[Y,K]=(0,a.useState)(null),Z=(0,S.P)(H,t,G?q:null,v.actions.setPanel,K),X=(0,p.g)(A),J=(0,p.g)(H.current);(0,u.s)(()=>(v.actions.setPanelId(r),()=>v.actions.setPanelId(null)),[r,v]);let te=(0,O.O_)(),[ne,ie]=(0,T.p)(h,Y,null!==te?(te&O.Uw.Open)===O.Uw.Open:w===$.Open);(0,f.O)(ne,A,v.actions.close),(0,E.K)(!x&&d&&ne,J);let ae=(0,l._)(e=>{var t;if(e.key===F.D.Escape){if(v.state.popoverState!==$.Open||!H.current)return;let n=(0,y.bq)(H.current);if(n&&!H.current.contains(n))return;e.preventDefault(),e.stopPropagation(),v.actions.close(),null==(t=v.state.button)||t.focu
2s()}});(0,a.useEffect)(()=>{var t;e.static||w===$.Closed&&(null==(t=e.unmount)||t)&&v.actions.setPanel(null)},[w,e.unmount,e.static,v]),(0,a.useEffect)(()=>{if(x||!i||w!==$.Open||!H.current)return;let e=(0,y.bq)(H.current);H.current.contains(e)||(0,j.CU)(H.current,j.BD.First)},[x,i,H.current,w]);let se=(0,C._)({open:w===$.Open,close:v.actions.refocusableClose}),oe=(0,L.v6)(G?V():{},{ref:Z,id:r,onKeyDown:ae,onBlur:i&&w===$.Open?e=>{var t,n,r,i,a;let s=e.relatedTarget;s&&H.current&&(null!=(t=H.current)&&t.contains(s)||(v.actions.close(),(null!=(r=null==(n=k.current)?void 0:n.contains)&&r.call(n,s)||null!=(a=null==(i=D.current)?void 0:i.contains)&&a.call(i,s))&&s.focus({preventScroll:!0})))}:void 0,tabIndex:-1,style:{...m.style,...W,"--button-width":(0,o.L)(ne,A,!0).width},...(0,T.B)(ie)}),le=_(),ce=(0,l._)(()=>{let e=H.current;e&&(0,B.Y)(le.current,{[M.Forwards]:()=>{var t;(0,j.CU)(e,j.BD.First)===j.Me.Error&&(null==(t=v.state.afterPanelSentinel.current)||t.focus())},[M.Backwards]:()=>{var e;null==(e=v.state.button)||e.focus({preventScroll:!0})}})}),ue=(0,l._)(()=>{let e=H.current;e&&(0,B.Y)(le.current,{[M.Forwards]:()=>{var e;if(!v.state.button)return;let t=null!=(e=(0,y.zm)(v.state.button))?e:document.body,n=(0,j.iq)(t),r=n.indexOf(v.state.button),i=n.slice(0,r+1),a=[...n.slice(r+1),...i];for(let e of a.slice())if("true"===e.dataset.headlessuiFocusGuard||null!=Y&&Y.contains(e)){let t=a.indexOf(e);-1!==t&&a.splice(t,1)}(0,j.CU)(a,j.BD.First,{sorted:!1})},[M.Backwards]:()=>{var t;(0,j.CU)(e,j.BD.Previous)===j.Me.Error&&(null==(t=v.state.button)||t.focus())}})}),de=(0,L.Ci)();return a.createElement(O.$x,null,a.createElement(ee.Provider,{value:r},a.createElement(I,{value:v.actions.refocusableClose},a.createElement(z.ZL,{enabled:!!c&&(e.static||ne),ownerDocument:X},ne&&b&&a.createElement(g.j,{id:N,ref:k,features:g.u.Focusable,"data-headlessui-focus-guard":!0,as:"button",type:"button",onFocus:ce}),de({ourProps:oe,theirProps:m,slot:se,defaultTag:"div",features:re,visible:ne,name:"Popover.Panel"}),ne&&b&&a.createElement(g.j,{id:U,ref:D,features:g.u.Focusable,"data-headlessui-focus-guard":!0,as:"button",type:"button",onFocus:ue})))))}),ce=(0,L.FX)(function(e,t){let n=(0,a.useRef)(null),r=(0,S.P)(n,t),[i,s]=(0,a.useState)([]),o=(0,l._)(e=>{s(t=>{let n=t.indexOf(e);if(-1!==n){let e=t.slice();return e.splice(n,1),e}return t})}),c=(0,l._)(e=>(s(t=>[...t,e]),()=>o(e))),u=(0,l._)(()=>{var e;let t=(0,y.zm)(n.current);if(!t)return!1;let r=(0,y.bq)(n.current);return!(null==(e=n.current)||!e.contains(r))||i.some(e=>{var n,i;return(null==(n=t.getElementById(e.buttonId.current))?void 0:n.contains(r))||(null==(i=t.getElementById(e.panelId.current))?void 0:i.contains(r))})}),d=(0,l._)(e=>{for(let t of i)t.buttonId.current!==e&&t.close()}),f=(0,a.useMemo)(()=>({registerPopover:c,unregisterPopover:o,isFocusWithinPopoverGroup:u,closeOthers:d}),[c,o,u,d]),h=(0,C._)({}),p=e,m={ref:r},g=(0,L.Ci)();return a.createElement(w,null,a.createElement(X.Provider,{value:f},g({ourProps:m,theirProps:p,slot:h,defaultTag:"div",name:"Popover.Group"})))}),ue=Object.assign(ie,{Button:ae,Backdrop:oe,Overlay:se,Panel:le,Group:ce})},70302(e,t,n){"use strict";n.d(t,{ZL:()=>E,k2:()=>w});var r=n(71763),i=n.t(r,2),a=n(98481),s=n(33300),o=n(39987),l=n(97603),c=n(65248),u=n(91783);var d=n(75539);let f=(0,r.createContext)(!1);function h(){return(0,r.useContext)(f)}var p=n(50628);let m=r.Fragment,g=(0,p.FX)(function(e,t){let{ownerDocument:n=null,...o}=e,f=(0,r.useRef)(null),g=(0,d.P)((0,d.a)(e=>{f.current=e}),t),v=(0,c.g)(f.current),w=function(e){let t=h(),n=(0,r.useContext)(y),[i,a]=(0,r.useState)(()=>{var r;if(!t&&null!==n)return null!=(r=n.current)?r:null;if(u._.isServer)return null;let i=null==e?void 0:e.getElementById("headlessui-portal-root");if(i)return i;if(null===e)return null;let a=e.createElement("div");return a.setAttribute("id","headlessui-portal-root"),e.body.appendChild(a)});return(0,r.useEffect)(()=>{null!==i&&(null!=e&&e.body.contains(i)||null==e||e.body.appendChild(i))},[i,e]),(0,r.useEffect)(()=>{t||null!==n&&a(n.current)},[n,a,t]),i}(null!=n?n:v),A=(0,r.useContext)(b),x=(0,s.L)(),E=function(){let e=function(){let e="undefined"==typeof document;return i.useSyncExternalStore(()=>()=>{},()=>!1,()=>!e)}(),[t,n]=r.useState(u._.isHandoffComplete);return t&&!1===u._.isHandoffComplete&&n(!1),r.useEffect(()=>{!0!==t&&n(!0)},[t]),r.useEffect(()=>u._.handoff(),[]),!e&&t}(),C=(0,p.Ci)();return(0,l.X)(()=>{var e;w&&w.childNodes.length<=0&&(null==(e=w.parentElement)||e.removeChild(w))}),w&&E?(0,a.createPortal)(r.createElement("div",{"data-headlessui-portal":"",ref:e=>{x.dispose(),A&&e&&x.add(A.register(e))}},C({ourProps:{ref:g},theirProps:o,slot:{},defaultTag:m,name:"Portal"})),w):null}),v=r.Fragment,y=(0,r.createContext)(null),b=(0,r.createContext)(null);function w(){let e=(0,r.useContext)(b),t=(0,r.useRef)([]),n=(0,o._)(n=>(t.current.push(n),e&&e.register(n),()=>i(n))),i=(0,o._)(n=>{let r=t.current.indexOf(n);-1!==r&&t.current.splice(r,1),e&&e.unregister(n)}),a=(0,r.useMemo)(()=>({register:n,unregister:i,portals:t}),[n,i,t]);return[t,(0,r.useMemo)(()=>function({children:e}){return r.createElement(b.Provider,{value:a},e)},[a])]}let A=(0,p.FX)(function(e,t){let n=(0,d.P)(t),{enabled:i=!0,ownerDocument:a,...s}=e,o=(0,p.Ci)();return i?r.createElement(g,{...s,ownerDocument:a,ref:n}):o({ourProps:{ref:n},theirProps:s,slot:{},defaultTag:m,name:"Portal"})}),x=(0,p.FX)(function(e,t){let{target:n,...i}=e,a={ref:(0,d.P)(t)},s=(0,p.Ci)();return r.createElement(y.Provider,{value:n},s({ourProps:a,theirProps:i,defaultTag:v,name:"Popover.Group"}))}),E=Object.assign(A,{Group:x})},48984(e,t,n){"use strict";n.d(t,{sx:()=>j,z6:()=>F});var r,i=n(37446),a=n(43001),s=n(71763),o=n(82263),l=n(12528),c=n(56566),u=n(39987),d=n(33951),f=n(844),h=n(40367),p=n(75539),m=n(27228),g=n(39566),v=n(37917),y=n(83041),b=n(81078),w=n(44208),A=n(58349),x=n(10151),E=n(50628),C=n(54760),S=n(86918),k=n(24688),M=((r=M||{})[r.RegisterOption=0]="RegisterOption",r[r.UnregisterOption=1]="UnregisterOption",r);let _={0(e,t){let n=[...e.options,{id:t.id,element:t.element,propsRef:t.propsRef}];return{...e,options:(0,b.wl)(n,e=>e.element.current)}},1(e,t){let n=e.options.slice(),r=e.options.findIndex(e=>e.id===t.id);return-1===r?e:(n.splice(r,1),{...e,options:n})}},T=(0,s.createContext)(null);function D(e){let t=(0,s.useContext)(T);if(null===t){let t=new Error(`<${e} /> is missing a parent <RadioGroup /> component.`);throw Error.captureStackTrace&&Error.captureStackTrace(t,D),t}return t}T.displayName="RadioGroupDataContext";let I=(0,s.createContext)(null);function R(e){let t=(0,s.useContext)(I);if(null===t){let t=new Error(`<${e} /> is missing a parent <RadioGroup /> component.`);throw Error.captureStackTrace&&Error.captureStackTrace(t,R),t}return t}function O(e,t){return(0,A.Y)(t.type,_,e,t)}I.displayName="RadioGroupActionsContext";let P=(0,E.FX)(function(e,t){let n=(0,s.useId)(),r=(0,m._)(),{id:i=`headlessui-radiogroup-${n}`,value:a,form:d,name:f,onChange:v,by:y,disabled:A=r||!1,defaultValue:M,tabIndex:_=0,...D}=e,R=(0,o.t)(y),[P,N]=(0,s.useReducer)(O,{options:[]}),j=P.options,[B,L]=(0,k.b0)(),[F,z]=(0,C.rU)(),U=(0,s.useRef)(null),H=(0,p.P)(U,t),G=(0,c.K)(M),[q,$]=(0,l.P)(a,v,G),W=(0,s.useMemo)(()=>j.find(e=>!e.propsRef.current.disabled),[j]),V=(0,s.useMemo)(()=>j.some(e=>R(e.propsRef.current.value,q)),[j,q]),Y=(0,u._)(e=>{var t;if(A||R(e,q))return!1;let n=null==(t=j.find(t=>R(t.propsRef.current.value,e)))?void 0:t.propsRef.current;return!(null!=n&&n.disabled||(null==$||$(e),0))}),K=(0,u._)(e=>{if(!U.current)return;let t=j.filter(e=>!1===e.propsRef.current.disabled).map(e=>e.element.current);switch(e.key){case S.D.Enter:(0,w.q)(e.currentTarget);break;case S.D.ArrowLeft:case S.D.ArrowUp:if(e.preventDefault(),e.stopPropagation(),(0,b.CU)(t,b.BD.Previous|b.BD.WrapAround)===b.Me.Success){let e=j.find(e=>(0,x.X7)(e.element.current));e&&Y(e.propsRef.current.value)}break;case S.D.ArrowRight:case S.D.ArrowDown:if(e.preventDefault(),e.stopPropagation(),(0,b.CU)(t,b.BD.Next|b.BD.WrapAround)===b.Me.Success){let e=j.find(e=>(0,x.X7)(e.element.current));e&&Y(e.propsRef.current.value)}break;case S.D.Space:{e.preventDefault(),e.stopPropagation();let t=j.find(e=>(0,x.X7)(e.element.current));t&&Y(t.propsRef.current.value)}}}),Z=(0,u._)(e=>(N({type:0,...e}),()=>N({type:1,id:e.id}))),Q=(0,s.useMemo)(()=>({value:q,firstOption:W,containsCheckedOption:V,disabled:A,compare:R,tabIndex:_,...P}),[q,W,V,A,R,_,P]),X=(0,s.useMemo)(()=>({registerOption:Z,change:Y}),[Z,Y]),J={ref:H,id:i,role:"radiogroup","aria-labelledby":B,"aria-describedby":F,onKeyDown:K},ee=(0,h._)({value:q}),te=(0,s.useCallback)(()=>
2{if(void 0!==G)return Y(G)},[Y,G]),ne=(0,E.Ci)();return s.createElement(z,{name:"RadioGroup.Description"},s.createElement(L,{name:"RadioGroup.Label"},s.createElement(I.Provider,{value:X},s.createElement(T.Provider,{value:Q},null!=f&&s.createElement(g.CL,{disabled:A,data:{[f]:q||"on"},overrides:{type:"radio",checked:null!=q},form:d,onReset:te}),ne({ourProps:J,theirProps:D,slot:ee,defaultTag:"div",name:"RadioGroup"})))))}),N=(0,E.FX)(function(e,t){var n;let r=D("RadioGroup.Option"),o=R("RadioGroup.Option"),l=(0,s.useId)(),{id:c=`headlessui-radiogroup-option-${l}`,value:m,disabled:g=r.disabled||!1,autoFocus:v=!1,...b}=e,w=(0,s.useRef)(null),A=(0,p.P)(w,t),[x,S]=(0,k.b0)(),[M,_]=(0,C.rU)(),T=(0,f.Y)({value:m,disabled:g});(0,d.s)(()=>o.registerOption({id:c,element:w,propsRef:T}),[c,o,w,T]);let I=(0,u._)(e=>{var t;if((0,y.l)(e.currentTarget))return e.preventDefault();o.change(m)&&(null==(t=w.current)||t.focus())}),O=(null==(n=r.firstOption)?void 0:n.id)===c,{isFocusVisible:P,focusProps:N}=(0,i.o)({autoFocus:v}),{isHovered:j,hoverProps:B}=(0,a.M)({isDisabled:g}),L=r.compare(r.value,m),F=(0,E.v6)({ref:A,id:c,role:"radio","aria-checked":L?"true":"false","aria-labelledby":x,"aria-describedby":M,"aria-disabled":!!g||void 0,tabIndex:g?-1:L||!r.containsCheckedOption&&O?r.tabIndex:-1,onClick:g?void 0:I,autoFocus:v},N,B),z=(0,h._)({checked:L,disabled:g,active:P,hover:j,focus:P,autofocus:v}),U=(0,E.Ci)();return s.createElement(_,{name:"RadioGroup.Description"},s.createElement(S,{name:"RadioGroup.Label"},U({ourProps:F,theirProps:b,slot:z,defaultTag:"div",name:"RadioGroup.Option"})))}),j=(0,E.FX)(function(e,t){var n;let r=D("Radio"),o=R("Radio"),l=(0,s.useId)(),c=(0,v.q)(),g=(0,m._)(),{id:b=c||`headlessui-radio-${l}`,value:w,disabled:A=r.disabled||g||!1,autoFocus:x=!1,...S}=e,M=(0,s.useRef)(null),_=(0,p.P)(M,t),T=(0,k.o2)(),I=(0,C.MM)(),O=(0,f.Y)({value:w,disabled:A});(0,d.s)(()=>o.registerOption({id:b,element:M,propsRef:O}),[b,o,M,O]);let P=(0,u._)(e=>{var t;if((0,y.l)(e.currentTarget))return e.preventDefault();o.change(w)&&(null==(t=M.current)||t.focus())}),{isFocusVisible:N,focusProps:j}=(0,i.o)({autoFocus:x}),{isHovered:B,hoverProps:L}=(0,a.M)({isDisabled:A}),F=(null==(n=r.firstOption)?void 0:n.id)===b,z=r.compare(r.value,w),U=(0,E.v6)({ref:_,id:b,role:"radio","aria-checked":z?"true":"false","aria-labelledby":T,"aria-describedby":I,"aria-disabled":!!A||void 0,tabIndex:A?-1:z||!r.containsCheckedOption&&F?r.tabIndex:-1,autoFocus:x,onClick:A?void 0:P},j,L),H=(0,h._)({checked:z,disabled:A,hover:B,focus:N,autofocus:x});return(0,E.Ci)()({ourProps:U,theirProps:S,slot:H,defaultTag:"span",name:"Radio"})}),B=k.JU,L=C.VY,F=Object.assign(P,{Option:N,Radio:j,Label:B,Description:L})},48151(e,t,n){"use strict";n.d(t,{Z:()=>o});var r=n(71763),i=n(10151),a=n(33300),s=n(39987);function o({disabled:e=!1}={}){let t=(0,r.useRef)(null),[n,o]=(0,r.useState)(!1),l=(0,a.L)(),c=(0,s._)(()=>{t.current=null,o(!1),l.dispose()}),u=(0,s._)(e=>{if(l.dispose(),null===t.current){t.current=e.currentTarget,o(!0);{let n=(0,i.TW)(e.currentTarget);l.addEventListener(n,"pointerup",c,!1),l.addEventListener(n,"pointermove",e=>{if(t.current){let n=function(e){let t=e.width/2,n=e.height/2;return{top:e.clientY-n,right:e.clientX+t,bottom:e.clientY+n,left:e.clientX-t}}(e);o(function(e,t){return!(!e||!t||e.right<t.left||e.left>t.right||e.bottom<t.top||e.top>t.bottom)}(n,t.current.getBoundingClientRect()))}},!1),l.addEventListener(n,"pointercancel",c,!1)}}});return{pressed:n,pressProps:e?{}:{onPointerDown:u,onPointerUp:c,onClick:c}}}},82263(e,t,n){"use strict";n.d(t,{t:()=>a});var r=n(71763);function i(e,t){return null!==e&&null!==t&&"object"==typeof e&&"object"==typeof t&&"id"in e&&"id"in t?e.id===t.id:e===t}function a(e=i){return(0,r.useCallback)((t,n)=>{if("string"==typeof e){let r=e;return(null==t?void 0:t[r])===(null==n?void 0:n[r])}return e(t,n)},[e])}},12528(e,t,n){"use strict";n.d(t,{P:()=>s});var r=n(71763),i=n(98481),a=n(39987);function s(e,t,n){let[s,o]=(0,r.useState)(n),l=void 0!==e,c=(0,r.useRef)(l),u=(0,r.useRef)(!1),d=(0,r.useRef)(!1);return!l||c.current||u.current?!l&&c.current&&!d.current&&(d.current=!0,
2c.current=l,console.error("A component is changing from controlled to uncontrolled. This may be caused by the value changing from a defined value to undefined, which should not happen.")):(u.current=!0,c.current=l,console.error("A component is changing from uncontrolled to controlled. This may be caused by the value changing from undefined to a defined value, which should not happen.")),[l?e:s,(0,a._)(e=>(l||(0,i.flushSync)(()=>o(e)),null==t?void 0:t(e)))]}},56566(e,t,n){"use strict";n.d(t,{K:()=>i});var r=n(71763);function i(e){let[t]=(0,r.useState)(e);return t}},33300(e,t,n){"use strict";n.d(t,{L:()=>a});var r=n(71763),i=n(62731);function a(){let[e]=(0,r.useState)(i.e);return(0,r.useEffect)(()=>()=>e.dispose(),[e]),e}},13223(e,t,n){"use strict";n.d(t,{z:()=>a});var r=n(71763),i=n(844);function a(e,t,n,a){let s=(0,i.Y)(n);(0,r.useEffect)(()=>{if(e)return document.addEventListener(t,n,a),()=>document.removeEventListener(t,n,a);function n(e){s.current(e)}},[e,t,a])}},59165(e,t,n){"use strict";n.d(t,{L:()=>o});var r=n(71763),i=n(62731),a=n(33951);function s(e){if(null===e)return{width:0,height:0};let{width:t,height:n}=e.getBoundingClientRect();return{width:t,height:n}}function o(e,t,n=!1){let[o,l]=(0,r.useState)(()=>s(t));return(0,a.s)(()=>{if(!t||!e)return;let n=(0,i.e)();return n.requestAnimationFrame(function e(){n.requestAnimationFrame(e),l(e=>{let n=s(t);return n.width===e.width&&n.height===e.height?e:n})}),()=>{n.dispose()}},[t,e]),n?{width:`${o.width}px`,height:`${o.height}px`}:o}},60904(e,t,n){"use strict";n.d(t,{M:()=>a});var r=n(71763),i=n(844);function a(e,t,n,a){let s=(0,i.Y)(n);(0,r.useEffect)(()=>{function n(e){s.current(e)}return(e=null!=e?e:window).addEventListener(t,n,a),()=>e.removeEventListener(t,n,a)},[e,t,a])}},39987(e,t,n){"use strict";n.d(t,{_:()=>a});var r=n(71763),i=n(844);let a=function(e){let t=(0,i.Y)(e);return r.useCallback((...e)=>t.current(...e),[t])}},54726(e,t,n){"use strict";n.d(t,{O:()=>o});var r=n(71763),i=n(18296),a=n(83041),s=n(39987);function o(e){let t=(0,r.useRef)(null);return{onPointerDown:(0,s._)(n=>{t.current=n.pointerType,!(0,a.l)(n.currentTarget)&&"mouse"===n.pointerType&&n.button===i.w.Left&&(n.preventDefault(),e(n))}),onClick:(0,s._)(n=>{"mouse"!==t.current&&((0,a.l)(n.currentTarget)||e(n))})}}},22491(e,t,n){"use strict";n.d(t,{v:()=>u});var r=n(62731),i=n(10151),a=n(79825),s=n(33951);let o=new Map,l=new Map;function c(e){var t;let n=null!=(t=l.get(e))?t:0;return l.set(e,n+1),0!==n||(o.set(e,{"aria-hidden":e.getAttribute("aria-hidden"),inert:e.inert}),e.setAttribute("aria-hidden","true"),e.inert=!0),()=>function(e){var t;let n=null!=(t=l.get(e))?t:1;if(1===n?l.delete(e):l.set(e,n-1),1!==n)return;let r=o.get(e);r&&(null===r["aria-hidden"]?e.removeAttribute("aria-hidden"):e.setAttribute("aria-hidden",r["aria-hidden"]),e.inert=r.inert,o.delete(e))}(e)}function u(e,{allowed:t,disallowed:n}={}){let o=(0,a.S)(e,"inert-others");(0,s.s)(()=>{var e,a;if(!o)return;let s=(0,r.e)();for(let t of null!=(e=null==n?void 0:n())?e:[])t&&s.add(c(t));let l=null!=(a=null==t?void 0:t())?a:[];for(let e of l){if(!e)continue;let t=(0,i.TW)(e);if(!t)continue;let n=e.parentElement;for(;n&&n!==t.body;){for(let e of n.children)l.some(t=>e.contains(t))||s.add(c(e));n=n.parentElement}}return s.dispose},[o,t,n])}},79825(e,t,n){"use strict";n.d(t,{S:()=>o});var r=n(71763),i=n(12009),a=n(55399),s=n(33951);function o(e,t){let n=(0,r.useId)(),o=i.D.get(t),[l,c]=(0,a.y)(o,(0,r.useCallback)(e=>[o.selectors.isTop(e,n),o.selectors.inStack(e,n)],[o,n]));return(0,s.s)(()=>{if(e)return o.actions.push(n),()=>o.actions.pop(n)},[o,e,n]),!!e&&(!c||l)}},33951(e,t,n){"use strict";n.d(t,{s:()=>a});var r=n(71763),i=n(91783);let a=(e,t)=>{i._.isServer?(0,r.useEffect)(e,t):(0,r.useLayoutEffect)(e,t)}},844(e,t,n){"use strict";n.d(t,{Y:()=>a});var r=n(71763),i=n(33951);function a(e){let t=(0,r.useRef)(e);return(0,i.s)(()=>{t.current=e},[e]),t}},6046(e,t,n){"use strict";n.d(t,{O:()=>o});var r=n(71763),i=n(62731),a=n(66204),s=n(844);function o(e,t,n){let o=(0,s.Y)(e=>{let t=e.getBoundingClientRect();0===t.x&&0===t.y&&0===t.width&&0===t.height&&n()});(0,r.useEffect)(()=>
2{if(!e)return;let n=null===t?null:a.sb(t)?t:t.current;if(!n)return;let r=(0,i.e)();if("undefined"!=typeof ResizeObserver){let e=new ResizeObserver(()=>o.current(n));e.observe(n),r.add(()=>e.disconnect())}if("undefined"!=typeof IntersectionObserver){let e=new IntersectionObserver(()=>o.current(n));e.observe(n),r.add(()=>e.disconnect())}return()=>r.dispose()},[t,o,e])}},97603(e,t,n){"use strict";n.d(t,{X:()=>s});var r=n(71763),i=n(37272),a=n(39987);function s(e){let t=(0,a._)(e),n=(0,r.useRef)(!1);(0,r.useEffect)(()=>(n.current=!1,()=>{n.current=!0,(0,i._)(()=>{n.current&&t()})}),[t])}},48253(e,t,n){"use strict";n.d(t,{j:()=>u});var r=n(71763),i=n(66204),a=n(81078),s=n(17985),o=n(13223),l=n(844),c=n(16550);function u(e,t,n){let u=(0,l.Y)(n),d=(0,r.useCallback)(function(e,n){if(e.defaultPrevented)return;let r=n(e);if(null===r||!r.getRootNode().contains(r)||!r.isConnected)return;let i=function e(t){return"function"==typeof t?e(t()):Array.isArray(t)||t instanceof Set?t:[t]}(t);for(let t of i)if(null!==t&&(t.contains(r)||e.composed&&e.composedPath().includes(t)))return;return!(0,a.Bm)(r,a.MZ.Loose)&&-1!==r.tabIndex&&e.preventDefault(),u.current(e,r)},[u,t]),f=(0,r.useRef)(null);(0,o.z)(e,"pointerdown",e=>{var t,n;(0,s.Fr)()||(f.current=(null==(n=null==(t=e.composedPath)?void 0:t.call(e))?void 0:n[0])||e.target)},!0),(0,o.z)(e,"pointerup",e=>{if((0,s.Fr)()||!f.current)return;let t=f.current;return f.current=null,d(e,()=>t)},!0);let h=(0,r.useRef)({x:0,y:0});(0,o.z)(e,"touchstart",e=>{h.current.x=e.touches[0].clientX,h.current.y=e.touches[0].clientY},!0),(0,o.z)(e,"touchend",e=>{let t=e.changedTouches[0].clientX,n=e.changedTouches[0].clientY;if(!(Math.abs(t-h.current.x)>=30||Math.abs(n-h.current.y)>=30))return d(e,()=>i.Lk(e.target)?e.target:null)},!0),(0,c.M)(e,"blur",e=>d(e,()=>i.Gu(window.document.activeElement)?window.document.activeElement:null),!0)}},65248(e,t,n){"use strict";n.d(t,{g:()=>a,h:()=>s});var r=n(71763),i=n(10151);function a(...e){return(0,r.useMemo)(()=>(0,i.TW)(...e),[...e])}function s(...e){return(0,r.useMemo)(()=>(0,i.zm)(...e),[...e])}},20576(e,t,n){"use strict";n.d(t,{s:()=>l});var r,i=n(71763),a=n(66204),s=n(13223),o=((r=o||{})[r.Ignore=0]="Ignore",r[r.Select=1]="Select",r[r.Close=2]="Close",r);function l(e,{trigger:t,action:n,close:r,select:o}){let l=(0,i.useRef)(null),c=(0,i.useRef)(null),u=(0,i.useRef)(null);(0,s.z)(e&&null!==t,"pointerdown",e=>{a.Ll(null==e?void 0:e.target)&&null!=t&&t.contains(e.target)&&(c.current=e.x,u.current=e.y,l.current=e.timeStamp)}),(0,s.z)(e&&null!==t,"pointerup",e=>{var t,i;let s=l.current;if(null===s||(l.current=null,!a.Lk(e.target))||Math.abs(e.x-(null!=(t=c.current)?t:e.x))<5&&Math.abs(e.y-(null!=(i=u.current)?i:e.y))<5)return;let d=n(e);switch(d.kind){case 0:return;case 1:e.timeStamp-s>200&&(o(d.target),r());break;case 2:r()}},{capture:!0})}n.d(t,["r",0,{Ignore:{kind:0},Select:e=>({kind:1,target:e}),Close:{kind:2}}])},35089(e,t,n){"use strict";n.d(t,{c:()=>i});var r=n(71763);function i(e,t){return(0,r.useMemo)(()=>{var n;if(e.type)return e.type;let r=null!=(n=e.as)?n:"button";return"string"==typeof r&&"button"===r.toLowerCase()||"BUTTON"===(null==t?void 0:t.tagName)&&!t.hasAttribute("type")?"button":void 0},[e.type,e.as,t])}},61458(e,t,n){"use strict";n.d(t,{K:()=>h});var r=n(71763),i=n(33951),a=n(62731);function s(){let e;return{before({doc:t}){var n;let r=t.documentElement,i=null!=(n=t.defaultView)?n:window;e=Math.max(0,i.innerWidth-r.clientWidth)},after({doc:t,d:n}){let r=t.documentElement,i=Math.max(0,r.clientWidth-r.offsetWidth),a=Math.max(0,e-i);n.style(r,"paddingRight",`${a}px`)}}}var o=n(66204),l=n(17985);function c(e){let t={};for(let n of e)Object.assign(t,n(t));return t}let u=function(e,t){let n=new Map,r=new Set;return{getSnapshot:()=>n,subscribe:e=>(r.add(e),()=>r.delete(e)),dispatch(e,...i){let a=t[e].call(n,...i);a&&(n=a,r.forEach(e=>e()))}}}(0,{PUSH(e,t){var n;let r=null!=(n=this.get(e))?n:{doc:e,count:0,d:(0,a.e)(),meta:new Set,computedMeta:{}};return r.count++,r.meta.add(t),r.computedMeta=c(r.meta),this.set(e,r),this},POP(e,t){let n=this.get(e);return n&&(n.count--,n.meta.delete(t),n.computedMeta=c(n.meta)),this},SCROLL_PREVENT(e){let t={doc:e.doc,d:e.d,meta:()=>e.computedMeta},n=[(0,l.un)()?{before({doc:e,d:t,meta:n}
2){function r(e){for(let t of n().containers)for(let n of t())if(n.contains(e))return!0;return!1}t.microTask(()=>{var n;if("auto"!==window.getComputedStyle(e.documentElement).scrollBehavior){let n=(0,a.e)();n.style(e.documentElement,"scrollBehavior","auto"),t.add(()=>t.microTask(()=>n.dispose()))}let i=null!=(n=window.scrollY)?n:window.pageYOffset,s=null;t.addEventListener(e,"click",t=>{if(o.Lk(t.target))try{let n=t.target.closest("a");if(!n)return;let{hash:i}=new URL(n.href),a=e.querySelector(i);o.Lk(a)&&!r(a)&&(s=a)}catch{}},!0),t.group(n=>{t.addEventListener(e,"touchstart",e=>{if(n.dispose(),o.Lk(e.target)&&o.pv(e.target))if(r(e.target)){let t=e.target;for(;t.parentElement&&r(t.parentElement);)t=t.parentElement;n.style(t,"overscrollBehavior","contain")}else n.style(e.target,"touchAction","none")})}),t.addEventListener(e,"touchmove",e=>{if(o.Lk(e.target)){if(o.A3(e.target))return;if(r(e.target)){let t=e.target;for(;t.parentElement&&""!==t.dataset.headlessuiPortal&&!(t.scrollHeight>t.clientHeight||t.scrollWidth>t.clientWidth);)t=t.parentElement;""===t.dataset.headlessuiPortal&&e.preventDefault()}else e.preventDefault()}},{passive:!1}),t.add(()=>{var e;let t=null!=(e=window.scrollY)?e:window.pageYOffset;i!==t&&window.scrollTo(0,i),s&&s.isConnected&&(s.scrollIntoView({block:"nearest"}),s=null)})})}}:{},s(),{before({doc:e,d:t}){t.style(e.documentElement,"overflow","hidden")}}];n.forEach(({before:e})=>null==e?void 0:e(t)),n.forEach(({after:e})=>null==e?void 0:e(t))},SCROLL_ALLOW({d:e}){e.dispose()},TEARDOWN({doc:e}){this.delete(e)}});function d(e,t,n=()=>({containers:[]})){let a=(l=u,(0,r.useSyncExternalStore)(l.subscribe,l.getSnapshot,l.getSnapshot)),s=t?a.get(t):void 0,o=!!s&&s.count>0;var l;return(0,i.s)(()=>{if(t&&e)return u.dispatch("PUSH",t,n),()=>u.dispatch("POP",t,n)},[e,t]),o}u.subscribe(()=>{let e=u.getSnapshot(),t=new Map;for(let[n]of e)t.set(n,n.documentElement.style.overflow);for(let n of e.values()){let e="hidden"===t.get(n.doc),r=0!==n.count;(r&&!e||!r&&e)&&u.dispatch(n.count>0?"SCROLL_PREVENT":"SCROLL_ALLOW",n),0===n.count&&u.dispatch("TEARDOWN",n)}});var f=n(79825);function h(e,t,n=()=>[document.body]){d((0,f.S)(e,"scroll-lock"),t,e=>{var t;return{containers:[...null!=(t=e.containers)?t:[],n]}})}},40367(e,t,n){"use strict";n.d(t,{_:()=>i});var r=n(71763);function i(e){return(0,r.useMemo)(()=>e,Object.values(e))}},75539(e,t,n){"use strict";n.d(t,{P:()=>o,a:()=>s});var r=n(71763),i=n(39987);let a=Symbol();function s(e,t=!0){return Object.assign(e,{[a]:t})}function o(...e){let t=(0,r.useRef)(e);(0,r.useEffect)(()=>{t.current=e},[e]);let n=(0,i._)(e=>{for(let n of t.current)null!=n&&("function"==typeof n?n(e):n.current=e)});return e.every(e=>null==e||(null==e?void 0:e[a]))?void 0:n}},77733(e,t,n){"use strict";n.d(t,{J:()=>a});var r=n(71763);function i(e){return[e.screenX,e.screenY]}function a(){let e=(0,r.useRef)([-1,-1]);return{wasMoved(t){let n=i(t);return(e.current[0]!==n[0]||e.current[1]!==n[1])&&(e.current=n,!0)},update(t){e.current=i(t)}}}},33148(e,t,n){"use strict";n.d(t,{B:()=>d,p:()=>f});var r,i,a=n(71763),s=n(62731),o=n(33300),l=n(33951);"undefined"!=typeof process&&"undefined"!=typeof globalThis&&"undefined"!=typeof Element&&"test"===(null==(r=null==process?void 0:process.env)?void 0:r.NODE_ENV)&&void 0===(null==(i=null==Element?void 0:Element.prototype)?void 0:i.getAnimations)&&(Element.prototype.getAnimations=function(){return console.warn(["Headless UI has polyfilled `Element.prototype.getAnimations` for your tests.","Please install a proper polyfill e.g. `jsdom-testing-mocks`, to silence these warnings.","","Example usage:","```js","import { mockAnimationsApi } from 'jsdom-testing-mocks'","mockAnimationsApi()","```"].join("\n")),[]});var c,u=((c=u||{})[c.None=0]="None",c[c.Closed=1]="Closed",c[c.Enter=2]="Enter",c[c.Leave=4]="Leave",c);function d(e){let t={};for(let n in e)!0===e[n]&&(t[`data-${n}`]="");return t}function f(e,t,n,r){let[i,c]=(0,a.useState)(n),{hasFlag:u,addFlag:d,removeFlag:f}=function(e=0){let[t,n]=(0,a.useState)(e),r=(0,a.useCallback)(e=>n(e),[]),i=(0,a.useCallback)(e=>n(t=>t|e),[]),s=(0,a.useCallback)(e=>(t&e)===e,[t]),o=(0,a.useCallback)(e=>n(t=>t&~e),[]),l=(0,a.useCallback)(e=>n(t=>t^e),[]);return{flags:t,setFlag:r,addFlag:i,hasFlag:s,removeFlag:o,toggleFlag:l}}(e&&i?3:0),h=(0,a.useRef)(!1),p=(0,a.useRef)(!1),m=(0,o.L)();return(0,l.s)(()=>{var i;if(e)return n&&c(!0),t?(null==(i=null==r?void 0:r.start)||i.call(r,n),function(e,{prepare:t,run:n,done:r,inFlight:i}){let a=(0,s.e)();return function(e,{inFlight:t,prepare:n}){if(null!=t&&t.current)return void n();let r=e.style.transition;e.style.transition="none",n(),e.offsetHeight,e.style.transition=r}(e,{prepare:t,inFlight:i}),a.nextFrame(()=>{n(),a.requestAnimationFrame(()=>{a.add(function(e,t){var n,r;let i=(0,s.e)();if(!e)return i.dispose;let a=!1;i.add(()=>{a=!0});let o=null!=(r=null==(n=e.getAnimations)?void 0:n.call(e).filter(e=>e instanceof CSSTransition))?r:[];return 0===o.length?(t(),i.dispose):(Promise.allSettled(o.map(e=>e.finished)).then(()=>{a||t()}),i.dispose)}(e,r))})}),a.dispose}(t,{inFlight:h,prepare(){p.current?p.current=!1:p.current=h.current,h.current=!0,!p.current&&(n?(d(3),f(4)):(d(4),f(2)))},run(){p.current?n?(f(3),d(4)):(f(4),d(3)):n?f(1):d(1)},done(){var e;p.current&&function(e){var t,n;return(null!=(n=null==(t=e.getAnimations)?void 0:t.call(e))?n:[]).some(e=>e instanceof CSSTransition&&"finished"!==e.playState)}(t)||(h.current=!1,f(7),n||c(!1),null==(e=null==r?void 0:r.end)||e.call(r,n))}})):void(n&&d(3))},[e,n,t,m]),e?[i,{closed:u(1),enter:u(2),leave:u(4),transition:u(2)||u(4)}]:[n,{closed:void 0,enter:void 0,leave:void 0,transition:void 0}]}},16550(e,t,n){"use strict";n.d(t,{M:()=>a});var r=n(71763),i=n(844);function a(e,t,n,a){let s=(0,i.Y)(n);(0,r.useEffect)(()=>
2{if(e)return window.addEventListener(t,n,a),()=>window.removeEventListener(t,n,a);function n(e){s.current(e)}},[e,t,a])}},27228(e,t,n){"use strict";n.d(t,{_:()=>a});var r=n(71763);let i=(0,r.createContext)(void 0);function a(){return(0,r.useContext)(i)}},83373(e,t,n){"use strict";n.d(t,{St:()=>nt,UF:()=>tt,G3:()=>et,Xc:()=>Xe,TI:()=>Je,zn:()=>Qe});var r=n(71763),i=n.t(r,2);const a=Math.min,s=Math.max,o=Math.round,l=Math.floor,c=e=>({x:e,y:e}),u={left:"right",right:"left",bottom:"top",top:"bottom"};function d(e,t,n){return s(e,a(t,n))}function f(e,t){return"function"==typeof e?e(t):e}function h(e){return e.split("-")[0]}function p(e){return e.split("-")[1]}function m(e){return"x"===e?"y":"x"}function g(e){return"y"===e?"height":"width"}function v(e){const t=e[0];return"t"===t||"b"===t?"y":"x"}function y(e){return m(v(e))}function b(e){return e.includes("start")?e.replace("start","end"):e.replace("end","start")}const w=["left","right"],A=["right","left"],x=["top","bottom"],E=["bottom","top"];function C(e){const t=h(e);return u[t]+e.slice(t.length)}function S(e){const{x:t,y:n,width:r,height:i}=e;return{width:r,height:i,top:n,left:t,right:t+r,bottom:n+i,x:t,y:n}}function k(){return"undefined"!=typeof window}function M(e){return D(e)?(e.nodeName||"").toLowerCase():"#document"}function _(e){var t;return(null==e||null==(t=e.ownerDocument)?void 0:t.defaultView)||window}function T(e){var t;return null==(t=(D(e)?e.ownerDocument:e.document)||window.document)?void 0:t.documentElement}function D(e){return!!k()&&(e instanceof Node||e instanceof _(e).Node)}function I(e){return!!k()&&(e instanceof Element||e instanceof _(e).Element)}function R(e){return!!k()&&(e instanceof HTMLElement||e instanceof _(e).HTMLElement)}function O(e){return!(!k()||"undefined"==typeof ShadowRoot)&&(e instanceof ShadowRoot||e instanceof _(e).ShadowRoot)}function P(e){const{overflow:t,overflowX:n,overflowY:r,display:i}=q(e);return/auto|scroll|overlay|hidden|clip/.test(t+r+n)&&"inline"!==i&&"contents"!==i}function N(e){return/^(table|td|th)$/.test(M(e))}function j(e){try{if(e.matches(":popover-open"))return!0}catch(e){}try{return e.matches(":modal")}catch(e){return!1}}const B=/transform|translate|scale|rotate|perspective|filter/,L=/paint|layout|strict|content/,F=e=>!!e&&"none"!==e;let z;function U(e){const t=I(e)?q(e):e;return F(t.transform)||F(t.translate)||F(t.scale)||F(t.rotate)||F(t.perspective)||!H()&&(F(t.backdropFilter)||F(t.filter))||B.test(t.willChange||"")||L.test(t.contain||"")}function H(){return null==z&&(z="undefined"!=typeof CSS&&CSS.supports&&CSS.supports("-webkit-backdrop-filter","none")),z}function G(e){return/^(html|body|#document)$/.test(M(e))}function q(e){return _(e).getComputedStyle(e)}function $(e){return I(e)?{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}:{scrollLeft:e.scrollX,scrollTop:e.scrollY}}function W(e){if("html"===M(e))return e;const t=e.assignedSlot||e.parentNode||O(e)&&e.host||T(e);return O(t)?t.host:t}function V(e){const t=W(e);return G(t)?e.ownerDocument?e.ownerDocument.body:e.body:R(t)&&P(t)?t:V(t)}function Y(e,t,n){var r;void 0===t&&(t=[]),void 0===n&&(n=!0);const i=V(e),a=i===(null==(r=e.ownerDocument)?void 0:r.body),s=_(i);if(a){const e=K(s);return t.concat(s,s.visualViewport||[],P(i)?i:[],e&&n?Y(e):[])}return t.concat(i,Y(i,[],n))}function K(e){return e.parent&&Object.getPrototypeOf(e.parent)?e.frameElement:null}var Z=n(98481);function Q(e,t,n){let{reference:r,floating:i}=e;const a=v(t),s=y(t),o=g(s),l=h(t),c="y"===a,u=r.x+r.width/2-i.width/2,d=r.y+r.height/2-i.height/2,f=r[o]/2-i[o]/2;let m;switch(l){case"top":m={x:u,y:r.y-i.height};break;case"bottom":m={x:u,y:r.y+r.height};break;case"right":m={x:r.x+r.width,y:d};break;case"left":m={x:r.x-i.width,y:d};break;default:m={x:r.x,y:r.y}}switch(p(t)){case"start":m[s]-=f*(n&&c?-1:1);break;case"end":m[s]+=f*(n&&c?-1:1)}return m}async function X(e,t){var n;void 0===t&&(t={});const{x:r,y:i,platform:a,rects:s,elements:o,strategy:l}=e,{boundary:c="clippingAncestors",rootBoundary:u="viewport",elementContext:d="floating",altBoundary:h=!1,padding:p=0}=f(t,e),m=function(e){return"number"!=typeof e?function(e){return{top:0,right:0,bottom:0,left:0,...e}}(e):{top:e,right:e,bottom:e,left:e}}(p),g=o[h?"floating"===d?"reference":"floating":d],v=S(await a.getClippingRect
vendor: 4,652 bytes, line 2
2({element:null==(n=await(null==a.isElement?void 0:a.isElement(g)))||n?g:g.contextElement||await(null==a.getDocumentElement?void 0:a.getDocumentElement(o.floating)),boundary:c,rootBoundary:u,strategy:l})),y="floating"===d?{x:r,y:i,width:s.floating.width,height:s.floating.height}:s.reference,b=await(null==a.getOffsetParent?void 0:a.getOffsetParent(o.floating)),w=await(null==a.isElement?void 0:a.isElement(b))&&await(null==a.getScale?void 0:a.getScale(b))||{x:1,y:1},A=S(a.convertOffsetParentRelativeRectToViewportRelativeRect?await a.convertOffsetParentRelativeRectToViewportRelativeRect({elements:o,rect:y,offsetParent:b,strategy:l}):y);return{top:(v.top-A.top+m.top)/w.y,bottom:(A.bottom-v.bottom+m.bottom)/w.y,left:(v.left-A.left+m.left)/w.x,right:(A.right-v.right+m.right)/w.x}}const J=new Set(["left","top"]);function ee(e){const t=q(e);let n=parseFloat(t.width)||0,r=parseFloat(t.height)||0;const i=R(e),a=i?e.offsetWidth:n,s=i?e.offsetHeight:r,l=o(n)!==a||o(r)!==s;return l&&(n=a,r=s),{width:n,height:r,$:l}}function te(e){return I(e)?e:e.contextElement}function ne(e){const t=te(e);if(!R(t))return c(1);const n=t.getBoundingClientRect(),{width:r,height:i,$:a}=ee(t);let s=(a?o(n.width):n.width)/r,l=(a?o(n.height):n.height)/i;return s&&Number.isFinite(s)||(s=1),l&&Number.isFinite(l)||(l=1),{x:s,y:l}}const re=c(0);function ie(e){const t=_(e);return H()&&t.visualViewport?{x:t.visualViewport.offsetLeft,y:t.visualViewport.offsetTop}:re}function ae(e,t,n,r){void 0===t&&(t=!1),void 0===n&&(n=!1);const i=e.getBoundingClientRect(),a=te(e);let s=c(1);t&&(r?I(r)&&(s=ne(r)):s=ne(e));const o=function(e,t,n){return void 0===t&&(t=!1),!(!n||t&&n!==_(e))&&t}(a,n,r)?ie(a):c(0);let l=(i.left+o.x)/s.x,u=(i.top+o.y)/s.y,d=i.width/s.x,f=i.height/s.y;if(a){const e=_(a),t=r&&I(r)?_(r):r;let n=e,i=K(n);for(;i&&r&&t!==n;){const e=ne(i),t=i.getBoundingClientRect(),r=q(i),a=t.left+(i.clientLeft+parseFloat(r.paddingLeft))*e.x,s=t.top+(i.clientTop+parseFloat(r.paddingTop))*e.y;l*=e.x,u*=e.y,d*=e.x,f*=e.y,l+=a,u+=s,n=_(i),i=K(n)}}return S({width:d,height:f,x:l,y:u})}function se(e,t){const n=$(e).scrollLeft;return t?t.left+n:ae(T(e)).left+n}function oe(e,t){const n=e.getBoundingClientRect();return{x:n.left+t.scrollLeft-se(e,n),y:n.top+t.scrollTop}}function le(e,t,n){let r;if("viewport"===t)r=function(e,t){const n=_(e),r=T(e),i=n.visualViewport;let a=r.clientWidth,s=r.clientHeight,o=0,l=0;if(i){a=i.width,s=i.height;const e=H();(!e||e&&"fixed"===t)&&(o=i.offsetLeft,l=i.offsetTop)}const c=se(r);if(c<=0){const e=r.ownerDocument,t=e.body,n=getComputedStyle(t),i="CSS1Compat"===e.compatMode&&parseFloat(n.marginLeft)+parseFloat(n.marginRight)||0,s=Math.abs(r.clientWidth-t.clientWidth-i);s<=25&&(a-=s)}else c<=25&&(a+=c);return{width:a,height:s,x:o,y:l}}(e,n);else if("document"===t)r=function(e){const t=T(e),n=$(e),r=e.ownerDocument.body,i=s(t.scrollWidth,t.clientWidth,r.scrollWidth,r.clientWidth),a=s(t.scrollHeight,t.clientHeight,r.scrollHeight,r.clientHeight);let o=-n.scrollLeft+se(e);const l=-n.scrollTop;return"rtl"===q(r).direction&&(o+=s(t.clientWidth,r.clientWidth)-i),{width:i,height:a,x:o,y:l}}(T(e));else if(I(t))r=function(e,t){const n=ae(e,!0,"fixed"===t),r=n.top+e.clientTop,i=n.left+e.clientLeft,a=R(e)?ne(e):c(1);return{width:e.clientWidth*a.x,height:e.clientHeight*a.y,x:i*a.x,y:r*a.y}}(t,n);else{const n=ie(e);r={x:t.x-n.x,y:t.y-n.y,width:t.width,height:t.height}}return S(r)}function ce(e,t){const n=W(e);return!(n===t||!I(n)||G(n))&&("fixed"===q(n).position||ce(n,t))}function ue(e,t,n){const r=R(t),i=T(t),a="fixed"===n,s=ae(e,!0,a,t);let o={scrollLeft:0,scrollTop:0};const l=c(0);function u(){l.x=se(i)}if(r||!r&&!a)if(("body"!==M(t)||P(i))&&(o=$(t)),r){const e=ae(t,!0,a,t);l.x=e.x+t.clientLeft,l.y=e.y+t.clientTop}else i&&u();a&&!r&&i&&u();const d=!i||r||a?c(0):oe(i,o);return{x:s.left+o.scrollLeft-l.x-d.x,y:s.top+o.scrollTop-l.y-d.y,width:s.width,height:s.height}}function de(e){return"static"===q(e).position}function fe(e,t){if(!R(e)||"fixed"===q(e).position)return null;if(t)return t(e);let n=e.offsetParent;return T(e)===n&&(n=n.ownerDocument.body),n}function he(e,t){const n=_(e);if(j(e))return n;if(!R(e)){let t=W(e);for(;t&&!G(t);){if(I(t)&&!de(t))return t;t=W(t)}return n}let r=fe(e,t);for(;r&&N(r)&&de(r);)r=fe(r,t);return r&&G(r)&&de(r)&&!U(r)?n:r||function(e){let t=W(e);for(;R(t)&&!G(t);){if(U(t))return t;if(j(t))return null;t=W(t)}return null}(e)||n}const pe={convertOffsetParentRelativeRectToViewportRelativeRect:function(e){let{elements:t,rect:n,offsetParent:r,strategy:i}=e;const a="fixed"===i,s=T(r),o=!!t&&j(t.floating);if(r===s||o&&a)return n;let l={scrollLeft:0,scrollTop:0},u=c(1);const d=c(0),f=R(r);
vendor: 4,643 bytes, line 2
2if((f||!f&&!a)&&(("body"!==M(r)||P(s))&&(l=$(r)),f)){const e=ae(r);u=ne(r),d.x=e.x+r.clientLeft,d.y=e.y+r.clientTop}const h=!s||f||a?c(0):oe(s,l);return{width:n.width*u.x,height:n.height*u.y,x:n.x*u.x-l.scrollLeft*u.x+d.x+h.x,y:n.y*u.y-l.scrollTop*u.y+d.y+h.y}},getDocumentElement:T,getClippingRect:function(e){let{element:t,boundary:n,rootBoundary:r,strategy:i}=e;const o=[..."clippingAncestors"===n?j(t)?[]:function(e,t){const n=t.get(e);if(n)return n;let r=Y(e,[],!1).filter(e=>I(e)&&"body"!==M(e)),i=null;const a="fixed"===q(e).position;let s=a?W(e):e;for(;I(s)&&!G(s);){const t=q(s),n=U(s);n||"fixed"!==t.position||(i=null),(a?!n&&!i:!n&&"static"===t.position&&i&&("absolute"===i.position||"fixed"===i.position)||P(s)&&!n&&ce(e,s))?r=r.filter(e=>e!==s):i=t,s=W(s)}return t.set(e,r),r}(t,this._c):[].concat(n),r],l=le(t,o[0],i);let c=l.top,u=l.right,d=l.bottom,f=l.left;for(let e=1;e<o.length;e++){const n=le(t,o[e],i);c=s(n.top,c),u=a(n.right,u),d=a(n.bottom,d),f=s(n.left,f)}return{width:u-f,height:d-c,x:f,y:c}},getOffsetParent:he,getElementRects:async function(e){const t=this.getOffsetParent||he,n=this.getDimensions,r=await n(e.floating);return{reference:ue(e.reference,await t(e.floating),e.strategy),floating:{x:0,y:0,width:r.width,height:r.height}}},getClientRects:function(e){return Array.from(e.getClientRects())},getDimensions:function(e){const{width:t,height:n}=ee(e);return{width:t,height:n}},getScale:ne,isElement:I,isRTL:function(e){return"rtl"===q(e).direction}};function me(e,t){return e.x===t.x&&e.y===t.y&&e.width===t.width&&e.height===t.height}function ge(e,t,n,r){void 0===r&&(r={});const{ancestorScroll:i=!0,ancestorResize:o=!0,elementResize:c="function"==typeof ResizeObserver,layoutShift:u="function"==typeof IntersectionObserver,animationFrame:d=!1}=r,f=te(e),h=i||o?[...f?Y(f):[],...t?Y(t):[]]:[];h.forEach(e=>{i&&e.addEventListener("scroll",n,{passive:!0}),o&&e.addEventListener("resize",n)});const p=f&&u?function(e,t){let n,r=null;const i=T(e);function o(){var e;clearTimeout(n),null==(e=r)||e.disconnect(),r=null}return function c(u,d){void 0===u&&(u=!1),void 0===d&&(d=1),o();const f=e.getBoundingClientRect(),{left:h,top:p,width:m,height:g}=f;if(u||t(),!m||!g)return;const v={rootMargin:-l(p)+"px "+-l(i.clientWidth-(h+m))+"px "+-l(i.clientHeight-(p+g))+"px "+-l(h)+"px",threshold:s(0,a(1,d))||1};let y=!0;function b(t){const r=t[0].intersectionRatio;if(r!==d){if(!y)return c();r?c(!1,r):n=setTimeout(()=>{c(!1,1e-7)},1e3)}1!==r||me(f,e.getBoundingClientRect())||c(),y=!1}try{r=new IntersectionObserver(b,{...v,root:i.ownerDocument})}catch(e){r=new IntersectionObserver(b,v)}r.observe(e)}(!0),o}(f,n):null;let m,g=-1,v=null;c&&(v=new ResizeObserver(e=>{let[r]=e;r&&r.target===f&&v&&t&&(v.unobserve(t),cancelAnimationFrame(g),g=requestAnimationFrame(()=>{var e;null==(e=v)||e.observe(t)})),n()}),f&&!d&&v.observe(f),t&&v.observe(t));let y=d?ae(e):null;return d&&function t(){const r=ae(e);y&&!me(y,r)&&n(),y=r,m=requestAnimationFrame(t)}(),n(),()=>{var e;h.forEach(e=>{i&&e.removeEventListener("scroll",n),o&&e.removeEventListener("resize",n)}),null==p||p(),null==(e=v)||e.disconnect(),v=null,d&&cancelAnimationFrame(m)}}const ve=X,ye=function(e){return void 0===e&&(e={}),{name:"flip",options:e,async fn(t){var n,r;const{placement:i,middlewareData:a,rects:s,initialPlacement:o,platform:l,elements:c}=t,{mainAxis:u=!0,crossAxis:d=!0,fallbackPlacements:m,fallbackStrategy:S="bestFit",fallbackAxisSideDirection:k="none",flipAlignment:M=!0,..._}=f(e,t);if(null!=(n=a.arrow)&&n.alignmentOffset)return{};const T=h(i),D=v(o),I=h(o)===o,R=await(null==l.isRTL?void 0:l.isRTL(c.floating)),O=m||(I||!M?[C(o)]:function(e){const t=C(e);return[b(e),t,b(t)]}(o)),P="none"!==k;!m&&P&&O.push(...function(e,t,n,r){const i=p(e);let a=function(e,t,n){switch(e){case"top":case"bottom":return n?t?A:w:t?w:A;case"left":case"right":return t?x:E;default:return[]}}(h(e),"start"===n,r);return i&&(a=a.map(e=>e+"-"+i),t&&(a=a.concat(a.map(b)))),a}(o,M,k,R));const N=[o,...O],j=await l.detectOverflow(t,_),B=[];let L=(null==(r=a.flip)?void 0:r.overflows)||[];if(u&&B.push(j[T]),d){const e=function(e,t,n){void 0===n&&(n=!1);const r=p(e),i=y(e),a=g(i);let s="x"===i?r===(n?"end":"start")?"right":"left":"start"===r?"bottom":"top";return t.reference[a]>t.floating[a]&&(s=C(s)),[s,C(s)]}(i,s,R);B.push(j[e[0]],j[e[1]])}if(L=[...L,{placement:i,overflows:B}],!B.every(e=>e<=0)){var F,z;const e=((null==(F=a.flip)?void 0:F.index)||0)+1,t=N[e];if(t&&("alignment"!==d||D===v(t)||L.every(e=>v(e.placement)!==D||e.overflows[0]>0)))return{data:{index:e,overflows:L},reset:{placement:t}};let n=null==(z=L.filter(e=>e.overflows[0]<=0).sort((e,t)=>
2e.overflows[1]-t.overflows[1])[0])?void 0:z.placement;if(!n)switch(S){case"bestFit":{var U;const e=null==(U=L.filter(e=>{if(P){const t=v(e.placement);return t===D||"y"===t}return!0}).map(e=>[e.placement,e.overflows.filter(e=>e>0).reduce((e,t)=>e+t,0)]).sort((e,t)=>e[1]-t[1])[0])?void 0:U[0];e&&(n=e);break}case"initialPlacement":n=o}if(i!==n)return{reset:{placement:n}}}return{}}}},be=(e,t,n)=>{const r=new Map,i={platform:pe,...n},a={...i.platform,_c:r};return(async(e,t,n)=>{const{placement:r="bottom",strategy:i="absolute",middleware:a=[],platform:s}=n,o=s.detectOverflow?s:{...s,detectOverflow:X},l=await(null==s.isRTL?void 0:s.isRTL(t));let c=await s.getElementRects({reference:e,floating:t,strategy:i}),{x:u,y:d}=Q(c,r,l),f=r,h=0;const p={};for(let n=0;n<a.length;n++){const m=a[n];if(!m)continue;const{name:g,fn:v}=m,{x:y,y:b,data:w,reset:A}=await v({x:u,y:d,initialPlacement:r,placement:f,strategy:i,middlewareData:p,rects:c,platform:o,elements:{reference:e,floating:t}});u=null!=y?y:u,d=null!=b?b:d,p[g]={...p[g],...w},A&&h<50&&(h++,"object"==typeof A&&(A.placement&&(f=A.placement),A.rects&&(c=!0===A.rects?await s.getElementRects({reference:e,floating:t,strategy:i}):A.rects),({x:u,y:d}=Q(c,f,l))),n=-1)}return{x:u,y:d,placement:f,strategy:i,middlewareData:p}})(e,t,{...i,platform:a})};var we="undefined"!=typeof document?r.useLayoutEffect:function(){};function Ae(e,t){if(e===t)return!0;if(typeof e!=typeof t)return!1;if("function"==typeof e&&e.toString()===t.toString())return!0;let n,r,i;if(e&&t&&"object"==typeof e){if(Array.isArray(e)){if(n=e.length,n!==t.length)return!1;for(r=n;0!==r--;)if(!Ae(e[r],t[r]))return!1;return!0}if(i=Object.keys(e),n=i.length,n!==Object.keys(t).length)return!1;for(r=n;0!==r--;)if(!{}.hasOwnProperty.call(t,i[r]))return!1;for(r=n;0!==r--;){const n=i[r];if(!("_owner"===n&&e.$$typeof||Ae(e[n],t[n])))return!1}return!0}return e!=e&&t!=t}function xe(e){return"undefined"==typeof window?1:(e.ownerDocument.defaultView||window).devicePixelRatio||1}function Ee(e,t){const n=xe(e);return Math.round(t*n)/n}function Ce(e){const t=r.useRef(e);return we(()=>{t.current=e}),t}const Se=(e,t)=>{const n=function(e){return void 0===e&&(e=0),{name:"offset",options:e,async fn(t){var n,r;const{x:i,y:a,placement:s,middlewareData:o}=t,l=await async function(e,t){const{placement:n,platform:r,elements:i}=e,a=await(null==r.isRTL?void 0:r.isRTL(i.floating)),s=h(n),o=p(n),l="y"===v(n),c=J.has(s)?-1:1,u=a&&l?-1:1,d=f(t,e);let{mainAxis:m,crossAxis:g,alignmentAxis:y}="number"==typeof d?{mainAxis:d,crossAxis:0,alignmentAxis:null}:{mainAxis:d.mainAxis||0,crossAxis:d.crossAxis||0,alignmentAxis:d.alignmentAxis};return o&&"number"==typeof y&&(g="end"===o?-1*y:y),l?{x:g*u,y:m*c}:{x:m*c,y:g*u}}(t,e);return s===(null==(n=o.offset)?void 0:n.placement)&&null!=(r=o.arrow)&&r.alignmentOffset?{}:{x:i+l.x,y:a+l.y,data:{...l,placement:s}}}}}(e);return{name:n.name,fn:n.fn,options:[e,t]}},ke=(e,t)=>{const n=function(e){return void 0===e&&(e={}),{name:"shift",options:e,async fn(t){const{x:n,y:r,placement:i,platform:a}=t,{mainAxis:s=!0,crossAxis:o=!1,limiter:l={fn:e=>{let{x:t,y:n}=e;return{x:t,y:n}}},...c}=f(e,t),u={x:n,y:r},p=await a.detectOverflow(t,c),g=v(h(i)),y=m(g);let b=u[y],w=u[g];if(s){const e="y"===y?"bottom":"right";b=d(b+p["y"===y?"top":"left"],b,b-p[e])}if(o){const e="y"===g?"bottom":"right";w=d(w+p["y"===g?"top":"left"],w,w-p[e])}const A=l.fn({...t,[y]:b,[g]:w});return{...A,data:{x:A.x-n,y:A.y-r,enabled:{[y]:s,[g]:o}}}}}}(e);return{name:n.name,fn:n.fn,options:[e,t]}},Me=(e,t)=>{const n=ye(e);return{name:n.name,fn:n.fn,options:[e,t]}},_e=(e,t)=>{const n=function(e){return void 0===e&&(e={}),{name:"size",options:e,async fn(t){var n,r;const{placement:i,rects:o,platform:l,elements:c}=t,{apply:u=()=>{},...d}=f(e,t),m=await l.detectOverflow(t,d),g=h(i),y=p(i),b="y"===v(i),{width:w,height:A}=o.floating;let x,E;"top"===g||"bottom"===g?(x=g,E=y===(await(null==l.isRTL?void 0:l.isRTL(c.floating))?"start":"end")?"left":"right"):(E=g,x="end"===y?"top":"bottom");const C=A-m.top-m.bottom,S=w-m.left-m.right,k=a(A-m[x],C),M=a(w-m[E],S),_=!t.middlewareData.shift;let T=k,D=M;if(null!=(n=t.middlewareData.shift)&&n.enabled.x&&(D=S),null!=(r=t.middlewareData.shift)&&r.enabled.y&&(T=C),_&&!y){const e=s(m.left,0),t=s(m.right,0),n=s(m.top,0),r=s(m.bottom,0);b?D=w-2*(0!==e||0!==t?e+t:s(m.left,m.right)):T=A-2*(0!==n||0!==r?n+r:s(m.top,m.bottom))}await u({...t,availableWidth:D,availableHeight:T});const I=await l.getDimensions(c.floating);return w!==I.width||A!==I.height?{reset:{rects:!0}}:{}}}}(e);return{name:n.name,fn:n.fn,options:[e,t]}},Te={...i},De=Te.useInsertionEffect||(e=>e());function Ie(e){const t=r.useRef(()=>{});return De(()=>{t.current=e}),r.useCallback(function(){for(var e=arguments.length,n=new Array(e),r=0;r<e;r++)n[r]=arguments[r];return null==t.current?void 0:t.current(...n)},[])}var Re="undefined"!=typeof document?r.useLayoutEffect:r.useEffect;let Oe=!1,Pe=0;const Ne=()=>"floating-ui-"+Math.random().toString(36).slice(2,6)+Pe++,je=Te.useId||function(){const[e,t]=r.useState(()=>Oe?Ne():void 0);return Re(()=>{null==e&&t(Ne())},[]),r.useEffect(()=>{Oe=!0},[]),e};const Be=r.createContext(null),Le=r.createContext(null),Fe="data-floating-ui-focusable";function ze(e){void 0===e&&(e={});const{nodeId:t}=e,n=function(e){const{open:t=!1,onOpenChange:n,elements:i}=e,a=je(),s=r.useRef({}),[o]=r.useState(()=>function(){const e=new Map;return{emit(t,n){var r;
vendor: 5,086 bytes, line 2
2null==(r=e.get(t))||r.forEach(e=>e(n))},on(t,n){e.set(t,[...e.get(t)||[],n])},off(t,n){var r;e.set(t,(null==(r=e.get(t))?void 0:r.filter(e=>e!==n))||[])}}}()),l=null!=((null==(p=r.useContext(Be))?void 0:p.id)||null),[c,u]=r.useState(i.reference),d=Ie((e,t,r)=>{s.current.openEvent=e?t:void 0,o.emit("openchange",{open:e,event:t,reason:r,nested:l}),null==n||n(e,t,r)}),f=r.useMemo(()=>({setPositionReference:u}),[]),h=r.useMemo(()=>({reference:c||i.reference||null,floating:i.floating||null,domReference:i.reference}),[c,i.reference,i.floating]);var p;return r.useMemo(()=>({dataRef:s,open:t,onOpenChange:d,elements:h,events:o,floatingId:a,refs:f}),[t,d,h,o,a,f])}({...e,elements:{reference:null,floating:null,...e.elements}}),i=e.rootContext||n,a=i.elements,[s,o]=r.useState(null),[l,c]=r.useState(null),u=(null==a?void 0:a.domReference)||s,d=r.useRef(null),f=r.useContext(Le);Re(()=>{u&&(d.current=u)},[u]);const h=function(e){void 0===e&&(e={});const{placement:t="bottom",strategy:n="absolute",middleware:i=[],platform:a,elements:{reference:s,floating:o}={},transform:l=!0,whileElementsMounted:c,open:u}=e,[d,f]=r.useState({x:0,y:0,strategy:n,placement:t,middlewareData:{},isPositioned:!1}),[h,p]=r.useState(i);Ae(h,i)||p(i);const[m,g]=r.useState(null),[v,y]=r.useState(null),b=r.useCallback(e=>{e!==E.current&&(E.current=e,g(e))},[]),w=r.useCallback(e=>{e!==C.current&&(C.current=e,y(e))},[]),A=s||m,x=o||v,E=r.useRef(null),C=r.useRef(null),S=r.useRef(d),k=null!=c,M=Ce(c),_=Ce(a),T=Ce(u),D=r.useCallback(()=>{if(!E.current||!C.current)return;const e={placement:t,strategy:n,middleware:h};_.current&&(e.platform=_.current),be(E.current,C.current,e).then(e=>{const t={...e,isPositioned:!1!==T.current};I.current&&!Ae(S.current,t)&&(S.current=t,Z.flushSync(()=>{f(t)}))})},[h,t,n,_,T]);we(()=>{!1===u&&S.current.isPositioned&&(S.current.isPositioned=!1,f(e=>({...e,isPositioned:!1})))},[u]);const I=r.useRef(!1);we(()=>(I.current=!0,()=>{I.current=!1}),[]),we(()=>{if(A&&(E.current=A),x&&(C.current=x),A&&x){if(M.current)return M.current(A,x,D);D()}},[A,x,D,M,k]);const R=r.useMemo(()=>({reference:E,floating:C,setReference:b,setFloating:w}),[b,w]),O=r.useMemo(()=>({reference:A,floating:x}),[A,x]),P=r.useMemo(()=>{const e={position:n,left:0,top:0};if(!O.floating)return e;const t=Ee(O.floating,d.x),r=Ee(O.floating,d.y);return l?{...e,transform:"translate("+t+"px, "+r+"px)",...xe(O.floating)>=1.5&&{willChange:"transform"}}:{position:n,left:t,top:r}},[n,l,O.floating,d.x,d.y]);return r.useMemo(()=>({...d,update:D,refs:R,elements:O,floatingStyles:P}),[d,D,R,O,P])}({...e,elements:{...a,...l&&{reference:l}}}),p=r.useCallback(e=>{const t=I(e)?{getBoundingClientRect:()=>e.getBoundingClientRect(),contextElement:e}:e;c(t),h.refs.setReference(t)},[h.refs]),m=r.useCallback(e=>{(I(e)||null===e)&&(d.current=e,o(e)),(I(h.refs.reference.current)||null===h.refs.reference.current||null!==e&&!I(e))&&h.refs.setReference(e)},[h.refs]),g=r.useMemo(()=>({...h.refs,setReference:m,setPositionReference:p,domReference:d}),[h.refs,m,p]),v=r.useMemo(()=>({...h.elements,domReference:u}),[h.elements,u]),y=r.useMemo(()=>({...h,...i,refs:g,elements:v,nodeId:t}),[h,g,v,t,i]);return Re(()=>{i.dataRef.current.floatingContext=y;const e=null==f?void 0:f.nodesRef.current.find(e=>e.id===t);e&&(e.context=y)}),r.useMemo(()=>({...h,context:y,refs:g,elements:v}),[h,g,v,y])}const Ue="active",He="selected";function Ge(e,t,n){const r=new Map,i="item"===n;let a=e;if(i&&e){const{[Ue]:t,[He]:n,...r}=e;a=r}return{..."floating"===n&&{tabIndex:-1,[Fe]:""},...a,...t.map(t=>{const r=t?t[n]:null;return"function"==typeof r?e?r(e):null:r}).concat(e).reduce((e,t)=>t?(Object.entries(t).forEach(t=>{let[n,a]=t;var s;i&&[Ue,He].includes(n)||(0===n.indexOf("on")?(r.has(n)||r.set(n,[]),"function"==typeof a&&(null==(s=r.get(n))||s.push(a),e[n]=function(){for(var e,t=arguments.length,i=new Array(t),a=0;a<t;a++)i[a]=arguments[a];return null==(e=r.get(n))?void 0:e.map(e=>e(...i)).find(e=>void 0!==e)})):e[n]=a)}),e):e,{})}}function qe(e,t){return{...e,rects:{...e.rects,floating:{...e.rects.floating,height:t}}}}var $e=n(33300),We=n(39987),Ve=n(33951),Ye=n(66204);let Ke=(0,r.createContext)({styles:void 0,setReference:()=>{},setFloating:()=>{},getReferenceProps:()=>({}),getFloatingProps:()=>({}),slot:{}});Ke.displayName="FloatingContext";let Ze=(0,r.createContext)(null);function Qe(e){return(0,r.useMemo)(()=>e?"string"==typeof e?{to:e}:e:null,[e])}function Xe(){return(0,r.useContext)(Ke).setReference}function Je(){return(0,r.useContext)(Ke).getReferenceProps}function et(){let{getFloatingProps:e,slot:t}=(0,r.useContext)(Ke);return(0,r.useCallback)((...n)=>Object.assign({},e(...n),{"data-anchor":t.anchor}),[e,t])}function tt(e=null){!1===e&&(e=null),"string"==typeof e&&(e={to:e});let t=(0,r.useContext)(Ze),n=(0,r.useMemo)(()=>e,[JSON.stringify(e,(e,t)=>{var n;return null!=(n=null==t?void 0:t.outerHTML)?n:t})]);(0,Ve.s)(()=>{null==t||t(null!=n?n:null)},[t,n]);let i=(0,r.useContext)(Ke);return(0,r.useMemo)(()=>[i.setFloating,e?i.styles:{}],[i.setFloating,e,i.styles])}function nt({children:e,enabled:t=!0}
vendor: 4,415 bytes, line 2
2){let[n,i]=(0,r.useState)(null),[l,c]=(0,r.useState)(0),u=(0,r.useRef)(null),[d,h]=(0,r.useState)(null);!function(e){(0,Ve.s)(()=>{if(!e)return;let t=new MutationObserver(()=>{let t=window.getComputedStyle(e).maxHeight,n=parseFloat(t);if(isNaN(n))return;let r=parseInt(t);isNaN(r)||n!==r&&(e.style.maxHeight=`${Math.ceil(n)}px`)});return t.observe(e,{attributes:!0,attributeFilter:["style"]}),()=>{t.disconnect()}},[e])}(d);let p=t&&null!==n&&null!==d,{to:m="bottom",gap:g=0,offset:v=0,padding:y=0,inner:b}=function(e,t){var n,r,i;let a=rt(null!=(n=null==e?void 0:e.gap)?n:"var(--anchor-gap, 0)",t),s=rt(null!=(r=null==e?void 0:e.offset)?r:"var(--anchor-offset, 0)",t),o=rt(null!=(i=null==e?void 0:e.padding)?i:"var(--anchor-padding, 0)",t);return{...e,gap:a,offset:s,padding:o}}(n,d),[w,A="center"]=m.split(" ");(0,Ve.s)(()=>{p&&c(0)},[p]);let{refs:x,floatingStyles:E,context:C}=ze({open:p,placement:"selection"===w?"center"===A?"bottom":`bottom-${A}`:"center"===A?`${w}`:`${w}-${A}`,strategy:"absolute",transform:!1,middleware:[Se({mainAxis:"selection"===w?0:g,crossAxis:v}),ke({padding:y}),"selection"!==w&&Me({padding:y}),"selection"===w&&b?(M={...b,padding:y,overflowRef:u,offset:l,minItemsVisible:4,referenceOverflowThreshold:y,onFallbackChange(e){var t,n;if(!e)return;let r=C.elements.floating;if(!r)return;let i=parseFloat(getComputedStyle(r).scrollPaddingBottom)||0,a=Math.min(4,r.childElementCount),s=0,o=0;for(let e of null!=(n=null==(t=C.elements.floating)?void 0:t.childNodes)?n:[])if(Ye.sb(e)){let t=e.offsetTop,n=t+e.clientHeight+i,l=r.scrollTop,c=l+r.clientHeight;if(!(t>=l&&n<=c)){o=Math.max(0,Math.min(n,c)-Math.max(t,l)),s=e.clientHeight;break}a--}a>=1&&c(e=>{let t=s*a-o+i;return e>=t?e:t})}},{name:"inner",options:M,async fn(e){const{listRef:t,overflowRef:n,onFallbackChange:r,offset:i=0,index:l=0,minItemsVisible:c=4,referenceOverflowThreshold:u=0,scrollRef:d,...h}=f(M,e),{rects:p,elements:{floating:m}}=e,g=t.current[l],v=(null==d?void 0:d.current)||m,y=m.clientTop||v.clientTop,b=0!==m.clientTop,w=0!==v.clientTop,A=m===v;if(!g)return{};const x={...e,...await Se(-g.offsetTop-m.clientTop-p.reference.height/2-g.offsetHeight/2-i).fn(e)},E=await ve(qe(x,v.scrollHeight+y+m.clientTop),h),C=await ve(x,{...h,elementContext:"reference"}),S=s(0,E.top),k=x.y+S,_=(v.scrollHeight>v.clientHeight?e=>e:o)(s(0,v.scrollHeight+(b&&A||w?2*y:0)-S-s(0,E.bottom)));if(v.style.maxHeight=_+"px",v.scrollTop=S,r){const e=v.offsetHeight<g.offsetHeight*a(c,t.current.length)-1||C.top>=-u||C.bottom>=-u;Z.flushSync(()=>r(e))}return n&&(n.current=await ve(qe({...x,y:k},v.offsetHeight+y+m.clientTop),h)),{y:k}}}):null,_e({padding:y,apply({availableWidth:e,availableHeight:t,elements:n}){Object.assign(n.floating.style,{overflow:"auto",maxWidth:`${e}px`,maxHeight:`min(var(--anchor-max-height, 100vh), ${t}px)`})}})].filter(Boolean),whileElementsMounted:ge}),[S=w,k=A]=C.placement.split("-");var M;"selection"===w&&(S="selection");let _=(0,r.useMemo)(()=>({anchor:[S,k].filter(Boolean).join(" ")}),[S,k]),T=function(e,t){const{open:n,elements:i}=e,{enabled:a=!0,overflowRef:s,scrollRef:o,onChange:l}=t,c=Ie(l),u=r.useRef(!1),d=r.useRef(null),f=r.useRef(null);r.useEffect(()=>{if(!a)return;function e(e){if(e.ctrlKey||!t||null==s.current)return;const n=e.deltaY,r=s.current.top>=-.5,i=s.current.bottom>=-.5,a=t.scrollHeight-t.clientHeight,o=n<0?-1:1,l=n<0?"max":"min";t.scrollHeight<=t.clientHeight||(!r&&n>0||!i&&n<0?(e.preventDefault(),Z.flushSync(()=>{c(e=>e+Math[l](n,a*o))})):/firefox/i.test(function(){const e=navigator.userAgentData;return e&&Array.isArray(e.brands)?e.brands.map(e=>{let{brand:t,version:n}=e;return t+"/"+n}).join(" "):navigator.userAgent}())&&(t.scrollTop+=n))}const t=(null==o?void 0:o.current)||i.floating;return n&&t?(t.addEventListener("wheel",e),requestAnimationFrame(()=>{d.current=t.scrollTop,null!=s.current&&(f.current={...s.current})}),()=>{d.current=null,f.current=null,t.removeEventListener("wheel",e)}):void 0},[a,n,i.floating,s,o,c]);const h=r.useMemo(()=>({onKeyDown(){u.current=!0},onWheel(){u.current=!1},onPointerMove(){u.current=!1},onScroll(){const e=(null==o?void 0:o.current)||i.floating;if(s.current&&e&&u.current){if(null!==d.current){const t=e.scrollTop-d.current;(s.current.bottom<-.5&&t<-1||s.current.top<-.5&&t>1)&&Z.flushSync(()=>c(e=>e+t))}requestAnimationFrame(()=>{d.current=e.scrollTop})}}}),[i.floating,c,s,o]);return r.useMemo(()=>a?{floating:h}:{},[a,h])}
2(C,{overflowRef:u,onChange:c}),{getReferenceProps:D,getFloatingProps:I}=function(e){void 0===e&&(e=[]);const t=e.map(e=>null==e?void 0:e.reference),n=e.map(e=>null==e?void 0:e.floating),i=e.map(e=>null==e?void 0:e.item),a=r.useCallback(t=>Ge(t,e,"reference"),t),s=r.useCallback(t=>Ge(t,e,"floating"),n),o=r.useCallback(t=>Ge(t,e,"item"),i);return r.useMemo(()=>({getReferenceProps:a,getFloatingProps:s,getItemProps:o}),[a,s,o])}([T]),R=(0,We._)(e=>{h(e),x.setFloating(e)});return r.createElement(Ze.Provider,{value:i},r.createElement(Ke.Provider,{value:{setFloating:R,setReference:x.setReference,styles:E,getReferenceProps:D,getFloatingProps:I,slot:_}},e))}function rt(e,t,n=void 0){let i=(0,$e.L)(),a=(0,We._)((e,t)=>{if(null==e)return[n,null];if("number"==typeof e)return[e,null];if("string"==typeof e){if(!t)return[n,null];let r=at(e,t);return[r,n=>{let a=it(e);{let s=a.map(e=>window.getComputedStyle(t).getPropertyValue(e));i.requestAnimationFrame(function o(){i.nextFrame(o);let l=!1;for(let[e,n]of a.entries()){let r=window.getComputedStyle(t).getPropertyValue(n);if(s[e]!==r){s[e]=r,l=!0;break}}if(!l)return;let c=at(e,t);r!==c&&(n(c),r=c)})}return i.dispose}]}return[n,null]}),s=(0,r.useMemo)(()=>a(e,t)[0],[e,t]),[o=s,l]=(0,r.useState)();return(0,Ve.s)(()=>{let[n,r]=a(e,t);if(l(n),r)return r(l)},[e,t]),o}function it(e){let t=/var\((.*)\)/.exec(e);if(t){let e=t[1].indexOf(",");if(-1===e)return[t[1]];let n=t[1].slice(0,e).trim(),r=t[1].slice(e+1).trim();return r?[n,...it(r)]:[n]}return[]}function at(e,t){let n=document.createElement("div");t.appendChild(n),n.style.setProperty("margin-top","0px","important"),n.style.setProperty("margin-top",e,"important");let r=parseFloat(window.getComputedStyle(n).marginTop)||0;return t.removeChild(n),r}Ze.displayName="PlacementContext"},39566(e,t,n){"use strict";n.d(t,{CL:()=>d});var r=n(71763),i=n(98481),a=n(33300),s=n(44208),o=n(50628),l=n(23388);let c=(0,r.createContext)(null);function u({children:e}){let t=(0,r.useContext)(c);if(!t)return r.createElement(r.Fragment,null,e);let{target:n}=t;return n?(0,i.createPortal)(r.createElement(r.Fragment,null,e),n):null}function d({data:e,form:t,disabled:n,onReset:i,overrides:c}){let[d,h]=(0,r.useState)(null),p=(0,a.L)();return(0,r.useEffect)(()=>{if(i&&d)return p.addEventListener(d,"reset",i)},[d,t,i]),r.createElement(u,null,r.createElement(f,{setForm:h,formId:t}),(0,s.h)(e).map(([e,i])=>r.createElement(l.j,{features:l.u.Hidden,...(0,o.oE)({key:e,as:"input",type:"hidden",hidden:!0,readOnly:!0,form:t,disabled:n,name:e,value:i,...c})})))}function f({setForm:e,formId:t}){return(0,r.useEffect)(()=>{if(t){let n=document.getElementById(t);n&&e(n)}},[e,t]),t?null:r.createElement(l.j,{features:l.u.Hidden,as:"input",type:"hidden",hidden:!0,readOnly:!0,ref:t=>{if(!t)return;let n=t.closest("form");n&&e(n)}})}},31722(e,t,n){"use strict";n.d(t,{O:()=>a});var r=n(71763);const i=r.forwardRef(function({children:e,freeze:t},n){let i=a(t,e);return(0,r.isValidElement)(i)?(0,r.cloneElement)(i,{ref:n}):r.createElement(r.Fragment,null,i)});function a(e,t){let[n,i]=(0,r.useState)(t);return!e&&n!==t&&i(t),e?n:t}n.d(t,["j",0,i])},23388(e,t,n){"use strict";n.d(t,{j:()=>s,u:()=>a});var r,i=n(50628),a=((r=a||{})[r.None=1]="None",r[r.Focusable=2]="Focusable",r[r.Hidden=4]="Hidden",r);let s=(0,i.FX)(function(e,t){var n;let{features:r=1,...a}=e,s={ref:t,"aria-hidden":!(2&~r)||(null!=(n=a["aria-hidden"])?n:void 0),hidden:!(4&~r)||void 0,style:{position:"fixed",top:1,left:1,width:1,height:0,padding:0,margin:-1,overflow:"hidden",clip:"rect(0, 0, 0, 0)",whiteSpace:"nowrap",borderWidth:"0",...!(4&~r)&&!!(2&~r)&&{display:"none"}}};return(0,i.Ci)()({ourProps:s,theirProps:a,slot:{},defaultTag:"span",name:"Hidden"})})},37917(e,t,n){"use strict";n.d(t,{q:()=>a});var r=n(71763);let i=(0,r.createContext)(void 0);function a(){return(0,r.useContext)(i)}},54953(e,t,n){"use strict";n.d(t,{$x:()=>c,El:()=>l,O_:()=>o,Uw:()=>s});var r=n(71763);let i=(0,r.createContext)(null);i.displayName="OpenClosedContext";var a,s=((a=s||{})[a.Open=1]="Open",a[a.Closed=2]="Closed",a[a.Closing=4]="Closing",a[a.Opening=8]="Opening",a);function o(){return(0,r.useContext)(i)}function l({value:e,children:t}){return r.createElement(i.Provider,{value:e},t)}function c({children:e}){return r.createElement(i.Provider,{value:null},e)}},79663(e,t,n){"use strict";n.d(t,{bN:()=>m,u5:()=>p,vA:()=>y});var r,i,a,s=n(25906),o=n(62731),l=n(91783),c=Object.defineProperty,u=(e,t,n
2)=>{if(!t.has(e))throw TypeError("Cannot "+n)},d=(e,t,n)=>(u(e,t,"read from private field"),n?n.call(e):t.get(e)),f=(e,t,n)=>{if(t.has(e))throw TypeError("Cannot add the same private member more than once");t instanceof WeakSet?t.add(e):t.set(e,n)},h=(e,t,n,r)=>(u(e,t,"write to private field"),r?r.call(e,n):t.set(e,n),n);class p{constructor(e){f(this,r,{}),f(this,i,new s.G(()=>new Set)),f(this,a,new Set),((e,t,n)=>{((e,t,n)=>{t in e?c(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n})(e,"symbol"!=typeof t?t+"":t,n)})(this,"disposables",(0,o.e)()),h(this,r,e),l._.isServer&&this.disposables.microTask(()=>{this.dispose()})}dispose(){this.disposables.dispose()}get state(){return d(this,r)}subscribe(e,t){if(l._.isServer)return()=>{};let n={selector:e,callback:t,current:e(d(this,r))};return d(this,a).add(n),this.disposables.add(()=>{d(this,a).delete(n)})}on(e,t){return l._.isServer?()=>{}:(d(this,i).get(e).add(t),this.disposables.add(()=>{d(this,i).get(e).delete(t)}))}send(e){let t=this.reduce(d(this,r),e);if(t!==d(this,r)){h(this,r,t);for(let e of d(this,a)){let t=e.selector(d(this,r));m(e.current,t)||(e.current=t,e.callback(t))}for(let t of d(this,i).get(e.type))t(d(this,r),e)}}}function m(e,t){return!!Object.is(e,t)||"object"==typeof e&&null!==e&&"object"==typeof t&&null!==t&&(Array.isArray(e)&&Array.isArray(t)?e.length===t.length&&g(e[Symbol.iterator](),t[Symbol.iterator]()):e instanceof Map&&t instanceof Map||e instanceof Set&&t instanceof Set?e.size===t.size&&g(e.entries(),t.entries()):!(!v(e)||!v(t))&&g(Object.entries(e)[Symbol.iterator](),Object.entries(t)[Symbol.iterator]()))}function g(e,t){for(;;){let n=e.next(),r=t.next();if(n.done&&r.done)return!0;if(n.done||r.done||!Object.is(n.value,r.value))return!1}}function v(e){if("[object Object]"!==Object.prototype.toString.call(e))return!1;let t=Object.getPrototypeOf(e);return null===t||null===Object.getPrototypeOf(t)}function y(e){let[t,n]=e(),r=(0,o.e)();return(...e)=>{t(...e),r.dispose(),r.microTask(n)}}r=new WeakMap,i=new WeakMap,a=new WeakMap},12009(e,t,n){"use strict";n.d(t,{Q:()=>c});var r,i=n(79663),a=n(25906),s=n(58349),o=Object.defineProperty,l=(e,t,n)=>(((e,t,n)=>{t in e?o(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n})(e,"symbol"!=typeof t?t+"":t,n),n),c=((r=c||{})[r.Push=0]="Push",r[r.Pop=1]="Pop",r);let u={0(e,t){let n=t.id,r=e.stack,i=e.stack.indexOf(n);if(-1!==i){let t=e.stack.slice();return t.splice(i,1),t.push(n),r=t,{...e,stack:r}}return{...e,stack:[...e.stack,n]}},1(e,t){let n=t.id,r=e.stack.indexOf(n);if(-1===r)return e;let i=e.stack.slice();return i.splice(r,1),{...e,stack:i}}};class d extends i.u5{constructor(){super(...arguments),l(this,"actions",{push:e=>this.send({type:0,id:e}),pop:e=>this.send({type:1,id:e})}),l(this,"selectors",{isTop:(e,t)=>e.stack[e.stack.length-1]===t,inStack:(e,t)=>e.stack.includes(t)})}static new(){return new d({stack:[]})}reduce(e,t){return(0,s.Y)(t.type,u,e,t)}}const f=new a.G(()=>d.new());n.d(t,["D",0,f])},55399(e,t,n){"use strict";n.d(t,{y:()=>s});var r=n(84420),i=n(39987),a=n(79663);function s(e,t,n=a.bN){return(0,r.useSyncExternalStoreWithSelector)((0,i._)(t=>e.subscribe(o,t)),(0,i._)(()=>e.state),(0,i._)(()=>e.state),(0,i._)(t),n)}function o(e){return e}},83041(e,t,n){"use strict";n.d(t,{l:()=>i});var r=n(66204);function i(e){let t=e.parentElement,n=null;for(;t&&!r.Er(t);)r.Jb(t)&&(n=t),t=t.parentElement;let i=""===(null==t?void 0:t.getAttribute("disabled"));return(!i||!function(e){if(!e)return!1;let t=e.previousElementSibling;for(;null!==t;){if(r.Jb(t))return!1;t=t.previousElementSibling}return!0}(n))&&i}},8634(e,t,n){"use strict";n.d(t,{B:()=>i,X:()=>a});var r,i=((r=i||{})[r.First=0]="First",r[r.Previous=1]="Previous",r[r.Next=2]="Next",r[r.Last=3]="Last",r[r.Specific=4]="Specific",r[r.Nothing=5]="Nothing",r);function a(e,t){let n=t.resolveItems();if(n.length<=0)return null;let r=t.resolveActiveIndex(),i=null!=r?r:-1;switch(e.focus){case 0:for(let e=0;e<n.length;++e)if(!t.resolveDisabled(n[e],e,n))return e;return r;case 1:-1===i&&(i=n.length);for(let e=i-1;e>=0;--e)if(!t.resolveDisabled(n[e],e,n))return e;return r;case 2:for(let e=i+1;e<n.length;++e)if(!t.resolveDisabled(n[e],e,n))return e;return r;case 3:for(let e=n.length-1;e>=0;--e)if(!t.resolveDisabled(n[e],e,n))return e;return r;case 4:for(let r=0;r<n.length;++r)if(t.resolveId(n[r],r,n)===e.id)return r;return r;case 5:return null;default:!function(e){throw new Error("Unexpected object: "+e)}(e)}}},25906(e,t,n){"use strict";n.d(t,{G:()=>r});class r extends Map{constructor(e){super(),this.factory=e}get(e){let t=super.get(e);return void 0===t&&(t=this.factory(e),this.set(e,t)),t}}}
2,62731(e,t,n){"use strict";n.d(t,{e:()=>i});var r=n(37272);function i(){let e=[],t={addEventListener:(e,n,r,i)=>(e.addEventListener(n,r,i),t.add(()=>e.removeEventListener(n,r,i))),requestAnimationFrame(...e){let n=requestAnimationFrame(...e);return t.add(()=>cancelAnimationFrame(n))},nextFrame:(...e)=>t.requestAnimationFrame(()=>t.requestAnimationFrame(...e)),setTimeout(...e){let n=setTimeout(...e);return t.add(()=>clearTimeout(n))},microTask(...e){let n={current:!0};return(0,r._)(()=>{n.current&&e[0]()}),t.add(()=>{n.current=!1})},style(e,t,n){let r=e.style.getPropertyValue(t);return Object.assign(e.style,{[t]:n}),this.add(()=>{Object.assign(e.style,{[t]:r})})},group(e){let t=i();return e(t),this.add(()=>t.dispose())},add:t=>(e.includes(t)||e.push(t),()=>{let n=e.indexOf(t);if(n>=0)for(let t of e.splice(n,1))t()}),dispose(){for(let t of e.splice(0))t()}};return t}},66204(e,t,n){"use strict";function r(e){return"object"==typeof e&&null!==e&&"nodeType"in e}function i(e){return r(e)&&"tagName"in e}function a(e){return i(e)&&"accessKey"in e}function s(e){return i(e)&&"tabIndex"in e}function o(e){return i(e)&&"style"in e}function l(e){return a(e)&&"IFRAME"===e.nodeName}function c(e){return a(e)&&"INPUT"===e.nodeName}function u(e){return a(e)&&"LABEL"===e.nodeName}function d(e){return a(e)&&"FIELDSET"===e.nodeName}function f(e){return a(e)&&"LEGEND"===e.nodeName}function h(e){return!!i(e)&&e.matches('a[href],audio[controls],button,details,embed,iframe,img[usemap],input:not([type="hidden"]),label,select,textarea,video[controls]')}n.d(t,{A3:()=>c,Er:()=>d,Gu:()=>l,H5:()=>h,Jb:()=>f,Lk:()=>s,Ll:()=>r,kS:()=>u,pv:()=>o,sb:()=>a,vq:()=>i})},27784(e,t,n){"use strict";n.d(t,{JO:()=>i,nY:()=>a});var r=n(62731);function i(e){let t=e.getBoundingClientRect();return`${t.x},${t.y}`}function a(e,t,n){let a=(0,r.e)();if("Tracked"===t.kind){let r=function(){s!==i(e)&&(a.dispose(),n())},{position:s}=t,o=new ResizeObserver(r);o.observe(e),a.add(()=>o.disconnect()),a.addEventListener(window,"scroll",r,{passive:!0}),a.addEventListener(window,"resize",r)}return()=>a.dispose()}n.d(t,["Fc",0,{Idle:{kind:"Idle"},Tracked:e=>({kind:"Tracked",position:e}),Moved:{kind:"Moved"}}])},91783(e,t,n){"use strict";n.d(t,{_:()=>a});var r=Object.defineProperty,i=(e,t,n)=>(((e,t,n)=>{t in e?r(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n})(e,"symbol"!=typeof t?t+"":t,n),n);let a=new class{constructor(){i(this,"current",this.detect()),i(this,"handoffState","pending"),i(this,"currentId",0)}set(e){this.current!==e&&(this.handoffState="pending",this.currentId=0,this.current=e)}reset(){this.set(this.detect())}nextId(){return++this.currentId}get isServer(){return"server"===this.current}get isClient(){return"client"===this.current}detect(){return"undefined"==typeof window||"undefined"==typeof document?"server":"client"}handoff(){"pending"===this.handoffState&&(this.handoffState="complete")}get isHandoffComplete(){return"complete"===this.handoffState}}},81078(e,t,n){"use strict";n.d(t,{BD:()=>u,Bm:()=>m,CU:()=>w,MZ:()=>p,Me:()=>d,Uo:()=>a,iq:()=>h,p9:()=>b,wl:()=>y});var r=n(58349),i=n(10151);let a=["[contentEditable=true]","[tabindex]","a[href]","area[href]","button:not([disabled])","iframe","input:not([disabled])","select:not([disabled])","details>summary","textarea:not([disabled])"].map(e=>`${e}:not([tabindex='-1'])`).join(","),s=["[data-autofocus]"].map(e=>`${e}:not([tabindex='-1'])`).join(",");var o,l,c,u=((c=u||{})[c.First=1]="First",c[c.Previous=2]="Previous",c[c.Next=4]="Next",c[c.Last=8]="Last",c[c.WrapAround=16]="WrapAround",c[c.NoScroll=32]="NoScroll",c[c.AutoFocus=64]="AutoFocus",c),d=((l=d||{})[l.Error=0]="Error",l[l.Overflow=1]="Overflow",l[l.Success=2]="Success",l[l.Underflow=3]="Underflow",l),f=((o=f||{})[o.Previous=-1]="Previous",o[o.Next=1]="Next",o);function h(e=document.body){return null==e?[]:Array.from(e.querySelectorAll(a)).sort((e,t)=>Math.sign((e.tabIndex||Number.MAX_SAFE_INTEGER)-(t.tabIndex||Number.MAX_SAFE_INTEGER)))}var p=(e=>(e[e.Strict=0]="Strict",e[e.Loose=1]="Loose",e))(p||{});function m(e,t=0){var n;return e!==(null==(n=(0,i.TW)(e))?void 0:n.body)&&(0,r.Y)(t,{0:()=>e.matches(a),1(){let t=e;for(;null!==t;){if(t.matches(a))return!0;t=t.parentElement}return!1}})}var g=(e=>(e[e.Keyboard=0]="Keyboard",e[e.Mouse=1]="Mouse",e))(g||{});"undefined"!=typeof window&&"undefined"!=typeof document&&(document.addEventListener("keydown",e=>{e.metaKey||e.altKey||e.ctrlKey||(document.documentElement.dataset.headlessuiFocusVisible="")},!0),document.addEventListener("click",e=>{1===e.detail?delete document.documentElement.dataset.headlessuiFocusVisible:0===e.detail&&(document.documentElement.dataset.headlessuiFocusVisible="")},!0));let v=["textarea","input"].join(",");function y(e,t=e=>e){return e.slice().sort((e,n)=>{let r=t(e),i=t(n);if(null===r||null===i)return 0;let a=r.compareDocumentPosition(i);return a&Node.DOCUMENT_POSITION_FOLLOWING?-1:a&Node.DOCUMENT_POSITION_PRECEDING?1:0})}function b(e,t,n=(null===e?document.body:(0,i.zm)(e))){return w(h(n),t,{relativeTo:e})}function w(e,t,{sorted:n=!0,relativeTo:r=null,skipElements:a=[]}={}){let o=Array.isArray(e)?e.length>0?(0,i.zm)(e[0]):document:(0,i.zm)(e),l=Array.isArray(e)?n?y(e):e:64&t?function(e=document.body){return null==e?[]:Array.from(e.querySelectorAll(s)).sort((e,t)=>
2Math.sign((e.tabIndex||Number.MAX_SAFE_INTEGER)-(t.tabIndex||Number.MAX_SAFE_INTEGER)))}(e):h(e);a.length>0&&l.length>1&&(l=l.filter(e=>!a.some(t=>null!=t&&"current"in t?(null==t?void 0:t.current)===e:t===e))),r=null!=r?r:null==o?void 0:o.activeElement;let c,u=(()=>{if(5&t)return 1;if(10&t)return-1;throw new Error("Missing Focus.First, Focus.Previous, Focus.Next or Focus.Last")})(),d=(()=>{if(1&t)return 0;if(2&t)return Math.max(0,l.indexOf(r))-1;if(4&t)return Math.max(0,l.indexOf(r))+1;if(8&t)return l.length-1;throw new Error("Missing Focus.First, Focus.Previous, Focus.Next or Focus.Last")})(),f=32&t?{preventScroll:!0}:{},p=0,m=l.length;do{if(p>=m||p+m<=0)return 0;let e=d+p;if(16&t)e=(e+m)%m;else{if(e<0)return 3;if(e>=m)return 1}c=l[e],null==c||c.focus(f),p+=u}while(c!==(0,i.bq)(c));return 6&t&&function(e){var t,n;return null!=(n=null==(t=null==e?void 0:e.matches)?void 0:t.call(e,v))&&n}(c)&&c.select(),2}},44208(e,t,n){"use strict";n.d(t,{h:()=>i,q:()=>o});var r=n(71763);function i(e={},t=null,n=[]){for(let[r,i]of Object.entries(e))s(n,a(t,r),i);return n}function a(e,t){return e?e+"["+t+"]":t}function s(e,t,n){if(Array.isArray(n))for(let[r,i]of n.entries())s(e,a(t,r.toString()),i);else n instanceof Date?e.push([t,n.toISOString()]):"boolean"==typeof n?e.push([t,n?"1":"0"]):"string"==typeof n?e.push([t,n]):"number"==typeof n?e.push([t,`${n}`]):null==n?e.push([t,""]):function(e){if("[object Object]"!==Object.prototype.toString.call(e))return!1;let t=Object.getPrototypeOf(e);return null===t||null===Object.getPrototypeOf(t)}(n)&&!(0,r.isValidElement)(n)&&i(n,t,e)}function o(e){var t,n;let r=null!=(t=null==e?void 0:e.form)?t:e.closest("form");if(r){for(let t of r.elements)if(t!==e&&("INPUT"===t.tagName&&"submit"===t.type||"BUTTON"===t.tagName&&"submit"===t.type||"INPUT"===t.nodeName&&"image"===t.type))return void t.click();null==(n=r.requestSubmit)||n.call(r)}}},58349(e,t,n){"use strict";function r(e,t,...n){if(e in t){let r=t[e];return"function"==typeof r?r(...n):r}let i=new Error(`Tried to handle "${e}" but there is no handler defined. Only defined handlers are: ${Object.keys(t).map(e=>`"${e}"`).join(", ")}.`);throw Error.captureStackTrace&&Error.captureStackTrace(i,r),i}n.d(t,{Y:()=>r})},37272(e,t,n){"use strict";function r(e){"function"==typeof queueMicrotask?queueMicrotask(e):Promise.resolve().then(e).catch(e=>setTimeout(()=>{throw e}))}n.d(t,{_:()=>r})},10151(e,t,n){"use strict";n.d(t,{TW:()=>i,X7:()=>o,bq:()=>s,zm:()=>a});var r=n(91783);function i(e){var t;return r._.isServer?null:null==e?document:null!=(t=null==e?void 0:e.ownerDocument)?t:document}function a(e){var t,n;return r._.isServer?null:null==e?document:null!=(n=null==(t=null==e?void 0:e.getRootNode)?void 0:t.call(e))?n:document}function s(e){var t,n;return null!=(n=null==(t=a(e))?void 0:t.activeElement)?n:null}function o(e){return s(e)===e}},17985(e,t,n){"use strict";function r(){return/iPhone/gi.test(window.navigator.platform)||/Mac/gi.test(window.navigator.platform)&&window.navigator.maxTouchPoints>0}function i(){return r()||/Android/gi.test(window.navigator.userAgent)}n.d(t,{Fr:()=>i,un:()=>r})},50628(e,t,n){"use strict";n.d(t,{Ac:()=>l,oE:()=>g,FX:()=>m,v6:()=>p,Ci:()=>u});var r=n(71763);function i(...e){return Array.from(new Set(e.flatMap(e=>"string"==typeof e?e.split(" "):[]))).filter(Boolean).join(" ")}var a,s,o=n(58349),l=((s=l||{})[s.None=0]="None",s[s.RenderStrategy=1]="RenderStrategy",s[s.Static=2]="Static",s),c=((a=c||{})[a.Unmount=0]="Unmount",a[a.Hidden=1]="Hidden",a);function u(){let e=function(){let e=(0,r.useRef)([]),t=(0,r.useCallback)(t=>{for(let n of e.current)null!=n&&("function"==typeof n?n(t):n.current=t)},[]);return(...n)=>{if(!n.every(e=>null==e))return e.current=n,t}}();return(0,r.useCallback)(t=>function({ourProps:e,theirProps:t,slot:n,defaultTag:r,features:i,visible:a=!0,name:s,mergeRefs:l}){l=null!=l?l:f;let c=h(t,e);if(a)return d(c,n,r,s,l);let u=null!=i?i:0;if(2&u){let{static:e=!1,...t}=c;if(e)return d(t,n,r,s,l)}if(1&u){let{unmount:e=!0,...t}=c;return(0,o.Y)(e?0:1,{0:()=>null,1:()=>d({...t,hidden:!0,style:{display:"none"}},n,r,s,l)})}return d(c,n,r,s,l)}({mergeRefs:e,...t}),[e])}function d(e,t={},n,a,s){let{as:o=n,children:l,refName:c="ref",...u}=v(e,["unmount","static"]),d=void 0!==e.ref?{[c]:e.ref}:{},f="function"==typeof l?l(t):l;f=b(f),"className"in u&&u.className&&"function"==typeof u.className&&(u.className=u.className(t)),u["aria-labelledby"]&&u["aria-labelledby"]===u.id&&
2(u["aria-labelledby"]=void 0);let p={};if(t){let e=!1,n=[];for(let[r,i]of Object.entries(t))"boolean"==typeof i&&(e=!0),!0===i&&n.push(r.replace(/([A-Z])/g,e=>`-${e.toLowerCase()}`));if(e){p["data-headlessui-state"]=n.join(" ");for(let e of n)p[`data-${e}`]=""}}if(w(o)&&(Object.keys(g(u)).length>0||Object.keys(g(p)).length>0)){if(!(!(0,r.isValidElement)(f)||Array.isArray(f)&&f.length>1||function(e){return w(e.type)}(f))){let e=f.props,t=null==e?void 0:e.className,n="function"==typeof t?(...e)=>i(t(...e),u.className):i(t,u.className),a=n?{className:n}:{},o=h(f.props,g(v(u,["ref"])));for(let e in p)e in o&&delete p[e];return(0,r.cloneElement)(f,Object.assign({},o,p,d,{ref:s(y(f),d.ref)},a))}if(Object.keys(g(u)).length>0)throw new Error(['Passing props on "Fragment"!',"",`The current component <${a} /> is rendering a "Fragment".`,"However we need to passthrough the following props:",Object.keys(g(u)).concat(Object.keys(g(p))).map(e=>`  - ${e}`).join("\n"),"","You can apply a few solutions:",['Add an `as="..."` prop, to ensure that we render an actual element instead of a "Fragment".',"Render a single element as the child so that we can forward the props onto that element."].map(e=>`  - ${e}`).join("\n")].join("\n"))}return(0,r.createElement)(o,Object.assign({},v(u,["ref"]),!w(o)&&d,!w(o)&&p),f)}function f(...e){return e.every(e=>null==e)?void 0:t=>{for(let n of e)null!=n&&("function"==typeof n?n(t):n.current=t)}}function h(...e){if(0===e.length)return{};if(1===e.length)return e[0];let t={},n={};for(let r of e)for(let e in r)e.startsWith("on")&&"function"==typeof r[e]?(null!=n[e]||(n[e]=[]),n[e].push(r[e])):t[e]=r[e];if(t.disabled||t["aria-disabled"])for(let e in n)/^(on(?:Click|Pointer|Mouse|Key)(?:Down|Up|Press)?)$/.test(e)&&(n[e]=[e=>{var t;return null==(t=null==e?void 0:e.preventDefault)?void 0:t.call(e)}]);for(let e in n)Object.assign(t,{[e](t,...r){let i=n[e];for(let e of i){if((t instanceof Event||(null==t?void 0:t.nativeEvent)instanceof Event)&&t.defaultPrevented)return;e(t,...r)}}});return t}function p(...e){if(0===e.length)return{};if(1===e.length)return e[0];let t={},n={};for(let r of e)for(let e in r)e.startsWith("on")&&"function"==typeof r[e]?(null!=n[e]||(n[e]=[]),n[e].push(r[e])):t[e]=r[e];for(let e in n)Object.assign(t,{[e](...t){let r=n[e];for(let e of r)null==e||e(...t)}});return t}function m(e){var t;return Object.assign((0,r.forwardRef)(e),{displayName:null!=(t=e.displayName)?t:e.name})}function g(e){let t=Object.assign({},e);for(let e in t)void 0===t[e]&&delete t[e];return t}function v(e,t=[]){let n=Object.assign({},e);for(let e of t)e in n&&delete n[e];return n}function y(e){return r.version.split(".")[0]>="19"?e.props.ref:e.ref}function b(e){if(null!=e&&e.$$typeof===Symbol.for("react.lazy")){let t=e._payload;if(null!=t&&"fulfilled"===t.status)return b(t.value)}return e}function w(e){return e===r.Fragment||e===Symbol.for("react.fragment")}},93223(e,t,n){"use strict";n.d(t,{U1:()=>Ce,zD:()=>Re,Z0:()=>Le});var r=Symbol.for("immer-nothing"),i=Symbol.for("immer-draftable"),a=Symbol.for("immer-state");function s(e,...t){throw new Error(`[Immer] minified error nr: ${e}. Full error at: https://bit.ly/3cXEKWf`)}var o=Object,l=o.getPrototypeOf,c="constructor",u="prototype",d="configurable",f="enumerable",h="writable",p="value",m=e=>!!e&&!!e[a];function g(e){return!!e&&(b(e)||S(e)||!!e[i]||!!e[c]?.[i]||k(e)||M(e))}var v=o[u][c].toString(),y=new WeakMap;function b(e){if(!e||!_(e))return!1;const t=l(e);if(null===t||t===o[u])return!0;const n=o.hasOwnProperty.call(t,c)&&t[c];if(n===Object)return!0;if(!T(n))return!1;let r=y.get(n);return void 0===r&&(r=Function.toString.call(n),y.set(n,r)),r===v}function w(e,t,n=!0){0===A(e)?(n?Reflect.ownKeys(e):o.keys(e)).forEach(n=>{t(n,e[n],e)}):e.forEach((n,r)=>t(r,n,e))}function A(e){const t=e[a];return t?t.type_:S(e)?1:k(e)?2:M(e)?3:0}var x=(e,t,n=A(e))=>2===n?e.has(t):o[u].hasOwnProperty.call(e,t),E=(e,t,n=A(e))=>2===n?e.get(t):e[t],C=(e,t,n,r=A(e))=>{2===r?e.set(t,n):3===r?e.add(n):e[t]=n},S=Array.isArray,k=e=>e instanceof Map,M=e=>e instanceof Set,_=e=>"object"==typeof e,T=e=>"function"==typeof e,D=e=>"boolean"==typeof e,I=e=>e.copy_||e.base_,R=e=>e.modified_?e.copy_:e.base_;function O(e,t){if(k(e))return new Map(e);if(M(e))return new Set(e);if(S(e))return Array[u].slice.call(e);const n=b(e);if(!0===t||"class_only"===t&&!n){const t=o.getOwnPropertyDescriptors(e);delete t[a];let n=Reflect.ownKeys(t);for(let r=0;r<n.length;r++){const i=n[r],a=t[i];!1===a[h]&&(a[h]=!0,a[d]=!0),(a.get||a.set)&&(t[i]={[d]:!0,[h]:!0,[f]:a[f],[p]:e[i]})}return o.create(l(e),t)}{const t=l(e);if(null!==t&&n)return{...e};const r=o.create(t);return o.assign(r,e)}}function P(e,t=!1){return j(e)||m(e)||!g(e)||(A(e)>
vendor: 7,174 bytes, line 2
21&&o.defineProperties(e,{set:N,add:N,clear:N,delete:N}),o.freeze(e),t&&w(e,(e,t)=>{P(t,!0)},!1)),e}var N={[p]:function(){s(2)}};function j(e){return null===e||!_(e)||o.isFrozen(e)}var B="MapSet",L="Patches",F="ArrayMethods",z={};function U(e){const t=z[e];return t||s(0),t}var H,G=e=>!!z[e],q=()=>H;function $(e,t){t&&(e.patchPlugin_=U(L),e.patches_=[],e.inversePatches_=[],e.patchListener_=t)}function W(e){V(e),e.drafts_.forEach(K),e.drafts_=null}function V(e){e===H&&(H=e.parent_)}var Y=e=>H={drafts_:[],parent_:H,immer_:e,canAutoFreeze_:!0,unfinalizedDrafts_:0,handledSet_:new Set,processedForPatches_:new Set,mapSetPlugin_:G(B)?U(B):void 0,arrayMethodsPlugin_:G(F)?U(F):void 0};function K(e){const t=e[a];0===t.type_||1===t.type_?t.revoke_():t.revoked_=!0}function Z(e,t){t.unfinalizedDrafts_=t.drafts_.length;const n=t.drafts_[0];if(void 0!==e&&e!==n){n[a].modified_&&(W(t),s(4)),g(e)&&(e=Q(t,e));const{patchPlugin_:r}=t;r&&r.generateReplacementPatches_(n[a].base_,e,t)}else e=Q(t,n);return function(e,t,n=!1){!e.parent_&&e.immer_.autoFreeze_&&e.canAutoFreeze_&&P(t,n)}(t,e,!0),W(t),t.patches_&&t.patchListener_(t.patches_,t.inversePatches_),e!==r?e:void 0}function Q(e,t){if(j(t))return t;const n=t[a];if(!n)return re(t,e.handledSet_,e);if(!J(n,e))return t;if(!n.modified_)return n.base_;if(!n.finalized_){const{callbacks_:t}=n;if(t)for(;t.length>0;)t.pop()(e);ne(n,e)}return n.copy_}function X(e){e.finalized_=!0,e.scope_.unfinalizedDrafts_--}var J=(e,t)=>e.scope_===t,ee=[];function te(e,t,n,r){const i=I(e),a=e.type_;if(void 0!==r&&E(i,r,a)===t)return void C(i,r,n,a);if(!e.draftLocations_){const t=e.draftLocations_=new Map;w(i,(e,n)=>{if(m(n)){const r=t.get(n)||[];r.push(e),t.set(n,r)}})}const s=e.draftLocations_.get(t)??ee;for(const e of s)C(i,e,n,a)}function ne(e,t){if(e.modified_&&!e.finalized_&&(3===e.type_||1===e.type_&&e.allIndicesReassigned_||(e.assigned_?.size??0)>0)){const{patchPlugin_:n}=t;if(n){const r=n.getPath(e);r&&n.generatePatches_(e,r,t)}X(e)}}function re(e,t,n){return!n.immer_.autoFreeze_&&n.unfinalizedDrafts_<1||m(e)||t.has(e)||!g(e)||j(e)||(t.add(e),w(e,(r,i)=>{if(m(i)){const t=i[a];if(J(t,n)){const n=R(t);C(e,r,n,e.type_),X(t)}}else g(i)&&re(i,t,n)})),e}var ie={get(e,t){if(t===a)return e;let n=e.scope_.arrayMethodsPlugin_;const r=1===e.type_&&"string"==typeof t;if(r&&n?.isArrayOperationMethod(t))return n.createMethodInterceptor(e,t);const i=I(e);if(!x(i,t,e.type_))return function(e,t,n){const r=oe(t,n);return r?p in r?r[p]:r.get?.call(e.draft_):void 0}(e,i,t);const s=i[t];if(e.finalized_||!g(s))return s;if(r&&e.operationMethod&&n?.isMutatingArrayMethod(e.operationMethod)&&function(e){const t=+e;return Number.isInteger(t)&&String(t)===e}(t))return s;if(s===se(e.base_,t)){ce(e);const n=1===e.type_?+t:t,r=ue(e.scope_,s,e,n);return e.copy_[n]=r}return s},has:(e,t)=>t in I(e),ownKeys:e=>Reflect.ownKeys(I(e)),set(e,t,n){const r=oe(I(e),t);if(r?.set)return r.set.call(e.draft_,n),!0;if(!e.modified_){const r=se(I(e),t),o=r?.[a];if(o&&o.base_===n)return e.copy_[t]=n,e.assigned_.set(t,!1),!0;if(((i=n)===(s=r)?0!==i||1/i==1/s:i!=i&&s!=s)&&(void 0!==n||x(e.base_,t,e.type_)))return!0;ce(e),le(e)}var i,s;return e.copy_[t]===n&&(void 0!==n||t in e.copy_)||Number.isNaN(n)&&Number.isNaN(e.copy_[t])||(e.copy_[t]=n,e.assigned_.set(t,!0),function(e,t,n){const{scope_:r}=e;if(m(n)){const i=n[a];J(i,r)&&i.callbacks_.push(function(){ce(e);const r=R(i);te(e,n,r,t)})}else g(n)&&e.callbacks_.push(function(){const i=I(e);3===e.type_?i.has(n)&&re(n,r.handledSet_,r):E(i,t,e.type_)===n&&r.drafts_.length>1&&!0===(e.assigned_.get(t)??!1)&&e.copy_&&re(E(e.copy_,t,e.type_),r.handledSet_,r)})}(e,t,n)),!0},deleteProperty:(e,t)=>(ce(e),void 0!==se(e.base_,t)||t in e.base_?(e.assigned_.set(t,!1),le(e)):e.assigned_.delete(t),e.copy_&&delete e.copy_[t],!0),getOwnPropertyDescriptor(e,t){const n=I(e),r=Reflect.getOwnPropertyDescriptor(n,t);return r?{[h]:!0,[d]:1!==e.type_||"length"!==t,[f]:r[f],[p]:n[t]}:r},defineProperty(){s(11)},getPrototypeOf:e=>l(e.base_),setPrototypeOf(){s(12)}},ae={};for(let e in ie){let t=ie[e];ae[e]=function(){const e=arguments;return e[0]=e[0][0],t.apply(this,e)}}function se(e,t){const n=e[a];return(n?I(n):e)[t]}function oe(e,t){if(!(t in e))return;let n=l(e);for(;n;){const e=Object.getOwnPropertyDescriptor(n,t);if(e)return e;n=l(n)}}function le(e){e.modified_||(e.modified_=!0,e.parent_&&le(e.parent_))}function ce(e){e.copy_||(e.assigned_=new Map,e.copy_=O(e.base_,e.scope_.immer_.useStrictShallowCopy_))}function ue(e,t,n,r){const[i,a]=k(t)?U(B).proxyMap_(t,n):M(t)?U(B).proxySet_(t,n):function(e,t){const n=S(e),r={type_:n?1:0,scope_:t?t.scope_:q(),modified_:!1,finalized_:!1,assigned_:void 0,parent_:t,base_:e,draft_:null,copy_:null,revoke_:null,isManual_:!1,callbacks_:void 0};let i=r,a=ie;n&&(i=[r],a=ae);const{revoke:s,proxy:o}=Proxy.revocable(i,a);return r.draft_=o,r.revoke_=s,[o,r]}(t,n);return(n?.scope_??q()).drafts_.push(i),a.callbacks_=n?.callbacks_??[],a.key_=r,n&&void 0!==r?function(e,t,n){e.callbacks_.push(function(r){const i=t;if(!i||!J(i,r))return;r.mapSetPlugin_?.fixSetContents(i);const a=R(i);te(e,i.draft_??i,a,n),ne(i,r)})}(n,a,r):a.callbacks_.push(function(e){e.mapSetPlugin_?.fixSetContents(a);const{patchPlugin_:t}=e;a.modified_&&t&&t.generatePatches_(a,[],e)}),i}function de(e){if(!g(e)||j(e))return e;const t=e[a];let n,r=!0;if(t){if(!t.modified_)return t.base_;t.finalized_=!0,n=O(e,t.scope_.immer_.useStrictShallowCopy_),r=t.scope_.immer_.shouldUseStrictIteration()}else n=O(e,!0);return w(n,(e,t)=>{C(n,e,de(t))},r),t&&(t.finalized_=!1),n}ae.deleteProperty=function(e,t){return ae.set.call(this,e,t,void 0)},ae.set=function(e,t,n){return ie.set.call(this,e[0],t,n,e[0])};var fe=(new class{constructor(e){this.autoFreeze_=!0,this.useStrictShallowCopy_=!1,this.useStrictIteration_=!1,this.produce=(e,t,n)=>{if(T(e)&&!T(t)){const n=t;t=e;const r=this;return function(e=n,...i){return r.produce(e,e=>t.call(this,e,...i))}}let i;if(T(t)||s(6),void 0===n||T(n)||s(7),g(e)){const r=Y(this),a=ue(0,e,void 0);let s=!0;try{i=t(a),s=!1}finally{s?W(r):V(r)}return $(r,n),Z(i,r)}if(!e||!_(e)){if(i=t(e),void 0===i&&(i=e),i===r&&(i=void 0),this.autoFreeze_&&P(i,!0),n){const t=[],r=[];U(L).generateReplacementPatches_(e,i,{patches_:t,inversePatches_:r}),n(t,r)}return i}s(1)},this.produceWithPatches=(e,t)=>{if(T(e))return(t,...n)=>this.produceWithPatches(t,t=>e(t,...n));let n,r;return[this.produce(e,t,(e,t)=>{n=e,r=t}),n,r]},D(e?.autoFreeze)&&this.setAutoFreeze(e.autoFreeze),D(e?.useStrictShallowCopy)&&this.setUseStrictShallowCopy(e.useStrictShallowCopy),D(e?.useStrictIteration)&&this.setUseStrictIteration(e.useStrictIteration)}createDraft(e){var t;g(e)||s(8),m(e)&&(m(t=e)||s(10),e=de(t));const n=Y(this),r=ue(0,e,void 0);return r[a].isManual_=!0,V(n),r}finishDraft(e,t){const n=e&&e[a];n&&n.isManual_||s(9);const{scope_:r}=n;return $(r,t),Z(void 0,r)}setAutoFreeze(e){this.autoFreeze_=e}setUseStrictShallowCopy(e){this.useStrictShallowCopy_=e}setUseStrictIteration(e){this.useStrictIteration_=e}shouldUseStrictIteration(){return this.useStrictIteration_}applyPatches(e,t){let n;for(n=t.length-1;n>=0;n--){const r=t[n];if(0===r.path.length&&"replace"===r.op){e=r.value;break}}n>
2-1&&(t=t.slice(n+1));const r=U(L).applyPatches_;return m(e)?r(e,t):this.produce(e,e=>r(e,t))}}).produce,he=n(18398);function pe(e){return({dispatch:t,getState:n})=>r=>i=>"function"==typeof i?i(t,n,e):r(i)}var me=pe(),ge=pe,ve="undefined"!=typeof window&&window.__REDUX_DEVTOOLS_EXTENSION_COMPOSE__?window.__REDUX_DEVTOOLS_EXTENSION_COMPOSE__:function(){if(0!==arguments.length)return"object"==typeof arguments[0]?he.Zz:he.Zz.apply(null,arguments)},ye=("undefined"!=typeof window&&window.__REDUX_DEVTOOLS_EXTENSION__&&window.__REDUX_DEVTOOLS_EXTENSION__,e=>e&&"function"==typeof e.match);function be(e,t){function n(...n){if(t){let r=t(...n);if(!r)throw new Error(Ue(0));return{type:e,payload:r.payload,..."meta"in r&&{meta:r.meta},..."error"in r&&{error:r.error}}}return{type:e,payload:n[0]}}return n.toString=()=>`${e}`,n.type=e,n.match=t=>(0,he.ve)(t)&&t.type===e,n}var we=class e extends Array{constructor(...t){super(...t),Object.setPrototypeOf(this,e.prototype)}static get[Symbol.species](){return e}concat(...e){return super.concat.apply(this,e)}prepend(...t){return 1===t.length&&Array.isArray(t[0])?new e(...t[0].concat(this)):new e(...t.concat(this))}};function Ae(e){return g(e)?fe(e,()=>{}):e}function xe(e,t,n){return e.has(t)?e.get(t):e.set(t,n(t)).get(t)}var Ee=e=>t=>{setTimeout(t,e)};function Ce(e){const t=function(e){const{thunk:t=!0,immutableCheck:n=!0,serializableCheck:r=!0,actionCreatorCheck:i=!0}=e??{};let a=new we;return t&&("boolean"==typeof t?a.push(me):a.push(ge(t.extraArgument))),a},{reducer:n,middleware:r,devTools:i=!0,duplicateMiddlewareCheck:a=!0,preloadedState:s,enhancers:o}=e||{};let l,c;if("function"==typeof n)l=n;else{if(!(0,he.Qd)(n))throw new Error(Ue(1));l=(0,he.HY)(n)}c="function"==typeof r?r(t):t();let u=he.Zz;i&&(u=ve({trace:!1,..."object"==typeof i&&i}));const d=(f=(0,he.Tw)(...c),function(e){const{autoBatch:t=!0}=e??{};let n=new we(f);return t&&n.push(((e={type:"raf"})=>t=>(...n)=>{const r=t(...n);let i=!0,a=!1,s=!1;const o=new Set,l="tick"===e.type?queueMicrotask:"raf"===e.type?"undefined"!=typeof window&&window.requestAnimationFrame?(c=window.requestAnimationFrame,e=>{let t=!1;const n=()=>{t||(t=!0,cancelAnimationFrame(r),clearTimeout(i),e())},r=c(n),i=setTimeout(n,100)}):Ee(10):"callback"===e.type?e.queueNotification:Ee(e.timeout);var c;const u=()=>{s=!1,a&&(a=!1,o.forEach(e=>e()))};return Object.assign({},r,{subscribe(e){const t=r.subscribe(()=>i&&e());return o.add(e),()=>{t(),o.delete(e)}},dispatch(e){try{return i=!e?.meta?.RTK_autoBatch,a=!i,a&&(s||(s=!0,l(u))),r.dispatch(e)}finally{i=!0}}})})("object"==typeof t?t:void 0)),n});var f;const h=u(..."function"==typeof o?o(d):d());return(0,he.y$)(l,s,h)}function Se(e){const t={},n=[];let r;const i={addCase(e,n){const r="string"==typeof e?e:e.type;if(!r)throw new Error(Ue(28));if(r in t)throw new Error(Ue(29));return t[r]=n,i},addAsyncThunk:(e,r)=>(r.pending&&(t[e.pending.type]=r.pending),r.rejected&&(t[e.rejected.type]=r.rejected),r.fulfilled&&(t[e.fulfilled.type]=r.fulfilled),r.settled&&n.push({matcher:e.settled,reducer:r.settled}),i),addMatcher:(e,t)=>(n.push({matcher:e,reducer:t}),i),addDefaultCase:e=>(r=e,i)};return e(i),[t,n,r]}function ke(...e){return t=>e.some(e=>((e,t)=>ye(e)?e.match(t):e(t))(e,t))}var Me=["name","message","stack","code"],_e=class{constructor(e,t){this.payload=e,this.meta=t}payload;meta;_type},Te=class{constructor(e,t){this.payload=e,this.meta=t}payload;meta;_type},De=e=>{if("object"==typeof e&&null!==e){const t={};for(const n of Me)"string"==typeof e[n]&&(t[n]=e[n]);return t}return{message:String(e)}},Ie="External signal was aborted",Re=(()=>{function e(e,t,n){const r=be(e+"/fulfilled",(e,t,n,r)=>({payload:e,meta:{...r||{},arg:n,requestId:t,requestStatus:"fulfilled"}})),i=be(e+"/pending",(e,t,n)=>({payload:void 0,meta:{...n||{},arg:t,requestId:e,requestStatus:"pending"}})),a=be(e+"/rejected",(e,t,r,i,a)=>({payload:i,error:(n&&n.serializeError||De)(e||"Rejected"),meta:{...a||{},arg:r,requestId:t,rejectedWithValue:!!i,requestStatus:"rejected",aborted:"AbortError"===e?.name,condition:"ConditionError"===e?.name}}));return Object.assign(function(e,{signal:s}={}){return(o,l,c)=>{const u=n?.idGenerator?n.idGenerator(e):((e=21)=>{let t="",n=e;for(;n--;)t+="ModuleSymbhasOwnPr-0123456789ABCDEFGHNRVfgctiUvz_KqYTJkLxpZXIjQW"[64*Math.random()|0];return t})(),d=new AbortController;let f,h;function p(e){h=e,d.abort()}s&&(s.aborted?p(Ie):s.addEventListener("abort",()=>p(Ie),{once:!0}));const m=async function(){let s;try{let a=n?.condition?.(e,{getState:l,extra:c});if(null!==(m=a)&&"object"==typeof m&&"function"==typeof m.then&&(a=await a),!1===a||d.signal.aborted)throw{name:"ConditionError",message:"Aborted due to condition callback returning false."};const g=new Promise((e,t)=>
2{f=()=>{t({name:"AbortError",message:h||"Aborted"})},d.signal.addEventListener("abort",f,{once:!0})});o(i(u,e,n?.getPendingMeta?.({requestId:u,arg:e},{getState:l,extra:c}))),s=await Promise.race([g,Promise.resolve(t(e,{dispatch:o,getState:l,extra:c,requestId:u,signal:d.signal,abort:p,rejectWithValue:(e,t)=>new _e(e,t),fulfillWithValue:(e,t)=>new Te(e,t)})).then(t=>{if(t instanceof _e)throw t;return t instanceof Te?r(t.payload,u,e,t.meta):r(t,u,e)})])}catch(t){s=t instanceof _e?a(null,u,e,t.payload,t.meta):a(t,u,e)}finally{f&&d.signal.removeEventListener("abort",f)}var m;return n&&!n.dispatchConditionRejection&&a.match(s)&&s.meta.condition||o(s),s}();return Object.assign(m,{abort:p,requestId:u,arg:e,unwrap:()=>m.then(Oe)})}},{pending:i,rejected:a,fulfilled:r,settled:ke(a,r),typePrefix:e})}return e.withTypes=()=>e,e})();function Oe(e){if(e.meta&&e.meta.rejectedWithValue)throw e.payload;if(e.error)throw e.error;return e.payload}var Pe=Symbol.for("rtk-slice-createasyncthunk");function Ne(e,t){return`${e}/${t}`}function je({creators:e}={}){const t=e?.asyncThunk?.[Pe];return function(e){const{name:n,reducerPath:r=n}=e;if(!n)throw new Error(Ue(11));const i=("function"==typeof e.reducers?e.reducers(function(){function e(e,t){return{_reducerDefinitionType:"asyncThunk",payloadCreator:e,...t}}return e.withTypes=()=>e,{reducer:e=>Object.assign({[e.name]:(...t)=>e(...t)}[e.name],{_reducerDefinitionType:"reducer"}),preparedReducer:(e,t)=>({_reducerDefinitionType:"reducerWithPrepare",prepare:e,reducer:t}),asyncThunk:e}}()):e.reducers)||{},a=Object.keys(i),s={sliceCaseReducersByName:{},sliceCaseReducersByType:{},actionCreators:{},sliceMatchers:[]},o={addCase(e,t){const n="string"==typeof e?e:e.type;if(!n)throw new Error(Ue(12));if(n in s.sliceCaseReducersByType)throw new Error(Ue(13));return s.sliceCaseReducersByType[n]=t,o},addMatcher:(e,t)=>(s.sliceMatchers.push({matcher:e,reducer:t}),o),exposeAction:(e,t)=>(s.actionCreators[e]=t,o),exposeCaseReducer:(e,t)=>(s.sliceCaseReducersByName[e]=t,o)};function l(){const[t={},n=[],r]="function"==typeof e.extraReducers?Se(e.extraReducers):[e.extraReducers],i={...t,...s.sliceCaseReducersByType};return function(e){let t,[a,o,l]=Se(e=>{for(let t in i)e.addCase(t,i[t]);for(let t of s.sliceMatchers)e.addMatcher(t.matcher,t.reducer);for(let t of n)e.addMatcher(t.matcher,t.reducer);r&&e.addDefaultCase(r)});if("function"==typeof e)t=()=>Ae(e());else{const n=Ae(e);t=()=>n}function c(e=t(),n){let r=[a[n.type],...o.filter(({matcher:e})=>e(n)).map(({reducer:e})=>e)];return 0===r.filter(e=>!!e).length&&(r=[l]),r.reduce((e,t)=>{if(t){if(m(e)){const r=t(e,n);return void 0===r?e:r}if(g(e))return fe(e,e=>t(e,n));{const r=t(e,n);if(void 0===r){if(null===e)return e;throw Error("A case reducer on a non-draftable value must not return undefined")}return r}}return e},e)}return c.getInitialState=t,c}(e.initialState)}a.forEach(r=>{const a=i[r],s={reducerName:r,type:Ne(n,r),createNotation:"function"==typeof e.reducers};!function(e){return"asyncThunk"===e._reducerDefinitionType}(a)?function({type:e,reducerName:t,createNotation:n},r,i){let a,s;if("reducer"in r){if(n&&!function(e){return"reducerWithPrepare"===e._reducerDefinitionType}(r))throw new Error(Ue(17));a=r.reducer,s=r.prepare}else a=r;i.addCase(e,a).exposeCaseReducer(t,a).exposeAction(t,s?be(e,s):be(e))}(s,a,o):function({type:e,reducerName:t},n,r,i){if(!i)throw new Error(Ue(18));const{payloadCreator:a,fulfilled:s,pending:o,rejected:l,settled:c,options:u}=n,d=i(e,a,u);r.exposeAction(t,d),s&&r.addCase(d.fulfilled,s),o&&r.addCase(d.pending,o),l&&r.addCase(d.rejected,l),c&&r.addMatcher(d.settled,c),r.exposeCaseReducer(t,{fulfilled:s||Fe,pending:o||Fe,rejected:l||Fe,settled:c||Fe})}(s,a,o,t)});const c=e=>e,u=new Map,d=new WeakMap;let f;function h(e,t){return f||(f=l()),f(e,t)}function p(){return f||(f=l()),f.getInitialState()}function v(t,n=!1){function r(e){let i=e[t];return void 0===i&&n&&(i=xe(d,r,p)),i}function i(t=c){const r=xe(u,n,()=>new WeakMap);return xe(r,t,()=>{const r={};for(const[i,a]of Object.entries(e.selectors??{}))r[i]=Be(a,t,()=>xe(d,t,p),n);return r})}return{reducerPath:t,getSelectors:i,get selectors(){return i(r)},selectSlice:r}}
2const y={name:n,reducer:h,actions:s.actionCreators,caseReducers:s.sliceCaseReducersByName,getInitialState:p,...v(r),injectInto(e,{reducerPath:t,...n}={}){const i=t??r;return e.inject({reducerPath:i,reducer:h},n),{...y,...v(i,!0)}}};return y}}function Be(e,t,n,r){function i(i,...a){let s=t(i);return void 0===s&&r&&(s=n()),e(s,...a)}return i.unwrapped=e,i}var Le=je();function Fe(){}var{assign:ze}=Object;function Ue(e){return`Minified Redux Toolkit error #${e}; visit https://redux-toolkit.js.org/Errors?code=${e} for the full message or use the non-minified dev environment for full errors. `}},62171(e,t,n){"use strict";var r=n(97386);n.d(t,["S",0,()=>r.S$])},11024(e,t,n){"use strict";var r=n(6666);const i=new class extends r.Q{#e;#t;#n;constructor(){super(),this.#n=e=>{if("undefined"!=typeof window&&window.addEventListener){const t=()=>e();return window.addEventListener("visibilitychange",t,!1),()=>{window.removeEventListener("visibilitychange",t)}}}}onSubscribe(){this.#t||this.setEventListener(this.#n)}onUnsubscribe(){this.hasListeners()||(this.#t?.(),this.#t=void 0)}setEventListener(e){this.#n=e,this.#t?.(),this.#t=e(e=>{"boolean"==typeof e?this.setFocused(e):this.onFocus()})}setFocused(e){this.#e!==e&&(this.#e=e,this.onFocus())}onFocus(){const e=this.isFocused();this.listeners.forEach(t=>{t(e)})}isFocused(){return"boolean"==typeof this.#e?this.#e:"hidden"!==globalThis.document?.visibilityState}};n.d(t,["m",0,i])},13744(e,t,n){"use strict";n.d(t,{$:()=>o,s:()=>s});var r=n(4643),i=n(22754),a=n(7434),s=class extends a.k{#r;#i;#a;#s;constructor(e){super(),this.#r=e.client,this.mutationId=e.mutationId,this.#a=e.mutationCache,this.#i=[],this.state=e.state||{context:void 0,data:void 0,error:null,failureCount:0,failureReason:null,isPaused:!1,status:"idle",variables:void 0,submittedAt:0},this.setOptions(e.options),this.scheduleGc()}setOptions(e){this.options=e,this.updateGcTime(this.options.gcTime)}get meta(){return this.options.meta}addObserver(e){this.#i.includes(e)||(this.#i.push(e),this.clearGcTimeout(),this.#a.notify({type:"observerAdded",mutation:this,observer:e}))}removeObserver(e){this.#i=this.#i.filter(t=>t!==e),this.scheduleGc(),this.#a.notify({type:"observerRemoved",mutation:this,observer:e})}optionalRemove(){this.#i.length||("pending"===this.state.status?this.scheduleGc():this.#a.remove(this))}continue(){return this.#s?.continue()??("pending"===this.state.status?this.execute(this.state.variables):Promise.resolve())}async execute(e){const t=()=>{this.#o({type:"continue"})},n={client:this.#r,meta:this.options.meta,mutationKey:this.options.mutationKey},r=this.#s=(0,i.II)({fn:()=>this.options.mutationFn?this.options.mutationFn(e,n):Promise.reject(new Error("No mutationFn found")),onFail:(e,t)=>{this.#o({type:"failed",failureCount:e,error:t})},onPause:()=>{this.#o({type:"pause"})},onContinue:t,retry:this.options.retry??0,retryDelay:this.options.retryDelay,networkMode:this.options.networkMode,canRun:()=>this.#a.canRun(this)}),a="pending"===this.state.status,s=!r.canStart();try{if(a)t();else{this.#o({type:"pending",variables:e,isPaused:s}),this.#a.config.onMutate&&await this.#a.config.onMutate(e,this,n);const t=await(this.options.onMutate?.(e,n));t!==this.state.context&&this.#o({type:"pending",context:t,variables:e,isPaused:s})}const i=await r.start();return await(this.#a.config.onSuccess?.(i,e,this.state.context,this,n)),await(this.options.onSuccess?.(i,e,this.state.context,n)),await(this.#a.config.onSettled?.(i,null,this.state.variables,this.state.context,this,n)),await(this.options.onSettled?.(i,null,e,this.state.context,n)),this.#o({type:"success",data:i}),i}catch(t){try{await(this.#a.config.onError?.(t,e,this.state.context,this,n))}catch(e){Promise.reject(e)}try{await(this.options.onError?.(t,e,this.state.context,n))}catch(e){Promise.reject(e)}try{await(this.#a.config.onSettled?.(void 0,t,this.state.variables,this.state.context,this,n))}catch(e){Promise.reject(e)}try{await(this.options.onSettled?.(void 0,t,e,this.state.context,n))}catch(e){Promise.reject(e)}throw this.#o({type:"error",error:t}),t}finally{this.#s===r&&(this.#s=void 0),this.#a.runNext(this)}}#o(e){this.state=(t=>{switch(e.type){case"failed":return{...t,failureCount:e.failureCount,failureReason:e.error};case"pause":return{...t,isPaused:!0};case"continue":return{...t,isPaused:!1};
2case"pending":return{...t,context:e.context,data:void 0,failureCount:0,failureReason:null,error:null,isPaused:e.isPaused,status:"pending",variables:e.variables,submittedAt:Date.now()};case"success":return{...t,data:e.data,failureCount:0,failureReason:null,error:null,status:"success",isPaused:!1};case"error":return{...t,data:void 0,error:e.error,failureCount:t.failureCount+1,failureReason:e.error,isPaused:!1,status:"error"}}})(this.state),r.jG.batch(()=>{this.#i.forEach(t=>{t.onMutationUpdate(e)}),this.#a.notify({mutation:this,type:"updated",action:e})})}};function o(){return{context:void 0,data:void 0,error:null,failureCount:0,failureReason:null,isPaused:!1,status:"idle",variables:void 0,submittedAt:0}}},4643(e,t,n){"use strict";const r=n(26545).Zq,i=function(){let e=[],t=0,n=e=>{e()},i=e=>{e()},a=r;const s=r=>{t?e.push(r):a(()=>{n(r)})};return{batch:r=>{let s;t++;try{s=r()}finally{t--,t||(()=>{const t=e;e=[],t.length&&a(()=>{i(()=>{t.forEach(e=>{n(e)})})})})()}return s},batchCalls:e=>(...t)=>{s(()=>{e(...t)})},schedule:s,setNotifyFunction:e=>{n=e},setBatchNotifyFunction:e=>{i=e},setScheduler:e=>{a=e}}}();n.d(t,["jG",0,i])},43313(e,t,n){"use strict";var r=n(6666);const i=new class extends r.Q{#l=!0;#t;#n;constructor(){super(),this.#n=e=>{if("undefined"!=typeof window&&window.addEventListener){const t=()=>e(!0),n=()=>e(!1);return window.addEventListener("online",t,!1),window.addEventListener("offline",n,!1),()=>{window.removeEventListener("online",t),window.removeEventListener("offline",n)}}}}onSubscribe(){this.#t||this.setEventListener(this.#n)}onUnsubscribe(){this.hasListeners()||(this.#t?.(),this.#t=void 0)}setEventListener(e){this.#n=e,this.#t?.(),this.#t=e(this.setOnline.bind(this))}setOnline(e){this.#l!==e&&(this.#l=e,this.listeners.forEach(t=>{t(e)}))}isOnline(){return this.#l}};n.d(t,["t",0,i])},2787(e,t,n){"use strict";n.d(t,{X:()=>c,k:()=>u});var r=n(97386),i=n(4643),a=n(22754),s=n(7434);function o(e,{pages:t,pageParams:n}){const r=t.length-1;return t.length>0?e.getNextPageParam(t[r],t,n[r],n):void 0}function l(e,{pages:t,pageParams:n}){return t.length>0?e.getPreviousPageParam?.(t[0],t,n[0],n):void 0}var c=class extends s.k{#c;#u;#d;#f;#r;#s;#h;#p;constructor(e){super(),this.#p=!1,this.#h=e.defaultOptions,this.setOptions(e.options),this.observers=[],this.#r=e.client,this.#f=this.#r.getQueryCache(),this.queryKey=e.queryKey,this.queryHash=e.queryHash,this.#u=f(this.options),this.state=e.state??this.#u,this.scheduleGc()}get meta(){return this.options.meta}get queryType(){return this.#c}get promise(){return this.#s?.promise}setOptions(e){if(this.options={...this.#h,...e},e?._type&&(this.#c=e._type),this.updateGcTime(this.options.gcTime),this.state&&void 0===this.state.data){const e=f(this.options);void 0!==e.data&&(this.setState(d(e.data,e.dataUpdatedAt)),this.#u=e)}}optionalRemove(){this.observers.length||"idle"!==this.state.fetchStatus||this.#f.remove(this)}setData(e,t){const n=(0,r.pl)(this.state.data,e,this.options);return this.#o({data:n,type:"success",dataUpdatedAt:t?.updatedAt,manual:t?.manual}),n}setState(e){this.#o({type:"setState",state:e})}cancel(e){const t=this.#s?.promise;return this.#s?.cancel(e),t?t.then(r.lQ).catch(r.lQ):Promise.resolve()}destroy(){super.destroy(),this.cancel({silent:!0})}get resetState(){return this.#u}reset(){this.destroy(),this.setState(this.resetState)}isActive(){return this.observers.some(e=>!1!==(0,r.GF)(e.options.enabled,this))}isDisabled(){return this.getObserversCount()>0?!this.isActive():this.options.queryFn===r.hT||!this.isFetched()}isFetched(){return this.state.dataUpdateCount+this.state.errorUpdateCount>0}isStatic(){return this.getObserversCount()>0&&this.observers.some(e=>"static"===(0,r.GF)(e.options.staleTime,this))}isStale(){return this.getObserversCount()>0?this.observers.some(e=>e.getCurrentResult().isStale):void 0===this.state.data||this.state.isInvalidated}isStaleByTime(e=0){return void 0===this.state.data||"static"!==e&&(!!this.state.isInvalidated||!(0,r.j3)(this.state.dataUpdatedAt,e))}onFocus(){this.observers.find(e=>e.shouldFetchOnWindowFocus())?.refetch({cancelRefetch:!1}),this.#s?.continue()}onOnline(){this.observers.find(e=>e.shouldFetchOnReconnect())?.refetch({cancelRefetch:!1}),this.#s?.continue()}addObserver(e){this.observers.includes(e)||(this.observers.push(e),this.clearGcTimeout(),this.#f.n
2otify({type:"observerAdded",query:this,observer:e}))}removeObserver(e){const t=this.observers.indexOf(e);-1!==t&&(this.observers.splice(t,1),this.observers.length||(this.#s&&(this.#p||"paused"===this.state.fetchStatus&&"pending"===this.state.status?this.#s.cancel({revert:!0}):this.#s.cancelRetry()),this.scheduleGc()),this.#f.notify({type:"observerRemoved",query:this,observer:e}))}getObserversCount(){return this.observers.length}invalidate(){this.state.isInvalidated||this.#o({type:"invalidate"})}async fetch(e,t){if("idle"!==this.state.fetchStatus&&"rejected"!==this.#s?.status())if(void 0!==this.state.data&&t?.cancelRefetch)this.cancel({silent:!0});else if(this.#s)return this.#s.continueRetry(),this.#s.promise;if(e&&this.setOptions(e),!this.options.queryFn){const e=this.observers.find(e=>e.options.queryFn);e&&this.setOptions(e.options)}const n=new AbortController,i=e=>{Object.defineProperty(e,"signal",{enumerable:!0,get:()=>(this.#p=!0,n.signal)})},s=()=>{const e=(0,r.ZM)(this.options,t),n=(()=>{const e={client:this.#r,queryKey:this.queryKey,meta:this.meta};return i(e),e})();return this.#p=!1,this.options.persister?this.options.persister(e,n,this):e(n)},c=(()=>{const e={fetchOptions:t,options:this.options,queryKey:this.queryKey,client:this.#r,state:this.state,fetchFn:s};return i(e),e})();var u;("infinite"===this.#c?(u=this.options.pages,{onFetch:(e,t)=>{const n=e.options,i=e.fetchOptions?.meta?.fetchMore?.direction,a=e.state.data?.pages||[],s=e.state.data?.pageParams||[];let c={pages:[],pageParams:[]},d=0;const f=async()=>{let t=!1;const f=(0,r.ZM)(e.options,e.fetchOptions),h=async(n,i,a)=>{if(t)return Promise.reject(e.signal.reason);if(null==i&&n.pages.length)return Promise.resolve(n);const s=(()=>{const n={client:e.client,queryKey:e.queryKey,pageParam:i,direction:a?"backward":"forward",meta:e.options.meta};var s;return s=n,(0,r.ox)(s,()=>e.signal,()=>t=!0),n})(),o=await f(s),{maxPages:l}=e.options,c=a?r.ZZ:r.y9;return{pages:c(n.pages,o,l),pageParams:c(n.pageParams,i,l)}};if(i&&a.length){const e="backward"===i,t=e?l:o,r={pages:a,pageParams:s};c=await h(r,t(n,r),e)}else{const e=u??a.length;do{const e=0===d?s[0]??n.initialPageParam:o(n,c);if(d>0&&null==e)break;c=await h(c,e),d++}while(d<e)}return c};e.options.persister?e.fetchFn=()=>e.options.persister?.(f,{client:e.client,queryKey:e.queryKey,meta:e.options.meta,signal:e.signal},t):e.fetchFn=f}}):this.options.behavior)?.onFetch(c,this),this.#d=this.state,"idle"!==this.state.fetchStatus&&this.state.fetchMeta===c.fetchOptions?.meta||this.#o({type:"fetch",meta:c.fetchOptions?.meta});const d=this.#s=(0,a.II)({initialPromise:t?.initialPromise,fn:c.fetchFn,onCancel:e=>{e instanceof a.cc&&e.revert&&this.setState({...this.#d,fetchStatus:"idle"}),n.abort()},onFail:(e,t)=>{this.#o({type:"failed",failureCount:e,error:t})},onPause:()=>{this.#o({type:"pause"})},onContinue:()=>{this.#o({type:"continue"})},retry:c.options.retry,retryDelay:c.options.retryDelay,networkMode:c.options.networkMode,canRun:()=>!0});try{const e=await d.start();if(void 0===e)throw new Error(`${this.queryHash} data is undefined`);return this.setData(e),this.#f.config.onSuccess?.(e,this),this.#f.config.onSettled?.(e,this.state.error,this),e}catch(e){if(e instanceof a.cc){if(e.silent)return this.#s.promise;if(e.revert){if(void 0===this.state.data)throw e;return this.state.data}}throw this.#o({type:"error",error:e}),this.#f.config.onError?.(e,this),this.#f.config.onSettled?.(this.state.data,e,this),e}finally{this.#s===d&&(this.#s=void 0),this.scheduleGc()}}#o(e){this.state=(t=>{switch(e.type){case"failed":return{...t,fetchFailureCount:e.failureCount,fetchFailureReason:e.error};case"pause":return{...t,fetchStatus:"paused"};case"continue":return{...t,fetchStatus:"fetching"};case"fetch":return{...t,...u(t.data,this.options),fetchMeta:e.meta??null};case"success":const n={...t,...d(e.data,e.dataUpdatedAt),dataUpdateCount:t.dataUpdateCount+1,...!e.manual&&{fetchStatus:"idle",fetchFailureCount:0,fetchFailureReason:null}};return this.#d=e.manual?n:void 0,n;case"error":const r=e.error;
2return{...t,error:r,errorUpdateCount:t.errorUpdateCount+1,errorUpdatedAt:Date.now(),fetchFailureCount:t.fetchFailureCount+1,fetchFailureReason:r,fetchStatus:"idle",status:"error",isInvalidated:!0};case"invalidate":return{...t,isInvalidated:!0};case"setState":return{...t,...e.state}}})(this.state),i.jG.batch(()=>{this.observers.slice().forEach(e=>{e.onQueryUpdate()}),this.#f.notify({query:this,type:"updated",action:e})})}};function u(e,t){return{fetchFailureCount:0,fetchFailureReason:null,fetchStatus:(0,a.v_)(t.networkMode)?"fetching":"paused",...void 0===e&&{error:null,status:"pending"}}}function d(e,t){return{data:e,dataUpdatedAt:t??Date.now(),error:null,isInvalidated:!1,status:"success"}}function f(e){const t="function"==typeof e.initialData?e.initialData():e.initialData,n=void 0!==t,r=n?"function"==typeof e.initialDataUpdatedAt?e.initialDataUpdatedAt():e.initialDataUpdatedAt:0;return{data:t,dataUpdateCount:0,dataUpdatedAt:n?r??Date.now():0,error:null,errorUpdateCount:0,errorUpdatedAt:0,fetchFailureCount:0,fetchFailureReason:null,fetchMeta:null,isInvalidated:!1,status:n?"success":"pending",fetchStatus:"idle"}}},15743(e,t,n){"use strict";n.d(t,{E:()=>h});var r=n(97386),i=n(11024),a=n(4643),s=n(43313),o=n(6666),l=n(13744),c=class extends o.Q{#m;#g;#v;constructor(e={}){super(),this.config=e,this.#m=new Set,this.#g=new Map,this.#v=0}build(e,t,n){const r=new l.s({client:e,mutationCache:this,mutationId:++this.#v,options:e.defaultMutationOptions(t),state:n});return this.add(r),r}add(e){this.#m.add(e);const t=u(e);if("string"==typeof t){const n=this.#g.get(t);n?n.push(e):this.#g.set(t,[e])}this.notify({type:"added",mutation:e})}remove(e){if(this.#m.delete(e)){const t=u(e);if("string"==typeof t){const n=this.#g.get(t);if(n)if(n.length>1){const t=n.indexOf(e);-1!==t&&n.splice(t,1)}else n[0]===e&&this.#g.delete(t)}}this.notify({type:"removed",mutation:e})}canRun(e){const t=u(e);if("string"==typeof t){const n=this.#g.get(t)?.find(e=>"pending"===e.state.status);return!n||n===e}return!0}runNext(e){const t=u(e);return"string"==typeof t?(this.#g.get(t)?.find(t=>
2t!==e&&t.state.isPaused))?.continue()??Promise.resolve():Promise.resolve()}clear(){a.jG.batch(()=>{this.#m.forEach(e=>{this.notify({type:"removed",mutation:e})}),this.#m.clear(),this.#g.clear()})}getAll(){return Array.from(this.#m)}find(e){const t={exact:!0,...e};return this.getAll().find(e=>(0,r.nJ)(t,e))}findAll(e={}){return this.getAll().filter(t=>(0,r.nJ)(e,t))}notify(e){a.jG.batch(()=>{this.listeners.forEach(t=>{t(e)})})}resumePausedMutations(){const e=this.getAll().filter(e=>e.state.isPaused);return a.jG.batch(()=>Promise.all(e.map(e=>e.continue().catch(r.lQ))))}};function u(e){return e.options.scope?.id}var d=n(2787),f=class extends o.Q{#y;constructor(e={}){super(),this.config=e,this.#y=new Map}build(e,t,n){const i=t.queryKey,a=t.queryHash??(0,r.F$)(i,t);let s=this.get(a);return s||(s=new d.X({client:e,queryKey:i,queryHash:a,options:e.defaultQueryOptions(t),state:n,defaultOptions:e.getQueryDefaults(i)}),this.add(s)),s}add(e){this.#y.has(e.queryHash)||(this.#y.set(e.queryHash,e),this.notify({type:"added",query:e}))}remove(e){this.#y.get(e.queryHash)===e&&(e.destroy(),this.#y.delete(e.queryHash),this.notify({type:"removed",query:e}))}clear(){a.jG.batch(()=>{this.getAll().forEach(e=>{this.remove(e)})})}get(e){return this.#y.get(e)}getAll(){return[...this.#y.values()]}find(e){const t={exact:!0,...e};return this.getAll().find(e=>(0,r.MK)(t,e))}findAll(e={}){const t=this.getAll();return Object.keys(e).length>0?t.filter(t=>(0,r.MK)(e,t)):t}notify(e){a.jG.batch(()=>{this.listeners.forEach(t=>{t(e)})})}onFocus(){a.jG.batch(()=>{this.getAll().forEach(e=>{e.onFocus()})})}onOnline(){a.jG.batch(()=>{this.getAll().forEach(e=>{e.onOnline()})})}},h=class{#b;#a;#h;#w;#A;#x;#E;#C;constructor(e={}){this.#b=e.queryCache||new f,this.#a=e.mutationCache||new c,this.#h=e.defaultOptions||{},this.#w=new Map,this.#A=new Map,this.#x=0}mount(){this.#x++,1===this.#x&&(this.#E=i.m.subscribe(async e=>{e&&(await this.resumePausedMutations(),this.#b.onFocus())}),this.#C=s.t.subscribe(async e=>{e&&(await this.resumePausedMutations(),this.#b.onOnline())}))}unmount(){this.#x--,0===this.#x&&(this.#E?.(),this.#E=void 0,this.#C?.(),this.#C=void 0)}isFetching(e){return this.#b.findAll({...e,fetchStatus:"fetching"}).length}isMutating(e){return this.#a.findAll({...e,status:"pending"}).length}getQueryData(e){const t=this.defaultQueryOptions({queryKey:e});return this.#b.get(t.queryHash)?.state.data}ensureQueryData(e){const t=this.defaultQueryOptions(e),n=this.#b.build(this,t),i=n.state.data;return void 0===i?this.fetchQuery(e):(e.revalidateIfStale&&n.isStaleByTime((0,r.GF)(t.staleTime,n))&&this.prefetchQuery(t),Promise.resolve(i))}getQueriesData(e){return this.#b.findAll(e).map(({queryKey:e,state:t})=>[e,t.data])}setQueryData(e,t,n){const i=this.defaultQueryOptions({queryKey:e}),a=this.#b.get(i.queryHash)?.state.data,s=(0,r.Zw)(t,a);if(void 0!==s)return this.#b.build(this,i).setData(s,{...n,manual:!0})}setQueriesData(e,t,n){return a.jG.batch(()=>this.#b.findAll(e).map(({queryKey:e})=>[e,this.setQueryData(e,t,n)]))}getQueryState(e){const t=this.defaultQueryOptions({queryKey:e});return this.#b.get(t.queryHash)?.state}removeQueries(e){const t=this.#b;a.jG.batch(()=>{t.findAll(e).forEach(e=>{t.remove(e)})})}resetQueries(e,t){const n=this.#b;return a.jG.batch(()=>{const r=n.findAll(e),i=new Set(r);return r.forEach(e=>{e.reset()}),this.refetchQueries({type:"active",predicate:e=>i.has(e)},t)})}cancelQueries(e,t={}){const n={revert:!0,...t},i=a.jG.batch(()=>this.#b.findAll(e).map(e=>e.cancel(n)));return Promise.all(i).then(r.lQ).catch(r.lQ)}invalidateQueries(e,t={}){return a.jG.batch(()=>(this.#b.findAll(e).forEach(e=>{e.invalidate()}),"none"===e?.refetchType?Promise.resolve():this.refetchQueries({...e,type:e?.refetchType??e?.type??"active"},t)))}refetchQueries(e,t={}){const n={...t,cancelRefetch:t.cancelRefetch??!0},i=a.jG.batch(()=>this.#b.findAll(e).filter(e=>!e.isDisabled()&&!e.isStatic()).map(e=>{let t=e.fetch(void 0,n);return n.throwOnError||(t=t.catch(r.lQ)),"paused"===e.state.fetchStatus?Promise.resolve():t}));return Promise.all(i).then(r.lQ)}async query(e){const t=this.defaultQueryOptions(e);void 0===t.retry&&(t.retry=!1);const n=this.#b.build(this,t),i=n.isStaleByTime((0,r.GF)(t.staleTime,n))?await n.fetch(t):n.state.data,a=t.select;return a?a(i):i}fetchQuery(e){const t=this.defaultQueryOptions(e);void 0===t.retry&&(t.retry=!1);const n=this.#b.build(this,t);return n.isStaleByTime((0,r.GF)(t.staleTime,n))?n.fetch(t):Promise.resolve(n.state.data)}prefetchQuery(e){return this.fetchQuery(e).then(r.lQ).catch(r.lQ)}infiniteQuery(e){return e._type="infinite",this.query(e)}
2fetchInfiniteQuery(e){return e._type="infinite",this.fetchQuery(e)}prefetchInfiniteQuery(e){return this.fetchInfiniteQuery(e).then(r.lQ).catch(r.lQ)}ensureInfiniteQueryData(e){return e._type="infinite",this.ensureQueryData(e)}resumePausedMutations(){return s.t.isOnline()?this.#a.resumePausedMutations():Promise.resolve()}getQueryCache(){return this.#b}getMutationCache(){return this.#a}getDefaultOptions(){return this.#h}setDefaultOptions(e){this.#h=e}setQueryDefaults(e,t){this.#w.set((0,r.EN)(e),{queryKey:e,defaultOptions:t})}getQueryDefaults(e){const t=[...this.#w.values()],n={};return t.forEach(t=>{(0,r.Cp)(e,t.queryKey)&&Object.assign(n,t.defaultOptions)}),n}setMutationDefaults(e,t){this.#A.set((0,r.EN)(e),{mutationKey:e,defaultOptions:t})}getMutationDefaults(e){const t=[...this.#A.values()],n={};return t.forEach(t=>{(0,r.Cp)(e,t.mutationKey)&&Object.assign(n,t.defaultOptions)}),n}defaultQueryOptions(e){if(e._defaulted)return e;const t={...this.#h.queries,...this.getQueryDefaults(e.queryKey),...e,_defaulted:!0};return t.queryHash||(t.queryHash=(0,r.F$)(t.queryKey,t)),void 0===t.refetchOnReconnect&&(t.refetchOnReconnect="always"!==t.networkMode),void 0===t.throwOnError&&(t.throwOnError=!!t.suspense),!t.networkMode&&t.persister&&(t.networkMode="offlineFirst"),t.queryFn===r.hT&&(t.enabled=!1),t}defaultMutationOptions(e){return e?._defaulted?e:{...this.#h.mutations,...e?.mutationKey&&this.getMutationDefaults(e.mutationKey),...e,_defaulted:!0}}clear(){this.#b.clear(),this.#a.clear()}}},7434(e,t,n){"use strict";n.d(t,{k:()=>s});var r=n(26545),i=n(97386),a=n(62171),s=class{#S;destroy(){this.clearGcTimeout()}scheduleGc(){this.clearGcTimeout(),(0,i.gn)(this.gcTime)&&(this.#S=r.zs.setTimeout(()=>{this.optionalRemove()},this.gcTime))}updateGcTime(e){this.gcTime=Math.max(this.gcTime||0,e??((0,a.S)()?1/0:3e5))}clearGcTimeout(){void 0!==this.#S&&(r.zs.clearTimeout(this.#S),this.#S=void 0)}}},22754(e,t,n){"use strict";n.d(t,{II:()=>u,cc:()=>c,v_:()=>l});var r=n(97386),i=n(62171),a=n(11024),s=n(43313);function o(e){return Math.min(1e3*2**e,3e4)}function l(e){return"online"!==(e??"online")||s.t.isOnline()}var c=class extends Error{constructor(e){super("CancelledError"),this.revert=e?.revert,this.silent=e?.silent}};function u(e){let t,n,u,d=!1,f=0,h="pending";const p=new Promise((e,t)=>{n=e,u=t});p.catch(r.lQ);const m=()=>"pending"!==h,g=()=>a.m.isFocused()&&("always"===e.networkMode||s.t.isOnline())&&e.canRun(),v=()=>l(e.networkMode)&&e.canRun(),y=e=>{m()||(t?.(),h="resolved",n(e))},b=e=>{m()||(t?.(),h="rejected",u(e))},w=()=>new Promise(n=>{t=e=>{(m()||g())&&n(e)},e.onPause?.()}).then(()=>{t=void 0,m()||e.onContinue?.()}),A=()=>{if(m())return;let t;const n=0===f?e.initialPromise:void 0;try{t=n??e.fn()}catch(e){t=Promise.reject(e)}Promise.resolve(t).then(y).catch(t=>{if(m())return;const n=e.retry??((0,i.S)()?0:3),a=e.retryDelay??o,s="function"==typeof a?a(f,t):a,l=!0===n||"number"==typeof n&&f<n||"function"==typeof n&&n(f,t);!d&&l?(f++,e.onFail?.(f,t),(0,r.yy)(s).then(()=>g()?void 0:w()).then(()=>{d?b(t):A()})):b(t)})};return{promise:p,status:()=>h,cancel:t=>{if(!m()){const n=new c(t);b(n),e.onCancel?.(n)}},continue:()=>(t?.(),p),cancelRetry:()=>{d=!0},continueRetry:()=>{d=!1},canStart:v,start:()=>(v()?A():w().then(A),p)}}},6666(e,t,n){"use strict";n.d(t,{Q:()=>r});var r=class{constructor(){this.listeners=new Set,this.subscribe=this.subscribe.bind(this)}subscribe(e){return this.listeners.add(e),this.onSubscribe(),()=>{this.listeners.delete(e),this.onUnsubscribe()}}hasListeners(){return this.listeners.size>0}onSubscribe(){}onUnsubscribe(){}}},26545(e,t,n){"use strict";n.d(t,{Zq:()=>a});const r={setTimeout:(e,t)=>setTimeout(e,t),clearTimeout:e=>clearTimeout(e),setInterval:(e,t)=>setInterval(e,t),clearInterval:e=>clearInterval(e)},i=new class{#k=r;#M=!1;setTimeoutProvider(e){this.#k=e}setTimeout(e,t){return this.#k.setTimeout(e,t)}clearTimeout(e){this.#k.clearTimeout(e)}setInterval(e,t){return this.#k.setInterval(e,t)}clearInterval(e){this.#k.clearInterval(e)}};function a(e){setTimeout(e,0)}n.d(t,["zs",0,i])},97386(e,t,n){"use strict";n.d(t,{Cp:()=>p,EN:()=>h,F$:()=>f,GF:()=>c,GU:()=>_,MK:()=>u,ZM:()=>M,ZZ:()=>S,Zw:()=>s,f8:()=>v,gn:()=>o,j3:()=>l,lQ:()=>a,nJ:()=>d,ox:()=>T,pl:()=>x,rX:()=>E,y9:()=>C,yy:()=>A});var r=n(26545);const i="undefined"==typeof window||"Deno"in globalThis;function a(){}function s(e,t){return"function"==typeof e?e(t):e}function o(e){return"number"==typeof e&&e>=0&&e!==1/0}function l(e,t){return Math.max(e+(t||0)-Date.now(),0)}function c(e,t){return"function"==typeof e?e(t):e}function u(e,t){const{type:n="all",exact:r,fetchStatus:i,predicate:a,queryKey:s,stale:o}=e;if(s)if(r){if(t.queryHash!==f(s,t.options))return!1}else if(!p(t.queryKey,s))return!1;if("all"!==n){const e=t.isActive();if("active"===n&&!e)return!1;if("inactive"===n&&e)return!1}return!("boolean"==typeof o&&t.isStale()!==o||i&&i!==t.state.fetchStatus||a&&!a(t))}function d(e,t){const{exact:n,status:r,predicate:i,mutationKey:a}=e;if(a){if(!t.options.mutationKey)return!1;if(n){if(h(t.options.mutationKey)!==h(a))return!1}else if(!p(t.options.mutationKey,a))return!1}return!(r&&t.state.status!==r||i&&!i(t))}function f(e,t){return(t?.queryKeyHashFn||h)(e)}function h(e){return JSON.stringify(e,(e,t)=>b(t)?Object.keys(t).sort().reduce((e,n)=>(e[n]=t[n],e),{}):t)}function p(e,t){if(e===t)return!0;
2if(typeof e!=typeof t)return!1;if(e&&t&&"object"==typeof e&&"object"==typeof t){if(Array.isArray(e)&&Array.isArray(t)){if(t.length>e.length)return!1;for(let n=0;n<t.length;n++)if(!p(e[n],t[n]))return!1;return!0}const n=Object.keys(t);for(const r of n)if(!p(e[r],t[r]))return!1;return!0}return!1}const m=Object.prototype.hasOwnProperty;function g(e,t,n=0){if(e===t)return e;if(n>500)return t;const r=y(e)&&y(t);if(!(r||b(e)&&b(t)))return t;const i=(r?e:Object.keys(e)).length,a=r?t:Object.keys(t),s=a.length,o=r?new Array(s):{};let l=0;for(let c=0;c<s;c++){const s=r?c:a[c],u=e[s],d=t[s];if(u===d){o[s]=u,(r?c<i:m.call(e,s))&&l++;continue}if(null===u||null===d||"object"!=typeof u||"object"!=typeof d){o[s]=d;continue}const f=g(u,d,n+1);o[s]=f,f===u&&l++}return i===s&&l===i?e:o}function v(e,t){if(!t||Object.keys(e).length!==Object.keys(t).length)return!1;for(const n in e)if(e[n]!==t[n])return!1;return!0}function y(e){return Array.isArray(e)&&e.length===Object.keys(e).length}function b(e){if(!w(e))return!1;const t=Object.getPrototypeOf(e),n=t?.constructor;if(void 0===n)return!0;if("function"!=typeof n)return!1;const r=n.prototype;return!!w(r)&&!!r.hasOwnProperty("isPrototypeOf")&&t===Object.prototype}function w(e){return"[object Object]"===Object.prototype.toString.call(e)}function A(e){return new Promise(t=>{r.zs.setTimeout(t,e)})}function x(e,t,n){return"function"==typeof n.structuralSharing?n.structuralSharing(e,t):!1!==n.structuralSharing?g(e,t):t}function E(e){return e}function C(e,t,n=0){const r=[...e,t];return n&&r.length>n?r.slice(1):r}function S(e,t,n=0){const r=[t,...e];return n&&r.length>n?r.slice(0,-1):r}const k=Symbol();function M(e,t){return!e.queryFn&&t?.initialPromise?()=>t.initialPromise:e.queryFn&&e.queryFn!==k?e.queryFn:()=>Promise.reject(new Error(`Missing queryFn: '${e.queryHash}'`))}function _(e,t){return"function"==typeof e?e(...t):!!e}function T(e,t,n){let r,i=!1;return Object.defineProperty(e,"signal",{enumerable:!0,get:()=>(r??=t(),i||(i=!0,r.aborted?n():r.addEventListener("abort",n,{once:!0})),r)}),e}n.d(t,["S$",0,i,"hT",0,k])},48113(e,t,n){"use strict";var r=n(71763),i=n(91987);const a=r.createContext(void 0);n.d(t,["Ht",0,({client:e,children:t})=>(r.useEffect(()=>(e.mount(),()=>{e.unmount()}),[e]),(0,i.jsx)(a.Provider,{value:e,children:t})),"jE",0,e=>{const t=r.useContext(a);if(e)return e;if(!t)throw new Error("No QueryClient set, use QueryClientProvider to set one");return t}])},48328(e,t,n){"use strict";n.d(t,{n:()=>u});var r=n(48113),i=n(71763),a=n(97386),s=n(6666),o=n(4643),l=n(13744),c=class extends s.Q{#r;#_=void 0;#T;#D;constructor(e,t){super(),this.#r=e,this.setOptions(t),this.bindMethods(),this.#I()}bindMethods(){this.mutate=this.mutate.bind(this),this.reset=this.reset.bind(this)}setOptions(e){const t=this.options;this.options=this.#r.defaultMutationOptions(e),(0,a.f8)(this.options,t)||this.#r.getMutationCache().notify({type:"observerOptionsUpdated",mutation:this.#T,observer:this}),t?.mutationKey&&this.options.mutationKey&&(0,a.EN)(t.mutationKey)!==(0,a.EN)(this.options.mutationKey)?this.reset():"pending"===this.#T?.state.status&&this.#T.setOptions(this.options)}onSubscribe(){1===this.listeners.size&&this.#T&&(this.#T.addObserver(this),this.#I())}onUnsubscribe(){this.hasListeners()||this.#T?.removeObserver(this)}onMutationUpdate(e){this.#I(),this.#R(e)}getCurrentResult(){return this.#_}reset(){this.#T?.removeObserver(this),this.#T=void 0,this.#I(),this.#R()}mutate(e,t){return this.#D=t,this.#T?.removeObserver(this),this.#T=this.#r.getMutationCache().build(this.#r,this.options),this.#T.addObserver(this),this.#T.execute(e)}#I(){const e=this.#T?.state??(0,l.$)();this.#_={...e,isPending:"pending"===e.status,isSuccess:"success"===e.status,isError:"error"===e.status,isIdle:"idle"===e.status,mutate:this.mutate,reset:this.reset}}#R(e){o.jG.batch(()=>{if(this.#D&&this.hasListeners()){const t=this.#_.variables,n=this.#_.context,r={client:this.#r,meta:this.options.meta,mutationKey:this.options.mutationKey};if("success"===e?.type){try{this.#D.onSuccess?.(e.data,t,n,r)}catch(e){Promise.reject(e)}try{this.#D.onSettled?.(e.data,null,t,n,r)}catch(e){Promise.reject(e)}}else if("error"===e?.type){try{this.#D.onError?.(e.error,t,n,r)}catch(e){Promise.reject(e)}try{this.#D.onSettled?.(void 0,e.error,t,n,r)}catch(e){Promise.reject(e)}}}
2this.listeners.forEach(e=>{e(this.#_)})})}};function u(e,t){const n=(0,r.jE)(t),[s]=i.useState(()=>new c(n,e));i.useEffect(()=>{s.setOptions(e)},[s,e]);const l=i.useSyncExternalStore(i.useCallback(e=>s.subscribe(o.jG.batchCalls(e)),[s]),()=>s.getCurrentResult(),()=>s.getCurrentResult()),u=i.useCallback((...e)=>{s.mutate(e[0],e[1]).catch(a.lQ)},[s]);if(l.error&&(0,a.GU)(s.options.throwOnError,[l.error]))throw l.error;return{...l,mutate:u,mutateAsync:l.mutate}}},65310(e,t,n){"use strict";n.d(t,{I:()=>b});var r=n(48113),i=n(71763);const a=i.createContext(!1);a.Provider,n(91987);const s=i.createContext(function(){let e=!1;return{clearReset:()=>{e=!1},reset:()=>{e=!0},isReset:()=>e}}());var o=n(97386),l=n(4643);var c=n(26545),u=n(62171),d=n(6666),f=n(11024),h=n(2787),p=class extends d.Q{#r;#O=void 0;#P=void 0;#_=void 0;#N;#j;#B;#L;#F;#z;#U;#H;#G;#q=new Set;constructor(e,t){super(),this.options=t,this.#r=e,this.#B=null,this.bindMethods(),this.setOptions(t)}bindMethods(){this.refetch=this.refetch.bind(this)}onSubscribe(){1===this.listeners.size&&(this.#O.addObserver(this),m(this.#O,this.options)?this.#$():this.updateResult(),this.#W())}onUnsubscribe(){this.hasListeners()||this.destroy()}shouldFetchOnReconnect(){return g(this.#O,this.options,this.options.refetchOnReconnect)}shouldFetchOnWindowFocus(){return g(this.#O,this.options,this.options.refetchOnWindowFocus)}destroy(){this.listeners=new Set,this.#V(),this.#Y(),this.#O.removeObserver(this)}setOptions(e){const t=this.options,n=this.#O;if(this.options=this.#r.defaultQueryOptions(e),void 0!==this.options.enabled&&"boolean"!=typeof this.options.enabled&&"function"!=typeof this.options.enabled&&"boolean"!=typeof(0,o.GF)(this.options.enabled,this.#O))throw new Error("Expected enabled to be a boolean or a callback that returns a boolean");this.#K(),this.#O.setOptions(this.options),t._defaulted&&!(0,o.f8)(this.options,t)&&this.#r.getQueryCache().notify({type:"observerOptionsUpdated",query:this.#O,observer:this});const r=this.hasListeners();r&&v(this.#O,n,this.options,t)&&this.#$(),this.updateResult(),!r||this.#O===n&&(0,o.GF)(this.options.enabled,this.#O)===(0,o.GF)(t.enabled,this.#O)&&(0,o.GF)(this.options.staleTime,this.#O)===(0,o.GF)(t.staleTime,this.#O)||this.#Z();const i=this.#Q();!r||this.#O===n&&(0,o.GF)(this.options.enabled,this.#O)===(0,o.GF)(t.enabled,this.#O)&&i===this.#G||this.#X(i)}getOptimisticResult(e){const t=this.#r.getQueryCache().build(this.#r,e),n=this.createResult(t,e);return(0,o.f8)(this.getCurrentResult(),n)||(this.#_=n,this.#j=this.options,this.#N=this.#O.state),n}getCurrentResult(){return this.#_}trackResult(e,t){return new Proxy(e,{get:(e,n)=>(this.trackProp(n),t?.(n),Reflect.get(e,n))})}trackProp(e){this.#q.add(e)}getCurrentQuery(){return this.#O}refetch({...e}={}){return this.fetch({...e})}fetchOptimistic(e){const t=this.#r.defaultQueryOptions(e),n=this.#r.getQueryCache().build(this.#r,t);let r,i=()=>{};const a=new Promise(e=>{r=e,i=this.#r.getQueryCache().subscribe(r=>{"updated"===r.type&&r.query.queryHash===n.queryHash&&void 0!==n.state.data&&(i(),e(this.createResult(n,t)))})});return Promise.race([n.fetch().then(()=>{const e=this.createResult(n,t);return r?.(e),e}).finally(()=>{i()}),a])}fetch(e){return this.#$({...e,cancelRefetch:e.cancelRefetch??!0}).then(()=>(this.updateResult(),this.#_))}#$(e){this.#K();let t=this.#O.fetch(this.options,e);return e?.throwOnError||(t=t.catch(o.lQ)),t}#J(e){return!(0,u.S)()&&!1!==(0,o.GF)(this.options.enabled,this.#O)&&(0,o.gn)(e)}#Z(){this.#V();const e=(0,o.GF)(this.options.staleTime,this.#O);if(this.#_.isStale||!this.#J(e))return;const t=(0,o.j3)(this.#_.dataUpdatedAt,e)+1;this.#U=c.zs.setTimeout(()=>{this.#_.isStale||this.updateResult()},t)}#Q(){return(0,o.GF)(this.options.refetchInterval,this.#O)??!1}#X(e){this.#Y(),this.#G=e,0!==this.#G&&this.#J(this.#G)&&(this.#H=c.zs.setInterval(()=>{(this.options.refetchIntervalInBackground||f.m.isFocused())&&this.#$()},this.#G))}#W(){this.#Z(),this.#X(this.#Q())}#V(){void 0!==this.#U&&(c.zs.clearTimeout(this.#U),this.#U=void 0)}#Y(){void 0!==this.#H&&(c.zs.clearInterval(this.#H),this.#H=void 0)}createResult(e,t){const n=this.#O,r=this.options,i=this.#_,a=this.#N,s=this.#j,l=e!==n?e.state:this.#P,{state:c}=e;let u,d={...c},f=!1;if(t._optimisticResults){const i=this.hasListeners(),a=!i&&m(e,t),s=i&&v(e,n,t,r);(a||s)&&(d={...d,...(0,h.k)(c.data,e.options)}),"isRestoring"===t._optimisticResults&&(d.fetchStatus="idle")}let{error:p,errorUpdatedAt:g,status:b}=d;u=d.data;let w=!1;if(void 0!==t.placeholderData&&void 0===u&&"pending"===b){let e;i?.isPlaceholderData&&t.placeholderData===s?.placeholderData?(e=i.data,w=!0):e="function"==typeof t.placeholderData?t.placeholderData(this.#z?.state.data,this.#z):t.placeholderData,void 0!==e&&(b="success",u=(0,o.pl)(i?.data,e,t),f=!0)}if(t.select&&void 0!==u&&!w)if(i&&u===a?.data&&t.select===this.#L)u=this.#F;else try{this.#L=t.select,u=t.select(u),u=(0,o.pl)(i?.data,u,t),this.#F=u,this.#B=null}catch(e){this.#B=e}else void 0===u&&(this.#B=null);this.#B&&(p=this.#B,u=this.#F,g=Date.now(),b="error",f=!1);const A="fetching"===d.fetchStatus,x="pending"===b,E="error"===b,C=x&&A,S=void 0!==u;return{status:b,fetchStatus:d.fetchStatus,isPending:x,isSuccess:"success"===b,isError:E,isInitialLoading:C,isLoading:C,data:u,dataUpdatedAt:d.dataUpdatedAt,error:p,errorUpdatedAt:g,failureCount:d.fetchFailureCount,failureReason:d.fetchFailureReason,errorUpdate
2Count:d.errorUpdateCount,isFetched:e.isFetched(),isFetchedAfterMount:d.dataUpdateCount>l.dataUpdateCount||d.errorUpdateCount>l.errorUpdateCount,isFetching:A,isRefetching:A&&!x,isLoadingError:E&&!S,isPaused:"paused"===d.fetchStatus,isPlaceholderData:f,isRefetchError:E&&S,isStale:y(e,t),refetch:this.refetch,isEnabled:!1!==(0,o.GF)(t.enabled,e)}}updateResult(){const e=this.#_,t=this.createResult(this.#O,this.options);if(this.#N=this.#O.state,this.#j=this.options,void 0!==this.#N.data&&(this.#z=this.#O),(0,o.f8)(t,e))return;this.#_=t;const n=(()=>{if(!e)return!0;const{notifyOnChangeProps:t}=this.options,n="function"==typeof t?t():t;if("all"===n||!n&&!this.#q.size)return!0;const r=new Set(n??this.#q);return this.options.throwOnError&&r.add("error"),Object.keys(this.#_).some(t=>{const n=t;return this.#_[n]!==e[n]&&r.has(n)})})();l.jG.batch(()=>{n&&this.listeners.forEach(e=>{e(this.#_)}),this.#r.getQueryCache().notify({query:this.#O,type:"observerResultsUpdated"})})}#K(){const e=this.#r.getQueryCache().build(this.#r,this.options);if(e===this.#O)return;const t=this.#O;this.#O=e,this.#P=e.state,this.hasListeners()&&(t?.removeObserver(this),e.addObserver(this))}onQueryUpdate(){this.updateResult(),this.hasListeners()&&this.#W()}};function m(e,t){return function(e,t){return!1!==(0,o.GF)(t.enabled,e)&&void 0===e.state.data&&!("error"===e.state.status&&!1===(0,o.GF)(t.retryOnMount,e))}(e,t)||void 0!==e.state.data&&g(e,t,t.refetchOnMount)}function g(e,t,n){if(!1!==(0,o.GF)(t.enabled,e)&&"static"!==(0,o.GF)(t.staleTime,e)){const r=(0,o.GF)(n,e);return"always"===r||!1!==r&&y(e,t)}return!1}function v(e,t,n,r){return(e!==t||!1===(0,o.GF)(r.enabled,e))&&(!n.suspense||"error"!==e.state.status)&&y(e,n)}function y(e,t){return!1!==(0,o.GF)(t.enabled,e)&&e.isStaleByTime((0,o.GF)(t.staleTime,e))}function b(e,t){return function(e,t,n){const c=i.useContext(a),u=i.useContext(s),d=(0,r.jE)(n),f=d.defaultQueryOptions(e),h=d.getQueryCache().get(f.queryHash),p=!1!==e.subscribed;f._optimisticResults=c?"isRestoring":p?"optimistic":void 0,(e=>{if(e.suspense){const t=1e3,n=e=>"static"===e?e:Math.max(e??t,t),r=e.staleTime;e.staleTime="function"==typeof r?(...e)=>n(r(...e)):n(r),"number"==typeof e.gcTime&&(e.gcTime=Math.max(e.gcTime,t))}})(f),((e,t,n)=>{const r=(null==n?void 0:n.state.error)&&"function"==typeof e.throwOnError?(0,o.GU)(e.throwOnError,[n.state.error,n]):e.throwOnError;(e.suspense||r)&&(t.isReset()||(e.retryOnMount=!1))})(f,u,h),(e=>{i.useEffect(()=>{e.clearReset()},[e])})(u);const[m]=i.useState(()=>new t(d,f)),g=m.getOptimisticResult(f),v=!c&&p;if(i.useSyncExternalStore(i.useCallback(e=>{const t=v?m.subscribe(l.jG.batchCalls(e)):o.lQ;return m.updateResult(),t},[m,v]),()=>m.getCurrentResult(),()=>m.getCurrentResult()),i.useEffect(()=>{m.setOptions(f)},[f,m]),((e,t)=>(null==e?void 0:e.suspense)&&t.isPending)(f,g))throw((e,t,n)=>t.fetchOptimistic(e).catch(()=>{n.clearReset()}))(f,m,u);if((({result:e,errorResetBoundary:t,throwOnError:n,query:r,suspense:i})=>e.isError&&!t.isReset()&&!e.isFetching&&r&&(i&&void 0===e.data||(0,o.GU)(n,[e.error,r])))({result:g,errorResetBoundary:u,throwOnError:f.throwOnError,query:h,suspense:f.suspense}))throw g.error;return f.notifyOnChangeProps?g:m.trackResult(g)}(e,p,t)}},13526(e,t,n){"use strict";function r(e){var t,n,i="";if("string"==typeof e||"number"==typeof e)i+=e;else if("object"==typeof e)if(Array.isArray(e)){var a=e.length;for(t=0;t<a;t++)e[t]&&(n=r(e[t]))&&(i&&(i+=" "),i+=n)}else for(n in e)e[n]&&(i&&(i+=" "),i+=n);return i}n.d(t,["A",0,function(){for(var e,t,n=0,i="",a=arguments.length;n<a;n++)(e=arguments[n])&&(t=r(e))&&(i&&(i+=" "),i+=t);return i}])},96676(e,t,n){"use strict";n.d(t,{Bp:()=>ne});var r=n.cw(function(e,t){Symbol.for("react.element"),Symbol.for("react.portal"),Symbol.for("react.fragment"),Symbol.for("react.strict_mode"),Symbol.for("react.profiler"),Symbol.for("react.provider"),Symbol.for("react.context"),Symbol.for("react.server_context"),Symbol.for("react.forward_ref"),Symbol.for("react.suspense"),Symbol.for("react.suspense_list"),Symbol.for("react.memo"),Symbol.for("react.lazy"),Symbol.for("react.offscreen");Symbol.for("react.module.reference")}),i=n.cw(function(e,t){r()});function a(e,t){if(null==e)return{};var n={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(-1!==t.indexOf(r))continue;n[r]=e[r]}return n}function s(){return s=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)({}).hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},s.apply(null,arguments)}
2var o=n(2736),l=n(71763),c=n.t(l,2);i();const u=e=>"object"==typeof e&&null!=e&&1===e.nodeType,d=(e,t)=>(!t||"hidden"!==e)&&"visible"!==e&&"clip"!==e,f=(e,t)=>{if(e.clientHeight<e.scrollHeight||e.clientWidth<e.scrollWidth){const n=getComputedStyle(e,null);return d(n.overflowY,t)||d(n.overflowX,t)||(e=>{const t=(e=>{if(!e.ownerDocument||!e.ownerDocument.defaultView)return null;try{return e.ownerDocument.defaultView.frameElement}catch(e){return null}})(e);return!!t&&(t.clientHeight<e.scrollHeight||t.clientWidth<e.scrollWidth)})(e)}return!1},h=(e,t,n,r,i,a,s,o)=>a<e&&s>t||a>e&&s<t?0:a<=e&&o<=n||s>=t&&o>=n?a-e-r:s>t&&o<n||a<e&&o>n?s-t+i:0,p=e=>e.parentElement??(e.getRootNode().host||null);var m=0;function g(){return String(m++)}var v="undefined"!=typeof window&&void 0!==window.document&&void 0!==window.document.createElement?l.useLayoutEffect:l.useEffect;function y(e){var t=l.useRef(e);return v(function(){t.current=e},[e]),t}function b(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return function(e){t.forEach(function(t){"function"==typeof t?t(e):t&&(t.current=e)})}}function w(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return function(e){for(var n=arguments.length,r=new Array(n>1?n-1:0),i=1;i<n;i++)r[i-1]=arguments[i];return t.some(function(t){return t&&t.apply(void 0,[e].concat(r)),e.preventDownshiftDefault||e.hasOwnProperty("nativeEvent")&&e.nativeEvent.preventDownshiftDefault})}}function A(e,t){var n;function r(){n&&clearTimeout(n)}function i(){for(var i=arguments.length,a=new Array(i),s=0;s<i;s++)a[s]=arguments[s];r(),n=setTimeout(function(){n=null,e.apply(void 0,a)},t)}return i.cancel=r,i}var x=A(function(e){E(e).textContent=""},500);function E(e){var t=e.getElementById("a11y-status-message");return t||((t=e.createElement("div")).setAttribute("id","a11y-status-message"),t.setAttribute("role","status"),t.setAttribute("aria-live","polite"),t.setAttribute("aria-relevant","additions text"),Object.assign(t.style,{border:"0",clip:"rect(0 0 0 0)",height:"1px",margin:"-1px",overflow:"hidden",padding:"0",position:"absolute",width:"1px"}),e.body.appendChild(t),t)}function C(){}var S=C;function k(e,t){return t?Object.keys(e).reduce(function(e,n){return void 0!==t[n]&&(e[n]=t[n]),e},s({},e)):e}function M(e,t,n,r,i){void 0===i&&(i=!1);var a=n.length;if(t){for(var s=e;s>=0;s--)if(!r(n[s],s))return s}else for(var o=e;o<a;o++)if(!r(n[o],o))return o;return i?M(t?a-1:0,t,n,r):-1}function _(e,t,n,r,i){void 0===i&&(i=!1);var a=n.length;if(0===a)return-1;var s=a-1;("number"!=typeof e||e<0||e>s)&&(e=t>0?-1:s+1);var o=e+t;o<0?o=i?s:0:o>s&&(o=i?0:s);var l=M(o,t<0,n,r,i);return-1===l?e>=a?-1:e:l}function T(e,t,n,r){return void 0===r&&(r=!0),!!n&&t.some(function(t){return t&&(D(t,e,n)||r&&D(t,n.document.activeElement,n))})}function D(e,t,n){return e===t||t instanceof n.Node&&e.contains(t)}function I(e,t,n,r,i){if(i[e]!==r[e]){var a,o=n["on"+(a=e).slice(0,1).toUpperCase()+a.slice(1)+"Change"];"function"==typeof o&&o(s({type:t.type},i))}}function R(e,t,n,r){var i=l.useRef({}),a=l.useCallback(function(t,n){var r=t.state;r=k(r,n.props);var i=e(r,n),a=n.props.stateReducer(r,s({},n,{changes:i}));return{state:s({},r,a),lastAction:n}},[e]),o=l.useReducer(a,t,function(e){return{state:n(e),lastAction:void 0}}),c=o[0],u=c.state,d=c.lastAction,f=o[1],h=y(t),p=l.useCallback(function(e){return f(s({},e,{props:h.current}))},[h]);return l.useEffect(function(){if(d){var e=k(i.current,d.props);!r(e,u)&&function(e,t,n,r){for(var i=e.type,a={},o=0,l=Object.keys(n);o<l.length;o++){var c=l[o];I(c,e,t,n,r),r[c]!==n[c]&&(a[c]=r[c])}"function"==typeof t.onStateChange&&Object.keys(a).length&&t.onStateChange(s({type:i},a))}(d,d.props,e,u)}i.current=u},[u,d,r]),[u,p]}function O(){var e=l.useRef(!0);return l.useEffect(function(){return e.current=!1,function(){e.current=!0}},[]),e.current}var P={environment:o.shape({addEventListener:o.func.isRequired,removeEventListener:o.func.isRequired,document:o.shape({createElement:o.func.isRequired,getElementById:o.func.isRequired,activeElement:o.any.isRequired,body:o.any.isRequired}).isRequired,Node:o.func.isRequired}),itemToKey:o.func,stateReducer:o.func};function N(e,t){return void 0===e?t:e}function j(e,t,n,r){return void 0!==e?e:void 0!==t?t:void 0!==n?n:r}var B=A(function(e,t){!function(e,t){e&&t&&(E(t).textContent=e,x(t))}(e,t)},200);var L=s({}
2,P,{getA11yStatusMessage:o.func,highlightedIndex:o.number,defaultHighlightedIndex:o.number,initialHighlightedIndex:o.number,isOpen:o.bool,defaultIsOpen:o.bool,initialIsOpen:o.bool,selectedItem:o.any,initialSelectedItem:o.any,defaultSelectedItem:o.any,id:o.string,labelId:o.string,menuId:o.string,getItemId:o.func,toggleButtonId:o.string,onSelectedItemChange:o.func,onHighlightedIndexChange:o.func,onStateChange:o.func,onIsOpenChange:o.func,scrollIntoView:o.func}),F={itemToString:function(e){return e?String(e):""},itemToKey:function(e){return e},isItemDisabled:function(e){return!1},stateReducer:function(e,t){return t.changes},scrollIntoView:function(e,t){e&&((e,t)=>{var n,r,i,a;if("undefined"==typeof document)return[];const{scrollMode:s,block:o,inline:l,boundary:c,skipOverflowHiddenElements:d}=t,m="function"==typeof c?c:e=>e!==c;if(!u(e))throw new TypeError("Invalid target");const g=document.scrollingElement||document.documentElement,v=[];let y=e;for(;u(y)&&m(y);){if(y=p(y),y===g){v.push(y);break}null!=y&&y===document.body&&f(y)&&!f(document.documentElement)||null!=y&&f(y,d)&&v.push(y)}const b=null!=(r=null==(n=window.visualViewport)?void 0:n.width)?r:innerWidth,w=null!=(a=null==(i=window.visualViewport)?void 0:i.height)?a:innerHeight,{scrollX:A,scrollY:x}=window,{height:E,width:C,top:S,right:k,bottom:M,left:_}=e.getBoundingClientRect(),{top:T,right:D,bottom:I,left:R}=(e=>{const t=window.getComputedStyle(e);return{top:parseFloat(t.scrollMarginTop)||0,right:parseFloat(t.scrollMarginRight)||0,bottom:parseFloat(t.scrollMarginBottom)||0,left:parseFloat(t.scrollMarginLeft)||0}})(e);let O="start"===o||"nearest"===o?S-T:"end"===o?M+I:S+E/2-T+I,P="center"===l?_+C/2-R+D:"end"===l?k+D:_-R;const N=[];for(let e=0;e<v.length;e++){const t=v[e],{height:n,width:r,top:i,right:a,bottom:c,left:u}=t.getBoundingClientRect();if("if-needed"===s&&S>=0&&_>=0&&M<=w&&k<=b&&(t===g&&!f(t)||S>=i&&M<=c&&_>=u&&k<=a))return N;const d=getComputedStyle(t),p=parseInt(d.borderLeftWidth,10),m=parseInt(d.borderTopWidth,10),y=parseInt(d.borderRightWidth,10),T=parseInt(d.borderBottomWidth,10);let D=0,I=0;const R="offsetWidth"in t?t.offsetWidth-t.clientWidth-p-y:0,j="offsetHeight"in t?t.offsetHeight-t.clientHeight-m-T:0,B="offsetWidth"in t?0===t.offsetWidth?0:r/t.offsetWidth:0,L="offsetHeight"in t?0===t.offsetHeight?0:n/t.offsetHeight:0;if(g===t)D="start"===o?O:"end"===o?O-w:"nearest"===o?h(x,x+w,w,m,T,x+O,x+O+E,E):O-w/2,I="start"===l?P:"center"===l?P-b/2:"end"===l?P-b:h(A,A+b,b,p,y,A+P,A+P+C,C),D=Math.max(0,D+x),I=Math.max(0,I+A);else{D="start"===o?O-i-m:"end"===o?O-c+T+j:"nearest"===o?h(i,c,n,m,T+j,O,O+E,E):O-(i+n/2)+j/2,I="start"===l?P-u-p:"center"===l?P-(u+r/2)+R/2:"end"===l?P-a+y+R:h(u,a,r,p,y+R,P,P+C,C);const{scrollLeft:e,scrollTop:s}=t;D=0===L?0:Math.max(0,Math.min(s+D/L,t.scrollHeight-n/L+j)),I=0===B?0:Math.max(0,Math.min(e+I/B,t.scrollWidth-r/B+R)),O+=s-D,P+=e-I}N.push({el:t,top:D,left:I})}return N})(e,{boundary:t,block:"nearest",scrollMode:"if-needed"}
2).forEach(function(e){var t=e.el,n=e.top,r=e.left;t.scrollTop=n,t.scrollLeft=r})},environment:"undefined"==typeof window?void 0:window},z=!1,U=s({},c).useId,H="function"==typeof U?function(e){var t=e.id,n=e.labelId,r=e.menuId,i=e.getItemId,a=e.toggleButtonId,s=e.inputId,o="downshift-"+U();return t||(t=o),l.useMemo(function(){return{labelId:null!=n?n:t+"-label",menuId:null!=r?r:t+"-menu",getItemId:null!=i?i:function(e){return t+"-item-"+e},toggleButtonId:null!=a?a:t+"-toggle-button",inputId:null!=s?s:t+"-input"}},[i,t,s,n,r,a])}:function(e){var t=e.id,n=e.labelId,r=e.menuId,i=e.getItemId,a=e.toggleButtonId,s=e.inputId,o=l.useState(function(){return null!=t?t:"downshift-"+g()})[0];return l.useMemo(function(){return{labelId:null!=n?n:o+"-label",menuId:null!=r?r:o+"-menu",getItemId:null!=i?i:function(e){return o+"-item-"+e},toggleButtonId:null!=a?a:o+"-toggle-button",inputId:null!=s?s:o+"-input"}},[i,s,n,r,a,o])};function G(e,t,n){var r=N(n,-1);return e[r]&&t(e[r],r)?-1:r}function q(e,t,n,r,i,a){return s({isOpen:!1,highlightedIndex:-1},e.length&&i>=0&&s({selectedItem:e[i],isOpen:N(n,z),highlightedIndex:N(r,-1)},a&&{inputValue:t(e[i])}))}function $(e,t,n,r,i,a,s,o){return 0===e.length?-1:void 0===t||s!==t||-1!==t&&(void 0===e[t]||r(e[t],t))?void 0===n||-1!==n&&(void 0===e[n]||r(e[n],n))?a?e.findIndex(function(e){return i(a)===i(e)}):o<0&&e[e.length-1]&&!r(e[e.length-1],e.length-1)?e.length-1:o>0&&e[0]&&!r(e[0],0)?0:-1:n:t}var W=C;function V(e,t){return e.isOpen===t.isOpen&&e.inputValue===t.inputValue&&e.highlightedIndex===t.highlightedIndex&&e.selectedItem===t.selectedItem}function Y(e){var t=function(e){var t=j(e.selectedItem,e.initialSelectedItem,e.defaultSelectedItem,null),n=j(e.isOpen,e.initialIsOpen,e.defaultIsOpen,z),r=function(e){var t=j(e.highlightedIndex,e.initialHighlightedIndex,e.defaultHighlightedIndex,-1);return t>-1&&e.items[t]&&e.isItemDisabled(e.items[t],t)?-1:t}(e),i=j(e.inputValue,e.initialInputValue,e.defaultInputValue,"");return{highlightedIndex:r<0&&t&&n?e.items.findIndex(function(n){return e.itemToKey(n)===e.itemToKey(t)}):r,isOpen:n,selectedItem:t,inputValue:i}}(e),n=t.selectedItem,r=t.inputValue;return""===r&&n&&void 0===e.defaultInputValue&&void 0===e.initialInputValue&&void 0===e.inputValue&&(r=e.itemToString(n)),s({},t,{inputValue:r})}s({},L,{items:o.array.isRequired,isItemDisabled:o.func});var K=Object.freeze({__proto__:null,ControlledPropUpdatedSelectedItem:22,FunctionCloseMenu:17,FunctionOpenMenu:16,FunctionReset:21,FunctionSelectItem:19,FunctionSetHighlightedIndex:18,FunctionSetInputValue:20,FunctionToggleMenu:15,InputBlur:9,InputChange:8,InputClick:10,InputKeyDownArrowDown:0,InputKeyDownArrowUp:1,InputKeyDownEnd:4,InputKeyDownEnter:7,InputKeyDownEscape:2,InputKeyDownHome:3,InputKeyDownPageDown:6,InputKeyDownPageUp:5,ItemClick:13,ItemMouseMove:12,MenuMouseLeave:11,ToggleButtonClick:14}),Z=s({},L,{items:o.array.isRequired,isItemDisabled:o.func,inputValue:o.string,defaultInputValue:o.string,initialInputValue:o.string,inputId:o.string,onInputValueChange:o.func});function Q(e,t){var n,r=t.type,i=t.props;switch(r){case 13:n={isOpen:N(i.defaultIsOpen,z),highlightedIndex:G(i.items,i.isItemDisabled,i.defaultHighlightedIndex),selectedItem:i.items[t.index],inputValue:i.itemToString(i.items[t.index])};break;case 0:n=e.isOpen?{highlightedIndex:_(e.highlightedIndex,1,i.items,i.isItemDisabled,!0)}:{highlightedIndex:t.altKey&&null==e.selectedItem?-1:$(i.items,i.initialHighlightedIndex,i.defaultHighlightedIndex,i.isItemDisabled,i.itemToKey,e.selectedItem,e.highlightedIndex,1),isOpen:i.items.length>=0};break;case 1:n=e.isOpen?t.altKey?q(i.items,i.itemToString,i.defaultIsOpen,i.defaultHighlightedIndex,e.highlightedIndex,!0):{highlightedIndex:_(e.highlightedIndex,-1,i.items,i.isItemDisabled,!0)}:{highlightedIndex:$(i.items,i.initialHighlightedIndex,i.defaultHighlightedIndex,i.isItemDisabled,i.itemToKey,e.selectedItem,e.highlightedIndex,-1),isOpen:i.items.length>=0};break;case 7:n=q(i.items,i.itemToString,i.defaultIsOpen,i.defaultHighlightedIndex,e.highlightedIndex,!0);break;case 2:n=s({isOpen:!1,highlightedIndex:-1},!e.isOpen&&{selectedItem:null,inputValue:""});break;case 5:n={highlightedIndex:_(e.highlightedIndex,-10,i.items,i.isItemDisabled,!0)};break;case 6:n={highlightedIndex:_(e.highlightedIndex,10,i.items,i.isItemDisabled,!0)};break;case 3:n={highlightedIndex:M(0,!1,i.items,i.isItemDisabled)};break;case 4:n={highlightedIndex:M(i.items.length-1,!0,i.items,i.isItemDisabled)};break;case 9:n=s({isOpen:!1,highlightedIndex:-1},e.highlightedIndex>=0&&i.items.length&&t.selectItem&&{selectedItem:i.items[e.highlightedIndex],inputValue:i.itemToString(i.items[e.highlightedIndex])});break;case 8:n={isOpen:!0,highlightedIndex:G(i.items,i.isItemDisabled,i.defaultHighlightedIndex),inputValue:t.inputValue};break;case 10:n={isOpen:!e.isOpen,highlightedIndex:e.isOpen?-1:$(i.items,i.initialHighlightedIndex,i.defaultHighlightedIndex,i.isItemDisabled,i.itemToKey,e.selectedItem,e.highlightedIndex,0)};break;case 19:n={selectedItem:t.selectedItem,inputValue:i.itemToString(t.selectedItem)};break;case 22:n={inputValue:t.inputValue};break;default:return function(e,t,n,r){var i;switch(n.type){case r.ItemMouseMove:i={highlightedIndex:n.disabled?-1:n.index};break;case r.MenuMouseLeave:i={highlightedIndex:-1};break;case r.ToggleButtonClick:case r.FunctionToggleMenu:i={isOpen:!e.isOpen,highlightedIndex:e.isOpen?-1:$(t.items,t.initialHighlightedIndex,t.defaultHighlightedIndex,t.isItemDisabled,t.itemToKey,e.selectedItem,e.highlightedIndex,0)};break;case r.FunctionOpenMenu:i={isOpen:!0,highlightedIndex:$(t.items,t.initialHighlightedIndex,t.defaultHighlightedIndex,t.isItemDisabled,t.itemToKey,e.selectedItem,e.highlightedIndex,0)};break;case r.FunctionCloseMenu:i={isOpen:!1};break;case r.FunctionSetHighlightedIndex:var a=n.highlightedIndex;i={highlightedIndex:t.isItemDisabled(t.items[a],a)?-1:a};break;case r.FunctionSetInputValue:i={inputValue:n.inputValue};break;case r.FunctionReset:i={highlightedIndex:G(t.items,t.isItemDisabled,t.defaultHighlightedIndex),isOpen:N(t.defaultIsOpen,z),selectedItem:N(t.defaultSelectedItem,null),inputValue:N(t.defaultInputValue,"")};break;default:throw new Error("Reducer called without proper action type.")}return s({},e,i)}(e,i,t,K)}return s({}
2,e,n)}var X=["onMouseLeave","refKey","ref","aria-label"],J=["item","index","refKey","ref","onMouseMove","onMouseDown","onClick","onPress","disabled"],ee=["onClick","onPress","refKey","ref"],te=["aria-label","onKeyDown","onChange","onInput","onBlur","onChangeText","onClick","refKey","ref"];function ne(e){void 0===e&&(e={}),S(e,ne,Z);var t=s({},F,e),n=t.items,r=t.isItemDisabled,i=t.scrollIntoView,o=t.environment,c=t.getA11yStatusMessage,u=function(e,t,n,r){var i=(0,l.useRef)(null),a=R(e,t,n,r),s=a[0],o=a[1],c=O();return(0,l.useEffect)(function(){void 0!==t.selectedItem&&(c||t.itemToKey(t.selectedItem)!==t.itemToKey(i.current)&&o({type:22,inputValue:t.itemToString(t.selectedItem)}),i.current=s.selectedItem===i.current?t.selectedItem:s.selectedItem)},[s.selectedItem,t.selectedItem]),[k(s,t),o]}(Q,t,Y,V),d=u[0],f=u[1],h=d.isOpen,p=d.highlightedIndex,m=d.selectedItem,g=d.inputValue,A=(0,l.useRef)(null),x=(0,l.useRef)({}),E=(0,l.useRef)(null),M=(0,l.useRef)(null),_=O(),D=H(t),I=(0,l.useRef)(),P=y(d);!function(e,t,n,r){var i=null==r?void 0:r.document,a=O();l.useEffect(function(){if(e&&!a&&i){var n=e(t);B(n,i)}},n),l.useEffect(function(){return function(){B.cancel(),function(e){var t=null==e?void 0:e.getElementById("a11y-status-message");t&&t.remove()}(i)}},[i])}(c,d,[h,p,m,g],o);var N=function(e,t,n,r,i,a){var s=l.useRef(!0);return v(function(){if(!(t<0)&&n&&Object.keys(i.current).length)if(s.current){var o=i.current[a(t)];o&&r.current&&e(o,r.current)}else s.current=!0},[t]),l.useCallback(function(){s.current=!1},[])}(i,p,h,A,x,D.getItemId);W({state:d,props:t}),(0,l.useEffect)(function(){j(t.isOpen,t.initialIsOpen,t.defaultIsOpen,z)&&E.current&&E.current.focus()},[]),(0,l.useEffect)(function(){_||(I.current=n.length)});var L=(0,l.useCallback)(function(){P.current.isOpen&&f({type:9})},[f,P]),U=(0,l.useMemo)(function(){return[A,M,E]},[]),G=function(e,t,n){var r=l.useRef({isMouseDown:!1,isTouchMove:!1,isTouchEnd:!1}),i=l.useCallback(function(){return n.map(function(e){return e.current})},[n]);return l.useEffect(function(){if(!e)return C;function n(){r.current.isTouchEnd=!1,r.current.isMouseDown=!0}function a(n){r.current.isMouseDown=!1,T(n.target,i(),e)||t()}function s(){r.current.isTouchEnd=!1,r.current.isTouchMove=!1}function o(){r.current.isTouchMove=!0}function l(n){r.current.isTouchEnd=!0,r.current.isTouchMove||T(n.target,i(),e,!1)||t()}return e.addEventListener("mousedown",n),e.addEventListener("mouseup",a),e.addEventListener("touchstart",s),e.addEventListener("touchmove",o),e.addEventListener("touchend",l),function(){e.removeEventListener("mousedown",n),e.removeEventListener("mouseup",a),e.removeEventListener("touchstart",s),e.removeEventListener("touchmove",o),e.removeEventListener("touchend",l)}},[e,i,t]),r}(o,L,U),q=C;(0,l.useEffect)(function(){h||(x.current={})},[h]),(0,l.useEffect)(function(){var e;h&&null!=o&&o.document&&null!=(e=E.current)&&e.focus&&o.document.activeElement!==E.current&&E.current.focus()},[h,o]);var $=(0,l.useMemo)(function(){return{ArrowDown:function(e){e.preventDefault(),f({type:0,altKey:e.altKey})},ArrowUp:function(e){e.preventDefault(),f({type:1,altKey:e.altKey})},Home:function(e){P.current.isOpen&&(e.preventDefault(),f({type:3}))},End:function(e){P.current.isOpen&&(e.preventDefault(),f({type:4}))},Escape:function(e){var t=P.current;(t.isOpen||t.inputValue||t.selectedItem||t.highlightedIndex>-1)&&(e.preventDefault(),f({type:2}))},Enter:function(e){P.current.isOpen&&229!==e.which&&(e.preventDefault(),f({type:7}))},PageUp:function(e){P.current.isOpen&&(e.preventDefault(),f({type:5}))},PageDown:function(e){P.current.isOpen&&(e.preventDefault(),f({type:6}))}}},[f,P]),K=(0,l.useCallback)(function(e){return s({id:D.labelId,htmlFor:D.inputId},e)},[D]),re=(0,l.useCallback)(function(e,t){var n,r=null!=e?e:{},i=r.onMouseLeave,o=r.refKey,l=void 0===o?"ref":o,c=r.ref,u=r["aria-label"],d=a(r,X),h=(null!=t?t:{}).suppressRefError;return q("getMenuProps",void 0!==h&&h,l,A),s(((n={})[l]=b(c,function(e){A.current=e}),n.id=D.menuId,n.role="listbox",n["aria-label"]=u,n["aria-labelledby"]=u?void 0:""+D.labelId,n.onMouseLeave=w(i,function(){f({type:11})}),n),d)},[f,q,D]),ie=(0,l.useCallback)(function(e){var t,i,o=null!=e?e:{},l=o.item,c=o.index,u=o.refKey,d=void 0===u?"ref":u,h=o.ref,m=o.onMouseMove,g=o.onMouseDown,v=o.onClick;o.onPress;var y=o.disabled,A=a(o,J);void 0!==y&&console.warn('Passing "disabled" as an argument to getItemProps is not supported anymore. Please use the isItemDisabled prop from useCombobox.');var E=function(e,t,n,r){if(void 0!==e&&void 0!==t)return[e,t];if(void 0!==e){if(n.indexOf(e)<0)throw new Error(r);return[e,n.indexOf(e)]}if(void 0!==t){var i=n[t];if(void 0===i)throw new Error(r);return[i,t]}throw new Error(r)}(l,c,n,"Pass either item or index to getItemProps!"),C=E[0],S=E[1],k=r(C,S),M=v;return s(((t={})[d]=b(h,function(e){e&&(x.current[D.getItemId(S)]=e)}),t["aria-disabled"]=k,t["aria-selected"]=S===p,t.id=D.getItemId(S),t.role="option",t),!k&&((i={}).onClick=w(M,function(){f({type:13,index:S})}),i),{onMouseMove:w(m,function(){G.current.isTouchEnd||S===P.current.highlightedIndex||(N(),f({type:12,index:S,disabled:k}))}),onMouseDown:w(g,function(e){return e.preventDefault()})},A)},[f,D,n,r,p,G,N,P]),ae=(0,l.useCallback)(function(e){var t,n=null!=e?e:{},r=n.onClick;n.onPress;var i=n.refKey,o=void 0===i?"ref":i,l=n.ref,c=a(n,ee);return s(((t={})[o]=b(l,function(e){M.current=e}),t["aria-controls"]=D.menuId,t["aria-expanded"]=h,t.id=D.toggleButtonId,t.tabIndex=-1,t),!c.disabled&&s({},{onClick:w(r,function(){f({type:14})})}),c)},[f,h,D]),se=(0,l.useCallback)(function(e,t){var n,r=null!=e?e:{},i=r["aria-label"],l=r.onKeyDown,c=r.onChange,u=r.onInput,d=r.onBlur;
2r.onChangeText;var m=r.onClick,v=r.refKey,y=void 0===v?"ref":v,A=r.ref,x=a(r,te),C=(null!=t?t:{}).suppressRefError;q("getInputProps",void 0!==C&&C,y,E);var S,k={};return x.disabled||((S={}).onChange=w(c,u,function(e){f({type:8,inputValue:e.target.value})}),S.onKeyDown=w(l,function(e){var t=function(e){var t=e.key,n=e.keyCode;return n>=37&&n<=40&&!t.startsWith("Arrow")?"Arrow"+t:t}(e);t&&t in $&&$[t](e)}),S.onBlur=w(d,function(e){if(null!=o&&o.document&&P.current.isOpen&&!G.current.isMouseDown){var t=null===e.relatedTarget&&o.document.activeElement!==o.document.body;f({type:9,selectItem:!t})}}),S.onClick=w(m,function(){f({type:10})}),k=S),s(((n={})[y]=b(A,function(e){E.current=e}),n["aria-activedescendant"]=h&&p>-1?D.getItemId(p):"",n["aria-autocomplete"]="list",n["aria-controls"]=D.menuId,n["aria-expanded"]=h,n["aria-labelledby"]=i?void 0:D.labelId,n["aria-label"]=i,n.autoComplete="off",n.id=D.inputId,n.role="combobox",n.value=g,n),k,x)},[f,D,o,$,h,p,g,G,q,P]),oe=(0,l.useCallback)(function(){f({type:15})},[f]),le=(0,l.useCallback)(function(){f({type:17})},[f]),ce=(0,l.useCallback)(function(){f({type:16})},[f]),ue=(0,l.useCallback)(function(e){f({type:18,highlightedIndex:e})},[f]),de=(0,l.useCallback)(function(e){f({type:19,selectedItem:e})},[f]);return{getItemProps:ie,getLabelProps:K,getMenuProps:re,getInputProps:se,getToggleButtonProps:ae,toggleMenu:oe,openMenu:ce,closeMenu:le,setHighlightedIndex:ue,setInputValue:(0,l.useCallback)(function(e){f({type:20,inputValue:e})},[f]),selectItem:de,reset:(0,l.useCallback)(function(){f({type:21})},[f]),highlightedIndex:p,isOpen:h,selectedItem:m,inputValue:g}}ne.stateChangeTypes=K,L.stateReducer,L.itemToKey,L.environment,o.array,o.array,o.array,o.func,o.number,o.number,o.number,o.func,o.func,o.string,o.string;var re=Object.freeze({__proto__:null,FunctionAddItem:6,TagClick:0,TagGroupKeyDownArrowLeft:1,TagGroupKeyDownArrowRight:2,TagGroupKeyDownBackspace:4,TagGroupKeyDownDelete:3,TagRemoveClick:5});function ie(e,t){var n;switch(t.type){case 0:n={activeIndex:t.index};break;case 1:n={activeIndex:0===e.activeIndex?e.items.length-1:e.activeIndex-1};break;case 2:n={activeIndex:e.activeIndex===e.items.length-1?0:e.activeIndex+1};break;case 4:case 3:var r=[].concat(e.items.slice(0,e.activeIndex),e.items.slice(e.activeIndex+1)),i=0===r.length?-1:r.length===e.activeIndex?e.activeIndex-1:e.activeIndex;n={items:[].concat(e.items.slice(0,e.activeIndex),e.items.slice(e.activeIndex+1)),activeIndex:i};break;case 5:var a=[].concat(e.items.slice(0,t.index),e.items.slice(t.index+1));n={items:a,activeIndex:0===a.length?-1:a.length===t.index?t.index-1:t.index};break;case 6:var o;n={items:o=void 0===t.index?[].concat(e.items,[t.item]):[].concat(e.items.slice(0,t.index),[t.item],e.items.slice(t.index)),activeIndex:-1===e.activeIndex?o.length-1:e.activeIndex};break;default:throw new Error("Invalid useTagGroup reducer action.")}return s({},e,n)}var ae=s({},c).useId,se="function"==typeof ae?function(e){var t=e.id,n=e.tagGroupId,r=e.getTagId,i="downshift-"+ae();return t||(t=i),l.useMemo(function(){return{tagGroupId:null!=n?n:t+"-tag-group",getTagId:null!=r?r:function(e){return t+"-tag-"+e}}},[r,t,n])}:function(e){var t=e.id,n=e.getTagId,r=e.tagGroupId,i=l.useState(function(){return null!=t?t:"downshift-"+g()})[0];return l.useMemo(function(){return{tagGroupId:null!=r?r:i+"-tag-group",getTagId:null!=n?n:function(e){return i+"-tag-"+e}}},[n,i,r])};function oe(e){var t,n,r,i,a=null!=(t=null!=(n=e.items)?n:e.initialItems)?t:[];return{activeIndex:null!=(r=null!=(i=e.activeIndex)?i:e.initialActiveIndex)?r:0===a.length?-1:0,items:a}}function le(e,t){return e.activeIndex===t.activeIndex&&e.items===t.items}var ce="tag-group-a11y-description",ue={isItemDisabled:o.func},de=["onKeyDown"],fe=["index","refKey","ref","onClick"],he=["index","onClick"],pe=function(e){var t;void 0===e&&(e={}),S(e,pe,ue);var n=function(e){return s({stateReducer:function(e,t){return t.changes},environment:"undefined"==typeof window?void 0:window,removeElementDescription:"Press Delete or Backspace to remove tag."},e)}(e),r=function(e,t,n,r){var i=R(e,t,n,r),a=i[0],s=i[1];return[k(a,t),s]}(ie,n,oe,le),i=r[0],o=r[1],c=i.activeIndex,u=i.items,d=se({getTagId:n.getTagId,id:n.id,tagGroupId:n.tagGroupId});!function(e,t){l.useEffect(function(){if(e){var n=e.createElement("div");return n.setAttribute("id",ce),n.style.display="none",n.textContent=t,e.body.appendChild(n),function(){n.remove()}}},[t,e])}(null==(t=n.environment)?void 0:t.document,n.removeElementDescription);var f=function(e,t,n){var r=l.useRef({}),i=l.useRef(e),a=l.useRef(t);return l.useEffect(function(){var s;(-1!==e&&-1!==i.current&&e!==i.current||a.current===t+1)&&(null==(s=r.current[n(e)])||s.focus()),i.current=e,a.current=t},[e,n,t]),r}(c,u.length,d.getTagId),h=(0,l.useCallback)(function(e){var t=null!=e?e:{},n=t.onKeyDown,r=a(t,de);return s({id:d.tagGroupId,"aria-live":"polite","aria-atomic":"false","aria-relevant":"additions",role:"listbox",onKeyDown:w(n,function(e){switch(e.key){case"ArrowLeft":o({type:1});break;case"ArrowRight":o({type:2});break;case"Delete":o({type:3});break;case"Backspace":o({type:4})}})},r)},[o,d.tagGroupId]),p=(0,l.useCallback)(function(e){var t,n=e.index,r=e.refKey,i=void 0===r?"ref":r,l=e.ref,u=e.onClick,h=a(e,fe);if(!Number.isInteger(n)||n<0)throw new Error("Pass correct item index to getTagProps!");var p=d.getTagId(n);return s(((t={"aria-describedby":ce})[i]=b(l,function(e){e&&(f.current[p]=e)}),t["aria-labelledby"]=p,t.role="option",t.id=p,t.onClick=w(u,function(){o({type:0,index:n})}),t.tabIndex=c===n?0:-1,t),h)},[o,d,c,f]),m=(0,l.useCallback)(function(e){var t=e.index,n=e.onClick,r=a(e,he);if(!Number.isInteger(t)||t<0)throw new Error("Pass correct item index to getTagRemoveProps!");var i=d.getTagId(t),l=i+"-remove";return s({id:l,tabIndex:-1,"aria-labelledby":l+" "+i,onClick:w(n,function(e){e.stopPropagation(),o({type:5,index:t})})},r)},[d,o]),g=(0,l.useCallback)(function(e,t){o({type:6,item:e,index:t})},[o]);return{activeIndex:c,addItem:g,getTagGroupProps:h,getTagProps:p,getTagRemoveProps:m,items:u}};pe.stateChangeTypes=re},31744(e,t,n){"use strict";n.d(t,{N:()=>h});var r=n(31842),i=n(25689),a=n(81871);
2function s(){(0,r.t)(19),a.t.abortAll(),a.r.abort().forEach(e=>a.t.queuedQuerySync.emit(e))}(0,i.o)("queue-reset",()=>({mutex:0}));var o=n(71763);const l=(0,i.o)("history-emitter.react",()=>(0,a.i)());const c=(0,o.createContext)({fullPageNavigationOnShallowFalseUpdates:!1});function u(e){return l.on("update",e),window.addEventListener("popstate",e),()=>{l.off("update",e),window.removeEventListener("popstate",e)}}function d(){return(0,o.useEffect)(()=>(window.addEventListener("popstate",s),()=>window.removeEventListener("popstate",s)),[]),null}const f=(0,i.n)(function(e){const{fullPageNavigationOnShallowFalseUpdates:t,serverSearch:n}=(0,o.useContext)(c),a=(0,o.useRef)(null);function s(t){const n=function(e,t,n){if(0===t.length)return e;const r=n?new URLSearchParams(e):e;for(const n of Array.from(e.keys()))t.includes(n)||r.delete(n);return r}(new URLSearchParams(t),e,!1),r=n.toString();return a.current?.key===r?a.current.search:(a.current={key:r,search:n},n)}return{searchParams:(0,o.useSyncExternalStore)(u,()=>s(location.search),()=>s(n??"")),updateUrl:(0,o.useMemo)(()=>function(e){return function(t,n){const a=new URL(location.href);a.search=(0,i.c)(t),(0,r.t)(20,"react",a),e&&!1===n.shallow?("push"===n.history?location.assign:location.replace).call(location,a):("push"===n.history?history.pushState:history.replaceState).call(history,history.state,"__nuqs__",a),l.emit("update",t),!0===n.scroll&&window.scrollTo({top:0})}}(t),[t])}});function h({children:e,fullPageNavigationOnShallowFalseUpdates:t=!1,serverSearch:n,...r}){return(0,o.createElement)(c.Provider,{value:{fullPageNavigationOnShallowFalseUpdates:t,serverSearch:n}},(0,o.createElement)(f,{...r,children:[(0,o.createElement)(d,{key:"nuqs-adapter-queue-reset"}),e]}))}},25689(e,t,n){"use strict";n.d(t,{c:()=>s,l:()=>a,n:()=>d,o:()=>c,r:()=>f});var r=n(71763);const i={303:"Multiple adapter contexts detected. This might happen in monorepos.",404:"nuqs requires an adapter to work with your framework.",409:"Multiple versions of the library are loaded. This may lead to unexpected behavior. Currently using `%s`, but `%s` (via the %s adapter) was about to load on top.",414:"Max safe URL length exceeded. Some browsers may not be able to accept this URL. Consider limiting the amount of state stored in the URL.",429:"URL update rate-limited by the browser. Consider increasing `throttleMs` for key(s) `%s`. %O",500:"Empty search params cache. Search params can't be accessed in Layouts.",501:"Search params cache already populated. Have you called `parse` twice?",502:"`processUrlSearchParams` threw while processing key(s) `%s`. %O"};function a(e){return`[nuqs] ${i[e]}\n  See https://nuqs.dev/NUQS-${e}`}function s(e){if(0===e.size)return"";const t=[];for(const[n,r]of e.entries()){const e=n.replace(/#/g,"%23").replace(/&/g,"%26").replace(/\+/g,"%2B").replace(/=/g,"%3D").replace(/\?/g,"%3F");t.push(`${e}=${o(r)}`)}return"?"+t.join("&")}function o(e){return e.replace(/%/g,"%25").replace(/\+/g,"%2B").replace(/ /g,"+").replace(/#/g,"%23").replace(/&/g,"%26").replace(/"/g,"%22").replace(/'/g,"%27").replace(/`/g,"%60").replace(/</g,"%3C").replace(/>/g,"%3E").replace(/[\x00-\x1F]/g,e=>encodeURIComponent(e))}const l={};function c(e,t){const n=Symbol.for(`nuqs.2.10.1.${e}`),r=globalThis;if(null!=r[n])return r[n];const i=Object.isExtensible(r)?r:l;return i[n]??=t()}const u=function(e,t){const n=c("adapter-context",()=>new WeakMap);return n.has(t)||n.set(t,(()=>{const e=(0,r.createContext)({useAdapter(){throw new Error(a(404))}});return e.displayName="NuqsAdapterContext",e})()),n.get(t)}(0,r.createContext);function d(e){return({children:t,defaultOptions:n,processUrlSearchParams:i,...a})=>(0,r.createElement)(u.Provider,{...a,value:{useAdapter:e,defaultOptions:n,processUrlSearchParams:i}},t)}function f(e){const t=(0,r.useContext)(u);if(!("useAdapter"in t))throw new Error(a(404));return t.useAdapter(e)}"undefined"!=typeof window&&(window.__NuqsAdapterContext&&window.__NuqsAdapterContext!==u&&console.error(a(303)),window.__NuqsAdapterContext=u),n.d(t,["a",0,()=>(0,r.useContext)(u).processUrlSearchParams,"i",0,()=>(0,r.useContext)(u).defaultOptions])},81871(e,t,n){"use strict";n.d(t,{i:()=>c,n:()=>y,o:()=>o});var r=n(31842),i=n(25689),a=n(71763);const s={method:"throttle",timeMs:function(){if("undefined"==typeof window)return 50;if(!Boolean(window.GestureEvent))return 50;try{const e=navigator.userAgent?.match(/version\/([\d\.]+) safari/i);return parseFloat(e[1])>=17?120:320}catch{return 320}}()};function o(e){return null===e||Array.isArray(e)&&0===e.length}function l(e,t,n){if("string"==typeof n)e.set(t,n);else{e.delete(t);for(const r of n)e.append(t,r);e.has(t)||e.set(t,"")}return e}function c(){const e=new Map;return{on(t,n){const r=e.get(t)||[];return r.push(n),e.set(t,r),()=>this.off(t,n)},off(t,n){const r=e.get(t);r&&e.set(t,r.filter(e=>e!==n))}
2,emit(t,n){e.get(t)?.forEach(e=>e(n))}}}function u(e,t,n){const r=setTimeout(function(){e(),n.removeEventListener("abort",i)},t);function i(){clearTimeout(r),n.removeEventListener("abort",i)}n.addEventListener("abort",i)}function d(){const e=Promise;if(Promise.hasOwnProperty("withResolvers"))return Promise.withResolvers();let t=()=>{},n=()=>{};return{promise:new e((e,r)=>{t=e,n=r}),resolve:t,reject:n}}function f(){return new URLSearchParams(location.search)}var h=class{updateMap=new Map;options={history:"replace",scroll:!1,shallow:!0};timeMs=s.timeMs;transitions=new Set;resolvers=null;controller=null;lastFlushedAt=0;resetQueueOnNextPush=!1;push({key:e,query:t,options:n},i=s.timeMs){this.resetQueueOnNextPush&&(this.reset(),this.resetQueueOnNextPush=!1),(0,r.t)(7,e,t,n),this.updateMap.set(e,t),"push"===n.history&&(this.options.history="push"),n.scroll&&(this.options.scroll=!0),!1===n.shallow&&(this.options.shallow=!1),n.startTransition&&this.transitions.add(n.startTransition),(!Number.isFinite(this.timeMs)||i>this.timeMs)&&(this.timeMs=i)}getQueuedQuery(e){return this.updateMap.get(e)}getPendingPromise({getSearchParamsSnapshot:e=f}){return this.resolvers?.promise??Promise.resolve(e())}flush({getSearchParamsSnapshot:e=f,rateLimitFactor:t=1,...n},i){if(this.controller??=new AbortController,!Number.isFinite(this.timeMs))return(0,r.t)(8),Promise.resolve(e());if(this.resolvers)return this.resolvers.promise;this.resolvers=d();const a=()=>{this.lastFlushedAt=performance.now();const[t,r]=this.applyPendingUpdates({...n,autoResetQueueOnUpdate:n.autoResetQueueOnUpdate??!0,getSearchParamsSnapshot:e},i);null===r?(this.resolvers.resolve(t),this.resetQueueOnNextPush=!0):this.resolvers.reject(t),this.resolvers=null};return u(()=>{const e=performance.now()-this.lastFlushedAt,n=this.timeMs,i=t*Math.max(0,n-e);(0,r.t)(9,i,n,t),0===i?a():u(a,i,this.controller.signal)},0,this.controller.signal),this.resolvers.promise}abort(){return this.controller?.abort(),this.controller=new AbortController,this.resolvers?.resolve(new URLSearchParams),this.resolvers=null,this.reset()}reset(){const e=Array.from(this.updateMap.keys());return(0,r.t)(10,JSON.stringify(Object.fromEntries(this.updateMap))),this.updateMap.clear(),this.transitions.clear(),this.options={history:"replace",scroll:!1,shallow:!0},this.timeMs=s.timeMs,e}applyPendingUpdates(e,t){const{updateUrl:n,getSearchParamsSnapshot:a}=e;let s=a();if((0,r.t)(11,this.updateMap.size,s.toString()),0===this.updateMap.size)return[s,null];const o=Array.from(this.updateMap.entries()),c={...this.options},u=Array.from(this.transitions);e.autoResetQueueOnUpdate&&this.reset(),(0,r.t)(12,o,c);for(const[e,t]of o)null===t?s.delete(e):s=l(s,e,t);if(t)try{s=t(s)}catch(e){return console.error((0,i.l)(502),o.map(([e])=>e).join(),e),this.resetQueueOnNextPush=!0,[s,e]}try{return function(e){let t=()=>n(s,c);for(let n=e.length-1;n>=0;n--){const r=e[n];if(!r)continue;const i=t;t=()=>r(i)}t()}(u),[s,null]}catch(e){return console.error((0,i.l)(429),o.map(([e])=>e).join(),e),[s,e]}}};const p=(0,i.o)("throttle-queue",()=>new h);var m=class{resolvers=d();controller=new AbortController;queuedValue=void 0;abort(){this.controller.abort(),this.queuedValue=void 0}push(e,t,n){return this.queuedValue=e,this.controller.abort(),this.controller=new AbortController,u(()=>{const t=this.resolvers;try{(0,r.t)(13,e);const i=n(e);(0,r.t)(14,this.queuedValue),this.queuedValue=void 0,this.resolvers=d(),i.then(e=>t.resolve(e)).catch(e=>t.reject(e))}catch(e){this.queuedValue=void 0,t.reject(e)}},t,this.controller.signal),this.resolvers.promise}},g=class{throttleQueue;queues=new Map;queuedQuerySync=c();constructor(e=new h){this.throttleQueue=e}push(e,t,n,i){if(!Number.isFinite(t)){const e=n.getSearchParamsSnapshot??f;return Promise.resolve(e())}const a=e.key;let s=this.queues.get(a);s||((0,r.t)(15,a),s=new m,this.queues.set(a,s)),(0,r.t)(17,e);const o=s.push(e,t,()=>(this.throttleQueue.push(e),this.throttleQueue.flush(n,i).finally(()=>{void 0===this.queues.get(a)?.queuedValue&&((0,r.t)(16,a),this.queues.delete(a)),this.queuedQuerySync.emit(a)})));return this.queuedQuerySync.emit(a),o}abort(e){const t=this.queues.get(e);return t?((0,r.t)(18,e,t.queuedValue?.query),this.queues.delete(e),t.abort(),this.queuedQuerySync.emit(e),e=>(e.then(t.resolvers.resolve,t.resolvers.reject),e)):e=>e}abortAll(){for(const[e,t]of this.queues.entries())(0,r.t)(18,e,t.queuedValue?.query),t.abort(),t.resolvers.resolve(new URLSearchParams),this.queuedQuerySync.emit(e);this.queues.clear()}getQueuedQuery(e){const t=this.queues.get(e)?.queuedValue?.query;return void 0!==t?t:this.throttleQueue.getQueuedQuery(e)}};const v=(0,i.o)("debounce-controller",()=>new g(p));function y(e){return function(e,t,n){const r=(0,a.useCallback)(()=>{const t=Object.fromEntries(e.map(e=>[e,n(e)]));return[JSON.stringify(t),t]},[e.join(","),n]),i=(0,a.useRef)(null);return null===i.current&&(i.current=r()),(0,a.useSyncExternalStore)((0,a.useCallback)(n=>{const r=e.map(e=>t(e,n));return()=>
2r.forEach(e=>e())},[e.join(","),t]),()=>{const[e,t]=r();return i.current[0]===e?i.current[1]:(i.current=[e,t],t)},()=>i.current[1])}(e,(e,t)=>v.queuedQuerySync.on(e,t),e=>v.getQueuedQuery(e))}n.d(t,["l",0,s,"r",0,p,"t",0,v])},31842(e,t,n){"use strict";n.d(t,{i:()=>i,t:()=>r});function r(e,...t){}function i(e,...t){}},77769(e,t,n){"use strict";n.d(t,{cr:()=>h,os:()=>v,tU:()=>f,Oq:()=>g,ZA:()=>C,ab:()=>A});var r=n(81871);function i(e,t){return e===t}var a=n(31842),s=n(25689),o=n(71763);function l(e,t){return Object.hasOwn(e,t)?e[t]:void 0}function c(e,t){return l(e,t)??t}function u(e,t,n){try{return e(t)}catch(e){return n?(0,a.i)(25,t,e,n):(0,a.i)(24,t,e),null}}function d(e){function t(t){if(void 0===t)return null;const n=Array.isArray(t);return n&&void 0===t[0]?null:(t=n?t[0]:"string"==typeof t?t:"",u(e.parse,t))}return{type:"single",eq:(e,t)=>e===t,...e,parseServerSide:t,withDefault(e){return{...this,defaultValue:e,parseServerSide:n=>t(n)??e}},withOptions(e){return{...this,...e}}}}const f=d({parse:e=>e,serialize:String}),h=(d({parse:e=>{const t=parseInt(e);return t==t?t:null},serialize:e=>""+Math.round(e)}),d({parse:e=>{const t=parseInt(e);return t==t?t-1:null},serialize:e=>""+Math.round(e+1)}),d({parse:e=>{const t=parseInt(e,16);return t==t?t:null},serialize:e=>{const t=Math.round(e).toString(16);return t<"0"||!(1&t.length)?t:"0"+t}}),d({parse:e=>{const t=parseFloat(e);return t==t?t:null},serialize:String}),d({parse:e=>"true"===e.toLowerCase(),serialize:String}));function p(e,t){return e.valueOf()===t.valueOf()}d({parse:e=>{const t=new Date(parseInt(e));return+t==+t?t:null},serialize:e=>""+e.valueOf(),eq:p}),d({parse:e=>{const t=new Date(e);return+t==+t&&m.parse(e)?t:null},serialize:e=>e.toISOString(),eq:p});const m=d({parse:e=>{const t=new Date(e.slice(0,10));return+t==+t&&m.serialize(t)===e.slice(0,10)?t:null},serialize:e=>e.toISOString().slice(0,10),eq:p});function g(e){return function(e){return d({parse:t=>{const n=t;return e.includes(n)?n:null},serialize:String})}(e)}function v(e){return d({parse:t=>{try{const n=JSON.parse(t);if("~standard"in e){const t=e["~standard"].validate(n);if(t instanceof Promise)throw new Error("[nuqs] Only synchronous Standard Schemas are supported in parseAsJson.");return t.issues?null:t.value}return e(n)}catch{return null}},serialize:e=>JSON.stringify(e),eq:(e,t)=>e===t||JSON.stringify(e)===JSON.stringify(t)})}const y=(0,s.o)("sync-emitter",()=>(0,r.i)()),b={},w=(e,t)=>"defaultValue"===e?void 0:t;function A(e,t={}){const n=(0,o.useId)(),u=(0,s.i)(),d=(0,s.a)(),{history:f=u?.history??"replace",scroll:h=u?.scroll??!1,shallow:p=u?.shallow??!0,throttleMs:m=r.l.timeMs,limitUrlUpdates:g=u?.limitUrlUpdates,clearOnDefault:v=u?.clearOnDefault??!0,startTransition:A,urlKeys:C=b}=t,S=Object.keys(e).join(","),k=(0,o.useRef)(e),M=k.current,_=JSON.stringify(Object.entries(M),w)===JSON.stringify(Object.entries(e),w)&&Object.entries(e).every(([e,t])=>{if(M[e]?.startTransition!==t.startTransition)return!1;const n=M[e]?.defaultValue,r=t.defaultValue;return!!Object.is(n,r)||void 0!==n&&void 0!==r&&!0===t.eq?.(n,r)})?M:e;k.current=_;const T=(0,o.useMemo)(()=>Object.fromEntries(Object.keys(e).map(e=>[e,c(C,e)])),[S,JSON.stringify(C)]),D=Object.values(T),I=(0,s.r)(D),R=I.searchParams,O=(0,o.useRef)(null),P=(0,o.useRef)(null),N=(0,r.n)(D),[j]=(0,o.useState)(()=>{const t={},[,n]=x(e,T,R,N,t);return[n,t]}),B=(0,o.useRef)(j[1]),[L,F]=(0,o.useState)(j[0]),z=(0,o.useRef)(L),U=e=>JSON.stringify([D.map(t=>[t,e.getAll(t)]),N]),H=U(R),G=()=>{const[t,r]=x(e,T,R,N,B.current,z.current);return t&&((0,a.t)(1,n,S,r),z.current=r,F(r)),t},q=Object.keys(B.current).join("&")!==D.join("&"),$=null===P.current||P.current===(I.pathname??location.pathname);if(q)O.current=H,G(),B.current=Object.fromEntries(Object.entries(T).map(([t,n])=>[n,"multi"===e[t]?.type?R.getAll(n):R.get(n)]));else{let e=!1;$&&O.current!==H&&(O.current=H,e=G()),e||L===z.current||($||void 0===I.pathname&&O.current===U(new URLSearchParams(location.search)))&&F(z.current)}(0,o.useEffect)(()=>{P.current=I.pathname??location.pathname,G()},[H,I.pathname]),(0,o.useEffect)(()=>{const t=[];for(const[r,i]of Object.entries(T)){const s=({state:t,query:s})=>{F(o=>Object.is(o[r]??null,t)?((0,a.t)(2,n,S,i,t,e[r]?.defaultValue,z.current),o):(z.current={...z.current,[r]:t},B.current[i]=s,(0,a.t)(3,n,S,i,t,e[r]?.defaultValue,z.current),z.current))};(0,a.t)(4,n,i,S),y.on(i,s),t.push([i,s])}return()=>{for(const[e,r]of t)(0,a.t)(5,n,e,S),y.off(e,r)}},[S,T]);const W=(0,o.useCallback)((e,t={})=>{const s=("function"==typeof e?e(E(z.current,_)):e)??Object.fromEntries(Object.keys(_).map(e=>[e,null]));let o;(0,a.t)(6,n,S,s);let c=0;const u=[];for(let[e,n]of Object.entries(s)){const a=l(_,e),s=T[e];
2if(!a||void 0===s||void 0===n)continue;(t.clearOnDefault??a.clearOnDefault??v)&&null!==n&&void 0!==a.defaultValue&&(a.eq??i)(n,a.defaultValue)&&(n=null);const b=null===n?null:(a.serialize??String)(n);y.emit(s,{state:n,query:b});const w={key:s,query:b,options:{history:t.history??a.history??f,shallow:t.shallow??a.shallow??p,scroll:t.scroll??a.scroll??h,startTransition:t.startTransition??a.startTransition??A}},x=t.limitUrlUpdates??a.limitUrlUpdates??g;if("debounce"===x?.method){const e=x.timeMs??r.l.timeMs,t=r.t.push(w,e,I,d);c<e&&(o=t,c=e)}else{const e=x?.timeMs??t.throttleMs??a.throttleMs??m;u.push(r.t.abort(s)),r.r.push(w,e)}}let b=u.length?r.r.flush(I,d):r.r.getPendingPromise(I);for(const e of u)b=e(b);return o??b},[S,f,p,h,m,g?.method,g?.timeMs,A,v,_,T,I.updateUrl,I.getSearchParamsSnapshot,I.rateLimitFactor,d]);return[(0,o.useMemo)(()=>E(L,_),[L,_]),W]}function x(e,t,n,i,a={},s={}){let o=!1;const c=Object.entries(e).reduce((e,[c,d])=>{const f=t[c],h=l(i,f),p="multi"===d.type?[]:null,m=void 0===h?"multi"===d.type?n.getAll(f):n.get(f):h,g=l(s,c);return void 0!==g&&((v=l(a,f)??p)===(y=m)||null!==v&&null!==y&&"string"!=typeof v&&"string"!=typeof y&&v.length===y.length&&v.every((e,t)=>e===y[t]))?(e[c]=g,e):(o=!0,e[c]=((0,r.o)(m)?null:u(d.parse,m,f))??null,a[f]=m,e);var v,y},{});return o||=Object.keys(c).length!==Object.keys(s).length,[o,c]}function E(e,t){return Object.fromEntries(Object.keys(e).map(n=>[n,e[n]??t[n]?.defaultValue??null]))}function C(e,t={}){const{parse:n=e=>e,type:r,serialize:i,eq:a,defaultValue:s,...l}=t,c={parse:n,type:r,serialize:i,eq:a,defaultValue:s},[{[e]:u},d]=A({[e]:c},l);return[u,(0,o.useCallback)((t,n={})=>d(n=>({[e]:"function"==typeof t?t(n[e]):t}),n),[e,d])]}},37446(e,t,n){"use strict";n.d(t,{o:()=>U});var r=n(67744),i=n(91859),a=n(71763);const s="undefined"!=typeof document?a.useLayoutEffect:()=>{};function o(e){let t=e;return t.nativeEvent=e,t.isDefaultPrevented=()=>t.defaultPrevented,t.isPropagationStopped=()=>t.cancelBubble,t.persist=()=>{},t}function l(e){let t=(0,a.useRef)({isFocused:!1,observer:null});return s(()=>{const e=t.current;return()=>{e.observer&&(e.observer.disconnect(),e.observer=null)}},[]),(0,a.useCallback)(n=>{let i=(0,r.wt)(n);if(i instanceof HTMLButtonElement||i instanceof HTMLInputElement||i instanceof HTMLTextAreaElement||i instanceof HTMLSelectElement){t.current.isFocused=!0;let n=i,a=r=>{if(t.current.isFocused=!1,n.disabled){let t=o(r);e?.(t)}t.current.observer&&(t.current.observer.disconnect(),t.current.observer=null)};n.addEventListener("focusout",a,{once:!0}),t.current.observer=new MutationObserver(()=>{if(t.current.isFocused&&n.disabled){t.current.observer?.disconnect();let e=n===(0,r.bq)()?null:(0,r.bq)();n.dispatchEvent(new FocusEvent("blur",{relatedTarget:e})),n.dispatchEvent(new FocusEvent("focusout",{bubbles:!0,relatedTarget:e}))}}),t.current.observer.observe(n,{attributes:!0,attributeFilter:["disabled"]})}},[e])}function c(e){if("undefined"==typeof window||null==window.navigator)return!1;let t=window.navigator.userAgentData?.brands;return Array.isArray(t)&&t.some(t=>e.test(t.brand))||e.test(window.navigator.userAgent)}function u(e){return"undefined"!=typeof window&&null!=window.navigator&&e.test(window.navigator.userAgentData?.platform||window.navigator.platform)}function d(e){let t=null;return()=>(null==t&&(t=e()),t)}const f=d(function(){return u(/^Mac/i)}),h=d(function(){return u(/^iPhone/i)}),p=d(function(){return u(/^iPad/i)||f()&&navigator.maxTouchPoints>1}),m=d(function(){return h()||p()}),g=(d(function(){return f()||m()}),d(function(){return c(/AppleWebKit/i)&&!v()})),v=d(function(){return c(/Chrome/i)}),y=d(function(){return c(/Android/i)}),b=d(function(){return c(/Firefox/i)});let w=null;function A(e,t,n=!0){let{metaKey:r,ctrlKey:i,altKey:a,shiftKey:s}=t;b()&&window.event?.type?.startsWith("key")&&"_blank"===e.target&&(f()?r=!0:i=!0);let o=g()&&f()&&!p()?new KeyboardEvent("keydown",{keyIdentifier:"Enter",metaKey:r,ctrlKey:i,altKey:a,shiftKey:s}):new MouseEvent("click",{metaKey:r,ctrlKey:i,altKey:a,shiftKey:s,detail:1,bubbles:!0,cancelable:!0});A.isOpening=n,function(e){if(function(){if(null==w){w=!1;try{document.createElement("div").focus({get preventScroll(){return w=!0,!0}})}catch{}}return w}())e.focus({preventScroll:!0});else{let t=function(e){let t=e.parentNode,n=[],r=document.scrollingElement||document.documentElement;for(;t instanceof HTMLElement&&t!==r;)(t.offsetHeight<t.scrollHeight||t.offsetWidth<t.scrollWidth)&&n.push({element:t,scrollTop:t.scrollTop,scrollLeft:t.scrollLeft}),t=t.parentNode;return r instanceof HTMLElement&&n.push({element:r,scrollTop:r.scrollTop,scrollLeft:r.scrollLeft}),n}(e);e.focus(),function(e){for(let{element:t,scrollTop:n,scrollLeft:r}of e)t.scrollTop=n,t.scrollLeft=r}(t)}}(e),e.dispatchEvent(o),A.isOpening=!1}A.isOpening=!1;let x=null,E="keyboard";const C=new Set;let S=new Map,k=!1,M=!1;const _={Tab:!0,Escape:!0};function T(e,t){for(let n of C)n(e,t)}function D(e){k=!0,!A.isOpening&&function(e){return!(e.metaKey||!f()&&e.altKey||e.ctrlKey||"Control"
2===e.key||"Shift"===e.key||"Meta"===e.key)}(e)&&(x="keyboard",E="keyboard",T("keyboard",e))}function I(e){x="pointer",E="pointerType"in e?e.pointerType:"mouse","mousedown"!==e.type&&"pointerdown"!==e.type||(k=!0,T("pointer",e))}function R(e){var t;!A.isOpening&&(""===(t=e).pointerType&&t.isTrusted||(y()&&t.pointerType?"click"===t.type&&1===t.buttons:0===t.detail&&!t.pointerType))&&(k=!0,x="virtual",E="virtual")}function O(e){let t=(0,i.mD)((0,r.wt)(e)),n=(0,i.TW)((0,r.wt)(e));(0,r.wt)(e)!==t&&(0,r.wt)(e)!==n&&e.isTrusted&&(k||M||(x="virtual",E="virtual",T("virtual",e)),k=!1,M=!1)}function P(){k=!1,M=!0}function N(e){if("undefined"==typeof window||"undefined"==typeof document)return;const t=(0,i.mD)(e),n=(0,i.TW)(e);if(S.get(t))return;let r=t.HTMLElement.prototype.focus;Reflect.defineProperty(t.HTMLElement.prototype,"focus",{configurable:!0,writable:!0,value:function(){k=!0,r.apply(this,arguments)}}),n.addEventListener("keydown",D,!0),n.addEventListener("keyup",D,!0),n.addEventListener("click",R,!0),t.addEventListener("focus",O,!0),t.addEventListener("blur",P,!1),"undefined"!=typeof PointerEvent&&(n.addEventListener("pointerdown",I,!0),n.addEventListener("pointermove",I,!0),n.addEventListener("pointerup",I,!0)),t.addEventListener("beforeunload",()=>{j(e)},{once:!0}),S.set(t,{focus:r})}const j=(e,t)=>{const n=(0,i.mD)(e),r=(0,i.TW)(e);t&&r.removeEventListener("DOMContentLoaded",t),S.has(n)&&(Reflect.defineProperty(n.HTMLElement.prototype,"focus",{configurable:!0,writable:!0,value:S.get(n).focus}),r.removeEventListener("keydown",D,!0),r.removeEventListener("keyup",D,!0),r.removeEventListener("click",R,!0),n.removeEventListener("focus",O,!0),n.removeEventListener("blur",P,!1),"undefined"!=typeof PointerEvent&&(r.removeEventListener("pointerdown",I,!0),r.removeEventListener("pointermove",I,!0),r.removeEventListener("pointerup",I,!0)),S.delete(n))};function B(){return"pointer"!==x}"undefined"!=typeof document&&function(e){const t=(0,i.TW)(e);let n;"loading"!==t.readyState?N(e):(n=()=>{N(e)},t.addEventListener("DOMContentLoaded",n))}();const L=new Set(["checkbox","radio","range","color","file","image","button","submit","reset"]);var F=n(54883);function z(e){let{isDisabled:t,onBlurWithin:n,onFocusWithin:s,onFocusWithinChange:c}=e,u=(0,a.useRef)({isFocusWithin:!1}),{addGlobalListener:d,removeAllGlobalListeners:f}=(0,F.A)(),h=(0,a.useCallback)(e=>{(0,r.sD)(e.currentTarget,(0,r.wt)(e))&&u.current.isFocusWithin&&!(0,r.sD)(e.currentTarget,e.relatedTarget)&&(u.current.isFocusWithin=!1,f(),n&&n(e),c&&c(!1))},[n,c,u,f]),p=l(h),m=(0,a.useCallback)(e=>{if(!(0,r.sD)(e.currentTarget,(0,r.wt)(e)))return;let t=(0,r.wt)(e);const n=(0,i.TW)(t),a=(0,r.bq)(n);if(!u.current.isFocusWithin&&a===t){s&&s(e),c&&c(!0),u.current.isFocusWithin=!0,p(e);let t=e.currentTarget;d(n,"focus",e=>{let i=(0,r.wt)(e);if(u.current.isFocusWithin&&!(0,r.sD)(t,i)){let e=new n.defaultView.FocusEvent("blur",{relatedTarget:i});!function(e,t){Object.defineProperty(e,"target",{value:t}),Object.defineProperty(e,"currentTarget",{value:t})}(e,t);let r=o(e);h(r)}},{capture:!0})}},[s,c,p,d,h]);return t?{focusWithinProps:{onFocus:void 0,onBlur:void 0}}:{focusWithinProps:{onFocus:m,onBlur:h}}}function U(e={}){let{autoFocus:t=!1,isTextInput:n,within:s}=e,o=(0,a.useRef)({isFocused:!1,isFocusVisible:t||B()}),[c,u]=(0,a.useState)(!1),[d,f]=(0,a.useState)(()=>o.current.isFocused&&o.current.isFocusVisible),h=(0,a.useCallback)(()=>f(o.current.isFocused&&o.current.isFocusVisible),[]),p=(0,a.useCallback)(e=>{o.current.isFocused=e,o.current.isFocusVisible=B(),u(e),h()},[h]);var m,g,v;m=e=>{o.current.isFocusVisible=e,h()},g=[n,c],v={enabled:c,isTextInput:n},N(),(0,a.useEffect)(()=>{if(!1===v?.enabled)return;let e=(e,t)=>{(function(e,t,n){let a=n?(0,r.wt)(n):void 0,s=(0,i.TW)(a),o=(0,i.mD)(a);const l=void 0!==o?o.HTMLInputElement:HTMLInputElement,c=void 0!==o?o.HTMLTextAreaElement:HTMLTextAreaElement,u=void 0!==o?o.HTMLElement:HTMLElement,d=void 0!==o?o.KeyboardEvent:KeyboardEvent;let f=(0,r.bq)(s);return!((e=e||f instanceof l&&!L.has(f.type)||f instanceof c||f instanceof u&&f.isContentEditable)&&"keyboard"===t&&n instanceof d&&!_[n.key])})(!!v?.isTextInput,e,t)&&m(B())};return C.add(e),()=>{C.delete(e)}},g);let{focusProps:y}=function(e){let{isDisabled:t,onFocus:n,onBlur:s,onFocusChange:o}=e;const c=(0,a.useCallback)(e=>{if((0,r.wt)(e)===e.currentTarget)return s&&s(e),o&&o(!1),!0},[s,o]),u=l(c),d=(0,a.useCallback)(e=>{let t=(0,r.wt)(e);const a=(0,i.TW)(t),s=a?(0,r.bq)(a):(0,r.bq)();t===e.currentTarget&&t===s&&(n&&n(e),o&&o(!0),u(e))},[o,n,u]);return{focusProps:{onFocus:!t&&(n||o||s)?d:void 0,onBlur:t||!s&&!o?void 0:c}}}({isDisabled:s,onFocusChange:p}),{focusWithinProps:b}=z({isDisabled:!s,onFocusWithinChange:p});return{isFocused:c,isFocusVisible:d,focusProps:s?b:y}}},43001(e,t,n){"use strict";n.d(t,{M:()=>d});var r=n(67744),i=n(91859),a=n(54883),s=n(71763);let o=!1,l=0;function c(e){"touch"===e.pointerType&&(o=!0,setTimeout(()=>{o=!1},500))}function u(){let e=(0,i.TW)(null);if(void 0!==e)return 0===l&&"undefined"!=typeof PointerEvent&&e.addEventListener("pointerup",c),l++,()=>{l--,l>0||"undefined"!=typeof PointerEvent&&e.removeEventListener("pointerup",c)}}function d(e){let{onHoverStart:t,onHoverChange:n,onHoverEnd:l,isDisabled:c}
2=e,[d,f]=(0,s.useState)(!1),h=(0,s.useRef)({isHovered:!1,ignoreEmulatedMouseEvents:!1,pointerType:"",target:null}).current;(0,s.useEffect)(u,[]);let{addGlobalListener:p,removeAllGlobalListeners:m}=(0,a.A)(),{hoverProps:g,triggerHoverEnd:v}=(0,s.useMemo)(()=>{let e=(e,t)=>{let r=h.target;h.pointerType="",h.target=null,"touch"!==t&&h.isHovered&&r&&(h.isHovered=!1,m(),l&&l({type:"hoverend",target:r,pointerType:t}),n&&n(!1),f(!1))},a={};return"undefined"!=typeof PointerEvent&&(a.onPointerEnter=a=>{o&&"mouse"===a.pointerType||((a,s)=>{if(h.pointerType=s,c||"touch"===s||h.isHovered||!(0,r.sD)(a.currentTarget,(0,r.wt)(a)))return;h.isHovered=!0;let o=a.currentTarget;h.target=o,p((0,i.TW)((0,r.wt)(a)),"pointerover",t=>{h.isHovered&&h.target&&!(0,r.sD)(h.target,(0,r.wt)(t))&&e(0,t.pointerType)},{capture:!0}),t&&t({type:"hoverstart",target:o,pointerType:s}),n&&n(!0),f(!0)})(a,a.pointerType)},a.onPointerLeave=t=>{!c&&(0,r.sD)(t.currentTarget,(0,r.wt)(t))&&e(0,t.pointerType)}),{hoverProps:a,triggerHoverEnd:e}},[t,n,l,c,h,p,m]);return(0,s.useEffect)(()=>{c&&v({currentTarget:h.target},h.pointerType)},[c]),{hoverProps:g,isHovered:d}}},91859(e,t,n){"use strict";n.d(t,{Ng:()=>i});const r=e=>e?.ownerDocument??document;function i(e){return null!==(t=e)&&"object"==typeof t&&"nodeType"in t&&"number"==typeof t.nodeType&&e.nodeType===Node.DOCUMENT_FRAGMENT_NODE&&"host"in e;var t}n.d(t,["TW",0,r,"mD",0,e=>e&&"window"in e&&e.window===e?e:r(e).defaultView||window])},67744(e,t,n){"use strict";n.d(t,{bq:()=>i,wt:()=>a,sD:()=>r});n(91859);function r(e,t){return!(!t||!e)&&e.contains(t)}const i=(e=document)=>e.activeElement;function a(e){return e.target}},54883(e,t,n){"use strict";n.d(t,{A:()=>i});var r=n(71763);function i(){let e=(0,r.useRef)(new Map),t=(0,r.useCallback)((t,n,r,i)=>{let a=i?.once?(...t)=>{e.current.delete(r),r(...t)}:r;e.current.set(r,{type:n,eventTarget:t,fn:a,options:i}),t.addEventListener(n,a,i)},[]),n=(0,r.useCallback)((t,n,r,i)=>{let a=e.current.get(r)?.fn||r;t.removeEventListener(n,a,i),e.current.delete(r)},[]),i=(0,r.useCallback)(()=>{e.current.forEach((e,t)=>{n(e.eventTarget,e.type,t,e.options)})},[n]);return(0,r.useEffect)(()=>i,[i]),{addGlobalListener:t,removeGlobalListener:n,removeAllGlobalListeners:i}}},86460(e,t,n){"use strict";n.d(t,{Xc:()=>l});var r=n(71763);const i=(0,r.createContext)(null);function a({children:e,didCatch:t,error:n,resetErrorBoundary:a}){const s=(0,r.useMemo)(()=>({didCatch:t,error:n,resetErrorBoundary:a}),[t,n,a]);return(0,r.createElement)(i.Provider,{value:s},e)}const s={didCatch:!1,error:null};class o extends r.Component{constructor(e){super(e),this.resetErrorBoundary=this.resetErrorBoundary.bind(this),this.state=s}static getDerivedStateFromError(e){return{didCatch:!0,error:e}}resetErrorBoundary(...e){const{didCatch:t}=this.state;t&&(this.props.onReset?.({args:e,reason:"imperative-api"}),this.setState(s))}componentDidCatch(e,t){this.props.onError?.(e,t)}componentDidUpdate(e,t){const{didCatch:n}=this.state,{resetKeys:r}=this.props;n&&t.didCatch&&function(e=[],t=[]){return e.length!==t.length||e.some((e,n)=>!Object.is(e,t[n]))}(e.resetKeys,r)&&(this.props.onReset?.({next:r,prev:e.resetKeys,reason:"keys"}),this.setState(s))}render(){const{children:e,fallbackRender:t,FallbackComponent:n,fallback:i}=this.props,{didCatch:s,error:o}=this.state;let l=e;if(s){const e={error:o,resetErrorBoundary:this.resetErrorBoundary};if("function"==typeof t)l=t(e);else if(n)l=(0,r.createElement)(n,e);else{if(!("fallback"in this.props))throw o;l=i}}return(0,r.createElement)(a,{didCatch:s,error:o,resetErrorBoundary:this.resetErrorBoundary},l)}}function l(e,t){const n=(0,r.forwardRef)((n,i)=>(0,r.createElement)(o,t,(0,r.createElement)(e,{...n,ref:i}))),i=e.displayName||e.name||"Unknown";return n.displayName=`withErrorBoundary(${i})`,n}},70727(e,t,n){"use strict";n.d(t,{A:()=>L});var r=n.cw(function(e,t){"function"!=typeof Object.assign&&(Object.assign=function(e){for(var t=[],n=1;n<arguments.length;n++)t[n-1]=arguments[n];if(!e)throw TypeError("Cannot convert undefined or null to object");for(var r=function(t){t&&Object.keys(t).forEach(function(n){return e[n]=t[n]})},i=0,a=t;i<a.length;i++)r(a[i]);return e})}),i=n(91987),a=n(71763),s=["onChange","onClose","onDayCreate","onDestroy","onKeyDown","onMonthChange","onOpen","onParseConfig","onReady","onValueUpdate","onYearChange","onPreCalendarPosition"],o={_disable:[],allowInput:!1,allowInvalidPreload:!1,altFormat:"F j, Y",altInput:!1,altInputClass:"form-control input",animate:"object"==typeof window&&-1===window.navigator.userAgent.indexOf("MSIE"),ariaDateFormat:"F j, Y",autoFillDefaultTime:!0,clickOpens:!0,closeOnSelect:!0,conjunction:", ",dateFormat:"Y-m-d",defaultHour:12,defaultMinute:0,defaultSeconds:0,disable:[],disableMobile:!1,enableSeconds:!1,enableTime:!1,errorHandler:function(e){return"undefined"!=typeof console&&console.warn(e)},getWeek:function(e){var t=new Date(e.getTime());t.setHours(0,0,0,0),t.setDate(t.getDate()+3-(t.getDay()+6)%7);var n=new Date(t.getFullYear(),0,4);return 1+Math.round(((t.getTime()-n.getTime())/864e5-3+(n.getDay()+6)%7)/7)},hourIncrement:1,ignoredFocusElements:[],inline:!1,locale:"default",minuteIncrement:5,mode:"single",monthSelectorType:"dropdown",nextArrow:"<svg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewB
2ox='0 0 17 17'><g></g><path d='M13.207 8.472l-7.854 7.854-0.707-0.707 7.146-7.146-7.146-7.148 0.707-0.707 7.854 7.854z' /></svg>",noCalendar:!1,now:new Date,onChange:[],onClose:[],onDayCreate:[],onDestroy:[],onKeyDown:[],onMonthChange:[],onOpen:[],onParseConfig:[],onReady:[],onValueUpdate:[],onYearChange:[],onPreCalendarPosition:[],plugins:[],position:"auto",positionElement:void 0,prevArrow:"<svg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 17 17'><g></g><path d='M5.207 8.471l7.146 7.147-0.707 0.707-7.853-7.854 7.854-7.853 0.707 0.707-7.147 7.146z' /></svg>",shorthandCurrentMonth:!1,showMonths:1,static:!1,time_24hr:!1,weekNumbers:!1,wrap:!1},l={weekdays:{shorthand:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],longhand:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"]},months:{shorthand:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],longhand:["January","February","March","April","May","June","July","August","September","October","November","December"]},daysInMonth:[31,28,31,30,31,30,31,31,30,31,30,31],firstDayOfWeek:0,ordinal:function(e){var t=e%100;if(t>3&&t<21)return"th";switch(t%10){case 1:return"st";case 2:return"nd";case 3:return"rd";default:return"th"}},rangeSeparator:" to ",weekAbbreviation:"Wk",scrollTitle:"Scroll to increment",toggleTitle:"Click to toggle",amPM:["AM","PM"],yearAriaLabel:"Year",monthAriaLabel:"Month",hourAriaLabel:"Hour",minuteAriaLabel:"Minute",time_24hr:!1};const c=l;var u=function(e,t){return void 0===t&&(t=2),("000"+e).slice(-1*t)},d=function(e){return!0===e?1:0};function f(e,t){var n;return function(){var r=this,i=arguments;clearTimeout(n),n=setTimeout(function(){return e.apply(r,i)},t)}}var h=function(e){return e instanceof Array?e:[e]};function p(e,t,n){if(!0===n)return e.classList.add(t);e.classList.remove(t)}function m(e,t,n){var r=window.document.createElement(e);return t=t||"",n=n||"",r.className=t,void 0!==n&&(r.textContent=n),r}function g(e){for(;e.firstChild;)e.removeChild(e.firstChild)}function v(e,t){return t(e)?e:e.parentNode?v(e.parentNode,t):void 0}function y(e,t){var n=m("div","numInputWrapper"),r=m("input","numInput "+e),i=m("span","arrowUp"),a=m("span","arrowDown");if(-1===navigator.userAgent.indexOf("MSIE 9.0")?r.type="number":(r.type="text",r.pattern="\\d*"),void 0!==t)for(var s in t)r.setAttribute(s,t[s]);return n.appendChild(r),n.appendChild(i),n.appendChild(a),n}function b(e){try{return"function"==typeof e.composedPath?e.composedPath()[0]:e.target}catch(t){return e.target}}var w=function(){},A=function(e,t,n){return n.months[t?"shorthand":"longhand"][e]},x={D:w,F:function(e,t,n){e.setMonth(n.months.longhand.indexOf(t))},G:function(e,t){e.setHours((e.getHours()>=12?12:0)+parseFloat(t))},H:function(e,t){e.setHours(parseFloat(t))},J:function(e,t){e.setDate(parseFloat(t))},K:function(e,t,n){e.setHours(e.getHours()%12+12*d(new RegExp(n.amPM[1],"i").test(t)))},M:function(e,t,n){e.setMonth(n.months.shorthand.indexOf(t))},S:function(e,t){e.setSeconds(parseFloat(t))},U:function(e,t){return new Date(1e3*parseFloat(t))},W:function(e,t,n){var r=parseInt(t),i=new Date(e.getFullYear(),0,2+7*(r-1),0,0,0,0);return i.setDate(i.getDate()-i.getDay()+n.firstDayOfWeek),i},Y:function(e,t){e.setFullYear(parseFloat(t))},Z:function(e,t){return new Date(t)},d:function(e,t){e.setDate(parseFloat(t))},h:function(e,t){e.setHours((e.getHours()>=12?12:0)+parseFloat(t))},i:function(e,t){e.setMinutes(parseFloat(t))},j:function(e,t){e.setDate(parseFloat(t))},l:w,m:function(e,t){e.setMonth(parseFloat(t)-1)},n:function(e,t){e.setMonth(parseFloat(t)-1)},s:function(e,t){e.setSeconds(parseFloat(t))},u:function(e,t){return new Date(parseFloat(t))},w,y:function(e,t){e.setFullYear(2e3+parseFloat(t))}},E={D:"",F:"",G:"(\\d\\d|\\d)",H:"(\\d\\d|\\d)",J:"(\\d\\d|\\d)\\w+",K:"",M:"",S:"(\\d\\d|\\d)",U:"(.+)",W:"(\\d\\d|\\d)",Y:"(\\d{4})",Z:"(.+)",d:"(\\d\\d|\\d)",h:"(\\d\\d|\\d)",i:"(\\d\\d|\\d)",j:"(\\d\\d|\\d)",l:"",m:"(\\d\\d|\\d)",n:"(\\d\\d|\\d)",s:"(\\d\\d|\\d)",u:"(.+)",w:"(\\d\\d|\\d)",y:"(\\d{2})"},C={Z:function(e){return e.toISOString()}
vendor: 7,192 bytes, line 2
2,D:function(e,t,n){return t.weekdays.shorthand[C.w(e,t,n)]},F:function(e,t,n){return A(C.n(e,t,n)-1,!1,t)},G:function(e,t,n){return u(C.h(e,t,n))},H:function(e){return u(e.getHours())},J:function(e,t){return void 0!==t.ordinal?e.getDate()+t.ordinal(e.getDate()):e.getDate()},K:function(e,t){return t.amPM[d(e.getHours()>11)]},M:function(e,t){return A(e.getMonth(),!0,t)},S:function(e){return u(e.getSeconds())},U:function(e){return e.getTime()/1e3},W:function(e,t,n){return n.getWeek(e)},Y:function(e){return u(e.getFullYear(),4)},d:function(e){return u(e.getDate())},h:function(e){return e.getHours()%12?e.getHours()%12:12},i:function(e){return u(e.getMinutes())},j:function(e){return e.getDate()},l:function(e,t){return t.weekdays.longhand[e.getDay()]},m:function(e){return u(e.getMonth()+1)},n:function(e){return e.getMonth()+1},s:function(e){return e.getSeconds()},u:function(e){return e.getTime()},w:function(e){return e.getDay()},y:function(e){return String(e.getFullYear()).substring(2)}},S=function(e){var t=e.config,n=void 0===t?o:t,r=e.l10n,i=void 0===r?l:r,a=e.isMobile,s=void 0!==a&&a;return function(e,t,r){var a=r||i;return void 0===n.formatDate||s?t.split("").map(function(t,r,i){return C[t]&&"\\"!==i[r-1]?C[t](e,a,n):"\\"!==t?t:""}).join(""):n.formatDate(e,t,a)}},k=function(e){var t=e.config,n=void 0===t?o:t,r=e.l10n,i=void 0===r?l:r;return function(e,t,r,a){if(0===e||e){var s,l=a||i,c=e;if(e instanceof Date)s=new Date(e.getTime());else if("string"!=typeof e&&void 0!==e.toFixed)s=new Date(e);else if("string"==typeof e){var u=t||(n||o).dateFormat,d=String(e).trim();if("today"===d)s=new Date,r=!0;else if(n&&n.parseDate)s=n.parseDate(e,u);else if(/Z$/.test(d)||/GMT$/.test(d))s=new Date(e);else{for(var f=void 0,h=[],p=0,m=0,g="";p<u.length;p++){var v=u[p],y="\\"===v,b="\\"===u[p-1]||y;if(E[v]&&!b){g+=E[v];var w=new RegExp(g).exec(e);w&&(f=!0)&&h["Y"!==v?"push":"unshift"]({fn:x[v],val:w[++m]})}else y||(g+=".")}s=n&&n.noCalendar?new Date((new Date).setHours(0,0,0,0)):new Date((new Date).getFullYear(),0,1,0,0,0,0),h.forEach(function(e){var t=e.fn,n=e.val;return s=t(s,n,l)||s}),s=f?s:void 0}}if(s instanceof Date&&!isNaN(s.getTime()))return!0===r&&s.setHours(0,0,0,0),s;n.errorHandler(new Error("Invalid date provided: "+c))}}};function M(e,t,n){return void 0===n&&(n=!0),!1!==n?new Date(e.getTime()).setHours(0,0,0,0)-new Date(t.getTime()).setHours(0,0,0,0):e.getTime()-t.getTime()}var _=function(e,t,n){return 3600*e+60*t+n};function T(e){var t=e.defaultHour,n=e.defaultMinute,r=e.defaultSeconds;if(void 0!==e.minDate){var i=e.minDate.getHours(),a=e.minDate.getMinutes(),s=e.minDate.getSeconds();t<i&&(t=i),t===i&&n<a&&(n=a),t===i&&n===a&&r<s&&(r=e.minDate.getSeconds())}if(void 0!==e.maxDate){var o=e.maxDate.getHours(),l=e.maxDate.getMinutes();(t=Math.min(t,o))===o&&(n=Math.min(l,n)),t===o&&n===l&&(r=e.maxDate.getSeconds())}return{hours:t,minutes:n,seconds:r}}r();var D=function(){return D=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var i in t=arguments[n])Object.prototype.hasOwnProperty.call(t,i)&&(e[i]=t[i]);return e},D.apply(this,arguments)},I=function(){for(var e=0,t=0,n=arguments.length;t<n;t++)e+=arguments[t].length;var r=Array(e),i=0;for(t=0;t<n;t++)for(var a=arguments[t],s=0,o=a.length;s<o;s++,i++)r[i]=a[s];return r};function R(e,t){var n={config:D(D({},o),P.defaultConfig),l10n:c};function r(){var e;return(null===(e=n.calendarContainer)||void 0===e?void 0:e.getRootNode()).activeElement||document.activeElement}function i(e){return e.bind(n)}function a(){var e=n.config;!1===e.weekNumbers&&1===e.showMonths||!0!==e.noCalendar&&window.requestAnimationFrame(function(){if(void 0!==n.calendarContainer&&(n.calendarContainer.style.visibility="hidden",n.calendarContainer.style.display="block"),void 0!==n.daysContainer){var t=(n.days.offsetWidth+1)*e.showMonths;n.daysContainer.style.width=t+"px",n.calendarContainer.style.width=t+(void 0!==n.weekWrapper?n.weekWrapper.offsetWidth:0)+"px",n.calendarContainer.style.removeProperty("visibility"),n.calendarContainer.style.removeProperty("display")}})}function l(e){if(0===n.selectedDates.length){var t=void 0===n.config.minDate||M(new Date,n.config.minDate)>=0?new Date:new Date(n.config.minDate.getTime()),r=T(n.config);t.setHours(r.hours,r.minutes,r.seconds,t.getMilliseconds()),n.selectedDates=[t],n.latestSelectedDateObj=t}void 0!==e&&"blur"!==e.type&&function(e){e.preventDefault();var t="keydown"===e.type,r=b(e),i=r;void 0!==n.amPM&&r===n.amPM&&(n.amPM.textContent=n.l10n.amPM[d(n.amPM.textContent===n.l10n.amPM[0])]);var a=parseFloat(i.getAttribute("min")),s=parseFloat(i.getAttribute("max")),o=parseFloat(i.getAttribute("step")),l=parseInt(i.value,10),c=l+o*(e.delta||(t?38===e.which?1:-1:0));if(void 0!==i.value&&2===i.value.length){var f=i===n.hourElement,h=i===n.minuteElement;c<a?(c=s+c+d(!f)+(d(f)&&d(!n.amPM)),h&&L(void 0,-1,n.hourElement)):c>s&&(c=i===n.hourElement?c-s-d(!n.amPM):a,h&&L(void 0,1,n.hourElement)),n.amPM&&f&&(1===o?c+l===23:Math.abs(c-l)>o)&&(n.amPM.textContent=n.l10n.amPM[d(n.amPM.textContent===n.l10n.amPM[0])]),i.value=u(c)}}(e);var i=n._input.value;w(),xe(),n._input.value!==i&&n._debouncedChange()}function w(){if(void 0!==n.hourElement&&void 0!==n.minuteElement){var e,t,r=(parseInt(n.hourElement.value.slice(-2),10)||0)%24,i=(parseInt(n.minuteElement.value,10)||0)%60,a=void 0!==n.secondElement?(parseInt(n.secondElement.value,10)||0)%60:0;void 0!==n.amPM&&(e=r,t=n.amPM.textContent,r=e%12+12*d(t===n.l10n.amPM[1]));var s=void 0!==n.config.minTime||n.config.minDate&&n.minDateHasTime&&n.latestSelectedDateObj&&0===M(n.latestSelectedDateObj,n.config.minDate,!0),o=void 0!==n.config.maxTime||n.config.maxDate&&n.maxDateHasTime&&n.latestSelectedDateObj&&0===M(n.latestSelectedDateObj,n.config.maxDate,!0);if(void 0!==n.config.maxTime&&void 0!==n.config.minTime&&n.config.minTime>n.config.maxTime){var l=_(n.config.minTime.getHours(),n.config.minTime.getMinutes(),n.config.minTime.getSeconds()),c=_(n.config.maxTime.getHours(),n.config.maxTime.getMinutes(),n.config.maxTime.getSeconds()),u=_(r,i,a);if(u>c&&u<l){var f=function(e){var t=Math.floor(e/3600),n=(e-3600*t)/60;return[t,n,e-3600*t-60*n]}(l);r=f[0],i=f[1],a=f[2]}}else{if(o){var h=void 0!==n.config.maxTime?n.config.maxTime:n.config.maxDate;(r=Math.min(r,h.getHours()))===h.getHours()&&(i=Math.min(i,h.getMinutes())),i===h.getMinutes()&&(a=Math.min(a,h.getSeconds()))}if(s){var p=void 0!==n.config.minTime?n.config.minTime:n.config.minDate;(r=Math.max(r,p.getHours()))===p.getHours()&&i<p.getMinutes()&&(i=p.getMinutes()),i===p.getMinutes()&&(a=Math.max(a,p.getSeconds()))}}C(r,i,a)}}function x(e){var t=e||n.latestSelectedDateObj;t&&t instanceof Date&&C(t.getHours(),t.getMinutes(),t.getSeconds())}function C(e,t,r){void 0!==n.latestSelectedDateObj&&n.latestSelectedDateObj.setHours(e%24,t,r||0,0),n.hourElement&&n.minuteElement&&!n.isMobile&&(n.hourElement.value=u(n.config.time_24hr?e:(12+e)%12+12*d(e%12==0)),n.minuteElement.value=u(t),void 0!==n.amPM&&(n.amPM.textContent=n.l10n.amPM[d(e>=12)]),void 0!==n.secondElement&&(n.secondElement.value=u(r)))}function R(e){var t=b(e),n=parseInt(t.value)+(e.delta||0);(n/1e3>1||"Enter"===e.key&&!/[^\d]/.test(n.toString()))&&J(n)}
vendor: 11,732 bytes, line 2
2function O(e,t,r,i){return t instanceof Array?t.forEach(function(t){return O(e,t,r,i)}):e instanceof Array?e.forEach(function(e){return O(e,t,r,i)}):(e.addEventListener(t,r,i),void n._handlers.push({remove:function(){return e.removeEventListener(t,r,i)}}))}function N(){ve("onChange")}function j(e,t){var r=void 0!==e?n.parseDate(e):n.latestSelectedDateObj||(n.config.minDate&&n.config.minDate>n.now?n.config.minDate:n.config.maxDate&&n.config.maxDate<n.now?n.config.maxDate:n.now),i=n.currentYear,a=n.currentMonth;try{void 0!==r&&(n.currentYear=r.getFullYear(),n.currentMonth=r.getMonth())}catch(e){e.message="Invalid date supplied: "+r,n.config.errorHandler(e)}t&&n.currentYear!==i&&(ve("onYearChange"),$()),!t||n.currentYear===i&&n.currentMonth===a||ve("onMonthChange"),n.redraw()}function B(e){var t=b(e);~t.className.indexOf("arrow")&&L(e,t.classList.contains("arrowUp")?1:-1)}function L(e,t,n){var r=e&&b(e),i=n||r&&r.parentNode&&r.parentNode.firstChild,a=ye("increment");a.delta=t,i&&i.dispatchEvent(a)}function F(e,t,r,i){var a=ee(t,!0),s=m("span",e,t.getDate().toString());return s.dateObj=t,s.$i=i,s.setAttribute("aria-label",n.formatDate(t,n.config.ariaDateFormat)),-1===e.indexOf("hidden")&&0===M(t,n.now)&&(n.todayDateElem=s,s.classList.add("today"),s.setAttribute("aria-current","date")),a?(s.tabIndex=-1,be(t)&&(s.classList.add("selected"),n.selectedDateElem=s,"range"===n.config.mode&&(p(s,"startRange",n.selectedDates[0]&&0===M(t,n.selectedDates[0],!0)),p(s,"endRange",n.selectedDates[1]&&0===M(t,n.selectedDates[1],!0)),"nextMonthDay"===e&&s.classList.add("inRange")))):s.classList.add("flatpickr-disabled"),"range"===n.config.mode&&function(e){return!("range"!==n.config.mode||n.selectedDates.length<2)&&M(e,n.selectedDates[0])>=0&&M(e,n.selectedDates[1])<=0}(t)&&!be(t)&&s.classList.add("inRange"),n.weekNumbers&&1===n.config.showMonths&&"prevMonthDay"!==e&&i%7==6&&n.weekNumbers.insertAdjacentHTML("beforeend","<span class='flatpickr-day'>"+n.config.getWeek(t)+"</span>"),ve("onDayCreate",s),s}function z(e){e.focus(),"range"===n.config.mode&&ie(e)}function U(e){for(var t=e>0?0:n.config.showMonths-1,r=e>0?n.config.showMonths:-1,i=t;i!=r;i+=e)for(var a=n.daysContainer.children[i],s=e>0?0:a.children.length-1,o=e>0?a.children.length:-1,l=s;l!=o;l+=e){var c=a.children[l];if(-1===c.className.indexOf("hidden")&&ee(c.dateObj))return c}}function H(e,t){var i=r(),a=te(i||document.body),s=void 0!==e?e:a?i:void 0!==n.selectedDateElem&&te(n.selectedDateElem)?n.selectedDateElem:void 0!==n.todayDateElem&&te(n.todayDateElem)?n.todayDateElem:U(t>0?1:-1);void 0===s?n._input.focus():a?function(e,t){for(var r=-1===e.className.indexOf("Month")?e.dateObj.getMonth():n.currentMonth,i=t>0?n.config.showMonths:-1,a=t>0?1:-1,s=r-n.currentMonth;s!=i;s+=a)for(var o=n.daysContainer.children[s],l=r-n.currentMonth===s?e.$i+t:t<0?o.children.length-1:0,c=o.children.length,u=l;u>=0&&u<c&&u!=(t>0?c:-1);u+=a){var d=o.children[u];if(-1===d.className.indexOf("hidden")&&ee(d.dateObj)&&Math.abs(e.$i-u)>=Math.abs(t))return z(d)}n.changeMonth(a),H(U(a),0)}(s,t):z(s)}function G(e,t){for(var r=(new Date(e,t,1).getDay()-n.l10n.firstDayOfWeek+7)%7,i=n.utils.getDaysInMonth((t-1+12)%12,e),a=n.utils.getDaysInMonth(t,e),s=window.document.createDocumentFragment(),o=n.config.showMonths>1,l=o?"prevMonthDay hidden":"prevMonthDay",c=o?"nextMonthDay hidden":"nextMonthDay",u=i+1-r,d=0;u<=i;u++,d++)s.appendChild(F("flatpickr-day "+l,new Date(e,t-1,u),0,d));for(u=1;u<=a;u++,d++)s.appendChild(F("flatpickr-day",new Date(e,t,u),0,d));for(var f=a+1;f<=42-r&&(1===n.config.showMonths||d%7!=0);f++,d++)s.appendChild(F("flatpickr-day "+c,new Date(e,t+1,f%a),0,d));var h=m("div","dayContainer");return h.appendChild(s),h}function q(){if(void 0!==n.daysContainer){g(n.daysContainer),n.weekNumbers&&g(n.weekNumbers);for(var e=document.createDocumentFragment(),t=0;t<n.config.showMonths;t++){var r=new Date(n.currentYear,n.currentMonth,1);r.setMonth(n.currentMonth+t),e.appendChild(G(r.getFullYear(),r.getMonth()))}n.daysContainer.appendChild(e),n.days=n.daysContainer.firstChild,"range"===n.config.mode&&1===n.selectedDates.length&&ie()}}function $(){if(!(n.config.showMonths>1||"dropdown"!==n.config.monthSelectorType)){var e=function(e){return!(void 0!==n.config.minDate&&n.currentYear===n.config.minDate.getFullYear()&&e<n.config.minDate.getMonth()||void 0!==n.config.maxDate&&n.currentYear===n.config.maxDate.getFullYear()&&e>n.config.maxDate.getMonth())};n.monthsDropdownContainer.tabIndex=-1,n.monthsDropdownContainer.innerHTML="";for(var t=0;t<12;t++)if(e(t)){var r=m("option","flatpickr-monthDropdown-month");r.value=new Date(n.currentYear,t).getMonth().toString(),r.textContent=A(t,n.config.shorthandCurrentMonth,n.l10n),r.tabIndex=-1,n.currentMonth===t&&(r.selected=!0),n.monthsDropdownContainer.appendChild(r)}}}function W(){var e,t=m("div","flatpickr-month"),r=window.document.createDocumentFragment();n.config.showMonths>1||"static"===n.config.monthSelectorType?e=m("span","cur-month"):(n.monthsDropdownContainer=m("select","flatpickr-monthDropdown-months"),n.monthsDropdownContainer.setAttribute("aria-label",n.l10n.monthAriaLabel),O(n.monthsDropdownContainer,"change",function(e){var t=b(e),r=parseInt(t.value,10);n.changeMonth(r-n.currentMonth),ve("onMonthChange")}),$(),e=n.monthsDropdownContainer);var i=y("cur-year",{tabindex:"-1"}),a=i.getElementsByTagName("input")[0];a.setAttribute("aria-label",n.l10n.yearAriaLabel),n.config.minDate&&a.setAttribute("min",n.config.minDate.getFullYear().toString()),n.config.maxDate&&(a.setAttribute("max",n.config.maxDate.getFullYear().toString()),a.disabled=!!n.config.minDate&&n.config.minDate.getFullYear()===n.config.maxDate.getFullYear());var s=m("div","flatpickr-current-month");return s.appendChild(e),s.appendChild(i),r.appendChild(s),t.appendChild(r),{container:t,yearElement:a,monthElement:e}}function V(){g(n.monthNav),n.monthNav.appendChild(n.prevMonthNav),n.config.showMonths&&(n.yearElements=[],n.monthElements=[]);for(var e=n.config.showMonths;e--;){var t=W();n.yearElements.push(t.yearElement),n.monthElements.push(t.monthElement),n.monthNav.appendChild(t.container)}n.monthNav.appendChild(n.nextMonthNav)}function Y(){n.weekdayContainer?g(n.weekdayContainer):n.weekdayContainer=m("div","flatpickr-weekdays");for(var e=n.config.showMonths;e--;){var t=m("div","flatpickr-weekdaycontainer");n.weekdayContainer.appendChild(t)}return K(),n.weekdayContainer}function K(){if(n.weekdayContainer){var e=n.l10n.firstDayOfWeek,t=I(n.l10n.weekdays.shorthand);e>0&&e<t.length&&(t=I(t.splice(e,t.length),t.splice(0,e)));for(var r=n.config.showMonths;r--;)n.weekdayContainer.children[r].innerHTML="\n      <span class='flatpickr-weekday'>\n        "+t.join("</span><span class='flatpickr-weekday'>")+"\n      </span>\n      "}}function Z(e,t){void 0===t&&(t=!0);var r=t?e:e-n.currentMonth;r<0&&!0===n._hidePrevMonthArrow||r>0&&!0===n._hideNextMonthArrow||(n.currentMonth+=r,(n.currentMonth<0||n.currentMonth>11)&&(n.currentYear+=n.currentMonth>11?1:-1,n.currentMonth=(n.currentMonth+12)%12,ve("onYearChange"),$()),q(),ve("onMonthChange"),we())}function Q(e){return n.calendarContainer.contains(e)}function X(e){if(n.isOpen&&!n.config.inline){var t=b(e),r=Q(t),i=!(t===n.input||t===n.altInput||n.element.contains(t)||e.path&&e.path.indexOf&&(~e.path.indexOf(n.input)||~e.path.indexOf(n.altInput))||r||Q(e.relatedTarget)),a=!n.config.ignoredFocusElements.some(function(e){return e.contains(t)});i&&a&&(n.config.allowInput&&n.setDate(n._input.value,!1,n.config.altInput?n.config.altFormat:n.config.dateFormat),void 0!==n.timeContainer&&void 0!==n.minuteElement&&void 0!==n.hourElement&&""!==n.input.value&&void 0!==n.input.value&&l(),n.close(),n.config&&"range"===n.config.mode&&1===n.selectedDates.length&&n.clear(!1))}}function J(e){if(!(!e||n.config.minDate&&e<n.config.minDate.getFullYear()||n.config.maxDate&&e>n.config.maxDate.getFullYear())){var t=e,r=n.currentYear!==t;n.currentYear=t||n.currentYear,n.config.maxDate&&n.currentYear===n.config.maxDate.getFullYear()?n.currentMonth=Math.min(n.config.maxDate.getMonth(),n.currentMonth):n.config.minDate&&n.currentYear===n.config.minDate.getFullYear()&&(n.currentMonth=Math.max(n.config.minDate.getMonth(),n.currentMonth)),r&&(n.redraw(),ve("onYearChange"),$())}}function ee(e,t){var r;void 0===t&&(t=!0);var i=n.parseDate(e,void 0,t);if(n.config.minDate&&i&&M(i,n.config.minDate,void 0!==t?t:!n.minDateHasTime)<0||n.config.maxDate&&i&&M(i,n.config.maxDate,void 0!==t?t:!n.maxDateHasTime)>0)return!1;if(!n.config.enable&&0===n.config.disable.length)return!0;if(void 0===i)return!1;for(var a=!!n.config.enable,s=null!==(r=n.config.enable)&&void 0!==r?r:n.config.disable,o=0,l=void 0;o<s.length;o++){if("function"==typeof(l=s[o])&&l(i))return a;if(l instanceof Date&&void 0!==i&&l.getTime()===i.getTime())return a;if("string"==typeof l){var c=n.parseDate(l,void 0,!0);return c&&c.getTime()===i.getTime()?a:!a}if("object"==typeof l&&void 0!==i&&l.from&&l.to&&i.getTime()>=l.from.getTime()&&i.getTime()<=l.to.getTime())return a}return!a}function te(e){return void 0!==n.daysContainer&&-1===e.className.indexOf("hidden")&&-1===e.className.indexOf("flatpickr-disabled")&&n.daysContainer.contains(e)}function ne(e){var t=e.target===n._input,r=n._input.value.trimEnd()!==Ae();!t||!r||e.relatedTarget&&Q(e.relatedTarget)||n.setDate(n._input.value,!0,e.target===n.altInput?n.config.altFormat:n.config.dateFormat)}function re(t){var i=b(t),a=n.config.wrap?e.contains(i):i===n._input,s=n.config.allowInput,o=n.isOpen&&(!s||!a),c=n.config.inline&&a&&!s;if(13===t.keyCode&&a){if(s)return n.setDate(n._input.value,!0,i===n.altInput?n.config.altFormat:n.config.dateFormat),n.close(),i.blur();n.open()}else if(Q(i)||o||c){var u=!!n.timeContainer&&n.timeContainer.contains(i);switch(t.keyCode){case 13:u?(t.preventDefault(),l(),de()):fe(t);break;case 27:t.preventDefault(),de();break;case 8:case 46:a&&!n.config.allowInput&&(t.preventDefault(),n.clear());break;case 37:case 39:if(u||a)n.hourElement&&n.hourElement.focus();else{t.preventDefault();var d=r();if(void 0!==n.daysContainer&&(!1===s||d&&te(d))){var f=39===t.keyCode?1:-1;t.ctrlKey?(t.stopPropagation(),Z(f),H(U(1),0)):H(void 0,f)}}break;case 38:case 40:t.preventDefault();var h=40===t.keyCode?1:-1;n.daysContainer&&void 0!==i.$i||i===n.input||i===n.altInput?t.ctrlKey?(t.stopPropagation(),J(n.currentYear-h),H(U(1),0)):u||H(void 0,7*h):i===n.currentYearElement?J(n.currentYear-h):n.config.enableTime&&(!u&&n.hourElement&&n.hourElement.focus(),l(t),n._debouncedChange());break;case 9:if(u){var p=[n.hourElement,n.minuteElement,n.secondElement,n.amPM].concat(n.pluginElements).filter(function(e){return e}),m=p.indexOf(i);if(-1!==m){var g=p[m+(t.shiftKey?-1:1)];t.preventDefault(),(g||n._input).focus()}}else!n.config.noCalendar&&n.daysContainer&&n.daysContainer.contains(i)&&t.shiftKey&&(t.preventDefault(),n._input.focus())}}if(void 0!==n.amPM&&i===n.amPM)switch(t.key){case n.l10n.amPM[0].charAt(0):case n.l10n.amPM[0].charAt(0).toLowerCase():n.amPM.textContent=n.l10n.amPM[0],w(),xe();break;case n.l10n.amPM[1].charAt(0):case n.l10n.amPM[1].charAt(0).toLowerCase():n.amPM.textContent=n.l10n.amPM[1],w(),xe()}(a||Q(i))&&ve("onKeyDown",t)}function ie(e,t){if(void 0===t&&(t="flatpickr-day"),1===n.selectedDates.length&&(!e||e.classList.contains(t)&&!e.classList.contains("flatpickr-disabled"))){for(var r=e?e.dateObj.getTime():n.days.firstElementChild.dateObj.getTime(),i=n.parseDate(n.selectedDates[0],void 0,!0).getTime(),a=Math.min(r,n.selectedDates[0].getTime()),s=Math.max(r,n.selectedDates[0].getTime()),o=!1,l=0,c=0,u=a;u<s;u+=864e5)ee(new Date(u),!0)||(o=o||u>a&&u<s,u<i&&(!l||u>l)?l=u:u>i&&(!c||u<c)&&(c=u));Array.from(n.rContainer.querySelectorAll("*:nth-child(-n+"+n.config.showMonths+") >
2 ."+t)).forEach(function(t){var a,s,u,d=t.dateObj.getTime(),f=l>0&&d<l||c>0&&d>c;if(f)return t.classList.add("notAllowed"),void["inRange","startRange","endRange"].forEach(function(e){t.classList.remove(e)});o&&!f||(["startRange","inRange","endRange","notAllowed"].forEach(function(e){t.classList.remove(e)}),void 0!==e&&(e.classList.add(r<=n.selectedDates[0].getTime()?"startRange":"endRange"),i<r&&d===i?t.classList.add("startRange"):i>r&&d===i&&t.classList.add("endRange"),d>=l&&(0===c||d<=c)&&(s=i,u=r,(a=d)>Math.min(s,u)&&a<Math.max(s,u))&&t.classList.add("inRange")))})}}function ae(){!n.isOpen||n.config.static||n.config.inline||ce()}function se(e){return function(t){var r=n.config["_"+e+"Date"]=n.parseDate(t,n.config.dateFormat),i=n.config["_"+("min"===e?"max":"min")+"Date"];void 0!==r&&(n["min"===e?"minDateHasTime":"maxDateHasTime"]=r.getHours()>0||r.getMinutes()>0||r.getSeconds()>0),n.selectedDates&&(n.selectedDates=n.selectedDates.filter(function(e){return ee(e)}),n.selectedDates.length||"min"!==e||x(r),xe()),n.daysContainer&&(ue(),void 0!==r?n.currentYearElement[e]=r.getFullYear().toString():n.currentYearElement.removeAttribute(e),n.currentYearElement.disabled=!!i&&void 0!==r&&i.getFullYear()===r.getFullYear())}}function oe(){return n.config.wrap?e.querySelector("[data-input]"):e}function le(){"object"!=typeof n.config.locale&&void 0===P.l10ns[n.config.locale]&&n.config.errorHandler(new Error("flatpickr: invalid locale "+n.config.locale)),n.l10n=D(D({},P.l10ns.default),"object"==typeof n.config.locale?n.config.locale:"default"!==n.config.locale?P.l10ns[n.config.locale]:void 0),E.D="("+n.l10n.weekdays.shorthand.join("|")+")",E.l="("+n.l10n.weekdays.longhand.join("|")+")",E.M="("+n.l10n.months.shorthand.join("|")+")",E.F="("+n.l10n.months.longhand.join("|")+")",E.K="("+n.l10n.amPM[0]+"|"+n.l10n.amPM[1]+"|"+n.l10n.amPM[0].toLowerCase()+"|"+n.l10n.amPM[1].toLowerCase()+")",void 0===D(D({},t),JSON.parse(JSON.stringify(e.dataset||{}))).time_24hr&&void 0===P.defaultConfig.time_24hr&&(n.config.time_24hr=n.l10n.time_24hr),n.formatDate=S(n),n.parseDate=k({config:n.config,l10n:n.l10n})}function ce(e){if("function"!=typeof n.config.position){if(void 0!==n.calendarContainer){ve("onPreCalendarPosition");var t=e||n._positionElement,r=Array.prototype.reduce.call(n.calendarContainer.children,function(e,t){return e+t.offsetHeight},0),i=n.calendarContainer.offsetWidth,a=n.config.position.split(" "),s=a[0],o=a.length>1?a[1]:null,l=t.getBoundingClientRect(),c=window.innerHeight-l.bottom,u="above"===s||"below"!==s&&c<r&&l.top>r,d=window.pageYOffset+l.top+(u?-r-2:t.offsetHeight+2);if(p(n.calendarContainer,"arrowTop",!u),p(n.calendarContainer,"arrowBottom",u),!n.config.inline){var f=window.pageXOffset+l.left,h=!1,m=!1;"center"===o?(f-=(i-l.width)/2,h=!0):"right"===o&&(f-=i-l.width,m=!0),p(n.calendarContainer,"arrowLeft",!h&&!m),p(n.calendarContainer,"arrowCenter",h),p(n.calendarContainer,"arrowRight",m);var g=window.document.body.offsetWidth-(window.pageXOffset+l.right),v=f+i>window.document.body.offsetWidth,y=g+i>window.document.body.offsetWidth;if(p(n.calendarContainer,"rightMost",v),!n.config.static)if(n.calendarContainer.style.top=d+"px",v)if(y){var b=function(){for(var e=null,t=0;t<document.styleSheets.length;t++){var n=document.styleSheets[t];if(n.cssRules){try{n.cssRules}catch(e){continue}e=n;break}}return null!=e?e:(r=document.createElement("style"),document.head.appendChild(r),r.sheet);var r}();if(void 0===b)return;var w=window.document.body.offsetWidth,A=Math.max(0,w/2-i/2),x=b.cssRules.length,E="{left:"+l.left+"px;right:auto;}";p(n.calendarContainer,"rightMost",!1),p(n.calendarContainer,"centerMost",!0),b.insertRule(".flatpickr-calendar.centerMost:before,.flatpickr-calendar.centerMost:after"+E,x),n.calendarContainer.style.left=A+"px",n.calendarContainer.style.right="auto"}else n.calendarContainer.style.left="auto",n.calendarContainer.style.right=g+"px";else n.calendarContainer.style.left=f+"px",n.calendarContainer.style.right="auto"}}}else n.config.position(n,e)}function ue(){n.config.noCalendar||n.isMobile||($(),we(),q())}function de(){n._input.focus(),-1!==window.navigator.userAgent.indexOf("MSIE")||void 0!==navigator.msMaxTouchPoints?setTimeout(n.close,0):n.close()}function fe(e){e.preventDefault(),e.stopPropagation();var t=v(b(e),function(e){return e.classList&&e.classList.contains("flatpickr-day")&&!e.classList.contains("flatpickr-disabled")&&!e.classList.contains("notAllowed")});if(void 0!==t){var r=t,i=n.latestSelectedDateObj=new Date(r.dateObj.getTime()),a=(i.getMonth()<n.currentMonth||i.getMonth()>n.currentMonth+n.config.showMonths-1)&&"range"!==n.config.mode;if(n.selectedDateElem=r,"single"===n.config.mode)n.selectedDates=[i];else if("multiple"===n.config.mode){var s=be(i);s?n.selectedDates.splice(parseInt(s),1):n.selectedDates.push(i)}else"range"===n.config.mode&&(2===n.selectedDates.length&&n.clear(!1,!1),n.latestSelectedDateObj=i,n.selectedDates.push(i),0!==M(i,n.selectedDates[0],!0)&&n.selectedDates.sort(function(e,t){return e.getTime()-t.getTime()}));if(w(),a){var o=n.currentYear!==i.getFullYear();n.currentYear=i.getFullYear(),n.currentMonth=i.getMonth(),o&&(ve("onYearChange"),$()),ve("onMonthChange")}if(we(),q(),xe(),a||"range"===n.config.mode||1!==n.config.showMonths?void 0!==n.selectedDateElem&&void 0===n.hourElement&&n.selectedDateElem&&n.selectedDateElem.focus():z(r),void 0!==n.hourElement&&void 0!==n.hourElement&&n.hourElement.focus(),n.config.closeOnSelect){var l="single"===n.config.mode&&!n.config.enableTime,c="range"===n.config.mode&&2===n.selectedDates.length&&!n.config.enableTime;(l||c)&&de()}N()}}n.parseDate=k({config:n.config,l10n:n.l10n}),n._handlers=[],n.pluginElements=[],n.loadedPlugins=[],n._bind=O,n._setHoursFromDate=x,n._positionCalendar=ce,n.changeMonth=Z,n.changeYear=J,n.clear=function(e,t){if(void 0===e&&(e=!0),void 0===t&&(t=!0),n.input.value="",void 0!==n.altInput&&(n.altInput.value=""),void 0!==n.mobileInput&&(n.mobileInput.value=""),n.selectedDates=[],n.latestSelectedDateObj=void 0,!0===t&&(n.currentYear=n._initialDate.getFullYear(),n.currentMonth=n._initialDate.getMonth()),!0===n.config.enableTime){var r=T(n.config);C(r.hours,r.minutes,r.seconds)}n.redraw(),e&&ve("onChange")},n.close=function(){n.isOpen=!1,n.isMobile||(void 0!==n.calendarContainer&&n.calendarContainer.classList.remove("open"),void 0!==n._input&&n._input.classList.remove("active")),ve("onClose")},n.onMouseOver=ie,n._createElement=m,n.createDay=F,n.destroy=function(){void 0!==n.config&&ve("onDestroy");for(var e=n._handlers.length;e--;)n._handlers[e].remove();if(n._handlers=[],n.mobileInput)n.mobileInput.parentNode&&n.mobileInput.parentNode.removeChild(n.mobileInput),n.mobileInput=void 0;else if(n.calendarContainer&&n.calendarContainer.parentNode)if(n.config.static&&n.calendarContainer.parentNode){var t=n.calendarContainer.parentNode;if(t.lastChild&&t.removeChild(t.lastChild),t.parentNode){for(;t.firstChild;)t.parentNode.insertBefore(t.firstChild,t);t.parentNode.removeChild(t)}}else n.calendarContainer.parentNode.removeChild(n.calendarContainer);n.altInput&&(n.input.type="text",n.altInput.parentNode&&n.altInput.parentNode.removeChild(n.altInput),delete n.altInput),n.input&&(n.input.type=n.input._type,n.input.classList.remove("flatpickr-input"),n.input.removeAttribute("readonly")),["_showTimeInput","latestSelectedDateObj","_hideNextMonthArrow","_hidePrevMonthArrow","__hideNextMonthArrow","__hidePrevMonthArrow","isMobile","
2isOpen","selectedDateElem","minDateHasTime","maxDateHasTime","days","daysContainer","_input","_positionElement","innerContainer","rContainer","monthNav","todayDateElem","calendarContainer","weekdayContainer","prevMonthNav","nextMonthNav","monthsDropdownContainer","currentMonthElement","currentYearElement","navigationCurrentMonth","selectedDateElem","config"].forEach(function(e){try{delete n[e]}catch(e){}})},n.isEnabled=ee,n.jumpToDate=j,n.updateValue=xe,n.open=function(e,t){if(void 0===t&&(t=n._positionElement),!0===n.isMobile){if(e){e.preventDefault();var r=b(e);r&&r.blur()}return void 0!==n.mobileInput&&(n.mobileInput.focus(),n.mobileInput.click()),void ve("onOpen")}if(!n._input.disabled&&!n.config.inline){var i=n.isOpen;n.isOpen=!0,i||(n.calendarContainer.classList.add("open"),n._input.classList.add("active"),ve("onOpen"),ce(t)),!0===n.config.enableTime&&!0===n.config.noCalendar&&(!1!==n.config.allowInput||void 0!==e&&n.timeContainer.contains(e.relatedTarget)||setTimeout(function(){return n.hourElement.select()},50))}},n.redraw=ue,n.set=function(e,t){if(null!==e&&"object"==typeof e)for(var r in Object.assign(n.config,e),e)void 0!==he[r]&&he[r].forEach(function(e){return e()});else n.config[e]=t,void 0!==he[e]?he[e].forEach(function(e){return e()}):s.indexOf(e)>-1&&(n.config[e]=h(t));n.redraw(),xe(!0)},n.setDate=function(e,t,r){if(void 0===t&&(t=!1),void 0===r&&(r=n.config.dateFormat),0!==e&&!e||e instanceof Array&&0===e.length)return n.clear(t);pe(e,r),n.latestSelectedDateObj=n.selectedDates[n.selectedDates.length-1],n.redraw(),j(void 0,t),x(),0===n.selectedDates.length&&n.clear(!1),xe(t),t&&ve("onChange")},n.toggle=function(e){if(!0===n.isOpen)return n.close();n.open(e)};var he={locale:[le,K],showMonths:[V,a,Y],minDate:[j],maxDate:[j],positionElement:[ge],clickOpens:[function(){!0===n.config.clickOpens?(O(n._input,"focus",n.open),O(n._input,"click",n.open)):(n._input.removeEventListener("focus",n.open),n._input.removeEventListener("click",n.open))}]};function pe(e,t){var r=[];if(e instanceof Array)r=e.map(function(e){return n.parseDate(e,t)});else if(e instanceof Date||"number"==typeof e)r=[n.parseDate(e,t)];else if("string"==typeof e)switch(n.config.mode){case"single":case"time":r=[n.parseDate(e,t)];break;case"multiple":r=e.split(n.config.conjunction).map(function(e){return n.parseDate(e,t)});break;case"range":r=e.split(n.l10n.rangeSeparator).map(function(e){return n.parseDate(e,t)})}else n.config.errorHandler(new Error("Invalid date supplied: "+JSON.stringify(e)));n.selectedDates=n.config.allowInvalidPreload?r:r.filter(function(e){return e instanceof Date&&ee(e,!1)}),"range"===n.config.mode&&n.selectedDates.sort(function(e,t){return e.getTime()-t.getTime()})}function me(e){return e.slice().map(function(e){return"string"==typeof e||"number"==typeof e||e instanceof Date?n.parseDate(e,void 0,!0):e&&"object"==typeof e&&e.from&&e.to?{from:n.parseDate(e.from,void 0),to:n.parseDate(e.to,void 0)}:e}).filter(function(e){return e})}function ge(){n._positionElement=n.config.positionElement||n._input}function ve(e,t){if(void 0!==n.config){var r=n.config[e];if(void 0!==r&&r.length>0)for(var i=0;r[i]&&i<r.length;i++)r[i](n.selectedDates,n.input.value,n,t);"onChange"===e&&(n.input.dispatchEvent(ye("change")),n.input.dispatchEvent(ye("input")))}}function ye(e){var t=document.createEvent("Event");return t.initEvent(e,!0,!0),t}function be(e){for(var t=0;t<n.selectedDates.length;t++){var r=n.selectedDates[t];if(r instanceof Date&&0===M(r,e))return""+t}return!1}function we(){n.config.noCalendar||n.isMobile||!n.monthNav||(n.yearElements.forEach(function(e,t){var r=new Date(n.currentYear,n.currentMonth,1);r.setMonth(n.currentMonth+t),n.config.showMonths>1||"static"===n.config.monthSelectorType?n.monthElements[t].textContent=A(r.getMonth(),n.config.shorthandCurrentMonth,n.l10n)+" ":n.monthsDropdownContainer.value=r.getMonth().toString(),e.value=r.getFullYear().toString()}),n._hidePrevMonthArrow=void 0!==n.config.minDate&&(n.currentYear===n.config.minDate.getFullYear()?n.currentMonth<=n.config.minDate.getMonth():n.currentYear<n.config.minDate.getFullYear()),n._hideNextMonthArrow=void 0!==n.config.maxDate&&(n.currentYear===n.config.maxDate.getFullYear()?n.currentMonth+1>n.config.maxDate.getMonth():n.currentYear>n.config.maxDate.getFullYear()))}function Ae(e){var t=e||(n.config.altInput?n.config.altFormat:n.config.dateFormat);return n.selectedDates.map(function(e){return n.formatDate(e,t)}).filter(function(e,t,r){return"range"!==n.config.mode||n.config.enableTime||r.indexOf(e)===t}).join("range"!==n.config.mode?n.config.conjunction:n.l10n.rangeSeparator)}function xe(e){void 0===e&&(e=!0),void 0!==n.mobileInput&&n.mobileFormatStr&&(n.mobileInput.value=void 0!==n.latestSelectedDateObj?n.formatDate(n.latestSelectedDateObj,n.mobileFormatStr):""),n.input.value=Ae(n.config.dateFormat),void 0!==n.altInput&&(n.altInput.value=Ae(n.config.altFormat)),!1!==e&&ve("onValueUpdate")}function Ee(e){var t=b(e),r=n.prevMonthNav.contains(t),i=n.nextMonthNav.contains(t);r||i?Z(r?-1:1):n.yearElements.indexOf(t)>=0?t.select():t.classList.contains("arrowUp")?n.changeYear(n.currentYear+1):t.classList.contains("arrowDown")&&n.changeYear(n.currentYear-1)}return function(){n.element=n.input=e,n.isOpen=!1,function(){var r=["wrap","weekNumbers","allowInput","allowInvalidPreload","clickOpens","time_24hr","enableTime","noCalendar","altInput","shorthandCurrentMonth","inline","static","enableSeconds","disableMobile"],a=D(D({},JSON.parse(JSON.stringify(e.dataset||{}))),t),l={};n.config.parseDate=a.parseDate,n.config.formatDate=a.formatDate,Object.defineProperty(n.config,"enable",{get:function(){return n.config._enable},set:function(e){n.config._enable=me(e)}}),Object.defineProperty(n.config,"disable",{get:function(){return n.config._disable},set:function(e){n.config._disable=me(e)}});var c="time"===a.mode;if(!a.dateFormat&&(a.enableTime||c)){var u=P.defaultConfig.dateFormat||o.dateFormat;l.dateFormat=a.noCalendar||c?"H:i"+(a.enableSeconds?":S":""):u+" H:i"+(a.enableSeconds?":S":"")}if(a.altInput&&(a.enableTime||c)&&!a.altFormat){var d=P.defaultConfig.altFormat||o.altFormat;l.altFormat=a.noCalendar||c?"h:i"+(a.enableSeconds?":S K":" K"):d+" h:i"+(a.enableSeconds?":S":"")+" K"}Object.defineProperty(n.config,"minDate",{get:function(){return n.config._minDate},set:se("min")}),Object.defineProperty(n.config,"maxDate",{get:function(){return n.config._maxDate},set:se("max")}
vendor: 5,738 bytes, line 2
2);var f=function(e){return function(t){n.config["min"===e?"_minTime":"_maxTime"]=n.parseDate(t,"H:i:S")}};Object.defineProperty(n.config,"minTime",{get:function(){return n.config._minTime},set:f("min")}),Object.defineProperty(n.config,"maxTime",{get:function(){return n.config._maxTime},set:f("max")}),"time"===a.mode&&(n.config.noCalendar=!0,n.config.enableTime=!0),Object.assign(n.config,l,a);for(var p=0;p<r.length;p++)n.config[r[p]]=!0===n.config[r[p]]||"true"===n.config[r[p]];for(s.filter(function(e){return void 0!==n.config[e]}).forEach(function(e){n.config[e]=h(n.config[e]||[]).map(i)}),n.isMobile=!n.config.disableMobile&&!n.config.inline&&"single"===n.config.mode&&!n.config.disable.length&&!n.config.enable&&!n.config.weekNumbers&&/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent),p=0;p<n.config.plugins.length;p++){var m=n.config.plugins[p](n)||{};for(var g in m)s.indexOf(g)>-1?n.config[g]=h(m[g]).map(i).concat(n.config[g]):void 0===a[g]&&(n.config[g]=m[g])}a.altInputClass||(n.config.altInputClass=oe().className+" "+n.config.altInputClass),ve("onParseConfig")}(),le(),n.input=oe(),n.input?(n.input._type=n.input.type,n.input.type="text",n.input.classList.add("flatpickr-input"),n._input=n.input,n.config.altInput&&(n.altInput=m(n.input.nodeName,n.config.altInputClass),n._input=n.altInput,n.altInput.placeholder=n.input.placeholder,n.altInput.disabled=n.input.disabled,n.altInput.required=n.input.required,n.altInput.tabIndex=n.input.tabIndex,n.altInput.type="text",n.input.setAttribute("type","hidden"),!n.config.static&&n.input.parentNode&&n.input.parentNode.insertBefore(n.altInput,n.input.nextSibling)),n.config.allowInput||n._input.setAttribute("readonly","readonly"),ge()):n.config.errorHandler(new Error("Invalid input element specified")),function(){n.selectedDates=[],n.now=n.parseDate(n.config.now)||new Date;var e=n.config.defaultDate||("INPUT"!==n.input.nodeName&&"TEXTAREA"!==n.input.nodeName||!n.input.placeholder||n.input.value!==n.input.placeholder?n.input.value:null);e&&pe(e,n.config.dateFormat),n._initialDate=n.selectedDates.length>0?n.selectedDates[0]:n.config.minDate&&n.config.minDate.getTime()>n.now.getTime()?n.config.minDate:n.config.maxDate&&n.config.maxDate.getTime()<n.now.getTime()?n.config.maxDate:n.now,n.currentYear=n._initialDate.getFullYear(),n.currentMonth=n._initialDate.getMonth(),n.selectedDates.length>0&&(n.latestSelectedDateObj=n.selectedDates[0]),void 0!==n.config.minTime&&(n.config.minTime=n.parseDate(n.config.minTime,"H:i")),void 0!==n.config.maxTime&&(n.config.maxTime=n.parseDate(n.config.maxTime,"H:i")),n.minDateHasTime=!!n.config.minDate&&(n.config.minDate.getHours()>0||n.config.minDate.getMinutes()>0||n.config.minDate.getSeconds()>0),n.maxDateHasTime=!!n.config.maxDate&&(n.config.maxDate.getHours()>0||n.config.maxDate.getMinutes()>0||n.config.maxDate.getSeconds()>0)}(),n.utils={getDaysInMonth:function(e,t){return void 0===e&&(e=n.currentMonth),void 0===t&&(t=n.currentYear),1===e&&(t%4==0&&t%100!=0||t%400==0)?29:n.l10n.daysInMonth[e]}},n.isMobile||function(){var e=window.document.createDocumentFragment();if(n.calendarContainer=m("div","flatpickr-calendar"),n.calendarContainer.tabIndex=-1,!n.config.noCalendar){if(e.appendChild((n.monthNav=m("div","flatpickr-months"),n.yearElements=[],n.monthElements=[],n.prevMonthNav=m("span","flatpickr-prev-month"),n.prevMonthNav.innerHTML=n.config.prevArrow,n.nextMonthNav=m("span","flatpickr-next-month"),n.nextMonthNav.innerHTML=n.config.nextArrow,V(),Object.defineProperty(n,"_hidePrevMonthArrow",{get:function(){return n.__hidePrevMonthArrow},set:function(e){n.__hidePrevMonthArrow!==e&&(p(n.prevMonthNav,"flatpickr-disabled",e),n.__hidePrevMonthArrow=e)}}),Object.defineProperty(n,"_hideNextMonthArrow",{get:function(){return n.__hideNextMonthArrow},set:function(e){n.__hideNextMonthArrow!==e&&(p(n.nextMonthNav,"flatpickr-disabled",e),n.__hideNextMonthArrow=e)}}),n.currentYearElement=n.yearElements[0],we(),n.monthNav)),n.innerContainer=m("div","flatpickr-innerContainer"),n.config.weekNumbers){var t=function(){n.calendarContainer.classList.add("hasWeeks");var e=m("div","flatpickr-weekwrapper");e.appendChild(m("span","flatpickr-weekday",n.l10n.weekAbbreviation));var t=m("div","flatpickr-weeks");return e.appendChild(t),{weekWrapper:e,weekNumbers:t}}(),r=t.weekWrapper,i=t.weekNumbers;n.innerContainer.appendChild(r),n.weekNumbers=i,n.weekWrapper=r}n.rContainer=m("div","flatpickr-rContainer"),n.rContainer.appendChild(Y()),n.daysContainer||(n.daysContainer=m("div","flatpickr-days"),n.daysContainer.tabIndex=-1),q(),n.rContainer.appendChild(n.daysContainer),n.innerContainer.appendChild(n.rContainer),e.appendChild(n.innerContainer)}n.config.enableTime&&e.appendChild(function(){n.calendarContainer.classList.add("hasTime"),n.config.noCalendar&&n.calendarContainer.classList.add("noCalendar");var e=T(n.config);n.timeContainer=m("div","flatpickr-time"),n.timeContainer.tabIndex=-1;var t=m("span","flatpickr-time-separator",":"),r=y("flatpickr-hour",{"aria-label":n.l10n.hourAriaLabel});n.hourElement=r.getElementsByTagName("input")[0];var i=y("flatpickr-minute",{"aria-label":n.l10n.minuteAriaLabel});if(n.minuteElement=i.getElementsByTagName("input")[0],n.hourElement.tabIndex=n.minuteElement.tabIndex=-1,n.hourElement.value=u(n.latestSelectedDateObj?n.latestSelectedDateObj.getHours():n.config.time_24hr?e.hours:function(e){switch(e%24){case 0:case 12:return 12;default:return e%12}}(e.hours)),n.minuteElement.value=u(n.latestSelectedDateObj?n.latestSelectedDateObj.getMinutes():e.minutes),n.hourElement.setAttribute("step",n.config.hourIncrement.toString()),n.minuteElement.setAttribute("step",n.config.minuteIncrement.toString()),n.hourElement.setAttribute("min",
vendor: 4,588 bytes, line 2
2n.config.time_24hr?"0":"1"),n.hourElement.setAttribute("max",n.config.time_24hr?"23":"12"),n.hourElement.setAttribute("maxlength","2"),n.minuteElement.setAttribute("min","0"),n.minuteElement.setAttribute("max","59"),n.minuteElement.setAttribute("maxlength","2"),n.timeContainer.appendChild(r),n.timeContainer.appendChild(t),n.timeContainer.appendChild(i),n.config.time_24hr&&n.timeContainer.classList.add("time24hr"),n.config.enableSeconds){n.timeContainer.classList.add("hasSeconds");var a=y("flatpickr-second");n.secondElement=a.getElementsByTagName("input")[0],n.secondElement.value=u(n.latestSelectedDateObj?n.latestSelectedDateObj.getSeconds():e.seconds),n.secondElement.setAttribute("step",n.minuteElement.getAttribute("step")),n.secondElement.setAttribute("min","0"),n.secondElement.setAttribute("max","59"),n.secondElement.setAttribute("maxlength","2"),n.timeContainer.appendChild(m("span","flatpickr-time-separator",":")),n.timeContainer.appendChild(a)}return n.config.time_24hr||(n.amPM=m("span","flatpickr-am-pm",n.l10n.amPM[d((n.latestSelectedDateObj?n.hourElement.value:n.config.defaultHour)>11)]),n.amPM.title=n.l10n.toggleTitle,n.amPM.tabIndex=-1,n.timeContainer.appendChild(n.amPM)),n.timeContainer}()),p(n.calendarContainer,"rangeMode","range"===n.config.mode),p(n.calendarContainer,"animate",!0===n.config.animate),p(n.calendarContainer,"multiMonth",n.config.showMonths>1),n.calendarContainer.appendChild(e);var a=void 0!==n.config.appendTo&&void 0!==n.config.appendTo.nodeType;if((n.config.inline||n.config.static)&&(n.calendarContainer.classList.add(n.config.inline?"inline":"static"),n.config.inline&&(!a&&n.element.parentNode?n.element.parentNode.insertBefore(n.calendarContainer,n._input.nextSibling):void 0!==n.config.appendTo&&n.config.appendTo.appendChild(n.calendarContainer)),n.config.static)){var s=m("div","flatpickr-wrapper");n.element.parentNode&&n.element.parentNode.insertBefore(s,n.element),s.appendChild(n.element),n.altInput&&s.appendChild(n.altInput),s.appendChild(n.calendarContainer)}n.config.static||n.config.inline||(void 0!==n.config.appendTo?n.config.appendTo:window.document.body).appendChild(n.calendarContainer)}(),function(){if(n.config.wrap&&["open","close","toggle","clear"].forEach(function(e){Array.prototype.forEach.call(n.element.querySelectorAll("[data-"+e+"]"),function(t){return O(t,"click",n[e])})}),n.isMobile)!function(){var e=n.config.enableTime?n.config.noCalendar?"time":"datetime-local":"date";n.mobileInput=m("input",n.input.className+" flatpickr-mobile"),n.mobileInput.tabIndex=1,n.mobileInput.type=e,n.mobileInput.disabled=n.input.disabled,n.mobileInput.required=n.input.required,n.mobileInput.placeholder=n.input.placeholder,n.mobileFormatStr="datetime-local"===e?"Y-m-d\\TH:i:S":"date"===e?"Y-m-d":"H:i:S",n.selectedDates.length>0&&(n.mobileInput.defaultValue=n.mobileInput.value=n.formatDate(n.selectedDates[0],n.mobileFormatStr)),n.config.minDate&&(n.mobileInput.min=n.formatDate(n.config.minDate,"Y-m-d")),n.config.maxDate&&(n.mobileInput.max=n.formatDate(n.config.maxDate,"Y-m-d")),n.input.getAttribute("step")&&(n.mobileInput.step=String(n.input.getAttribute("step"))),n.input.type="hidden",void 0!==n.altInput&&(n.altInput.type="hidden");try{n.input.parentNode&&n.input.parentNode.insertBefore(n.mobileInput,n.input.nextSibling)}catch(e){}O(n.mobileInput,"change",function(e){n.setDate(b(e).value,!1,n.mobileFormatStr),ve("onChange"),ve("onClose")})}();else{var e=f(ae,50);if(n._debouncedChange=f(N,300),n.daysContainer&&!/iPhone|iPad|iPod/i.test(navigator.userAgent)&&O(n.daysContainer,"mouseover",function(e){"range"===n.config.mode&&ie(b(e))}),O(n._input,"keydown",re),void 0!==n.calendarContainer&&O(n.calendarContainer,"keydown",re),n.config.inline||n.config.static||O(window,"resize",e),void 0!==window.ontouchstart?O(window.document,"touchstart",X):O(window.document,"mousedown",X),O(window.document,"focus",X,{capture:!0}),!0===n.config.clickOpens&&(O(n._input,"focus",n.open),O(n._input,"click",n.open)),void 0!==n.daysContainer&&(O(n.monthNav,"click",Ee),O(n.monthNav,["keyup","increment"],R),O(n.daysContainer,"click",fe)),void 0!==n.timeContainer&&void 0!==n.minuteElement&&void 0!==n.hourElement){O(n.timeContainer,["increment"],l),O(n.timeContainer,"blur",l,{capture:!0}),O(n.timeContainer,"click",B),O([n.hourElement,n.minuteElement],["focus","click"],function(e){return b(e).select()}),void 0!==n.secondElement&&O(n.secondElement,"focus",function(){return n.secondElement&&n.secondElement.select()}),void 0!==n.amPM&&O(n.amPM,"click",function(e){l(e)})}n.config.allowInput&&O(n._input,"blur",ne)}}
2(),(n.selectedDates.length||n.config.noCalendar)&&(n.config.enableTime&&x(n.config.noCalendar?n.latestSelectedDateObj:void 0),xe(!1)),a();var r=/^((?!chrome|android).)*safari/i.test(navigator.userAgent);!n.isMobile&&r&&ce(),ve("onReady")}(),n}function O(e,t){for(var n=Array.prototype.slice.call(e).filter(function(e){return e instanceof HTMLElement}),r=[],i=0;i<n.length;i++){var a=n[i];try{if(null!==a.getAttribute("data-fp-omit"))continue;void 0!==a._flatpickr&&(a._flatpickr.destroy(),a._flatpickr=void 0),a._flatpickr=R(a,t||{}),r.push(a._flatpickr)}catch(e){console.error(e)}}return 1===r.length?r[0]:r}"undefined"!=typeof HTMLElement&&"undefined"!=typeof HTMLCollection&&"undefined"!=typeof NodeList&&(HTMLCollection.prototype.flatpickr=NodeList.prototype.flatpickr=function(e){return O(this,e)},HTMLElement.prototype.flatpickr=function(e){return O([this],e)});var P=function(e,t){return"string"==typeof e?O(window.document.querySelectorAll(e),t):e instanceof Node?O([e],t):O(e,t)};P.defaultConfig={},P.l10ns={en:D({},c),default:D({},c)},P.localize=function(e){P.l10ns.default=D(D({},P.l10ns.default),e)},P.setDefaults=function(e){P.defaultConfig=D(D({},P.defaultConfig),e)},P.parseDate=k({}),P.formatDate=S({}),P.compareDates=M,"undefined"!=typeof jQuery&&void 0!==jQuery.fn&&(jQuery.fn.flatpickr=function(e){return O(this,e)}),Date.prototype.fp_incr=function(e){return new Date(this.getFullYear(),this.getMonth(),this.getDate()+("string"==typeof e?parseInt(e,10):e))},"undefined"!=typeof window&&(window.flatpickr=P);const N=P,j=["onCreate","onDestroy"],B=["onChange","onOpen","onClose","onMonthChange","onYearChange","onReady","onValueUpdate","onDayCreate"],L=e=>{const t=(0,a.useMemo)(()=>({...e}),[e]),{defaultValue:n,options:r={},value:s,children:o,render:l,onCreate:c,onDestroy:u}=t,d=(0,a.useMemo)(()=>((e,t)=>(B.forEach(n=>{const r=t[n],i=e[n];if(r){i&&!Array.isArray(i)?e[n]=[e[n]]:e[n]||(e[n]=[]);const t=Array.isArray(r)?r:[r];0===e[n].length?e[n]=t:e[n].push(...t)}}),B.forEach(e=>{delete t[e]}),j.forEach(e=>{delete t[e]}),e))(r,t),[r,t]),f=(0,a.useRef)(null),h=(0,a.useRef)(void 0);(0,a.useImperativeHandle)(e.ref,()=>({get flatpickr(){return h.current}}),[]),(0,a.useEffect)(()=>{return d.onClose=d.onClose||(()=>{var e;null!=(e=f.current)&&e.blur&&f.current.blur()}),h.current=((null==(e=N)?void 0:e.default)||N)(f.current,d),null==c||c(h.current),()=>{null==u||u(h.current),h.current&&h.current.destroy(),h.current=void 0};var e},[d,c,u]),(0,a.useEffect)(()=>{var e;if(h.current){const t=Object.getOwnPropertyNames(d);for(let n=t.length-1;n>=0;n--){const r=t[n];let i=d[r];(null==i?void 0:i.toString())!==(null==(e=h.current.config[r])?void 0:e.toString())&&(B.includes(r)&&!Array.isArray(i)&&(i=[i]),h.current.set(r,i))}void 0!==s&&s!==h.current.input.value&&h.current.setDate(s,!1)}},[d,s]);const p=(0,a.useCallback)(e=>{f.current=e},[]);if(l)return l({...t,defaultValue:n,value:s},p);const m=(0,a.useCallback)(t=>{var n,r;e&&e.onChange&&(Array.isArray(null==e?void 0:e.onChange)?null==(n=null==e?void 0:e.onChange)||n.forEach(()=>[new Date(t.target.value)],(null==s?void 0:s.toString())||""):"function"==typeof e.onChange&&(null==(r=null==e?void 0:e.onChange)||r.call(e,[new Date(t.target.value)],(null==s?void 0:s.toString())||"",h.current)))},[e,s]);return r.wrap?(0,i.jsx)("div",{className:"flatpickr",ref:p,children:o}):(0,i.jsx)("input",{onChange:m,...t,value:null==s?void 0:s.toString(),defaultValue:n,ref:p})}},20496(e,t,n){"use strict";n.d(t,{Kq:()=>h,d4:()=>x,wA:()=>b});var r=n(71763),i=n(84420);var a={notify(){},get:()=>[]};var s=(()=>!("undefined"==typeof window||void 0===window.document||void 0===window.document.createElement))(),o=(()=>"undefined"!=typeof navigator&&"ReactNative"===navigator.product)(),l=(()=>s||o?r.useLayoutEffect:r.useEffect)();Object.defineProperty,Object.getOwnPropertyNames,Object.getOwnPropertySymbols,Object.getOwnPropertyDescriptor,Object.getPrototypeOf,Object.prototype;var c=Symbol.for("react-redux-context"),u="undefined"!=typeof globalThis?globalThis:{};function d(){if(!r.createContext)return{};const e=u[c]??=new Map;let t=e.get(r.createContext);return t||(t=r.createContext(null),e.set(r.createContext,t)),t}var f=d(),h=function(e){const{children:t,context:n,serverState:i,store:s}=e,o=r.useMemo(()=>{const e=function(e,t){let n,r=a,i=0,s=!1;function o(){u.onStateChange&&u.onStateChange()}function l(){i++,n||(n=t?t.addNestedSub(o):e.subscribe(o),r=function(){let e=null,t=null;return{clear(){e=null,t=null},notify(){(()=>{let t=e;for(;t;)t.callback(),t=t.next})()},get(){const t=[];let n=e;for(;n;)t.push(n),n=n.next;return t},subscribe(n){let r=!0;const i=t={callback:n,next:null,prev:t};return i.prev?i.prev.next=i:e=i,function(){r&&null!==e&&(r=!1,i.next?i.next.prev=i.prev:t=i.prev,i.prev?i.prev.next=i.next:e=i.next)}}}}())}function c(){i--,n&&0===i&&(n(),n=void 0,r.clear(),r=a)}const u={addNestedSub:function(e){l();const t=r.subscribe(e);let n=!1;return()=>{n||(n=!0,t(),c())}},notifyNestedSubs:function(){r.notify()},handleChangeWrapper:o,isSubscribed:function(){return s},trySubscribe:function(){s||(s=!0,l())},tryUnsubscribe:function(){s&&(s=!1,c())},getListeners:()=>r};return u}(s);return{store:s,subscription:e,getServerState:i?()=>i:void 0}},[s,i]),c=r.useMemo(()=>s.getState(),[s]);l(()=>{const{subscription:e}=o;return e.onStateChange=e.notifyNestedSubs,e.trySubscribe(),c!==s.getState()&&e.notifyNestedSubs(),()=>{e.tryUnsubscribe(),e.onStateChange=void 0}},[o,c]);const u=n||f;return r.createElement(u.Provider,{value:o},t)};function p(e=f){return function(){return r.useContext(e)}}var m=p();function g(e=f){const t=e===f?m:p(e),n=()=>{const{store:e}=t();return e};return Object.assign(n,{withTypes:()=>n}),n}var v=g();function y(e=f){const t=e===f?v:g(e),n=()=>t().dispatch;return Object.assign(n,{withTypes:()=>n}),n}var b=y(),w=(e,t)=>e===t;function A(e=f){const t=e===f?m:p(e),n=(e,n={})=>{const{equalityFn:a=w}="function"==typeof n?{equalityFn:n}:n,s=t(),{store:o,subscription:l,getServerState:c}=s,u=(r.useRef(!0),r.useCallback({[e.name]:t=>e(t)}[e.name],[e])),d=(0,i.useSyncExternalStoreWithSelector)(l.addNestedSub,o.getState,c||o.getState,u,a);return r.useDebugValue(d),d};return Object.assign(n,{withTypes:()=>n}),n}var x=A()},18398(e,t,n){"use strict";function r(e){return`Minified Redux error #${e}; visit https://redux.js.org/Errors?code=${e} for the full message or use the non-minified dev environment for full errors. `}n.d(t,{HY:()=>c,Qd:()=>o,Tw:()=>d,Zz:()=>u,ve:()=>f,y$:()=>l});var i=(()=>"function"==typeof Symbol&&Symbol.observable||"@@observable")(),a=()=>Math.random().toString(36).substring(7).split("").join("."),s={INIT:`@@redux/INIT${a()}`,REPLACE:`@@redux/REPLACE${a()}`,PROBE_UNKNOWN_ACTION:()=>`@@redux/PROBE_UNKNOWN_ACTION${a()}`};function o(e){if("object"!=typeof e||null===e)return!1;let t=e;for(;null!==Object.getPrototypeOf(t);)t=Object.getPrototypeOf(t);return Object.getPrototypeOf(e)===t||null===Object.getPrototypeOf(e)}function l(e,t,n){if("function"!=typeof e)throw new Error(r(2));if("function"==typeof t&&"function"==typeof n||"function"==typeof n&&"function"==typeof arguments[3])throw new Error(r(0));if("function"==typeof t&&void 0===n&&(n=t,t=void 0),void 0!==n){
2if("function"!=typeof n)throw new Error(r(1));return n(l)(e,t)}let a=e,c=t,u=new Map,d=u,f=0,h=!1;function p(){d===u&&(d=new Map,u.forEach((e,t)=>{d.set(t,e)}))}function m(){if(h)throw new Error(r(3));return c}function g(e){if("function"!=typeof e)throw new Error(r(4));if(h)throw new Error(r(5));let t=!0;p();const n=f++;return d.set(n,e),function(){if(t){if(h)throw new Error(r(6));t=!1,p(),d.delete(n),u=null}}}function v(e){if(!o(e))throw new Error(r(7));if(void 0===e.type)throw new Error(r(8));if("string"!=typeof e.type)throw new Error(r(17));if(h)throw new Error(r(9));try{h=!0,c=a(c,e)}finally{h=!1}return(u=d).forEach(e=>{e()}),e}return v({type:s.INIT}),{dispatch:v,subscribe:g,getState:m,replaceReducer:function(e){if("function"!=typeof e)throw new Error(r(10));a=e,v({type:s.REPLACE})},[i]:function(){const e=g;return{subscribe(t){if("object"!=typeof t||null===t)throw new Error(r(11));function n(){const e=t;e.next&&e.next(m())}return n(),{unsubscribe:e(n)}},[i](){return this}}}}}function c(e){const t=Object.keys(e),n={};for(let r=0;r<t.length;r++){const i=t[r];"function"==typeof e[i]&&(n[i]=e[i])}const i=Object.keys(n);let a;try{!function(e){Object.keys(e).forEach(t=>{const n=e[t];if(void 0===n(void 0,{type:s.INIT}))throw new Error(r(12));if(void 0===n(void 0,{type:s.PROBE_UNKNOWN_ACTION()}))throw new Error(r(13))})}(n)}catch(e){a=e}return function(e={},t){if(a)throw a;let s=!1;const o={};for(let a=0;a<i.length;a++){const l=i[a],c=n[l],u=e[l],d=c(u,t);if(void 0===d)throw t&&t.type,new Error(r(14));o[l]=d,s=s||d!==u}return s=s||i.length!==Object.keys(e).length,s?o:e}}function u(...e){return 0===e.length?e=>e:1===e.length?e[0]:e.reduce((e,t)=>(...n)=>e(t(...n)))}function d(...e){return t=>(n,i)=>{const a=t(n,i);let s=()=>{throw new Error(r(15))};const o={getState:a.getState,dispatch:(e,...t)=>s(e,...t)},l=e.map(e=>e(o));return s=u(...l)(a.dispatch),{...a,dispatch:s}}}function f(e){return o(e)&&"type"in e&&"string"==typeof e.type}},66418(e){"use strict";e.exports=JSON.parse('{"allLoansId":"all-loans-id","pauseReservation":"pause-reservation","deleteReservation":"delete-reservation","deleteReservations":"delete-reservations","loanDetails":"loan-details-","acceptModal":"accept-fee","reservationDetails":"reservation-details-","dueDateModal":"due-date","feeDetails":"fee-details-","userMenuAuthenticated":"user-modal-authenticated","userMenuAnonymous":"user-modal-anonymous","userMenuUnregistered":"user-modal-unregistered","reservationsReady":"reservations-ready","reservationsQueued":"reservations-queued"}')}}]);
3//# sourceMappingURL=bundle.js.map

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.